国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于診斷網(wǎng)絡(luò)的方法和裝置的制造方法

      文檔序號:10525606閱讀:522來源:國知局
      用于診斷網(wǎng)絡(luò)的方法和裝置的制造方法
      【專利摘要】一種網(wǎng)絡(luò)診斷方法和裝置被公開。第一通信節(jié)點(diǎn)的操作方法包括:基于在通信節(jié)點(diǎn)之間發(fā)送的第一消息和響應(yīng)于所述第一消息的第一響應(yīng)消息來檢查和第一通信節(jié)點(diǎn)連接的通信節(jié)點(diǎn)中的每一個是否處于故障狀態(tài),并且生成診斷響應(yīng)消息,所述診斷響應(yīng)消息包括處于故障狀態(tài)或正常狀態(tài)的通信節(jié)點(diǎn)的識別信息。因此,網(wǎng)絡(luò)性能可被增強(qiáng)。
      【專利說明】
      用于診斷網(wǎng)絡(luò)的方法和裝置
      技術(shù)領(lǐng)域
      [0001] 本發(fā)明的示例實(shí)施例總體涉及網(wǎng)絡(luò)診斷技術(shù)并且更特別地涉及一種方法和裝置, 用于診斷組成網(wǎng)絡(luò)的通信節(jié)點(diǎn)的狀態(tài)和通信節(jié)點(diǎn)所連接的信道(或端口)的狀態(tài)。
      【背景技術(shù)】
      [0002] 隨著車輛部件的快速數(shù)字化,安裝于車輛的電子設(shè)備的數(shù)量和類型顯著增加。電 子設(shè)備可廣泛用于動力總成控制系統(tǒng),車身控制系統(tǒng),底盤控制系統(tǒng),車載網(wǎng)絡(luò),多媒體系 統(tǒng)等。動力總成控制系統(tǒng)可表示引擎控制系統(tǒng),自動傳輸控制系統(tǒng)等。車身控制系統(tǒng)可表示 車身電子裝置控制系統(tǒng),便攜裝置控制系統(tǒng),燈泡控制系統(tǒng)等。底盤控制系統(tǒng)可表示轉(zhuǎn)向裝 置控制系統(tǒng),制動控制系統(tǒng),懸架控制系統(tǒng)等。車載網(wǎng)絡(luò)可表示控制器區(qū)域網(wǎng)絡(luò)(CAN),基于 FlexRay的網(wǎng)絡(luò),媒體導(dǎo)向系統(tǒng)傳輸(MOST)的網(wǎng)絡(luò)等。多媒體系統(tǒng)可表示導(dǎo)航裝置系統(tǒng)、遠(yuǎn) 程信息處理系統(tǒng)、信息娛樂系統(tǒng)等。
      [0003] 系統(tǒng)和組成每個系統(tǒng)的電子設(shè)備通過車載網(wǎng)絡(luò)連接,其為支持電子設(shè)備的功能所 必需。CAN可支持高達(dá)1Mbps的傳輸速率并可支持沖突消息的自動重新傳輸,基于循環(huán)冗余 接口(CRC)的誤差檢測等?;贔lexRay的網(wǎng)絡(luò)可支持高達(dá)10Mbps的傳輸速率并可支持通過 兩個信道的數(shù)據(jù)同時傳輸,同步數(shù)據(jù)傳輸?shù)??;贛OST的網(wǎng)絡(luò)為用于高質(zhì)量多媒體的通信 網(wǎng)絡(luò),其可支持高達(dá)150Mbps的傳輸速率。
      [0004] 同時,車輛的遠(yuǎn)程信息處理系統(tǒng),信息娛樂系統(tǒng)和增強(qiáng)安全系統(tǒng)需要高傳輸速率 和系統(tǒng)可擴(kuò)展性。然而,CAN,基于FlexRay的網(wǎng)絡(luò)等,可能不充分支持需求?;贛OST的網(wǎng)絡(luò) 可支持比CAN和基于FlexRay的網(wǎng)絡(luò)更高的傳輸速率。然而,其花費(fèi)較大的代價來應(yīng)用基于 MOST的網(wǎng)絡(luò)至所有車載網(wǎng)絡(luò)。由于該限制,基于以太網(wǎng)的網(wǎng)絡(luò)可考慮作為車載網(wǎng)絡(luò)?;谝?太網(wǎng)的網(wǎng)絡(luò)可通過一對線圈支持雙向通信并可支持高達(dá)1 OGbps的傳輸速率。
      [0005] 基于以太網(wǎng)的車載網(wǎng)絡(luò)可包括復(fù)數(shù)個通信節(jié)點(diǎn)。因此,需要一種方法,用于診斷每 一個通信節(jié)點(diǎn)的狀態(tài)(即,正常狀態(tài)或故障狀態(tài))和通信節(jié)點(diǎn)所連接的信道(或端口)的狀 ??τ 〇

      【發(fā)明內(nèi)容】

      [0006] 因此,本發(fā)明的示例實(shí)施例被提供以實(shí)質(zhì)上避免由于相關(guān)技術(shù)的限制和缺點(diǎn)的一 個或多個問題。
      [0007] 本發(fā)明的示例實(shí)施例提供了一種方法,用于診斷組成網(wǎng)絡(luò)的通信節(jié)點(diǎn)的狀態(tài)和該 通信節(jié)點(diǎn)所連接的信道(或端口)的狀態(tài)。
      [0008] 本發(fā)明的示例實(shí)施例還提供了一種裝置,用于診斷組成網(wǎng)絡(luò)的通信節(jié)點(diǎn)的狀態(tài)和 該通信節(jié)點(diǎn)所連接的信道(或端口)的狀態(tài)。
      [0009]在某些示例實(shí)施例,第一通信節(jié)點(diǎn)的操作方法包括:基于在通信節(jié)點(diǎn)之間發(fā)送的 第一消息和響應(yīng)于所述第一消息的第一響應(yīng)消息,檢查和所述第一通信節(jié)點(diǎn)連接的通信節(jié) 點(diǎn)中的每個是否處于故障狀態(tài);以及生成診斷響應(yīng)消息,所述診斷響應(yīng)消息包括處于故障 狀態(tài)或正常狀態(tài)的通信節(jié)點(diǎn)的識別信息。
      [0010]這里,第一消息可為網(wǎng)絡(luò)管理(NM)消息。
      [0011] 這里,當(dāng)響應(yīng)于所述第一消息的第一響應(yīng)消息在預(yù)定義時間段內(nèi)未被收到時,第 一通信節(jié)點(diǎn)確定從中將要發(fā)送第一響應(yīng)消息的通信節(jié)點(diǎn)處于故障狀態(tài)。
      [0012] 這里,第一通信節(jié)點(diǎn)為開關(guān)或橋,并且和所述第一通信節(jié)點(diǎn)連接通信節(jié)點(diǎn)中的每 個為終端節(jié)點(diǎn)。
      [0013]這里,該識別信息可為互聯(lián)網(wǎng)協(xié)議(IP)地址,端□號和媒體訪問控制(MAC)地址的 至少一個。
      [0014] 這里,當(dāng)從車載診斷(0BD)設(shè)備接收到診斷請求消息時,所述診斷響應(yīng)消息被生 成。
      [0015] 這里,第一消息,第一響應(yīng)消息,該診斷請求消息以及診斷響應(yīng)消息的每一個可為 基于以太網(wǎng)協(xié)議生成的消息。
      [0016] 此外,該操作方法還包括發(fā)送診斷響應(yīng)消息至0BD設(shè)備。
      [0017] 這里,該診斷響應(yīng)消息可以廣播的方式發(fā)送。
      [0018] 在其它示例實(shí)施例,第一通信節(jié)點(diǎn)的操作方法包括:發(fā)送第一消息至和第一通信 節(jié)點(diǎn)連接的至少一個通信節(jié)點(diǎn);基于響應(yīng)于所述第一消息的第一響應(yīng)消息的接收狀態(tài)來檢 查和第一通信節(jié)點(diǎn)連接的至少一個通信節(jié)點(diǎn)是否處于故障狀態(tài);以及生成診斷響應(yīng)消息, 所述診斷響應(yīng)消息包括處于故障狀態(tài)或正常狀態(tài)的通信節(jié)點(diǎn)的識別信息。
      [0019] 這里,當(dāng)響應(yīng)于所述第一消息的第一響應(yīng)消息在預(yù)定義時間段內(nèi)未被收到時,第 一通信節(jié)點(diǎn)確定從中將要發(fā)送第一響應(yīng)消息的通信節(jié)點(diǎn)處于故障狀態(tài)。
      [0020] 這里,第一通信節(jié)點(diǎn)可為開關(guān)或橋,并且和第一通信節(jié)點(diǎn)連接的至少一個通信節(jié) 點(diǎn)為終端節(jié)點(diǎn)。
      [0021 ] 這里,該識別信息可為IP地址,端口號和MAC地址的至少一個。
      [0022]這里,車載診斷(0BD)設(shè)備接收診斷請求消息時,該診斷響應(yīng)消息被生成。
      [0023] 這里,第一消息,第一響應(yīng)消息,該診斷請求消息和該診斷響應(yīng)消息的每一個可為 基于以太網(wǎng)協(xié)議生成的消息。
      [0024]此外,該操作方法可進(jìn)一步包括發(fā)送該診斷響應(yīng)消息至0BD設(shè)備。
      [0025] 在另一其他示例實(shí)施例,車載診斷設(shè)備的操作方法包括:發(fā)送診斷請求消息至第 一通信節(jié)點(diǎn);以及從第一通信節(jié)點(diǎn)接收診斷響應(yīng)消息,所述診斷響應(yīng)消息包括和第一通信 節(jié)點(diǎn)連接的至少一個通信節(jié)點(diǎn)中的處于故障狀態(tài)或正常狀態(tài)的通信節(jié)點(diǎn)的識別信息。
      [0026] 這里,第一通信節(jié)點(diǎn)為開關(guān)或橋,并且和第一通信節(jié)點(diǎn)連接的至少一個通信節(jié)點(diǎn) 為終端節(jié)點(diǎn)。
      [0027] 這里,診斷請求消息和診斷響應(yīng)消息的每一個可為基于以太網(wǎng)協(xié)議生成的消息。 [0028] 這里,該識別信息可為IP地址,端口號和MAC地址的至少一個。
      【附圖說明】
      [0029] 本發(fā)明的示例實(shí)施例將通過詳細(xì)描述本發(fā)明的示例實(shí)施例并參考附圖而變得更 加顯而易見,其中:
      [0030] 圖1為框圖,示出根據(jù)一個實(shí)施例的車載網(wǎng)絡(luò)拓?fù)洌?br>[0031] 圖2為框圖,示出根據(jù)一個實(shí)施例的組成車載網(wǎng)絡(luò)的通信節(jié)點(diǎn);
      [0032] 圖3為框圖,用于描述根據(jù)一個實(shí)施例的方法,用于利用車載診斷(0BD)設(shè)備診斷 車載網(wǎng)絡(luò);
      [0033] 圖4為框圖,用于描述根據(jù)另一實(shí)施例的方法,用于利用0BD設(shè)備診斷車載網(wǎng)絡(luò);
      [0034] 圖5為序列圖,示出根據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)診斷方法;
      [0035] 圖6為序列圖,示出根據(jù)本發(fā)明的另一實(shí)施例的網(wǎng)絡(luò)診斷方法;以及
      [0036] 圖7為框圖,示出用于基于以太網(wǎng)的車載網(wǎng)絡(luò)的消息的示例。
      【具體實(shí)施方式】
      [0037] 由于本發(fā)明可以多種形式修改并且具有若干示例性實(shí)施例,特定示例性實(shí)施例將 在附圖示出并且在詳細(xì)描述中被詳細(xì)地描述。然而,應(yīng)當(dāng)理解,其并非意圖將本發(fā)明限制在 具體實(shí)施例,相反,本發(fā)明意在涵蓋處于本發(fā)明精神和范圍內(nèi)的所有修改以及可選項(xiàng)。 [0038]關(guān)系項(xiàng)諸如第一,第二等可用于描述多種元素,但該元素不應(yīng)當(dāng)被項(xiàng)所限制。該項(xiàng) 僅用于區(qū)分一個元素和另一個元素。例如,第一組件可命名為第二組件而不偏離本發(fā)明范 圍,而第二組件還可類似地命名為第一組件。術(shù)語"和/或"表示任一個或復(fù)數(shù)個相關(guān)和所描 述項(xiàng)的組合。
      [0039]當(dāng)提到特定組件"耦合于"或"連接于"另一組件時,應(yīng)當(dāng)理解特定組件直接"耦合 于"或"連接于"其它組件或進(jìn)一步地,組件可位于其之間。相反,當(dāng)提到特定組件"直接耦合 于"或"直接連接于"另一組件時,應(yīng)當(dāng)理解,進(jìn)一步組件并非位于其之間。
      [0040] 在如下描述中,技術(shù)術(shù)語僅用于說明特定示例性實(shí)施例而非限制本公開。單數(shù)形 式"一個(a)","一個(an)",以及"這個(the)"包括復(fù)數(shù)引用。除非上下文另有明確表示。在 本說明書中,應(yīng)當(dāng)理解,術(shù)語"具有","包含","包括"等用于指定聲明特征,整數(shù),步驟,操 作,元素和/或組件的存在,但不排除一個或多個其他特征,整數(shù),步驟,操作,元素,組件和/ 或其組合的存在或附加。
      [0041] 除非另有定義,本文使用的所有術(shù)語(包括技術(shù)和科學(xué)術(shù)語)具有與本發(fā)明所屬領(lǐng) 域的普通技術(shù)人員通常理解相同的含義。術(shù)語,諸如通用并且已在字典中的術(shù)語,應(yīng)當(dāng)被解 釋為具有匹配于本領(lǐng)域上下文含義的含義。在該描述中,除非清晰地定義,術(shù)語并不在理論 上過分解釋為正式含義。
      [0042] 在下文中,優(yōu)選的本發(fā)明的實(shí)施例將參考附圖詳細(xì)描述。在所描述的發(fā)明中,為實(shí) 現(xiàn)本發(fā)明的全面理解,在全文附圖描述中相同數(shù)字指代相同元素并且其重復(fù)描述將被省 略。
      [0043] 圖1為框圖,示出根據(jù)一個實(shí)施例的車載網(wǎng)絡(luò)拓?fù)洹?br>[0044] 參考圖1,通信節(jié)點(diǎn)可表示網(wǎng)關(guān),開關(guān)(或橋)或終端節(jié)點(diǎn)。網(wǎng)關(guān)100可與至少一個開 關(guān)110,110-1,110-2,120和130連接并且配置以連接不同的網(wǎng)絡(luò)。例如,網(wǎng)關(guān)100可連接支持 控制器區(qū)域網(wǎng)絡(luò)(CAN) (FIexRay,媒體導(dǎo)向系統(tǒng)傳輸(MOST)或本地互聯(lián)網(wǎng)絡(luò)(LIN))協(xié)議的 開關(guān)和支持以太網(wǎng)協(xié)議的開關(guān)。開關(guān)110,110-1,110-2,120和130可與至少一個終端節(jié)點(diǎn) 111,112,113,121,122,123,131,132 和 133 連接。開關(guān) 110,110-1,110-2,120 和 130 可互聯(lián)并 控制終端節(jié)點(diǎn)111,112,113,121,122,123,131,132 和 133。
      [0045] 終端節(jié)點(diǎn)111,112,113,121,122,123,131,132 和 133 可表示電子控制單元(ECU), 其控制包括于車輛的多種類型的設(shè)備。
      [0046] 例如,終端節(jié)點(diǎn)111,112,113,121,122,123,131,132和133可表示組成信息娛樂設(shè) 備(例如,顯示器設(shè)備,導(dǎo)航設(shè)備和周邊監(jiān)視設(shè)備)的ECU。
      [0047] 組成車載網(wǎng)絡(luò)的通信節(jié)點(diǎn)(即,網(wǎng)關(guān),開關(guān),終端節(jié)點(diǎn)等)可連接于星形拓?fù)?,總線 拓?fù)洌h(huán)形拓?fù)?,樹拓?fù)?,網(wǎng)狀拓?fù)涞取4送?,組成車載網(wǎng)絡(luò)的通信節(jié)點(diǎn)可支持CAN協(xié)議, FI exRay協(xié)議,MOST協(xié)議,LIN協(xié)議或以太網(wǎng)協(xié)議。本發(fā)明的實(shí)施例可應(yīng)用于上述網(wǎng)絡(luò)拓?fù)洹?本發(fā)明的實(shí)施例所應(yīng)用的網(wǎng)絡(luò)拓?fù)洳幌抻诖瞬⒖梢远喾N方式配置。
      [0048] 圖2為框圖,示出根據(jù)一個實(shí)施例組成車載網(wǎng)絡(luò)的通信節(jié)點(diǎn)。
      [0049] 參考圖2,組成網(wǎng)絡(luò)的通信節(jié)點(diǎn)200可包括PHY層塊210和控制器220。在這種情況 下,控制器220可實(shí)現(xiàn)以包括媒體訪問控制(MAC)層。PHY層塊210可從另一通信節(jié)點(diǎn)接收信 號或發(fā)送信號至另一通信節(jié)點(diǎn)??刂破?20可控制PHY層塊210并執(zhí)行多種功能(例如,信息 娛樂功能hPHY層塊210和控制器220可實(shí)現(xiàn)為一個片上系統(tǒng)(SoC)并可實(shí)現(xiàn)為獨(dú)立芯片。
      [0050] PHY層塊210和控制器220可通過媒體無關(guān)接口(MII)230連接。MII230可表示 ΙΕΕΕ802.3定義的接口并可在ΡΗΥ層塊210和控制器220之間包括數(shù)據(jù)接口和管理接口。簡化 Mil(RMII),千兆比特Mil(GMII),簡化GMII(RGMII),串行GMII(SGMII),10GMII(XGMII)之一 可用于代替ΜΙΙ230。數(shù)據(jù)接口可包括傳輸信道和接收信道,其每一個可具有獨(dú)立時鐘,數(shù)據(jù) 和控制信號。管理接口可包括一個雙信號接口。一個為用于時鐘的信號,另一個為用于數(shù)據(jù) 的信號。
      [0051 ] ΡΗΥ層塊210可包括ΡΗΥ層接口單元211,ΡΗΥ層處理器212和ΡΗΥ層緩沖器213。ΡΗΥ層 塊210的配置不限于此,并且ΡΗΥ層塊210可以多種方式配置。ΡΗΥ層接口單元211可將接收自 控制器220的信號發(fā)送至ΡΗΥ層處理器212并可將接收自ΡΗΥ層處理器212的信號發(fā)送至控制 器220 WHY層處理器212可控制ΡΗΥ層接口單元211和ΡΗΥ層緩沖器213的操作。ΡΗΥ層處理器 212可調(diào)制要發(fā)送的信號或解調(diào)接收的信號。PHY層處理器212可控制PHY層緩沖器213以輸 入或輸出信號。PHY層緩沖器213可存儲接收的信號并可根據(jù)來自PHY層處理器212的請求輸 出存儲的信號。
      [0052] 控制器220可通過MII230監(jiān)視并控制PHY層塊210??刂破?20可包括控制器接口單 元221,核222,主存223和子存儲器224??刂破?20的配置不限于此,且控制器220可以多種 方式配置??刂破鹘涌趩卧?21可從PHY層塊210(即,PHY層接口 211)或上層(未示出)接收信 號,發(fā)送接收的信號至核222,并且發(fā)送接收自核222的信號至PHY層塊210或上層。核222可 進(jìn)一步包括用于控制控制器接口單元221,主存儲器223以及子存儲器224的獨(dú)立存儲器控 制邏輯或集成存儲器控制邏輯。存儲器控制邏輯可實(shí)現(xiàn)以包括于主存223和子存儲器224或 可實(shí)現(xiàn)以包括于核222。
      [0053]主存223和子存儲器224的每一個可存儲由核222處理的信號并可根據(jù)來自核222 的請求輸出存儲的信號。主存223可表示易失性存儲器(例如,隨機(jī)存取存儲器(RAM)),其暫 時存儲操作核222所需要的數(shù)據(jù)。子存儲器224可表示非易失性存儲器,其中操作系統(tǒng)代碼 (例如,內(nèi)核和設(shè)備驅(qū)動器)以及用于執(zhí)行控制器220功能的應(yīng)用程序代碼被存儲。具有高處 理速度的閃存或用于大容量數(shù)據(jù)存儲的硬盤驅(qū)動(HDD)或壓縮盤只讀存儲器(CD-ROM)可作 為非易失性存儲器。典型地,核222可包括邏輯電路,包括至少一個處理核。高級RISC機(jī)器 (ARM)家族核或安騰家族核可作為核222。
      [0054] 如下將描述一種方法,其由屬于車載網(wǎng)絡(luò)的通信節(jié)點(diǎn)和相對應(yīng)的對方通信節(jié)點(diǎn)執(zhí) 行。盡管如下將描述的方法(例如,信號發(fā)送或接收)由第一通信節(jié)點(diǎn)執(zhí)行,但與其對應(yīng)的第 二通信節(jié)點(diǎn)可執(zhí)行對應(yīng)于由第一通信節(jié)點(diǎn)執(zhí)行的方法的方法(例如,信號接收或發(fā)送)。即, 當(dāng)?shù)谝煌ㄐ殴?jié)點(diǎn)的操作被描述時,對應(yīng)的第二通信節(jié)點(diǎn)可執(zhí)行與第一通信節(jié)點(diǎn)的操作對應(yīng) 的操作。相反,當(dāng)?shù)诙ㄐ殴?jié)點(diǎn)的操作被描述時,第一通信節(jié)點(diǎn)可執(zhí)行與開關(guān)的操作對應(yīng)的 操作。
      [0055] 圖3為框圖,用于描述根據(jù)一個實(shí)施例的方法,用于利用車載診斷(0BD)設(shè)備診斷 車載網(wǎng)絡(luò)。
      [0056] 參考圖3,終端節(jié)點(diǎn)310,311,312,313和314可組成參考圖1描述的車載網(wǎng)絡(luò)并可支 持以太網(wǎng)協(xié)議。終端節(jié)點(diǎn)310,311,312,313和314的每一個可表示參考圖2描述的通信節(jié)點(diǎn) 200。終端節(jié)點(diǎn)310,311,312,313和314可連接于相同的或不同的開關(guān)。為診斷終端節(jié)點(diǎn)310, 311,312,313和314每一個的狀態(tài)(8卩,正常狀態(tài)或故障狀態(tài))和終端節(jié)點(diǎn)310,311,312,313 和314每一個所連接信道(或端口)的狀態(tài),終端節(jié)點(diǎn)310,311,312,313和314可與0BD設(shè)備 300以一對一原則連接。即,為診斷終端節(jié)點(diǎn)310的狀態(tài)和終端節(jié)點(diǎn)310所連接的信道的狀 態(tài),0BD設(shè)備300可以一對一原則物理地連接于終端節(jié)點(diǎn)310。
      [0057] 當(dāng)0BD設(shè)備300和終端節(jié)點(diǎn)310可以一對一原則連接時,0BD設(shè)備300可生成診斷請 求消息并可發(fā)送生成的診斷請求消息至終端節(jié)點(diǎn)310。在從0 B D設(shè)備3 0 0接收診斷請求消息 時,終端節(jié)點(diǎn)310可生成診斷響應(yīng)消息,其是對診斷請求消息的響應(yīng),并可發(fā)送生成的診斷 響應(yīng)消息至0BD設(shè)備300??蛇x地,在從0BD設(shè)備300接收診斷請求消息時,終端節(jié)點(diǎn)310可發(fā) 送響應(yīng)于診斷請求消息的應(yīng)答(ACK)消息至0BD設(shè)備300。在接收診斷響應(yīng)消息(或ACK消息) 時,其是對來自終端節(jié)點(diǎn)310的診斷請求消息的響應(yīng),從診斷請求消息的發(fā)送結(jié)束時間的預(yù) 定義時間段內(nèi),0BD設(shè)備300可確定終端節(jié)點(diǎn)310和終端節(jié)點(diǎn)310所連接的信道處于正常狀 態(tài)。相反,在未接收診斷響應(yīng)消息(或ACK消息)時,其是來自終端節(jié)點(diǎn)310對診斷請求消息的 響應(yīng),在從診斷請求消息的發(fā)送結(jié)束時間的時間段內(nèi),0BD設(shè)備300可確定終端節(jié)點(diǎn)310和終 端節(jié)點(diǎn)310所連接的信道處于故障狀態(tài)。
      [0058] 0BD設(shè)備300可通過利用終端節(jié)點(diǎn)311,312,313和314執(zhí)行上述過程來確定剩余終 端節(jié)點(diǎn)311,312,313和314的狀態(tài)。車載網(wǎng)絡(luò)可包括大量的終端節(jié)點(diǎn)。為確定所有組成車載 網(wǎng)絡(luò)的終端節(jié)點(diǎn)的狀態(tài),0BD設(shè)備300和終端節(jié)點(diǎn)以一對一原則物理地連接的過程以及消息 在0BD設(shè)備300和終端節(jié)點(diǎn)之間交換的過程可執(zhí)行于所有組成車載網(wǎng)絡(luò)的終端節(jié)點(diǎn)。在這種 情況下,花費(fèi)較多時間來確定所有組成車載網(wǎng)絡(luò)的終端節(jié)點(diǎn)的狀態(tài)。
      [0059] 圖4為框圖,用于描述根據(jù)另一實(shí)施例的方法,用于利用0BD設(shè)備診斷車載網(wǎng)絡(luò)。
      [0060] 參考圖 4,開關(guān)410,420和430和終端節(jié)點(diǎn)411,412,413,421,422,423,431,432和 433可組成參考圖1描述的車載網(wǎng)絡(luò)并可支持以太網(wǎng)協(xié)議。開關(guān)410,420和430和終端節(jié)點(diǎn) 411,412,413,421,422,423,431,432和433的每一個可表示參考圖2描述的通信節(jié)點(diǎn)200。第 一開關(guān)410可與終端節(jié)點(diǎn)411,412和413經(jīng)由各自端口連接并可與第二開關(guān)420連接。第二開 關(guān)420可與終端節(jié)點(diǎn)421,422和423經(jīng)由各自端口連接并可與第一開關(guān)410和第三開關(guān)430連 接。第三開關(guān)430可與終端節(jié)點(diǎn)431,432和433經(jīng)由各自端口連接并可與第二開關(guān)420連接。 [00611 0BD設(shè)備400可連接于屬于車載網(wǎng)絡(luò)的一個通信節(jié)點(diǎn)(例如,第三開關(guān)430),以診斷 車載網(wǎng)絡(luò)的狀態(tài)。即,0BD設(shè)備400可以一對一原則連接,不是僅與一個通信節(jié)點(diǎn),而是與組 成車載網(wǎng)絡(luò)的所有通信節(jié)點(diǎn)。在這種情況下,通過所連接的一個通信節(jié)點(diǎn),OBD設(shè)備400可獲 取關(guān)于組成車載網(wǎng)絡(luò)的復(fù)數(shù)個通信節(jié)點(diǎn)的狀態(tài)以及復(fù)數(shù)個通信節(jié)點(diǎn)所連接的信道的狀態(tài) 的診斷信息。獲取關(guān)于組成車載網(wǎng)絡(luò)的復(fù)數(shù)個通信節(jié)點(diǎn)的診斷信息的方法將在下文詳細(xì)描 述。
      [0062] 第一終端節(jié)點(diǎn)411,第四終端節(jié)點(diǎn)421和第七終端節(jié)點(diǎn)431可屬于包括于車輛的第 一系統(tǒng)(例如,動力總成控制系統(tǒng))。第二終端節(jié)點(diǎn)412,第五終端節(jié)點(diǎn)422和第八終端節(jié)點(diǎn) 432可屬于包括于車輛的第二系統(tǒng)(例如,車身控制系統(tǒng))。第三終端節(jié)點(diǎn)413,第六終端節(jié)點(diǎn) 423和第九終端節(jié)點(diǎn)433可屬于包括于車輛的第三系統(tǒng)(例如,多媒體系統(tǒng))。即,連接于各自 開關(guān)410,420和430的終端節(jié)點(diǎn)411,412,413,421,422,423,431,432和433可屬于不同的系 統(tǒng)。
      [0063] 開關(guān)410,420 和 430 和終端節(jié)點(diǎn) 411,412,413,421,422,423,431,432 和 433 的每一 個可具有關(guān)于車載網(wǎng)絡(luò)的拓?fù)湫畔?。例如,?dāng)電力施加到車載網(wǎng)絡(luò)(例如,車輛裝配有電池) 時,開關(guān)410,420和430和終端節(jié)點(diǎn)411,412,413,421,422,423,431,432和433的每一個可從 其上層通信節(jié)點(diǎn)(例如,開關(guān),網(wǎng)關(guān)等)接收包括關(guān)于車載網(wǎng)絡(luò)的拓?fù)湫畔⒌南?,并可通過 接收的消息檢查車載網(wǎng)絡(luò)的拓?fù)???蛇x地,關(guān)于車載網(wǎng)絡(luò)的拓?fù)湫畔⒖深A(yù)先存儲于開關(guān) 410,420和430和終端節(jié)點(diǎn)411,412,413,421,422,423,431,432和433。開關(guān)410,420和430和 終端節(jié)點(diǎn)411,412,413,421,422,423,431,432和433可基于所存儲的信息檢查車載網(wǎng)絡(luò)的 拓?fù)洹?br>[0064] 終端節(jié)點(diǎn)411,412,413,421,422,423,431,432和433可具有各自的唯一互聯(lián)網(wǎng)協(xié) 議(IP)。當(dāng)功率應(yīng)用于車載網(wǎng)絡(luò)(例如,車輛裝配有電池)時,各自的IP地址可設(shè)置至終端節(jié) 點(diǎn)411,412,413,421,422,423,431,432和433。例如,當(dāng)電力施加到車載網(wǎng)絡(luò)(例如,車輛裝 配有電池)時,開關(guān)410,420和430和終端節(jié)點(diǎn)411,412,413,421,422,423,431,432和433的 每一個可從其上層通信節(jié)點(diǎn)(例如,開關(guān),網(wǎng)關(guān)等)接收包括IP地址的消息,并可將包括于所 接收的消息的IP地址設(shè)置為其自身的IP地址??蛇x地,IP地址可預(yù)先存儲于終端節(jié)點(diǎn)411, 412,413,421,422,423,431,432和433的每一個。終端節(jié)點(diǎn)411,412,413,421,422,423,431, 432和433的每一個可將預(yù)存儲的IP地址設(shè)置為其自身IP地址。
      [0065] IP地址可具有"10. XXX. yyy. zz"的形式。IP地址中的段"XXX"可表示對應(yīng)通信節(jié)點(diǎn) 所屬的車輛系統(tǒng)。即,屬于相同系統(tǒng)的通信節(jié)點(diǎn)可具有相同的"XXX"。例如,第一終端節(jié)點(diǎn) 411,第四終端節(jié)點(diǎn)421和第七終端節(jié)點(diǎn)431的IP地址中的段"XXX"可設(shè)置為"100."例如,第 二終端節(jié)點(diǎn)412,第五終端節(jié)點(diǎn)422和第八終端節(jié)點(diǎn)432的IP地址中的段" XXX"可設(shè)置為 "200"。例如,第三終端節(jié)點(diǎn)413,第六終端節(jié)點(diǎn)423,第九終端節(jié)點(diǎn)433的IP地址中的段"XXX" 可設(shè)置為"300"。
      [0066] IP地址中的段"yyy"可表示對應(yīng)通信節(jié)點(diǎn)的類別。例如,組成車載網(wǎng)絡(luò)的通信節(jié)點(diǎn) 中最低類別(即,終端節(jié)點(diǎn))的通信節(jié)點(diǎn)的IP地址中的段"yyy"可設(shè)置為"001"并且次低類別 的通信節(jié)點(diǎn)的IP地址中的段"yyy"可設(shè)置為"002" dP地址中的段"zz"可表示索引,用于區(qū) 分屬于屬于由"XXX"表示的系統(tǒng)的通信節(jié)點(diǎn)中由"yyy"表示的類別的通信節(jié)點(diǎn)。因此,屬于 屬于由"XXX"表示的系統(tǒng)的通信節(jié)點(diǎn)中由"yyy"表示的類別的通信節(jié)點(diǎn)可具有不同的"zz"。 終端節(jié)點(diǎn)411,412,413,421,422,423,431,432和433的1?地址可按如下表1所示來設(shè)置。
      [0067] [表1]
      [0068]
      [0069] 設(shè)置組成車載網(wǎng)絡(luò)的通信節(jié)點(diǎn)的IP地址的方法細(xì)節(jié)不限于以上所述,而且通信節(jié) 點(diǎn)的IP地址可以多種方式設(shè)置。
      [0070] 圖5為序列圖,示出根據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)診斷方法,而圖6為序列圖,示出根據(jù) 本發(fā)明的另一實(shí)施例的網(wǎng)絡(luò)診斷方法。
      [0071] 參考圖5和6,開關(guān)410,420和430,終端節(jié)點(diǎn)411,412和413和0BD設(shè)備400可組成參 考圖4描述的車載網(wǎng)絡(luò)。即,開關(guān)410,420和430,終端節(jié)點(diǎn)411,412和413和0BD設(shè)備400可對 應(yīng)于圖4示出的車載網(wǎng)絡(luò)中具有相同的數(shù)字的元素的配置。此外,開關(guān)410,420和430,終端 節(jié)點(diǎn)411,412和413和0BD設(shè)備400可具有關(guān)于車載網(wǎng)絡(luò)的拓?fù)湫畔?。車載網(wǎng)絡(luò)的拓?fù)湫畔⒖?包括每個組成車載網(wǎng)絡(luò)的通信節(jié)點(diǎn)的IP地址,端口地址和MAC地址。根據(jù)本發(fā)明實(shí)施例的網(wǎng) 絡(luò)診斷方法所應(yīng)用的網(wǎng)絡(luò)不限于圖4示出的車載網(wǎng)絡(luò)。根據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)診斷方法 可應(yīng)用于多種網(wǎng)絡(luò)。根據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)診斷方法將基于第一開關(guān)410和連接于第一 開關(guān)410的終端節(jié)點(diǎn)411,412和413來描述。然而,第二開關(guān)420和連接于第二開關(guān)420的終端 節(jié)點(diǎn)421,422和423(或第三開關(guān)430和連接于第三開關(guān)430的終端節(jié)點(diǎn)431,432和433)在如 下將要描述的方法中可類似地或同等地診斷。
      [0072] 圖5示出的網(wǎng)絡(luò)診斷方法和圖6示出的網(wǎng)絡(luò)診斷方法可具有與S520相同的操作,但 在S520之前的操作不同。即,在圖5示出的網(wǎng)絡(luò)診斷方法中用于檢查終端節(jié)點(diǎn)411,412和413 是否處于故障狀態(tài)的消息發(fā)送/接收操作S500,S501,S502和S503不同于圖6示出的網(wǎng)絡(luò)診 斷方法中用于檢查終端節(jié)點(diǎn)411,412和413是否處于故障狀態(tài)的消息發(fā)送/接收操作S510, S511和S512。用于本發(fā)明實(shí)施例的消息(例如,第一消息,第一響應(yīng)消息,診斷請求消息,診 斷響應(yīng)消息等)可表示基于以太網(wǎng)協(xié)議生成的消息?;谝蕴W(wǎng)協(xié)議生成的消息可可為如 下所述。
      [0073] 圖7為框圖,示出用于基于以太網(wǎng)的車載網(wǎng)絡(luò)的消息的示例。
      [0074] 參考圖7,基于以太網(wǎng)協(xié)議的消息700可包括物理(PHY)頭部,MAC幀和幀檢查序列 (FCS)域708 JAC幀可由通信節(jié)點(diǎn)200的控制器220生成。PHY頭部可包括前導(dǎo)701和起始幀定 界符(SR))域702。前導(dǎo)701可具有7個八字節(jié)的大小并可用于計時同步。SFD域702可具有序 列 "10101011"。
      [0075] MAC幀可定位于SFD域702之后。MAC幀可僅包括MAC頭部或可包括MAC頭部和邏輯鏈 路控制(LLC)幀。MAC頭部可包括目的地址(DA)域703,源地址(SA)域704和長度/類型域705。 DA域703可具有6個八字節(jié)的大小并可包括接收MAC幀的通信節(jié)點(diǎn)的識別信息(例如MAC地 址hSA域704可具有6個八字節(jié)的大小并可包括發(fā)送MAC幀的通信節(jié)點(diǎn)的識別信息(例如, MAC地址)。
      [0076]長度/類型域705可具有2個八字節(jié)的大小并可指示數(shù)據(jù)域706的長度或以太網(wǎng)類 型,其由發(fā)送基于協(xié)議的以太網(wǎng)幀700的通信節(jié)點(diǎn)支持。例如,當(dāng)包括于長度/類型域705的 第一八字節(jié)值小于或等于十進(jìn)制值1500時,長度/類型域705可指示數(shù)據(jù)域706的長度。當(dāng)包 括于長度/類型域705的第一八字節(jié)值大于或等于十進(jìn)制值1536時,長度/類型域705可指示 以太網(wǎng)類型。如果必要(例如,為滿足MAC幀的最小尺寸),LLC幀可包括數(shù)據(jù)域706并可進(jìn)一 步包括填充域707。在這種情況下,填充域707可加在數(shù)據(jù)域706之后。
      [0077]回到圖5和6,在根據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)診斷方法中,第一終端節(jié)點(diǎn)411可以廣 播,多播或單播方式發(fā)送第一消息(S500)。這里,第一消息可表示網(wǎng)絡(luò)管理(NM)消息。在從 第一終端節(jié)點(diǎn)411接收第一消息時,第二終端節(jié)點(diǎn)412可發(fā)送響應(yīng)于第一消息的第一響應(yīng)消 息至第一終端節(jié)點(diǎn)411(S501)。在這種情況下,第二終端節(jié)點(diǎn)412可在從第一消息的接收時 間的預(yù)定義時間段內(nèi)發(fā)送第一響應(yīng)消息至第一終端節(jié)點(diǎn)411。
      [0078]第一開關(guān)410可獲取發(fā)送自第一終端節(jié)點(diǎn)411的第一消息和發(fā)送自第二終端節(jié)點(diǎn) 412的第一響應(yīng)消息。在從第一消息的接收時間預(yù)定義時間段內(nèi)從第二終端節(jié)點(diǎn)412接收第 一響應(yīng)消息時,第一開關(guān)410可確定第二終端節(jié)點(diǎn)412并且連接于第二終端節(jié)點(diǎn)412的信道 (或端口)處于正常狀態(tài)。此外,第一開關(guān)410可通過包括于第一響應(yīng)消息的SA域獲取第二終 端節(jié)點(diǎn)412的識別信息(例如,MAC地址)。第一開關(guān)410可從車載網(wǎng)絡(luò)的已知的拓?fù)湫畔@取 對應(yīng)于第二終端節(jié)點(diǎn)412的MAC地址的IP地址,端口地址等。
      [0079]在從第一消息的接收時間的預(yù)定義時間段內(nèi)未接收來自第三終端節(jié)點(diǎn)413的第一 響應(yīng)消息時,第一開關(guān)410可確定第三終端節(jié)點(diǎn)413和連接于第三終端節(jié)點(diǎn)413的信道(或端 口)處于故障狀態(tài)。例如,第一開關(guān)410可通過包括于第一響應(yīng)消息的SA域檢查發(fā)送第一響 應(yīng)消息的終端節(jié)點(diǎn)。基于檢查結(jié)果,第一開關(guān)410可檢查在連接于開關(guān)410的終端節(jié)點(diǎn)中未 發(fā)送第一響應(yīng)消息的第三終端節(jié)點(diǎn),并可確定未發(fā)送第一響應(yīng)消息的第三終端節(jié)點(diǎn)413處 于故障狀態(tài)。這里,當(dāng)?shù)谌K端節(jié)點(diǎn)413處于故障狀態(tài)或第一開關(guān)410和第三終端節(jié)點(diǎn)413之 間的信道(或端口)處于故障狀態(tài)時,第一開關(guān)410可不從第三終端節(jié)點(diǎn)413在第一消息的接 收時間的預(yù)定義時間段內(nèi)接收第一響應(yīng)消息。第一開關(guān)410可從已知車載網(wǎng)絡(luò)已知的拓?fù)?信息中獲取被確定為處于故障狀態(tài)的第三終端節(jié)點(diǎn)413的IP地址,端口地址,MAC地址等。
      [0080] 接下來,第二終端節(jié)點(diǎn)412可以廣播,多播或單播方式發(fā)送第一消息(S502)。這里, 第一消息可表示Mi消息。在從第二終端節(jié)點(diǎn)412接收第一消息時,第一一終端節(jié)點(diǎn)411可發(fā) 送響應(yīng)于第一消息的第一響應(yīng)消息至第二終端節(jié)點(diǎn)412(S503)。在這種情況下,第一終端節(jié) 點(diǎn)411可從第一消息的接收時間的預(yù)定義時間段內(nèi)發(fā)送第一響應(yīng)消息至第二終端節(jié)點(diǎn)412。
      [0081] 第一開關(guān)410可獲取發(fā)送自第二終端節(jié)點(diǎn)412的第一消息和發(fā)送自第一終端節(jié)點(diǎn) 411的第一響應(yīng)消息。在從第一消息的接收時間的預(yù)定義時間段內(nèi)接收來自第一終端節(jié)點(diǎn) 411的第一響應(yīng)消息時,第一開關(guān)410可確定第一終端節(jié)點(diǎn)411和連接于第一終端節(jié)點(diǎn)411的 信道(或端口)處于正常狀態(tài)。此外,第一開關(guān)410可通過包括于第一響應(yīng)消息的SA域獲取第 一終端節(jié)點(diǎn)411的識別信息(例如,MAC地址)。第一開關(guān)410可從車載網(wǎng)絡(luò)的已知拓?fù)湫畔@ 取對應(yīng)于第一終端節(jié)點(diǎn)411的MAC地址的IP地址,端口地址等。
      [0082]在未從第一消息的接收時間的預(yù)定義時間段內(nèi)從第三終端節(jié)點(diǎn)413接收第一響應(yīng) 消息時,第一開關(guān)410可確定第三終端節(jié)點(diǎn)413和連接于第三終端節(jié)點(diǎn)413的信道(或端口) 處于故障狀態(tài)。第一開關(guān)410可從車載網(wǎng)絡(luò)的已知拓?fù)湫畔@取確定為故障狀態(tài)的第三終 端節(jié)點(diǎn)413的IP地址,端口地址,MAC地址等。
      [0083]處于故障狀態(tài)的第三終端節(jié)點(diǎn)413可不發(fā)送第一消息和第一響應(yīng)消息。當(dāng)?shù)谌K 端節(jié)點(diǎn)413所連接的信道(或端口)處于故障狀態(tài)而第三終端節(jié)點(diǎn)413處于正常狀態(tài)時,發(fā)送 自第三終端節(jié)點(diǎn)413的第一消息和第一響應(yīng)消息未由第一開關(guān)410,第一終端節(jié)點(diǎn)411和第 二終端節(jié)點(diǎn)412接收。
      [0084]接下來,在根據(jù)本發(fā)明的另一實(shí)施例的網(wǎng)絡(luò)診斷方法中,第一開關(guān)410可以廣播, 多播或單播方式發(fā)送第一消息(S510)。這里,第一消息可表示Ml消息。在從第一開關(guān)410接 收第一消息時,第一終端節(jié)點(diǎn)411可發(fā)送響應(yīng)于第一消息的第一響應(yīng)消息(例如,ACK消息) 至第一開關(guān)410(S511)。在這種情況下,第一終端節(jié)點(diǎn)411可從第一消息的接收時間的預(yù)定 義時間段內(nèi)發(fā)送第一響應(yīng)消息至第一開關(guān)410。在從第一開關(guān)410接收第一消息時,第二終 端節(jié)點(diǎn)412可發(fā)送響應(yīng)于第一消息的第一響應(yīng)消息(例如,ACK消息)至第一開關(guān)410(S512)。 在這種情況下,第二終端節(jié)點(diǎn)412可從第一消息的接收時間的預(yù)定義時間段內(nèi)發(fā)送第一響 應(yīng)消息至第一開關(guān)410。
      [0085]由于第一開關(guān)410已在第一消息的發(fā)送時間的預(yù)定義時間段內(nèi)從第一終端節(jié)點(diǎn) 411和第二終端節(jié)點(diǎn)412獲取第一響應(yīng)消息,第一開關(guān)410可確定第一終端節(jié)點(diǎn)411和第二終 端節(jié)點(diǎn)412(或連接于第一終端節(jié)點(diǎn)411和第二終端節(jié)點(diǎn)412的信道(或端口))處于正常狀 態(tài)。第一開關(guān)410可通過包括于響應(yīng)消息的SA域獲取第一終端節(jié)點(diǎn)411和第二終端節(jié)點(diǎn)412 的識別信息(例如,MAC地址)。第一開關(guān)410可從車載網(wǎng)絡(luò)的已知拓?fù)湫畔⒅蝎@取對應(yīng)于第 一終端節(jié)點(diǎn)411和第二終端節(jié)點(diǎn)412的MAC地址的IP地址,端口地址等。
      [0086]處于故障狀態(tài)的第三終端節(jié)點(diǎn)413可能不發(fā)送響應(yīng)于第一消息的第一響應(yīng)消息。 當(dāng)?shù)谌K端節(jié)點(diǎn)413所連接的信道(或端口)處于故障狀態(tài)而第三終端節(jié)點(diǎn)413處于正常狀 態(tài)時,發(fā)送自第三終端節(jié)點(diǎn)413的第一響應(yīng)消息未由第一開關(guān)410接收。在未在第一消息的 發(fā)送時間的預(yù)定義時間段內(nèi)從第三終端節(jié)點(diǎn)413接收第一響應(yīng)消息時,第一開關(guān)410可確定 第三終端節(jié)點(diǎn)413和連接于第三終端節(jié)點(diǎn)413的信道(或端口)處于故障狀態(tài)。第一開關(guān)410 可從車載網(wǎng)絡(luò)的已知拓?fù)湫畔@取確定處于故障狀態(tài)的第三終端節(jié)點(diǎn)413的IP地址,端口 地址,MAC地址等。
      [0087] 接下來,0BD設(shè)備400可生成診斷請求消息以診斷車載網(wǎng)絡(luò)的故障狀態(tài)。診斷請求 消息可包括至少一個請求處于故障狀態(tài)的通信節(jié)點(diǎn)的識別信息(或連接于處于故障狀態(tài)的 信道(或端口)的通信節(jié)點(diǎn))的標(biāo)示符,請求處于正常狀態(tài)的通信節(jié)點(diǎn)的識別信息(或連接處 于正常狀態(tài)的信道(或端口)的通信節(jié)點(diǎn))的標(biāo)示符,以及請求關(guān)于組成車載網(wǎng)絡(luò)的通信節(jié) 點(diǎn)的狀態(tài)(即,正常狀態(tài)或故障狀態(tài))的信息的標(biāo)示符。這里,標(biāo)示符可包括于診斷請求消息 的MAC頭部或數(shù)據(jù)域。0BD設(shè)備400可以廣播,多播或單播方式發(fā)送診斷請求消息(S520)。 [0088] 診斷請求消息可通過第二開關(guān)420和第三開關(guān)430發(fā)送至第一開關(guān)410。例如,物理 地連接于0BD設(shè)備400的第三開關(guān)430可從0BD設(shè)備400接收診斷請求消息并當(dāng)診斷請求消息 以廣播方式發(fā)送時可以廣播形式發(fā)送診斷請求消息。物理地連接于第三開關(guān)430的第二開 關(guān)420可從第三開關(guān)430接收診斷請求消息,并當(dāng)診斷請求消息以廣播方式發(fā)送時可以廣播 方式發(fā)送診斷請求消息,物理地連接于第二開關(guān)420的第一開關(guān)410可從第二開關(guān)420接收 診斷請求消息。
      [0089] 可選地,物理地連接于0BD設(shè)備400的第三開關(guān)430可從0BD設(shè)備400接收診斷請求 消息,并可當(dāng)包括于診斷請求消息的DA地址表示第一開關(guān)410時路由診斷請求消息至連接 于第一開關(guān)410的第二開關(guān)420。物理地連接于第三開關(guān)430的第二開關(guān)420可從第三開關(guān) 430接收診斷請求消息,并當(dāng)包括于診斷請求消息的DA地址表示第一開關(guān)410時,可發(fā)送診 斷請求消息至第一開關(guān)410。物理地連接于第二開關(guān)420的第一開關(guān)410可從第二開關(guān)420接 收診斷請求消息。
      [0090]在接收診斷請求消息時,第一開關(guān)410可檢查診斷請求消息請求的信息(或由包括 于診斷請求消息的標(biāo)示符請求的信息)并可生成診斷響應(yīng)消息,包括請求信息(S521)。當(dāng)診 斷請求消息(或包括于診斷請求消息的標(biāo)示符)請求處于故障狀態(tài)的通信節(jié)點(diǎn)的識別信息 時,第一開關(guān)410可生成診斷響應(yīng)消息,包括第三終端節(jié)點(diǎn)413的識別信息。可選地,當(dāng)診斷 請求消息(或包括于診斷請求消息的標(biāo)示符)請求處于正常狀態(tài)的通信節(jié)點(diǎn)的識別信息時, 第一開關(guān)410可生成包括第一終端節(jié)點(diǎn)411和第二終端節(jié)點(diǎn)412的識別信息的診斷響應(yīng)消 息。這里,識別信息可包括于診斷響應(yīng)消息的MAC頭部和數(shù)據(jù)域的至少一個。
      [0091 ]可選地,當(dāng)診斷請求消息(或診斷請求消息中包括的標(biāo)示符)請求組成車載網(wǎng)絡(luò)的 通信節(jié)點(diǎn)的狀態(tài)信息時,第一開關(guān)410可生成位圖,表示第一終端節(jié)點(diǎn)411、第二終端節(jié)點(diǎn) 412和第三終端節(jié)點(diǎn)413的狀態(tài),并且生成包括位圖的診斷響應(yīng)消息。位圖可包括于診斷響 應(yīng)消息的MAC頭部和數(shù)據(jù)域的至少一個。這里,假設(shè)第一開關(guān)410和0BD設(shè)備400感知位圖中 終端節(jié)點(diǎn)411、412和413之間的順序。例如,位圖中的第一位可表示第一終端節(jié)點(diǎn)411的狀 態(tài),位圖中第二位可表示第二終端節(jié)點(diǎn)412的狀態(tài),并且位圖中第三位可表示第三終端節(jié)點(diǎn) 413的狀態(tài)。此外,當(dāng)位設(shè)置為二進(jìn)制值0時,其可表示對應(yīng)通信節(jié)點(diǎn)(或連接于對應(yīng)通信節(jié) 點(diǎn)的信道(或端口))處于正常狀態(tài)。當(dāng)位設(shè)置為二進(jìn)制值1時,其可表示對應(yīng)通信節(jié)點(diǎn)(或連 接于對應(yīng)通信節(jié)點(diǎn)的信道(或端口))處于故障狀態(tài)。在這種情況下,第一開關(guān)410可設(shè)置位 圖為"001"并可生成包括"001"的診斷響應(yīng)消息。位圖設(shè)置方法的細(xì)節(jié)不限于以上所述,并 且位圖可以多種方式設(shè)置。
      [0092]接下來,第一開關(guān)410可以廣播、多播或單播方式(S522)發(fā)送診斷響應(yīng)消息至0BD 設(shè)備400。即,診斷響應(yīng)消息可通過第二開關(guān)420和第三開關(guān)430發(fā)送至0BD設(shè)備400。在接收 診斷響應(yīng)消息時,0ΒΡ設(shè)備400可檢查連接于第一開關(guān)410的終端節(jié)點(diǎn)411、412和413的狀態(tài) (S523K0BD設(shè)備400可確定第一終端節(jié)點(diǎn)411和第二終端節(jié)點(diǎn)412處于正常狀態(tài)并且第三終 端節(jié)點(diǎn)413處于故障狀態(tài)。在本發(fā)明的實(shí)施例,已經(jīng)描述了診斷響應(yīng)消息在診斷請求消息被 接收之后生成。然而,診斷響應(yīng)消息被生成的順序不限于此。例如,診斷響應(yīng)消息可在診斷 請求消息被接收之前生成。第一開關(guān)410在接收診斷請求消息時可發(fā)送先前生成的診斷響 應(yīng)消息至0BD設(shè)備400。
      [0093] 根據(jù)本發(fā)明實(shí)施例的方法可實(shí)現(xiàn)為可由多種計算機(jī)執(zhí)行并記錄于計算機(jī)可讀介 質(zhì)的程序指令。計算機(jī)可讀介質(zhì)可包括程序指令、數(shù)據(jù)文件、數(shù)據(jù)結(jié)構(gòu)或其組合。記錄于計 算機(jī)可讀介質(zhì)的程序指令可被特別地設(shè)計和配置用于本發(fā)明或可為公知的并且對計算機(jī) 軟件領(lǐng)域技術(shù)人員而言是可用的。
      [0094] 計算機(jī)可讀介質(zhì)的示例可包括硬件設(shè)備,諸如R0M、RAM和閃存,所述硬件設(shè)備被特 別地配置以存儲并執(zhí)行程序指令。程序指令的示例包括機(jī)器代碼,所述機(jī)器代碼由例如,編 譯器以及由計算機(jī)利用解釋器執(zhí)行的高級語言代碼作出,。上述示例性硬件設(shè)備可被配置 以作為至少一個軟件模塊,以執(zhí)行本發(fā)明的操作,反之亦然。
      [0095]根據(jù)本發(fā)明的實(shí)施例,容易地確定組成車載網(wǎng)絡(luò)的每個通信節(jié)點(diǎn)的狀態(tài)(即,正常 狀態(tài)或故障狀態(tài))和通信節(jié)點(diǎn)所連接的信道(或端口)的狀態(tài)是可能。基于確定的結(jié)果故障 狀態(tài)的通信節(jié)點(diǎn)和信道可被快速修復(fù)。因此車載網(wǎng)絡(luò)的性能可被增強(qiáng)。
      [0096]盡管本發(fā)明實(shí)施例的示例及其優(yōu)點(diǎn)已被詳細(xì)地描述,應(yīng)當(dāng)可在本文作出理解多種 修改、替換和改變而不偏離本發(fā)明的范圍。
      【主權(quán)項(xiàng)】
      1. 一種組成網(wǎng)絡(luò)的第一通信節(jié)點(diǎn)的操作方法,所述操作方法包括以下步驟: 基于在通信節(jié)點(diǎn)之間發(fā)送的第一消息和響應(yīng)于所述第一消息的第一響應(yīng)消息,檢查和 所述第一通信節(jié)點(diǎn)連接的通信節(jié)點(diǎn)中的每個是否處于故障狀態(tài);以及 生成診斷響應(yīng)消息,所述診斷響應(yīng)消息包括處于故障狀態(tài)或正常狀態(tài)的通信節(jié)點(diǎn)的識 別信息。2. 根據(jù)權(quán)利要求1所述的操作方法,其中第一消息為網(wǎng)絡(luò)管理(NM)消息。3. 根據(jù)權(quán)利要求1所述的操作方法,其中,當(dāng)響應(yīng)于所述第一消息的第一響應(yīng)消息在預(yù) 定義時間段內(nèi)未被收到時,第一通信節(jié)點(diǎn)確定從中將要發(fā)送第一響應(yīng)消息的通信節(jié)點(diǎn)處于 故障狀態(tài)。4. 根據(jù)權(quán)利要求1所述的操作方法,其中第一通信節(jié)點(diǎn)為開關(guān)或橋,并且和所述第一通 信節(jié)點(diǎn)連接通信節(jié)點(diǎn)中的每個為終端節(jié)點(diǎn)。5. 根據(jù)權(quán)利要求1所述的操作方法,其中所述識別信息為互聯(lián)網(wǎng)協(xié)議(IP)地址、端口號 和媒體訪問控制(MAC)地址中的至少一個。6. 根據(jù)權(quán)利要求1所述的操作方法,其中當(dāng)從車載診斷(OBD)設(shè)備接收到診斷請求消息 時,所述診斷響應(yīng)消息被生成。7. 根據(jù)權(quán)利要求6所述的操作方法,其中第一消息、第一響應(yīng)消息、診斷請求消息和診 斷響應(yīng)消息中的每一個為基于以太網(wǎng)協(xié)議生成的消息。8. 根據(jù)權(quán)利要求1所述的操作方法,還包括將所述診斷響應(yīng)消息發(fā)送至車載診斷(OBD) 設(shè)備。9. 根據(jù)權(quán)利要求8所述的操作方法,其中所述診斷響應(yīng)消息以廣播的方式發(fā)送。10. -種組成網(wǎng)絡(luò)的第一通信節(jié)點(diǎn)的操作方法,所述操作方法包括以下步驟: 發(fā)送第一消息至和第一通信節(jié)點(diǎn)連接的至少一個通信節(jié)點(diǎn); 基于響應(yīng)于所述第一消息的第一響應(yīng)消息的接收狀態(tài)來檢查和第一通信節(jié)點(diǎn)連接的 至少一個通信節(jié)點(diǎn)是否處于故障狀態(tài);以及 生成診斷響應(yīng)消息,所述診斷響應(yīng)消息包括處于故障狀態(tài)或正常狀態(tài)的通信節(jié)點(diǎn)的識 別信息。11. 根據(jù)權(quán)利要求10所述的操作方法,其中,當(dāng)響應(yīng)于所述第一消息的第一響應(yīng)消息在 預(yù)定義時間段內(nèi)未被收到時,第一通信節(jié)點(diǎn)確定從中將要發(fā)送第一響應(yīng)消息的通信節(jié)點(diǎn)處 于故障狀態(tài)。12. 根據(jù)權(quán)利要求10所述的操作方法,其中第一通信節(jié)點(diǎn)為開關(guān)或橋,并且和第一通信 節(jié)點(diǎn)連接的至少一個通信節(jié)點(diǎn)為終端節(jié)點(diǎn)。13. 根據(jù)權(quán)利要求10所述的操作方法,其中該識別信息為互聯(lián)網(wǎng)協(xié)議(IP)地址、端口號 和媒體訪問控制(MAC)地址中的至少一個。14. 根據(jù)權(quán)利要求10所述的操作方法,其中當(dāng)車載診斷(OBD)設(shè)備接收到診斷請求消息 時,該診斷響應(yīng)消息被生成。15. 根據(jù)權(quán)利要求14的操作方法,其中第一消息、第一響應(yīng)消息、診斷請求消息以及診 斷響應(yīng)消息中的每一個為基于以太網(wǎng)協(xié)議生成的消息。16. 根據(jù)權(quán)利要求10所述的操作方法,還包括發(fā)送所述診斷響應(yīng)消息至車載診斷(OBD) 設(shè)備。17. -種車載診斷設(shè)備的操作方法,所述操作方法包括以下步驟: 發(fā)送診斷請求消息至第一通信節(jié)點(diǎn);以及 從第一通信節(jié)點(diǎn)接收診斷響應(yīng)消息,所述診斷響應(yīng)消息包括和第一通信節(jié)點(diǎn)連接的至 少一個通信節(jié)點(diǎn)中的處于故障狀態(tài)或正常狀態(tài)的通信節(jié)點(diǎn)的識別信息。18. 根據(jù)權(quán)利要求17所述的操作方法,其中第一通信節(jié)點(diǎn)為開關(guān)或橋,并且和第一通信 節(jié)點(diǎn)連接的至少一個通信節(jié)點(diǎn)為終端節(jié)點(diǎn)。19. 根據(jù)權(quán)利要求17所述的操作方法,其中診斷請求消息和診斷響應(yīng)消息中的每一個 為基于以太網(wǎng)協(xié)議生成的消息。20. 根據(jù)權(quán)利要求17所述的操作方法,其中該識別信息為互聯(lián)網(wǎng)協(xié)議(IP)地址、端口號 和媒體訪問控制(MAC)地址中的至少一個。
      【文檔編號】H04L12/24GK105897453SQ201510530005
      【公開日】2016年8月24日
      【申請日】2015年7月17日
      【發(fā)明人】金東玉, 徐綱云, 蔡寯秉, 尹真樺, 柳相宇
      【申請人】現(xiàn)代自動車株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1