CPC B60R 16/0231 (2013.01) [B60R 16/037 (2013.01); E05F 15/60 (2015.01); G06F 13/404 (2013.01); H04L 12/40 (2013.01); E05Y 2900/55 (2013.01); H04L 2012/40273 (2013.01)] | 14 Claims |
1. An in-vehicle equipment controller, comprising:
circuitry configured to control in-vehicle equipment; and
a memory, wherein
the circuitry has, as a software configuration:
an application layer in which an application implementing functions for the in-vehicle equipment is installed; and
a middleware layer in which a device driver, one or a plurality of first communication packets, and a plurality of second communication packets are installed, the device driver being configured to convert a command received from the application into a hardware command, the first communication packet exchanging data with the application, and the second communication packets exchanging data with the device driver, and
a rewritable mapping table that specifies a connection relationship between the first communication packet and each of the second communication packets; wherein the rewritable mapping table is stored in the memory, and
in the middleware layer, a communication path between the application layer and the device driver is generated based on the re-writable mapping table.
|
7. A vehicle, comprising:
an in-vehicle equipment controller, wherein the in-vehicle equipment controller includes
circuitry configured to control in-vehicle equipment; and
a memory, wherein
the circuitry has, as a software configuration:
an application layer in which an application implementing functions for the in-vehicle equipment is installed; and
a middleware layer in which a device driver, one or a plurality of first communication packets, and a plurality of second communication packets are installed, the device driver being configured to convert a command received from the application into a hardware command, the first communication packet exchanging data with the application, and the second communication packets exchanging data with the device driver, and
a rewritable mapping table that specifies a connection relationship between the first communication packet and each of the second communication packets, wherein the rewritable mapping table is stored in the memory, and
in the middleware layer, a communication path between the application layer and the device driver is generated based on the rewritable mapping table.
|