[發明專利]對通過通信網絡的串行數據總線到達網絡的參與者的消息進行過濾的方法和過濾設備無效
| 申請號: | 200980108346.0 | 申請日: | 2009-03-06 |
| 公開(公告)號: | CN101965713A | 公開(公告)日: | 2011-02-02 |
| 發明(設計)人: | F·哈特維希;F·拜勒;C·霍斯特 | 申請(專利權)人: | 羅伯特.博世有限公司 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40;H04L12/46 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 胡莉莉;李家麟 |
| 地址: | 德國斯*** | 國省代碼: | 德國;DE |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 通過 通信 網絡 串行 數據 總線 到達 參與者 消息 進行 過濾 方法 設備 | ||
技術領域
本發明涉及一種用于借助過濾設備來對通過通信網絡的串行數據總線而到達連接到該數據總線上的參與者(Teilnehmer)的通信模塊的消息進行過濾的方法。在此,消息分別具有用于識別的標識。過濾設備的特性通過消息的存放在過濾設備的至少一個列表中的標識來限定。
此外,本發明還涉及一種用于連接到通信網絡的串行數據總線上的參與者的通信模塊的過濾設備,用于執行所述方法。
背景技術
在現有技術中,通信網絡是公知的,其中消息根據串行通信協議(例如控制器局域網(CAN,Controller?Area?Network))、FlexRay、本地互聯網絡(LIN,Local?Interconnect?Network)、媒體導向系統傳輸(MOST,Media?Oriented?Systems?Transport)來傳輸。這些網絡包括至少一個數據總線,多個參與者節點被連接到所述至少一個數據總線。此外還公知的是,在這些通信網絡中不是所有通過數據總線發送的消息都被所有連接到該數據總線上的參與者節點使用。這些參與者節點分別包括通信模塊和應用程序。為了減輕參與者節點中的主應用程序(Host-Applikation)的負荷,由多個通信模塊僅將消息轉交給應用程序,這些消息也在該應用程序中被使用。這些消息在此按照其數字標識(所謂的標識符)來識別。該方法被稱作驗收過濾(Akzeptanz-Filterung)。公知的用于進行驗收過濾的方法包括帶有應被允許通過的標識符(所謂的驗收代碼(Akzeptanz-Code))的列表。標識符的部分可以被隱藏用于過濾,使得每個列表條目可以代表一組標識符(所謂的驗收掩碼(Akzeptanz-Mask))。在此,標識符的每n位可以借助一個掩碼來隱藏,使得該標識符代表2n個標識符的組。公知的方法可以通過不應被驗收(即被阻塞)的標識符的列表來改變。這些列表可通過軟件來配置。
當應用程序使用來自寬范圍的標識符的消息時,會出現硬件通信模塊的過濾可能性不足以允許所有必需的消息通過并且同時阻塞所有多余的消息。接著,應用程序軟件針對剩余的驗收過濾必須花費參與者節點的計算單元(例如中央處理單元;CPU(Central?Processing?Unit))的計算效率。此外,通過驗收掩碼限定的組的其它量僅僅通過重疊是可能的,其方式是多個列表條目同時被觀察和被組合。然而,這要求時間和硬件資源。借助驗收代碼和驗收掩碼進行過濾的另一缺點是所希望的消息被無意地拒絕的危險。為了防止該情況,驗收掩碼通常非常寬地開放,這導致所述應用程序實際上根本不使用的這種消息也被驗收。結果是應用程序軟件的額外的負荷(用于取消息、過濾消息等的FIFO的頻繁操作)。
發明內容
從所描述的現有技術出發,本發明所基于的任務是以盡可能少的開銷實現具有大數目的過濾標準的驗收過濾。
為了解決該任務,從開頭所述類型的過濾方法出發建議了,將多個標識對存放在過濾設備的至少一個列表中,通過所述標識對分別限定由第一標識和第二標識形成邊界的范圍,將到達的消息的標識至少與所選出的標識對進行比較,并且詢問到達的消息的標識是大于還是大于等于所選出的第一標識并且是小于還是小于等于所選出的第二標識,并且如果到達的消息的標識在由第一標識和第二標識形成邊界的范圍中,則到達的消息被轉發給應用程序或者拒絕到達的消息。
根據本發明的過濾方法因此不使用具有帶有可選的驗收掩碼的各個標識(標識符)的列表,而是使用標識符對的列表。所建議的方法將標識符對限定為帶通(所謂的驗收過濾器(Acceptance-Filter))或者限定為帶阻(所謂的拒絕過濾器(Rejection-Filter))。接收到的消息的所有標識符(其數值在數字上在標識對的(第一標識和第二標識的)兩個數值之間)被驗收(帶通)或者被拒絕(帶阻)。可以連續觀察多個標識符對,直至發現匹配的對或者直至到達列表的末端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于羅伯特.博世有限公司,未經羅伯特.博世有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200980108346.0/2.html,轉載請聲明來源鉆瓜專利網。





