本發(fā)明涉及一種遠程鎖車裝置,尤其涉及一種基于abs/ebd的遠程鎖車裝置及方法。
背景技術(shù):
abs/ebd系統(tǒng)已經(jīng)普遍應(yīng)用于各種車輛上,現(xiàn)有的abs+ebd系統(tǒng)可以很好的實現(xiàn)汽車制動防抱死功能,可以提高車輛使用的安全性。遠程鎖車技術(shù)也已經(jīng)普遍應(yīng)用于汽車gps防盜系統(tǒng)中,而現(xiàn)有的gps防盜系統(tǒng)大都是通過gprs網(wǎng)絡(luò)遠程控制車輛的電路或油門,當(dāng)出現(xiàn)車輛被盜時,可以實現(xiàn)遠程鎖車,從而達到防盜的目的。
但是,現(xiàn)有的gps防盜系統(tǒng)存在有如下缺陷:由于要實現(xiàn)遠程鎖車功能,就必須要在車輛上加裝繼電器和gps終端,而gps終端和繼電器又是獨立車輛的附加設(shè)備,因此,在實際使用時,gps終端和繼電器很容易被找到并拆除,從而導(dǎo)致遠程鎖車功能失效,防盜系統(tǒng)自然也就失效了。
當(dāng)然,現(xiàn)有專利文獻也記載了一些實現(xiàn)遠程鎖車的技術(shù)方案,例如,申請日為2015.11.25,申請?zhí)枮椋?01510834595.5的中國發(fā)明專利公開了一種遠程鎖車裝置及方法,該方法使用gps模塊接收ecu的啟動信號,并將請求啟動信號與控制中心平臺進行比較,從而判斷是否允許該車輛啟動;但是,該方法就存在有如下缺陷:由于ecu是關(guān)聯(lián)整車的一個重要部件,且發(fā)動機ecu的結(jié)構(gòu)各異,不同車廠、不同車型的發(fā)動機ecu都可能不同,兼容性也不好,因此實現(xiàn)鎖車的功能比較復(fù)雜,具體實施起來也比較不方便。
又如,申請日為2012.11.22,申請?zhí)枮椋?01210479511.7的中國發(fā)明專利公開了一基于can總線的車輛遠程控制方法,該方法通過can總線模塊來實現(xiàn)車輛的監(jiān)控和控制,如監(jiān)控發(fā)動機ecu、abs、電機控制器、變速控制器、照明設(shè)備等的工作狀態(tài);也可以向can總線模塊發(fā)送相關(guān)指令來對車輛進行遠程控制,如控制車輛轉(zhuǎn)速、扭矩等,可以提高運行車輛管理水平,并實現(xiàn)車輛防盜、車輛防搶及不規(guī)范用車遠程跟蹤限速等安全控制。但是,該方法存在有如下缺陷:can總線模塊比較容易被找到,如果被破壞掉,遠程鎖車功能也將失效;同時,不同車廠、不同車型的can總線模塊也可能不同,因此實現(xiàn)起來也比較復(fù)雜。
因此,如何實現(xiàn)簡單、有效的遠程鎖車功能,是目前急需解決的一個技術(shù)難題。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題之一,在于提供一種基于abs/ebd的遠程鎖車裝置,通過該裝置來對車輛進行遠程定位和遠程鎖車,且可以有效防止因定位模塊和通訊模塊被破壞而導(dǎo)致遠程鎖車和遠程定位功能失效。
本發(fā)明是這樣實現(xiàn)技術(shù)問題之一的:一種基于abs/ebd的遠程鎖車裝置,所述裝置包括定位模塊、通訊模塊、abs/ebd系統(tǒng)以及遠程監(jiān)控平臺;
所述定位模塊與通訊模塊均內(nèi)嵌于所述abs/ebd系統(tǒng)的內(nèi)部,且所述定位模塊與abs/ebd系統(tǒng)均與所述通訊模塊連接,所述通訊模塊與所述遠程監(jiān)控平臺連接;
所述遠程監(jiān)控平臺,用于向所述通訊模塊下發(fā)鎖車指令或者解鎖指令;
所述通訊模塊,用于將接收到的鎖車指令或者解鎖指令轉(zhuǎn)發(fā)給所述abs/ebd系統(tǒng),同時將從定位模塊接收的位置信息轉(zhuǎn)發(fā)給所述遠程監(jiān)控平臺;
所述abs/ebd系統(tǒng),用于接收鎖車指令,且根據(jù)車輛的車速信息判斷是否執(zhí)行鎖車操作;或者用于接收解鎖指令,且執(zhí)行解鎖操作。
進一步地,所述通訊模塊和abs/ebd系統(tǒng)中各保存有一個作為密鑰的相同的數(shù)組,且數(shù)組中包含有60個隨機數(shù)字;
所述通訊模塊,還用于對所述鎖車指令或者解鎖指令進行加密處理,具體加密處理如下:
所述通訊模塊在接收到鎖車指令或者解鎖指令后,根據(jù)當(dāng)前的日期和時間,并結(jié)合保存的密鑰生成一8個字節(jié)的第一密文,具體包括:先根據(jù)年份的后兩位數(shù)、月份數(shù)、日數(shù)、小時數(shù)以及分鐘數(shù)從數(shù)組中獲取出對應(yīng)的5個字節(jié)的隨機數(shù)字,然后將日數(shù)所對應(yīng)的隨機數(shù)字對日數(shù)進行取余、將小時數(shù)所對應(yīng)的隨機數(shù)字對小時數(shù)進行取余、將分鐘數(shù)所對應(yīng)的隨機數(shù)字對分鐘數(shù)進行取余得到3個字節(jié)的取余數(shù)字,最后將5個字節(jié)的隨機數(shù)字和3個字節(jié)的取余數(shù)字組合成8個字節(jié)的第一密文;
第一密文生成后,所述通訊模塊將第一密文添加在所述鎖車指令或者解鎖指令的尾部;
所述abs/ebd系統(tǒng),還用于對接收的鎖車指令或者解鎖指令進行解密處理,具體解密處理如下:
所述abs/ebd系統(tǒng)在接收到鎖車指令或者解鎖指令后,根據(jù)當(dāng)前的日期和時間,并結(jié)合保存的密鑰生成一8個字節(jié)的第二密文,具體包括:先根據(jù)年份的后兩位數(shù)、月份數(shù)、日數(shù)、小時數(shù)以及分鐘數(shù)從數(shù)組中獲取出對應(yīng)的5個字節(jié)的隨機數(shù)字,然后將日數(shù)所對應(yīng)的隨機數(shù)字對日數(shù)進行取余、將小時數(shù)所對應(yīng)的隨機數(shù)字對小時數(shù)進行取余、將分鐘數(shù)所對應(yīng)的隨機數(shù)字對分鐘數(shù)進行取余得到3個字節(jié)的取余數(shù)字,最后將5個字節(jié)的隨機數(shù)字和3個字節(jié)的取余數(shù)字組合成8個字節(jié)的第二密文;
第二密文生成后,所述abs/ebd系統(tǒng)將第二密文與第一密文進行比對,且若比對結(jié)果一致,則允許執(zhí)行鎖車指令或者解鎖指令;若比對結(jié)果不一致,則不允許執(zhí)行鎖車指令或者解鎖指令。
進一步地,
所述通訊模塊,還用于將鎖車結(jié)果或者解鎖結(jié)果反饋給所述遠程監(jiān)控平臺;
所述abs/ebd系統(tǒng),還用于生成鎖車結(jié)果或者解鎖結(jié)果,且將鎖車結(jié)果或者解鎖結(jié)果反饋給所述通訊模塊。
進一步地,所述“接收鎖車指令,且根據(jù)車輛的車速信息判斷是否執(zhí)行鎖車操作”具體為:
在接收到鎖車指令后,所述abs/ebd系統(tǒng)先獲取車輛的當(dāng)前車速,并判斷當(dāng)前車速是否為零,且若當(dāng)前車速為零,則所述abs/ebd系統(tǒng)執(zhí)行制動鎖車操作,即制動車輪抱死;若當(dāng)前車速不為零,則所述abs/ebd系統(tǒng)先保存鎖車指令,直到車輛的車速降為零時,所述abs/ebd系統(tǒng)執(zhí)行制動鎖車操作,即制動車輪抱死。
進一步地,所述定位模塊為gps定位模塊、北斗定位模塊、glonass定位模塊、lbs定位模塊、galileo定位模塊和qzss定位模塊中的任意一種;
所述通訊模塊為gprs通訊模塊、cdma通訊模塊、3g通訊模塊、4g通訊模塊和nb-iot通訊模塊中的任意一種。
本發(fā)明要解決的技術(shù)問題之二,在于提供一種基于abs/ebd的遠程鎖車方法,通過該方法來對車輛進行遠程定位和遠程鎖車,且可以有效防止因定位模塊和通訊模塊被破壞而導(dǎo)致遠程鎖車和遠程定位功能失效。
本發(fā)明是這樣實現(xiàn)技術(shù)問題之二的:一種基于abs/ebd的遠程鎖車方法,所述方法包括:
步驟s1、利用遠程監(jiān)控平臺向通訊模塊下發(fā)鎖車指令或者解鎖指令;
步驟s2、通訊模塊將接收到的鎖車指令或者解鎖指令轉(zhuǎn)發(fā)給abs/ebd系統(tǒng),同時將從定位模塊接收的位置信息轉(zhuǎn)發(fā)給所述遠程監(jiān)控平臺;
步驟s3、abs/ebd系統(tǒng)接收鎖車指令,且根據(jù)車輛的車速信息判斷是否執(zhí)行鎖車操作;或者abs/ebd系統(tǒng)接收解鎖指令,且執(zhí)行解鎖操作。
進一步地,所述通訊模塊和abs/ebd系統(tǒng)中各保存有一個作為密鑰的相同的數(shù)組,且數(shù)組中包含有60個隨機數(shù)字;
所述步驟s2還包括:通訊模塊對所述鎖車指令或者解鎖指令進行加密處理,具體加密處理如下:
所述通訊模塊在接收到鎖車指令或者解鎖指令后,根據(jù)當(dāng)前的日期和時間,并結(jié)合保存的密鑰生成一8個字節(jié)的第一密文,具體包括:先根據(jù)年份的后兩位數(shù)、月份數(shù)、日數(shù)、小時數(shù)以及分鐘數(shù)從數(shù)組中獲取出對應(yīng)的5個字節(jié)的隨機數(shù)字,然后將日數(shù)所對應(yīng)的隨機數(shù)字對日數(shù)進行取余、將小時數(shù)所對應(yīng)的隨機數(shù)字對小時數(shù)進行取余、將分鐘數(shù)所對應(yīng)的隨機數(shù)字對分鐘數(shù)進行取余得到3個字節(jié)的取余數(shù)字,最后將5個字節(jié)的隨機數(shù)字和3個字節(jié)的取余數(shù)字組合成8個字節(jié)的第一密文;
第一密文生成后,所述通訊模塊將第一密文添加在所述鎖車指令或者解鎖指令的尾部;
所述步驟s3還包括:abs/ebd系統(tǒng)對接收的鎖車指令或者解鎖指令進行解密處理,具體解密處理如下:
所述abs/ebd系統(tǒng)在接收到鎖車指令或者解鎖指令后,根據(jù)當(dāng)前的日期和時間,并結(jié)合保存的密鑰生成一8個字節(jié)的第二密文,具體包括:先根據(jù)年份的后兩位數(shù)、月份數(shù)、日數(shù)、小時數(shù)以及分鐘數(shù)從數(shù)組中獲取出對應(yīng)的5個字節(jié)的隨機數(shù)字,然后將日數(shù)所對應(yīng)的隨機數(shù)字對日數(shù)進行取余、將小時數(shù)所對應(yīng)的隨機數(shù)字對小時數(shù)進行取余、將分鐘數(shù)所對應(yīng)的隨機數(shù)字對分鐘數(shù)進行取余得到3個字節(jié)的取余數(shù)字,最后將5個字節(jié)的隨機數(shù)字和3個字節(jié)的取余數(shù)字組合成8個字節(jié)的第二密文;
第二密文生成后,所述abs/ebd系統(tǒng)將第二密文與第一密文進行比對,且若比對結(jié)果一致,則允許執(zhí)行鎖車指令或者解鎖指令;若比對結(jié)果不一致,則不允許執(zhí)行鎖車指令或者解鎖指令。
進一步地,
所述步驟s2還包括:通訊模塊將鎖車結(jié)果或者解鎖結(jié)果反饋給所述遠程監(jiān)控平臺;
所述步驟s3還包括:abs/ebd系統(tǒng)生成鎖車結(jié)果或者解鎖結(jié)果,且將鎖車結(jié)果或者解鎖結(jié)果反饋給所述通訊模塊。
進一步地,在所述步驟s3中,所述“abs/ebd系統(tǒng)接收鎖車指令,且根據(jù)車輛的車速信息判斷是否執(zhí)行鎖車操作”具體為:
在接收到鎖車指令后,所述abs/ebd系統(tǒng)先獲取車輛的當(dāng)前車速,并判斷當(dāng)前車速是否為零,且若當(dāng)前車速為零,則所述abs/ebd系統(tǒng)執(zhí)行制動鎖車操作,即制動車輪抱死;若當(dāng)前車速不為零,則所述abs/ebd系統(tǒng)先保存鎖車指令,直到車輛的車速降為零時,所述abs/ebd系統(tǒng)執(zhí)行制動鎖車操作,即制動車輪抱死。
進一步地,所述定位模塊為gps定位模塊、北斗定位模塊、glonass定位模塊、lbs定位模塊、galileo定位模塊和qzss定位模塊中的任意一種;
所述通訊模塊為gprs通訊模塊、cdma通訊模塊、3g通訊模塊、4g通訊模塊和nb-iot通訊模塊中的任意一種。
本發(fā)明具有如下優(yōu)點:1、可以對車輛進行遠程定位和遠程鎖車,以方便在車輛被盜時,可以及時進行鎖車并找回車輛;2、通過將定位模塊和通訊模塊均內(nèi)嵌于abs/ebd系統(tǒng)的內(nèi)部,而abs/ebd系統(tǒng)又是車輛本身自帶的系統(tǒng),其不容易被找到,因此,可以有效防止因定位模塊和通訊模塊被破壞而導(dǎo)致遠程鎖車和遠程定位功能失效;3、由于abs/ebd系統(tǒng)在車輛中屬于一個相對獨立的系統(tǒng),功能也比較單一,因此增加一個鎖車功能是很容易實現(xiàn)的。
附圖說明
下面參照附圖結(jié)合實施例對本發(fā)明作進一步的說明。
圖1為本發(fā)明一種基于abs/ebd的遠程鎖車方法的執(zhí)行流程框圖。
圖2為本發(fā)明一種基于abs/ebd的遠程鎖車裝置的原理框圖。
具體實施方式
請參照圖2所示,本發(fā)明一種基于abs/ebd的遠程鎖車裝置的較佳實施例,所述裝置包括定位模塊、通訊模塊、abs/ebd系統(tǒng)以及遠程監(jiān)控平臺;
所述定位模塊與通訊模塊均內(nèi)嵌于所述abs/ebd系統(tǒng)的內(nèi)部,且所述定位模塊與abs/ebd系統(tǒng)均與所述通訊模塊連接,所述通訊模塊與所述遠程監(jiān)控平臺連接;
所述遠程監(jiān)控平臺,用于向所述通訊模塊下發(fā)鎖車指令或者解鎖指令。在具體實施時,當(dāng)有車主的車輛被盜竊時,就可以通過遠程監(jiān)控平臺來下發(fā)鎖車指令;當(dāng)找到車輛要對車輛進行解鎖時,就通過遠程監(jiān)控平臺下發(fā)解鎖指令。
所述通訊模塊,用于將接收到的鎖車指令或者解鎖指令轉(zhuǎn)發(fā)給所述abs/ebd系統(tǒng),同時將從定位模塊接收的位置信息轉(zhuǎn)發(fā)給所述遠程監(jiān)控平臺,以方便丟失的車主或者相關(guān)破案人員可以及時了解車輛所處的位置信息,在具體實施時,定位模塊可以獲取車輛的坐標(biāo)、速度、所處海拔等相關(guān)信息,并將相關(guān)信息通過通訊模塊轉(zhuǎn)發(fā)給遠程監(jiān)控平臺;
所述abs/ebd系統(tǒng),用于接收鎖車指令,且根據(jù)車輛的車速信息判斷是否執(zhí)行鎖車操作;或者用于接收解鎖指令,且執(zhí)行解鎖操作。
由上述可知,本發(fā)明裝置通過將定位模塊與通訊模塊內(nèi)嵌到abs/ebd系統(tǒng)的內(nèi)部,并由遠程監(jiān)控平臺將鎖車指令或者解鎖指令下發(fā)給abs/ebd系統(tǒng),由abs/ebd系統(tǒng)來執(zhí)行鎖車操作或者解鎖操作,不僅可以實現(xiàn)對車輛的遠程操控,而且由于abs/ebd系統(tǒng)是車輛本身自帶的系統(tǒng),不容易被找到,可以有效防止因定位模塊和通訊模塊被破壞而導(dǎo)致遠程鎖車和遠程定位功能失效。
所述通訊模塊和abs/ebd系統(tǒng)中各保存有一個作為密鑰的相同的數(shù)組,且數(shù)組中包含有60個隨機數(shù)字;例如,charaa[60]={1,34,56,23,45,....},即秘鑰是一個60字節(jié)的數(shù)組,里面存放有aa[0]~aa[59]共計60個隨機數(shù)字;
所述通訊模塊,還用于對所述鎖車指令或者解鎖指令進行加密處理,具體加密處理如下:
所述通訊模塊在接收到鎖車指令或者解鎖指令后,根據(jù)當(dāng)前的日期和時間,并結(jié)合保存的密鑰生成一8個字節(jié)的第一密文,具體包括:先根據(jù)年份的后兩位數(shù)、月份數(shù)、日數(shù)、小時數(shù)以及分鐘數(shù)從數(shù)組中獲取出對應(yīng)的5個字節(jié)的隨機數(shù)字,然后將日數(shù)所對應(yīng)的隨機數(shù)字對日數(shù)進行取余、將小時數(shù)所對應(yīng)的隨機數(shù)字對小時數(shù)進行取余、將分鐘數(shù)所對應(yīng)的隨機數(shù)字對分鐘數(shù)進行取余得到3個字節(jié)的取余數(shù)字,最后將5個字節(jié)的隨機數(shù)字和3個字節(jié)的取余數(shù)字組合成8個字節(jié)的第一密文。例如,當(dāng)前日期為2016.11.20,時間為14:43:21,此時就從數(shù)組aa中取出aa[16],aa[11],aa[20],aa[14],aa[43]這5個字節(jié)的隨機數(shù)字,如aa[16]=53,aa[11]=85,aa[20]=12,aa[14]=44,aa[43]=96;然后再計算出aa[20]%20,aa[14]%14,aa[43]%43這3個字節(jié)的取余數(shù)字,如12%20=12,44%14=2,96%43=10;最后就可以將取出的5個字節(jié)的隨機數(shù)字和計算出的3個字節(jié)的取余數(shù)字組合成8個字節(jié)的第一密文;
第一密文生成后,所述通訊模塊將第一密文添加在所述鎖車指令或者解鎖指令的尾部;
所述abs/ebd系統(tǒng),還用于對接收的鎖車指令或者解鎖指令進行解密處理,具體解密處理如下:
所述abs/ebd系統(tǒng)在接收到鎖車指令或者解鎖指令后,根據(jù)當(dāng)前的日期和時間,并結(jié)合保存的密鑰生成一8個字節(jié)的第二密文,具體包括:先根據(jù)年份的后兩位數(shù)、月份數(shù)、日數(shù)、小時數(shù)以及分鐘數(shù)從數(shù)組中獲取出對應(yīng)的5個字節(jié)的隨機數(shù)字,然后將日數(shù)所對應(yīng)的隨機數(shù)字對日數(shù)進行取余、將小時數(shù)所對應(yīng)的隨機數(shù)字對小時數(shù)進行取余、將分鐘數(shù)所對應(yīng)的隨機數(shù)字對分鐘數(shù)進行取余得到3個字節(jié)的取余數(shù)字,最后將5個字節(jié)的隨機數(shù)字和3個字節(jié)的取余數(shù)字組合成8個字節(jié)的第二密文(即第一密文與第二密文的計算方法是一樣的);
第二密文生成后,所述abs/ebd系統(tǒng)將第二密文與第一密文進行比對,且若比對結(jié)果一致,則允許執(zhí)行鎖車指令或者解鎖指令;若比對結(jié)果不一致,則不允許執(zhí)行鎖車指令或者解鎖指令。
所述通訊模塊,還用于將鎖車結(jié)果或者解鎖結(jié)果反饋給所述遠程監(jiān)控平臺,以方便相關(guān)人員了解指令的執(zhí)行情況;
所述abs/ebd系統(tǒng),還用于生成鎖車結(jié)果或者解鎖結(jié)果,且將鎖車結(jié)果或者解鎖結(jié)果反饋給所述通訊模塊,例如,在執(zhí)行完鎖車操作后,就返回一個“鎖車成功!”的信息;在執(zhí)行完解鎖操作后,可以返回一個“解鎖成功!”的信息。
所述“接收鎖車指令,且根據(jù)車輛的車速信息判斷是否執(zhí)行鎖車操作”具體為:
在接收到鎖車指令后,所述abs/ebd系統(tǒng)先獲取車輛的當(dāng)前車速,并判斷當(dāng)前車速是否為零,且若當(dāng)前車速為零,則所述abs/ebd系統(tǒng)執(zhí)行制動鎖車操作,即制動車輪抱死;若當(dāng)前車速不為零,則所述abs/ebd系統(tǒng)先保存鎖車指令,直到車輛的車速降為零時,所述abs/ebd系統(tǒng)執(zhí)行制動鎖車操作,即制動車輪抱死。這里之所以等到車輛的車速降為零時才執(zhí)行制動鎖車操作,是為了保證行駛安全,因為如果車輛處于行駛狀態(tài)時就制動車輪抱死,將可能導(dǎo)致發(fā)生事故。
所述定位模塊為gps定位模塊、北斗定位模塊、glonass定位模塊、lbs定位模塊、galileo定位模塊和qzss定位模塊中的任意一種;所述通訊模塊為gprs通訊模塊、cdma通訊模塊、3g通訊模塊、4g通訊模塊和nb-iot通訊模塊中的任意一種。
請參照圖1和圖2所示,本發(fā)明一種基于abs/ebd的遠程鎖車方法的較佳實施例,所述方法需使用到定位模塊、通訊模塊、abs/ebd系統(tǒng)以及遠程監(jiān)控平臺;所述定位模塊與通訊模塊均內(nèi)嵌于所述abs/ebd系統(tǒng)的內(nèi)部,且所述定位模塊與abs/ebd系統(tǒng)均與所述通訊模塊連接,所述通訊模塊與所述遠程監(jiān)控平臺連接;所述方法包括:
步驟s1、利用遠程監(jiān)控平臺向通訊模塊下發(fā)鎖車指令或者解鎖指令;在具體實施時,當(dāng)有車主的車輛被盜竊時,就可以通過遠程監(jiān)控平臺來下發(fā)鎖車指令;當(dāng)找到車輛要對車輛進行解鎖時,就通過遠程監(jiān)控平臺下發(fā)解鎖指令。
步驟s2、通訊模塊將接收到的鎖車指令或者解鎖指令轉(zhuǎn)發(fā)給abs/ebd系統(tǒng),同時將從定位模塊接收的位置信息轉(zhuǎn)發(fā)給所述遠程監(jiān)控平臺,以方便丟失的車主或者相關(guān)破案人員可以及時了解車輛所處的位置信息,在具體實施時,定位模塊可以獲取車輛的坐標(biāo)、速度、所處海拔等相關(guān)信息,并將相關(guān)信息通過通訊模塊轉(zhuǎn)發(fā)給遠程監(jiān)控平臺;
步驟s3、abs/ebd系統(tǒng)接收鎖車指令,且根據(jù)車輛的車速信息判斷是否執(zhí)行鎖車操作;或者abs/ebd系統(tǒng)接收解鎖指令,且執(zhí)行解鎖操作。
由上述可知,本發(fā)明方法通過將定位模塊與通訊模塊內(nèi)嵌到abs/ebd系統(tǒng)的內(nèi)部,并由遠程監(jiān)控平臺將鎖車指令或者解鎖指令下發(fā)給abs/ebd系統(tǒng),由abs/ebd系統(tǒng)來執(zhí)行鎖車操作或者解鎖操作,不僅可以實現(xiàn)對車輛的遠程操控,而且由于abs/ebd系統(tǒng)是車輛本身自帶的系統(tǒng),不容易被找到,可以有效防止因定位模塊和通訊模塊被破壞而導(dǎo)致遠程鎖車和遠程定位功能失效。
所述通訊模塊和abs/ebd系統(tǒng)中各保存有一個作為密鑰的相同的數(shù)組,且數(shù)組中包含有60個隨機數(shù)字;例如,charaa[60]={43,3,56,65,19,....},即秘鑰是一個60字節(jié)的數(shù)組,里面存放有aa[0]~aa[59]共計60個隨機數(shù)字;
所述步驟s2還包括:通訊模塊對所述鎖車指令或者解鎖指令進行加密處理,具體加密處理如下:
所述通訊模塊在接收到鎖車指令或者解鎖指令后,根據(jù)當(dāng)前的日期和時間,并結(jié)合保存的密鑰生成一8個字節(jié)的第一密文,具體包括:先根據(jù)年份的后兩位數(shù)、月份數(shù)、日數(shù)、小時數(shù)以及分鐘數(shù)從數(shù)組中獲取出對應(yīng)的5個字節(jié)的隨機數(shù)字,然后將日數(shù)所對應(yīng)的隨機數(shù)字對日數(shù)進行取余、將小時數(shù)所對應(yīng)的隨機數(shù)字對小時數(shù)進行取余、將分鐘數(shù)所對應(yīng)的隨機數(shù)字對分鐘數(shù)進行取余得到3個字節(jié)的取余數(shù)字,最后將5個字節(jié)的隨機數(shù)字和3個字節(jié)的取余數(shù)字組合成8個字節(jié)的第一密文;例如,當(dāng)前日期為2011.9.10,時間為8:20:21,此時就從數(shù)組aa中取出aa[11],aa[9],aa[10],aa[8],aa[20]這5個字節(jié)的隨機數(shù)字,如aa[11]=33,aa[9]=65,aa[10]=67,aa[8]=54,aa[20]=71;然后再計算出aa[10]%10,aa[8]%8,aa[20]%20這3個字節(jié)的取余數(shù)字,如67%10=7,54%8=6,71%20=11;最后就可以將取出的5個字節(jié)的隨機數(shù)字和計算出的3個字節(jié)的取余數(shù)字組合成8個字節(jié)的第一密文;
第一密文生成后,所述通訊模塊將第一密文添加在所述鎖車指令或者解鎖指令的尾部;
所述步驟s3還包括:abs/ebd系統(tǒng)對接收的鎖車指令或者解鎖指令進行解密處理,具體解密處理如下:
所述abs/ebd系統(tǒng)在接收到鎖車指令或者解鎖指令后,根據(jù)當(dāng)前的日期和時間,并結(jié)合保存的密鑰生成一8個字節(jié)的第二密文,具體包括:先根據(jù)年份的后兩位數(shù)、月份數(shù)、日數(shù)、小時數(shù)以及分鐘數(shù)從數(shù)組中獲取出對應(yīng)的5個字節(jié)的隨機數(shù)字,然后將日數(shù)所對應(yīng)的隨機數(shù)字對日數(shù)進行取余、將小時數(shù)所對應(yīng)的隨機數(shù)字對小時數(shù)進行取余、將分鐘數(shù)所對應(yīng)的隨機數(shù)字對分鐘數(shù)進行取余得到3個字節(jié)的取余數(shù)字,最后將5個字節(jié)的隨機數(shù)字和3個字節(jié)的取余數(shù)字組合成8個字節(jié)的第二密文;
第二密文生成后,所述abs/ebd系統(tǒng)將第二密文與第一密文進行比對,且若比對結(jié)果一致,則允許執(zhí)行鎖車指令或者解鎖指令;若比對結(jié)果不一致,則不允許執(zhí)行鎖車指令或者解鎖指令。
所述步驟s2還包括:通訊模塊將鎖車結(jié)果或者解鎖結(jié)果反饋給所述遠程監(jiān)控平臺,以方便相關(guān)人員了解指令的執(zhí)行情況;
所述步驟s3還包括:abs/ebd系統(tǒng)生成鎖車結(jié)果或者解鎖結(jié)果,且將鎖車結(jié)果或者解鎖結(jié)果反饋給所述通訊模塊,例如,在執(zhí)行完鎖車操作后,就返回一個“鎖車成功!”的信息;在執(zhí)行完解鎖操作后,可以返回一個“解鎖成功!”的信息。
在所述步驟s3中,所述“abs/ebd系統(tǒng)接收鎖車指令,且根據(jù)車輛的車速信息判斷是否執(zhí)行鎖車操作”具體為:
在接收到鎖車指令后,所述abs/ebd系統(tǒng)先獲取車輛的當(dāng)前車速,并判斷當(dāng)前車速是否為零,且若當(dāng)前車速為零,則所述abs/ebd系統(tǒng)執(zhí)行制動鎖車操作,即制動車輪抱死;若當(dāng)前車速不為零,則所述abs/ebd系統(tǒng)先保存鎖車指令,直到車輛的車速降為零時,所述abs/ebd系統(tǒng)執(zhí)行制動鎖車操作,即制動車輪抱死。這里之所以等到車輛的車速降為零時才執(zhí)行制動鎖車操作,是為了保證行駛安全,因為如果車輛處于行駛狀態(tài)時就制動車輪抱死,將可能導(dǎo)致發(fā)生事故。
所述定位模塊為gps定位模塊、北斗定位模塊、glonass定位模塊、lbs定位模塊、galileo定位模塊和qzss定位模塊中的任意一種;
所述通訊模塊為gprs通訊模塊、cdma通訊模塊、3g通訊模塊、4g通訊模塊和nb-iot通訊模塊中的任意一種。
本發(fā)明具有如下優(yōu)點:1、可以對車輛進行遠程定位和遠程鎖車,以方便在車輛被盜時,可以及時進行鎖車并找回車輛;2、通過將定位模塊和通訊模塊均內(nèi)嵌于abs/ebd系統(tǒng)的內(nèi)部,而abs/ebd系統(tǒng)又是車輛本身自帶的系統(tǒng),其不容易被找到,因此,可以有效防止因定位模塊和通訊模塊被破壞而導(dǎo)致遠程鎖車和遠程定位功能失效;3、由于abs/ebd系統(tǒng)在車輛中屬于一個相對獨立的系統(tǒng),功能也比較單一,因此增加一個鎖車功能是很容易實現(xiàn)的。
雖然以上描述了本發(fā)明的具體實施方式,但是熟悉本技術(shù)領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,我們所描述的具體的實施例只是說明性的,而不是用于對本發(fā)明的范圍的限定,熟悉本領(lǐng)域的技術(shù)人員在依照本發(fā)明的精神所作的等效的修飾以及變化,都應(yīng)當(dāng)涵蓋在本發(fā)明的權(quán)利要求所保護的范圍內(nèi)。