識(shí)別obd設(shè)備惡意行為并處理的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于設(shè)備數(shù)據(jù)監(jiān)測(cè)領(lǐng)域,尤其涉及一種識(shí)別OBD設(shè)備惡意行為的方法及其處理方法。
【背景技術(shù)】
[0002]車載OBD接口既可以提供12V電源,又可以獲取車輛數(shù)據(jù),所以基于車載OBD接口的產(chǎn)品很多,有的可以計(jì)算油耗,有的可以累計(jì)行駛里程,有的可以檢測(cè)車輛故障信息,有的還可以控制車輛一些電器,例如車窗,車鎖等等。然而,車載OBD接口給車主帶來方便的同時(shí)也給車主帶來了隱患,因?yàn)檐囍飨胍褂玫墓δ芤部赡軙?huì)成為第三者的“幫兇”,例如,車主想利用OBD設(shè)備自動(dòng)關(guān)閉/打開車窗功能,他人通過監(jiān)聽此過程中的數(shù)據(jù)交互過程,也可以操作車子的車窗。
【發(fā)明內(nèi)容】
[0003]基于以上的技術(shù)問題,本發(fā)明提供一種識(shí)別OBD設(shè)備惡意行為的方法,使車主知道OBD設(shè)備在車上的惡意行為,判定操作是否可進(jìn)行。
[0004]為了實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:一種識(shí)別OBD設(shè)備惡意行為并處理的方法,包括:
[0005]S1.監(jiān)測(cè)OBD設(shè)備診斷協(xié)議中的反應(yīng)動(dòng)作行為的OBD數(shù)據(jù);
[0006]S2.獲取到該OBD數(shù)據(jù)時(shí),將該OBD數(shù)據(jù)存儲(chǔ),并通知用戶該動(dòng)作行為即將執(zhí)行;
[0007]S3.由用戶判斷該動(dòng)作行為是否可以執(zhí)行,若判斷為可執(zhí)行時(shí),將存儲(chǔ)的OBD數(shù)據(jù)發(fā)送至車輛執(zhí)行;若判斷為不可執(zhí)行時(shí),則清除存儲(chǔ)的OBD數(shù)據(jù)。
[0008]進(jìn)一步的,所述OBD數(shù)據(jù)是CAN應(yīng)用層的診斷協(xié)議和K應(yīng)用層的診斷協(xié)議的OBD數(shù)據(jù)中的至少一種:電子控制單元復(fù)位(0x11)、安全進(jìn)入(0x27)、通過標(biāo)識(shí)符寫數(shù)據(jù)(0x2E);通過地址寫內(nèi)存(0x3D)、清除診斷信息(Oxl4)、遠(yuǎn)程控制(0x31)。
[0009]進(jìn)一步的,由實(shí)時(shí)監(jiān)控OB D設(shè)備行為的系統(tǒng)監(jiān)測(cè)O B D設(shè)備,該系統(tǒng)包括:連接車載OBD接口的車載OBD設(shè)備,OBD接口增加一條轉(zhuǎn)接線,其連接車載OBD設(shè)備行為數(shù)據(jù)采集硬件,所述車載OBD行為數(shù)據(jù)采集硬件采集車載OBD設(shè)備與CAN總線的交互數(shù)據(jù),將該數(shù)據(jù)發(fā)送至數(shù)據(jù)解析終端解析,并將解析得到的行為信息予以展示。
[0010]進(jìn)一步的,所述車載OBD設(shè)備行為數(shù)據(jù)采集硬件,包括CAN總線電路、K總線電路、無線傳輸模塊,車載OBD設(shè)備行為數(shù)據(jù)采集硬件通過CAN總線或者K線監(jiān)聽車載OBD設(shè)備,有數(shù)據(jù)交互時(shí),無線傳輸模塊發(fā)送該數(shù)據(jù)至數(shù)據(jù)解析終端并予以顯示該數(shù)據(jù)對(duì)應(yīng)的OBD設(shè)備的行為信息。
[0011 ]進(jìn)一步的,所述數(shù)據(jù)解析終端是手機(jī)APP端。
[0012]本發(fā)明還涉及一種識(shí)別OBD設(shè)備惡意行為并處理的裝置,包括:
[0013]監(jiān)測(cè)模塊,監(jiān)測(cè)OBD設(shè)備診斷協(xié)議中的反應(yīng)動(dòng)作行為的OBD數(shù)據(jù);
[0014]存儲(chǔ)與通知模塊,獲取到該OBD數(shù)據(jù)時(shí),將該OBD數(shù)據(jù)存儲(chǔ),并通知用戶該動(dòng)作行為即將執(zhí)行;
[0015]判斷執(zhí)行模塊,由用戶判斷該動(dòng)作行為是否可以執(zhí)行,若判斷為可執(zhí)行時(shí),將存儲(chǔ)的OBD數(shù)據(jù)發(fā)送至車輛執(zhí)行;若判斷為不可執(zhí)行時(shí),則清除存儲(chǔ)的OBD數(shù)據(jù)。進(jìn)一步的,所述OBD數(shù)據(jù)是CAN應(yīng)用層的診斷協(xié)議和K應(yīng)用層的診斷協(xié)議的OBD數(shù)據(jù)中的至少一種:電子控制單元復(fù)位(0x11)、安全進(jìn)入(0x27)、通過標(biāo)識(shí)符寫數(shù)據(jù)(0x2E);通過地址寫內(nèi)存(0x3D)、清除診斷信息(0x14)、遠(yuǎn)程控制(0x31)。
[0016]有益效果:
[0017]1.提供給用戶真正OBD惡意行為時(shí)操作接口,防止用戶車輛惡意修改;
[0018]2.保證車輛總線安全,防止由于不正確的操作導(dǎo)致車輛E⑶“癱瘓”。
【附圖說明】
[0019]圖1為本發(fā)明的車載OBD設(shè)備行為數(shù)據(jù)采集硬件的組成示意圖;
[0020]圖2為本發(fā)明實(shí)時(shí)監(jiān)控OBD設(shè)備行為的系統(tǒng)組成示意圖;
[0021 ]圖3為本發(fā)明檢測(cè)方法的流程圖。
【具體實(shí)施方式】
[0022]實(shí)施例1: 一種識(shí)別OBD設(shè)備惡意行為并處理的方法,一種識(shí)別OBD設(shè)備惡意行為并處理的方法,包括:
[0023]S1.監(jiān)測(cè)OBD設(shè)備診斷協(xié)議中的反應(yīng)動(dòng)作行為的OBD數(shù)據(jù);
[0024]S2.獲取到該OBD數(shù)據(jù)時(shí),將該OBD數(shù)據(jù)存儲(chǔ),并通知用戶該動(dòng)作行為即將執(zhí)行;
[0025]S3.由用戶判斷該動(dòng)作行為是否可以執(zhí)行,若判斷為可執(zhí)行時(shí),將存儲(chǔ)的OBD數(shù)據(jù)發(fā)送至車輛執(zhí)行;若判斷為不可執(zhí)行時(shí),則清除存儲(chǔ)的OBD數(shù)據(jù)。
[0026]其中:所述OBD數(shù)據(jù)是CAN應(yīng)用層(IS014229)的診斷協(xié)議和K應(yīng)用層(IS014230)的診斷協(xié)議的OBD數(shù)據(jù)中的至少一種:電子控制單元復(fù)位(Oxll)、安全進(jìn)入(0x27)、通過標(biāo)識(shí)符寫數(shù)據(jù)(0x2E);通過地址寫內(nèi)存(0x3D)、清除診斷信息(0x14)、遠(yuǎn)程控制(0x31)。
[0027]實(shí)施例2:具有與實(shí)施例1相同的技術(shù)方案,更為具體的是,如圖1和圖2所示,由實(shí)時(shí)監(jiān)控OBD設(shè)備行為的系統(tǒng)監(jiān)測(cè)OBD設(shè)備,該系統(tǒng)包括:連接車載OBD接口的車載OBD設(shè)備,OBD接口增加一條轉(zhuǎn)接線,其連接車載OBD設(shè)備行為數(shù)據(jù)采集硬件,所述車載OBD行為數(shù)據(jù)采集硬件采集車載OBD設(shè)備與CAN總線的交互數(shù)據(jù),將該數(shù)據(jù)發(fā)送至數(shù)據(jù)解析終端解析,并將解析得到的行為信息予以展示。
[0028]所述車載OBD設(shè)備行為數(shù)據(jù)采集硬件,包括CAN總線電路、K總線電路、無線傳輸模塊,車載OBD設(shè)備行為數(shù)據(jù)采集硬件通過CAN總線或者K線監(jiān)聽車載OBD設(shè)備,有數(shù)據(jù)交互時(shí),無線傳輸模塊發(fā)送該數(shù)據(jù)至數(shù)據(jù)解析終端并予以顯示該數(shù)據(jù)對(duì)應(yīng)的OBD設(shè)備的行為信息。所述數(shù)據(jù)解析終端是手機(jī)APP端。
[0029]分析可以在車載OBD設(shè)備行為數(shù)據(jù)采集硬件中實(shí)現(xiàn),并且本實(shí)施例中的車載OBD設(shè)備行為數(shù)據(jù)采集硬件仍具有濾波分析等功能,但是考慮到車載OBD設(shè)備行為數(shù)據(jù)采集硬件安裝位置較為隱蔽,該硬件無法方便給用戶展示,所以在手機(jī)端給用戶展示。在手機(jī)端解析的另外一個(gè)原因就是升級(jí)手機(jī)端程序的效率遠(yuǎn)遠(yuǎn)高于升級(jí)硬件的效率,可以快速更新APP。
[0030]實(shí)施例3:本實(shí)施例具有與實(shí)施例2相同的技術(shù)方案,而所述解析終端將接收的數(shù)據(jù)解析成車載OBD設(shè)備行為信息的方法