System and method for internal networking, data optimization and dynamic frequency selection in a vehicular environment
First Claim
1. A system, comprising:
- an internal subsystem in a vehicle comprising a plurality of sensors, actuators and vehicle controllers adapted to control the vehicle; and
an on-board unit (OBU) in communication with the internal subsystem on a first network, and a node on a second network, wherein;
the first network comprises at least one Ethernet network including a first Ethernet switch coupled to the OBU, wherein the first Ethernet switch is adapted to facilitate communication between the plurality of sensors, actuators and vehicle controllers in the internal subsystem, wherein the internal subsystem further comprises a second Ethernet switch coupled to the first Ethernet switch and adapted to facilitate communication in the internal subsystem; and
the second network comprises a wireless network.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes an on-board unit (OBU) in communication with an internal subsystem in a vehicle on at least one Ethernet network and a node on a wireless network. A method in one embodiment includes receiving a message on the Ethernet network in the vehicle, encapsulating the message to facilitate translation to Ethernet protocol if the message is not in Ethernet protocol, and transmitting the message in Ethernet protocol to its destination. Certain embodiments include optimizing data transmission over the wireless network using redundancy caches, dictionaries, object contexts databases, speech templates and protocol header templates, and cross layer optimization of data flow from a receiver to a sender over a TCP connection. Certain embodiments also include dynamically identifying and selecting an operating frequency with least interference for data transmission over the wireless network.
-
Citations
18 Claims
-
1. A system, comprising:
-
an internal subsystem in a vehicle comprising a plurality of sensors, actuators and vehicle controllers adapted to control the vehicle; and an on-board unit (OBU) in communication with the internal subsystem on a first network, and a node on a second network, wherein; the first network comprises at least one Ethernet network including a first Ethernet switch coupled to the OBU, wherein the first Ethernet switch is adapted to facilitate communication between the plurality of sensors, actuators and vehicle controllers in the internal subsystem, wherein the internal subsystem further comprises a second Ethernet switch coupled to the first Ethernet switch and adapted to facilitate communication in the internal subsystem; and the second network comprises a wireless network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving a message in a first protocol from a first in-vehicle device on an Ethernet network in a vehicle, wherein the message is received at an Ethernet switch in the Ethernet network, wherein the message comprises destination information; identifying, at the Ethernet switch, a second in-vehicle device on the Ethernet network corresponding to the destination information; determining if the first protocol corresponds to Ethernet protocol; if the first protocol does not correspond to Ethernet protocol, encapsulating the message to facilitate translation from the first protocol to Ethernet protocol at the Ethernet switch; and transmitting the message in Ethernet protocol to the second in-vehicle device. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An Ethernet switch inside a vehicle comprising:
-
a memory element configured to store data; a routing processor operable to route data packets according to suitable Ethernet routing protocols; and a computing processor operable to execute instructions associated with the data, wherein the routing processor, computing processor and the memory element cooperate such that the Ethernet switch is configured for; receiving a message in a first protocol from a first in-vehicle device on an Ethernet network in the vehicle, wherein the message comprises destination information; identifying a second in-vehicle device on the Ethernet network corresponding to the destination information; determining if the first protocol corresponds to Ethernet protocol; if the first protocol does not correspond to Ethernet protocol, encapsulating the message to facilitate translation from the first protocol to Ethernet protocol; and transmitting the message in Ethernet protocol to the second in-vehicle device.
-
-
18. Logic encoded in non-transitory media that includes code for execution and when executed by a processor is operable to perform operations comprising:
-
receiving a message in a first protocol from a first in-vehicle device on an Ethernet network in a vehicle, wherein the message comprises destination information, wherein the message is received at an Ethernet switch in the Ethernet network; identifying, at the Ethernet switch, a second in-vehicle device on the Ethernet network corresponding to the destination information; determining if the first protocol corresponds to Ethernet protocol; if the first protocol does not correspond to Ethernet protocol, encapsulating the message to facilitate translation from the first protocol to Ethernet protocol at the Ethernet switch; and transmitting the message in Ethernet protocol to the second in-vehicle device.
-
Specification