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

通信系統(tǒng)及通信方法

文檔序號:8002776閱讀:181來源:國知局
通信系統(tǒng)及通信方法
【專利摘要】網(wǎng)關連接多個通信線,并且在這些通信線之間相互中繼通信報文。將從多個通信線中的一個通信線即第1通信線輸入到網(wǎng)關的通信報文作為第1通信報文。網(wǎng)關生成中繼用通信報文。中繼用通信報文將表示第1通信線的第1路徑信息和表示第1通信報文輸入了網(wǎng)關這一情況的第2路徑信息包含在第1通信報文中。網(wǎng)關進而將中繼用通信報文轉發(fā)到第1通信線以外的一個或多個通信線。通信裝置基于接收到的通信報文所包含的第1路徑信息和第2路徑信息來判斷接收到的通信報文的可靠性。
【專利說明】通信系統(tǒng)及通信方法
【技術領域】
[0001]本發(fā)明涉及一種通信系統(tǒng),其具有以網(wǎng)絡連接的方式搭載于車輛等的多個電子控制裝置。進而涉及一種通信方法。
【背景技術】
[0002]眾所周知,搭載于車輛的多個電子控制裝置(ECU)大多通過各自互相網(wǎng)絡連接來構成可使這些電子控制裝置具有的信息(車輛信息)相互通信的通信系統(tǒng)。即,這種通信系統(tǒng)構成為將ECU設為通信裝置的車輛網(wǎng)絡系統(tǒng)。作為這種車輛網(wǎng)絡系統(tǒng)之一,包括控制器局域網(wǎng)(CAN)。
[0003]由CAN構成的通信系統(tǒng)中,在連接的ECU增加等而使系統(tǒng)構成變得復雜時,存在難以檢測或確定上述通信系統(tǒng)中產(chǎn)生的異常、與上述通信系統(tǒng)連接的非法ECU等的傾向。因此,現(xiàn)有技術中也提出了對通信系統(tǒng)中產(chǎn)生的異常等進行檢測的技術等,專利文獻I中記載了 一例。
[0004]專利文獻I所述的通信系統(tǒng)(車載通信網(wǎng)絡系統(tǒng))的目的是檢測網(wǎng)絡系統(tǒng)的異常部位。在該通信系統(tǒng)中設有:網(wǎng)關,連接多個總線,并且在該多個總線之間中繼通信報文;一個以上的ECU,以能夠進行基于通信報文的通信的方式與各總線連接;外部診斷器,與網(wǎng)關連接。網(wǎng)關基于從外部診斷器輸入的連接確認要求信號,向各總線的各ECU輸出答復要求信號。E⑶根據(jù)接收到的答復要求信號,向所連接的總線輸出包括上述E⑶中固有的發(fā)送源標識符數(shù)據(jù)在內(nèi)的答復信號。并且,網(wǎng)關通過向外部診斷器輸出各總線接收到的答復信號所包含的發(fā)送源標識符數(shù)據(jù)或預先存儲的各總線的存儲值與該發(fā)送源識別數(shù)據(jù)的比較結果來確定無法通信的E⑶。
[0005]現(xiàn)有技術文獻
[0006]專利文獻
[0007]專利文獻1:日本特開2010-206697號公報
【發(fā)明內(nèi)容】

[0008]然而,在CAN中,共享作為通信線路的總線的各ECU能夠通過各自的判斷而在總線上傳送報文,因此從各ECU向總線發(fā)送報文較容易。因此,例如通過向CAN的總線連接非法的ECU,也能夠向上述總線發(fā)送非法的報文,需要實時地防止這種非法報文的通信。但是,如上述專利文獻I記載的通信系統(tǒng)那樣,若基于從外部診斷器輸入的連接要求確認信號的發(fā)出等來進行異常的檢測,則難以實時進行異常的檢測。也存在通過加密通信報文來防止非法報文的通信的方法。但是,若實時執(zhí)行處理負荷高的加密處理,則ECU中的負荷的增大也無法忽略。
[0009]這樣的問題不僅在CAN中而且在網(wǎng)絡連接的通信裝置彼此之間進行通信報文的收發(fā)的通信系統(tǒng)中,是大致共同的問題。
[0010]本發(fā)明的目的在于提供一種能夠以低負荷且實時的處理來確保通信報文的可靠性的通信系統(tǒng)及通信方法。
[0011]根據(jù)本發(fā)明的一方面,提供一種通信系統(tǒng),具有一個或多個通信裝置及一個或多個網(wǎng)關。通信裝置構成為,與通信線連接、且經(jīng)由通信線進行基于通信報文的通信,網(wǎng)關構成為,連接多個通信線、且在這些通信線之間相互中繼通信報文,在將從多個通信線中的一個通信線即第I通信線輸入到網(wǎng)關的通信報文作為第I通信報文時,網(wǎng)關構成為生成中繼用通信報文,中繼用通信報文將表示第I通信線的第I路徑信息和表示第I通信報文輸入了網(wǎng)關這一情況的第2路徑信息包含在第I通信報文中,網(wǎng)關進一步構成為,將中繼用通信報文轉發(fā)到第I通信線以外的一個或多個通信線,通信裝置構成為,基于接收到的通信報文所包含的第I路徑信息和第2路徑信息來判斷接收到的通信報文的可靠性。
[0012]根據(jù)本發(fā)明的另一方面,提供一種在通信系統(tǒng)中使用的通信方法。通信系統(tǒng)具有一個或多個通信裝置及一個或多個網(wǎng)關,通信裝置與通信線連接、且經(jīng)由通信線進行基于通信報文的通信,網(wǎng)關連接多個通信線、且在這些通信線之間相互中繼通信報文,在將從多個通信線中的一個通信線即第I通信線輸入到網(wǎng)關的通信報文作為第I通信報文時,所述通信方法包括:通過網(wǎng)關而生成中繼用通信報文,在中繼用通信報文中,將表示第I通信線的第I路徑信息和表示第I通信報文輸入了網(wǎng)關這一情況的第2路徑信息包含在第I通信報文中;將所生成的中繼用通信報文從網(wǎng)關轉發(fā)到第I通信線以外的一個或多個通信線;使接收到中繼用通信報文的通信裝置基于接收到的通信報文所包含的第I路徑信息和第2路徑信息來判斷接收到的通信報文的可靠性。
[0013]根據(jù)這種構成或方法,通信報文的可靠性的判斷可基于表示使通信報文輸入到網(wǎng)關的通信線的第I路徑信息和表示通信報文輸入了網(wǎng)關這一情況的第2路徑信息來進行。即,基于通信報文所通過的路徑來驗證接收到的通信報文,從而實時地判斷接收到的通信報文的可靠性。例如,通過實時地判斷,在通信裝置中,可中止通過了規(guī)定路徑以外的通信報文的處理。
[0014]并且,只基于僅表示通信路徑的信息即第I路徑信息和第2路徑信息來判斷通信報文的可靠性,因此能夠以負荷低的處理來判斷通信報文的可靠性。
[0015]在一個方式中,在通信裝置中設定與多個通信線的各第I路徑信息分別對應的通信線信息,通信裝置構成為,基于接收到的通信報文所包含的第I路徑信息是否與所設定的通信線信息對應來判斷接收的通信報文的可靠性。
[0016]根據(jù)該構成,基于第I路徑信息是否與設定于通信裝置的通信線信息對應,例如基于第I路徑信息和所設定的通信線信息的比較,來判斷通信報文的可靠性,因此可降低判斷涉及的數(shù)據(jù)處理的負荷。
[0017]在一個方式中,在通信裝置中設定與網(wǎng)關的各第2路徑信息對應的網(wǎng)關信息,通信裝置構成為,基于接收到的通信報文所包含的第2路徑信息是否與所設定的網(wǎng)關信息對應來判斷接收到的通信報文的可靠性。
[0018]根據(jù)該構成,基于第2路徑信息和網(wǎng)關信息的處理,例如基于對第2路徑信息與所設定的網(wǎng)關信息進行比較的處理,可判斷通信報文的可靠性,因此可降低判斷涉及的數(shù)據(jù)處理的負荷。
[0019]在一個方式中,通信報文作為控制器局域網(wǎng)的協(xié)議而構成。
[0020]根據(jù)該構成,可將低負荷且實時性的通信報文的可靠性的判斷適用于以大多只具有所需最低限度的處理能力的ECU為通信裝置的車載網(wǎng)絡所采用的CAN協(xié)議的通信系統(tǒng)。
[0021]在一個方式中,網(wǎng)關構成為,在由協(xié)議規(guī)定的通信報文的數(shù)據(jù)段中具有第I路徑信息,通信裝置構成為,從通信報文的數(shù)據(jù)段獲取第I路徑信息。
[0022]根據(jù)該構成,在CAN協(xié)議中,能夠使用戶可自由設定內(nèi)容的數(shù)據(jù)域的數(shù)據(jù)段包含第I路徑信息,因此能夠以較高的自由度進行使通信報文包含第I路徑信息的處理。
[0023]在一個方式中,網(wǎng)關構成為,將由協(xié)議規(guī)定的通信報文的報文ID變更為包括第2路徑信息的報文ID,通信裝置構成為,從通信報文所包含的被變更后的報文ID獲取第2路
徑信息。
[0024]根據(jù)該構成,可基于變更后的報文ID獲取第2路徑信息,因此使用第2路徑信息進行通信報文的可靠性的判斷變得容易。在CAN協(xié)議中,報文ID被進行實時處理,因此可迅速進行使用了第2路徑信息的通信報文的可靠性的判斷。
[0025]在一個方式中,通信報文是擴展格式,報文ID是與由擴展格式規(guī)定的擴展ID域對應的部分進行了變更的報文ID。
[0026]根據(jù)該構成,報文ID的擴展ID部分可基于第2路徑信息進行變更,而通過標準格式使用的標準ID部分不變更。即,在通信系統(tǒng)中,可抑制對其他通信報文的影響并能夠基于第2路徑信息等判斷通信報文的可靠性。
[0027]在一個方式中,網(wǎng)關將從第I通信線輸入的通信報文的信息與第I路徑信息一起作為日志數(shù)據(jù)進行保存,并且,通信裝置將接收到的通信報文的信息與接收到的通信報文所包含的第I路徑信息及第2路徑信息一起作為日志數(shù)據(jù)進行保存。
[0028]根據(jù)該構成,通信報文的中繼、接收作為時間序列數(shù)據(jù)(日志數(shù)據(jù))記錄于日志中,因此即使事后也可評價通信報文的可靠性。
[0029]在一個方式中,通信系統(tǒng)構成為,定期地基于規(guī)定規(guī)則來解析日志數(shù)據(jù),通信系統(tǒng)進一步構成為,以通過解析所得到的解析結果來替換日志數(shù)據(jù)。
[0030]根據(jù)該構成,作為日志存儲的數(shù)據(jù)的內(nèi)容由解析結果進行替換,從而可減少作為日志存儲的數(shù)據(jù)容量。因此,能夠在存儲容量的富余量較少的ECU中保存日志數(shù)據(jù)。
[0031 ] 在一個方式中,通信裝置構成為,獲取保存于網(wǎng)關的日志數(shù)據(jù),通信裝置進一步構成為,通過比較所獲取的日志數(shù)據(jù)與保存于通信裝置的日志數(shù)據(jù)來評價通信報文的可靠性。
[0032]根據(jù)該構成,可根據(jù)網(wǎng)關的日志數(shù)據(jù)與通信裝置的日志數(shù)據(jù)來驗證通信報文的路徑,因此可驗證通信報文的可靠性。因此,可更高地確保通信報文的可靠性。
【專利附圖】

【附圖說明】
[0033]圖1是概略表示將本發(fā)明涉及的通信系統(tǒng)具體化的第I實施方式的框圖。
[0034]圖2是表示圖1的網(wǎng)關的概略構成的框圖。
[0035]圖3是表示在圖1的通信系統(tǒng)中收發(fā)的通信報文的數(shù)據(jù)格式的示意圖。
[0036]圖4是表示在圖3的通信報文中包含總線信息的方式的示意圖。
[0037]圖5 (a)是表示圖4的通信報文所包含的報文ID的示意圖,是在圖4的通信報文中包含附加了 E⑶的發(fā)送用報文ID的示意圖。
[0038]圖5 (b)是在圖4的通信報文中包含附加了網(wǎng)關的中繼用報文ID的示意圖。[0039]圖5 (c)是在圖4的通信報文中包含附加了網(wǎng)關的中繼用報文ID的示意圖。
[0040]圖6是表示圖1的E⑶的概略構成的框圖。
[0041]圖7是表示在圖1的通信系統(tǒng)中處理通信報文的步驟的程序圖。
[0042]圖8是表示將本發(fā)明涉及的通信系統(tǒng)具體化的第2實施方式中的網(wǎng)關的概略構成的框圖。
[0043]圖9是表示在圖8的網(wǎng)關中收發(fā)通信報文的ECU的概略構成的框圖。
[0044]圖10是表示將本發(fā)明涉及的通信系統(tǒng)具體化的其他實施方式中的通信報文的數(shù)據(jù)格式的示意圖。
[0045]附圖標記說明
[0046]I 車輛
[0047]10 網(wǎng)關(GW)
[0048]11信號接收部
[0049]IlA日志獲取部
[0050]12信號變更部
[0051]13存儲裝置
[0052]14總線信息
[0053]16 日志
[0054]17日志解析部
[0055]20第I總線
[0056]21、22、31、32、41、42 電子控制裝置(ECU)
[0057]20、30、40、50 總線
[0058]51車載式故障診斷裝置(OBD)
[0059]52數(shù)據(jù)鏈路連接器(DLC)
[0060]53,54通信裝置
[0061]411信號接收部
[0062]412判斷部
[0063]413信號處理部
[0064]414存儲裝置
[0065]415日志解析部
[0066]416通信線信息
[0067]417網(wǎng)關信息
[0068]418 日志
[0069]419,420日志獲取部
[0070]MU M2通信報文
【具體實施方式】
[0071](第I實施方式)
[0072]圖1?圖7說明將本發(fā)明涉及的通信系統(tǒng)具體化的第I實施方式。
[0073]如圖1所示,車輛I具備作為通信系統(tǒng)的車載網(wǎng)絡系統(tǒng)。首先說明本實施方式中的車載網(wǎng)絡系統(tǒng)的通信規(guī)格。
[0074]車載網(wǎng)絡系統(tǒng)被構成為適用CAN (Controller Area Network:控制器局域網(wǎng))協(xié)議作為通信協(xié)議的網(wǎng)絡。在CAN協(xié)議中,通過通信報文的收發(fā)進行通信裝置彼此之間的通信,通信報文由幀構成,該幀是通過CAN協(xié)議作為通信的一個單位而被規(guī)定的。在CAN協(xié)議中,定義多個幀,其中包括用于數(shù)據(jù)轉發(fā)的數(shù)據(jù)幀。例如,如圖3所示,在標準格式的數(shù)據(jù)幀中,用于通信報文的識別的“報文ID” (CAN ID)的存儲區(qū)即“ID域”以11位的大小進行設置,轉發(fā)的數(shù)據(jù)的存儲區(qū)即“數(shù)據(jù)域”(數(shù)據(jù)段)以O?64位范圍的大小進行設置。
[0075]接著說明本實施方式中的車載網(wǎng)絡系統(tǒng)的構成。
[0076]如圖1所示,在車載網(wǎng)絡系統(tǒng)中設有:作為通信線的通信用的總線即第I總線20、第2總線30、第3總線40及第4總線50 ;網(wǎng)關(GW)IO,以能夠通信的方式與這些第I?第4總線20、30、40、50連接。第I?第4總線20、30、40、50是可傳送CAN協(xié)議的通信報文的總線,例如是對絞電纜。
[0077]第I?第3總線20、30、40分別連接有作為一個或多個通信裝置的電子控制裝置(E⑶)使得能夠經(jīng)由上述總線而與其他E⑶之間進行通信。S卩,第I總線20連接有作為通信裝置的第21及第22E⑶21、22,第2總線30連接有作為通信裝置的第31及第32EOT31、32,第3總線40連接有作為通信裝置的第41及第42E⑶41、42。因此,例如,第21E⑶21可將發(fā)送用通信報文Ml向第I總線20發(fā)送,第41E⑶41可從第3總線40接收通信報文M2。第21E⑶21可接收通信報文,第41E⑶41可發(fā)送通信報文。在CAN協(xié)議中,與同一總線連接的多個E⑶經(jīng)由將它們連接的總線可相互收發(fā)通信報文。
[0078]車載式故障診斷裝置(0BD)51以能夠通信的方式與第4總線50連接,并且在第4總線50設有數(shù)據(jù)鏈路連接器(DLC)52,數(shù)據(jù)鏈路連接器(DLC)52是使外部設備以能夠通信的方式與車載網(wǎng)絡系統(tǒng)連接的連接器。因此,例如,與數(shù)據(jù)鏈路連接器52連接的外部設備53、54可經(jīng)由數(shù)據(jù)鏈路連接器52向第4總線50發(fā)送通信報文M3。外部設備53、54可經(jīng)由數(shù)據(jù)鏈路連接器52接收通信報文。
[0079]在本實施方式中,第I總線20是連接傳感系統(tǒng)的ECU的傳感系統(tǒng)的總線,第2總線30是連接行駛系統(tǒng)的ECU的行駛系統(tǒng)的總線。第3總線40是連接驅動系統(tǒng)的ECU的驅動系統(tǒng)的總線,第4總線50是連接信息設備系統(tǒng)的ECU、連接診斷裝置、外部設備等的信息設備系統(tǒng)的總線。
[0080]網(wǎng)關(GW) 10是將從一個總線輸入的通信報文輸出到其他總線的裝置,是所謂在總線之間中繼通信報文的裝置。即,網(wǎng)關10從連接的第I?第4總線20、30、40、50接收通信報文,并且將接收到的上述通信報文轉發(fā)到輸入了通信報文的總線以外的總線。例如,網(wǎng)關10可將從第I總線20輸入的發(fā)送用通信報文Ml作為中繼用通信報文M2分別輸出到第2?第4總線30、40、50。這種情況下,中繼用通信報文M2是與發(fā)送用通信報文Ml對應的通信報文,是由網(wǎng)關10實施了必要處理后的通信報文。中繼用通信報文M2也可是與發(fā)送用通信報文Ml相同的報文。
[0081]這樣一來,網(wǎng)關10使通信報文在不同的總線之間轉發(fā),從而即使在連接于不同總線的多個ECU之間,也可相互收發(fā)(即發(fā)送和接收)通信報文。
[0082]第21?第42E⑶21?42分別是用于車輛I的各種控制的控制裝置,例如是以驅動系統(tǒng)、行駛系統(tǒng)、傳感系統(tǒng)、信息設備系統(tǒng)等作為控制對象的ECU。例如,作為以驅動系統(tǒng)為控制對象的ECU,可列舉發(fā)動機用ECU,作為以行駛系統(tǒng)為控制對象的ECU,可列舉轉向用ECU、制動用ECU。作為傳感系統(tǒng)的ECU,可列舉連接溫度傳感器、速度傳感器等傳感器類的ECU。作為以信息設備系統(tǒng)為控制對象的ECU,可列舉汽車導航用ECU等。
[0083]在本實施方式中,第21及第22E⑶21、22是傳感系統(tǒng)的E⑶,與傳感系統(tǒng)的總線即第I總線20連接。第31及第32E⑶31、32是行駛系統(tǒng)的ECU,與行駛系統(tǒng)的總線即第2總線30連接。進而,第41及第42E⑶41、42是驅動系統(tǒng)的E⑶,與驅動系統(tǒng)的總線即第3總線40連接。第21?第42E⑶21?42具有相同的構造,因此以下說明第41E⑶41的構造,省略其他E⑶21?32、42的構造說明。
[0084]車載式故障診斷裝置51是進行車輛狀態(tài)等的診斷的診斷設備,作為正規(guī)的通信裝置,由廠商等搭載到車輛I上。
[0085]數(shù)據(jù)鏈路連接器52是使外部設備53、54以可通信的方式連接于第4總線50的連接端子,數(shù)據(jù)鏈路連接器52可連接廠商、汽車經(jīng)銷商等準備的正規(guī)的通信裝置53。作為正規(guī)的通信裝置53,例如可列舉外部診斷設備、升級軟件的設備等。數(shù)據(jù)鏈路連接器52也可連接用戶準備的非正規(guī)的通信裝置54。作為非正規(guī)的通信裝置54,例如可列舉非正規(guī)的檢測器、智能手機(多功能通信設備)等。該車載式故障診斷裝置51、數(shù)據(jù)鏈路連接器52與信息設備系統(tǒng)的總線即第4總線50連接。
[0086]此外,非正規(guī)的通信裝置54輸出到總線的通信報文對車載網(wǎng)絡系統(tǒng)的影響、尤其是不良影響的驗證有可能不充分。特別是智能手機,用戶可從因特網(wǎng)任意選擇并執(zhí)行速度顯示等應用軟件,該應用軟件在車載網(wǎng)絡系統(tǒng)中進行通信。該應用軟件進行與CAN協(xié)議不匹配的通信報文的發(fā)送、使通信產(chǎn)生不良狀況的通信報文的發(fā)送、惡意功能的通信報文的發(fā)送等,從而有可能對車載網(wǎng)絡系統(tǒng)造成不良影響。
[0087]如圖2所示,網(wǎng)關10設有:信號接收部11,與第I?第4總線20、30、40、50 (僅圖示第I總線20)連接;和信號變更部12,對從所連接的信號接收部11輸入的發(fā)送用通信報文Ml進行規(guī)定處理并將生成的中繼用通信報文M2輸出(轉發(fā))到總線。并且,網(wǎng)關10設有存儲裝置13,該存儲裝置13存儲信號變更部12生成中繼用通信報文M2時所使用的各種信
肩、O
[0088]存儲裝置13中設定有:作為與第I?第4總線20、30、40、50分別對應的多個第I路徑信息的總線信息14 ;和作為多個第2路徑信息的中繼用報文ID15,上述多個第2路徑信息與第21E⑶21對所輸入的發(fā)送用通信報文Ml (參照圖3)附加的發(fā)送用報文ID對應。
[0089]各總線信息14被設定為彼此不同的值。例如以二進制數(shù)表示時,作為總線信息,對第I總線20設定“00”,對第2總線30設定“01”,對第3總線40設定“10”,對第4總線50 設定 “II”。
[0090]中繼用報文ID15是與發(fā)送用通信報文Ml所附的報文ID建立了對應的報文ID。中繼用報文ID15是以能夠根據(jù)該值(ID)識別被中繼的網(wǎng)關的方式固有地設定于網(wǎng)關10的值。例如,當存在其他網(wǎng)關時,對其他網(wǎng)關設定與網(wǎng)關10用的中繼用報文ID15不同的值。例如,在網(wǎng)關10中,作為與第21ECU21附加于發(fā)送用通信報文Ml的發(fā)送用報文ID“0X020”(參照圖5)對應的中繼用報文ID15,設定有“0X021”及“0X022”(參照圖5 (b)及圖5(C))這兩個值。中繼用報文ID15中的“OX021”是在想要使接收到該報文ID的E⑶基于總線路徑的適當與否來判斷通信報文的可靠性時附加于中繼用通信報文M2的報文ID。另一方面,中繼用報文ID15中的“O X 022”是在不需要使接收到該報文ID的ECU基于總線路徑的適當與否來判斷通信報文的可靠性時附加于中繼用通信報文M2的報文ID。網(wǎng)關10通過切換中繼用報文ID15來指定ECU是否需要判斷通信報文的可靠性。因此,可調整是否使E⑶進行多少產(chǎn)生負荷的總線路徑適當與否的判斷,即,可調整E⑶的負荷。
[0091]信號接收部11判定輸入了接收到的通信報文的總線。例如,當從第21E⑶21發(fā)送的發(fā)送用通信報文Ml從第I總線20輸入到網(wǎng)關10時,信號接收部11檢測從第I總線20輸入了發(fā)送用通信報文Ml這一情況。并且,信號接收部11將該輸入的總線的檢測結果與發(fā)送用通信報文Ml —起傳送到信號變更部12。
[0092]信號變更部12對接收到的發(fā)送用通信報文Ml實施規(guī)定處理。規(guī)定處理包括在接收到的發(fā)送用通信報文Ml中包含總線信息的處理及在接收到的發(fā)送用通信報文Ml中包含網(wǎng)關信息的處理。在包含總線信息的處理中,選擇與從信號接收部11傳送的總線的檢測結果對應的總線信息14,基于該所選擇的總線信息14和發(fā)送用通信報文Ml來生成中繼用通信報文M2。在包含網(wǎng)關信息的處理中,選擇與發(fā)送用通信報文Ml的報文ID對應的中繼用報文ID15。該所選擇的中繼用報文ID15從發(fā)送用通信報文Ml的報文ID進行替換而設成中繼用通信報文M2、即M2a、M2b、*M2c的報文ID。
[0093]如圖4所示,信號變更部12在包含總線信息的處理中,在發(fā)送用通信報文Ml的“數(shù)據(jù)域”的最后2位處寫入所選擇的總線信息14。例如,由于從第I總線20輸入了發(fā)送用通信報文M1,因此在發(fā)送用通信報文Ml的“數(shù)據(jù)域”的最后2位處寫入“00”。S卩,信號變更部12將接收到的發(fā)送用通信報文Ml變更為包含了總線信息14的中繼用通信報文M2。
[0094]如圖5所示,信號變更部12在包含網(wǎng)關信息的處理中,將中繼用通信報文M2的報文ID變更為所選擇的中繼用報文ID15。例如,發(fā)送用通信報文Ml的報文ID “0X020”由中繼用報文ID即“0X021”或“0X022”替換。即,作為包括總線信息14的中繼用通信報文M2,信號變更部12生成以下中的任一個:將報文ID原封不動地保持為“0X020”的中繼用通信報文M2a ;將報文ID設為“OX021”的中繼用通信報文M2b ;將報文ID設為“OX022”的中繼用通信報文M2c。
[0095]本實施方式包含網(wǎng)關信息的處理如下設定:使發(fā)送用通信報文Ml的報文ID “0X020”變更為表示需要由接收到報文的ECU判斷總線路徑的適當與否的中繼用報文ID “0X021”。
[0096]如圖6所示,在第41E⑶41設置與第3總線40連接的信號接收部411和與信號接收部411連接的判斷部412。信號接收部411接收從第3總線40輸入的中繼用通信報文M2。判斷部412對從信號接收部411發(fā)送的通信報文進行總線路徑的適當與否的判斷。在第41E⑶41進一步設置:與信號接收部411和判斷部412連接的信號處理部413 ;及存儲裝置414。信號處理部413處理接收到的通信報文所包含的數(shù)據(jù)。存儲裝置414存儲通信報文的可靠性判斷所需的信息等。
[0097]信號處理部413構成為包括微型計算機,且具有進行各種處理的運算裝置、對運算結果及提供各種控制功能的程序等進行保持的存儲裝置。在信號處理部413中,提供規(guī)定控制功能的程序在運算裝置中被執(zhí)行處理,從而提供上述規(guī)定控制功能。因此,信號處理部413將保持于存儲裝置的控制用程序讀入到運算裝置并執(zhí)行,從而向控制對象提供該程序的功能,并進行上述控制對象的控制。此外,程序可對從中繼用通信報文M2獲得的其他ECU發(fā)送的數(shù)據(jù)進行處理,或者根據(jù)通過各種處理獲得的數(shù)據(jù)來生成發(fā)送用通信報文并發(fā)送到第3總線40。
[0098]存儲裝置414中設定有通信線信息416,該通信線信息416對應于與第I?第4總線20、30、40、50分別對應的總線信息14中的、允許向第41E⑶41輸入通信報文M2的總線信息14。例如,存儲裝置414中,作為通信線信息416,設定有與第I總線20對應的值“00”(二進制數(shù))和與第2總線30對應的值“01”(二進制數(shù))。在存儲裝置414中設定與第41E⑶41需要接收的通信報文的報文ID對應的網(wǎng)關信息417,例如,作為網(wǎng)關信息417,設定有發(fā)送用報文ID “O X 020”和中繼用報文ID15中的“O X 021 ”及“O X 022”。
[0099]信號接收部411是接收在第3總線40中流動的中繼用通信報文M2等的部分,與所謂CAN控制器的接收功能對應。省略與CAN控制器的發(fā)送功能對應的部分的圖示。信號接收部411基于中繼用通信報文M2的報文ID是否包含在網(wǎng)關信息417中來判斷“中繼用通信報文M2是否為第41E⑶41所需”。信號接收部411在判斷為“中繼用通信報文M2為第41E⑶41所需”時,獲取中繼用通信報文M2,而當判斷為“中繼用通信報文M2不為第41E⑶41所需”時,不獲取接收到的中繼用通信報文M2而廢棄。
[0100]在本實施方式中,基于中繼用通信報文M2的報文ID來判斷是否需要進行總線路徑的適當與否的判斷。即,信號接收部411在中繼用報文ID15為“0X021”的情況下,即中繼用通信報文M2b的情況下,判斷為“需要進行總線路徑的適當與否的判斷”而將中繼用通信報文M2b傳送到判斷部412。另一方面,信號接收部411在中繼用報文ID15為“O X 022”的情況下,即中繼用通信報文M2c的情況下,判斷為“不需要進行總線路徑的適當與否的判斷”而將中繼用通信報文M2傳送到信號處理部413。信號接收部411在報文ID為“O X 020”的情況下,即中繼用通信報文M2a的情況下,判斷為“不判斷總線路徑的適當與否”而將中繼用通信報文M2等傳送到信號處理部413。當中繼用通信報文M2的報文ID是中繼用通信報文M2a時,中繼用通信報文M2未被網(wǎng)關10中繼。因此,信號接收部411可認為“通信路徑不適當”而廢棄中繼用通信報文M2a。
[0101]這樣一來,在信號接收部411中,判斷是否基于中繼用報文ID15來獲取中繼用通信報文M2。中繼用報文ID15是附加到網(wǎng)關10所中繼的通信報文中的報文ID,因此可確認“中繼用通信報文M2在通信路徑中由網(wǎng)關10進行了中繼”。即,信號接收部411能夠基于中繼用通信報文M2是否由網(wǎng)關10進行了中繼這一點來判斷中繼用通信報文M2的可靠性。
[0102]信號接收部411基于報文ID來進行是否需要接收的判斷。通常情況下,通信報文的仲裁所使用的報文ID在CAN控制器中通過過濾等被實時且迅速地處理。通過利用如此地實時且迅速地進行的對報文ID的處理,可實時且迅速地進行通信報文的可靠性判斷、是否需要判斷總線路徑的適當與否的判斷。由CAN控制器執(zhí)行的仲裁不會使ECU的信號處理部產(chǎn)生負荷,或者即使產(chǎn)生也很小,因此,如此地通過將報文ID用于通信報文的可靠性判斷等中能夠降低E⑶的負荷。即,信號接收部411可實時、迅速、且低負荷地進行網(wǎng)關10有無中繼的判斷、及是否需要判斷總線路徑的適當與否的判斷。
[0103]在從信號接收部411僅傳送中繼用通信報文M2b時,判斷部412基于該傳送的中繼用通信報文M2b所包含的總線信息14來判斷中繼用通信報文M2b的可靠性。判斷部412通過獲取中繼用通信報文M2b的“數(shù)據(jù)域”的最后的2位來判斷上述所獲取的2位的值是否包含在通信線信息416中。例如,假設第41E⑶41中,允許輸入從第I總線20、第2總線30發(fā)送的通信報文,而不允許輸入從第4總線50發(fā)送的通信報文(M3)。在此情況下,若總線信息14是作為通信線信息416的值“00”或“01”,則判斷部412將通信報文M2b傳送到信號處理部413。另一方面,若總線信息14是作為通信線信息416的值“10”或“11”,則廢棄通信報文M2b,不向信號處理部413傳送。
[0104]例如,對從外部設備53、54經(jīng)由第4總線50輸入到網(wǎng)關10的發(fā)送用通信報文M3中,作為總線信息14附有“11”。因此,與發(fā)送用通信報文M3對應的中繼用通信報文M2即使從信號接收部411傳送到判斷部412也被廢棄。即,即使本來從第I總線20傳送來的通信報文通過非法裝置等經(jīng)由第4總線50傳送,上述通信報文也被判斷部412廢棄。因此,信號處理部413不會處理通信報文。
[0105]總線信息14的值“10”是與第3總線40對應的值。通常情況下,在連接有第41E⑶41的第3總線40中流過的通信報文不會被網(wǎng)關10再次中繼到第3總線40。因此,第41E⑶41在連接有自身的第3總線40的總線信息14的值“ 10”包含在通信報文中的情況下,判斷為“通信報文的通信路徑是不適當?shù)耐ㄐ怕窂健薄?br> [0106]圖7說明本實施方式的作用。
[0107]如圖7所示,與第I總線20連接的第2IE⑶21發(fā)送發(fā)送用通信報文Ml(步驟SI)。因此,從第21E⑶21發(fā)送的發(fā)送用通信報文Ml經(jīng)由第I總線20輸入到與第I總線20連接的網(wǎng)關10。
[0108]網(wǎng)關10在信號接收部11中檢測(識別)從“第I總線20”輸入了發(fā)送用通信報文Ml這一情況(步驟S2)。網(wǎng)關10在信號變更部12中,基于信號接收部11的檢測結果和發(fā)送用通信報文Ml來生成包括總線信息14的值“00”的中繼用通信報文M2 (步驟S3)。進而,網(wǎng)關10在信號變更部12中,選擇與發(fā)送用通信報文Ml的報文ID的值“0X020”對應的中繼用報文ID15的值“0X021”,以所選擇的中繼用報文ID15來替換中繼用通信報文M2的報文ID。因此,例如生成中繼用通信報文M2b (步驟S4)。網(wǎng)關10中繼如此生成的中繼用通信報文M2b。S卩,網(wǎng)關10向第3總線40等輸出即發(fā)送中繼用通信報文M2b (步驟S5)。
[0109]發(fā)送到第3總線40的中繼用通信報文M2b由第41E⑶41接收。接收到中繼用通信報文M2b的第41E⑶41通過信號接收部411并基于中繼用通信報文M2b的報文ID的值“0X021”來確認由網(wǎng)關10進行了中繼這一情況,從而判斷中繼用通信報文M2b的可靠性。進而,判斷是否判斷總線路徑的適當與否(步驟S6)。
[0110]在此情況下,由于中繼用通信報文M2b的報文ID的值是“0X021”,因此,第41E⑶41基于總線路徑的適當與否來判斷中繼用通信報文M2b的可靠性。因此第41E⑶41將中繼用通信報文M2b傳送到判斷部412。傳送了中繼用通信報文M2b的判斷部412從上述通信報文M2b的“數(shù)據(jù)域”獲取總線信息14,從而判斷是否包含在通信線信息416的值“00”或“01”中。在總線信息14為通信線信息416的值“00”或“01”的情況下,判斷部412判斷為“中繼用通信報文M2b的總線路徑適當”,從而將上述中繼用通信報文M2b傳送到信號處理部413 (步驟S7)。因此,確認將中繼用通信報文M2b輸入到網(wǎng)關10的總線,并基于經(jīng)過了輸入到網(wǎng)關10的總線這一情況,來確保中繼用通信報文M2b的可靠性??煽啃愿叩闹欣^用通信報文M2b的數(shù)據(jù)等由信號處理部413處理。
[0111]另一方面,當總線信息14的值為“00”或“01”以外的情況下,判斷部412判斷為“中繼用通信報文M2b的總線路徑不適當”。因此,判斷部412不將上述中繼用通信報文M2b傳送到信號處理部413而廢棄。因此,可靠性低的中繼用通信報文M2b由信號處理部413處理。因此可防止使車輛I的動作等產(chǎn)生不適感、不良等。
[0112]例如,在報文ID為“O X 022”的中繼用通信報文M2c的情況下,第4IE⑶41無需基于總線路徑的適當與否來判斷中繼用通信報文M2c的可靠性,因此將中繼用通信報文M2c傳送到信號處理部413。因此,第41E⑶41對網(wǎng)關10基于發(fā)送用通信報文Ml所生成的兩個中繼用通信報文M2b、M2c以生成的次數(shù)、時間間隔等進行切換,從而可減輕因基于總線路徑適當與否的判斷而產(chǎn)生的第41E⑶41的負荷。
[0113]本實施方式涉及的通信系統(tǒng)具有下述效果。
[0114](I)第41E⑶41基于表示向網(wǎng)關10輸入了中繼用通信報文M2的總線的總線信息14(第I路徑信息)和表示中繼用通信報文M2被輸入了網(wǎng)關10這一情況的中繼用報文ID15(第2路徑信息)來判斷中繼用通信報文M2的可靠性。S卩,第41E⑶41基于中繼用通信報文M2所通過的路徑來驗證接收到的中繼用通信報文M2。因此,第41ECU41實時判斷接收到的中繼用通信報文M2的可靠性。例如,通過實時判定,第41E⑶41可中止通過了規(guī)定路徑以外的中繼用通信報文M2的處理。
[0115]并且,第41E⑶41基于僅表示通信路徑的信息的即總線信息14和中繼用報文ID15來判斷中繼用通信報文M2的可靠性。因此,能夠以低負荷的處理來判斷中繼用通信報文M2的可靠性。
[0116](2)基于總線信息14與通信線416之間的比較來判斷總線信息14是否與第41E⑶41中設定的通信線信息416對應,從而判斷中繼用通信報文的可靠性。因此,判斷涉及的數(shù)據(jù)處理的負荷降低。
[0117](3)基于對中繼用報文ID15和網(wǎng)關信息417進行比較的處理,可判定中繼用通信報文M2的可靠性,因此可降低判斷涉及的數(shù)據(jù)處理的負荷。
[0118](4)可將低負荷、且具有實時性的中繼用通信報文M2的可靠性的判斷適用于以大多只具有必要的最低限度的處理能力的第41E⑶41為通信裝置的車載網(wǎng)絡所采用的CAN協(xié)議的通信系統(tǒng)。
[0119](5)在CAN協(xié)議中,由于能夠使用戶能夠自由設定內(nèi)容的“數(shù)據(jù)域”即數(shù)據(jù)段具有總線信息14,因此能夠以較高的自由度進行使通信報文具有總線信息14的處理。
[0120](6)可基于與通信用的報文ID對應地變更后的報文ID來獲取中繼用報文ID15,因此使用中繼用報文ID15進行中繼用通信報文M2的可靠性的判斷變得容易。在CAN協(xié)議中,報文ID被實時處理,因此可迅速地進行使用了中繼用報文ID15的中繼用通信報文M2的可靠性的判斷。
[0121](第2實施方式)
[0122]圖8及圖9說明本發(fā)明涉及的通信系統(tǒng)。
[0123]在本實施方式中,與第I實施方式的構成的不同點在于,在網(wǎng)關10和第41E⑶41設置獲取與通信報文相關的日志數(shù)據(jù)的構成,其他構成相同。因此,以下,以與第I實施方式不同的點為中心進行說明,對同樣的構成附加同樣的附圖標記,省略詳細說明。
[0124]如圖8所示,網(wǎng)關10在信號接收部11具有日志獲取部11A。信號接收部11的日志獲取部IIA通過將發(fā)送用通信報文Ml和輸入了發(fā)送用通信報文Ml的總線的檢測結果建立關聯(lián)而將其作為時間序列數(shù)據(jù)即日志16 (日志數(shù)據(jù))存儲于存儲裝置13。也可取代發(fā)送用通信報文Ml,日志獲取部IIA將與能夠確定輸入了發(fā)送用通信報文Ml這一情況的發(fā)送用通信報文Ml相關的信息和總線的檢測結果建立關聯(lián)而作為日志16存儲于存儲裝置13。
[0125]日志解析部17定期解析存儲裝置13的日志16,并且解析的結果是,減少存儲裝置13的日志16的數(shù)據(jù)量。例如,日志解析部17在存儲于存儲裝置13的日志16變?yōu)橐?guī)定量、或經(jīng)過了規(guī)定時間時,解析日志16的數(shù)據(jù),將解析結果作為日志16存儲到存儲裝置13,并且刪除所解析的數(shù)據(jù)。因此,存儲于儲裝置13的日志16的數(shù)據(jù)量減少。在日志數(shù)據(jù)的解析中,例如匯總同樣的日志數(shù)據(jù),或同樣的內(nèi)容僅保留最新的數(shù)據(jù),或刪除正常的日志數(shù)據(jù)。
[0126]因此,輸入到信號接收部11的發(fā)送用通信報文Ml的信息與所輸入的總線信息一起存儲到日志16。因此,即使是事后,也可驗證發(fā)送用通信報文Ml的可靠性??煞乐巩a(chǎn)生未解析而被刪除的數(shù)據(jù)。
[0127]如圖9所示,第41E⑶41在信號接收部411具有日志獲取部419。信號接收部411的日志獲取部419將中繼用通信報文M2與中繼用報文ID15 —起作為時間序列數(shù)據(jù)即日志418(日志數(shù)據(jù))記錄于存儲裝置414。也可取代中繼用通信報文M2,日志獲取部419將與能夠確定輸入了中繼用通信報文M2這一情況的中繼用通信報文M2相關的信息作為日志418記錄于存儲裝置414。
[0128]第41E⑶41在判斷部412具有日志獲取部420。判斷部412的日志獲取部420通過將中繼用通信報文M2 (M2b)和“數(shù)據(jù)域”的總線信息14建立關聯(lián)而作為時間序列數(shù)據(jù)即日志418 (日志數(shù)據(jù))存儲到存儲裝置414。即,日志獲取部420將總線信息14與已作為日志418存儲的中繼用通信報文M2 (M2b)的數(shù)據(jù)建立關聯(lián)而進行存儲。
[0129]日志解析部415定期解析存儲裝置414的日志418,并且解析的結果是,減少存儲裝置414的日志418的數(shù)據(jù)量。例如,日志解析部415在存儲于存儲裝置414的日志418變?yōu)橐?guī)定量、或經(jīng)過了規(guī)定時間時,解析日志418的數(shù)據(jù),將解析結果作為日志418存儲到存儲裝置414,并且刪除所解析的日志數(shù)據(jù)。因此,存儲于存儲裝置414的日志418的數(shù)據(jù)量減少。在日志數(shù)據(jù)的解析中,例如匯總同樣的日志數(shù)據(jù),或同樣的內(nèi)容僅保留最新的數(shù)據(jù),或刪除正常的日志數(shù)據(jù)。
[0130]因此,輸入到信號接收部411的中繼用通信報文M2的信息與總線信息14 一起存儲于日志418,因此,即使是事后,也可驗證中繼用通信報文M2的可靠性??煞乐巩a(chǎn)生未解析而被刪除的數(shù)據(jù)。
[0131]日志解析部415通過獲取存儲于網(wǎng)關10的日志16而與第41E⑶41的日志418進行比較。因此,日志解析部415即使在事后也可判定中繼用通信報文M2被網(wǎng)關10進行了中繼這一情況。這樣一來,可更恰當?shù)仳炞C(評價)中繼用通信報文M2的可靠性。
[0132]如上所述,根據(jù)本實施方式的通信系統(tǒng),除了之前的第I實施方式中所述的效果,還可獲得以下所列舉的效果。
[0133](7)發(fā)送用通信報文Ml的中繼、中繼用通信報文M2的接收分別作為時間序列數(shù)據(jù)(日志數(shù)據(jù))記錄于日志16、418中,因此即使是事后也可評價通信報文的可靠性。
[0134](8)作為日志16、418而存儲的數(shù)據(jù)的內(nèi)容可被解析結果替換。因此,可減少作為日志16、418而存儲的數(shù)據(jù)容量。因此,在存儲容量的富余量較少的ECU中,能夠保存日志數(shù)據(jù)。[0135](9)可根據(jù)網(wǎng)關10的日志16 (日志數(shù)據(jù))和第41ECU41的日志418 (日志數(shù)據(jù))來驗證中繼用通信報文M2的路徑,因此可驗證中繼用通信報文M2的可靠性。從而更高地確保中繼用通信報文M2的可靠性。
[0136](其他實施方式)
[0137]此外,上述各實施方式也可以下述方式實施。
[0138].在上述各實施方式中,例示了數(shù)據(jù)幀為標準格式、且設置有“ID域”和“數(shù)據(jù)域”的情況。但不限于此,也可將數(shù)據(jù)幀設為擴展格式,進而設置“擴展ID域”。
[0139]如圖10所示,當數(shù)據(jù)幀為擴展格式的情況下,“擴展ID域”中可包含總線信息。通過將總線信息包含于“擴展ID域”,可防止“數(shù)據(jù)域”的一部分用于總線信息,即可防止能夠存儲于“數(shù)據(jù)域”數(shù)據(jù)變少?!皵U展ID域”的大小為18位,因此可識別多個總線。
[0140]報文ID的擴展ID部分基于中繼用報文ID進行變更,而通過標準格式所使用的標準ID的部分不會被變更。即,可抑制對通信系統(tǒng)中其他通信報文的影響并可以判定基于中繼用報文ID的中繼用通信報文的可靠性。因此,可提高通信系統(tǒng)的設計自由度。
[0141]?在上述各實施方式中,例示了設有第1~第4總線20、30、40、50共計四個總線的情況。但不限于此,若設于通信系統(tǒng)的總線個數(shù)為多個,則可是三個以下,也可是五個以上。因此,可提高通信系統(tǒng)的可適用性。
[0142].在上述各實施方式中,例示了第I總線20是傳感系統(tǒng)的總線、第2總線30是行駛系統(tǒng)的總線、第3總線40是驅動系統(tǒng)的總線、第4總線50是信息設備系統(tǒng)的總線的情況。但不限于此,與各總線連接的ECU等的系列(種類)也可以是除此以外的組合,也可在一個總線上連接多個系列(種類)的ECU等。因此,可提高通信系統(tǒng)的構成的自由度。
[0143]?在上述各實施方式中,例示了與第1~第4總線20、30、40、50連接的E⑶等的個數(shù)是兩個的情況。但不限于此,與總線連接的E⑶等只要是與CAN協(xié)議規(guī)格匹配的個數(shù)即可,可以是一個,也可是三個以上。因此,可提高通信系統(tǒng)的構成的自由度。
[0144]?在上述各實施方式中,例示了第21ECU21~第42E⑶42是相同構成的情況。但不限于此,在想要確保通信報文的可靠性的情況下,也可僅對接收作為對象的通信報文的ECU設定能夠確保通信報文的可靠性的信號接收部和判定部。因此,包括現(xiàn)有的系統(tǒng)在內(nèi),可提高通信系統(tǒng)的可適用性。
[0145].在上述各實施方式中,例示了發(fā)送用通信報文Ml從第21ECU21輸出的情況。但不限于此,對輸出發(fā)送用通信報文的ECU無特別限定。在上述各實施方式中,例示了中繼用通信報文M2由第41ECU41接收的情況。但不限于此,接收中繼用通信報文的ECU也無特別限定。因此,可提高通信系統(tǒng)的構成的自由度,并且可提高可適用性。
[0146]?在上述各實施方式中,例示了網(wǎng)關10將從第1總線20輸入的發(fā)送用通信報文Ml分別中繼到第2~第4總線30、40、50的情況。但不限于此,只要能夠中繼到需要的總線,則網(wǎng)關也可將發(fā)送用通信報文中繼到特定的總線。因此,可提高通信系統(tǒng)的構成的自由度。
[0147].在上述各實施方式中,例示了在網(wǎng)關10中依次執(zhí)行包含總線信息的處理和包含網(wǎng)關信息的處理的情況。但不限于此,只要生成中繼用通信報文,則各處理的順序沒有限制,例如可在包含網(wǎng)關信息的處理后執(zhí)行包含總線信息的處理。因此,可提高通信系統(tǒng)的設計自由度。
[0148]?在上述各實施方式中,例示了總線信息14、通信線信息416以二進制的數(shù)值表示的情況。但不限于此,總線信息、通信線信息也可由二進制數(shù)以外的10進制數(shù)等表示,也可包括文字、符號。這種情況下,只要在存儲總線信息的“數(shù)據(jù)域”等中確保適于總線信息大小的空間即可。因此,可提高通信系統(tǒng)的設計自由度。
[0149].在上述各實施方式中,例示了總線信息14由二進制的數(shù)值表示、中繼用報文ID15由報文ID表示的情況。但不限于此,也可根據(jù)總線信息和中繼用報文ID,將通信報文的可靠性的判斷中所使用的設定值規(guī)定成一個??蓪笪腎D用于該設定值。例如,若為由四個總線、一個網(wǎng)關構成的通信系統(tǒng),則可以通過由該四個總線、一個中繼用報文ID的組合所構成的四個中繼用報文ID來表示。并且,當其包含有無總線路徑的適當與否的情況下,可通過八個報文ID來表示。由此也可使用被迅速處理的報文ID來判斷通信報文的可靠性,提高通信系統(tǒng)的設計自由度。
[0150]?在上述各實施方式中,例示了發(fā)送用報文ID的值和中繼用報文ID15的值是連號的情況。但不限于此,只要能夠選擇與發(fā)送用報文ID對應的中繼用報文ID15,則發(fā)送用報文ID的值和中繼用報文ID15的值也可以不是連號。因此,可提高通信系統(tǒng)的設計自由度。
[0151]?在上述各實施方式中,例示了多個總線信息14及多個中繼用報文ID15存儲于存儲裝置13、多個通信線信息416及網(wǎng)關信息417存儲于存儲裝置414的情況。但不限于此,多個總線信息、中繼用報文ID也可由一個等個數(shù)比它們少的列表、表、數(shù)據(jù)庫等來管理。同樣,多個通信線信息、網(wǎng)關信息也可由一個等個數(shù)比它們少的列表、表、數(shù)據(jù)庫等來管理。因此,信息管理的自由度提高,作為通信系統(tǒng)的設計自由度也得到提高。
[0152]?在上述各實施方式中,例示了兩個中繼用報文ID15的值與發(fā)送用報文ID的值對應的情況。但不限于此,也可以是一個中繼用報文ID的值與發(fā)送用報文ID的值對應。在此情況下,可確認通信報文被 網(wǎng)關進行了中繼這一情況。也可以是三個以上的中繼用報文ID的值與發(fā)送用報文ID的值對應。此時,可切換附于中繼用通信報文的中繼用報文ID而進行使用。因此,可提高作為通信系統(tǒng)的設計自由度。
[0153]?在上述各實施方式中,例示了判斷第41ECU41的信號接收部411是否將接收到的中繼用通信報文M2傳送到判斷部412的情況。但不限于此,ECU的信號接收部也可將接收到的中繼用通信報文全部傳送到判斷部。因此,即使不進行基于中繼用報文ID的有無通過網(wǎng)關的判斷,也可基于總線路徑來判斷通信報文的可靠性。因此,可提高通信系統(tǒng)的設計自由度。
[0154].在上述各實施方式中,主要例示了發(fā)送用報文ID “0X020”變更為中繼用報文ID “OX021”或“OX022”的情況。但不限于此,若設定有發(fā)送用報文ID和與其對應的中繼用報文ID,則網(wǎng)關無論是怎樣的值的發(fā)送用報文ID,均可變更為對應的中繼用報文ID。若原本設定有不將發(fā)送用報文ID變更為中繼用報文ID這一內(nèi)容,則也可將發(fā)送用報文ID原封不動地采用為中繼用報文ID。進而,也可根據(jù)規(guī)定條件等自動地變更是將發(fā)送用報文ID變更為中繼用報文ID,還是不將發(fā)送用報文ID變更為中繼用報文ID。在多個中繼用報文ID與發(fā)送用報文ID建立對應的情況下,對于變更為哪個中繼用報文ID,也可根據(jù)規(guī)定條件等自動變更。例如,以ECU的負荷為規(guī)定條件,當ECU的負荷較小時,可將中繼用報文ID變更為需要確認總線路徑的報文ID,相反,當ECU的負荷大時,可將中繼用報文ID變更為無需確認總線路徑的報文ID。因此,可提高通信系統(tǒng)的設計自由度。
[0155]?在上述各實施方式中,例示了通信系統(tǒng)中僅有一個網(wǎng)關10的情況。但不限于此,通信系統(tǒng)中也可設置多個網(wǎng)關。在設置有多個網(wǎng)關的情況下,可基于由哪一網(wǎng)關進行了中繼這一情況來判斷通信報文的可靠性的判斷,也可基于由多個網(wǎng)關進行了中繼這一情況來判斷。因此,可提高該通信系統(tǒng)的可適用性。
[0156].在上述各實施方式中,例示了中繼用通信報文中包含總線信息14和中繼用報文ID的情況。但不限于此,也可包含有助于進行通信報文的可靠性的判斷的其他信息,例如在完成了與網(wǎng)關的相互認證的E⑶所發(fā)送的通信報文中,可將相互認證完成這一情況包含在中繼用通信報文中。因此,可進一步提高通信報文的可靠性。
[0157].在上述各實施方式中,例示了通信系統(tǒng)是基于CAN協(xié)議的系統(tǒng)的情況。但不限于此,只要通信報文經(jīng)由網(wǎng)關在多個總線間轉發(fā),則適用于通信系統(tǒng)的通信協(xié)議也可是CAN協(xié)議以外的協(xié)議,例如是以太網(wǎng)(注冊商標)、FlexRay (注冊商標)等通信協(xié)議。因此,可提高這種通信系統(tǒng)的可適用性。
[0158].在上述各實施方式中,例示了通信系統(tǒng)搭載在車輛I上的情況。但不限于此,也可以是通信系統(tǒng)的一部分設置在車輛以外。因此,能夠對包括車輛在內(nèi)的通信系統(tǒng)進行通信報文的可靠性的判斷,從而可提高該通信系統(tǒng)的可適用性。
[0159].在上述各實施方式中,例示了通信系統(tǒng)搭載于車輛I的情況。但不限于此,搭載通信系統(tǒng)的裝置只要是經(jīng)由網(wǎng)關在多個總線間轉發(fā)通信報文即可。即,也可是車輛以外的裝置,例如鐵道用車輛、船舶、機器人、工業(yè)機械。因此,可擴大作為通信系統(tǒng)的適用范圍。
【權利要求】
1.一種通信系統(tǒng),具有一個或多個通信裝置及一個或多個網(wǎng)關, 上述通信裝置構成為,與通信線連接、且經(jīng)由上述通信線進行基于通信報文的通信, 上述網(wǎng)關構成為,連接多個上述通信線、且在這些通信線之間相互中繼通信報文, 在將從第I通信線輸入到上述網(wǎng)關的通信報文作為第I通信報文時,其中所述第I通信線為多個上述通信線中的一個通信線,上述網(wǎng)關構成為生成中繼用通信報文,上述中繼用通信報文將表示上述第I通信線的第I路徑信息和表示上述第I通信報文輸入了上述網(wǎng)關這一情況的第2路徑信息包含在第I通信報文中, 上述網(wǎng)關進一步構成為,將上述中繼用通信報文轉發(fā)到上述第I通信線以外的一個或多個通信線, 上述通信裝置構成為,基于接收到的上述通信報文所包含的上述第I路徑信息和上述第2路徑信息來判斷上述接收到的通信報文的可靠性。
2.根據(jù)權利要求1所述的通信系統(tǒng),其中, 在上述通信裝置中設定與多個上述通信線的各第I路徑信息分別對應的通信線信息,上述通信裝置構成為,基于上述接收到的通信報文所包含的上述第I路徑信息是否與上述所設定的通信線信息對應來判斷上述接收到的通信報文的可靠性。
3.根據(jù)權利要求1所述的通信系統(tǒng),其中, 在上述通信裝置中設定與網(wǎng)關的各第2路徑信息對應的網(wǎng)關信息, 上述通信裝置構成為,基于上述接收到的通信報文所包含的上述第2路徑信息是否與上述所設定的網(wǎng)關信息對應來判斷上述接收到的通信報文的可靠性。
4.根據(jù)權利要求1所述的通信系統(tǒng),其中, 上述通信報文作為控制器局域網(wǎng)的協(xié)議而構成。
5.根據(jù)權利要求4所述的通信系統(tǒng),其中, 上述網(wǎng)關構成為,在由上述協(xié)議規(guī)定的通信報文的數(shù)據(jù)段中具有上述第I路徑信息, 上述通信裝置構成為,從上述通信報文的數(shù)據(jù)段獲取上述第I路徑信息。
6.根據(jù)權利要求4所述的通信系統(tǒng),其中, 上述網(wǎng)關構成為,將由上述協(xié)議規(guī)定的通信報文的報文ID變更為包括上述第2路徑信息的報文ID, 上述通信裝置構成為,從上述通信報文所包含的上述變更后的報文ID獲取第2路徑信肩、O
7.根據(jù)權利要求6所述的通信系統(tǒng),其中, 上述通信報文是擴展格式, 上述報文ID是與由上述擴展格式規(guī)定的擴展ID域對應的部分進行了變更的報文ID。
8.根據(jù)權利要求1~7中任一項所述的通信系統(tǒng),其中, 上述網(wǎng)關將從上述第I通信線輸入的通信報文的信息與上述第I路徑信息一起作為日志數(shù)據(jù)進行保存,并且, 上述通信裝置將上述接收到的通信報文的信息與上述接收到的通信報文所包含的上述第I路徑信息及上述第2路徑信息一起作為日志數(shù)據(jù)進行保存。
9.根據(jù)權利要求8所述的通信系統(tǒng),其中, 上述通信系統(tǒng)構成為,定期地基于規(guī)定規(guī)則來解析上述日志數(shù)據(jù),上述通信系統(tǒng)進一步構成為,以通過上述解析所得到的解析結果來替換上述日志數(shù)據(jù)。
10.根據(jù)權利要求8所述的通信系統(tǒng),其中, 上述通信裝置構成為,獲取保存于網(wǎng)關的日志數(shù)據(jù), 上述通信裝置進一步構成為,通過比較上述獲取的日志數(shù)據(jù)與保存于上述通信裝置的日志數(shù)據(jù)來評價通信報文的可靠性。
11.一種通信方法,用于通信系統(tǒng),上述通信系統(tǒng)具有一個或多個通信裝置及一個或多個網(wǎng)關,上述通信裝置與通信線連接、且經(jīng)由上述通信線進行基于通信報文的通信,上述網(wǎng)關連接多個上述通信線、且在這些通信線之間相互中繼通信報文, 在將從第I通信線輸入到網(wǎng)關的通信報文作為第I通信報文時,其中所述第I通信線為多個上述通信線中的一個通信線, 上述通信方法包括: 通過上述網(wǎng)關而生成中繼用通信報文,在上述中繼用通信報文中,表示上述第I通信線的第I路徑信息和表示上述第I通信報文輸入了上述網(wǎng)關這一情況的第2路徑信息包含在上述第I通信報文中; 將上述生成的中繼用通信報文從上述網(wǎng)關轉發(fā)到上述第I通信線以外的一個或多個通信線; 使接收到上述中繼用通信報文的通信裝置基于接收到的通信報文所包含的上述第I路徑信息和上述第2路徑信息來判斷上述接收到的通信報文的可靠性。
【文檔編號】H04L12/40GK103580911SQ201310314086
【公開日】2014年2月12日 申請日期:2013年7月24日 優(yōu)先權日:2012年7月27日
【發(fā)明者】馬渕充啟 申請人:豐田自動車株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
房产| 阳信县| 南乐县| 娄烦县| 通化市| 天台县| 阿合奇县| 嵊州市| 寻甸| 晋城| 黎城县| 鹿泉市| 吉木乃县| 维西| 井研县| 日喀则市| 家居| 剑阁县| 保定市| 沁源县| 建阳市| 大关县| 宝山区| 泾源县| 乌拉特中旗| 溧水县| 信丰县| 堆龙德庆县| 津市市| 兴山县| 肥乡县| 京山县| 宝清县| 上思县| 金华市| 萍乡市| 营山县| 抚远县| 正定县| 长泰县| 离岛区|