Vehicle message filter
First Claim
1. A message filtering system for a vehicle network, comprising:
- a vehicle bus having a plurality of nodes for the transmission and reception of messages to and from the bus;
a plurality of electronic control unit (ECUs), each of the plurality of ECU being coupled to one of the nodes and each being associated with a different network device on the bus, wherein each of the plurality of ECU has a controller and a transmit filter of the plurality of ECU that is located between the controller and its respective node, wherein the transmit filter is configured with a filter policy that terminates the transmission of an outgoing message from the respective ECU prior to the message reaching the vehicle bus when if the message violates the filter policy.
4 Assignments
0 Petitions
Accused Products
Abstract
A message filtering system for a communications system in a vehicle enabling communication between various systems and subsystems via a vehicle bus. Electronic devices may be coupled to the bus. Electronic control units (ECUs) may be located therebetween. The ECU may regulate or control the flow of messages between the bus and the electronic devices. Message filters may apply a filter policy to incoming and outgoing messages. In addition, the message filtering system may have an alert policy for violations of the filter policy. In one embodiment, the source identity of outgoing messages may be overwritten by a message filter dedicated to outgoing messages; this message filter may be an application specific integrated circuit.
-
Citations
20 Claims
-
1. A message filtering system for a vehicle network, comprising:
-
a vehicle bus having a plurality of nodes for the transmission and reception of messages to and from the bus; a plurality of electronic control unit (ECUs), each of the plurality of ECU being coupled to one of the nodes and each being associated with a different network device on the bus, wherein each of the plurality of ECU has a controller and a transmit filter of the plurality of ECU that is located between the controller and its respective node, wherein the transmit filter is configured with a filter policy that terminates the transmission of an outgoing message from the respective ECU prior to the message reaching the vehicle bus when if the message violates the filter policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of filtering messages in a vehicle network, comprising the steps of:
-
providing a vehicle area network having a plurality electronic control units (ECUs) each associated with a network device, the ECUs being interconnected via a bus, wherein at least two of the ECUs are associated with transmit filters having a filter policy and each being positioned between the bus and the respective ECU; receiving at a first transmit filter an outgoing message from one of the at least two ECUs; determining whether the outgoing message complies with the filter policy; based on the determination, either; terminating the outgoing message based upon a violation of the filter policy, or transmitting the outgoing message onto the bus; and when transmitted, receiving the outgoing message at the other of the at least two ECUs. - View Dependent Claims (14, 15)
-
-
16. A method of filtering messages in a vehicle area network, comprising:
-
providing a plurality of network device electronic control units (ECUs) coupled to a vehicle bus, wherein each of the plurality of network device ECUs has a transmit filter and is configured to apply a filter policy to outbound messages transmitted on the bus; receiving at a first transmit filter of one of the plurality of network device ECUs an outbound a message from a processor associated with the respective ECU; applying the filter policy to the outbound message; and transmitting the outbound message if the message passes the filter policy, else discarding the message if the message fails to pass the filter policy. - View Dependent Claims (17, 18, 19, 20)
-
Specification