US 12,261,920 B2
Device and method for performing dynamic-service-oriented communication between vehicle applications on autosar adaptive platform
Yun Ki Choi, Seoul (KR); Yong Ho Lee, Seoul (KR); Won Seok Choi, Namyangju-si (KR); and Kap Hyun Kim, Ansan-si (KR)
Assigned to POPCORNSAR CO., LTD., Seoul (KR)
Appl. No. 18/012,590
Filed by POPCORNSAR CO., LTD., Seoul (KR)
PCT Filed Sep. 29, 2021, PCT No. PCT/KR2021/013396
§ 371(c)(1), (2) Date Dec. 22, 2022,
PCT Pub. No. WO2023/013814, PCT Pub. Date Feb. 9, 2023.
Claims priority of application No. 10-2021-0103816 (KR), filed on Aug. 6, 2021.
Prior Publication US 2024/0106916 A1, Mar. 28, 2024
Int. Cl. H04L 67/562 (2022.01); H04L 12/40 (2006.01); H04L 67/12 (2022.01); H04L 67/62 (2022.01)
CPC H04L 67/562 (2022.05) [H04L 12/40091 (2013.01); H04L 67/12 (2013.01); H04L 67/62 (2022.05)] 7 Claims
OG exemplary drawing
 
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.