Vehicle gateway device, a communication data control method and computer program product therefor
AssigneeSumitomo Wiring Ssytems, Ltd.
InventorTomoki Matsuo
Life of this patent
Estimating the term…
Abstract
A vehicle gateway device is provided with a relay function unit (11) for relaying communication data to a bus line (BL2) if communication data flowing on a bus line (BL1) is relay data to be relayed to a bus line (BL2) and a (NM) function unit (21) for performing a specified network management process in accordance with (NM) data if the communication data flowing on the bus line (BL1) is (NM) data transmitted for the implementation of an (NM) function. The relay function unit (11) is constructed by an (ASIC) and the (NM) function unit (21) is constructed by a microcomputer.
Claims8
A vehicle gateway device to be connected with a bus line (BL), on which communication data flow, comprising:
- a relay function unit connected to a bus line (BL) of a vehicle network, for relaying communication data if communication data flowing on the bus line (BL) is relay data, the relay data being a command to control at least one device of a vehicle, the relay function unit constructed by an application specific integrated circuit, and
- a network management function unit connected to the relay function unit, for performing a network management process in accordance with network management data if communication data flowing on the bus line (BL) is network management data, the network management data transmitted for the implementation of a network management function of at least one node of the vehicle network and is outputted from the relay function unit, the network management function unit constructed by a microcomputer, the application specific integrated circuit and the microcomputer being disposed on a single device,
- wherein:
- the relay function unit includes a first transmitting/receiving section connected to the bus line (BL) for receiving communication data flowing on the bus line (BL) and transmitting the communication data to the bus line (BL), a judging section for judging whether the communication data received by the first transmitting/receiving section is the relay data or the network management data, and at least one queue for storing the relay data and the network management data, wherein
- the judging section of the relay function unit outputs the communication data judged to be the relay data to the queue of the relay function unit while outputting the communication data judged to be the network management data to the network management function unit, and the network management function unit performs the network management process in accordance with the network management data outputted from the judging section of the relay function unit.
A communication data control method of a vehicle gateway device for controlling communication data flowing on a bus line (BL), the vehicle gateway device including a relay function unit constructed by an application specific integrated circuit and a network management function unit constructed by a microcomputer, the application specific integrated circuit and the microcomputer being disposed on a single device, comprising the following steps:
- connecting the relay function unit to a bus line (BL) of a vehicle network;
- connecting the network management function unit to the relay function unit,
- receiving, by a first transmitting/receiving section of the relay function unit, communication data flowing on the bus line and transmitting the communication data to the bus line (BL),
- judging, by a judging section of the relay function unit, whether the communication data received is the relay data or the network management data, wherein the communication data judged to be the relay data are output to a queue of the relay function unit while outputting the communication data judged to be the network management data to the network management function unit,
- relaying communication data by means of the relay function unit, if communication data flowing on the bus line (BL) is judged to be the relay data, the relay data being a command to control at least one device of a vehicle, and
- performing a network management process in accordance with network management data by means of the network management function unit if communication data flowing on the bus line (BL) is judged to be the network management data transmitted for the implementation of a network management function of at least one node of the vehicle network and is outputted from the relay function unit.
A computer program product comprising computer-readable instructions embodied on a non-transitory computer readable medium, and when executed on a processor performs a communication data control method comprising:
- receiving, by a first transmitting/receiving section of a relay function unit connected to a bus line (BL) of a vehicle network, communication data flowing on the bus line (BL) and transmitting the communication data to the bus line the relay function unit constructed by an application specific integrated circuit (ASIC),
- judging, by a judging section of the relay function unit, whether the communication data received is the relay data or the network management data, wherein the communication data judged to be the relay data are output to a queue of the relay function unit while outputting the communication data judged to be the network management data to a network management function unit connected to the relay function unit, the network management unit constructed by a microcomputer, the application specific integrated circuit and the microcomputer being disposed on a single device,
- relaying communication data by means of the relay function unit, if communication data flowing on the bus line (BL) is judged to be the relay data, the relay data being a command to control at least one device of a vehicle, and
- performing a network management process in accordance with network management data by means of the network management function unit constructed by a microcomputer if communication data flowing on the bus line (BL) is judged to be the network management data transmitted for the implementation of a network management function of at least one node of the vehicle network and is outputted from the relay function unit.
Dependencies are inferred from the claim text.