車載網(wǎng)絡(luò)系統(tǒng)、非法檢測(cè)電子控制單元及非法檢測(cè)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及在電子控制單元進(jìn)行通信的車載網(wǎng)絡(luò)中對(duì)發(fā)送來(lái)的非法的幀進(jìn)行檢測(cè)的技術(shù)。
【背景技術(shù)】
[0002]近年來(lái),在汽車中的系統(tǒng)中,配置有許多稱作電子控制單元(E⑶:ElectronicControI Unit)的裝置。連接這些ECU的網(wǎng)絡(luò)被稱作車載網(wǎng)絡(luò)。車載網(wǎng)絡(luò)中存在許多的規(guī)格。在其中最主流的車載網(wǎng)絡(luò)之一中,存在由IS011898 — I規(guī)定的CAN(Controller AreaNetwork:控制器局域網(wǎng))的規(guī)格(參照“非專利文獻(xiàn)I”)。
[0003]在CAN中,通信路徑由兩條總線構(gòu)成,連接于總線的ECU被稱作節(jié)點(diǎn)。連接于總線的各節(jié)點(diǎn)對(duì)被稱作幀的消息進(jìn)行收發(fā)。發(fā)送幀的發(fā)送節(jié)點(diǎn)通過(guò)向兩條總線施加電壓、使得在總線之間產(chǎn)生電位差,來(lái)發(fā)送稱作隱性(Recessive)的“I”的值、和稱作顯性(Dominant)的“O”的值。在多個(gè)發(fā)送節(jié)點(diǎn)以完全相同的定時(shí)發(fā)送了隱性和顯性的情況下,顯性被優(yōu)先發(fā)送。接收節(jié)點(diǎn)在接受到的幀的格式中有異常的情況下,發(fā)送稱作錯(cuò)誤幀的幀。所謂錯(cuò)誤幀,是通過(guò)將顯性連續(xù)發(fā)送6bit而向發(fā)送節(jié)點(diǎn)、其他接收節(jié)點(diǎn)通知幀的異常的幀。
[0004]此外,在CAN中,不存在指示發(fā)送目的地、發(fā)送源的識(shí)別碼,發(fā)送節(jié)點(diǎn)按每個(gè)幀賦予稱作消息ID的ID而發(fā)送(即向總線送出信號(hào)),各接收節(jié)點(diǎn)僅接收預(yù)先設(shè)定的消息ID(即從總線讀取信號(hào))。此外,米用CSMA/CA(Carrier Sense Multiple Access/Collis1nA vo i dan c e)方式,在多節(jié)點(diǎn)的同時(shí)發(fā)送時(shí)進(jìn)行基于消息ID的調(diào)解,消息ID的值較小的幀被優(yōu)先發(fā)送。
[0005]此外,已知有以下技術(shù):在異常的消息被發(fā)送到CAN的總線上的情況下,由網(wǎng)關(guān)裝置檢測(cè)異常消息而不向其他總線轉(zhuǎn)送,從而抑制總線的負(fù)荷上升(參照“專利文獻(xiàn)I”)。
[0006]現(xiàn)有技術(shù)文獻(xiàn)
[0007]專利文獻(xiàn)
[0008]專利文獻(xiàn)1:特開(kāi)2007 — 38904號(hào)公報(bào)
[0009]非專利文獻(xiàn)1: “CAN Specificat1n 2.0Part A”,[online],CAN in Automat1n(CiA),[平成 26年 11 月 14 日檢索],因特網(wǎng)(URL: http: //www.can —cia.0rg/f i leadmin/cia/specificat1ns/CAN20A.pdf)
[0010]非專利文獻(xiàn)2:RFC2104HMAC:Keyed—Hashingfor Message Authenticat1n
【發(fā)明內(nèi)容】
[0011]發(fā)明要解決的問(wèn)題
[0012]可是,在車載網(wǎng)絡(luò)中,有可能將非法的節(jié)點(diǎn)連接到總線上、非法的節(jié)點(diǎn)非法地發(fā)送幀(消息)從而非法地控制車體,所以為了抑制該情況,需要檢測(cè)非法的消息。
[0013]所以,本發(fā)明提供一種在按照CAN協(xié)議等進(jìn)行通信的車載網(wǎng)絡(luò)系統(tǒng)中、為了車載電池的消耗抑制等而有效率地檢測(cè)向總線發(fā)送的非法的消息的非法檢測(cè)電子控制單元(非法檢測(cè)ECU)。此外,本發(fā)明提供用來(lái)有效地檢測(cè)非法的消息的非法檢測(cè)方法及具備非法檢測(cè)ECU的車載網(wǎng)絡(luò)系統(tǒng)。
[0014]用于解決問(wèn)題的手段
[0015]有關(guān)本發(fā)明的一技術(shù)方案的非法檢測(cè)方法,在車載網(wǎng)絡(luò)系統(tǒng)中使用,該車載網(wǎng)絡(luò)系統(tǒng)具備經(jīng)由I個(gè)以上的總線進(jìn)行通信的多個(gè)第I電子控制單元,該非法檢測(cè)方法包括:檢測(cè)步驟,檢測(cè)具備上述車載網(wǎng)絡(luò)系統(tǒng)的車輛的狀態(tài)滿足第I條件或第2條件的情況;以及切換步驟,(i)在上述檢測(cè)步驟中檢測(cè)到上述車輛的狀態(tài)滿足上述第I條件的情況下,將連接于上述I個(gè)以上的總線的第2電子控制單元的動(dòng)作模式從第I模式切換為第2模式,上述第I模式中進(jìn)行對(duì)上述I個(gè)以上的總線上的非法的消息進(jìn)行檢測(cè)的第I種檢測(cè)處理,上述第2模式中不進(jìn)行上述第I種檢測(cè)處理,(ii)在上述檢測(cè)步驟中檢測(cè)到上述車輛的狀態(tài)滿足上述第2條件的情況下,將上述第2電子控制單元的動(dòng)作模式從上述第2模式切換為上述第I模式。
[0016]此外,為了解決上述課題,有關(guān)本發(fā)明的一技術(shù)方案的車載網(wǎng)絡(luò)系統(tǒng),是具備經(jīng)由I個(gè)以上的總線進(jìn)行通信的多個(gè)電子控制單元、和連接于上述總線的非法檢測(cè)電子控制單元的車載網(wǎng)絡(luò)系統(tǒng),具備:檢測(cè)部,檢測(cè)搭載上述車載網(wǎng)絡(luò)系統(tǒng)的車輛的狀態(tài)滿足一定條件的情況;以及切換部,在由上述檢測(cè)部檢測(cè)到上述車輛的狀態(tài)滿足一定條件的情況下,將連接于上述總線的非法檢測(cè)電子控制單元的動(dòng)作模式在第I模式與第2模式之間進(jìn)行切換,該第I模式中進(jìn)行對(duì)該總線上的非法的消息進(jìn)行檢測(cè)的規(guī)定種類的檢測(cè)處理,該第2模式不進(jìn)行該規(guī)定種類的檢測(cè)處理。
[0017]此外,為了解決上述課題,有關(guān)本發(fā)明的一技術(shù)方案的非法檢測(cè)電子控制單元(非法檢測(cè)ECU),是連接于經(jīng)由I個(gè)以上的總線進(jìn)行通信的多個(gè)電子控制單元在通信中使用的總線上的非法檢測(cè)電子控制單元,具備:檢測(cè)部,檢測(cè)搭載上述車載網(wǎng)絡(luò)系統(tǒng)的車輛的狀態(tài)滿足一定條件的情況;以及切換部,在由上述檢測(cè)部檢測(cè)到上述車輛的狀態(tài)滿足一定條件的情況下,將本裝置的動(dòng)作模式在第I模式與第2模式之間進(jìn)行切換,該第I模式中進(jìn)行對(duì)上述總線上的非法的消息進(jìn)行檢測(cè)的規(guī)定種類的檢測(cè)處理,該第2模式不進(jìn)行該規(guī)定種類的檢測(cè)處理。
[0018]發(fā)明效果
[0019]根據(jù)本發(fā)明,例如在通過(guò)車載電池的電力等來(lái)工作的車載網(wǎng)絡(luò)系統(tǒng)中,在非法的節(jié)點(diǎn)連接到總線而發(fā)送了非法的消息的情況下能夠進(jìn)行其檢測(cè),并根據(jù)車輛的狀態(tài)在一定條件下省略檢測(cè),所以能夠抑制電池消耗。
【附圖說(shuō)明】
[0020]圖1是表示有關(guān)實(shí)施方式I的車載網(wǎng)絡(luò)系統(tǒng)的整體結(jié)構(gòu)的圖。
[0021 ]圖2是表示由CAN協(xié)議規(guī)定的數(shù)據(jù)幀的格式的圖。
[0022]圖3是表示由CAN協(xié)議規(guī)定的錯(cuò)誤幀的格式的圖。
[0023]圖4是頭單元的結(jié)構(gòu)圖。
[0024]圖5是表不接收ID列表的一例的圖。
[0025]圖6是網(wǎng)關(guān)的結(jié)構(gòu)圖。
[0026]圖7是表示轉(zhuǎn)送規(guī)則的一例的圖。
[0027]圖8是有關(guān)實(shí)施方式I的ECU的結(jié)構(gòu)圖。
[0028]圖9是表不接收ID列表的一例的圖。
[0029]圖10是表示從與發(fā)動(dòng)機(jī)連接的E⑶發(fā)送的幀的ID及數(shù)據(jù)字段的一例的圖。
[0030]圖11是表示從與制動(dòng)器連接的E⑶發(fā)送的幀的ID及數(shù)據(jù)字段的一例的圖。
[0031]圖12是表示從與門開(kāi)閉傳感器連接的ECU發(fā)送的幀的ID及數(shù)據(jù)字段的一例的圖。
[0032]圖13是表示從與窗開(kāi)閉傳感器連接的E⑶發(fā)送的幀的ID及數(shù)據(jù)字段的一例的圖。
[0033]圖14是表示有關(guān)實(shí)施方式I的非法檢測(cè)ECU的結(jié)構(gòu)圖。
[0034]圖15是表示非法檢測(cè)ECU所保持的正規(guī)ID列表的一例的圖。
[0035]圖16是表示非法檢測(cè)ECU所保持的正規(guī)ID列表的一例的圖。
[0036]圖17是表示各消息ID的非法檢測(cè)計(jì)數(shù)器的狀態(tài)的一例的圖。
[0037]圖18是表示實(shí)施方式I的有關(guān)非法的幀的檢測(cè)及執(zhí)行阻止的動(dòng)作例的次序圖。
[0038]圖19是表示有關(guān)實(shí)施方式2的車載網(wǎng)絡(luò)系統(tǒng)的整體結(jié)構(gòu)的圖。
[0039]圖20是有關(guān)實(shí)施方式2的非法檢測(cè)E⑶的結(jié)構(gòu)圖。
[0040]圖21是表示非法檢測(cè)ECU所保持的數(shù)據(jù)范圍列表的一例的圖。
[0041]圖22是表示實(shí)施方式2的有關(guān)非法的幀的檢測(cè)及執(zhí)行阻止的動(dòng)作例的次序圖(后接圖23)。
[0042]圖23是表示實(shí)施方式2的有關(guān)非法的幀的檢測(cè)及執(zhí)行阻止的動(dòng)作例的次序圖(前接圖22)。
[0043]圖24是表示有關(guān)實(shí)施方式3的車載網(wǎng)絡(luò)系統(tǒng)的整體結(jié)構(gòu)的圖。
[0044]圖25是表示有關(guān)實(shí)施方式3的E⑶的結(jié)構(gòu)圖。
[0045]圖26是表示從與發(fā)動(dòng)機(jī)連接的ECU發(fā)送的數(shù)據(jù)幀的ID及數(shù)據(jù)字段的一例的圖。
[0046]圖27是表示從與制動(dòng)器連接的E⑶發(fā)送的數(shù)據(jù)幀的ID及數(shù)據(jù)字段的一例的圖。
[0047]圖28是表示從與門開(kāi)閉傳感器連接的ECU發(fā)送的數(shù)據(jù)幀的ID及數(shù)據(jù)字段的一例的圖。
[0048]圖29是表示從與窗開(kāi)閉傳感器連接的ECU發(fā)送的數(shù)據(jù)幀的ID及數(shù)據(jù)字段的一例的圖。
[0049]圖30是有關(guān)實(shí)施方式3的非法檢測(cè)E⑶的結(jié)構(gòu)圖。
[0050]圖31是表示有關(guān)實(shí)施方式3的計(jì)數(shù)器保持部所保持的各消息ID的計(jì)數(shù)器值的一例的圖。
[0051]圖32是表示實(shí)施方式3的有關(guān)非法的幀的檢測(cè)及執(zhí)行阻止的動(dòng)作例的次序圖(后接圖33)。
[0052]圖33是表示實(shí)施方式3的有關(guān)非法的幀的檢測(cè)及執(zhí)行阻止的動(dòng)作例的次序圖(前接圖32)。
[0053]圖34是表示有關(guān)實(shí)施方式4的車載網(wǎng)絡(luò)系統(tǒng)的整體結(jié)構(gòu)的圖。
[0054]圖35是有關(guān)實(shí)施方式4的頭單元的結(jié)構(gòu)圖。
[0055]圖36是有關(guān)實(shí)施方式4的非法檢測(cè)ECU的結(jié)構(gòu)圖。
[0056]圖37是表示實(shí)施方式4的向檢查模式的轉(zhuǎn)移次序的一例的圖。
[0057]圖38是表示實(shí)施方式4的向待機(jī)模式的轉(zhuǎn)移次序的一例的圖。
[0058]圖39是表示實(shí)施方式4的向待機(jī)模式的轉(zhuǎn)移次序的一例的圖。
[0059]圖40是有關(guān)其他實(shí)施方式的ECU的結(jié)構(gòu)圖。
[0060]圖41是有關(guān)其他實(shí)施方式的非法檢測(cè)ECU的結(jié)構(gòu)圖。
[0061 ]圖42是有關(guān)其他實(shí)施方式的非法檢測(cè)ECU的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0062]有關(guān)本發(fā)明的一技術(shù)方案的非法檢測(cè)方法,在具備經(jīng)由I個(gè)以上的總線進(jìn)行通信的多個(gè)電子控制單元的車載網(wǎng)絡(luò)系統(tǒng)中使用,包括:檢測(cè)步驟,檢測(cè)搭載上述車載網(wǎng)絡(luò)系統(tǒng)的車輛的狀態(tài)滿足一定條件的情況;以及切換步驟,在上述檢測(cè)步驟中檢測(cè)到上述車輛的狀態(tài)滿足一定條件的情況下,將連接于上述總線的非法檢測(cè)電子控制單元的動(dòng)作模式在第I模式與第2模式之間進(jìn)行切換,該第I模式中進(jìn)行對(duì)該總線上的非法的消息進(jìn)行檢測(cè)的規(guī)定種類的檢測(cè)處理,該第2模式中不進(jìn)行該規(guī)定種類的檢測(cè)處理。這里,非法檢測(cè)電子控制單元(非法檢測(cè)ECU)連接于總線,具有執(zhí)行用來(lái)檢測(cè)發(fā)送到該總線的非法的消息的規(guī)定種類的檢測(cè)處理的功能。是否是非法的消息,由檢測(cè)處理根據(jù)是否適合預(yù)先決定的條件來(lái)判斷。例如在非法檢測(cè)ECU僅進(jìn)行I種檢測(cè)處理的情況下,通過(guò)動(dòng)作模式切換是否進(jìn)行檢測(cè)處理。根據(jù)該非法檢測(cè)方法,根據(jù)車輛的狀態(tài),在一定條件下非法檢測(cè)ECU能夠省略非法的消息的規(guī)定種類的檢測(cè)處理,所以能夠抑制車輛的電池消耗。
[0063]此外,也可以是,上述多個(gè)多個(gè)電子控制單元按照Controller Area Network(CAN)協(xié)議經(jīng)由上述總線進(jìn)行通信。由此,可以根據(jù)車輛的狀態(tài)來(lái)限定在非法的ECU連接到按照CAN協(xié)議進(jìn)行通信的車載網(wǎng)絡(luò)系統(tǒng)上而發(fā)送了非法的幀的情況下非法檢測(cè)ECU檢測(cè)該非法的期間,所以能夠降低電力消耗量。
[0064]此外,也可以是,在上述檢測(cè)步驟中,作為上述多個(gè)電子控制單元中的I個(gè)電子控制單元進(jìn)行上述檢測(cè);在上述切換步驟中,在上述檢測(cè)步驟中進(jìn)行了上述檢測(cè)的I個(gè)電子控制單元發(fā)送切換指示消息,在接收到該切換指示消息的情況下,上述非法檢測(cè)電子控制單元將上述動(dòng)作模式切換。由此,例如,非法檢測(cè)ECU在不進(jìn)行檢測(cè)非法的消息的檢測(cè)處理的第2模式中,僅進(jìn)行切換指示消息(即作為動(dòng)作模式的切換的觸發(fā)的觸發(fā)幀)的檢測(cè)就足夠。即,非法檢測(cè)ECU也可以不具有用來(lái)直接檢測(cè)車輛的狀態(tài)的檢測(cè)部(例如傳感器等)。
[0065]此外,也可以是,在上述檢測(cè)步驟中,在上述I個(gè)電子控制單元在上述總線上檢測(cè)到非法的消息的情況下,視為上述車輛的狀態(tài)滿足上述一定條件而進(jìn)行上述檢測(cè);在上述切換步驟中,在上述檢測(cè)步驟中進(jìn)行了上述檢測(cè)的情況下,上述I個(gè)電子控制單元發(fā)送表示切換為上述第I模式的切換指示消息,在接收到該切換指示消息的情況下,上述非法檢測(cè)電子控制單元將上述動(dòng)作模式切換為上述第I模式。由此,在檢測(cè)到在某個(gè)總線上被發(fā)送了非法的消息的情況下,非法檢測(cè)ECU成為第I模式(檢測(cè)非法的消息的檢查模式),檢測(cè)與非法檢測(cè)ECU連接的總線上的非法的消息。
[0066]此外,也可以是,在上述檢測(cè)步驟中,在上述I個(gè)電子控制單元在上述總線上在一定期間中沒(méi)有檢測(cè)到非法的消息的情況下,視為上述車輛的狀態(tài)滿足上述一定條件而進(jìn)行上述檢測(cè);在上述切換步驟中,在上述檢測(cè)步驟中進(jìn)行了上述檢測(cè)的情況下,上述I個(gè)電子控制單元發(fā)送表示切換為上述第2模式的切換指示消息,在接收到該切換指示消息的情況下,上述非法檢測(cè)電子控制單元將上述動(dòng)作模式切換為上述第2模式。由此,在檢測(cè)到在某個(gè)總線上在一定期間中沒(méi)有被發(fā)送非法的消息的情況下,非法檢測(cè)ECU成為第2模式(不檢測(cè)非法的消息的待機(jī)模式),能夠降低電力消耗量。
[0067]此外,也可以是,上述一定條件是開(kāi)始了上述車輛的使用;在上述切換步驟中,在上述檢測(cè)步驟中檢測(cè)到開(kāi)始了上述車輛的使用的情況下,將上述動(dòng)作模式切換為上述第I模式。所謂車輛的使用,例如是用戶使車輛行駛、進(jìn)行車輛的行駛的準(zhǔn)備(開(kāi)門、乘車、發(fā)動(dòng)機(jī)啟動(dòng)等)。此外,例如在不需要行駛時(shí),通過(guò)停車(發(fā)動(dòng)機(jī)停止等)、下車等而使用結(jié)束。另外也可以是,在用戶的自宅的停車場(chǎng)等特定的停車場(chǎng)以外的場(chǎng)所的停車中(加油站或其他外出地的停車中)中,即使有停車及下車也作為使用沒(méi)有結(jié)束來(lái)處理。由此,在開(kāi)始了車輛的使用的情況下,非法檢測(cè)ECU成為第I模式(檢測(cè)非法的消息的檢查模式),與非法檢測(cè)ECU連接的總線上的非法的消息被檢測(cè)出。因而,即使例如在停車而用戶離開(kāi)車輛的期間中車載網(wǎng)絡(luò)系統(tǒng)被附加了非法的ECU,也從用戶回到車輛而開(kāi)始車輛的使用起,如果該非法的ECU發(fā)送非法的消息,則能夠檢測(cè)到該非法。
[0068]此外,也可以是,通過(guò)檢測(cè)搭載在上述車輛中的發(fā)動(dòng)機(jī)啟動(dòng)的情況,來(lái)進(jìn)行開(kāi)始了車輛的使用的情況的上述檢測(cè)。由此,從發(fā)動(dòng)機(jī)啟動(dòng)時(shí)起,成為非法檢測(cè)ECU檢測(cè)非法的消息的狀態(tài)。因而,即使例如在停車而用戶離開(kāi)車輛的期間中車載網(wǎng)絡(luò)系統(tǒng)被附加了非法的ECU,也從用戶回到車輛而開(kāi)始車輛的使用起,如果該非法的ECU發(fā)送非法的消息,則能夠檢測(cè)到該非法。
[0069]此外,也可以是,上述非法檢測(cè)方法還包括再切換步驟,在上述再切換步驟中上述動(dòng)作模式被切換為上述第I模式后,從開(kāi)始上述車輛的使用起經(jīng)過(guò)了規(guī)定時(shí)間時(shí),將上述動(dòng)作模式切換為上述第2模式。由此,在從開(kāi)始車輛的使用起經(jīng)過(guò)了規(guī)定時(shí)間時(shí),無(wú)條件或在一定條件下非法檢測(cè)ECU成為第2模式(不檢測(cè)非法的消息的待機(jī)模式),能夠降低電力消耗量。
[0070]此外,也可以是,上述一定條件是上述多個(gè)電子控制單元中的某一個(gè)成為了與上述車輛的外部的裝置開(kāi)始通信的狀態(tài);在上述切換步驟中,在上述檢測(cè)步驟中檢測(cè)到成為了開(kāi)始上述通信的狀態(tài)的情況下,將上述動(dòng)作模式切換為上述第I模式。由此,如果開(kāi)始與夕卜部的通信,則非法檢測(cè)ECU成為檢測(cè)非法的消息的狀態(tài)。因而,即使例如從外部的裝置攻擊車載網(wǎng)絡(luò)系統(tǒng)的頭單元等、而從外部注入非法的消息(幀),也能夠迅速地檢測(cè)到。另外,在從外部供給了用來(lái)發(fā)送非法的消息的程序等那樣的情況下也能夠同樣地應(yīng)對(duì)。
[0071]此外,上述一定條件是上述多個(gè)電子控制單元中的某一個(gè)與上述車輛的外部的裝置進(jìn)行通信并成為了通信結(jié)束后的一定狀態(tài);在上述切換步驟中,在上述檢測(cè)步驟中檢測(cè)到成為了上述通信結(jié)束后的一定狀態(tài)的情況下,將上述動(dòng)作模式切換為上述第2模式。由此,在與外部的通信結(jié)束從而非法的消息發(fā)送到總線上的可能性下降的情況下,通過(guò)省略非法的消息的檢測(cè),能夠抑制電池消耗。另外,發(fā)送非法的消息的可能性下降的情況,具體而言,例如是成為通信被切斷的狀態(tài)的情況、從通信結(jié)束起經(jīng)過(guò)了一定時(shí)間(例如幾分鐘)的狀態(tài)的情況等。
[0072]此外,也可以是,在上述車載網(wǎng)絡(luò)系統(tǒng)中,在上述多個(gè)電子控制單元的通信中使用多個(gè)總線;上述車載網(wǎng)絡(luò)系統(tǒng)還具備網(wǎng)關(guān)裝置,該網(wǎng)關(guān)裝置具有在上述多個(gè)總線之間轉(zhuǎn)送消息的功能;在上述檢測(cè)步驟中,上述多個(gè)電子控制單元中的連接于與上述非法檢測(cè)電子控制單元不同的總線上的I個(gè)電子控制單元進(jìn)行上述檢測(cè);在上述切換步驟中,在上述檢測(cè)步驟中進(jìn)行了上述檢測(cè)的I個(gè)電子控制單元發(fā)送切換指示消息,在接收到轉(zhuǎn)送給上述網(wǎng)關(guān)裝置的該切換指示消息的情況下上述非法檢測(cè)電子控制單元將上述動(dòng)作模式切換。由此,根據(jù)由車載網(wǎng)絡(luò)系統(tǒng)中的連接于I個(gè)總線的ECU檢測(cè)到的車輛的狀態(tài),分別連接于其他I個(gè)以上的總線的各非法檢測(cè)ECU能夠切換動(dòng)作模式。
[0073]此外,也可以是,在上述檢測(cè)步驟中,在車輛的狀態(tài)變化的情況下,通過(guò)規(guī)定的用戶接口受理與是否需要上述動(dòng)作模式的切換有關(guān)的輸入,當(dāng)該輸入表示需要上述動(dòng)作模式的切換時(shí),視為上述車輛的狀態(tài)滿足上述一定條件而進(jìn)行上述檢測(cè)。由此,由于用戶的判斷被反映到非法檢測(cè)E⑶的動(dòng)作模式的切換中,所以根據(jù)用戶的情況等適當(dāng)?shù)厍袚Q動(dòng)作模式。
[0074]此外,也可以是,在上述第2模式中,進(jìn)行能夠檢測(cè)非法的消息的程度與上述規(guī)定種類的檢測(cè)處理不同的種類的檢測(cè)處理。例如在非法檢測(cè)ECU為了檢測(cè)非法的消息而能夠執(zhí)行處理量比較多的第一種檢測(cè)處理和處理量比較少的第二種檢測(cè)處理的情況下,通過(guò)動(dòng)作模式切換是進(jìn)行第一種檢測(cè)處理還是進(jìn)行第二種檢測(cè)處理。由此,根據(jù)車輛的狀態(tài),在一定條件下,非法檢測(cè)ECU能夠?qū)⒎欠ǖ南⒌囊?guī)定種類的檢測(cè)處理(例如第一種檢測(cè)處理)省略,所以能夠抑制車輛的電池消耗。另外,非法檢測(cè)ECU中的檢測(cè)處理的處理量的多少并不一定與能夠檢測(cè)非法的程度的高低成比例,但是有大致與能夠檢測(cè)非法的消息的程度的高低關(guān)聯(lián)的趨向。因此,例如大致以僅限于一定的情況執(zhí)行非法檢測(cè)程度較高且處理量較多的檢測(cè)處理、在其他情況下進(jìn)行處理量比其少的檢測(cè)處理的方式切換動(dòng)作模式等變得有用。
[0075]此外,有關(guān)本發(fā)明的一技術(shù)方案的車載網(wǎng)絡(luò)系統(tǒng),是具備經(jīng)由I個(gè)以上的總線進(jìn)行通信的多個(gè)電子控制單元、和連接于上述總線的非法檢測(cè)電子控制單元的車載網(wǎng)絡(luò)系統(tǒng),具備:檢測(cè)部,檢測(cè)搭載上述車載網(wǎng)絡(luò)系統(tǒng)的車輛的狀態(tài)滿足一定條件的情況;以及切換部,在由上述檢測(cè)部檢測(cè)到上述車輛的狀態(tài)滿足一定條件的情況下,將連接于上述總線的非法檢測(cè)電子控制單元的動(dòng)作模式在第I模式與第2模式之間進(jìn)行切換,該第I模式中進(jìn)行對(duì)該總線上的非法的消息進(jìn)行檢測(cè)的規(guī)定種類的檢測(cè)處理,該第2模式中不進(jìn)行該規(guī)定種類的檢測(cè)處理。由此,根據(jù)車輛的狀態(tài),在一定條件下,非法檢測(cè)ECU能夠?qū)⒎欠ǖ南⒌囊?guī)定種類的檢測(cè)處理省略,所以能夠抑制車輛的電池消耗。
[0076]此外,有關(guān)本發(fā)明的一技術(shù)方案的非法檢測(cè)電子控制單元(非法檢測(cè)ECU),連接于經(jīng)由I個(gè)以上的總線進(jìn)行通信的多個(gè)電子控制單元在通信中使用的總線,具備:檢測(cè)部,檢測(cè)搭載上述多個(gè)電子控制單元的車輛的狀態(tài)滿足一定條件的情況;以及切換部,在由上述檢測(cè)部檢測(cè)到上述車輛的狀態(tài)滿足一定條件的情況下,將本裝置的動(dòng)作模式在第I模式與第2模式之間進(jìn)行切換,該第I模式中進(jìn)行對(duì)上述總線上的非法的消息進(jìn)行檢測(cè)的規(guī)定種類的檢測(cè)處理,該第2模式中不進(jìn)行該規(guī)定種類的檢測(cè)處理。由此,根據(jù)車輛的狀態(tài),在一定條件下,非法檢測(cè)ECU能夠?qū)⒎欠ǖ南⒌囊?guī)定種類的檢測(cè)處理省略,所以能夠抑制車輛的電池消耗。
[0077]另外,這些整體性或具體的技術(shù)方案既可以通過(guò)系統(tǒng)、方法、集成電路、計(jì)算機(jī)程序或計(jì)算機(jī)可讀取的CD — ROM等記錄介質(zhì)實(shí)現(xiàn),也可以通過(guò)系統(tǒng)、方法、集成電路、計(jì)算機(jī)程序及記錄介質(zhì)的任意的組合實(shí)現(xiàn)。
[0078]以下,參照附圖對(duì)有關(guān)實(shí)施方式的車載網(wǎng)絡(luò)系統(tǒng)、非法檢測(cè)ECU等進(jìn)行說(shuō)明。這里所示的實(shí)施方式都表示本發(fā)明的一具體例。因而,在以下的實(shí)施方式中表示的數(shù)值、形狀、材料、構(gòu)成要素、構(gòu)成要素的配置位置及連接形態(tài)、步驟(工序)及步驟的順序等是一例,并不限定本發(fā)明。以下的實(shí)施方式的構(gòu)成要素中的、在獨(dú)立權(quán)利要求中沒(méi)有記載的構(gòu)成要素,是可任意地附加的構(gòu)成要素。此外,各圖是示意圖,并不是嚴(yán)格地圖示的。
[0079](實(shí)施方式I)
[0080]以下,作為本發(fā)明的實(shí)施方式,使用【附圖說(shuō)明】包括非法檢測(cè)ECU的車載網(wǎng)絡(luò)系統(tǒng)10,該非法檢測(cè)ECU使用消息ID實(shí)現(xiàn)用來(lái)阻止在其他節(jié)點(diǎn)(E⑶)中執(zhí)行基于非法的幀的處理的非法應(yīng)對(duì)方法。
[0081 ] [1.1車載網(wǎng)絡(luò)系統(tǒng)10的整體結(jié)構(gòu)]
[0082]圖1是表示有關(guān)實(shí)施方式I的車載網(wǎng)絡(luò)系統(tǒng)10的整體結(jié)構(gòu)的圖。車載網(wǎng)絡(luò)系統(tǒng)10是按照CAN協(xié)議進(jìn)行通信的網(wǎng)絡(luò)通信系統(tǒng)的一例,是搭載有控制裝置、傳感器等各種設(shè)備的汽車的網(wǎng)絡(luò)通信系統(tǒng)。車載網(wǎng)絡(luò)系統(tǒng)10構(gòu)成為包括總線500a、500b、和非法檢測(cè)ECUlOOa、100b、頭單元200、網(wǎng)關(guān)300及與各種設(shè)備連接的EClMOOa?400d等ECU這樣的連接于總線的各節(jié)點(diǎn)。另外,雖然在圖1中省略了,但在車載網(wǎng)絡(luò)系統(tǒng)10中除了EClMOOa?400d以外還可以包括一些E⑶,這里,為了方便而關(guān)注于E⑶400a?400d進(jìn)行說(shuō)明。E⑶例如是包括處理器(微處理器)、存儲(chǔ)器等數(shù)字電路