IP Library Granted Patent US 12,549,446
Granted Patent B2
US 12,549,446 · App. 18/641,758 · Granted Feb 10, 2026

Mapping relationship generation method and apparatus, and storage medium

Inventors: Yong Hu (Dongguan, CN); Jun Ye (Dongguan, CN)
Assignee: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
H04L41/12H04L41/50G06F9/44
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,549,446
App. No.
18/641,758
Granted
Feb 10, 2026
Kind
B2
Abstract

A mapping relationship generation method includes: obtaining information about a mapping relationship between a communication connector on a node and a network domain; obtaining information about a mapping relationship between a process and the node, where the information about the mapping relationship between the process and the node includes a software component corresponding to the process, and the software component includes at least one port prototype; creating, based on the information about the mapping relationship between the communication connector on the node and the network domain and the information about the mapping relationship between the process and the node, a service instance for the port prototype used by the process in the network domain; and creating a mapping relationship between the service instance and a target communication connector on the node.

Claims (58)

1 . A method comprising:

creating a service instance in a network domain;

determining a first mapping relationship between the network domain and one or more communication connectors on at least one node; and

determining, based on first information about the first mapping relationship and second information about a second mapping relationship between a port prototype of a software component and the service instance, a third mapping relationship between the service instance and a target communication connector on the at least one node,

wherein the port prototype comprises a receive port prototype configured to request a service or data on the software component or comprises a send port prototype configured to provide the service or the data to the service instance.

2 . The method of claim 1 , wherein creating the service instance comprises:

determining an identifier (ID) of the network domain; and

determining that the service instance is associated with the ID when a communication protocol of the service instance is a data distribution service (DDS).

3 . The method of claim 1 , wherein each of the one or more communication connectors is associated with an Internet Protocol (IP) address.

4 . The method of claim 1 , wherein determining the third mapping relationship comprises:

determining, based on the first information, a first communication connector information set corresponding to the network domain, wherein the first communication connector information set comprises at least one first communication connector on the at least one node;

determining, based on the second information, a second communication connector information set corresponding to the port prototype, wherein the second communication connector information set comprises at least one second communication connector on a target node; and

determining, based on the first communication connector information set and the second communication connector information set, the third mapping relationship.

5 . The method of claim 4 , wherein determining the second communication connector information set comprises:

obtaining, based on the second mapping relationship, an association relationship among the service instance, an executable program, and a process;

determining, based on the association relationship, an associated node associated with the service instance; and

determining, based on at least one third communication connector on the associated node, the second communication connector information set.

6 . The method of claim 4 , wherein before determining the third mapping relationship, the method further comprises determining, based on an intersection set of the first communication connector information set and the second communication connector information set, the target communication connector.

7 . The method of claim 1 , further comprising configuring a communication service in an AUTomotive Open System ARchitecture (AUTOSAR) adaptive platform.

8 . An apparatus comprising:

a memory configured to store programming instructions; and

at least one processor coupled to the memory and configured to execute the programming instructions to cause the apparatus to:

create a service instance in a network domain;

determine a first mapping relationship between the network domain and one or more communication connectors on at least one node; and

determine, based on first information about the first mapping relationship and second information about a second mapping relationship between a port prototype of a software component and the service instance, a third mapping relationship between the service instance and a target communication connector on the at least one node,

wherein the port prototype comprises a receive port prototype configured to request a service or data on the software component or comprises a send port prototype configured to provide the service or the data to the service instance.

9 . The apparatus of claim 8 , wherein the at least one processor is further configured to execute the programming instructions to cause the apparatus to:

determine an identifier (ID) of the network domain; and

determine that the service instance is associated with the ID when a communication protocol of the service instance is a data distribution service (DDS).

10 . The apparatus of claim 8 , wherein each of the one or more communication connectors is associated with an Internet Protocol (IP) address.

11 . The apparatus of claim 8 , wherein the at least one processor is further configured to execute the programming instructions to cause the apparatus to:

determine, based on the first information, a first communication connector information set corresponding to the network domain, wherein the first communication connector information set comprises at least one first communication connector on the at least one node;

determine, based on the second information, a second communication connector information set corresponding to the port prototype, wherein the second communication connector information set comprises at least one second communication connector on a target node; and

determine, based on the first communication connector information set and the second communication connector information set, the third mapping relationship.

12 . The apparatus of claim 11 , wherein the at least one processor is further configured to execute the programming instructions to cause the apparatus to:

obtain, based on the second mapping relationship, an association relationship among the service instance, an executable program, and a process;

determine, based on the association relationship, an associated node associated with the service instance; and

determine, based on at least one third communication connector on the associated node, the second communication connector information set.

13 . The apparatus of claim 11 , wherein before determining the third mapping relationship, the at least one processor is further configured to execute the programming instructions to cause the apparatus to determine, based on an intersection set of the first communication connector information set and the second communication connector information set, the target communication connector.

14 . The apparatus of claim 8 , wherein the apparatus is in an AUTomotive Open System ARchitecture (AUTOSAR) adaptive platform.

15 . A computer program product comprising computer-executable instructions that are stored on a non-transitory computer-readable medium and that, when executed by at least one processor, cause an electronic device to:

create a service instance in a network domain;

determine a first mapping relationship between the network domain and one or more communication connectors on at least one node; and

determine, based on first information about the first mapping relationship and second information about a second mapping relationship between a port prototype of a software component and the service instance, a third mapping relationship between the service instance and a target communication connector on the at least one node,

wherein the port prototype comprises a receive port prototype configured to request a service or data on the software component or comprises a send port prototype configured to provide the service or the data to the service instance.

16 . The computer program product of claim 15 , wherein when executed by the at least one processor, the computer-executable instructions further cause the electronic device to:

determine an identifier (ID) of the network domain; and

determine that the service instance is associated with the ID when a communication protocol of the service instance is a data distribution service (DDS).

17 . The computer program product of claim 15 , wherein each of the one or more communication connectors is associated with an Internet Protocol (IP) address, and wherein when executed by the at least one processor, the computer-executable instructions further cause the electronic device to configure a communication service in an AUTomotive Open System ARchitecture (AUTOSAR) adaptive platform.

18 . The computer program product of claim 15 , wherein when executed by the at least one processor, the computer-executable instructions further cause the electronic device to:

determine, based on the first information, a first communication connector information set corresponding to the network domain, wherein the first communication connector information set comprises at least one first communication connector on the at least one node;

determine, based on the second information, a second communication connector information set corresponding to the port prototype, wherein the second communication connector information set comprises at least one second communication connector on a target node; and

determine, based on the first communication connector information set and the second communication connector information set, the third mapping relationship.

19 . The computer program product of claim 18 , wherein when executed by the at least one processor, the computer-executable instructions further cause the electronic device to:

obtain, based on the second mapping relationship, an association relationship among the service instance, an executable program, and a process;

determine, based on the association relationship, an associated node associated with the service instance; and

determine, based on at least one third communication connector on the associated node, the second communication connector information set.

20 . The computer program product of claim 18 , wherein before determining the third mapping relationship and when executed by the at least one processor, the computer-executable instructions further cause the electronic device to determine, based on an intersection set of the first communication connector information set and the second communication connector information set, the target communication connector.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2024
From: HUAWEI TECHNOLOGIES CO., LTD.
To: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 069336/0125 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2024
From: HU, YONG; YE, JUN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 068985/0851 →
Continuity (2)
Continuation PCTCN2021125308 · Oct 21, 2021
Related Publication 20240275688A1 · Aug 15, 2024
References Cited (8)
US 8234351B2 · Curran et al. · 2012 [cited by applicant]
US 20150331979A1 · Englehart · 2015 [cited by examiner]
US 20160308822A1 · Chae · 2016 [cited by examiner]
US 20200294401A1 · Kerecsen · 2020 [cited by examiner]
US 20230367833A1 · Kol · 2023 [cited by examiner]
WO 2020070061A1 · 2020 [cited by applicant]
WO 2021107179A1 · 2021 [cited by applicant]
AUTOSAR AP R19-11, “Specification of Manifest”, AUTOSAR, Nov. 28, 2019, 826 pages. [cited by applicant]