欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

檢查裝置、檢查系統(tǒng)以及檢查方法與流程

文檔序號:12480653閱讀:310來源:國知局
檢查裝置、檢查系統(tǒng)以及檢查方法與流程

本發(fā)明涉及用于檢查汽車中搭載的控制裝置的動作的檢查裝置、檢查系統(tǒng)以及檢查方法,特別適合用于檢查與車載網(wǎng)絡(luò)相連接的控制裝置的動作的檢查裝置、檢查系統(tǒng)以及檢查方法。



背景技術(shù):

近年來,開發(fā)了將汽車中搭載的多個控制裝置(Electronic Control Unit:ECU電子控制單元)與車載網(wǎng)絡(luò)(Controller Area Network:CAN控制器局域網(wǎng)絡(luò))相連接,經(jīng)由該車載網(wǎng)絡(luò),使多個控制裝置協(xié)作地進(jìn)行動作的技術(shù)。

在多個ECU中例如具有進(jìn)行發(fā)動機(jī)的控制的發(fā)動機(jī)ECU、進(jìn)行換擋控制的變速器ECU以及進(jìn)行制動器液壓的調(diào)整的制動器ECU等。而且,在專利文獻(xiàn)1公開了在這些多個ECU協(xié)作地進(jìn)行動作的情況下判斷協(xié)作動作的不良情況,從而確定故障位置的技術(shù)。

具體而言,在專利文獻(xiàn)1公開了一種故障診斷系統(tǒng),其具備:基于經(jīng)由車載網(wǎng)絡(luò)在ECU之間進(jìn)行收發(fā)的數(shù)據(jù)判斷協(xié)作動作的不良情況的產(chǎn)生的不良情況判斷單元;當(dāng)判斷為發(fā)生了不良情況時,與不良情況對應(yīng)地取得預(yù)先準(zhǔn)備的檢查診斷程序的程序取得單元;以及執(zhí)行檢查診斷程序從而使ECU執(zhí)行對應(yīng)處理,基于通過執(zhí)行對應(yīng)處理而從ECU發(fā)送的信息來確定故障位置的故障位置確定單元。

現(xiàn)有技術(shù)文獻(xiàn)

專利文獻(xiàn)

專利文獻(xiàn)1:日本專利第4622177號公報



技術(shù)實現(xiàn)要素:

發(fā)明要解決的課題

但是,在專利文獻(xiàn)1所記載的故障診斷系統(tǒng)中,使用預(yù)先準(zhǔn)備的檢查診斷程序來確定故障位置,檢查診斷程序是基于ECU的設(shè)計信息在運(yùn)用前預(yù)先生成的程序,因此當(dāng)在運(yùn)用時向ECU發(fā)送了在設(shè)計階段未假定的數(shù)據(jù)的情況下,無法判斷ECU是否正常地進(jìn)行動作。

即,關(guān)于故障(功能不全)能夠確定該故障,但是無法正確地判斷雖然進(jìn)行動作但該動作是正常還是異常。

本發(fā)明是考慮以上的問題點而做出的,提供一種正確地檢查運(yùn)用時的ECU的動作的檢查裝置、檢查系統(tǒng)以及檢查方法。

用于解決課題的手段

為了解決上述的課題,本發(fā)明的檢查裝置的特征在于,具備檢查執(zhí)行控制部,該檢查執(zhí)行控制部將為了檢查ECU的動作而使用的動作檢查用數(shù)據(jù)以及安全檢查用數(shù)據(jù)這兩個數(shù)據(jù)發(fā)送至ECU,并接收從ECU輸出的數(shù)據(jù),動作檢查用數(shù)據(jù)是基于ECU的設(shè)計信息預(yù)先生成的數(shù)據(jù),安全檢查用數(shù)據(jù)是將動作檢查用數(shù)據(jù)的一部分或者全部置換成隨機(jī)數(shù)據(jù)后的數(shù)據(jù)。

另外,為了解決上述的課題,在本發(fā)明的檢查系統(tǒng)的特征在于,具備服務(wù)提供服務(wù)器和網(wǎng)關(guān),服務(wù)提供服務(wù)器具備:檢查計劃部,其計劃檢查ECU的動作的時間表;檢查數(shù)據(jù)生成部,其生成為了檢查ECU的動作而使用的動作檢查用數(shù)據(jù)以及安全檢查用數(shù)據(jù)這兩個數(shù)據(jù);以及檢查控制部,其按照計劃的時間表將生成的兩個數(shù)據(jù)向外部發(fā)送,網(wǎng)關(guān)在接收到從服務(wù)提供服務(wù)器發(fā)送的動作檢查用數(shù)據(jù)以及安全檢查用數(shù)據(jù)這兩個數(shù)據(jù)的情況下,將接收到的兩個數(shù)據(jù)發(fā)送至ECU,在接收到從ECU輸出的數(shù)據(jù)的情況下,將包含接收到的數(shù)據(jù)的檢查執(zhí)行結(jié)果信息發(fā)送至服務(wù)提供服務(wù)器,動作檢查用數(shù)據(jù)是基于ECU的設(shè)計信息而預(yù)先生成的數(shù)據(jù),安全檢查用數(shù)據(jù)是將動作檢查用數(shù)據(jù)的一部分或者全部置換成隨機(jī)數(shù)據(jù)后的數(shù)據(jù)。

另外,為了解決上述課題,本發(fā)明的檢查方法的特征在于,具備:檢查計劃部計劃檢查ECU的動作的時間表的第一步驟;檢查數(shù)據(jù)生成部生成為了檢查ECU的動作而使用的動作檢查用數(shù)據(jù)以及安全檢查用數(shù)據(jù)這兩個數(shù)據(jù)的第二步驟;檢查控制部按照計劃的時間表,將生成的兩個數(shù)據(jù)向外部發(fā)送的第三步驟;以及網(wǎng)關(guān)在接收到從服務(wù)提供服務(wù)器發(fā)送的動作檢查用數(shù)據(jù)以及安全檢查用數(shù)據(jù)這兩個數(shù)據(jù)的情況下,將接收到的兩個數(shù)據(jù)發(fā)送至ECU,在接收到從ECU輸出的數(shù)據(jù)時,將包含接收到的數(shù)據(jù)的檢查執(zhí)行結(jié)果信息發(fā)送至服務(wù)提供服務(wù)器的第四步驟,動作檢查用數(shù)據(jù)是基于ECU的設(shè)計信息而預(yù)先生成的數(shù)據(jù),安全檢查用數(shù)據(jù)是將動作檢查用數(shù)據(jù)的一部分或者全部置換成隨機(jī)數(shù)據(jù)后的數(shù)據(jù)。

發(fā)明效果。

根據(jù)本發(fā)明,能夠正確地檢查運(yùn)用時的ECU的動作。

附圖說明

圖1是本實施方式的檢查系統(tǒng)的整體結(jié)構(gòu)圖。

圖2是用戶信息的邏輯結(jié)構(gòu)圖。

圖3是檢查對象車輛信息的邏輯結(jié)構(gòu)圖。

圖4是檢查對象ECU信息的邏輯結(jié)構(gòu)圖。

圖5是安全檢查用數(shù)據(jù)信息的邏輯結(jié)構(gòu)圖。

圖6是動作檢查用數(shù)據(jù)信息的邏輯結(jié)構(gòu)圖。

圖7是時間表信息的邏輯結(jié)構(gòu)圖。

圖8是域構(gòu)造信息的邏輯結(jié)構(gòu)圖。

圖9是域劃分信息的邏輯結(jié)構(gòu)圖。

圖10是域依賴關(guān)系信息的邏輯結(jié)構(gòu)圖。

圖11是檢查結(jié)果信息的邏輯結(jié)構(gòu)圖。

圖12是檢查對照結(jié)果信息的邏輯結(jié)構(gòu)圖。

圖13是檢查執(zhí)行數(shù)據(jù)信息的邏輯結(jié)構(gòu)圖。

圖14是檢查執(zhí)行結(jié)果信息的邏輯結(jié)構(gòu)圖。

圖15是數(shù)據(jù)幀構(gòu)造的結(jié)構(gòu)圖。

圖16是時間表認(rèn)可畫面的畫面結(jié)構(gòu)圖。

圖17是時間表登錄處理的流程圖。

圖18是附帶通信功能的終端側(cè)的時間表登錄處理的流程圖。

圖19是服務(wù)提供服務(wù)器側(cè)的時間表登錄處理的流程圖。

圖20是ECU檢查處理的流程圖。

圖21是附帶通信功能的終端側(cè)的ECU檢查處理的流程圖。

圖22是服務(wù)提供服務(wù)器側(cè)的ECU檢查處理的流程圖。

圖23是汽車的網(wǎng)關(guān)側(cè)的ECU檢查處理的流程圖。

圖24是安全檢查用數(shù)據(jù)生成處理的流程圖。

圖25是網(wǎng)關(guān)解析檢查結(jié)果時的ECU檢查處理的流程圖。

具體實施方式

以下,針對附圖詳述本發(fā)明的一實施方式。

(1)整體結(jié)構(gòu)

圖1表示本實施方式的檢查系統(tǒng)5的整體結(jié)構(gòu)。檢查系統(tǒng)5構(gòu)成為具備汽車1、服務(wù)提供服務(wù)器2以及附帶通信功能的終端3。另外,將這些汽車1、服務(wù)提供服務(wù)器2以及附帶通信功能的終端3經(jīng)由通信網(wǎng)4可相互通信地進(jìn)行連接。通信網(wǎng)4例如是移動電話網(wǎng)或無線LAN(Local Area Network局域網(wǎng)絡(luò))。

汽車1構(gòu)成為具備網(wǎng)關(guān)11以及多個ECU(Electronic Control Unit電子控制器單元)12。網(wǎng)關(guān)11與各ECU12之間通過被稱為CAN(Controller Area Network控制器局域網(wǎng)絡(luò))的車載網(wǎng)絡(luò)連接。

在此,網(wǎng)關(guān)11是作為檢查裝置發(fā)揮功能的終端,構(gòu)成為具備檢查執(zhí)行控制部111、檢查信息取得部112、檢查執(zhí)行部113、檢查監(jiān)視部114、通信部115以及檢查信息管理部116。

檢查執(zhí)行控制部111將經(jīng)由通信部115接收到的檢查執(zhí)行數(shù)據(jù)信息1161儲存在檢查信息管理部116中,另外,取得儲存在檢查信息管理部116中的檢查執(zhí)行數(shù)據(jù)信息1161,并發(fā)送至ECU12。在檢查執(zhí)行數(shù)據(jù)信息1161中具有動作檢查用數(shù)據(jù)以及安全檢查用數(shù)據(jù)。

動作檢查用數(shù)據(jù)是基于設(shè)計信息,在設(shè)計階段預(yù)先生成的ECU12的測試用的數(shù)據(jù)。將在后面詳細(xì)進(jìn)行敘述(圖6)。另外,安全檢查用數(shù)據(jù)是在實際的運(yùn)用時用于檢查以及診斷ECU12的動作是正常還是異常的測試用數(shù)據(jù)。將在后面詳細(xì)進(jìn)行敘述(圖5)。此外,有時將它們集中稱為檢查用數(shù)據(jù)。

檢查信息取得部112取得儲存在檢查信息管理部116中的檢查執(zhí)行結(jié)果信息1162,經(jīng)由通信部115,將該檢查執(zhí)行結(jié)果信息1162發(fā)送至服務(wù)提供服務(wù)器2。檢查執(zhí)行部113基于來自檢查執(zhí)行控制部111的檢查執(zhí)行要求,將動作檢查用數(shù)據(jù)以及安全檢查用數(shù)據(jù)發(fā)送至ECU12。

檢查監(jiān)視部114基于動作檢查用數(shù)據(jù)以及安全檢查用數(shù)據(jù)來監(jiān)視以及取得從ECU12輸出的數(shù)據(jù),將取得的數(shù)據(jù)作為檢查執(zhí)行結(jié)果信息1162儲存在檢查信息管理部116中。

ECU12是對汽車1具備的各種設(shè)備進(jìn)行控制的控制裝置。在ECU12中例如具有:進(jìn)行發(fā)動機(jī)的控制的發(fā)動機(jī)ECU、進(jìn)行換擋的控制的變速器ECU以及進(jìn)行制動器液壓的調(diào)整的制動器ECU等。

服務(wù)提供服務(wù)器2構(gòu)成為具備檢查計劃部21、檢查控制部22、檢查數(shù)據(jù)生成部23、依賴關(guān)系解析部231、域構(gòu)造解析部232、檢查數(shù)據(jù)分配部233、檢查數(shù)據(jù)投入部24、檢查結(jié)果回收部25、檢查結(jié)果解析部26以及檢查服務(wù)信息管理部27。

檢查計劃部21計劃針對ECU12執(zhí)行的檢查的時間表,將計劃的時間表發(fā)送至汽車1的用戶所具有的附帶通信功能的終端3,接收在附帶通信功能的終端3中被認(rèn)可的時間表,將該時間表儲存在檢查服務(wù)信息管理部27。

檢查控制部22對檢查數(shù)據(jù)生成部23、檢查數(shù)據(jù)投入部24、檢查結(jié)果回收部25以及檢查結(jié)果解析部26的動作進(jìn)行綜合控制。

檢查數(shù)據(jù)生成部23使用依賴關(guān)系解析部231、域構(gòu)造解析部232以及檢查數(shù)據(jù)分配部233生成安全檢查用數(shù)據(jù),并將生成的安全檢查用數(shù)據(jù)儲存在檢查服務(wù)信息管理部27。

檢查數(shù)據(jù)投入部24將用于通知執(zhí)行檢查的通知發(fā)送至汽車1的用戶所具有的附帶通信功能的終端3,并從檢查服務(wù)信息管理部27取得安全檢查用數(shù)據(jù)以及動作檢查用數(shù)據(jù),發(fā)送至檢查對象的汽車1。

檢查結(jié)果回收部25當(dāng)從網(wǎng)關(guān)11接收到檢查完成通知時,將檢查執(zhí)行結(jié)果信息1162的回收請求發(fā)送至網(wǎng)關(guān)11,并將從網(wǎng)關(guān)11回收的檢查執(zhí)行結(jié)果信息1162儲存在檢查服務(wù)信息管理部27中。

檢查結(jié)果解析部26從檢查服務(wù)信息管理部27取得檢查結(jié)果信息280以及檢查對照結(jié)果信息281,將兩者進(jìn)行比較來解析從ECU12輸出的信號是否是異常。

檢查服務(wù)信息管理部27具備服務(wù)提供服務(wù)器2的動作所需的各種信息(271~281)。將在后面對各種信息進(jìn)行詳細(xì)敘述(圖2~圖14)。

附帶通信功能的終端3構(gòu)成為具備畫面顯示部31、服務(wù)執(zhí)行確認(rèn)部32以及通信部33。畫面顯示部31在顯示畫面中顯示通過服務(wù)提供服務(wù)器2計劃的檢查的時間表,另外,在顯示畫面中顯示由服務(wù)提供服務(wù)器2解析的檢查結(jié)果。服務(wù)執(zhí)行確認(rèn)部32針對在顯示畫面中顯示的檢查的時間表,執(zhí)行編輯以及認(rèn)可的處理。

(2)表的結(jié)構(gòu)

以下,參照圖2~圖12對服務(wù)提供服務(wù)器2的檢查服務(wù)信息管理部27中存儲的各種信息進(jìn)行說明。

圖2表示用戶信息271的邏輯結(jié)構(gòu)。用戶信息271由用戶ID欄2711、用戶密碼欄2712以及用戶名欄2713構(gòu)成。在用戶ID欄2711中儲存使用檢查系統(tǒng)5的用戶的識別信息,在用戶密碼欄2712中儲存用戶的密碼。另外,在用戶名欄2713中儲存用戶名。

圖3表示檢查對象車輛信息272的邏輯結(jié)構(gòu)。檢查對象車輛信息272由用戶ID欄2721、VIN(Vehicle Identification Number車輛識別號碼)欄2722、制造商欄2723、車輛類型欄2724、車輛顏色欄2725以及車輛號碼欄2726構(gòu)成。

在用戶ID欄2721中儲存用戶的識別信息,在VIN欄2722中儲存用于識別檢查對象的汽車1的識別信息。另外,在制造商欄2723中儲存汽車1的制造商名,在車輛類型欄2724中儲存汽車1的車輛類型,在車輛顏色欄2725中儲存汽車1的顏色。另外,在車輛號碼欄2726中存儲汽車1的車輛號碼。

圖4表示檢查對象ECU信息273的邏輯結(jié)構(gòu)。檢查對象ECU信息273由車輛類型欄2731、ECU-ID欄2732、ECU名欄2733、檢查對象標(biāo)志欄2734、檢查期限欄2735以及CAN-ID欄2736構(gòu)成。

在車輛類型欄2731中存儲檢查對象的汽車1的車輛類型,在ECU-ID欄2732中存儲用于識別檢查對象的ECU12的識別信息。另外,在ECU名欄2733中存儲ECU名,在檢查對象標(biāo)志欄2734中存儲是否為檢查對象的信息,例如儲存“對象”或者“非對象”。

另外,在檢查期限欄2735中存儲檢查的期限,在CAN-ID欄2736中存儲連接了檢查對象的ECU12的CAN的識別信息。

圖5表示安全檢查用數(shù)據(jù)信息274的邏輯結(jié)構(gòu)。安全檢查用數(shù)據(jù)信息274由檢查ID欄2741、ECU-ID欄2742、CAN-ID欄2743以及檢查數(shù)據(jù)欄2744構(gòu)成。

在檢查ID欄2741中存儲識別信息,該識別信息用于識別使用了針對檢查對象的每個ECU12分配的安全檢查用數(shù)據(jù)的檢查,在ECU-ID欄2742中存儲識別信息,該識別信息用于識別成為使用了安全檢查用數(shù)據(jù)的檢查的對象的ECU12。

另外,在CAN-ID欄2743中存儲連接了檢查對象的ECU12的CAN的識別信息,在檢查數(shù)據(jù)欄2744中存儲檢查用數(shù)據(jù),例如儲存相當(dāng)于CAN協(xié)議的數(shù)據(jù)域的數(shù)據(jù)。

圖6表示動作檢查用數(shù)據(jù)信息275的邏輯結(jié)構(gòu)。動作檢查用數(shù)據(jù)信息275與安全檢查用數(shù)據(jù)信息274相同地,由檢查ID欄2751、ECU-ID欄2752、CAN-ID欄2753以及檢查數(shù)據(jù)欄2754構(gòu)成。

在檢查ID欄2751中存儲識別信息,該識別信息用于識別使用了針對檢查對象的每個ECU12分配的動作檢查用數(shù)據(jù)的檢查,在ECU-ID欄2752中存儲識別信息,該識別信息用于識別成為使用了動作檢查用數(shù)據(jù)的檢查的對象的ECU12。

另外,在CAN-ID欄2753中存儲連接了檢查對象的ECU12的CAN的識別信息,在檢查數(shù)據(jù)欄2754中存儲檢查用數(shù)據(jù),例如儲存相當(dāng)于CAN協(xié)議的數(shù)據(jù)域的數(shù)據(jù)。

圖7表示時間表信息276的邏輯結(jié)構(gòu)。時間表信息276由VIN欄2761、日期時間欄2762以及檢查ID欄2763構(gòu)成。在VIN欄2761中存儲用于識別檢查對象的汽車1的識別信息。

在日期時間欄2762中存儲檢查對象的汽車1的用戶認(rèn)可的檢查日期時間,在檢查ID欄2763中存儲用于識別對汽車1執(zhí)行的檢查的識別信息。

圖8表示域構(gòu)造信息277的邏輯結(jié)構(gòu)。域構(gòu)造信息277由車輛類型欄2771、CAN-ID欄2772、詳細(xì)域ID欄2773、劃分ID欄2774以及比特數(shù)欄2775構(gòu)成。

在車輛類型欄2771中存儲檢查對象的汽車1的車輛類型,在CAN-ID欄2772中存儲連接了檢查對象的ECU12的CAN的識別信息。

另外,在詳細(xì)域ID欄2773中,基于ECU12的應(yīng)用的設(shè)計信息,存儲識別信息,該識別信息用于識別具有將CAN協(xié)議的數(shù)據(jù)域更加詳細(xì)地進(jìn)行分類后的含義的劃分,在劃分ID欄2774中基于ECU12的應(yīng)用的設(shè)計信息存儲用于識別數(shù)據(jù)具有的含義的識別信息。

例如,在劃分ID欄2774中存儲用于識別“有效位、可變數(shù)據(jù)、預(yù)約數(shù)據(jù)、偽數(shù)據(jù)、檢驗和等”劃分的固有值。在比特數(shù)欄2775中存儲向詳細(xì)域ID分配的比特數(shù)。

圖9表示域劃分信息278的邏輯結(jié)構(gòu)。域劃分信息278由劃分ID欄2781以及劃分名稱欄2782構(gòu)成。在劃分ID欄2781中存儲用于識別在CAN協(xié)議的數(shù)據(jù)域中使用的數(shù)據(jù)的種類的識別信息。

另外,在劃分名稱欄2782中存儲在與劃分ID對應(yīng)的CAN協(xié)議的數(shù)據(jù)域中使用的數(shù)據(jù)的種類的名稱。例如,可以將數(shù)據(jù)的種類的名稱劃分為“有效位、可變數(shù)據(jù)、預(yù)約數(shù)據(jù)、偽數(shù)據(jù)、檢驗和等”那樣。

圖10表示域依賴關(guān)系信息279的邏輯結(jié)構(gòu)。域依賴關(guān)系信息279由車輛類型欄2791、CAN-ID欄2792以及詳細(xì)域的依賴關(guān)系欄2793構(gòu)成。在車輛類型欄2791中存儲檢查對象的汽車1的識別信息,在CAN-ID欄2792中存儲連接了檢查對象的ECU12連接的CAN的識別信息。

在詳細(xì)域的依賴關(guān)系欄2793中,基于ECU12的應(yīng)用的設(shè)計信息中的分支處理的條件、作為函數(shù)調(diào)用的自變量的使用方法等,存儲用于表示ECU12的應(yīng)用中的詳細(xì)域ID(圖8)的處理依賴關(guān)系的信息,例如在詳細(xì)域ID(圖8)的A1與A2存在依賴關(guān)系的情況下,使用“&”儲存“A1&A2”。

圖11表示檢查結(jié)果信息280的邏輯結(jié)構(gòu)。檢查結(jié)果信息280由VIN欄2801、檢查結(jié)果欄2802以及實施檢查ID欄2803構(gòu)成。在VIN欄2801中存儲用于識別檢查對象的汽車1的識別信息,在檢查結(jié)果欄2802中作為日志文件儲存執(zhí)行的檢查的結(jié)果。另外,在實施檢查ID欄2803中存儲用于識別對汽車1執(zhí)行的檢查的識別信息。

圖12表示檢查對照結(jié)果信息281的邏輯結(jié)構(gòu)。檢查對照結(jié)果信息281由車輛類型欄2811、CAN-ID欄2812、實施檢查數(shù)據(jù)欄2813、預(yù)想輸出數(shù)據(jù)欄2814以及判定結(jié)果欄2815構(gòu)成。

在車輛類型欄2811中存儲檢查對象的汽車1的車輛類型,在CAN-ID欄2812中存儲連接了檢查對象的ECU12的CAN的識別信息。

另外,在實施檢查數(shù)據(jù)欄2813中存儲已發(fā)送給ECU12的檢查用數(shù)據(jù),在預(yù)想輸出數(shù)據(jù)欄2814中存儲將實施的檢查用數(shù)據(jù)發(fā)送給ECU12后的結(jié)果,即存儲預(yù)想ECU12進(jìn)行輸出的數(shù)據(jù)。

另外,在判定結(jié)果欄2815中存儲將預(yù)想輸出數(shù)據(jù)與檢查結(jié)果(圖11)的日志文件中存儲的輸出數(shù)據(jù)進(jìn)行比較來進(jìn)行判定的結(jié)果,例如在輸出數(shù)據(jù)在預(yù)想輸出數(shù)據(jù)的范圍內(nèi)的情況下,儲存“無異?!保跒榉秶獾那闆r下,儲存“有異常”。

接下來,參照圖13以及圖14對汽車1的檢查信息管理部116中存儲的各種信息進(jìn)行說明。

圖13表示檢查執(zhí)行數(shù)據(jù)信息1161的邏輯結(jié)構(gòu)。檢查執(zhí)行數(shù)據(jù)信息1161由執(zhí)行順序欄11611、檢查ID欄11612、CAN-ID欄11613、檢查數(shù)據(jù)欄11614以及進(jìn)展?fàn)顩r欄11615構(gòu)成。

在執(zhí)行順序欄11611中存儲將檢查數(shù)據(jù)欄11614中存儲的檢查用數(shù)據(jù)發(fā)送給ECU12的順序,在檢查ID欄11612中存儲用于識別針對每個ECU12附帶的動作檢查用數(shù)據(jù)或安全檢查用數(shù)據(jù)的識別信息。

另外,在CAN-ID欄11613中存儲連接了檢查對象的ECU12的CAN的識別信息,在檢查數(shù)據(jù)欄11614中存儲發(fā)送給ECU12的檢查用數(shù)據(jù)(動作檢查用數(shù)據(jù)或安全檢查用數(shù)據(jù))。

另外,在進(jìn)展?fàn)顩r欄11615中存儲使用在檢查數(shù)據(jù)欄11614中存儲的檢查用數(shù)據(jù)進(jìn)行的檢查是否已完成的信息,例如將檢查用數(shù)據(jù)發(fā)送給ECU12,在取得了從ECU12輸出的數(shù)據(jù)的定時,儲存“完成”。

圖14表示檢查執(zhí)行結(jié)果信息1162的邏輯結(jié)構(gòu)。檢查執(zhí)行結(jié)果信息1162由檢查ID欄11621以及檢查結(jié)果欄11622構(gòu)成。在檢查ID欄11621中存儲用于識別針對每個ECU附帶的動作檢查用數(shù)據(jù)或安全檢查用數(shù)據(jù)的識別信息。

另外,在檢查結(jié)果欄11622中存儲檢查執(zhí)行部113將檢查數(shù)據(jù)欄11614中存儲的檢查用數(shù)據(jù)發(fā)送給ECU12,從ECU12輸出的數(shù)據(jù),例如儲存記錄了“日期、發(fā)送至ECU12的檢查用數(shù)據(jù)、從ECU12輸出的數(shù)據(jù)”等的日志文件。

(3)數(shù)據(jù)結(jié)構(gòu)

圖15表示數(shù)據(jù)幀結(jié)構(gòu)。該數(shù)據(jù)幀結(jié)構(gòu)由國際標(biāo)準(zhǔn)化組織的ISO15031規(guī)定。

SOF(Start Of Frame幀起始)域是表示數(shù)據(jù)幀的開始的域,仲裁域由表示發(fā)送目的地的ID(Identifier識別符)以及RTR(Remote Transmission Request遠(yuǎn)程發(fā)送請求)構(gòu)成,是表示幀的優(yōu)先順序的域??刂朴蚴潜硎绢A(yù)留比特以及數(shù)據(jù)的字節(jié)數(shù)的域。

此外,構(gòu)成仲裁域的ID在本實施方式中是CAN-ID,通過CAN-ID決定了后述的數(shù)據(jù)域的構(gòu)造(劃分)。

數(shù)據(jù)域是儲存數(shù)據(jù)主體的域。在本實施方式中,在該數(shù)據(jù)域的一部分或全部中儲存隨機(jī)數(shù)據(jù),從而生成安全檢查用數(shù)據(jù)。此外,安全檢查用數(shù)據(jù)由服務(wù)提供服務(wù)器2的檢查數(shù)據(jù)生成部23生成。

將在后面詳細(xì)敘述安全檢查用數(shù)據(jù)的生成處理(圖24),在此進(jìn)行簡單的說明,通過檢查數(shù)據(jù)生成部23,首先解析數(shù)據(jù)域的構(gòu)造(劃分),例如獲得劃分成四個的解析結(jié)果。接下來,解析各劃分的依賴關(guān)系,最后基于依賴關(guān)系,在檢查效率良好的某個劃分中儲存隨機(jī)數(shù)據(jù)從而生成安全檢查用數(shù)據(jù)。

另外,CRC域是檢查數(shù)據(jù)幀的錯誤的域。另外,ACK域是表示正常地接收到的確認(rèn)的信號的域,EOF(End Of Frame幀結(jié)束)域是表示數(shù)據(jù)幀的結(jié)束的域。

(4)畫面結(jié)構(gòu)

圖16表示由附帶通信功能的終端3的畫面顯示部31顯示的畫面結(jié)構(gòu)。該畫面是在將檢查的時間表從服務(wù)提供服務(wù)器2發(fā)送至附帶通信功能的終端3時,在附帶通信功能的終端3中進(jìn)行編輯或者認(rèn)可時的畫面。

在用戶名區(qū)域311中顯示作為檢查對象的汽車1的用戶而登錄的用戶名。該用戶名從用戶名欄2713中存儲的用戶名來取得。在制造商區(qū)域312中顯示檢查對象的汽車1的制造商名。該制造商名從制造商欄2723中存儲的制造商名來取得。

另外,在車輛類型區(qū)域313中顯示檢查對象的汽車1的車輛類型。該車輛類型從車輛類型欄2724中存儲的車輛類型來取得。在車輛顏色區(qū)域314中顯示檢查對象的汽車1的車輛顏色。該車輛顏色從車輛顏色欄2725中存儲的車輛顏色來取得。在車輛號碼區(qū)域315中顯示檢查對象的汽車1的車輛號碼。該車輛號碼從車輛號碼欄2726中存儲的車輛號碼來取得。

另外,在檢查日期時間區(qū)域316中以能夠編輯的方式顯示檢查計劃部21作成的時間表。在實施期限區(qū)域317中顯示檢查的期限。該檢查的期限從檢查期限欄2735中存儲的檢查的期限來取得。另外,登錄認(rèn)可按鈕318是用于在認(rèn)可通過檢查日期時間區(qū)域316中顯示的檢查日期時間來執(zhí)行檢查時按下的按鈕。

(5)流程圖

圖17表示時間表登錄處理的處理順序。該時間表登錄處理由服務(wù)提供服務(wù)器2以及附帶通信功能的終端3來執(zhí)行。

首先,服務(wù)提供服務(wù)器2的檢查計劃部21發(fā)送檢查的認(rèn)可委托的通知(SP1)。該檢查的認(rèn)可委托的通知是請求發(fā)送ID以及密碼的通知。附帶通信功能的終端3的服務(wù)執(zhí)行確認(rèn)部32當(dāng)接收到該檢查的認(rèn)可委托的通知時,將用戶輸入的ID以及密碼發(fā)送至服務(wù)提供服務(wù)器2(SP2)。

接下來,檢查計劃部21當(dāng)接收到ID以及密碼時,參照用戶信息271,執(zhí)行ID以及密碼的認(rèn)證處理(SP3)。然后,檢查計劃部21當(dāng)通過認(rèn)證處理認(rèn)證了ID以及密碼時,參照檢查對象車輛信息272以及檢查對象ECU信息273,生成一個或多個檢查的時間表,將生成的時間表的認(rèn)可委托的通知發(fā)送至附帶通信功能的終端3(SP4)。

該時間表的認(rèn)可委托的通知是用于指示將時間表與用戶信息271、檢查對象車輛信息272以及檢查對象ECU信息273中包含的各種信息一同進(jìn)行顯示的通知。畫面顯示部31當(dāng)接收到時間表的認(rèn)可委托的通知時,將時間表與該通知中包含的各種信息一同顯示在顯示畫面中(SP5)。此處顯示的顯示畫面是在圖16中說明的顯示畫面。

服務(wù)執(zhí)行確認(rèn)部32在根據(jù)需要編輯了時間表后(SP6),通過按下登錄認(rèn)可按鈕318來認(rèn)可時間表(SP7)。然后,服務(wù)執(zhí)行確認(rèn)部32將認(rèn)可的時間表發(fā)送至服務(wù)提供服務(wù)器2(SP8)。檢查計劃部21當(dāng)接收到來自附帶通信功能的終端3的時間表時,將該時間表儲存在時間表信息276(SP9)。

然后,檢查計劃部21發(fā)送用于通知儲存了時間表登錄完成的登錄完成通知(SP10)。畫面顯示部31當(dāng)接收到登錄完成通知時,顯示表示登錄已完成的登錄完成畫面(SP11),并結(jié)束該時間表登錄處理。

圖18表示附帶通信功能的終端3側(cè)的時間表登錄處理的詳細(xì)的處理順序。此處,對在圖17的時間表登錄處理中由附帶通信功能的終端3執(zhí)行的處理的詳細(xì)處理順序進(jìn)行說明。

附帶通信功能的終端3的服務(wù)執(zhí)行確認(rèn)部32在等待檢查認(rèn)可委托的狀態(tài)下(SP101),判斷是否接收到從服務(wù)提供服務(wù)器2發(fā)送的檢查的認(rèn)可委托的通知(SP102)。服務(wù)執(zhí)行確認(rèn)部32當(dāng)在步驟SP102的判斷中獲得否定結(jié)果時,轉(zhuǎn)移至步驟SP101成為待機(jī)狀態(tài)。

與此相對,服務(wù)執(zhí)行確認(rèn)部32當(dāng)在步驟SP102的判斷中獲得肯定結(jié)果時,將ID以及密碼發(fā)送至服務(wù)提供服務(wù)器2,然后,當(dāng)接收到來自服務(wù)提供服務(wù)器2的時間表的認(rèn)可委托的通知時,將時間表與各種信息一同顯示在顯示畫面中(SP103)。

服務(wù)執(zhí)行確認(rèn)部32判斷是否通過用戶的編輯操作指示了時間表的編輯(SP104)。服務(wù)執(zhí)行確認(rèn)部32當(dāng)在步驟SP104的判斷中獲得否定結(jié)果時,轉(zhuǎn)移至步驟SP106,當(dāng)獲得肯定結(jié)果時,編輯時間表(SP105)。

接下來,服務(wù)執(zhí)行確認(rèn)部32在實施期限區(qū)域317中顯示的實施期限的范圍內(nèi)編輯時間表,通過按下登錄認(rèn)可按鈕318來認(rèn)可時間表。然后,服務(wù)執(zhí)行確認(rèn)部32將認(rèn)可的時間表發(fā)送至服務(wù)提供服務(wù)器2(SP106)。

服務(wù)執(zhí)行確認(rèn)部32在等待時間表的登錄完成的狀態(tài)下(SP107),判斷是否接收到登錄完成通知(SP108)。服務(wù)執(zhí)行確認(rèn)部32當(dāng)在步驟SP108的判斷中獲得否定結(jié)果時,轉(zhuǎn)移至步驟SP107。與此相對,服務(wù)執(zhí)行確認(rèn)部32當(dāng)在步驟SP108的判斷中獲得肯定結(jié)果時,將登錄完成畫面顯示在顯示畫面中(SP109),并結(jié)束該時間表登錄處理。

圖19表示服務(wù)提供服務(wù)器2側(cè)的時間表登錄處理的詳細(xì)的處理順序。此處,對在圖17的時間表登錄處理中由服務(wù)提供服務(wù)器2執(zhí)行的處理的詳細(xì)的處理順序進(jìn)行說明。

服務(wù)提供服務(wù)器2的檢查計劃部21當(dāng)結(jié)束從附帶通信功能的終端3發(fā)送的ID以及密碼的認(rèn)證處理時,參照檢查對象ECU信息273在“檢查期限”內(nèi)生成一個或多個時間表(SP111)。

接下來,檢查計劃部21取得用戶信息271以及檢查對象車輛信息272(SP112),將用戶信息271等與生成的時間表一同發(fā)送至附帶通信功能的終端3(SP113)。接下來,檢查計劃部21在等待接收在附帶通信功能的終端3中認(rèn)可的時間表的狀態(tài)下(SP114),判斷是否接收到認(rèn)可的時間表(SP115)。

檢查計劃部21當(dāng)在步驟SP115的判斷中獲得否定結(jié)果時,轉(zhuǎn)移至步驟SP114。與此相對,檢查計劃部21當(dāng)在步驟SP115的判斷中獲得肯定結(jié)果時,將接收到的時間表儲存在時間表信息276中(SP116)。然后,檢查計劃部21將登錄完成通知發(fā)送至附帶通信功能的終端3(SP117),并結(jié)束該時間表登錄處理。

圖20表示ECU檢查處理的一連串的處理順序。該ECU檢查處理由汽車1的網(wǎng)關(guān)11、服務(wù)提供服務(wù)器2以及附帶通信功能的終端3執(zhí)行。

首先,服務(wù)提供服務(wù)器2的檢查控制部22定期或者不定期地參照時間表信息276來取得檢查預(yù)定的“日期時間”,由此來核對時間表(SP21)。接下來,檢查控制部22判斷是否存在成為對象的檢查(SP22),當(dāng)獲得否定結(jié)果時,返回步驟SP21,當(dāng)獲得肯定結(jié)果時,轉(zhuǎn)移至步驟SP23。

接下來,檢查控制部22通過檢查數(shù)據(jù)投入部24將檢查實施通知發(fā)送至附帶通信功能的終端3(SP23)。畫面顯示部31當(dāng)接收到檢查實施通知時,顯示提醒畫面(SP24)。另一方面,檢查數(shù)據(jù)投入部24從安全檢查用數(shù)據(jù)信息274以及動作檢查用數(shù)據(jù)信息275取得檢查用數(shù)據(jù),并將取得的檢查用數(shù)據(jù)發(fā)送至檢查對象的汽車1的網(wǎng)關(guān)11(SP25)。

網(wǎng)關(guān)11的檢查執(zhí)行控制部111當(dāng)接收到檢查數(shù)據(jù)時,將接收到的檢查用數(shù)據(jù)儲存在檢查執(zhí)行數(shù)據(jù)信息1161中(SP26)。接下來,檢查執(zhí)行控制部111確認(rèn)汽車1的車輛狀態(tài)(SP27),在汽車1不是待機(jī)狀態(tài)的情況下(SP28:否),判斷為不是能夠檢查的狀態(tài),轉(zhuǎn)移至步驟SP27。

此外,待機(jī)狀態(tài)是指汽車1為停止?fàn)顟B(tài),并且是經(jīng)過了一定時間后的狀態(tài)。檢查執(zhí)行控制部111在汽車1為待機(jī)狀態(tài)的情況下(SP28:是),取得在檢查執(zhí)行數(shù)據(jù)信息1161中存儲的檢查用數(shù)據(jù),并將檢查執(zhí)行部113取得的檢查用數(shù)據(jù)發(fā)送至ECU12(SP29)。

接下來,檢查執(zhí)行控制部111通過檢查監(jiān)視部114取得從ECU114輸出的數(shù)據(jù),具體而言,捕獲分組(SP30),將捕捉到的分組儲存在檢查執(zhí)行結(jié)果信息1162中。

接下來,檢查執(zhí)行控制部111確認(rèn)在檢查執(zhí)行數(shù)據(jù)信息1161中是否未剩余應(yīng)該發(fā)送至ECU12的檢查用數(shù)據(jù)(SP31),在剩余的情況下,轉(zhuǎn)移至步驟SP28,在未剩余的情況下,轉(zhuǎn)移至步驟SP32。此外,在即使經(jīng)過一定期間檢查也未完成的情況下,可以向服務(wù)提供服務(wù)器2通知警告。

檢查執(zhí)行控制部111在未剩余應(yīng)該發(fā)送至ECU12的檢查用數(shù)據(jù)的情況下,將表示檢查完成的檢查結(jié)果完成通知發(fā)送至服務(wù)提供服務(wù)器2(SP32)。服務(wù)提供服務(wù)器2的檢查控制部22當(dāng)接收到檢查結(jié)果完成通知時,通過檢查結(jié)果回收部25將檢查結(jié)果回收委托的通知發(fā)送至網(wǎng)關(guān)11(SP33)。

網(wǎng)關(guān)11的檢查信息取得部112當(dāng)接收到檢查結(jié)果回收委托的通知時,取得檢查執(zhí)行結(jié)果信息1162(SP34),將取得的檢查執(zhí)行結(jié)果信息1162發(fā)送至服務(wù)提供服務(wù)器2(SP35)。服務(wù)提供服務(wù)器2的檢查結(jié)果回收部25當(dāng)接收到檢查執(zhí)行結(jié)果信息1162時,將其儲存在檢查結(jié)果信息280中(SP36)。

接下來,檢查結(jié)果解析部26參照檢查結(jié)果信息280以及檢查對照結(jié)果信息281,將從ECU12實際輸出的輸出結(jié)果與預(yù)測的輸出結(jié)果進(jìn)行比較,從而解析檢查結(jié)果信息(SP37),判定解析結(jié)果(SP38),將判定結(jié)果儲存在檢查對照結(jié)果信息281中。

然后,檢查控制部22將判定結(jié)果發(fā)送至附帶通信功能的終端3(SP39)。此外,除了發(fā)送給附帶通信功能的終端3以外,還可以將判定結(jié)果發(fā)送至經(jīng)銷商或汽車制造商等。附帶通信功能的終端3的畫面顯示部31當(dāng)接收到判定結(jié)果時,將其作為檢查結(jié)果顯示在顯示畫面中(SP40)。通過以上,ECU檢查處理的一連串的處理結(jié)束。

圖21表示附帶通信功能的終端3側(cè)的ECU檢查處理的詳細(xì)的處理順序。此處,對在圖20的ECU檢查處理中附帶通信功能的終端3執(zhí)行的處理的詳細(xì)的處理順序進(jìn)行說明。

附帶通信功能的終端3的服務(wù)執(zhí)行確認(rèn)部32在等待檢查實施通知的狀態(tài)下(SP201),判斷是否接收到從服務(wù)提供服務(wù)器2發(fā)送的檢查實施通知(SP202)。服務(wù)執(zhí)行確認(rèn)部32當(dāng)在步驟SP202的判斷中獲得否定結(jié)果時,轉(zhuǎn)移至步驟SP201。

與此相對,服務(wù)執(zhí)行確認(rèn)部32當(dāng)在步驟SP202的判斷中獲得肯定結(jié)果時,將提醒畫面顯示在顯示畫面中(SP203)。接下來,服務(wù)執(zhí)行確認(rèn)部32判斷是否接收到從服務(wù)提供服務(wù)器2發(fā)送的判定結(jié)果(SP204)。服務(wù)執(zhí)行確認(rèn)部32當(dāng)在步驟SP204的判斷中獲得否定結(jié)果時,進(jìn)行待機(jī)直至接收到判定結(jié)果。

與此相對,服務(wù)執(zhí)行確認(rèn)部32當(dāng)在步驟SP204的判斷中獲得肯定結(jié)果時,通過畫面顯示部31將檢查結(jié)果顯示在顯示畫面中(SP205),并結(jié)束該ECU檢查處理。

圖22表示服務(wù)提供服務(wù)器2側(cè)的ECU檢查處理的詳細(xì)的處理順序。在此,對在圖20的ECU檢查處理中由服務(wù)提供服務(wù)器2執(zhí)行的處理的詳細(xì)的處理順序進(jìn)行說明。

服務(wù)提供服務(wù)器2的檢查數(shù)據(jù)投入部24根據(jù)來自檢查控制部22的指示定期或者不定期地參照時間表信息276,來取得檢查預(yù)定的“日期時間”,由此核對時間表(SP211)。然后,檢查數(shù)據(jù)投入部24判斷是否存在應(yīng)該實施的檢查(SP212)。

檢查數(shù)據(jù)投入部24當(dāng)在步驟SP212的判斷中獲得否定結(jié)果時,移至步驟SP211。與此相對,檢查數(shù)據(jù)投入部24當(dāng)在步驟SP212的判斷中獲得肯定結(jié)果時,將檢查實施通知發(fā)送至附帶通信功能的終端3(SP213)。

接下來,檢查數(shù)據(jù)投入部24從安全檢查用數(shù)據(jù)信息274以及動作檢查用數(shù)據(jù)信息275取得檢查用數(shù)據(jù),并將該檢查用數(shù)據(jù)發(fā)送至檢查對象的汽車1的網(wǎng)關(guān)11(SP214)。

接下來,檢查控制部22在等待檢查結(jié)果完成通知的狀態(tài)下(SP215),判斷是否接收到從網(wǎng)關(guān)11發(fā)送的檢查結(jié)果完成通知(SP216)。檢查控制部22當(dāng)在步驟SP216的判斷中獲得否定結(jié)果時,轉(zhuǎn)移至步驟SP215。

與此相對,檢查控制部22當(dāng)在步驟SP216的判斷中獲得否定結(jié)果時,通過檢查結(jié)果回收部25將檢查結(jié)果回收委托的通知發(fā)送至網(wǎng)關(guān)11(SP217)。接下來,檢查結(jié)果回收部25在等待檢查結(jié)果回收的狀態(tài)下(SP218),判斷是否接收到從網(wǎng)關(guān)11發(fā)送的檢查執(zhí)行結(jié)果信息1162(SP219)。

檢查結(jié)果回收部25當(dāng)在步驟SP219的判斷中獲得否定結(jié)果時,轉(zhuǎn)移至步驟SP218。與此相對,檢查結(jié)果回收部25當(dāng)在步驟SP219的判斷中獲得肯定結(jié)果時,將接收到的檢查執(zhí)行結(jié)果信息1162儲存在檢查結(jié)果信息280中。

然后,檢查結(jié)果解析部26參照檢查結(jié)果信息280以及檢查對照結(jié)果信息281,將從ECU12實際輸出的輸出結(jié)果與預(yù)想的輸出結(jié)果進(jìn)行比較,由此來解析檢查結(jié)果(SP220),在為如預(yù)想的輸出結(jié)果時判定為無異常,在不是如預(yù)想的輸出結(jié)果時,判定為存在異常(SP221)。

然后,檢查控制部22將判定結(jié)果發(fā)送至附帶通信功能的終端3(SP222),并結(jié)束該ECU檢查處理。

圖23表示汽車1的網(wǎng)關(guān)11側(cè)的ECU檢查處理的詳細(xì)的處理順序。在此,對在圖20的ECU檢查處理中網(wǎng)關(guān)11執(zhí)行的處理的詳細(xì)的處理順序進(jìn)行說明。

網(wǎng)關(guān)11的檢查執(zhí)行控制部111在等待來自服務(wù)提供服務(wù)器2的處理委托的狀態(tài)下(SP231),判斷是否存在處理委托(SP232)。檢查執(zhí)行控制部111當(dāng)在步驟SP232的判斷中獲得否定結(jié)果時,轉(zhuǎn)移至步驟SP231,當(dāng)獲得肯定結(jié)果時,判定處理內(nèi)容(SP233)。

檢查執(zhí)行控制部111在處理內(nèi)容為檢查實施委托的情況下,即在從服務(wù)提供服務(wù)器2接收到檢查用數(shù)據(jù)的情況下,將接收的檢查用數(shù)據(jù)儲存在檢查執(zhí)行數(shù)據(jù)信息1161中(SP234)。接下來,檢查執(zhí)行控制部111確認(rèn)汽車1的車輛狀態(tài)(SP235),判斷汽車1是否為待機(jī)狀態(tài)(SP236)。

檢查執(zhí)行控制部111在汽車1為待機(jī)狀態(tài)的情況下(SP236:是),通過檢查執(zhí)行部113,基于檢查執(zhí)行數(shù)據(jù)信息1161的“CAN-ID”和“檢查數(shù)據(jù)”生成與CAN協(xié)議相符的消息,并將生成的消息發(fā)送至ECU12(SP237)。

接下來,檢查執(zhí)行控制部111通過檢查監(jiān)視部114取得從ECU12輸出的數(shù)據(jù),具體而言,捕捉分組,并將其儲存在檢查執(zhí)行結(jié)果信息1162中(SP238)。接下來,檢查執(zhí)行控制部111將檢查執(zhí)行數(shù)據(jù)信息1161的“進(jìn)展?fàn)顩r”更新成“完成”(SP239)。

接下來,檢查執(zhí)行控制部111參照檢查執(zhí)行數(shù)據(jù)信息1161的“進(jìn)展?fàn)顩r”來確認(rèn)是否存在未成為“完成”的項目,由此來確認(rèn)在檢查執(zhí)行數(shù)據(jù)信息1161中是否未剩余應(yīng)該發(fā)送至ECU12的檢查用數(shù)據(jù)(SP240)。

檢查執(zhí)行控制部111當(dāng)在步驟SP240的判斷中獲得否定結(jié)果時,轉(zhuǎn)移至步驟SP236,當(dāng)獲得肯定結(jié)果時,將檢查結(jié)果完成通知發(fā)送至服務(wù)提供服務(wù)器2(SP243),并結(jié)束該ECU檢查處理。

返回到步驟SP236,在汽車1不是待機(jī)狀態(tài)的情況下(SP236:否),可以待機(jī)直至成為待機(jī)狀態(tài)為止,但是在此處,暫時停止檢查(SP241),將表示已停止的暫時停止通知發(fā)送至服務(wù)提供服務(wù)器2(SP243),并結(jié)束該ECU檢查處理。

返回到步驟SP233,檢查執(zhí)行控制部111在處理內(nèi)容為檢查結(jié)果回收委托的情況下,即在從服務(wù)提供服務(wù)器2接收到檢查結(jié)果回收委托的通知的情況下,通過檢查信息取得部112取得檢查執(zhí)行結(jié)果信息1162(SP242),并將該檢查執(zhí)行結(jié)果信息1162發(fā)送至服務(wù)提供服務(wù)器2(SP243),結(jié)束該ECU檢查處理。

圖24表示安全檢查用數(shù)據(jù)生成處理的處理順序。在ECU檢查處理時(圖20)或者ECU檢查處理前的任意的定時,由服務(wù)提供服務(wù)器2執(zhí)行該安全檢查用數(shù)據(jù)生成處理。

首先,服務(wù)提供服務(wù)器2的檢查數(shù)據(jù)生成部23參照檢查對象ECU信息273,取得“檢查對象標(biāo)志”為“對象”的“ECU-ID”來作為檢查對象的ECU-ID(SP31)。接下來,檢查數(shù)據(jù)生成部23取得與作為檢查對象而確定的ECU-ID對應(yīng)的“CAN-ID”(SP32)。

接下來,檢查數(shù)據(jù)生成部23通過域構(gòu)造解析部232,參照域構(gòu)造信息277,取得與在步驟SP32中取得的CAN-ID對應(yīng)的“詳細(xì)域ID”以及“比特數(shù)”,由此解析數(shù)據(jù)域(圖15)的域構(gòu)造(SP33)。

例如,域構(gòu)造解析部232參照域構(gòu)造信息277,當(dāng)在步驟SP32中取得的CAN-ID為“0×7E0”的情況下,取得與“0×7E0”的CAN-ID對應(yīng)的“A1”、“A2”、“A3”、“A4”的詳細(xì)域ID。

另外,域構(gòu)造解析部232取得與這些“A1”~“A4”的詳細(xì)域ID對應(yīng)的“8bit”、“8bit”、“16bit”、“32bit”的各比特數(shù)。結(jié)果,域構(gòu)造解析部232能夠取得將數(shù)據(jù)域的構(gòu)造劃分成“A1”~“A4”的四個,各劃分分別為“8bit”、“8bit”、“16bit”、“32bit”的解析結(jié)果。

此外,域構(gòu)造解析部232參照域構(gòu)造信息277,取得與“A1”~“A4”的詳細(xì)域ID對應(yīng)的“D1”、“D2”、“D2”、“D4”的劃分ID,并參照域劃分信息278,取得與“D1”、“D2”、“D4”對應(yīng)的“有效位”、“可變數(shù)據(jù)”、“偽”的劃分名稱,由此能夠解析在“A1”~“A4”中存儲的數(shù)據(jù)表示的含義。

接下來,檢查數(shù)據(jù)生成部23通過依賴關(guān)系解析部231,參照域依賴關(guān)系信息279,取得與在步驟SP32中取得的CAN-ID對應(yīng)的“詳細(xì)域的依賴關(guān)系”(SP34)。

例如,依賴關(guān)系解析部231參照域依賴關(guān)系信息279,當(dāng)在步驟SP32中取得的CAN-ID為“0×7E0”的情況下,取得與“0×7E0”的CAN-ID對應(yīng)的{A1、(A2&A3)、A4}這樣的依賴關(guān)系。在該情況下,儲存在“A2”的劃分中的數(shù)據(jù)與儲存在“A3”的劃分中的數(shù)據(jù)之間存在依賴關(guān)系。

接下來,檢查數(shù)據(jù)生成部23通過檢查數(shù)據(jù)分配部233,基于在步驟SP33中取得的“比特數(shù)”以及在步驟SP34中取得的“詳細(xì)域的依賴關(guān)系”,決定隨機(jī)數(shù)據(jù)的分配數(shù)(SP35)。

例如,檢查數(shù)據(jù)生成部23并非向全部具有64比特的全部數(shù)據(jù)域分配隨機(jī)的數(shù)據(jù),而是從檢查效率的觀點出發(fā),向在數(shù)據(jù)域中能夠?qū)崿F(xiàn)更有效的檢查的位置分配隨機(jī)數(shù)據(jù)。在此,因為在“A2”以及“A3”之間存在依賴關(guān)系,“A2”以及“A3”分別是“8bit”以及“16bit”,因此檢查數(shù)據(jù)生成部23將隨機(jī)數(shù)據(jù)的分配數(shù)決定為24bit。

此外,檢查數(shù)據(jù)生成部23可以如上所述,以依賴關(guān)系單位決定隨機(jī)數(shù)據(jù)的分配數(shù),也可以與域劃分信息278的“劃分ID”的特征相符地根據(jù)優(yōu)先度來決定隨機(jī)數(shù)據(jù)的分配數(shù)。例如,可以對“A1”分配隨機(jī)數(shù)據(jù),對“A2”~“A4”分配固定數(shù)據(jù)。

接下來,檢查數(shù)據(jù)生成部23通過檢查數(shù)據(jù)分配部233,并基于在步驟SP35中決定的數(shù)據(jù)的分配數(shù),決定使用隨機(jī)數(shù)據(jù)的范圍,生成檢查用數(shù)據(jù)(SP36)。然后,檢查數(shù)據(jù)生成部23將生成的數(shù)據(jù)儲存在安全檢查用數(shù)據(jù)信息274中(SP37)。

接下來,檢查數(shù)據(jù)生成部23判斷是否未剩余在步驟SP34中取得的依賴關(guān)系中的、未生成檢查用數(shù)據(jù)的依賴關(guān)系(SP38)。檢查數(shù)據(jù)生成部23當(dāng)在步驟SP38的判斷中獲得否定結(jié)果時,轉(zhuǎn)移至步驟SP36,當(dāng)獲得肯定結(jié)果時,結(jié)束該安全檢查用數(shù)據(jù)生成處理。

(6)本實施方式的效果

如以上那樣,根據(jù)本實施方式的檢查系統(tǒng)5,除了在ECU12的設(shè)計階段預(yù)先準(zhǔn)備的動作檢查用數(shù)據(jù)之外,向ECU12還發(fā)送在ECU12的設(shè)計階段未假想ECU12會接收的安全檢查用數(shù)據(jù),判斷從ECU12輸出的數(shù)據(jù)是否在正常的范圍內(nèi),因此能夠正確地檢查運(yùn)用時的ECU12的動作。

(7)其他的實施方式

在上述說明的本實施方式中,服務(wù)提供服務(wù)器2的檢查結(jié)果解析部26參照檢查結(jié)果信息280以及檢查對照結(jié)果信息281,解析檢查結(jié)果信息280,判定解析結(jié)果(圖20:SP37以及SP38),但不限于此,可以使汽車1的網(wǎng)關(guān)11具備檢查結(jié)果解析部26以及檢查對照結(jié)果信息281,網(wǎng)關(guān)11通過檢查結(jié)果解析部26參照檢查執(zhí)行數(shù)據(jù)信息1161以及檢查對照結(jié)果信息281,來解析檢查執(zhí)行數(shù)據(jù)信息1161,判定解析結(jié)果。

圖25表示其他的實施方式的ECU檢查處理的處理順序。關(guān)于其他的實施方式的ECU檢查處理,在網(wǎng)關(guān)11解析檢查結(jié)果(SP31A),判定解析結(jié)果(SP32A)這一點以及網(wǎng)關(guān)11取得判定結(jié)果(SP36A),并向服務(wù)提供服務(wù)器2(或者附帶直接通信功能的終端3)進(jìn)行發(fā)送(SP37A)這一點上,與上述說明的本實施方式的ECU檢查處理(圖20)不同。

符號說明

1 汽車;

2 服務(wù)提供服務(wù)器;

3 附帶通信功能的終端;

4 通信網(wǎng);

5 檢查系統(tǒng)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
丹凤县| 堆龙德庆县| 广昌县| 阿勒泰市| 泾阳县| 南宫市| 新巴尔虎右旗| 蓝田县| 博乐市| 抚松县| 怀集县| 广东省| 晋宁县| 潮州市| 清新县| 珠海市| 平潭县| 永川市| 长乐市| 康平县| 廉江市| 普兰店市| 永泰县| 潍坊市| 临洮县| 根河市| 新化县| 永修县| 宝鸡市| 衡南县| 永顺县| 讷河市| 桃园县| 武宣县| 普洱| 仪陇县| 开原市| 万载县| 华阴市| 青龙| 饶平县|