網(wǎng)絡(luò)通信裝置、系統(tǒng)和方法
【專利摘要】本發(fā)明涉及在有線通信網(wǎng)絡(luò)上的數(shù)據(jù)通信,有線通信網(wǎng)絡(luò)包括多個網(wǎng)絡(luò)分支,每個網(wǎng)絡(luò)分支具有共用通信鏈路,并多個網(wǎng)絡(luò)設(shè)備連接至網(wǎng)絡(luò)分支。將在不同時隙期間從網(wǎng)絡(luò)設(shè)備接收的通信評估為錯誤指示的或非錯誤指示的?;谠撛u估,轉(zhuǎn)發(fā)在周期中未被評估為錯誤指示的時隙期間接收的通信,并不轉(zhuǎn)發(fā)在該周期中被評估為錯誤指示的時隙期間接收的通信。
【專利說明】網(wǎng)絡(luò)通信裝置、系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明多種實施例各方面涉及網(wǎng)絡(luò)通信,例如基于時間的通信。
【背景技術(shù)】
[0002]在多種通信網(wǎng)絡(luò)中,分布式系統(tǒng)的不同節(jié)點通過集中式部件交換數(shù)據(jù)。如果節(jié)點之一發(fā)生錯誤,該錯誤可能通過網(wǎng)絡(luò)被傳遞。通常不希望這種錯誤的擴(kuò)散,特別是在例如其中安全型部件通信的車輛網(wǎng)絡(luò)之類的網(wǎng)絡(luò)上。
[0003]一種已在某些應(yīng)用中使用的通信方法包括基于時間的通信,其中將數(shù)據(jù)流分割成幀以共享通信介質(zhì)。當(dāng)在具體分支上檢測到錯誤時,可以通過相對于通信而忽略或切斷該具體分支,來減輕錯誤的進(jìn)一步散布。然而,忽略或切斷分支會不希望地限制其中的通信。
[0004]上述和其他情況給多種應(yīng)用的數(shù)據(jù)通信帶來了挑戰(zhàn)。
【發(fā)明內(nèi)容】
[0005]多種示例實施例涉及通信電路及其實施、以及通信方法。
[0006]根據(jù)具體示例實施例,一種裝置包括:有線網(wǎng)絡(luò),包括多個網(wǎng)絡(luò)分支,每個網(wǎng)絡(luò)分支具有共用通信鏈路;多個網(wǎng)絡(luò)設(shè)備,連接至網(wǎng)絡(luò)分支;多個時隙通信調(diào)度,由每個網(wǎng)絡(luò)設(shè)備分別存儲并可訪問;以及中心通信電路。多個時隙通信調(diào)度指定時隙,在所述時隙中,每個網(wǎng)絡(luò)設(shè)備被分配以在多個網(wǎng)絡(luò)分支中相關(guān)聯(lián)的網(wǎng)絡(luò)分支上進(jìn)行通信。中心通信電路包括:由中心通信電路存儲并可訪問的中心通信調(diào)度;數(shù)據(jù)耦合電路,通過多個網(wǎng)絡(luò)分支中的相應(yīng)分支在中心通信電路與多個網(wǎng)絡(luò)設(shè)備中每一個之間通信地耦合數(shù)據(jù);以及數(shù)據(jù)邏輯電路。數(shù)據(jù)邏輯電路使用在中心通信調(diào)度中為每個網(wǎng)絡(luò)設(shè)備分配的時隙,接收來自多個網(wǎng)絡(luò)設(shè)備的通信,其中每個網(wǎng)絡(luò)設(shè)備連接至網(wǎng)絡(luò)分支之一。在不考慮對接收數(shù)據(jù)承載的任何有效載荷的解釋的情況下,將每個接收的通信評估為錯誤指示的或非錯誤指示的?;谠撛u估,將通信轉(zhuǎn)發(fā)給一個或更多個其他網(wǎng)絡(luò)設(shè)備,或者阻止其他通信(這些其他通信會使用與被評估為錯誤指示的(error-1ndicative)接收的通信相關(guān)聯(lián)的時隙)的散布,而允許在與錯誤指示的時隙共用的分支上使用其他時隙的通信。
[0007]在多種實施例中,數(shù)據(jù)邏輯電路基于如下至少一個將接收的通信評估為錯誤指示的或非錯誤指示的(not error-1ndicative):在其間接收通信的時隙上發(fā)生的錯誤的數(shù)目、發(fā)生的錯誤的類型、以及在經(jīng)由中心通信調(diào)度向多個網(wǎng)絡(luò)設(shè)備之一分配的不同時隙上從所述網(wǎng)絡(luò)設(shè)備之一接收的錯誤的數(shù)目?;谠撛u估,將其間接收通信的時隙指定為錯誤的,并不轉(zhuǎn)發(fā)(例如,阻止或忽略)在該時隙上接收的其他通信。
[0008]多種實施例針對一種根據(jù)上述示例實現(xiàn)為中心通信節(jié)點的裝置。中心通信節(jié)點操作為根據(jù)中心通信調(diào)度將在各分支上接收的通信轉(zhuǎn)發(fā)至其他分支上的電路,而不轉(zhuǎn)發(fā)在指定為出錯的時隙上接收的數(shù)據(jù)。
[0009]其他實施例針對在有線通信網(wǎng)絡(luò)上傳送數(shù)據(jù)的方法,有線通信網(wǎng)絡(luò)包括各自具有共用通信鏈路的多個網(wǎng)絡(luò)分支和連接至網(wǎng)絡(luò)分支的多個網(wǎng)絡(luò)設(shè)備。傳送多個時隙通信調(diào)度以由每個網(wǎng)絡(luò)設(shè)備存儲和訪問;多個時隙通信調(diào)度指定分配給每個網(wǎng)絡(luò)設(shè)備以在多個網(wǎng)絡(luò)分支中相關(guān)聯(lián)的一個網(wǎng)絡(luò)分支上進(jìn)行通信的時隙。也存儲中心通信調(diào)度,并根據(jù)中心通信調(diào)度通過多個網(wǎng)絡(luò)分支中的相應(yīng)網(wǎng)絡(luò)分支在多個網(wǎng)絡(luò)設(shè)備的每一個之間耦合數(shù)據(jù)。使用在中心網(wǎng)絡(luò)調(diào)度中為通信分配的時隙,從連接至網(wǎng)絡(luò)分支之一的多個網(wǎng)絡(luò)設(shè)備之一接收該通信,并在不考慮對接收數(shù)據(jù)承載的任何內(nèi)容的解釋的情況下,將接收的通信評估為錯誤指示的或非錯誤指示的。將通信轉(zhuǎn)發(fā)給其他網(wǎng)絡(luò)設(shè)備,或者阻止其他通信(這些其他通信會使用與那些被評估為錯誤指示的接收的通信相關(guān)聯(lián)的時隙)的散布,而允許在與錯誤指示的時隙共用的分支上使用其他時隙的通信。
[0010]以上討論/
【發(fā)明內(nèi)容】
不是要描述本公開的每個實施例或每種實施方式。下面的附圖和詳細(xì)描述也示例性地示出了多種實施例。
【專利附圖】
【附圖說明】
[0011]結(jié)合附圖考慮以下詳細(xì)描述,可以更完整地理解多種示例實施例,其中:
[0012]圖1示出了根據(jù)本發(fā)明一個或更多個示例實施例的通信電路和網(wǎng)絡(luò);
[0013]圖2示出了根據(jù)本發(fā)明一個或更多個示例實施例的其他通信電路和網(wǎng)絡(luò);以及
[0014]圖3示出了根據(jù)本發(fā)明另一示例實施例的流程圖。
【具體實施方式】
[0015]本發(fā)明可以具有多種修改和備選形式,附圖中通過示例示出了具體形式并將詳細(xì)描述。然而,應(yīng)該理解,本發(fā)明不限于所述特定實施例。相反,本發(fā)明要涵蓋在包括權(quán)利要求中限定的各方面在內(nèi)的本發(fā)明范圍中的所有修改、等同物和備選方式。此外,本申請全文中使用的術(shù)語“示例”僅僅是示意的,而非限制性的。
[0016]本發(fā)明各方面可應(yīng)用于多種不同類型的設(shè)備、系統(tǒng)和結(jié)構(gòu),包括在不同網(wǎng)絡(luò)分支之間的基于時間的數(shù)據(jù)通信,其中一些或所有分支具有在其上通信的兩個或更多個部件。本發(fā)明不必限于此,可以通過在該上下文中的示例討論來理解本發(fā)明各方面。
[0017]多種示例實施例涉及網(wǎng)絡(luò)通信裝置、系統(tǒng)和方法,其中在與網(wǎng)絡(luò)分支上的錯誤通信有關(guān)的時隙期間限制與網(wǎng)絡(luò)分支的通信?;谠谕ㄐ胖芷趦?nèi)的某些時隙期間發(fā)生的錯誤,相對于其間發(fā)生錯誤的一個或更多個時隙,限制與錯誤發(fā)源所在的分支的通信,而在其他時隙期間允許與該分支的通信。例如,該方法可以包括在除了被指定為其間傳送了錯誤數(shù)據(jù)的時隙的那些時隙之外的其他所有時隙期間,轉(zhuǎn)發(fā)來自該分支的數(shù)據(jù)。某些實施例也涉及發(fā)現(xiàn)此類錯誤,并且在一些實施方式中包括隨時間監(jiān)視錯誤并且基于監(jiān)視到的錯誤將時隙指定為錯誤指不的。
[0018]更具體的示例實施例針對一種包括中心網(wǎng)絡(luò)部件的裝置,該中心網(wǎng)絡(luò)部件將錯誤局限在該錯誤發(fā)源的分支內(nèi),并局限在該分支訪問中心網(wǎng)絡(luò)部件的時隙內(nèi)。根據(jù)以上討論,所述局限可以包括在未被指定為錯誤指示的時隙期間轉(zhuǎn)發(fā)來自這種分支的數(shù)據(jù),而不轉(zhuǎn)發(fā)來自被指定為錯誤指示的一個或更多個時隙的數(shù)據(jù)。該方法促進(jìn)了與錯誤已發(fā)源的分支上的無錯誤節(jié)點(non-faulty nodes)的通信,而減輕來自出錯節(jié)點(faulty nodes)的通信。使用每個節(jié)點在指定的一個或更多個時隙期間進(jìn)行通信這一理解,可以在不知道或未識別從其提供錯誤通信的具體節(jié)點的情況下,實施該通信方法。在一些實施方式中,中心網(wǎng)絡(luò)部件例如通過使用本文進(jìn)一步論述的多維表來收集并分析錯誤統(tǒng)計量,以確定是否將時隙指定為錯誤指示的。
[0019]多種實施例多涉及包括時分多址(TDMA)技術(shù)的基于時間的通信,其中向中心部件提供數(shù)據(jù)轉(zhuǎn)發(fā)調(diào)度,中心部件使用該調(diào)度在耦接至中心部件的一個或更多個網(wǎng)絡(luò)分支之間轉(zhuǎn)發(fā)幀??梢允褂美绫疚乃龅囊粋€或更多個方法將不符合某些協(xié)議的幀局限在發(fā)源分支(originating branch)。在一個示例中,中心部件相對于由中心部件中存儲的通信協(xié)議設(shè)定的不同規(guī)則來監(jiān)視輸入幀。如果任何幀違反了規(guī)則,則將該幀指定為具有錯誤,中心部件對此加以利用來針對這種時間幀,確定是否轉(zhuǎn)發(fā)來自特定信道的數(shù)據(jù)??梢岳缤ㄟ^隨時間監(jiān)視這種幀,來實施該轉(zhuǎn)發(fā)控制,并且當(dāng)錯誤達(dá)到閾值(例如,在具體時隙上的錯誤總數(shù)目或者錯誤率),可以針對每個周期將該時隙指定為錯誤指示的。
[0020]在某些實施例中,使用針對例如汽車、火車、飛機和其他交通工具等的車載網(wǎng)絡(luò)(IVN),如本文所述來執(zhí)行基于錯誤的通信。例如FlexRay協(xié)議等一些協(xié)議的數(shù)據(jù)幀不包含發(fā)送方節(jié)點的地址。多種實施例針對涉及到此類協(xié)議的實施,其中與對于每個時間幀上哪個節(jié)點在通信的任何知識無關(guān)地,針對錯誤來監(jiān)視其間傳送數(shù)據(jù)的時間幀,并根據(jù)時間幀和通信分支來進(jìn)行控制。
[0021]在其他示例實施例中,使用源設(shè)備地址信息來實施類似方法,以基于源來選擇性地允許或限制來自具體通信分支的通信,同時也獨立地、選擇性地允許或限制來自同一分支上的另一源設(shè)備的通信。按照與上述基于時隙的通信類似的方式來執(zhí)行該方法,其中針對錯誤檢測來監(jiān)視時隙。對于被指定為參數(shù)錯誤指示數(shù)據(jù)的網(wǎng)絡(luò)設(shè)備,中心通信電路阻止來自這些網(wǎng)絡(luò)設(shè)備的通信的散布,而允許與該分支上其他網(wǎng)絡(luò)設(shè)備的通信(例如,通過不轉(zhuǎn)發(fā)被阻止的此類通信)。
[0022]在一些實施方式中,對于FlexRay協(xié)議應(yīng)用來實施本文所述的一個或更多個實施例,F(xiàn)lexRay協(xié)議應(yīng)用具體地針對安全性關(guān)鍵的車載網(wǎng)絡(luò)的通信需求,這種車載網(wǎng)絡(luò)使用TDMA在靜止片段期間交換數(shù)據(jù),通常經(jīng)由中心部件(例如,中心總線監(jiān)護(hù)器),該中心部件相對于不同規(guī)則來監(jiān)視輸入幀。這些規(guī)則可以包括例如將如下標(biāo)識為錯誤的:1)在分支不應(yīng)當(dāng)進(jìn)行發(fā)送的時隙期間從該分支出現(xiàn)的數(shù)據(jù)幀;2)在分支的調(diào)度時隙內(nèi)數(shù)據(jù)幀從該分支太晚出現(xiàn),使得該巾貞可能引起時隙邊界違反(slot boundary violation);以及3)從分支出現(xiàn)的數(shù)據(jù)巾貞具有不正確的首部信息(header information)或校驗和(checksum)。
[0023]對于有關(guān)通信協(xié)議的一般信息,以及對于可以結(jié)合一個或更多個示例實施例實施的有關(guān)通信協(xié)議的具體信息,可以參考“FlexRayCommunications System ProtocolSpecification,,,ver3.0 以及“FlexRayCommunications System Preliminary CentralBus GuardianSpecification, ” ver2.0.9,這兩者可從FlexRay聯(lián)盟獲得,并且全文合并在此作為參考。
[0024]本文所述的多種實施例在不同系統(tǒng)內(nèi)、不同平臺上以及針對不同環(huán)境(例如,車輛、制造和其他等)實現(xiàn),以適合多種應(yīng)用。一種這種應(yīng)用包括分支型有源星形設(shè)備TJA1085,可從荷蘭艾恩德霍芬的NXP半導(dǎo)體公司獲得。相應(yīng)地,多種實施例針對在車輛網(wǎng)絡(luò)中以此類設(shè)備的實施。
[0025]另一更具體示例實施例針對一種裝置,具有:有線網(wǎng)絡(luò),包括多個網(wǎng)絡(luò)分支,每個網(wǎng)絡(luò)分支具有共用通信鏈路;多個網(wǎng)絡(luò)設(shè)備,連接至網(wǎng)絡(luò)分支;多個時隙通信調(diào)度,由每個網(wǎng)絡(luò)設(shè)備分別存儲并可訪問;以及中心通信電路。網(wǎng)絡(luò)設(shè)備中的一個或更多個可以連接至每個分支,分支中的至少一個具有與之連接的兩個或更多個此類設(shè)備,其中可以分離地限制與每個設(shè)備的通信,而與連接至分支的其他設(shè)備在該分支上的通信。
[0026]多個時隙通信調(diào)度指定時隙,在所述時隙中,分配每個網(wǎng)絡(luò)設(shè)備在多個網(wǎng)絡(luò)分支中相關(guān)聯(lián)的網(wǎng)絡(luò)分支上進(jìn)行通信。中心通信電路包括:由中心通信電路存儲并可訪問的中心通信調(diào)度、數(shù)據(jù)耦合電路和數(shù)據(jù)邏輯電路。數(shù)據(jù)耦合電路通過多個網(wǎng)絡(luò)分支中的相應(yīng)分支在中心通信電路與多個網(wǎng)絡(luò)設(shè)備中每一個之間通信地耦合數(shù)據(jù)。數(shù)據(jù)邏輯電路使用在中心通信調(diào)度中為每個網(wǎng)絡(luò)設(shè)備分配的時隙,接收來自多個網(wǎng)絡(luò)設(shè)備之一的通信,其中該網(wǎng)絡(luò)設(shè)備之一連接至網(wǎng)絡(luò)分支之一。數(shù)據(jù)邏輯電路在不考慮對接收數(shù)據(jù)承載的任何內(nèi)容的解釋的情況下,將接收的通信評估為錯誤指示的或非錯誤指示的。響應(yīng)于該評估,數(shù)據(jù)邏輯電路將接收的通信轉(zhuǎn)發(fā)給其他網(wǎng)絡(luò)設(shè)備,或者阻止其他通信(這些其他通信會使用與被評估為錯誤指示的接收的通信相關(guān)聯(lián)的時隙)的散布,而允許在與錯誤指示的時隙共用的分支上使用其他時隙的通信。例如,阻止散布可以包括根據(jù)存儲的中心通信調(diào)度,主動地不轉(zhuǎn)發(fā)接收的通信。
[0027]現(xiàn)在參照附圖,圖1示出了根據(jù)本發(fā)明一個或更多個示例實施例的網(wǎng)絡(luò)電路和系統(tǒng)100。該網(wǎng)絡(luò)100包括中心網(wǎng)絡(luò)部件110 (例如,中心網(wǎng)絡(luò)電路,或網(wǎng)關(guān)),并示例性地示出為具有四個分支120、130、140和150,每個分支包括一個或更多個網(wǎng)絡(luò)通信設(shè)備。例如,分支120和140示出為各自具有兩個網(wǎng)絡(luò)設(shè)備,分支120具有設(shè)備122和124,分支140具有設(shè)備142和144。分支130和150示出為各自分別具有單個網(wǎng)絡(luò)設(shè)備132和152。這里作為示例分別示出了分支數(shù)目和每個分支的設(shè)備的數(shù)目,可以理解,多種實施例針對更少或更多分支,并且更少或更多的網(wǎng)絡(luò)設(shè)備與之連接,其中分支中的至少一個連接至兩個設(shè)備。
[0028]每個網(wǎng)絡(luò)設(shè)備在該網(wǎng)絡(luò)設(shè)備連接至的分支上發(fā)送和接收數(shù)據(jù)幀。中心網(wǎng)絡(luò)部件110按照多種方式轉(zhuǎn)發(fā)來自每個分支的數(shù)據(jù)幀。例如,中心網(wǎng)絡(luò)部件110可以不向任何其他分支轉(zhuǎn)發(fā)幀,可以向其他分支轉(zhuǎn)發(fā)幀,可以向多個分支轉(zhuǎn)發(fā)幀,或者可以向所有其他分支轉(zhuǎn)發(fā)幀。使用例如本文上述的方法,基于錯誤指示的數(shù)據(jù)來執(zhí)行上述轉(zhuǎn)發(fā),其中錯誤指示的數(shù)據(jù)標(biāo)識了如下之一或兩者:其間從相應(yīng)網(wǎng)絡(luò)分支接收該錯誤指示的數(shù)據(jù)的時間幀;以及對發(fā)送該錯誤指示的數(shù)據(jù)的網(wǎng)絡(luò)設(shè)備的標(biāo)識。例如,如果在網(wǎng)絡(luò)分支120上檢測到網(wǎng)絡(luò)設(shè)備122進(jìn)行通信的時隙(例如,隨時間的,表示了該時隙是錯誤的統(tǒng)計指示),中心網(wǎng)絡(luò)部件110不轉(zhuǎn)發(fā)在該時隙期間經(jīng)由網(wǎng)絡(luò)分支120接收的數(shù)據(jù),而轉(zhuǎn)發(fā)在網(wǎng)絡(luò)分支120上(例如,來自網(wǎng)絡(luò)設(shè)備124)在其他時隙期間接收的數(shù)據(jù)??梢耘c哪個網(wǎng)絡(luò)設(shè)備正在傳送錯誤指示的數(shù)據(jù)的任何知識無關(guān)地,或者可以與分支上網(wǎng)絡(luò)設(shè)備的數(shù)目無關(guān)地執(zhí)行這種選擇性轉(zhuǎn)發(fā)。此外,可以自動轉(zhuǎn)發(fā)(例如,根據(jù)中心通信調(diào)度)被評估/指定為非錯誤指示的時隙期間接收的數(shù)據(jù)。
[0029]在一些實施例中,中心網(wǎng)絡(luò)部件110使用本文所述的中心通信調(diào)度,來轉(zhuǎn)發(fā)數(shù)據(jù),使用數(shù)據(jù)邏輯電路116基于如調(diào)度存儲器117中存儲的中心通信調(diào)度那樣來轉(zhuǎn)發(fā)該數(shù)據(jù)。每個網(wǎng)絡(luò)設(shè)備也存儲時隙通信調(diào)度數(shù)據(jù),如在123、125、133、143、145和153處表示的。
[0030]圖2示出了根據(jù)本發(fā)明一個或更多個示例實施例的另一通信電路和網(wǎng)絡(luò)200。該電路和網(wǎng)絡(luò)200包括中心通信電路210,并可以按照與圖1所示那樣類似的方式來實施,相應(yīng)地以類似附圖標(biāo)記來標(biāo)示(例如,類似于電路Iio來標(biāo)示中心通信電路210)。網(wǎng)絡(luò)200以示例方式示出為具有四個分支220、230、240和250 (例如,基于線路的路徑),每個分支包括一個或更多個網(wǎng)絡(luò)通信設(shè)備。作為示例,示出了分支220和240各自具有兩個網(wǎng)絡(luò)設(shè)備,分支220具有設(shè)備222和224,分支240具有設(shè)備242和244。分支230和250示出為各自分別具有單個網(wǎng)絡(luò)設(shè)備232和252。每個網(wǎng)絡(luò)設(shè)備包括分別在223、225、233、243、245和253處的存儲時隙通信調(diào)度數(shù)據(jù)的數(shù)據(jù)存儲部件。中心通信電路210包括數(shù)據(jù)邏輯電路216,其根據(jù)通信調(diào)度217和由錯誤檢測電路218提供的輸出/數(shù)據(jù)兩者來轉(zhuǎn)發(fā)數(shù)據(jù)。
[0031]中心通信電路210使用例如上述方法,選擇性地不轉(zhuǎn)發(fā)(例如,阻止)在被指示為出錯或錯誤指示的時隙期間在相應(yīng)分支上接收的數(shù)據(jù)。例如參照網(wǎng)絡(luò)分支220,當(dāng)網(wǎng)絡(luò)設(shè)備122進(jìn)行通信的時隙被檢測為指示了錯誤時,阻止在后續(xù)周期中在該時隙上的其他通信,而允許來自網(wǎng)絡(luò)設(shè)備124的在其他時隙上的通信,如箭頭所示的示例那樣。在一個示例中,數(shù)據(jù)邏輯電路在未被評估為錯誤指示的時隙期間向其他網(wǎng)絡(luò)設(shè)備轉(zhuǎn)發(fā)接收的通信,而不轉(zhuǎn)發(fā)/阻止在被評估為錯誤指示的時隙期間接收的通信的散布。例如,數(shù)據(jù)邏輯電路可以基于如下中的一個或更多個將接收的通信評估為錯誤指示的或非錯誤指示的:在接收該通信的時隙上發(fā)生的錯誤的數(shù)目,發(fā)生的錯誤的類型,以及在經(jīng)過中心通信調(diào)度分配給多個網(wǎng)絡(luò)設(shè)備之一的不同時隙上從該網(wǎng)絡(luò)設(shè)備之一接收的錯誤的數(shù)目。
[0032]再次參照圖1和2,多種實施例針對如圖所示的系統(tǒng)的一個或更多個部件。例如,一些實施例針對根據(jù)如圖1或2所示的中心電路進(jìn)行操作的中心通信電路。例如,在具有多個網(wǎng)絡(luò)分支連接至例如引擎控制系統(tǒng)、節(jié)流閥系統(tǒng)、剎車系統(tǒng)和其他系統(tǒng)等車輛部件的車輛型系統(tǒng)中實施這種電路。
[0033]可以根據(jù)這里所述的多種實施例(例如如圖1和2中所示的)來實施多種不同類型的錯誤檢測。在一個具體實施例中,F(xiàn)lexRay協(xié)議使用TDMA技術(shù)在靜止片段(staticsegment)期間傳送數(shù)據(jù)。針對FlexRay通信周期的靜止片段時隙來收集錯誤統(tǒng)計量。隨時間收集和存儲這些統(tǒng)計量(例如,在圖2的中心通信電路210處),并例如存儲在表中,其中行對應(yīng)于各個分支,列對應(yīng)于通信周期內(nèi)的時隙,并且每次檢測到錯誤時就將數(shù)據(jù)增加。初始地,所有單元均設(shè)定為0,隨著值遞增,使用這些值來確定網(wǎng)絡(luò)設(shè)備是否出錯(例如,基于錯誤的總數(shù)目、重復(fù)的錯誤和/或錯誤率)?;谶@種錯誤檢測,例如210等中心通信電路選擇性地轉(zhuǎn)發(fā)從每個分支接收的幀,以確保在被指示為出錯的時隙期間接收的數(shù)據(jù)不被轉(zhuǎn)發(fā)。
[0034]多種實施例針對增強的錯誤監(jiān)視,其中也跟蹤錯誤類型。例如,這種信息也可以存儲在錯誤校正表(例如,具有圖2中的通信調(diào)度217)中。在某些實施方式中,中心通信電路210實施這種方法,并且也使用錯誤類型信息來確定是否停止轉(zhuǎn)發(fā)在特定時隙期間在特定分支上接收的數(shù)據(jù)(例如,通過處理對錯誤頻率和類型兩者加以指示的算法型數(shù)據(jù))。該附加的錯誤信息也可以存儲以便稍后用于診斷。
[0035]在更具體的示例實施例中,在例如圖1和2所示的一個或更多個網(wǎng)絡(luò)設(shè)備處實施時隙通信調(diào)度,該時隙通信調(diào)度指定了特定設(shè)備在不同通信周期的不同時隙期間進(jìn)行通信。相應(yīng)地,在這種實施例中中心通信電路210(例如使用圖2)操作來利用通信調(diào)度來識別和跟蹤在不同周期的不同時隙期間發(fā)生但是源自相同網(wǎng)絡(luò)設(shè)備的錯誤。例如,可以在采用例如在FlexRay標(biāo)準(zhǔn)中描述的時隙復(fù)用技術(shù)時,實施這種方法。表I示出了跟蹤此類通信(以及,如果存在,還跟蹤錯誤)的方法。列的數(shù)目與調(diào)度中存在的重復(fù)通信周期的數(shù)目有關(guān)。每個單元包含與一個分支和通信周期的所有時隙有關(guān)的信息。
[0036]表1
[0037]
【權(quán)利要求】
1.一種裝置,包括: 有線網(wǎng)絡(luò),包括多個網(wǎng)絡(luò)分支,每個網(wǎng)絡(luò)分支具有共用通信鏈路; 多個網(wǎng)絡(luò)設(shè)備,連接至網(wǎng)絡(luò)分支; 多個時隙通信調(diào)度,由每個網(wǎng)絡(luò)設(shè)備分別存儲并可訪問,所述多個時隙通信調(diào)度指定時隙,在所述時隙中,每個網(wǎng)絡(luò)設(shè)備被分配為在多個網(wǎng)絡(luò)分支中相關(guān)聯(lián)的網(wǎng)絡(luò)分支上進(jìn)行通信; 中心通彳目電路,具有: 由中心通信電路存儲并可訪問的中心通信調(diào)度; 數(shù)據(jù)耦合電路,配置和布置為通過所述多個網(wǎng)絡(luò)分支中的相應(yīng)分支在中心通信電路與所述多個網(wǎng)絡(luò)設(shè)備中每一個網(wǎng)絡(luò)設(shè)備之間通信地耦合數(shù)據(jù);以及 數(shù)據(jù)邏輯電路,配置和布置為 使用在中心通信調(diào)度中為通信分配的時隙,接收來自所述多個網(wǎng)絡(luò)設(shè)備之一的通信,其中所述網(wǎng)絡(luò)設(shè)備之一連接至網(wǎng)絡(luò)分支之一, 在不考慮對接收數(shù)據(jù)承載的任何有效載荷的解釋的情況下,將每個接收的通信評估為錯誤指示的或非錯誤指示的,和 響應(yīng)于此,將接收的通信轉(zhuǎn)發(fā)給一個或更多個其他網(wǎng)絡(luò)設(shè)備,或者阻止其他通信的散布,而允許在與錯誤指示的時 隙共用的分支上使用其他時隙的通信,其中所述其他通信會使用與被評估為錯誤指示的接收的通信相關(guān)聯(lián)的時隙。
2.根據(jù)權(quán)利要求1所述的裝置,其中,每個分支中的共用通信鏈路是每個分支中的網(wǎng)絡(luò)設(shè)備直接連接至的共用的基于線路的路徑,所述網(wǎng)絡(luò)設(shè)備之一具有網(wǎng)絡(luò)設(shè)備之中的第一網(wǎng)絡(luò)設(shè)備和第二網(wǎng)絡(luò)設(shè)備,第一網(wǎng)絡(luò)設(shè)備是所述多個網(wǎng)絡(luò)設(shè)備中從其接收到所述通信的一個網(wǎng)絡(luò)設(shè)備,第二網(wǎng)絡(luò)設(shè)備是所述多個網(wǎng)絡(luò)設(shè)備中被分配為使用與所述多個網(wǎng)絡(luò)設(shè)備中從其接收到所述通信的所述一個網(wǎng)絡(luò)設(shè)備使用的時隙不同的時隙來進(jìn)行通信的另一網(wǎng)絡(luò)設(shè)備。
3.根據(jù)權(quán)利要求1所述的裝置,其中,中心通信電路包括連接至相應(yīng)的網(wǎng)絡(luò)分支并用于在相應(yīng)的網(wǎng)絡(luò)分支上通信的多個輸入/輸出端口,所述多個輸入/輸出端口包括指定用于接收配置信息的通信路徑,所述配置信息用于配置中心通信電路以在相應(yīng)的網(wǎng)絡(luò)分支上進(jìn)行基于時隙的通信。
4.根據(jù)權(quán)利要求1所述的裝置,還包括多個共用的基于線路的路徑,每個共用的基于線路的路徑包括所述多個網(wǎng)絡(luò)設(shè)備中的與之直接連接至少兩個網(wǎng)絡(luò)設(shè)備,所述多個網(wǎng)絡(luò)設(shè)備中的所述至少兩個網(wǎng)絡(luò)設(shè)備各自包括具有微控制器和輸入/輸出端口的電路,微控制器通過輸入/輸出端口與所述多個共用的基于線路的路徑之一通信。
5.根據(jù)權(quán)利要求1所述的裝置,其中,所述多個網(wǎng)絡(luò)設(shè)備中至少兩個網(wǎng)絡(luò)設(shè)備直接連接至所述多個網(wǎng)絡(luò)分支中從其接收到所述通信的所述一個網(wǎng)絡(luò)分支的共用的基于線路的路徑,所述至少兩個網(wǎng)絡(luò)設(shè)備中的第一網(wǎng)絡(luò)設(shè)備是所述多個網(wǎng)絡(luò)設(shè)備中從其接收到所述通信的一個網(wǎng)絡(luò)設(shè)備,所述至少兩個網(wǎng)絡(luò)設(shè)備中的第二網(wǎng)絡(luò)設(shè)備是所述多個網(wǎng)絡(luò)設(shè)備中被分配為使用與所述第一網(wǎng)絡(luò)設(shè)備使用的時隙不同的時隙來進(jìn)行通信的另一網(wǎng)絡(luò)設(shè)備,所述多個網(wǎng)絡(luò)設(shè)備中的所述至少兩個網(wǎng)絡(luò)設(shè)備各自包括具有微控制器和輸入/輸出端口的電路,微控制器通過輸入/輸出端口與共用的基于線路的路徑通信。
6.根據(jù)權(quán)利要求1所述的裝置,其中,數(shù)據(jù)邏輯電路配置和布置為通過如下操作向其他網(wǎng)絡(luò)設(shè)備轉(zhuǎn)發(fā)接收的通信或阻止其他通信的散布: 針對具有多個時隙的每個時間周期,轉(zhuǎn)發(fā)在未被評估為錯誤指示的時隙期間接收的通信,不轉(zhuǎn)發(fā)在其中至少一個接收的通信已被指定為錯誤指示的時隙期間接收的其他通信,并且針對被指定為錯誤指示的時隙,響應(yīng)于通過未被評估錯誤指示的數(shù)據(jù)的通信而檢測到從錯誤指示通信的恢復(fù),恢復(fù)在時隙期間的通信轉(zhuǎn)發(fā)。
7.根據(jù)權(quán)利要求6所述的裝置,其中,數(shù)據(jù)邏輯電路配置和布置為通過檢測在未被評估為錯誤指示的不同時隙期間傳送的閾值數(shù)目個數(shù)據(jù)集合的通信,來檢測從錯誤指示通信的恢復(fù)。
8.根據(jù)權(quán)利要求1所述的裝置,其中,數(shù)據(jù)邏輯電路基于如下至少一個將接收的通信評估為錯誤指示的或非錯誤指示的:在其間接收通信的時隙上發(fā)生的錯誤的數(shù)目、發(fā)生的錯誤的類型、以及在經(jīng)由中心通信調(diào)度向所述多個網(wǎng)絡(luò)設(shè)備之一分配的不同時隙上從所述網(wǎng)絡(luò)設(shè)備之一接收的錯誤的數(shù)目。
9.一種裝置,用于有線通信網(wǎng)絡(luò)中,所述有線通信網(wǎng)絡(luò)包括各自具有共用通信鏈路的多個網(wǎng)絡(luò)分支和連接至網(wǎng)絡(luò)分支的多個網(wǎng)絡(luò)設(shè)備,所述裝置包括: 用于傳送多個時隙通信調(diào)度以由每個網(wǎng)絡(luò)設(shè)備存儲和訪問的電路,所述多個時隙通信調(diào)度指定分配給每個網(wǎng)絡(luò)設(shè)備以在多個網(wǎng)絡(luò)分支中相關(guān)聯(lián)的一個網(wǎng)絡(luò)分支上進(jìn)行通信的時隙; 存儲的中心通信調(diào)度; 數(shù)據(jù)耦合電路,配置和布置為根據(jù)中心通信調(diào)度通過所述多個網(wǎng)絡(luò)分支中的相應(yīng)網(wǎng)絡(luò)分支在所述多個網(wǎng)絡(luò)設(shè)備的每一個之間耦合數(shù)據(jù)以及 數(shù)據(jù)邏輯電路,配置和布置為 使用在中心網(wǎng)絡(luò)調(diào)度中為通信分配的時隙,從連接至所述網(wǎng)絡(luò)分支之一的所述多個網(wǎng)絡(luò)設(shè)備之一接收該通信, 在不考慮對接收數(shù)據(jù)承載的任何內(nèi)容的解釋的情況下,將接收的通信評估為錯誤指示的或非錯誤指示的,和 響應(yīng)于此,將接收的通信轉(zhuǎn)發(fā)給其他網(wǎng)絡(luò)設(shè)備,或者阻止其他通信的散布,而允許在與錯誤指示的時隙共用的分支上使用其他時隙的通信,其中所述其他通信會使用與被評估為錯誤指示的接收的通信相關(guān)聯(lián)的時隙。
10.根據(jù)權(quán)利要求9所述的裝置,其中,每個分支中的共用通信鏈路是每個分支中的網(wǎng)絡(luò)設(shè)備以及數(shù)據(jù)耦合電路直接連接至的共用的基于線路的路徑,所述網(wǎng)絡(luò)設(shè)備之一具有網(wǎng)絡(luò)設(shè)備之中的第一網(wǎng)絡(luò)設(shè)備和第二網(wǎng)絡(luò)設(shè)備,第一網(wǎng)絡(luò)設(shè)備是所述多個網(wǎng)絡(luò)設(shè)備中從其接收到所述通信的一個網(wǎng)絡(luò)設(shè)備,第二網(wǎng)絡(luò)設(shè)備是所述多個網(wǎng)絡(luò)設(shè)備中被分配為使用與所述多個網(wǎng)絡(luò)設(shè)備中從其接收到所述通信的所述一個網(wǎng)絡(luò)設(shè)備使用的時隙不同的時隙來進(jìn)行通信的另一網(wǎng)絡(luò)設(shè)備。
11.根據(jù)權(quán)利要求9所述的裝置,還包括連接至相應(yīng)的網(wǎng)絡(luò)分支并用于在相應(yīng)的網(wǎng)絡(luò)分支上通信的多個輸入/輸出端口,其中所述多個輸入/輸出端口包括指定用于接收配置信息的通信路徑,所述配置信息用于配置數(shù)據(jù)邏輯電路以在相應(yīng)的網(wǎng)絡(luò)分支上進(jìn)行基于時隙的通信。
12.根據(jù)權(quán)利要求9所述的裝置,其中共用通信鏈路是共用的基于線路的路徑,每個共用的基于線路的路徑直接連接至所述多個網(wǎng)絡(luò)設(shè)備中的至少兩個網(wǎng)絡(luò)設(shè)備以及數(shù)據(jù)耦合電路,數(shù)據(jù)耦合電路配置和布置為在兩個不同時隙上與所述多個網(wǎng)絡(luò)設(shè)備中在共同網(wǎng)絡(luò)分支上的所述至少兩個網(wǎng)絡(luò)設(shè)備中的每一個通信。
13.根據(jù)權(quán)利要求9所述的裝置,其中,所述多個網(wǎng)絡(luò)設(shè)備中至少兩個網(wǎng)絡(luò)設(shè)備以及數(shù)據(jù)耦合電路直接連接至所述多個網(wǎng)絡(luò)分支中從其接收到所述通信的所述一個網(wǎng)絡(luò)分支的共用的基于線路的路徑,所述至少兩個網(wǎng)絡(luò)設(shè)備中的第一網(wǎng)絡(luò)設(shè)備是所述多個網(wǎng)絡(luò)設(shè)備中從其接收到所述通信的一個網(wǎng)絡(luò)設(shè)備,所述至少兩個網(wǎng)絡(luò)設(shè)備中的第二網(wǎng)絡(luò)設(shè)備是所述多個網(wǎng)絡(luò)設(shè)備中被分配為使用與所述第一網(wǎng)絡(luò)設(shè)備使用的時隙不同的時隙來進(jìn)行通信的另一網(wǎng)絡(luò)設(shè)備,數(shù)據(jù)耦合電路配置和布置為,對于在共同通信周期中的不同時隙期間接收的通信,轉(zhuǎn)發(fā)從所述第一網(wǎng)絡(luò)設(shè)備接收的通信,而不轉(zhuǎn)發(fā)從第二網(wǎng)絡(luò)設(shè)備接收的通信。
14.根據(jù)權(quán)利要求9所述的裝置,其中,數(shù)據(jù)邏輯電路配置和布置為通過如下操作向其他網(wǎng)絡(luò)設(shè)備轉(zhuǎn)發(fā)接收的通信或阻止其他通信的散布: 針對具有多個時隙的每個時間周期,轉(zhuǎn)發(fā)在未被評估為錯誤指示的時隙期間接收的通信,不轉(zhuǎn)發(fā)在其中至少一個接收的通信已被指定為錯誤指示的時隙期間接收的其他通信,并且針對被指定為錯誤指示的時隙,響應(yīng)于通過未被評估錯誤指示的數(shù)據(jù)的通信而檢測到從錯誤指示通信的恢復(fù),恢復(fù)在時隙期間的通信轉(zhuǎn)發(fā)。
15.根據(jù)權(quán)利要求14所述的裝置,其中,數(shù)據(jù)邏輯電路配置和布置為通過檢測在未被評估為錯誤指示的不同時隙期間傳送的閾值數(shù)目個數(shù)據(jù)集合的通信,來檢測從錯誤指示通信的恢復(fù)。
16.根據(jù)權(quán)利要求9所述的裝置,其中,數(shù)據(jù)邏輯電路配置和布置為基于如下至少一個將接收的通信評估為錯誤指示的或非錯誤指示的:在其間接收通信的時隙上發(fā)生的錯誤的數(shù)目、發(fā)生的錯誤的類型、以及在經(jīng)由中心通信調(diào)度向所述多個網(wǎng)絡(luò)設(shè)備之一分配的不同時隙上從所述網(wǎng)絡(luò)設(shè)備之一接收的錯誤的數(shù)目。
17.一種方法,用于有線通信網(wǎng)絡(luò)中,所述有線通信網(wǎng)絡(luò)包括各自具有共用通信鏈路的多個網(wǎng)絡(luò)分支和連接至網(wǎng)絡(luò)分支的多個網(wǎng)絡(luò)設(shè)備,所述方法包括: 傳送多個時隙通信調(diào)度以由每個網(wǎng)絡(luò)設(shè)備存儲和訪問,所述多個時隙通信調(diào)度指定分配給每個網(wǎng)絡(luò)設(shè)備以在所述多個網(wǎng)絡(luò)分支中相關(guān)聯(lián)的一個網(wǎng)絡(luò)分支上進(jìn)行通信的時隙; 存儲中心通信調(diào)度; 通過所述多個網(wǎng)絡(luò)分支中的相應(yīng)網(wǎng)絡(luò)分支在所述多個網(wǎng)絡(luò)設(shè)備的每一個之間通信地耦合數(shù)據(jù);以及 在數(shù)據(jù)邏輯電路中, 使用在中心網(wǎng)絡(luò)調(diào)度中為通信分配的時隙,從連接至網(wǎng)絡(luò)分支之一的所述多個網(wǎng)絡(luò)設(shè)備之一接收該通信 , 在不考慮對接收數(shù)據(jù)承載的任何內(nèi)容的解釋的情況下,將接收的通信評估為錯誤指示的或非錯誤指示的,和 響應(yīng)于此,將接收的通信轉(zhuǎn)發(fā)給其他網(wǎng)絡(luò)設(shè)備,或者阻止其他通信的散布,而允許在與錯誤指示的時隙共用的分支上使用其他時隙的通信,其中所述其他通信會使用與被評估為錯誤指示的接收的通信相關(guān)聯(lián)的時隙。
18.根據(jù)權(quán)利要求17所述的方法,其中 使用在中心網(wǎng)絡(luò)調(diào)度中為通信分配的時隙,從連接至網(wǎng)絡(luò)分支之一的所述多個網(wǎng)絡(luò)設(shè)備之一接收該通信包括:從所述多個網(wǎng)絡(luò)設(shè)備的至少兩個網(wǎng)絡(luò)設(shè)備中的直接連接至所述多個網(wǎng)絡(luò)分支中從其接收到所述通信的所述一個網(wǎng)絡(luò)分支的共用的基于線路的路徑的一個網(wǎng)絡(luò)設(shè)備接收所述通信,所述至少兩個網(wǎng)絡(luò)設(shè)備中的第一網(wǎng)絡(luò)設(shè)備是所述多個網(wǎng)絡(luò)設(shè)備中從其接收到所述通信的一個網(wǎng)絡(luò)設(shè)備,所述至少兩個網(wǎng)絡(luò)設(shè)備中的第二網(wǎng)絡(luò)設(shè)備是所述多個網(wǎng)絡(luò)設(shè)備中被分配為使用與所述第一網(wǎng)絡(luò)設(shè)備使用的時隙不同的時隙來進(jìn)行通信的另一網(wǎng)絡(luò)設(shè)備,以及 其中將接收的通信轉(zhuǎn)發(fā)給其他網(wǎng)絡(luò)設(shè)備或者阻止其他通信的散布,包括:響應(yīng)于在共同通信周期中的不同時隙之一中接收的通信是錯誤指示的,對于在共同通信周期中的不同時隙期間接收的通信,轉(zhuǎn)發(fā)從所述第一網(wǎng)絡(luò)設(shè)備接收的通信,而不轉(zhuǎn)發(fā)從第二網(wǎng)絡(luò)設(shè)備接收的通信。
19.根據(jù)權(quán)利要求17所述的方法,其中向其他網(wǎng)絡(luò)設(shè)備轉(zhuǎn)發(fā)接收的通信或阻止其他通信的散布包括:轉(zhuǎn)發(fā)在未被評估為錯誤指示的時隙期間接收的通信,而不轉(zhuǎn)發(fā)在其中至少一個接收的通信已被指定為錯誤指示的時隙期間接收的其他通信,并且針對被指定為錯誤指示的時隙,響應(yīng)于通過未被評估錯誤指示的數(shù)據(jù)的通信而檢測到從錯誤指示通信的恢復(fù),恢復(fù)在時隙期間的通信轉(zhuǎn)發(fā)。
20.根據(jù)權(quán)利要求19所述的方法,其中,檢測到從錯誤指示通信的恢復(fù)包括:檢測在未被評估為錯誤指示的不`同時隙期間傳送的閾值數(shù)目個數(shù)據(jù)集合的通信。
【文檔編號】H04L29/08GK103516568SQ201310255088
【公開日】2014年1月15日 申請日期:2013年6月25日 優(yōu)先權(quán)日:2012年6月27日
【發(fā)明者】阿比吉特·庫馬·德布, 胡伯特斯·杰拉德斯·亨德里克斯·維梅倫, 蘇簡·潘迪 申請人:Nxp股份有限公司