发明名称 Method and filter system for filtering messages received via a serial data bus of a communication network by a user of the network
摘要 A method and a filter system for filtering messages which are received, via a serial data bus of a communications network, in a communication module of a user connected to the data bus. To allow particularly simple and efficient filtering of incoming messages, even when there is a large number of filtering criteria, it is proposed that the filter system includes a list in which multiple identifier pairs are stored which define a range delimited in each case by a first identifier and a second identifier. The identifier for an incoming message is compared at least to selected identifier pairs from the list, and a query is made concerning whether the identifier for the incoming message is greater than, or greater than or equal to, the selected first identifier, and is less than, or less than or equal to, the selected second identifier. The incoming message is forwarded to the application or rejected, depending on the configuration bit specification, if the identifier for the incoming message is within the range delimited by the first identifier and the second identifier.
申请公布号 US9154324(B2) 申请公布日期 2015.10.06
申请号 US200912922010 申请日期 2009.03.05
申请人 ROBERT BOSCH GMBH 发明人 Hartwich Florian;Bailer Franz;Ihle Markus;Horst Christian
分类号 G06F15/16;H04L12/40;H04L29/06;H04L12/46 主分类号 G06F15/16
代理机构 Kenyon & Kenyon LLP 代理人 Kenyon & Kenyon LLP
主权项 1. A method for filtering messages, which are received, via a serial data bus of a communication network, in a communication module of a user connected to the data bus, the method comprising: using a filter system, the messages each having an identifier for identification, and the characteristics of the filter system being defined by message identifiers which are stored in at least one list of the filter system, wherein each identifier specifies a priority of a corresponding message; storing multiple identifier pairs in the at least one list of the filter system which define a range delimited in each case by a first identifier and a second identifier; comparing the identifier for an incoming message to at least selected identifier pairs; making a query concerning whether the identifier for the incoming message is greater than or equal to the first identifier of a selected identifier pair and less than or equal to the second identifier of the selected identifier pair; wherein: each identifier pair has an associated filter type information stored in the at least one list, each item of filter type information identifying whether an incoming message that is within the range delimited by the first identifier and the second identifier of a respectively associated identifier pair should be forwarded to the application or rejected; forwarding the incoming message to the application in response to determining that (a) the identifier for the incoming message is within the range delimited by the first identifier and the second identifier of the selected identifier pair, and (b) the filter type information of the selected identifier pair identifies forwarding; and rejecting the incoming message to the application in response to determining that (a) the identifier for the incoming message is within the range delimited by the first identifier and the second identifier of the selected identifier pair, and (b) the filter type information of the selected identifier pair identifies rejecting.
地址 Stuttgart DE