Edge addressing method, device and system, storage medium and computer program product

By managing the node dynamic addressing method, the terminal device directly establishes a communication link with the target edge node, solving the delay problem caused by the cumbersome service access process and achieving low-latency service access.

CN120730293APending Publication Date: 2025-09-30CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410370686.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-28
Publication Date
2025-09-30

AI Technical Summary

Technical Problem

In the service connection establishment and data communication interaction in wide-area and local-area scenarios, the service access process between terminals and edge nodes is cumbersome, resulting in large latency and unable to meet low-latency service requirements.

Method used

The management node receives the application layer addressing request of the terminal device, searches for and sends the network element type and network element address of the target edge node, and the terminal device directly establishes a service communication link with the target edge node, which simplifies the service access process and reduces latency.

Benefits of technology

It effectively simplifies the service access process between terminals and edge nodes, shortens the communication process, reduces latency, and ensures service application efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120730293A_ABST
    Figure CN120730293A_ABST
Patent Text Reader

Abstract

The invention discloses an edge addressing method, the method is applied to a management node for managing an edge node, and the method comprises the following steps: receiving an application layer addressing request about a target service sent by terminal equipment; wherein the application layer addressing request at least comprises first real-time position information and target service identification information of the terminal equipment; searching a target edge node matched with the application layer addressing request; issuing an addressing response to the terminal device; wherein the addressing response at least comprises the network element type and the network element address of the target edge node. The invention further discloses an edge addressing device and system, a storage medium and a computer program product.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to an edge addressing method, device, system, storage medium, and computer program product. Background Art

[0002] With the rapid development of communication technologies such as 5G (5th Generation Mobile Communication Technology), many application scenarios in vertical industries, such as ports, industry, and the Internet of Vehicles (IoV), are placing increasingly stringent demands on communication networks. To ensure the low-latency edge computing requirements of these services, the current proposal is to offload services to edge nodes for deployment, enabling rapid service processing and localized closed-loop operations. For example, IoV services, which are compatible with both wide-area and local scenarios, include assisted driving and autonomous driving, two typical scenarios for vehicle-road collaboration. These scenarios place high demands on safety and require high-speed real-time analysis and processing of massive amounts of perception data from roadside vehicles and equipment. Typical latency requirements for assisted driving services are within 50-100 milliseconds (ms), while those for autonomous driving services require latency of less than 20ms or even less than 10ms. This is particularly true for key smart intersections, where local deployment is crucial to meeting these latency requirements.

[0003] However, the establishment of service connections and data communication interactions in the above-mentioned wide-area and local-area scenarios are currently based on the traditional Transmission Control Protocol / Internet Protocol (TCP / IP) protocol framework, which uses IP address information to uniquely identify a service to enable terminal service access to edge nodes. However, the TCP / IP mechanism has a high service level, which means that when terminals access services at edge nodes, they need to cross many network elements, the communication path process is long, and the processing process is relatively complicated, resulting in large delays in the process of terminal accessing services at edge nodes, which seriously affects the application of services.

[0004] Application Contents

[0005] In order to solve the above technical problems, the present application hopes to provide an edge addressing method, device, system, storage medium and computer program product, which solves the problem that the service access process between the terminal and the edge node is relatively cumbersome, resulting in large delays, and proposes a dynamic addressing method for edge nodes based on the service perception layer, which effectively simplifies the service access process between the terminal and the edge node, shortens the communication process, effectively reduces the delay between the terminal and the edge node, and ensures the application of the service.

[0006] The technical solution of this application is achieved as follows:

[0007] The present application provides an edge addressing method, which is applied to a management node that manages edge nodes. The method includes:

[0008] Receiving an application layer addressing request for a target service sent by a terminal device; wherein the application layer addressing request includes at least first real-time location information of the terminal device and target service identification information;

[0009] Finding a target edge node that matches the application layer addressing request;

[0010] Send an addressing response to the terminal device; wherein the addressing response includes at least the network element type and network element address of the target edge node.

[0011] In the above solution, before searching for a target edge node that matches the application layer addressing request, the method further includes:

[0012] Obtaining location information, unique Internet Protocol (IP) address, service scope, network element type, and network element address of at least one edge node managed by the management node;

[0013] The location information, Internet Protocol IP address when entering the network, service range, network element type and network element address of at least one edge node are stored in a configuration file.

[0014] In the above solution, searching for a target edge node that matches the application layer addressing request includes:

[0015] The target edge node that is closest to the first real-time location information in the application layer addressing request and provides the target service corresponding to the target service identification information is determined from the configuration file.

[0016] In the above solution, the management node is a cloud management service node or a network node.

[0017] The present application provides an edge addressing method, which is applied to a terminal device and includes:

[0018] Receiving an addressing response sent by the management node; wherein the addressing response includes at least a network element type and a network element address of the target edge node;

[0019] determining the target edge node based on the addressing response;

[0020] A service establishment message is sent to the target edge node through the first processing layer of the terminal device to establish a service with the target edge node; wherein the service establishment message includes the network element type and the network element address.

[0021] In the above solution, before receiving the addressing response sent by the management node, the method further includes:

[0022] An application layer addressing request for a target service is sent to the management node; wherein the application layer addressing request includes at least the first real-time location information of the terminal device and target service identification information.

[0023] In the above solution, the network element type and the network element address are encapsulated in the header information of the service establishment message.

[0024] In the above solution, when the management node is a cloud management service node, after sending a service establishment message to the target edge node through the first processing layer of the terminal device to establish a service with the target edge node, the method further includes:

[0025] Reporting the second real-time location information of the terminal device to the target edge node according to a preset period;

[0026] If a node switching message is received from the target edge node, the application layer addressing request is sent to the management node; wherein, the node switching message is generated when the target edge node determines that the terminal device is about to leave the service range of the target edge node based on the received second real-time location information.

[0027] The present application provides an edge addressing method, which is applied to a target edge node and includes:

[0028] receiving, through the second processing layer of the target edge node, a service establishment message sent by the terminal device;

[0029] Parsing the header message of the service establishment message by the second processing layer to obtain the network element type and network element address;

[0030] Based on the network element type and the network element address, a target service communication link is established with the terminal device.

[0031] In the above solution, when the management node is a cloud management service node, after establishing the target service communication link with the terminal device based on the network element type and the network element address, the method further includes:

[0032] Receiving second real-time location information sent by the terminal device according to a preset period;

[0033] Determining a positional relationship between the terminal device and the target edge node based on the second real-time location information and a service range of the target edge node;

[0034] If the location relationship indicates that the terminal device is about to leave the service range, a node switching message is sent to the terminal device.

[0035] In the above solution, determining the positional relationship between the terminal device and the target edge node based on the second real-time location information and the service range of the target edge node includes:

[0036] Determine a first distance between the second real-time location information and a center point of the service range;

[0037] Determine a difference between a second distance and the first distance; wherein the second distance is the distance between the center point of the service range and the edge point of the service range corresponding to the moving direction of the terminal device;

[0038] If the difference is less than a preset distance threshold, it is determined that the position relationship is that the terminal device is about to leave the service range.

[0039] The present application provides a first edge addressing device, comprising: a first receiving unit, a searching unit, and a sending unit; wherein:

[0040] The first receiving unit is configured to receive an application layer addressing request for a target service sent by a terminal device; wherein the application layer addressing request includes at least first real-time location information of the terminal device and target service identification information;

[0041] The search unit is configured to search for a target edge node that matches the application layer addressing request;

[0042] The sending unit is used to send an addressing response to the terminal device; wherein the addressing response at least includes the network element type and network element address of the target edge node.

[0043] The present application provides a second edge addressing device, the device comprising: a second receiving unit, a first determining unit and a first sending unit; wherein:

[0044] The second receiving unit is configured to receive an addressing response sent by the management node; wherein the addressing response includes at least a network element type and a network element address of the target edge node;

[0045] The first determining unit is configured to determine the target edge node based on the addressing response;

[0046] The first sending unit is used to send a service establishment message to the target edge node through the first processing layer of the terminal device to establish a service with the target edge node; wherein the service establishment message includes the network element type and the network element address.

[0047] The present application provides a third edge addressing device, the device comprising: a third receiving unit, a parsing unit and an establishing unit; wherein:

[0048] The third receiving unit is configured to receive a service establishment message sent by a terminal device through the second processing layer of the target edge node;

[0049] The parsing unit is configured to parse the header message of the service establishment message through the second processing layer to obtain the network element type and the network element address;

[0050] The establishing unit is used to establish a target service communication link with the terminal device based on the network element type and the network element address.

[0051] The present application provides an edge addressing system, the system comprising at least: a management node, at least one terminal device and at least one edge node; wherein:

[0052] The management node is configured to implement the steps of the edge addressing method described in any one of the above items, and determine a target edge node from at least one edge node;

[0053] The terminal device is used to implement the steps of the edge addressing method as described in any one of the above items;

[0054] The target edge node is used to implement the steps of any one of the above-mentioned edge addressing methods.

[0055] The present application provides a storage medium, on which an edge addressing program is stored. When the edge addressing program is executed, it is used to implement the steps of any one of the above-mentioned edge addressing methods.

[0056] The present application provides a computer program product, comprising a computer program, which implements the steps of the edge addressing method according to any one of the above items when executed by a processor.

[0057] The embodiments of the present application provide an edge addressing method, apparatus, system, storage medium and computer program product. After receiving an application layer addressing request for a target service sent by a terminal device through a management node that manages an edge node, the management node searches for a target edge node that matches the application layer addressing request and sends an addressing response to the terminal device. The terminal device receives the addressing response sent by the management node, determines the target edge node based on the addressing response, and then sends a service establishment message to the target edge node through the first processing layer of the terminal device. After the target edge node receives the service establishment message sent by the terminal device through the second processing layer, the second processing layer parses the header message of the service establishment message to obtain the network element type and the network element address. Finally, based on the network element type and the network element address, a target service communication link is established with the terminal device. In this way, after the management node receives the application addressing request for the target service sent by the terminal device, it searches for the target edge node that matches the application layer addressing request locally at the management node, and then sends an addressing response including the network element type and network element address of the target node to the terminal device, so that the first processing layer of the terminal device sends a service establishment message to the second processing layer of the target edge node to establish a service link, which simplifies the service establishment process and signaling interaction process between the target edge node and the terminal device, solves the problem that the current service access process between the terminal and the edge node is relatively cumbersome, resulting in a large delay, and proposes a dynamic addressing method for edge nodes based on the service perception layer, which effectively simplifies the service access process between the terminal and the edge node, shortens the communication process, effectively reduces the delay between the terminal and the edge node, and ensures the application of the service. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] Figure 1 A schematic diagram of the process of an edge addressing method provided in an embodiment of the present application Figure 1 ;

[0059] Figure 2 A schematic diagram of the process of an edge addressing method provided in an embodiment of the present application Figure 2 ;

[0060] Figure 3 A schematic diagram of the process of an edge addressing method provided in an embodiment of the present application Figure 3 ;

[0061] Figure 4 A schematic diagram of the process of an edge addressing method provided in an embodiment of the present application Figure 4 ;

[0062] Figure 5 A schematic diagram of the process of an edge addressing method provided in an embodiment of the present application Figure 5 ;

[0063] Figure 6A schematic diagram of a protocol stack in an edge addressing method provided in an embodiment of the present application;

[0064] Figure 7 A schematic diagram of the service deployment architecture and protocol stack communication flow in an edge addressing method provided in an embodiment of the present application;

[0065] Figure 8 A schematic diagram of the structure of a packet header provided in an embodiment of the present application Figure 8 ;

[0066] Figure 9 Schematic diagram of the application implementation process of an edge addressing method provided in an embodiment of the present application Figure 1 ;

[0067] Figure 10 Schematic diagram of the application implementation process of an edge addressing method provided in an embodiment of the present application Figure 2 ;

[0068] Figure 11 A schematic diagram of the correspondence relationship between an edge node and a base station provided in an embodiment of the present application;

[0069] Figure 12 A schematic diagram of an application architecture provided in an embodiment of the present application;

[0070] Figure 13 Schematic diagram of the application implementation process of an edge addressing method provided in an embodiment of the present application Figure 3 ;

[0071] Figure 14 A schematic structural diagram of a first edge addressing device provided in an embodiment of the present application;

[0072] Figure 15 A schematic structural diagram of a second edge addressing device provided in an embodiment of the present application;

[0073] Figure 16 A schematic structural diagram of a third edge addressing device provided in an embodiment of the present application;

[0074] Figure 17 A schematic diagram of the structure of a passive service management system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0075] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application.

[0076] The embodiment of the present application provides an edge addressing method, referring to Figure 1 As shown, the method is applied to a management node that manages edge nodes, and the method includes the following steps:

[0077] Step 101: Receive an application layer addressing request for a target service sent by a terminal device.

[0078] The application layer addressing request includes at least the first real-time location information of the terminal device and the target service identification information.

[0079] In the embodiments of the present application, the management node for edge nodes can be an edge node management server, such as a cloud management service node, or a management device such as a base station. A terminal device is a smart device capable of invoking edge node services, such as a mobile device such as a smartphone or a smart car. When the terminal device needs to use the target service, it generates an application layer addressing request corresponding to the application layer and sends it to the management node.

[0080] Step 102: Find a target edge node that matches the application layer addressing request.

[0081] In an embodiment of the present application, the management node searches for an edge node that matches the application layer addressing request from stored information about edge nodes to obtain a target edge node. The edge node is used to provide edge services for the terminal device.

[0082] Step 103: Send an addressing response to the terminal device.

[0083] The addressing response at least includes the network element type and network element address of the target edge node.

[0084] In an embodiment of the present application, the management node obtains the network element type and network element address of the target edge node, generates an addressing response, and sends the addressing response to the terminal device. The terminal device can then directly determine the target edge node based on the network element type and network element address sent by the management node and establish a communication link with the target edge node. In this way, the management node dynamically and efficiently searches for edge nodes for the terminal device based on the terminal device's service needs, implements addressing, reduces service access latency for the terminal device, and ensures service access requirements.

[0085] The edge addressing method provided in the embodiment of the present application receives an application layer addressing request for a target service sent by a terminal device through a management node that manages an edge node, searches for a target edge node that matches the application layer addressing request, and sends an addressing response to the terminal device, so that the terminal device determines the target edge node based on the addressing response, and then sends a service establishment message to the target edge node through the first processing layer of the terminal device to establish a target service communication link with the target edge node. In this way, after the management node receives the application addressing request for the target service sent by the terminal device, it searches for the target edge node that matches the application layer addressing request locally at the management node, and then sends an addressing response including the network element type and network element address of the target node to the terminal device, so that the first processing layer of the terminal device sends a service establishment message to the second processing layer of the target edge node to establish a service link, which simplifies the service establishment process and signaling interaction process between the target edge node and the terminal device, solves the problem that the current service access process between the terminal and the edge node is relatively cumbersome, resulting in a large delay, and proposes a dynamic addressing method for edge nodes based on the service perception layer, which effectively simplifies the service access process between the terminal and the edge node, shortens the communication process, effectively reduces the delay between the terminal and the edge node, and ensures the application of the service.

[0086] Based on the above embodiments, the embodiments of the present application provide an edge addressing method, referring to Figure 2 As shown, the method is applied to a terminal device, and the method includes the following steps:

[0087] Step 201: Receive an addressing response sent by a management node.

[0088] The addressing response at least includes the network element type and network element address of the target edge node.

[0089] In an embodiment of the present application, the terminal device receives an addressing response sent by the management node based on the communication method between the terminal device and the management node.

[0090] Step 202: Determine the target edge node based on the addressing response.

[0091] In an embodiment of the present application, the terminal device parses the addressing response to determine the network element type and network element address of the target edge node, and determines the target edge node based on the network element type and network element address obtained by parsing.

[0092] Step 203: Send a service establishment message to the target edge node through the first processing layer of the terminal device.

[0093] The service establishment message is sent to the target edge node through the first processing layer of the terminal device to establish a service with the target edge node. The service establishment message includes the network element type and the network element address.

[0094] In the embodiments of the present application, the first processing layer is a new processing layer in the terminal device, which is used to indicate or associate services with the application layer. The first processing layer of the terminal device directly sends a service establishment message to the target edge node to request service establishment with the target edge node. By sending a service establishment message once, a service communication link is established with the target edge node, simplifying the service communication link process and effectively shortening the service establishment latency.

[0095] The edge addressing method provided in the embodiment of the present application receives an addressing response sent by a management node through a terminal device, which is determined based on an application layer addressing request regarding a target service sent by the terminal device, and after determining the target edge node based on the addressing response, sends a service establishment message to the target edge node through the first processing layer of the terminal device, so that the target edge node receives the service establishment message sent by the terminal device through the second processing layer, and then establishes a target service communication link with the terminal device through the network element type and network element address obtained by parsing by the second processing layer. In this way, after the management node receives the application addressing request for the target service sent by the terminal device, it searches for the target edge node that matches the application layer addressing request locally at the management node, and then sends an addressing response including the network element type and network element address of the target node to the terminal device, so that the first processing layer of the terminal device sends a service establishment message to the second processing layer of the target edge node to establish a service link, which simplifies the service establishment process and signaling interaction process between the target edge node and the terminal device, solves the problem that the current service access process between the terminal and the edge node is relatively cumbersome, resulting in a large delay, and proposes a dynamic addressing method for edge nodes based on the service perception layer, which effectively simplifies the service access process between the terminal and the edge node, shortens the communication process, effectively reduces the delay between the terminal and the edge node, and ensures the application of the service.

[0096] Based on the above embodiments, the embodiments of the present application provide an edge addressing method, referring to Figure 3 As shown, the method is applied to the target edge node, and the method includes the following steps:

[0097] Step 301: Receive a service establishment message sent by a terminal device through the second processing layer of the target edge node.

[0098] In the embodiment of the present application, since the terminal device sends the service establishment message through the first processing layer of the terminal device, the target edge node receives and processes the service establishment message sent by the terminal device through the second processing layer of the target edge device.

[0099] Step 302: The second processing layer parses the header of the service establishment message to obtain the network element type and network element address.

[0100] In the embodiment of the present application, the second processing layer of the target edge node parses and processes the header message of the received service establishment message to obtain the network element type and network element address of the target edge node.

[0101] Step 303: Based on the network element type and the network element address, a target service communication link is established with the terminal device.

[0102] In an embodiment of the present application, the target edge node performs analysis and processing based on the network element type and network element address obtained by parsing, and then establishes a target service channel to implement a service communication link with the terminal device.

[0103] The edge addressing method provided in the embodiment of the present application is that after the target edge node receives the service establishment message sent by the terminal device through the second processing layer, the second processing layer parses the header message of the service establishment message to obtain the network element type and network element address, and finally establishes the target service communication link with the terminal device based on the network element type and network element address. In this way, after the management node receives the application addressing request for the target service sent by the terminal device, it searches for the target edge node that matches the application layer addressing request locally at the management node, and then sends an addressing response including the network element type and network element address of the target node to the terminal device, so that the first processing layer of the terminal device sends the service establishment message to the second processing layer of the target edge node to establish the service link, simplifying the service establishment process and signaling interaction process between the target edge node and the terminal device, solving the problem that the service access process between the terminal and the edge node is relatively cumbersome and causes a large delay. A dynamic addressing method for edge nodes based on the service perception layer is proposed, which effectively simplifies the service access process between the terminal and the edge node, shortens the communication process, effectively reduces the delay between the terminal and the edge node, and ensures the application of the service.

[0104] Based on the above embodiments, the embodiments of the present application provide an edge addressing method, referring to Figure 4 As shown, the method includes the following steps:

[0105] Step 401: The management node obtains the location information, the unique Internet Protocol IP address when joining the network, the service range, the network element type and the network element address of at least one edge node managed by the management node.

[0106] Among them, the management node is a cloud management service node or a network node.

[0107] In an embodiment of the present application, a network node may be a base station device, which may be managed by an edge node, that is, an edge node manages multiple network nodes. For example, the edge node at this time may be an anchor base station, which is covered by multiple base stations. The cloud management service node may be an edge node management server, or a cloud management node, which may also be referred to as a cloud control center, referred to as a cloud control center. The management node performs information statistics on all edge nodes under its management, and the statistical content includes the location information of the edge node deployment, the unique Internet Protocol (IP) address assigned to the edge node when the edge node joins the network, the service scope of the edge node, the network element type to which the edge node belongs, and the network element address corresponding to the edge node, wherein the service scope of the edge node may refer to the scope covered by the service provided by the edge node.

[0108] One implementation process for the location information, unique Internet Protocol IP address when joining the network, service scope, network element type and network element address of at least one edge node managed by the management node can be: when each edge node is used for the first time, each edge node reports to the management node, and the management node stores and counts the information. In some application scenarios, when these statistical contents change, the edge node can actively report the changed contents to the management node; another implementation process can be that the management node obtains the information from each edge node each time it performs statistics.

[0109] Step 402: The management node stores the location information, Internet Protocol IP address when joining the network, service range, network element type and network element address of at least one edge node in a configuration file.

[0110] In an embodiment of the present application, the management node stores and processes the acquired location information, Internet Protocol IP address at the time of network access, service range, network element type, and network element address of at least one edge node. Specifically, the information can be stored in a configuration file in a certain storage and processing manner for subsequent quick search and call. For example, the mapping relationship between the service range, location information, IP address, network element type, and network element address of each edge node can be maintained in advance, and then the unique IP address of each edge node at the time of network access can be used for endogenous address mapping to achieve the uniqueness of each node address in the entire domain.

[0111] Step 403: The terminal device sends an application layer addressing request for the target service to the management node.

[0112] The application layer addressing request includes at least the first real-time location information of the terminal device and the target service identification information.

[0113] In an embodiment of the present application, the terminal device generates an application layer addressing request for the target service based on its own needs for the target service and sends it to the management node.

[0114] Step 404: The management node receives an application layer addressing request for the target service sent by the terminal device.

[0115] The application layer addressing request includes at least the first real-time location information of the terminal device and the target service identification information.

[0116] In an embodiment of the present application, the target service identification information is identification information used to uniquely identify the target service, such as service coding information or service name, etc. The first real-time location information of the terminal device is the location information of the current location of the terminal device, which can be specifically determined by the terminal device positioning device.

[0117] Step 405: The management node searches for a target edge node that matches the application layer addressing request.

[0118] In the embodiment of the present application, the management node searches for a target edge node that matches the application layer addressing request from the configuration file obtained in step 402. The target edge node that matches the application layer addressing request can provide the target service corresponding to the target identification information for the terminal device, and the first real-time location information of the terminal device is within the service range of the target edge node.

[0119] Step 406: The management node sends an addressing response to the terminal device.

[0120] The addressing response at least includes the network element type and network element address of the target edge node.

[0121] Step 407: The terminal device receives the addressing response sent by the management node.

[0122] The addressing response includes at least the network element type and network element address of the target edge node, which are encapsulated in the header information of the service establishment message.

[0123] Step 408: The terminal device determines the target edge node based on the addressing response.

[0124] In an embodiment of the present application, the terminal device can determine the target edge node for providing the target service that the management node is looking for based on the network element type and network element address in the addressing response sent by the management node.

[0125] Step 409: The terminal device sends a service establishment message to the target edge node through the first processing layer of the terminal device.

[0126] The service establishment message is sent to the target edge node through the first processing layer of the terminal device to establish a service with the target edge node. The service establishment message includes the network element type and the network element address.

[0127] In an embodiment of the present application, the first processing layer is a new processing layer added to the terminal device under the original fifth generation mobile communication technology (5th Generation Mobile Communication Technology, 5G) radio access network (Radio Access Network, RAN) protocol stack, which is used to replace the traditional Transmission Control Protocol (Transmission Control Protocol, TCP) / Internet Protocol (Internet Protocol, IP) / Media Access Control (Media Access Control, MAC) layer. The first processing layer can generate corresponding messages, send corresponding messages, receive corresponding messages, and process corresponding messages. The terminal device directly sends the service establishment message generated at the first processing layer to the target edge node through the first processing layer.

[0128] Step 410: The target edge node receives a service establishment message sent by the terminal device through the second processing layer of the target edge node.

[0129] In an embodiment of the present application, when the target edge node receives the service establishment message, it is also received and processed by the second processing layer of the target edge node. The second processing layer of the target edge node corresponds to the first processing layer of the terminal device and can communicate directly.

[0130] Step 411: The target edge node parses the header message of the service establishment message through the second processing layer to obtain the network element type and network element address.

[0131] In an embodiment of the present application, data interaction is achieved between the target edge node and the terminal node through packet header messages.

[0132] Step 412: The target edge node establishes a target service communication link with the terminal device based on the network element type and the network element address.

[0133] In an embodiment of the present application, the target edge node establishes a communication channel with the terminal device based on the network element type and network element address, so that the target edge node provides the target service for the terminal device.

[0134] Based on the foregoing embodiment, in an embodiment of the present application, step 405 can be implemented by the following steps: the management node determines from the configuration file the target edge node that is closest to the first real-time location information in the application layer addressing request and provides the target service corresponding to the target service identification information.

[0135] In an embodiment of the present application, the management node screens the edge nodes in the configuration file, and can first determine the edge nodes deployed in an area with a preset distance as a radius and the first real-time location information of the terminal device as the center to obtain an edge node set; then select the edge node that can provide the target service from the edge node set; if it is determined that there is only one edge node, the edge node can be directly determined as the target edge node; if it is determined that there are multiple edge nodes, the final target edge node can be determined based on the distance between the multiple edge nodes and the terminal device, for example, the closest edge node can be selected as the target edge node, or after performing service quality and other evaluation processing on multiple edge nodes, the optimal edge node can be selected as the target edge node.

[0136] Based on the above embodiment, refer to Figure 5 As shown, when the management node is a cloud management service node, the terminal device and the target edge node can also interact based on steps 413 to 417:

[0137] Step 413: The terminal device reports the second real-time location information of the terminal device to the target edge node according to a preset period.

[0138] In an embodiment of the present application, the preset period can be an empirical duration pre-configured for the terminal device. When the management node is a cloud management service node, the terminal device is pre-configured with a preset period for reporting location. Thus, the terminal device reports the collected real-time location information of the terminal device, i.e., the second location information, to the target edge node according to the preset period. This allows the target edge node to request the cloud management service node to perform edge node switching in advance based on the terminal device's location change.

[0139] Step 414: The target edge node receives the second real-time location information sent by the terminal device according to a preset period.

[0140] Step 415: The target edge node determines the positional relationship between the terminal device and the target edge node based on the second real-time location information and the service range of the target edge node.

[0141] In an embodiment of the present application, the target edge node analyzes the second real-time location information of the terminal device and its own service range to determine the current position relationship between the terminal device and the target edge node. The position relationship between the terminal device and the target edge node may be that the terminal device is still within the service range of the target edge node, or the terminal device is about to leave the service range of the target edge node.

[0142] Step 416: If the location relationship indicates that the terminal device is about to leave the service range, the target edge node sends a node switching message to the terminal device.

[0143] In the embodiment of the present application, the node switching message is used to indicate that the terminal device needs to switch edge service nodes. When the location relationship indicates that the terminal device is about to leave the service range, the target edge node sends a node switching message to the terminal device indicating that it can perform node switching.

[0144] Step 417: If the terminal device receives the node switching message sent by the target edge node, the terminal device sends an application layer addressing request to the management node.

[0145] The node switching message is generated when the target edge node determines, based on the received second real-time location information, that the terminal device is about to leave the service range of the target edge node.

[0146] In an embodiment of the present application, after a terminal device receives a node switching message sent by a target edge node and determines that it needs to switch to an edge node, the terminal device can generate an application layer addressing request and send the application layer addressing request to the management node so that the management node can query a new edge node for it again to ensure service continuity and reliability. It should be noted that the application layer addressing request can be generated by the terminal device when it needs to switch to an edge node, or it can be generated when the terminal device needs to use the target service at a certain moment and did not use the target service at a previous moment.

[0147] In this way, when the location of the terminal device is constantly changing, the edge node currently providing services can judge the location change of the terminal device based on the location information reported by the terminal device. When the terminal device is about to leave the service range of the edge node currently providing services, it instructs the terminal device to switch edge nodes, and allows the terminal device to request a new edge node from the cloud management service node, so as to pre-determine the edge node to be switched for the terminal device, reduce the possibility of service unsmoothness caused by node switching during the edge node service process, improve the smoothness of use of the target service, and ensure service efficiency.

[0148] Based on the above embodiment, in other embodiments of the present application, step 415 can be implemented by steps 415a to 415c:

[0149] Step 415a: The target edge node determines a first distance between the second real-time location information and the center point of the service range.

[0150] In an embodiment of the present application, the target edge node may calculate the distance between the second real-time location information and the center point of the target edge node's service range using a location distance calculation formula to obtain a first distance. The center point of the service range may be the location of the target edge node. When the service range is irregular, the center point of the service range may also be specified.

[0151] Step 415b: The target edge node determines the difference between the second distance and the first distance.

[0152] The second distance is the distance between the center point of the service range and the edge point of the service range corresponding to the moving direction of the terminal device.

[0153] In an embodiment of the present application, the target edge node determines the edge point of the service range in the moving direction of the terminal device, determines the distance between the edge point and the center point of the service range, obtains a second distance, and then calculates the difference between the second distance and the first distance.

[0154] Step 415c: If the difference is less than the preset distance threshold, the target edge node determines that the location relationship is that the terminal device is about to leave the service range.

[0155] In an embodiment of the present application, the preset distance threshold may be an edge distance for a target service within the coverage area of ​​the target edge node when the service quality is poor, or the preset distance threshold may be capable of ensuring communication between the terminal device and the target edge node and the cloud management service node, and determining the duration of obtaining the edge node to be connected. The preset distance threshold may be determined by the actual scenario and may be a fixed empirical value or a non-fixed empirical value. When the difference is less than the preset distance threshold, it may be determined that the terminal device is about to leave the service range of the target edge node.

[0156] In this way, the aforementioned technical solution queries the edge node business address information within the jurisdiction through the mapping table, directly responds to the addressing request to the terminal device (User Equipment, UE), and sends the corresponding edge node business address information. It no longer needs to rely on the outer TCP / IP protocol stack to obtain it from the cloud control center or root server, effectively avoiding the problems of high service level and multiple cross-network elements of the TCP / IP mechanism, greatly saving the addressing routing delay and realizing the local loopback within the service addressing base station. The advantages are more obvious in scenarios such as industrial field-level control or autonomous driving with high real-time requirements.

[0157] Based on the above embodiment, in the case of the original 5G RAN protocol stack, a new processing layer is added, corresponding to the above-mentioned first processing layer and second processing layer, to replace the traditional TCP / IP / MAC layer, such as Figure 6As shown in the figure, the processing layer is located below the application layer (APP) and above the service data adaptation protocol (SDAP) layer; the processing layer encapsulates information used to indicate or associate the application layer's services in the data packet, that is, the information is processed or encapsulated by the processing layer, so that without relying on the outer TCP / IP protocol stack, service perception and identification as well as efficient adaptation to the upper application layer protocol can be achieved in the communication technology (CT) domain, realizing "one-hop direct delivery" of data packets from the application layer to the communication layer, greatly simplifying the end-to-end protocol stack process and maximizing data transmission efficiency.

[0158] In some application scenarios, the processing layer may also be called the business layer, business perception layer (ASP, Application Sensation Protocol), etc. Its main functions may include:

[0159] 1. Add information to the data packet to indicate and associate specific services at the application layer, and efficiently open up the protocol link between the communication protocol stack and the upper application layer.

[0160] 2. Realize intelligent perception and recognition of business needs, establish a mapping from business to QoS flow (QoS flow) based on the content in the information, and dynamically match network capabilities.

[0161] Considering the differences in latency requirements and deployment flexibility of different industry applications, the functions of the processing layer can be extended to the User Plane Function (UPF) protocol stack and the local edge computing (MEC) protocol stack for synchronous upgrade to support services within base station network elements (option 1), UPF network elements (option 2), and MEC (option 3), achieving flexible independent deployment or even distributed deployment. Figure 7 As shown in the figure, endogenous applications can be deployed in access network equipment, user plane function (UPF) network elements, MEC, etc. to implement the protocol stack communication process.

[0162] Correspondingly, a packet header field is defined based on the processing layer for data transmission. The encapsulation format of the packet header field is as follows: Figure 8 As shown, it includes field 1, field 2, field 3, field 4, field 5 and field 6. Among them:

[0163] Field 1 is an optional field and can be a network element type indicator, for example, a node type indicator (NTI), which can define on which network element type of the base station gNB / UPF / MEC the service is deployed endogenously to encapsulate the network element type (NTI). The bit length of field 1 can be 2 bits, and the 2-bit flag indication of field 1 can be: 1. flag = 00, indicating or associated network element type is a base station, corresponding to option 1 deployment architecture; 2. flag = 01, indicating or associated network element type is UPF, corresponding to option 2 deployment architecture; 3. flag = 10, indicating or associated network element type is local MEC, corresponding to option 3 deployment architecture.

[0164] Field 2 is optional and can be a network element address identifier, such as a node address (NA). It can define the specific address of the network element where the service is located, that is, the specific address of the gNB / UPF / MEC where the service is located. Because the MEC-UPF-gNB connection relationship is one-to-many, the specific byte and bit size of Field 2 can be determined based on the number of network elements configured.

[0165] Field 3 can be used to encapsulate the service identifier (Application ID, AID), which can indicate different service types, such as industrial programmable logic controller (PLC) control, machine vision inspection, connected vehicle blind spot warning, emergency lane change, pedestrian collision detection, etc. In actual applications, the bit length of Field 3 is variable and scalable, such as 1 to 2 bytes, and can be customized and added as needed as services are deployed.

[0166] Field 4 can be used to encapsulate an indication or identify the message type. For example, Field 4 is designated as the Message Type (MT) and is used to indicate different message types, such as industrial control signaling messages, heartbeat packets, video stream messages, IoV road condition awareness messages, and vehicle status messages. In practical applications, the bit length of Field 4 can be variable and extendable.

[0167] Field 5 can be used to encapsulate or identify the time when a data packet was generated. This can be a timestamp, such as a TM (Time Mark), indicating the time when the service message was generated. For example, in connected vehicle scenarios, this can support application-layer time synchronization issues during message fusion between heterogeneous sensing devices such as cameras, radars, vehicle OBUs, and RSUs. It also addresses the end-to-end latency statistics challenges faced by existing 5G connected vehicle communications. In practical applications, the bit length of Field 5 can be variable and scalable.

[0168] Field 6 is an extension field (Extension), or a reserved field.

[0169] It should be noted that optional means that the packet header includes the above optional fields, but the corresponding identifiers or information may or may not be added to the optional fields. The packet header corresponds to the above-mentioned packet header information.

[0170] Based on the above description, the embodiment of the present application provides a unified scheduling addressing solution for the cloud control center. Figure 9 As shown, the specific steps include:

[0171] Step a11: The cloud control center writes the mapping relationship between the location information, IP address when joining the network, service range and other information of each edge node and the network element type NTI and network element address NA of the edge node into the configuration file of the cloud control center in advance.

[0172] Among them, the cloud control center must first pre-plan the configuration of the network element address of each edge node to obtain a configuration file. By maintaining the service scope, location information, IP address of each edge node and the mapping relationship between the network element type and network element address in advance, the unique IP address of each edge node when it enters the network is mapped internally to achieve the uniqueness of each node address in the entire domain. Among them, the proxy server where the cloud control center is located can uniformly maintain, query and manage the corresponding configuration files. When receiving the addressing request of the UE, the cloud control center proxy server searches for the edge node information (network element type NTI, network element address NA) closest to the UE according to the pre-planned relationship mapping table, and sends an addressing response to the UE. The ASP layer of the UE adds the location information of the edge node service deployment sent by the application layer to the field one network element type (NTI) and field two network element address (NA) of the packet header. The corresponding edge node ASP layer parses the packet header to achieve data interaction with the UE. The specific process is as follows:

[0173] Step a12: The UE sends an application layer addressing request to the cloud control center according to its own business needs.

[0174] The application layer addressing request includes the current location information of the UE (Location Information) and the service identity identifier (Application ID) of the service required by the UE. The location information of the UE can be represented by longitude and latitude location information.

[0175] Step a13: The cloud control center determines the target edge node.

[0176] The cloud control center combines the UE's location information and service identity in the application layer addressing request, searches the relevant configuration files for the nearest edge node within the range of the UE's location information that can provide the target service corresponding to the service identity information, and obtains the target edge node. One implementation process is that the cloud control center searches for the nearest edge node within the range of the UE's location information by searching the configuration files based on the service perception layer deployment method of each edge node, thereby selecting the edge node closest to the UE's route.

[0177] Step a14: The cloud control center sends an addressing response to the UE.

[0178] The addressing response includes the network element type NTI of the target edge node and the network element address NA of the target edge node.

[0179] Step a15: After the UE receives the addressing response, the ASP layer of the UE generates an ASP header and sends the ASP header to the target edge node.

[0180] Among them, the APP layer of the UE sends the network element type NTI and network element address NA of the target edge node to the ASP layer through the interface with the ASP layer; the ASP layer of the UE adds the network element type NTI and network element address NA of the target edge node to field 1 and field 2 of the packet header respectively, and sends the obtained ASP packet header to the target edge node to establish the service.

[0181] Among them, when the UE location changes and initiates a new application layer addressing request, according to the new addressing response, the two fields 1 and 2 in the ASP header will be filled with the network element type and network element address of the new edge node, thereby realizing dynamic change of the edge node.

[0182] Step a16: The ASP layer of the target edge node parses the received ASP packet header and establishes a service connection with the UE.

[0183] The ASP layer of the target edge node parses the ASP layer sent by the terminal device, obtains the network element type and network element address carried in the ASP packet header, establishes a service connection between the target edge node and the UE, and realizes data interaction between the two.

[0184] Step a17: During the process of transmitting service data with the target edge node, the UE periodically reports the real-time location information of the UE to the target edge node.

[0185] Step a18: The target edge node determines whether the UE is within the service range of the target edge node based on the real-time location information of the UE. If the UE is still within the service range, continue to step a18; otherwise, execute step a19.

[0186] Among them, when the target edge node determines whether the UE is within the service range of the target edge node based on the UE's real-time location information, it can determine and update the distance between the UE's current location coordinates (x, y) and the jurisdiction circle center coordinates (xi, yi) in real time. Determine whether the current UE belongs to its service range. For example, when the difference between Di and the service range radius Ri is less than the threshold Y (i.e., Ri-Di≤Y), it is considered that the current UE has left the service jurisdiction of the edge node, or it can be considered that the UE is currently at the edge of the service range of the target edge node and is about to leave the service range of the target edge node. The target edge node determines that the UE should reselect the edge node and obtain the best edge node. At this time, the target edge node generates a node switching instruction.

[0187] Step a19: The target edge node sends a node switching instruction to the UE.

[0188] Step a20: The UE sends an application layer addressing request to the cloud control center based on the node switching instruction.

[0189] After the UE executes step a20, the cloud control center repeats the process after step a13, which will not be described in detail here.

[0190] In this way, the cloud control center serves as the central node for unified scheduling. Its proxy server dynamically assigns the nearest edge node to the UE based on its service request and periodically reported location information, achieving unified addressing and scheduling for the terminal. Furthermore, considering that in mobile scenarios such as the Internet of Vehicles, the terminal's mobility and dynamic location change over time, the UE may leave the service range of the current edge node or be at its service edge, preventing normal data communication or causing session anomalies such as disconnected calls. A method for preemptive judgment and control of UE edge node switching is proposed to ensure service reliability.

[0191] Based on the above embodiment, the embodiment of the present application also provides a base station-level edge node architecture solution, that is, when one anchor base station covers multiple base stations, an implementation solution for local addressing of edge nodes under a new protocol stack, referring to Figure 10 As shown, the following steps may be specifically included:

[0192] Step b11: The UE initiates an application layer addressing request to the gNB based on its service requirements.

[0193] Step b12: The gNB determines the target edge node.

[0194] The gNB searches for the target edge node in the network management configuration file according to the corresponding location mapping table based on the UE location information and service identity in the application layer request.

[0195] The process of determining the network management configuration file is as follows: statically configured edge nodes (which can be called anchor base stations) are location-associated with gNBs. Based on the service capabilities of the edge nodes, the capability scope and geographical management area of ​​each edge node are planned in advance, where the management areas of each edge node do not overlap. The mapping relationship between edge nodes and base stations is confirmed, and a relationship network between edge nodes is established. The mapping relationship between edge nodes and base stations, as well as the relationship between edge nodes, are written into the network management configuration files at the edge nodes and base stations, respectively.

[0196] The mapping relationship between edge nodes and base stations, or location association, includes determining the edge node corresponding to the base station, the network element address (NA) of the edge node, and the service capability coverage (or service range). It should be noted that the network element address under each edge node is unique, thus ensuring a unique mapping between the gNB and the edge node.

[0197] The relationship between edge nodes and base stations can be referred to Figure 11 As shown, there is a one-to-many relationship between edge nodes and base stations. The edge nodes can be base station-level edge nodes implemented by anchor base stations through service sinking.

[0198] Step b13: The gNB sends an addressing response to the UE.

[0199] Step b14: After the UE receives the addressing response, the ASP layer of the UE generates an ASP header and sends the ASP header to the target edge node.

[0200] Step b15: The ASP layer of the target edge node parses the received ASP packet header and establishes a service connection with the UE.

[0201] In this way, a service connection is established between the target edge node and the UE, data interaction is achieved, and local addressing of the UE is completed.

[0202] In this way, a mapping relationship between edge nodes and base stations is configured based on the edge node's service computing capabilities, achieving a unique correspondence between base stations and edge nodes. When a UE initiates an application layer session and sends an addressing request to the gNB, the access gNB searches for the edge node network element type (NTI) (due to the Option 1 base station-native architecture, the network element type NTI defaults to base station) and network element address (NA) corresponding to the service range based on the mapping relationship with edge nodes in its configuration file. It then returns an addressing response to the UE, enabling local addressing of the edge node for the UE and effectively reducing addressing response latency. After receiving the addressing response, the UE's ASP layer adds the edge node service deployment location information (default value of network type NTI and network element address NA) sent by the application layer to the packet header's field 1 (network element type NTI) and field 2 (network element address NA). The corresponding edge node ASP layer then parses the packet header to enable data exchange with the UE.

[0203] Exemplarily, an embodiment of the present application provides an application of a base station-level edge node architecture solution for the Internet of Vehicles. During the application of the Internet of Vehicles, high security requirements are placed on it. It is necessary to provide massive amounts of perception data based on roadside vehicles and roadside equipment for high-real-time analysis and processing. There are edge computing and high-real-time response requirements for local smart intersections. Therefore, in order to meet the high real-time and deterministic requirements, the service needs to be deployed on the base station network element, which is the option 1 base station endogenous architecture. For industry scenarios such as the Internet of Vehicles, a fusion architecture combining communication with endogenous perception and local computing can be realized, integrating hardware and software, taking into account performance and cost, and maximizing cost-effectiveness. The current Internet of Vehicles architecture solution expands the base station-level edge node by deploying the V2X service application platform on the base station side to achieve real-time service sinking, complete low-latency edge computing of the service and local precise push. The base station deployed with the V2X cloud control platform acts as an edge node (anchor base station). An anchor base station can cover multiple base stations, provide vehicle information services within a specified geographical range, manage the base station settings within the coverage area, and realize local service edge computing. The base stations can realize vehicle-road collaborative message intercommunication through the Xn port. The specific architecture of the V2X cloud control platform can be as follows. Figure 12 . Figure 12The architecture shown can be divided into the application layer, network layer, and perception layer. The perception layer may include on-board units (OBUs) located on vehicles and roadside units (RSUs) deployed on the road, such as cameras, traffic lights, radar, etc. The network layer may include core network elements, MECs, baseband processing units (BBUs), and active antenna units (AAUs). The AAU can communicate with the perception layer devices via the Uu port. The application layer may include the V2X cloud control platform (i.e., V2X APP).

[0204] based on Figure 12 The application scenario provides the addressing process of the Internet of Vehicles "ghost probe" service: Taking the "ghost probe" blind spot warning service that is sensitive to latency in the Internet of Vehicles industry scenario as an example, its system end-to-end latency requirement is 30-50ms, and the reliability is 99.9%. There are business edge computing and high real-time response requirements. The "ghost probe" service platform needs to be deployed on the base station network element side. The above network architecture solution can be used to realize the endogenous base station service and expand the base station-level edge nodes. The corresponding "ghost probe" blind spot warning service interaction process can be referred to Figure 13 As shown, the following steps are included:

[0205] Step c11: The roadside sensing device sends sensing information to the target edge node.

[0206] Among them, perception information may include roadside traffic event and traffic sign information (RSI), map information (MAP), traffic light information (SPAT), and video / radar information.

[0207] Step c12: The vehicle-mounted device sends uplink data to the target edge node.

[0208] The uplink data may include a vehicle basic safety message (BSM).

[0209] Step c13: The gNB performs time synchronization and convergence calculations.

[0210] Step c14: The target edge node sends downlink data to the vehicle-mounted device.

[0211] The downlink data may include roadside safety messages (RSM), RSI, SPAT and other messages.

[0212] Here, in step c12, the uplink data transmission solution based on ASP in the embodiment of the present invention may be adopted. In step c14, the downlink data transmission solution based on ASP in the embodiment of the present invention may be adopted.

[0213] based on Figure 13 In step c12, the vehicle-mounted device reports the BSM message to the target edge node as an example. The vehicle-mounted device must first complete the service link with the edge node within the current service range before it can interact with the BSM message. The addressing process between the vehicle-mounted device and the target edge node is as follows:

[0214] Step d11: The vehicle-mounted device initiates an application layer addressing request to the connected gNB.

[0215] Step d12: After receiving the application layer addressing request, the gNB searches the location relationship mapping table of the edge node in the network management configuration file. The network element address and network element type of the target edge node within the service range corresponding to the current vehicle-mounted device are obtained.

[0216] In step d13, the gNB sends an addressing response to the vehicle-mounted device, informing the vehicle-mounted device of the network element type NTI and network element address NA of the target edge node within its service range.

[0217] Step d14: After the on-board device receives the addressing response, the APP protocol layer of the on-board device sends the network element type NTI, network element address NA and other information of the target edge node to the ASP layer of the on-board device through the interface with the ASP layer; the ASP layer of the on-board device adds the network element type NTI, network element address NA and other information to the field 1 network element type (NTI) and field 2 network element address (NA) of the packet header, and puts the BSM message into the data field of the packet header to perform BSM message interaction with the target edge node.

[0218] In step d15, the target edge node can obtain the vehicle's BSM message by parsing the packet header through the ASP layer of the target edge node. The two parties establish a business connection. The target edge node performs fusion calculation and processing by combining the roadside perception data, and sends a wide-area roadside RSM message to the on-board equipment. The vehicle terminal makes a blind spot warning prompt based on the sent RSM information to realize data interaction.

[0219] It should be noted that, for the description of the same steps and contents in this embodiment as those in other embodiments, reference can be made to the description in other embodiments and will not be repeated here.

[0220] The edge addressing method provided by the embodiment of the present application receives an application layer addressing request for a target service sent by a terminal device through a management node that manages an edge node, searches for a target edge node that matches the application layer addressing request, and sends an addressing response to the terminal device. The terminal device receives the addressing response sent by the management node, determines the target edge node based on the addressing response, and then sends a service establishment message to the target edge node through the first processing layer of the terminal device. After the target edge node receives the service establishment message sent by the terminal device through the second processing layer, it parses the header message of the service establishment message through the second processing layer to obtain a network element type and a network element address. Finally, based on the network element type and the network element address, a target service communication link is established with the terminal device. In this way, after the management node receives the application addressing request for the target service sent by the terminal device, it searches for the target edge node that matches the application layer addressing request locally at the management node, and then sends an addressing response including the network element type and network element address of the target node to the terminal device, so that the first processing layer of the terminal device sends a service establishment message to the second processing layer of the target edge node to establish a service link, which simplifies the service establishment process and signaling interaction process between the target edge node and the terminal device, solves the problem that the current service access process between the terminal and the edge node is relatively cumbersome, resulting in a large delay, and proposes a dynamic addressing method for edge nodes based on the service perception layer, which effectively simplifies the service access process between the terminal and the edge node, shortens the communication process, effectively reduces the delay between the terminal and the edge node, and ensures the application of the service.

[0221] Based on the above embodiments, the embodiments of the present application provide a first edge addressing device, which can be applied to Figure 1 and Figures 4-5 In the edge addressing method provided in the corresponding embodiment, refer to Figure 14 As shown, the first edge addressing device 5 may include: a first receiving unit 51, a search unit 52 and a sending unit 53; wherein:

[0222] The first receiving unit 51 is configured to receive an application layer addressing request for a target service sent by a terminal device; wherein the application layer addressing request includes at least first real-time location information of the terminal device and target service identification information;

[0223] A search unit 52 is configured to search for a target edge node that matches the application layer addressing request;

[0224] The sending unit 53 is configured to send an addressing response to the terminal device; wherein the addressing response at least includes the network element type and network element address of the target edge node.

[0225] In other embodiments of the present application, before the search unit, the first addressing device further includes: an acquisition unit and a storage unit; wherein:

[0226] An acquisition unit, configured to acquire location information, a unique Internet Protocol (IP) address when joining the network, a service range, a network element type, and a network element address of at least one edge node managed by the management node;

[0227] The storage unit is used to store the location information, Internet Protocol IP address when entering the network, service range, network element type and network element address of at least one edge node in a configuration file.

[0228] In other embodiments of the present application, the search unit is specifically configured to implement the following steps:

[0229] A target edge node that is closest to the first real-time location information in the application layer addressing request and provides the target service corresponding to the target service identification information is determined from the configuration file.

[0230] In other embodiments of the present application, the management node is a cloud management service node or a network node.

[0231] It should be noted that the interaction process between the units and modules in this embodiment can refer to the description in other embodiments and will not be repeated here.

[0232] The first edge addressing device provided in the embodiment of the present application receives an application layer addressing request for a target service sent by a terminal device through a management node that manages an edge node, searches for a target edge node that matches the application layer addressing request, and sends an addressing response to the terminal device, so that the terminal device determines the target edge node based on the addressing response, and then sends a service establishment message to the target edge node through the first processing layer of the terminal device to establish a target service communication link with the target edge node. In this way, after the management node receives the application addressing request for the target service sent by the terminal device, it searches for the target edge node that matches the application layer addressing request locally at the management node, and then sends an addressing response including the network element type and network element address of the target node to the terminal device, so that the first processing layer of the terminal device sends a service establishment message to the second processing layer of the target edge node to establish a service link, which simplifies the service establishment process and signaling interaction process between the target edge node and the terminal device, solves the problem that the current service access process between the terminal and the edge node is relatively cumbersome, resulting in a large delay, and proposes a dynamic addressing method for edge nodes based on the service perception layer, which effectively simplifies the service access process between the terminal and the edge node, shortens the communication process, effectively reduces the delay between the terminal and the edge node, and ensures the application of the service.

[0233] Based on the above embodiments, the embodiments of the present application provide a second edge addressing device, which can be applied to Figure 2 and Figures 4-5In the edge addressing method provided in the corresponding embodiment, refer to Figure 15 As shown, the second edge addressing device 6 may include: a second receiving unit 61, a first determining unit 62 and a first sending unit 63; wherein:

[0234] The second receiving unit 61 is configured to receive an addressing response sent by the management node; wherein the addressing response includes at least a network element type and a network element address of the target edge node;

[0235] A first determining unit 62 is configured to determine a target edge node based on the addressing response;

[0236] The first sending unit 63 is configured to send a service establishment message to a target edge node through the first processing layer of the terminal device to establish a service with the target edge node; wherein the service establishment message includes a network element type and a network element address.

[0237] In other embodiments of the present application, before the second receiving unit, the first sending unit is also used to send an application layer addressing request about the target service to the management node; wherein the application layer addressing request includes at least the first real-time location information of the terminal device and the target service identification information.

[0238] In other embodiments of the present application, the network element type and the network element address are encapsulated in the header information of the service establishment message.

[0239] In other embodiments of the present application, when the management node is a cloud management service node, after the first sending unit, the terminal device further includes: a reporting unit; wherein:

[0240] A reporting unit, configured to report the second real-time location information of the terminal device to the target edge node according to a preset period;

[0241] The first sending unit is further used to send an application layer addressing request to the management node if a node switching message sent by the target edge node is received; wherein the node switching message is generated when the target edge node determines that the terminal device is about to leave the service range of the target edge node based on the received second real-time location information.

[0242] It should be noted that the interaction process between the units and modules in this embodiment can refer to the description in other embodiments and will not be repeated here.

[0243] The second edge addressing device provided in the embodiment of the present application receives an addressing response sent by a management node through a terminal device, which is determined based on an application layer addressing request regarding a target service sent by the terminal device, and determines the target edge node based on the addressing response. Then, the device sends a service establishment message to the target edge node through the first processing layer of the terminal device, so that the target edge node receives the service establishment message sent by the terminal device through the second processing layer, and then establishes a target service communication link with the terminal device through the network element type and network element address obtained by parsing the second processing layer. In this way, after the management node receives the application addressing request for the target service sent by the terminal device, it searches for the target edge node that matches the application layer addressing request locally at the management node, and then sends an addressing response including the network element type and network element address of the target node to the terminal device, so that the first processing layer of the terminal device sends a service establishment message to the second processing layer of the target edge node to establish a service link, which simplifies the service establishment process and signaling interaction process between the target edge node and the terminal device, solves the problem that the current service access process between the terminal and the edge node is relatively cumbersome, resulting in a large delay, and proposes a dynamic addressing method for edge nodes based on the service perception layer, which effectively simplifies the service access process between the terminal and the edge node, shortens the communication process, effectively reduces the delay between the terminal and the edge node, and ensures the application of the service.

[0244] Based on the above embodiments, the embodiments of the present application provide a third edge addressing device, which can be applied to Figures 3-5 In the edge addressing method provided in the corresponding embodiment, refer to Figure 16 As shown, the third edge addressing device 7 may include: a third receiving unit 71, a parsing unit 72 and a establishing unit 73; wherein:

[0245] The third receiving unit 71 is configured to receive a service establishment message sent by a terminal device through the second processing layer of the target edge node;

[0246] The parsing unit 72 is configured to parse the header of the service establishment message through the second processing layer to obtain the network element type and the network element address;

[0247] The establishing unit 73 is used to establish a target service communication link with the terminal device based on the network element type and the network element address.

[0248] In other embodiments of the present application, when the management node is a cloud management service node, after the establishment unit, the target edge node further includes: a second determination unit and a second sending unit; wherein:

[0249] The third receiving unit is further configured to receive second real-time location information sent by the terminal device according to a preset period;

[0250] The second determining unit is further configured to determine a positional relationship between the terminal device and the target edge node based on the second real-time location information and a service range of the target edge node;

[0251] The second sending unit is used to send a node switching message to the terminal device if the location relationship indicates that the terminal device is about to leave the service range.

[0252] In other embodiments of the present application, the second determining unit includes: a first determining module and a second determining module; wherein:

[0253] A first determining module is configured to determine a first distance between the second real-time location information and a center point of a service range;

[0254] The first determining module is further configured to determine a difference between a second distance and the first distance; wherein the second distance is the distance between the center point of the service range and an edge point of the service range corresponding to the moving direction of the terminal device;

[0255] The second determination module is used to determine that the position relationship is that the terminal device is about to leave the service range if the difference is less than a preset distance threshold.

[0256] It should be noted that the interaction process between the units and modules in this embodiment can refer to the description in other embodiments and will not be repeated here.

[0257] The third edge addressing device provided in the embodiment of the present application, after the target edge node receives the service establishment message sent by the terminal device through the second processing layer, parses the header message of the service establishment message through the second processing layer to obtain the network element type and network element address, and finally establishes the target service communication link with the terminal device based on the network element type and network element address. In this way, after the management node receives the application addressing request for the target service sent by the terminal device, it searches for the target edge node that matches the application layer addressing request locally at the management node, and then sends an addressing response including the network element type and network element address of the target node to the terminal device, so that the first processing layer of the terminal device sends the service establishment message to the second processing layer of the target edge node to establish the service link, simplifying the service establishment process and signaling interaction process between the target edge node and the terminal device, solving the problem that the service access process between the terminal and the edge node is relatively cumbersome and causes a large delay, and proposes a dynamic addressing method for edge nodes based on the service perception layer, which effectively simplifies the service access process between the terminal and the edge node, shortens the communication process, effectively reduces the delay between the terminal and the edge node, and ensures the application of the service.

[0258] Based on the above embodiments, the embodiments of the present application provide an edge addressing system, which can be applied to Figures 1 to 5In the edge addressing method provided in the corresponding embodiment, refer to Figure 17 As shown, the edge addressing system 8 may include: a management node 81, at least one terminal device 82 and at least one edge node 83; wherein:

[0259] Management node 81 is used to implement Figure 1 and Figures 4-5 The implementation process of the edge addressing method is to determine the target edge node from at least one edge node 83, which will not be repeated here;

[0260] Terminal device 82 is used to implement Figure 2 and Figures 4-5 The implementation process of the edge addressing method will not be repeated here;

[0261] Target edge node, used to achieve Figures 3-5 The implementation process of the edge addressing method will not be repeated here.

[0262] Based on the above embodiments, the embodiments of the present application provide a computer-readable storage medium, referred to as a storage medium, which stores one or more programs, which can be executed by one or more processors to implement the reference Figure 1 and Figures 4-5 、 Figure 2 and Figures 4-5 or Figures 3-5 The implementation process of the edge addressing method provided in the corresponding embodiment will not be repeated here.

[0263] Based on the foregoing embodiments, an embodiment of the present application further provides a computer program product, including a computer program, which can be executed by a processor of the management node 81, a processor of the terminal device 83, or a processor of the target edge node to complete any of the foregoing method steps.

[0264] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of hardware embodiments, software embodiments, or embodiments combining software and hardware. Furthermore, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer-usable program code.

[0265] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0266] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0267] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0268] The above description is merely a preferred embodiment of the present application and is not intended to limit the scope of protection of the present application.

Claims

1. An edge addressing method, characterized in that: The method is applied to a management node that manages an edge node, and the method includes: Receiving an application layer addressing request for a target service sent by a terminal device; wherein the application layer addressing request includes at least first real-time location information of the terminal device and target service identification information; Find a target edge node that matches the application layer addressing request; Send an addressing response to the terminal device; wherein the addressing response includes at least the network element type and network element address of the target edge node.

2. The method according to claim 1, characterized in that Before searching for a target edge node that matches the application layer addressing request, the method further includes: Obtaining location information, unique Internet Protocol (IP) address, service scope, network element type, and network element address of at least one edge node managed by the management node; The location information, Internet Protocol IP address when entering the network, service range, network element type and network element address of at least one edge node are stored in a configuration file.

3. The method according to claim 2, characterized in that The searching for a target edge node that matches the application layer addressing request includes: The target edge node that is closest to the first real-time location information in the application layer addressing request and provides the target service corresponding to the target service identification information is determined from the configuration file. 4 . The method according to claim 1 , wherein the management node is a cloud management service node or a network node.

5. An edge addressing method, characterized in that: The method is applied to a terminal device, and the method includes: Receiving an addressing response sent by the management node; wherein the addressing response includes at least a network element type and a network element address of the target edge node; determining the target edge node based on the addressing response; A service establishment message is sent to the target edge node through the first processing layer of the terminal device to establish a service with the target edge node; wherein the service establishment message includes the network element type and the network element address.

6. The method according to claim 5, characterized in that Before receiving the addressing response sent by the management node, the method further includes: An application layer addressing request for a target service is sent to the management node; wherein the application layer addressing request includes at least the first real-time location information of the terminal device and target service identification information.

7. The method according to claim 5, characterized in that The network element type and the network element address are encapsulated in the header information of the service establishment message.

8. The method according to claim 6, characterized in that When the management node is a cloud management service node, after sending a service establishment message to a target edge node through the first processing layer of the terminal device to establish a service with the target edge node, the method further includes: Reporting the second real-time location information of the terminal device to the target edge node according to a preset period; If a node switching message is received from the target edge node, the application layer addressing request is sent to the management node; wherein, the node switching message is generated when the target edge node determines that the terminal device is about to leave the service range of the target edge node based on the received second real-time location information.

9. An edge addressing method, characterized in that: The method is applied to a target edge node, and includes: receiving, through the second processing layer of the target edge node, a service establishment message sent by the terminal device; Parsing the header message of the service establishment message by the second processing layer to obtain the network element type and network element address; Based on the network element type and the network element address, a target service communication link is established with the terminal device.

10. The method according to claim 9, characterized in that When the management node is a cloud management service node, after establishing the target service communication link with the terminal device based on the network element type and the network element address, the method further includes: Receiving second real-time location information sent by the terminal device according to a preset period; Determining a positional relationship between the terminal device and the target edge node based on the second real-time location information and a service range of the target edge node; If the location relationship indicates that the terminal device is about to leave the service range, a node switching message is sent to the terminal device.

11. The method according to claim 10, characterized in that The determining, based on the second real-time location information and the service range of the target edge node, a positional relationship between the terminal device and the target edge node includes: Determine a first distance between the second real-time location information and a center point of the service range; Determine a difference between a second distance and the first distance; wherein the second distance is the distance between the center point of the service range and the edge point of the service range corresponding to the moving direction of the terminal device; If the difference is less than a preset distance threshold, it is determined that the position relationship is that the terminal device is about to leave the service range.

12. A first edge addressing device, characterized in that: The device includes: a first receiving unit, a searching unit and a sending unit; wherein: The first receiving unit is configured to receive an application layer addressing request for a target service sent by a terminal device; wherein the application layer addressing request includes at least first real-time location information of the terminal device and target service identification information; The search unit is configured to search for a target edge node that matches the application layer addressing request; The sending unit is used to send an addressing response to the terminal device; wherein the addressing response at least includes the network element type and network element address of the target edge node.

13. A second edge addressing device, characterized in that: The device includes: a second receiving unit, a first determining unit and a first sending unit; wherein: The second receiving unit is configured to receive an addressing response sent by the management node; wherein the addressing response includes at least a network element type and a network element address of the target edge node; The first determining unit is configured to determine the target edge node based on the addressing response; The first sending unit is used to send a service establishment message to the target edge node through the first processing layer of the terminal device to establish a service with the target edge node; wherein the service establishment message includes the network element type and the network element address.

14. A third edge addressing device, characterized in that: The device includes: a third receiving unit, a parsing unit and an establishing unit; wherein: The third receiving unit is configured to receive a service establishment message sent by the terminal device through the second processing layer of the target edge node; The parsing unit is configured to parse the header message of the service establishment message through the second processing layer to obtain the network element type and the network element address; The establishing unit is used to establish a target service communication link with the terminal device based on the network element type and the network element address.

15. An edge addressing system, characterized in that: The system comprises at least: a management node, at least one terminal device and at least one edge node; wherein: The management node is configured to implement the steps of the edge addressing method according to any one of claims 1 to 4, and determine a target edge node from at least one of the edge nodes; The terminal device is used to implement the steps of the edge addressing method according to any one of claims 5 to 8; The target edge node is used to implement the steps of the edge addressing method according to any one of claims 9 to 11.

16. A storage medium, characterized in that The storage medium stores an edge addressing program, which, when executed, is used to implement the steps of the edge addressing method according to any one of claims 1 to 4, or claims 5 to 8, or claims 9 to 11.

17. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the computer program implements the steps of the edge addressing method according to any one of claims 1 to 4, or claims 5 to 8, or claims 9 to 11.