Unified vehicle network frame protocol
First Claim
Patent Images
1. A vehicle communication network comprises:
- a plurality of vehicle control modules;
a network fabric, wherein the network fabric comprises;
a first sub-network fabric operably coupled to a first subset of the plurality of vehicle control modules;
a second sub-network fabric operably coupled to a second subset of the plurality of vehicle control modules; and
a data bridge operably coupled to facilitate communication between the first and second sub-network fabrics, wherein the first subset of the plurality of vehicle control modules are coupled to the second sub-network fabric through the data bridge and wherein the second subset of the plurality of vehicle control modules is coupled to the first sub-network fabric through the data bridge;
memory operably coupled to the network fabric; and
a network manager operably coupled to the network fabric, wherein the network manager is operable to;
coordinate communication of packets, via the network fabric, among the plurality of vehicle control modules, based on individual content of the packets and in accordance with a global vehicle network communication protocol that regulates communications via the data bridge between the first sub-network fabric and the second sub-network fabric in accordance with a higher priority for packets with a destination in the first sub-network fabric and a lower priority for packets with a destination in the second sub-network fabric;
wherein the data bridge is operable to;
receive a packet with a destination in the first sub-network fabric or second sub-network fabric, and determine the packet priority;
transfer the packet to the destination using a to priority path if the packet is determined to be a top priority packet;
transfer the packet to the destination by bypassing ingress and egress queues of the data bridge if the packet is determined to be a high priority packet; and
add the packet to an ingress or egress queue of the data bridge based on priority if the packet is determined to be a lower priority packet.
7 Assignments
0 Petitions
Accused Products
Abstract
A vehicle communication network includes a network fabric, a plurality of vehicle control modules, memory, one or more multimedia processing modules, and a network manager. The network manager is operable to coordinate communication of packets, via the network fabric, among the vehicle control modules, the memory, and the multimedia processing modules based on individual content of the packets and in accordance with a global vehicle network communication protocol. The network manager is further operable to facilitate network resource management to support the communication of packets via the network fabric in accordance with the global vehicle network communication protocol.
-
Citations
20 Claims
-
1. A vehicle communication network comprises:
-
a plurality of vehicle control modules; a network fabric, wherein the network fabric comprises; a first sub-network fabric operably coupled to a first subset of the plurality of vehicle control modules; a second sub-network fabric operably coupled to a second subset of the plurality of vehicle control modules; and a data bridge operably coupled to facilitate communication between the first and second sub-network fabrics, wherein the first subset of the plurality of vehicle control modules are coupled to the second sub-network fabric through the data bridge and wherein the second subset of the plurality of vehicle control modules is coupled to the first sub-network fabric through the data bridge;
memory operably coupled to the network fabric; anda network manager operably coupled to the network fabric, wherein the network manager is operable to; coordinate communication of packets, via the network fabric, among the plurality of vehicle control modules, based on individual content of the packets and in accordance with a global vehicle network communication protocol that regulates communications via the data bridge between the first sub-network fabric and the second sub-network fabric in accordance with a higher priority for packets with a destination in the first sub-network fabric and a lower priority for packets with a destination in the second sub-network fabric; wherein the data bridge is operable to; receive a packet with a destination in the first sub-network fabric or second sub-network fabric, and determine the packet priority; transfer the packet to the destination using a to priority path if the packet is determined to be a top priority packet; transfer the packet to the destination by bypassing ingress and egress queues of the data bridge if the packet is determined to be a high priority packet; and add the packet to an ingress or egress queue of the data bridge based on priority if the packet is determined to be a lower priority packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A vehicle network comprises:
-
a plurality of vehicle control modules; a network fabric, wherein the network fabric comprises; a first network fabric including first network interfaces operably coupled to a first type of the plurality of vehicle control modules; a second network fabric including second network interfaces operably coupled to a second type of the plurality of vehicle control modules; and a data bridge operably coupled to facilitate communication between the first and second network fabrics, wherein the data bridge assigns a higher priority for packets with a destination in the first network fabric and a lower priority for packets with a destination in the second network fabric; a network manager operably coupled to the network fabric, wherein the network manager is operable to; coordinate communication of packets, via the network fabric, among the plurality of vehicle control modules, based on individual content of the packets and in accordance with a global vehicle network communication protocol that regulates communications via the data bridge between the first network fabric and the second network fabric in accordance with a higher priority for packets with a destination in the first network fabric and a lower priority for packets with a destination in the second network fabric; wherein the data bridge is operable to; receive a packet with a destination in the first network fabric or second network fabric, and determine the packet priority; transfer the packet to the destination using a top priority path if the packet is determined to be a top priority packet; transfer the packet to the destination by bypassing ingress and egress queues of the data bridge if the packet is determined to be a high priority packet; and add the packet to an ingress or egress queue of the data bridge based on priority if the packet is determined to be a lower priority packet. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A vehicle network comprises:
-
a plurality of vehicle control modules; a network fabric, wherein the network fabric comprises; a first network fabric including first network interfaces operably coupled to a first set of the plurality of vehicle control modules including a first function; a second network fabric including second network interfaces operably coupled to a second set of the plurality of vehicle control modules including a second function; and a network manager that stores a global vehicle network communication protocol, and coordinates communication of packets, via the network fabric, among the plurality of vehicle control modules, based on individual content of the packets and in accordance with the global vehicle network communication protocol, wherein the global vehicle network communication protocol indicates a higher priority for packets with a destination in the first network fabric and a lower priority for packets with a destination in the second network fabric; a data bridge operably coupled to facilitate communication between the first and second network fabrics, wherein the first set of the plurality of vehicle control modules are coupled to the second network fabric through the data bridge and wherein the second set of the plurality of vehicle control modules is coupled to the first network fabric through the data bridge; wherein the data bridge is operable to; receive a packet with a destination in the first network fabric or second network fabric, and determine the packet priority; transfer the packet to the destination using a top priority path if the packet is determined to be a top priority packet; transfer the packet to the destination by bypassing ingress and egress queues of the data bridge if the packet is determined to be a high priority packet; and add the packet to an ingress or egress queue of the data bridge based on priority if the packet is determined to be a lower priority packet. - View Dependent Claims (18, 19, 20)
-
Specification