CPC H04L 67/562 (2022.05) [H04L 12/40091 (2013.01); H04L 67/12 (2013.01); H04L 67/62 (2022.05)] | 7 Claims |
1. A machine including an electronic control unit (ECU) to which a portable operating system interface (POSIX) operating system (OS) is ported and implementing dynamic-service-oriented communication between vehicle applications on an AUTomotive Open System ARchitecture (AUTOSAR) adaptive platform (AP), the machine comprising:
a skeleton which is an application for providing a service on the platform;
a proxy which is an application using the service on the platform; and
a service communication management (CM) which is an application for brokering service-oriented communication between vehicle applications on the platform,
wherein the service CM comprises:
a service registry configured to store information on the service provided by the skeleton and information on the service used by the proxy;
a service discovery configured to transmit a notification of starting to provide the service or a search request message (a service discovery message) for using the service through Ethernet multicast when a service registered in the service registry is to be provided to a vehicle application of another ECU or use the vehicle application of the other ECU;
a Scalable service-Oriented MiddlewarE over Internet protocol (SOME/IP) bridge in charge of data communication in accordance with a service provided or used by the other ECU; and
an inter-process communication (IPC) port used in communication between the skeleton and the proxy,
wherein the IPC port is a port for communication with the skeleton and the proxy existing in the same machine, and
wherein when a received message is a service discovery message, the IPC port transfers the message to the service registry, and when the received message is a service message, the IPC port transfers the message to the SOME/IP bridge.
|