Vehicle control system
First Claim
Patent Images
1. A vehicle control system having a plurality of nodes connected to a communication network to perform coordinated operations based on data transmitted via said communication network for controlling a vehicle, wherein each of the nodes comprises:
- a node status determination section which receives node status data from other nodes via said communication network and determines node statuses which indicate one or more failed states and non-failed states of said plurality of nodes;
a node status data exchanging section for transmitting node status data including node statuses of an own node and said other nodes determined by said node status determination section to said other nodes, and receiving node status data including node statuses of said own node and said other nodes determined and transmitted from said other nodes via said communication network; and
a failed-node judging section which identifies a failed node connected to said communication network based on said node status data including node statuses of said own node and said other nodes determined by said node status determination section and transmitted from said other nodes,wherein the operations in said node status determination section, said node status data exchanging section and said failed-node judging section are executed in synchronization with communications between the own node and said other nodes via said communication network,wherein said node status determination section, said node status data exchanging section, and said failed-node judging section are implemented with a middleware including an application program interface which provides the identified result of the failed node to application programs, andwherein said own node executes a judging operation of identifying the failed node for a part of the nodes assigned to said own node among said plurality of nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
In a vehicle control system in which a large number of ECUs operate in coordination via a network, each node has an intra-network node status determination section, other node'"'"'s status decision transmitting/other nodes'"'"' status decision receiving section, and failed-node identification section. The nodes exchange decisions made by the intra-network node status evaluation section with other nodes and thereby identify failed node.
-
Citations
7 Claims
-
1. A vehicle control system having a plurality of nodes connected to a communication network to perform coordinated operations based on data transmitted via said communication network for controlling a vehicle, wherein each of the nodes comprises:
-
a node status determination section which receives node status data from other nodes via said communication network and determines node statuses which indicate one or more failed states and non-failed states of said plurality of nodes; a node status data exchanging section for transmitting node status data including node statuses of an own node and said other nodes determined by said node status determination section to said other nodes, and receiving node status data including node statuses of said own node and said other nodes determined and transmitted from said other nodes via said communication network; and a failed-node judging section which identifies a failed node connected to said communication network based on said node status data including node statuses of said own node and said other nodes determined by said node status determination section and transmitted from said other nodes, wherein the operations in said node status determination section, said node status data exchanging section and said failed-node judging section are executed in synchronization with communications between the own node and said other nodes via said communication network, wherein said node status determination section, said node status data exchanging section, and said failed-node judging section are implemented with a middleware including an application program interface which provides the identified result of the failed node to application programs, and wherein said own node executes a judging operation of identifying the failed node for a part of the nodes assigned to said own node among said plurality of nodes. - View Dependent Claims (2, 3, 4)
-
-
5. A vehicle control system having a plurality of nodes connected to a communication network to perform coordinated operations based on data transmitted via said communication network for controlling a vehicle, wherein each of the nodes comprises:
-
a node status determination section which receives node status data from other nodes via said communication network and determines node statuses which indicate one or more failed states and non-failed states of said plurality of nodes; a node status data exchanging section for transmitting node status data including node statuses of an own node and said other nodes determined by said node status determination section to said other nodes, and receiving node status data including node statuses of said own node and said other nodes determined and transmitted from said other nodes via said communication network; and a failed-node judging section which identifies a failed node connected to said communication network based on said node status data including node statuses of said own node and said other nodes determined by said node status determination section and transmitted from said other nodes, wherein the operations in said node status determination section, said node status data exchanging section and said failed-node judging section are executed in synchronization with communications between the own node and said other nodes via said communication network, wherein said node status determination section, said node status data exchanging section, and said failed-node judging section are implemented with a middleware including an application program interface which provides the identified result of the failed node to application programs, and wherein there are provided a plurality of successive communication cycles in said communications between the own node and said other nodes via said communication network, and in a current communication cycle, said node status data exchanging sections of said plurality of nodes execute node status data exchanges to exchange said own node'"'"'s status evaluation result held in a communication cycle one cycle before said current communication cycle, while said node status determination sections of said plurality of nodes executes node status determination to determine the node statuses which indicate one or more failed states and non-failed states of said plurality of nodes in said one communication cycle, and then said failed-node judging section identifies the failed node in said current communication cycle.
-
-
6. A vehicle control system having a plurality of nodes connected to a communication network to perform coordinated operations based on data transmitted via said communication network for controlling a vehicle, wherein each of the nodes comprises:
-
a node status determination section which receives node status data from other nodes via said communication network and determines node statuses which indicate one or more failed states and non-failed states of said plurality of nodes; a node status data exchanging section for transmitting node status data including node statuses of an own node and said other nodes determined by said node status determination section to said other nodes, and receiving node status data including node statuses of said own node and said other nodes determined and transmitted from said other nodes via said communication network; and a failed-node judging section which identifies a failed node connected to said communication network based on said node status data including node statuses of said own node and said other nodes determined by said node status determination section and transmitted from said other nodes, wherein the operations in said node status determination section, said node status data exchanging section and said failed-node judging section are executed in synchronization with communications between the own node and said other nodes via said communication network, wherein said node status determination section, said node status data exchanging section, and said failed-node judging section are implemented with a middleware including an application program interface which provides the identified result of the failed node to application programs, and wherein said failed-node judging section comprises a failure counter, and each of said own node and said other nodes executes failure counter synchronization by transmitting and receiving a message including a failure counter synchronization flag. - View Dependent Claims (7)
-
Specification