CPC H04L 69/08 (2013.01) [H04L 45/72 (2013.01); H04L 67/12 (2013.01); H04L 69/321 (2013.01)] | 20 Claims |
1. A communication routing device located within a vehicle, the communication routing device comprising:
a plurality of communication interfaces associated with a plurality of communication networks of the vehicle such that the communication routing device receives all electronic messages transmitted between the plurality of communication networks;
wherein the plurality of communication networks of the vehicle comprises a plurality of electronic control units (ECUs); and
at least one processing device configured to:
receive, via at least one source interface of the plurality of communication interfaces, at least one first layer communication associated with at least one first layer communication protocol of a first layer in a plurality of layers of network communication protocols;
extract communication data from the at least one first layer communication according to at least one protocol specific layer first layer processor associated with the at least one first layer communication protocol;
generate at least one second layer data unit associated with the at least one first layer communication based at least in part on the communication data;
wherein the second layer data unit comprises a second layer representation of the communication data;
wherein the at least one second layer data unit conforms to a second layer in the plurality of layers of the network communication protocols
generate at least one transformed second layer data unit based at least in part on at least one transformation to the at least one first layer communication based at least in part on the at least one second layer data unit and at least one predefined rule associated with the at least one second layer data unit;
determine at least one destination interface of the plurality of communication interfaces associated with the communication data based least in part on the at least one transformed second layer data unit;
extract the communication data from the at least one transformed second layer data unit;
generate at least one transmitted communication associated with the communication data according to at least one protocol specific first layer transmission processor associated with the at least one first layer communication protocol;
wherein the at least one transmitted communication comprises a first layer representation of the communication data; and
transmit at least one transmitted communication associated with the at least one first layer communication protocol via the at least one destination interface.
|