| CPC H04L 9/3263 (2013.01) | 20 Claims |

|
1. A method for processing uplink data or downlink data, the method comprising:
receiving, at a non-certified computer configured to be mounted in a vehicle and from a communications management unit (CMU) configured to be mounted in the vehicle and to route data between components of the vehicle, and that requires certification by a government entity, first data comprising either (a) a message of a message type or (b) (i) information configured to form or extracted from the message of the message type and (ii) a message type identifier, wherein the message type means a type of message of a set of message types, wherein the non-certified computer does not require the certification by the government entity;
determining, with the non-certified computer, whether the message type identifier was received;
determining, with the non-certified computer, that the message type identifier was not received, then identifying the message type;
determining, with the non-certified computer, whether the first data includes data configured to be transmitted off the vehicle;
determining, with the non-certified computer, that the first data includes data configured to be transmitted off the vehicle, then, using the message type identifier, at least one of encoding, encrypting, and compressing at least a portion of the first data to create the downlink data;
transmitting the downlink data from the non-certified computer to the CMU;
determining, with the non-certified computer, that the first data does not include data configured to be transmitted off the vehicle, then, using the message type identifier, at least one of decoding, decrypting, and decompressing the at least a portion of the first data to create the uplink data; and
transmitting the uplink data from the non-certified computer to the CMU.
|