Network node adaptation method and device and storage medium

Through the interaction between the terminal device and the distributed network node, and dynamically selecting or generating the target network node based on the service type and node information attributes, the adaptation problem of the 5G network system when user needs change is solved, and the rapid adaptation of network nodes and the satisfaction of business needs is achieved.

CN120302260APending Publication Date: 2025-07-11DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410037255.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-10
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

When the existing 5G mobile communication network system changes dynamically, it is difficult to quickly adapt to the different business needs of terminal devices, resulting in mismatch between network node functions and performance.

Method used

By interacting with multiple network nodes in the distributed network through the terminal device or RAN, based on the service type and node information attributes, target network nodes that meet the needs of terminal devices are dynamically selected or generated to achieve rapid adaptation of network nodes.

Benefits of technology

Under a distributed network, it can quickly adapt to the appropriate target network nodes, meet the business needs of terminal equipment, and improve the dynamic adaptability and service quality of the network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120302260A_ABST
    Figure CN120302260A_ABST
Patent Text Reader

Abstract

The invention relates to a network node adaptation method and device and a storage medium. The method is applied to terminal equipment, the terminal equipment is connected to a radio access network RAN of a distributed network, the RAN is connected with a plurality of network nodes, and the method comprises the following steps: sending a service request to the RAN, the service request comprising a service type, and the service request being used for requesting to establish a service of the service type for the terminal equipment; a service request response sent by the target network node is received, the service request response is used for representing that the service establishment is completed, the target network node represents the network node capable of meeting the service requirement of the terminal equipment in the multiple network nodes, and the target network node is determined based on the service type and the information attributes of the multiple network nodes; the information attribute is used to indicate a capability of the network node. By adopting the method, the dynamic adaptation of the network nodes can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a network node adaptation method, apparatus, and storage medium. Background Art

[0002] The current native design of 5G mobile communication network systems is centralized control. With the emergence of emerging services and scenarios and the development of the network, the trend of 6G networks is a combined centralized and distributed network architecture. 6G will build distributed network nodes with different functions, and different network nodes will have different capabilities, permissions, and service scopes. At the same time, new service scenarios represented by immersive XR, holographic communication, etc. have put forward higher requirements for the network, including not only the enhancement of traditional connection services, but also the expansion of new capabilities or new services such as computing power services, AI services, and data services.

[0003] In traditional technologies, a distributed network can select or generate a network node that meets the user's initial requirements according to the user's needs. For example, if a user requests a connection service, the network can select a network node that can provide the connection service; if a user requests a computing power service, the network can select a network node that can provide a data service; if a user requests a connection service and a computing power service, the network can select or generate a network node that can provide both the connection service and the computing power service. However, at different times, the user's service state will change dynamically, and the functions and / or performance of the network nodes required for different services will also be different. For example, at different times, large-bandwidth services, computing power services, intelligent services, etc. will be initiated, resulting in the original network nodes no longer being applicable. Therefore, there is an urgent need for a network node adaptation method that can quickly adapt to changes in the UE state to dynamically meet the needs of the UE. Summary of the Invention

[0004] Based on this, it is necessary to provide a network node adaptation method, apparatus, and storage medium for the above technical problems.

[0005] In a first aspect, this application provides a network node adaptation method. The method is applied to a terminal device, and the terminal device is connected to a radio access network (RAN) of a distributed network. The RAN is connected to multiple network nodes. The method includes:

[0006] Sending a service request to the RAN. The service request includes a service type, and the service request is used to request to establish a service of the service type for the terminal device;

[0007] Receive a service request response sent by a target network node. The service request response is used to indicate that the establishment of a service has been completed. The target network node represents a network node among multiple network nodes that can meet the service requirements of a terminal device. The target network node is determined based on the service type and the information attributes of the multiple network nodes, and the information attributes are used to indicate the capabilities of the network nodes.

[0008] In one embodiment, the service request further includes target information attributes, and the target information attributes are used to represent the information attributes of the target network node. The method further includes:

[0009] Obtain the information attributes of each network node connected to the RAN from the RAN, or obtain the information attributes of each network node connected to the RAN from a third party;

[0010] Determine the target network node according to the information attributes among the information attributes of each network node whose capabilities match the service type.

[0011] In one embodiment, obtaining the information attributes of each network node connected to the RAN from the RAN includes:

[0012] Send a radio resource control (RRC) connection establishment request to the RAN;

[0013] Receive an RRC connection establishment request response sent by the RAN;

[0014] Obtain the information attributes of each network node connected to the RAN from the RRC connection establishment request response.

[0015] In one embodiment, determining the target network node according to the information attributes among the information attributes of each network node whose capabilities match the service type includes:

[0016] In the case where there are multiple information attributes among the information attributes of each network node whose capabilities match the service type, the network node corresponding to the information attribute with the smallest corresponding capability among the multiple information attributes is determined as the target network node.

[0017] In a second aspect, the present application provides a network node adaptation method, which is applied to a RAN in a distributed network. The RAN is connected to multiple network nodes. The method includes:

[0018] Receive a service request sent by a terminal device. The service request includes a service type, and the service request is used to request to establish a service of the service type for the terminal device;

[0019] In response to a service request, send a service establishment request to a target network node, where the target network node represents a network node among multiple network nodes that can meet the service requirements of a terminal device, and the target network node is determined based on the service type and the information attributes of the multiple network nodes, and the information attributes are used to indicate the capabilities of the network nodes.

[0020] In one embodiment, the RAN stores the information attributes of each connected network node, and the method further includes:

[0021] In response to a service request, obtain the service type from the service request;

[0022] Determine a target information attribute according to the information attributes among the information attributes of each network node whose capabilities match the service type;

[0023] Determine the network node corresponding to the target information attribute as the target network node.

[0024] In one embodiment, determining a target information attribute according to the information attributes among the information attributes of each network node whose capabilities match the service type includes:

[0025] In the case where there are multiple information attributes among the information attributes of each network node whose capabilities match the service type, determine the information attribute with the smallest corresponding capability among the multiple information attributes as the target information attribute.

[0026] In one embodiment, the RAN stores the information attributes of each connected network node, the information attributes are used to indicate the capabilities of the network nodes, and the service request further includes a target information attribute, where the target information attribute represents the information attribute of the target network node, and the method further includes:

[0027] In response to a service request, obtain the target information attribute from the service request;

[0028] Determine the network node corresponding to the target information attribute as the target network node.

[0029] In one embodiment, the method further includes:

[0030] In the case where the target network node does not exist among the network nodes currently connected by the RAN, send a node generation request to the manager, where the node generation request includes the service type, and the node generation request is used to request the generation of a new network node;

[0031] In the case of receiving a node generation request response sent by the manager, connect to the new network node and determine the new network node as the target network node.

[0032] In a third aspect, the present application provides a method for adapting a network node. The method is applied to a target network node, where the target network node represents a network node among multiple network nodes connected to the radio access network (RAN) of a distributed network that can meet the service requirements of a terminal device. The target network node is determined based on the service type of the terminal device and the information attributes of the multiple network nodes connected to the RAN. The method includes:

[0033] Receiving a service establishment request sent by the RAN. The service establishment request is sent by the RAN in response to a service request sent by the terminal device. The service request includes the service type and is used to request the establishment of a service of the service type for the terminal device;

[0034] In response to the service establishment request, establishing the service;

[0035] Sending a service request response to the terminal device. The service request response is used to indicate that the service establishment is completed.

[0036] In a fourth aspect, the present application provides a network node adaptation device. The device is applied to a terminal device, and the terminal device is connected to the radio access network (RAN) of a distributed network. The RAN is connected to multiple network nodes. The device includes:

[0037] A sending unit, configured to send a service request to the RAN. The service request includes the service type and is used to request the establishment of a service of the service type for the terminal device;

[0038] A receiving unit, configured to receive a service request response sent by the target network node. The service request response is used to indicate that the service establishment is completed. The target network node represents a network node among the multiple network nodes that can meet the service requirements of the terminal device. The target network node is determined based on the service type and the information attributes of the multiple network nodes, and the information attributes are used to indicate the capabilities of the network nodes.

[0039] In one embodiment, the service request further includes a target information attribute, which is used to represent the information attribute of the target network node. The device further includes:

[0040] An obtaining unit, configured to obtain the information attributes of each network node connected to the RAN from the RAN, or obtain the information attributes of each network node connected to the RAN from a third party;

[0041] A determining unit, configured to determine the target network node according to the information attributes whose capabilities match the service type among the information attributes of each network node.

[0042] In one embodiment, obtaining the information attributes of each network node connected to the RAN from the RAN includes:

[0043] Send a Radio Resource Control (RRC) connection establishment request to the RAN;

[0044] Receive an RRC connection establishment request response sent by the RAN;

[0045] Obtain the information attributes of each network node of the RAN connection from the RRC connection establishment request response.

[0046] In one embodiment, the determination unit is further configured to:

[0047] In the case where there are multiple information attributes in the information attributes of each network node whose capabilities match the service type, determine the network node corresponding to the information attribute with the smallest corresponding capability among the multiple information attributes as the target network node.

[0048] In a fifth aspect, the present application provides a network node adaptation device, which is applied to the RAN in a distributed network, and the RAN is connected to multiple network nodes. The device includes:

[0049] A receiving unit, configured to receive a service request sent by a terminal device, where the service request includes a service type, and the service request is used to request to establish a service of the service type for the terminal device;

[0050] A first sending unit, configured to, in response to the service request, send a service establishment request to the target network node, where the target network node represents a network node among the multiple network nodes that can meet the service requirements of the terminal device, and the target network node is determined based on the service type and the information attributes of the multiple network nodes, and the information attributes are used to indicate the capabilities of the network nodes.

[0051] In one embodiment, the RAN stores the information attributes of each connected network node, and the device further includes:

[0052] A first obtaining unit, configured to, in response to the service request, obtain the service type from the service request;

[0053] A first determination unit, configured to determine a target information attribute according to the information attributes in the information attributes of each network node whose capabilities match the service type;

[0054] A second determination unit, configured to determine the network node corresponding to the target information attribute as the target network node.

[0055] In one embodiment, the first determination unit is further configured to:

[0056] In the case where there are multiple information attributes in the information attributes of each network node whose capabilities match the service type, determine the information attribute with the smallest corresponding capability among the multiple information attributes as the target information attribute.

[0057] In one embodiment, the RAN stores the information attributes of each connected network node, and the information attributes are used to indicate the capabilities of the network nodes. The service request further includes target information attributes, and the target information attributes represent the information attributes of the target network node. The apparatus further includes:

[0058] A second obtaining unit, configured to obtain the target information attributes from the service request in response to the service request;

[0059] A third determining unit, configured to determine the network node corresponding to the target information attributes as the target network node.

[0060] In one embodiment, the apparatus further includes:

[0061] A second sending unit, configured to send a node generation request to the manager when the target network node does not exist among the network nodes currently connected by the RAN. The node generation request includes the service type, and the node generation request is used to request the generation of a new network node;

[0062] A connection unit, configured to connect to the new network node and determine the new network node as the target network node when receiving a node generation request response sent by the manager.

[0063] In a sixth aspect, the present application further provides a network node adaptation apparatus, which is applied to a target network node. The target network node represents a network node among multiple network nodes connected to a radio access network (RAN) of a distributed network that can meet the service requirements of a terminal device. The target network node is determined based on the service type of the terminal device and the information attributes of the multiple network nodes. The apparatus includes:

[0064] A receiving unit, configured to receive a service establishment request sent by the RAN. The service establishment request is sent by the RAN in response to a service request sent by the terminal device. The service request includes the service type, and the service request is used to request the establishment of a service of the service type for the terminal device;

[0065] An establishment unit, configured to establish a service in response to the service establishment request;

[0066] A sending unit, configured to send a service request response to the terminal device, and the service request response is used to indicate that the service establishment is completed.

[0067] In a seventh aspect, the present application further provides a network node adaptation device, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, it implements the network node adaptation method provided in the above first aspect or any one of the embodiments of the first aspect, or implements the network node adaptation method provided in the above second aspect or any one of the embodiments of the second aspect, or implements the network node adaptation method provided in the above third aspect.

[0068] In an eighth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the network node adaptation method provided in the above first aspect or any one of the embodiments of the first aspect, or implements the network node adaptation method provided in the above second aspect or any one of the embodiments of the second aspect, or implements the network node adaptation method provided in the above third aspect.

[0069] In a ninth aspect, the present application further provides a computer program product, including a computer program. When the computer program is executed by a processor, it implements the network node adaptation method provided in the above first aspect or any one of the embodiments of the first aspect, or implements the network node adaptation method provided in the above second aspect or any one of the embodiments of the second aspect, or implements the network node adaptation method provided in the above third aspect.

[0070] For the above network node adaptation method, device and storage medium, when a RAN connects multiple network nodes, the target network node can be determined based on the service type of the terminal device and the information attributes of each network node connected by the RAN. Thus, for a request initiated by the terminal device at any moment, a suitable target network node can be quickly adapted to establish a service, realizing the dynamic adaptation of network nodes in a distributed network and better meeting the service requirements of the terminal device. BRIEF DESCRIPTION OF THE DRAWINGS

[0071] To more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following will briefly introduce the drawings required for use in the description of the embodiments or related technologies. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0072] Figure 1 Showing a schematic architecture diagram of a communication system provided by an embodiment of the present application;

[0073] Figure 2 It is an application environment diagram of the network node adaptation method in an embodiment;

[0074] Figure 3Schematic flowchart of the network node adaptation method in an embodiment;

[0075] Figure 4 Schematic flowchart of the network node adaptation method in an embodiment;

[0076] Figure 5 Schematic flowchart of the network node adaptation method in an embodiment;

[0077] Figure 6 Schematic flowchart of the network node adaptation method in an embodiment;

[0078] Figure 7 Schematic flowchart of the network node adaptation method in an embodiment;

[0079] Figure 8 Schematic flowchart of the network node adaptation method in an embodiment;

[0080] Figure 9 Schematic flowchart of the network node adaptation method in an embodiment;

[0081] Figure 10 Block diagram of the structure of the network node adaptation device in an embodiment;

[0082] Figure 11 Block diagram of the structure of the network node adaptation device in an embodiment;

[0083] Figure 12 Block diagram of the structure of the network node adaptation device in an embodiment;

[0084] Figure 13 Internal structure diagram of the network node adaptation device in an embodiment. Detailed implementation manners

[0085] In the embodiments of the present application, the term "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.

[0086] In the embodiments of the present application, the term "plurality" refers to two or more, and other quantifiers are similar thereto.

[0087] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts shall fall within the protection scope of the present application.

[0088] The embodiments of the present application provide a network node adaptation method and apparatus for realizing dynamic adaptation of network nodes in a distributed network. Among them, the method and the apparatus are based on the same inventive concept. Since the principles of the method and the apparatus for solving problems are similar, the implementation of the apparatus and the method can be referred to each other, and the repeated parts will not be described again.

[0089] Figure 1 The schematic diagram of the architecture of the communication system provided by the embodiments of the present application is shown. As Figure 1 shown, the communication system architecture may include the following logical network elements: Radio Access Network (RAN), Access and Mobility Management Function (AMF) network element, Session Management Function (SMF) network element, User Plane Function network element, Policy Control Function network element, Unified Data Management (UDM) network element, Application Function (AF), and Data Network (DN), etc.

[0090] RAN refers to the device that provides wireless access for terminal devices such as UEs. RAN usually includes base stations. The embodiments of the present application do not limit the type of base stations. For example, the above-mentioned base stations may be evolved base stations (evolutional NodeB, eNB or eNodeB) in the LTE system, may also be radio controllers in the cloud radio access network (CRAN) scenario, or base stations in the 5G network, etc.

[0091] AMF: A core network unit, mainly responsible for functions related to registration management, connection management, access management, mobility management, as well as security and access management and authorization.

[0092] SMF: A core network unit, mainly responsible for creating, updating, and deleting PDU (Protocol Data Unit) sessions.

[0093] PCF: A core network unit, mainly responsible for providing policies to the AMF network element and the SMF network element, such as QoS policies, network slice selection policies, etc.

[0094] UDM: A core network unit, mainly responsible for the management of user identification, subscribed data, authentication data, and the registration management of the user's serving network elements.

[0095] AF: It is mainly responsible for providing services to the 3rd Generation Partnership Project (3GPP) network, such as service routing, or interacting with the PCF for policy control, etc.

[0096] UPF: A core network unit, mainly responsible for user plane network traffic transmission.

[0097] DN is an operator network that provides data transmission services for users. As an example, DN can include Internet Protocol Multimedia Service (IMS), the Internet, etc. The terminal device can access DN by establishing a session between the terminal device, the UPF network element, and DN.

[0098] As Figure 1 shown, there are common definitions for the communication interfaces between different entities in the communication architecture. The definitions of each communication interface are as follows: N1 interface: The interface between the terminal device and the AMF. N2 interface: The interface between the RAN and the AMF. N3 interface: The interface between the RAN and the UPF. N4 interface: The interface between the UPF and the SMF. N5 interface: The interface between the PCF and the AF. N6 interface: The interface between the UPF and the DN. N7 interface: The interface between the SMF and the PCF. N8 interface: The interface between the AMF and the UDM. N10 interface: The interface between the UDM and the SMF. N11 interface: The interface between the AMF and the SMF.

[0099] It should be understood that Figure 1 the communication system architecture in Figure 1 is only introduced as an example of the possible application environment of the solution of this application. Those skilled in the art can understand that the embodiments of this application can be applied to Figure 1 or communication system architectures similar to Figure 1 . The communication architecture obtained by making appropriate deformations and changes based on the communication system architecture in

[0100] The network node adaptation method provided by the embodiments of this application can be applied to Figure 2 the application scenario shown in Figure 2 . As

[0101] The technical solutions provided by the embodiments of the present application can be applicable to a variety of systems. For example, the applicable systems can be Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Long Term Evolution Advanced (LTE-A) systems, Universal Mobile Telecommunications System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) systems, 5G New Radio (NR) systems and their evolved communication systems, etc. These various systems can include terminal devices and network devices. The system can also include a core network part, such as an Evolved Packet System (EPS), a 5G system (5GS), etc.

[0102] The terminal device involved in the embodiments of the present application can be a device that provides voice and / or data connectivity to users, such as a handheld device with wireless connection capabilities, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device can be referred to as a User Equipment (UE). The wireless terminal device can be a USB storage device, other personal computer memory devices, and dongles. It can also communicate with one or more Core Networks (CNs) via a Radio Access Network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it can be a portable, pocket-sized, handheld, computer-integrated, or vehicle-mounted mobile device that exchanges voice and / or data with the wireless access network. For example, devices such as Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), personal computers, tablets, Machine-type Communication (MTC) terminal devices, etc. The wireless terminal device can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile, remote station, access point, remote terminal, access terminal, user terminal, user agent, user device, and wireless access points and routers / modems that meet the limitations of this definition. The embodiments of the present application do not limit this.

[0103] The network device involved in the embodiments of the present application may be a base station, which may include multiple cells that provide services to terminals. Depending on specific application scenarios, the base station may also be referred to as an access point, or may be a device in the access network that communicates with wireless terminal devices through one or more sectors over the air interface, or other names. The network device can be used to mutually replace the received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the management of the attributes of the air interface. For example, the network device involved in the embodiments of the present application may be an evolved network device (eNB or e-NodeB) in a Long Term Evolution (LTE) system, a 5G base station (gNB) in a 5G network architecture (next generation system), etc., or may also be a Home evolved Node B (HeNB), a relay node, a femto, a pico, a network test device, etc. The embodiments of the present application do not limit this. In some network architectures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged separately geographically.

[0104] In the embodiments of the present application, the terminal device sends relevant information or similar descriptions to the network-side device, which only indicates that the relevant information is sent in the form of a wireless signal, and the intended recipient is the network device. The network device can obtain the relevant information by receiving the wireless signal.

[0105] In an exemplary embodiment, as Figure 3 shown, a network node adaptation method is provided. Taking the distributed network shown in Figure 2 as an example for illustration. As Figure 3 shown, the method may include:

[0106] Step S301, the terminal device sends a service request to the RAN.

[0107] Among them, the service request includes the service type, and the service request can be used to request the establishment of a service of this service type for the terminal device.

[0108] Step S302, the RAN receives the service request sent by the terminal.

[0109] Step S303: In response to the service request, the RAN sends a service establishment request to the target network node.

[0110] Among them, the target network node can represent the network node among the multiple network nodes connected to the RAN that can meet the service requirements of the terminal device. The target node can be determined based on the service type of the terminal device and the information attributes of each network node connected to the RAN. The information attributes can be used to indicate the capabilities of the network node.

[0111] Step S304: In response to the service establishment request, the target network node establishes a service.

[0112] Step S305: The target network node sends a service request response to the terminal device.

[0113] Among them, the service request response can be used to indicate that the service establishment is completed.

[0114] In the above network node adaptation method, when a RAN is connected to multiple network nodes, the target network node can be determined based on the service type of the terminal device and the information attributes of each network node connected to the RAN, so that for the requests initiated by the terminal device at any time, a suitable target network node can be quickly adapted to establish a service, realizing the dynamic adaptation of network nodes in a distributed network and better meeting the service requirements of the terminal device.

[0115] In step S301, the service request includes the service type, and the service request can be used to request to establish a service of this service type for the terminal device. When the terminal device initiates a service, it can send a service request carrying the service type of this service to the RAN. After receiving the service request, the RAN can establish a service of this service type for the terminal device through the network node.

[0116] In a possible implementation, the terminal device can send a service request to the RAN when initiating a service for the first time; the terminal can also send a service request to the RAN after the service changes. For example, at the first moment, the terminal device needs to initiate Service 1 and sends a service request for Service 1 to the RAN. At the second moment, the service of the terminal device changes from Service 1 to Service 2 and it needs to initiate Service 2, so it can send a service request for Service 2 to the RAN at the second moment.

[0117] Among them, the service type can be divided as needed. In one example, the service type can include large broadband services, intelligent services, data processing services, etc. In another example, the service type can include instant messaging services, video services, voice services, etc.

[0118] In response to a service request, the RAN may send a service establishment request to a target network node, so that the target network node establishes a service for the terminal device according to the corresponding service type.

[0119] Among them, the target network node may represent a network node among multiple network nodes connected to the RAN that can meet the service requirements of the terminal device. The target node may be determined based on the service type and the information attributes of each network node connected to the RAN of the terminal device.

[0120] Among them, the information attribute may be used to indicate the capabilities of the network node. In one example, the information attributes of the network node may include the network node identifier, the list of the capability types of the network node, the service range of the network node, the resource situation of the network node, and the location information of the network node, etc. Among them, the network node identifier may be used to identify a unique network node, and the network node identifier may be the number or IP address of the network node, etc. The list of the capability types of the network node may be used to indicate the capability types possessed by the network node. In one example, the network node may include the capability of processing large bandwidth services, the capability of intelligent services, and the capability of data processing services, etc. In a possible implementation manner, when the network node has multiple types of capabilities, one type of capability may be set as the main capability, and the remaining types of capabilities may be set as the auxiliary capabilities. The network node may preferentially provide the main capability externally.

[0121] In the embodiments of the present application, the target information attribute may be determined by the terminal device based on the service type of the terminal device and the information attributes of each network node connected to the RAN, or the target information attribute may be determined by the RAN based on the service type of the terminal device and the information attributes of each network node connected to the RAN, and then the target network node is determined. The following describes these two methods separately.

[0122] In a possible implementation manner, the service request may include the service type and the target information attribute. The target information attribute may be used to represent the information attribute of the target network node. At this time, the terminal device determines the target information attribute based on the service type of the terminal device and the information attributes of each network node connected to the RAN. Then, the RAN determines the target network node according to the target information attribute.

[0123] In one example, the RAN stores the information attributes of each network node it is connected to. The terminal device can obtain the information attributes of each network node connected to the RAN from the RAN. For example, the terminal device can send a Radio Resource Control (RRC) connection establishment request to the RAN. The RAN can carry the information attributes of each network node connected to the RAN in the RRC connection establishment request response sent back to the terminal device. After receiving the RRC connection establishment request response sent by the RAN, the terminal device can obtain the information attributes of each network node connected to the RAN from the RRC connection establishment request response. Of course, the terminal device can also obtain the information attributes of each network node connected to the RAN from the RAN during the interaction process after establishing an RRC connection with the RAN. In the embodiments of this application, there are no restrictions on the method and timing for the terminal device to obtain information attributes from the RAN.

[0124] In another example, the terminal device can obtain the information attributes of each network node connected to the RAN from a third party. Among them, the third party can be a management platform, an orchestration manager, or a central node, etc. The management platform can be used to manage network nodes, so the information attributes of each network node can be obtained from the management platform. The orchestration management platform can be used to orchestrate and manage network nodes, so the information attributes of each network node can be obtained from the orchestration management platform. The central node can be used to manage each network element in the network, so the information attributes of each network node can be obtained from the central node.

[0125] After the terminal device obtains the information attributes of each network node connected to the RAN, it can determine the target information attributes, that is, the information attributes of the target network node, according to the service type of the terminal device and these obtained information attributes.

[0126] In one possible implementation, the terminal device can determine the target network node according to the information attributes whose capabilities match the service type among the information attributes of each network node connected to the RAN.

[0127] In one example, if there is an attribute information among the information attributes of each network node connected to the RAN whose capability matches the service type of the terminal device, then the network node corresponding to the attribute information that matches the service type of the terminal device is determined as the target network node. That is to say, the attribute information that matches the service type of the terminal device can be first determined as the target information attribute, and then the network node corresponding to the target information attribute is determined as the target network node. For example, the information attributes of each network node connected to the RAN are information attribute 1, information attribute 2, and information attribute 3. Among them, the capabilities indicated by information attribute 1 are the capabilities of processing large bandwidth services and intelligent services, the capability indicated by information attribute 2 is the capability of intelligent services, and the capabilities indicated by information attribute 3 are the capabilities of intelligent services and data processing services. If the service type of the terminal device is a data processing service, the capability of information attribute 3 matches the service type of the terminal device, information attribute 3 is the target information attribute, and the network node corresponding to information attribute 3 is the target network node.

[0128] In one example, if there are multiple information attributes among the information attributes of each network node connected to the RAN whose capabilities match the service type of the terminal device, then the information attribute with the smallest corresponding capability among these information attributes is determined as the target information attribute. Referring to the above example, if the service type of the terminal device is an intelligent service, the capabilities of information attribute 1, information attribute 2, and information attribute 3 all match the service type of the terminal device. The information attribute with the smallest intelligent service capability among information attribute 1, information attribute 2, and information attribute 3 can be determined as the target information attribute, and the network node corresponding to this target information attribute is the target network node.

[0129] In the embodiments of the present application, when selecting the target information attribute or the target network node, the principle of the minimum capability set that conforms to the service of the terminal device is adopted, which can provide guarantee for the services of other terminal devices. For example, assume that the bandwidths of network node 1 and network node 2 are 100M and 30M respectively. If the service of terminal device 1 requires 20M bandwidth, at this time both network node 1 and network node 2 can serve it. However, if network node 1 is selected to serve it, when a certain service of terminal device 2 also requires 100M bandwidth, since network node 1 has been allocated to serve terminal device 1, there is no sufficient bandwidth to meet the network node requirements of the service of terminal device 2 at this time. Therefore, the network node with the appropriate minimum set of capabilities is selected according to the service of the terminal device, so as to ensure that other network nodes can serve the services of other terminal devices, and avoid the situation where the services of the terminal device cannot be satisfied due to improper selection or update.

[0130] When the service request includes the service type and the target information attribute, after receiving the service request, the RAN can obtain the target information attribute from the service request, and then determine the network node corresponding to the target information attribute as the target network node. In one example, the RAN can determine the network node with the same information attribute as the information attribute information as the target network node. In another example, the RAN can determine the network node corresponding to the network node identifier in the target information attribute as the target network node.

[0131] In a possible implementation, the service request may include the service type. At this time, the RAN determines the target information attribute based on the service type of the terminal device and the information attributes of each network node connected to the RAN, and then determines the target network node.

[0132] The information attributes of each network node connected to the RAN are stored in the RAN. In one example, the information attributes stored in the RAN can be pre-configured. In another example, the RAN can obtain the information attributes of each network node connected to it through a third party. Among them, the third party can be a management platform, an orchestration manager, a central node, etc.

[0133] In response to the service request, the RAN can determine the target information attribute according to the information attribute whose capability matches the service type among the information attributes of each network node connected, and determine the network node corresponding to the target attribute information as the target network node. Among them, the process of the RAN determining the target information attribute can refer to the process of the terminal device determining the target information, which will not be elaborated here.

[0134] After that, in response to the service request, the RAN can send a service establishment request to the target network node. The service establishment request can be used to request the target network node to establish a service of the service type required by the terminal device.

[0135] In response to the service establishment request, the target network node can establish a service to meet the service requirements of the terminal device. Among them, in a distributed network, the target network node can include at least one AMF, at least one SMF, and at least one UPF.

[0136] In a possible implementation, in response to a service request, the RAN may determine a target AMF from at least one AMF of the target network node, and then send a service establishment request to the target AMF. The target AMF may determine a target SMF from at least one SMF of the target network node, and then send a service establishment request to the target SMF. After receiving the service establishment request, the target SMF determines a target UPF from at least one UPF of the target network node, and then the target UPF starts to process the service of the terminal device to establish a service for the terminal device. After the service is successfully established, the target SMF returns a service establishment request response to the target AMF. After receiving this response, the target AMF returns a service request response to the terminal device.

[0137] Among them, the process of determining the target AMF, target SMF, and target UPF may refer to related technologies. The interaction process between the target AMF and the target SMF, the interaction process between the target SMF and the target UPF, and the process of the target UPF establishing a service may refer to related technologies, which will not be elaborated here.

[0138] In the above network node adaptation method, when a RAN is connected to multiple network nodes, the target network node can be determined based on the service type of the terminal device and the information attributes of each network node connected by the RAN. Therefore, for a request initiated by the terminal device at any time, the appropriate target network node can be quickly adapted to establish a service, realizing the dynamic adaptation of network nodes in a distributed network and better meeting the service requirements of the terminal device.

[0139] The above considers selecting the target network node from multiple network nodes currently connected by the RAN. However, there may also be a situation where none of the multiple network nodes currently connected by the RAN can meet the service requirements of the terminal device. To meet the service requirements of the terminal device, in the embodiments of the present application, a new network node may be generated and the newly generated network node may be used as the target network node.

[0140] In a possible implementation, the network node adaptation method provided in the embodiments of the present application may further include: in the case that there is no target network node among the network nodes currently connected by the RAN, sending a node generation request to the manager; in the case of receiving a node generation request response sent by the manager, connecting to the new network node and determining the new network node as the target network node.

[0141] Among them, the management node may be a management and orchestration node (MANO) or a slice manager, etc. In the embodiments of the present application, there is no limitation on the management node, as long as it has the functions of network node generation and management.

[0142] The node generation request may include the service type of the terminal device. The node generation request can be used to request the generation of a new network node. It can be understood that the new network node can meet the service requirements of the terminal device. After the new network node is generated, the management node can send a node generation request response to the RAN, and the node generation request response is used to notify the RAN that the new network node has been generated and can be used. Therefore, after receiving the node generation request response, the RAN can connect to the new network node and determine the new network node as the target network node.

[0143] In one example, the RAN can directly determine the new network node as the target network node. In another example, after connecting to the new network node, the RAN can store the information attributes of the new network node, and then determine the target information attributes based on the service type of the terminal device and the information attributes of each connected network node (including the attribute information of the previously connected network node and the attribute information of the new network node), and then determine the target network node. Since the previous network nodes cannot meet the service requirements of the terminal device, but the new network node can meet the service requirements of the terminal device, the new network node is finally determined as the target network node.

[0144] In the above process, the method for the management node to generate a new network node and the method for the RAN to connect to the new network node can refer to the related technologies and will not be elaborated here.

[0145] In one example, at the first moment, after receiving the service request sent by the terminal device, the RAN finds that each currently connected network node cannot meet the service request of the terminal device. At this time, the RAN can send a node generation request to the manager; in the case of receiving the node generation request response sent by the manager, connect to the new network node and determine the new network node as the target network node.

[0146] In another example, at the first moment, after receiving the service request sent by the terminal device, the RAN determines the target network node, and the target network node provides service for the terminal device. At the second moment, the RAN finds that due to the change of the terminal device service or the previous target network node being interfered, each currently connected network node of the RAN cannot meet the service request of the terminal device. At this time, the RAN can send a node generation request to the manager; in the case of receiving the node generation request response sent by the manager, connect to the new network node and determine the new network node as the target network node.

[0147] The above network node adaptation method can urgently generate a new network node for the terminal device, realizes the dynamic adaptation of network nodes in a distributed network, and better meets the service requirements of the terminal device.

[0148] In an exemplary embodiment, as Figure 4 shown, a network node adaptation method is provided, and this method is described by taking the distributed network shown in Figure 2 as an example. In this embodiment, when a terminal device sends a service request, which carries both a service type and a target information attribute, after the RAN receives this service request, it can determine that the target network node provides service for the terminal device according to the target information attribute carried in the service request. As Figure 4 shown, this method may include:

[0149] Step S400: The terminal device obtains the information attributes of each network node connected to the RAN.

[0150] The terminal device can obtain the information attributes of each network node connected to the RAN from the RAN or a third party.

[0151] Step S401: At a first moment, the terminal device sends a service request to the RAN, and the service request carries a service type 1 and a network node information attribute 1.

[0152] Among them, the first moment can represent any moment. The service type 1 can represent the service type of the terminal device, and the service type 1 can be any service type. The network node information attribute 1 can represent the target node information attribute. When the target network node is network node 1, the network node information attribute 1 is the information attribute of network node 1.

[0153] Of course, the service request can also carry the information required when establishing a service, which can refer to the related technology and will not be elaborated here.

[0154] Step S402: The RAN selects the AMF of network node 1 according to the network node information attribute 1 carried in the service request.

[0155] Each network node may include at least one AMF, at least one SMF, and at least one UPF. When network node 1 includes one AMF, the RAN can send a service establishment request to this AMF. When network node 1 includes multiple AMFs, the RAN can first select one AMF from them, and then send a service establishment request to the selected AMF. The process of selecting the AMF can refer to the related technology and will not be elaborated here. The processing processes of the SMF and UPF can refer to the processing process of the AMF and will not be elaborated here.

[0156] Step S403: The RAN initiates a service establishment request to the AMF of network node 1.

[0157] The service establishment request can refer to the related technology and will not be elaborated here.

[0158] Step S404: The AMF of network node 1 selects the SMF of network node 1.

[0159] Step S405: The AMF of network node 1 sends a service 1 establishment request to the SMF of network node 1.

[0160] Service 1 represents the service of service type 1. This service 1 establishment request is used to request the SMF to establish user plane related resources for the terminal device.

[0161] Step S406: The service 1 establishment process is completed, and the UPF of network node 1 starts to process the service 1 of the terminal device.

[0162] Step S407: The SMF of network node 1 sends a service 1 establishment response to the AMF of network node 1.

[0163] Step S408: The AMF of network node 1 sends a service 1 request response to the terminal device.

[0164] This service 1 request response is the service request response sent by the target network node to the terminal device, and is used to indicate that the service 1 establishment is completed.

[0165] In an exemplary embodiment, as Figure 5 shown, a network node adaptation method is provided. Taking the case where this method is applied to the Figure 2 distributed network shown as an example for illustration. In this embodiment, when the terminal device sends a service request and only carries the service type, when the RAN receives this service request, it can select the target network node for the terminal device according to the service type of the terminal device to provide service for it. As Figure 5 described, this method may include:

[0166] Step S500: The RAN obtains the information attributes of each network node it is connected to.

[0167] The information attributes of each network node can be pre-configured on the RAN, or the information attributes of each network node can be obtained from a third party.

[0168] Step S501: At a first moment, the terminal device sends a service request, and the service type 1 is carried in this service request.

[0169] Step S502: The RAN selects the AMF of network node 1 according to the service type 1 carried in the service request.

[0170] Here, network node 1 is the target network node.

[0171] Step S503: The RAN initiates a service establishment request to the AMF of network node 1.

[0172] Step S504: The AMF of network node 1 selects the SMF of network node 1.

[0173] Step S505: The AMF of network node 1 sends a service 1 establishment request to the SMF of network node 1.

[0174] Step S506: The service 1 establishment process is completed, and the UPF of network node 1 starts to process service 1 of the terminal device.

[0175] Step S507: The SMF of network node 1 replies to the AMF of network node 1 with a service 1 establishment response.

[0176] Step S508: The AMF of network node 1 sends a service 1 request response to the terminal device.

[0177] In an exemplary embodiment, Figure 6 As shown, a network node adaptation method is provided, which is applied to Figure 2 This embodiment is for the case where the service type of the terminal device changes and the service request carries both the service type and the target information attribute. When the RAN receives a new service request, it updates the target network node served by the terminal device according to the target information attribute carried in the new service request. Figure 6 As shown, the method may include:

[0178] Step S601: Execute steps S400 to S408.

[0179] Step S602: At the second moment, the service type of the terminal device changes, and a service request is sent to the RAN. The service request carries service type 2 and network node information attribute 2.

[0180] The second moment may represent any moment after the first moment. Service type 2 may represent the service type after the terminal device changes, and service type 2 may be any service type different from service type 1. Network node information attribute 2 may represent the target node information attribute. When the target network node is network node 2, network node information attribute 2 is the information attribute of network node 2.

[0181] The business request here represents a business update request.

[0182] Step S603: RAN selects the AMF of network node 2 according to the network node information attribute 2 carried in the service request.

[0183] Step S604: RAN initiates a service establishment request to the AMF of network node 2.

[0184] The service establishment request here represents a service update establishment request.

[0185] Step S605: The AMF of network node 2 selects the SMF of network node 2.

[0186] Step S606: The AMF of network node 2 sends a service 2 establishment request to the SMF of network node 2.

[0187] Service 2 represents a service of service type 2. This service 2 establishment request is used to request the SMF to establish user plane related resources for the terminal device.

[0188] Step S607: The service 2 update establishment process is completed, and the UPF of network node 2 starts to process service 2 of the terminal device.

[0189] Step S608: The SMF of network node 2 sends a service 2 establishment response to the AMF of network node 2.

[0190] Step S609: The AMF of network node 2 sends a request response for service 2 to the terminal device.

[0191] This service 2 request response is the service request response sent by the target network node to the terminal device, and is used to indicate that the establishment of service 2 is completed.

[0192] In an exemplary embodiment, as Figure 7 shown, a network node adaptation method is provided, and this method is illustrated by taking the distributed network shown as an example. This embodiment is for the case where the service type of the terminal device changes and the service request only carries the service type. When the RAN receives a new service request, it updates the target network node that provides services for the terminal device according to the service type carried in the new service request. As Figure 2 shown, this method may include: Figure 7 shown, this method may include:

[0193] Step S701: Execute steps S500 to S508.

[0194] Step S702: At the second moment, the service type of the terminal device changes, and a service request is sent to the RAN. The service type 2 is carried in this service request.

[0195] Step S703: The RAN selects the AMF of network node 2 according to the service type 2 carried in the service request.

[0196] Step S704: The RAN sends a service establishment request to the AMF of network node 2.

[0197] Step S705: The AMF of network node 2 selects the SMF of network node 2.

[0198] Step S706: The AMF of network node 2 sends a service 2 establishment request to the SMF of network node 2.

[0199] This service 2 establishment request is used to request the SMF to establish user plane related resources for the terminal device.

[0200] Step S707: The service 2 establishment process is completed, and the UPF of network node 2 starts to process service 2 of the terminal device.

[0201] Step S708: The SMF of network node 2 sends a service 2 establishment response to the AMF of network node 2.

[0202] Step S709: The AMF of network node 2 sends a request response for service 2 to the terminal device.

[0203] In an exemplary embodiment, as Figure 8 shown, a network node adaptation method is provided. Taking the method applied to the Figure 2 distributed network shown as an example for illustration. In this embodiment, for all network nodes connected to the RAN serving the terminal device that have suffered strong internal or external burst interference, resulting in a sharp deterioration of network node functions, resources, etc., and being unable to meet the service requirements for the terminal device, a network node that can meet the service requirements can be urgently generated for the terminal device. As Figure 8 shown, the method may include:

[0204] Step S801: Execute step S400 to step S408 or execute step S500 to step S508.

[0205] Step S802: At the second moment, when the target network node suffers external interference and / or the service of the terminal device changes, and the RAN finds that the network node it is connected to can no longer serve the terminal device, the RAN sends a node generation request to the manager.

[0206] The node generation request includes the service type of the terminal device. Of course, the node generation request may also include other information for generating network nodes, which is not limited in this embodiment of the present application.

[0207] Among them, the manager can be a MANO or a slice manager, and its main function is to instantiate the network, that is, by inputting certain parameters, a network node that meets these parameters can be generated.

[0208] Step S803: After receiving the node generation request, the manager generates a new network node that can serve the terminal device according to the carried service type, and sends the information attributes of the new network node to the RAN.

[0209] Step S804: The RAN selects the AMF of network node 2 according to the information attributes of the new network node returned by the manager.

[0210] Here, network node 2 represents the new network node generated by the manager.

[0211] Step S805: The RAN initiates a service 3 establishment request to the AMF of network node 2.

[0212] Service 3 can be the same as service 1 or different from service 1.

[0213] Step S806: The AMF of network node 2 selects the SMF of network node 2.

[0214] Step S807: The AMF of network node 2 sends a service 3 establishment request to the SMF of network node 2.

[0215] This service establishment request is used to request the SMF to establish user plane related resources for the terminal device.

[0216] Step S808: The service 3 establishment process is completed, and the UPF of network node 2 starts to process service 3 of the terminal device.

[0217] Step S809: The SMF of network node 2 sends a service 3 establishment response to the AMF of network node 2.

[0218] Step S810: The AMF of network node 2 sends a request response of service 3 to the terminal device.

[0219] In an exemplary embodiment, as Figure 9 shown, a network node adaptation method is provided. Taking the method applied to Figure 2 the distributed network shown as an example for illustration. In this embodiment, when all network nodes connected to the RAN serving the terminal device cannot meet the service requirements of the terminal device, that is, cannot serve the changed service of the terminal device, a network node that can meet the service requirements can be urgently generated for the terminal device. As Figure 9 shown, the method may include:

[0220] Step S901: Execute step S400 to step S408 or execute step S500 to step S508.

[0221] Step S902: At the second moment, the service of the terminal device changes, and a service request is sent to the RAN. The service type 2 is carried in the request.

[0222] Step S903: The RAN discovers that the network nodes it is connected to can no longer serve the new service of the terminal device, then the RAN sends a node generation request to the manager.

[0223] Among them, the new business is the business corresponding to business type 2.

[0224] Step S904: After receiving the node generation request, the manager generates a new network node that can serve the terminal device according to the carried service type, and sends information attributes of the new network node to the RAN.

[0225] Step S905: RAN selects the AMF of network node 2 according to the information attributes of the new network node returned by the manager.

[0226] Step S906: RAN initiates a service 2 establishment request to the AMF of network node 2.

[0227] Step S907: The AMF of network node 2 selects the SMF of network node 2.

[0228] Step S908: The AMF of network node 2 sends a service 2 establishment request to the SMF of network node 2.

[0229] Step S909: The service 2 establishment process is completed, and the UPF of network node 2 starts to process service 2 of the terminal device.

[0230] Step S910: The SMF of network node 2 replies to the AMF of network node 2 with a service 2 establishment response.

[0231] Step S911: The AMF of network node 2 sends a request response for service 2 to the terminal device.

[0232] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0233] Based on the same inventive concept, the embodiment of the present application also provides a network node adaptation device for implementing the network node adaptation method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more network node adaptation device embodiments provided below can refer to the limitations of the network node adaptation method above, and will not be repeated here.

[0234] In an exemplary embodiment, as Figure 10 shown, a network node adaptation device is provided. This device is applied to a terminal device. The terminal device is connected to the radio access network (RAN) of a distributed network. The RAN is connected to multiple network nodes. The device 1000 may include: a sending unit 1001 and a receiving unit 1002, where:

[0235] The sending unit 1001 is configured to send a service request to the RAN. The service request includes a service type and is used to request the establishment of a service of the service type for the terminal device;

[0236] The receiving unit 1002 is configured to receive a service request response sent by a target network node. The service request response is used to indicate that the service establishment is completed. The target network node represents a network node among the multiple network nodes that can meet the service requirements of the terminal device. The target network node is determined based on the service type and the information attributes of the multiple network nodes. The information attributes are used to indicate the capabilities of the network nodes.

[0237] In one embodiment, the service request further includes target information attributes, which are used to represent the information attributes of the target network node. The device further includes:

[0238] An obtaining unit, configured to obtain the information attributes of each network node connected to the RAN from the RAN, or obtain the information attributes of each network node connected to the RAN from a third party;

[0239] A determining unit, configured to determine the target network node according to the information attributes whose capabilities match the service type among the information attributes of each network node.

[0240] In one embodiment, obtaining the information attributes of each network node connected to the RAN from the RAN includes:

[0241] Sending a radio resource control (RRC) connection establishment request to the RAN;

[0242] Receiving an RRC connection establishment request response sent by the RAN;

[0243] Obtaining the information attributes of each network node connected to the RAN from the RRC connection establishment request response.

[0244] In one embodiment, the determining unit is further configured to:

[0245] In the case where there are multiple information attributes whose capabilities match the service type among the information attributes of each network node, the network node corresponding to the information attribute with the smallest corresponding capability among the multiple information attributes is determined as the target network node.

[0246] In an exemplary embodiment, as Figure 11 shown, a network node adaptation device is provided. The device is applied to the RAN in a distributed network. The RAN is connected to multiple network nodes. The device 1100 may include: a receiving unit 1101 and a first sending unit 1102, where:

[0247] The receiving unit 1101 is configured to receive a service request sent by a terminal device. The service request includes a service type, and the service request is used to request to establish a service of the service type for the terminal device;

[0248] The first sending unit 1102 is configured to, in response to the service request, send a service establishment request to a target network node. The target network node represents a network node among the multiple network nodes that can meet the service requirements of the terminal device. The target network node is determined based on the service type and the information attributes of the multiple network nodes, and the information attributes are used to indicate the capabilities of the network nodes.

[0249] In one embodiment, the RAN stores the information attributes of each connected network node. The device further includes:

[0250] A first obtaining unit, configured to, in response to the service request, obtain the service type from the service request;

[0251] A first determining unit, configured to determine a target information attribute according to the information attributes among the information attributes of each network node whose capabilities match the service type;

[0252] A second determining unit, configured to determine the network node corresponding to the target information attribute as the target network node.

[0253] In one embodiment, the first determining unit is further configured to:

[0254] In the case where there are multiple information attributes among the information attributes of each network node whose capabilities match the service type, determine the information attribute with the smallest corresponding capability among the multiple information attributes as the target information attribute.

[0255] In one embodiment, the RAN stores the information attributes of each connected network node. The information attributes are used to indicate the capabilities of the network nodes. The service request further includes a target information attribute, and the target information attribute represents the information attribute of the target network node. The device further includes:

[0256] A second obtaining unit, configured to, in response to the service request, obtain the target information attribute from the service request;

[0257] A third determining unit, configured to determine the network node corresponding to the target information attribute as the target network node.

[0258] In one embodiment, the apparatus further comprises:

[0259] A second sending unit, configured to send a node generation request to a manager when a target network node does not exist among the network nodes currently connected to the RAN, where the node generation request includes a service type, and the node generation request is used to request the generation of a new network node;

[0260] A connection unit, configured to connect to the new network node and determine the new network node as the target network node when receiving a node generation request response sent by the manager.

[0261] In an exemplary embodiment, as Figure 12 shown, there is provided a network node adaptation apparatus, which is applied to a target network node. The target network node represents a network node among multiple network nodes connected to a radio access network (RAN) of a distributed network that can meet the service requirements of a terminal device. The target network node is determined based on the service type of the terminal device and the information attributes of the multiple network nodes. The apparatus 1200 may include: a receiving unit 1201, an establishing unit 1202, and a sending unit 1203, where:

[0262] The receiving unit 1201 is configured to receive a service establishment request sent by the RAN, where the service establishment request is sent by the RAN in response to a service request sent by the terminal device, and the service request includes a service type, and the service request is used to request the establishment of a service of the service type for the terminal device;

[0263] The establishing unit 1202 is configured to establish a service in response to the service establishment request;

[0264] The sending unit 1203 is configured to send a service request response to the terminal device, and the service request response is used to indicate that the service establishment is completed.

[0265] It should be noted that the division of units in the embodiments of the present application is illustrative only, and is merely a logical function division. In actual implementation, there may be other division methods. In addition, in each embodiment of the present application, the functional units may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above integrated units may be implemented in the form of hardware or in the form of software functional units.

[0266] When an integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods of the various embodiments of this application.

[0267] It should be noted here that the above-mentioned device provided in the embodiments of this application can implement all the method steps implemented by the above-mentioned method embodiments and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments will not be specifically described in this embodiment.

[0268] In an exemplary embodiment, a network node adaptation device is provided. The network node adaptation device can be a terminal device or a network device, and its internal structure can be as Figure 13 shown. The network node adaptation device includes a memory, a transceiver, and a processor.

[0269] The transceiver is used to receive and send data under the control of the processor.

[0270] Among them, in Figure 13 , the bus architecture can include any number of interconnected buses and bridges. Specifically, various circuits of one or more processors represented by the processor and the memory represented by the memory are linked together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits. These are well known in the art, so they will not be further described herein. The bus interface provides an interface. The transceiver can be multiple components, that is, it includes a transmitter and a receiver, and provides a unit for communicating with various other devices on the transmission medium. These transmission media include wireless channels, wired channels, optical cables, and other transmission media. The processor is responsible for managing the bus architecture and general processing, and the memory can store the data used by the processor when executing operations.

[0271] The processor can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.

[0272] The processor is used to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions by calling a program stored in the memory. The processor and the memory may also be physically separated.

[0273] It should be noted here that the above device provided in the embodiments of the present application can implement all the method steps implemented in the above method embodiments, and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments will not be specifically described herein.

[0274] The corresponding entity device of the terminal device or the network device, such as Figure 13 shown, can implement all the method steps implemented in the method embodiments on the terminal device or network device side, and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments will not be specifically described herein.

[0275] It should be noted here that the above device provided in the embodiments of the present application can implement all the method steps implemented in the above method embodiments, and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments will not be specifically described herein.

[0276] In an exemplary embodiment, a network device is provided, including a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps in the above method embodiments are implemented.

[0277] In an embodiment, a processor-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by the processor, the steps in the above method embodiments are implemented.

[0278] In an embodiment, a computer program product is provided, including a computer program. When the computer program is executed by the processor, the steps in the above method embodiments are implemented.

[0279] The processor-readable storage medium may be any available medium or data storage device accessible by the processor, including but not limited to magnetic memories (such as floppy disks, hard disks, magnetic tapes, magneto-optical discs (MO), etc.), optical memories (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor memories (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NAND FLASH), solid-state drives (SSDs)), etc.

[0280] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories and optical memories, etc.) that contain computer-usable program code.

[0281] The present application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, as well as the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by processor-executable instructions. These processor-executable instructions can be provided to the processors of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processors of the computer or other programmable data processing devices generate means for implementing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0282] These processor-executable instructions can also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the processor-readable memory generate a manufactured article including instruction means that implement the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0283] Obviously, those skilled in the art can make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application is also intended to include these modifications and variations.

Claims

1. A network node adaptation method, characterized in that, The method is applied to a terminal device, and the terminal device is connected to a radio access network (RAN) of a distributed network. The RAN is connected to multiple network nodes. The method includes: Sending a service request to the RAN. The service request includes a service type, and the service request is used to request to establish a service of the service type for the terminal device; Receiving a service request response sent by a target network node. The service request response is used to indicate that the service establishment is completed. The target network node represents a network node among the multiple network nodes that can meet the service requirements of the terminal device. The target network node is determined based on the service type and the information attributes of the multiple network nodes, and the information attributes are used to indicate the capabilities of the network nodes.

2. The method according to claim 1, wherein The service request further includes target information attributes, and the target information attributes are used to represent the information attributes of the target network node. The method further includes: Obtaining the information attributes of each network node connected to the RAN from the RAN, or obtaining the information attributes of each network node connected to the RAN from a third party; Determining the target network node according to the information attributes among the information attributes of each network node whose capabilities match the service type.

3. The method according to claim 2, wherein The obtaining the information attributes of each network node connected to the RAN from the RAN includes: Sending a radio resource control (RRC) connection establishment request to the RAN; Receiving an RRC connection establishment request response sent by the RAN; Obtaining the information attributes of each network node connected to the RAN from the RRC connection establishment request response.

4. The method according to claim 2, wherein The determining the target network node according to the information attributes among the information attributes of each network node whose capabilities match the service type includes: In the case where there are multiple information attributes among the information attributes of each network node whose capabilities match the service type, the network node corresponding to the information attribute with the smallest corresponding capability among the multiple information attributes is determined as the target network node.

5. A network node adaptation method, characterized in that, The method is applied to the RAN in a distributed network. The RAN is connected to multiple network nodes. The method includes: Receiving a service request sent by a terminal device. The service request includes a service type, and the service request is used to request to establish a service of the service type for the terminal device; In response to the service request, sending a service establishment request to a target network node. The target network node represents a network node among the multiple network nodes that can meet the service requirements of the terminal device. The target network node is determined based on the service type and the information attributes of the multiple network nodes, and the information attributes are used to indicate the capabilities of the network nodes.

6. The method according to claim 5, wherein The RAN stores the information attributes of each connected network node. The method further includes: In response to the service request, obtaining the service type from the service request; Determining target information attributes according to the information attributes among the information attributes of each network node whose capabilities match the service type; Determining the network node corresponding to the target information attributes as the target network node.

7. The method according to claim 6, characterized in that, Determining the target information attribute according to the information attributes among the various network nodes whose capabilities match the service type includes: In the case where there are multiple information attributes among the information attributes of the various network nodes whose capabilities match the service type, determining the information attribute with the smallest corresponding capability among the multiple information attributes as the target information attribute.

8. The method according to claim 5, characterized in that, The RAN stores the information attributes of the connected various network nodes, the information attributes are used to indicate the capabilities of the network nodes, the service request further includes a target information attribute, and the target information attribute represents the information attribute of the target network node. The method further includes: In response to the service request, obtaining the target information attribute from the service request; Determining the network node corresponding to the target information attribute as the target network node.

9. The method according to claim 5, characterized in that, The method further includes: In the case where the target network node does not exist among the currently connected network nodes of the RAN, sending a node generation request to the manager, where the node generation request includes the service type, and the node generation request is used to request the generation of a new network node; In the case of receiving the node generation request response sent by the manager, connecting the new network node and determining the new network node as the target network node.

10. A network node adaptation method, characterized in that, The method is applied to a target network node, and the target network node represents a network node among the multiple network nodes connected to the radio access network RAN of a distributed network that can meet the service requirements of a terminal device. The target network node is determined based on the service type of the terminal device and the information attributes of the multiple network nodes. The method includes: Receiving a service establishment request sent by the RAN, where the service establishment request is sent by the RAN in response to a service request sent by the terminal device, and the service request includes the service type, and the service request is used to request the establishment of a service of the service type for the terminal device; In response to the service establishment request, establishing the service; Sending a service request response to the terminal device, where the service request response is used to indicate that the service establishment is completed.

11. A network node adaptation device, characterized in that, The device is applied to a terminal device, and the terminal device is connected to the radio access network RAN in a distributed network. The RAN is connected to multiple network nodes. The device includes: A sending unit, configured to send a service request to the RAN, where the service request includes a service type, and the service request is used to request the establishment of a service of the service type for the terminal device; A receiving unit, configured to receive a service request response sent by a target network node, where the service request response is used to indicate that the service establishment is completed. The target network node represents a network node among the multiple network nodes that can meet the service requirements of the terminal device, and the target network node is determined based on the service type and the information attributes of the multiple network nodes. The information attributes are used to indicate the capabilities of the network nodes.

12. A network node adaptation device, characterized in that, The device is applied to the RAN in a distributed network, and the RAN is connected to multiple network nodes. The device includes: A receiving unit, configured to receive a service request sent by a terminal device, where the service request includes a service type, and the service request is used to request to establish a service of the service type for the terminal device; A first sending unit, configured to, in response to the service request, send a service establishment request to a target network node, where the target network node represents a network node among the multiple network nodes that can meet the service requirements of the terminal device, and the target network node is determined based on the service type and the information attributes of the multiple network nodes, and the information attributes are used to indicate the capabilities of the network nodes.

13. A network node adaptation device, characterized in that The apparatus is applied to a target network node, where the target network node represents a network node among the multiple network nodes connected to the radio access network (RAN) of a distributed network that can meet the service requirements of a terminal device, and the target network node is determined based on the service type of the terminal device and the information attributes of the multiple network nodes, and the apparatus includes: A receiving unit, configured to receive a service establishment request sent by the RAN, where the service establishment request is sent by the RAN in response to a service request sent by the terminal device, the service request includes the service type, and the service request is used to request to establish a service of the service type for the terminal device; An establishing unit, configured to, in response to the service establishment request, establish the service; A sending unit, configured to send a service request response to the terminal device, where the service request response is used to indicate that the service establishment is completed.

14. A network node adaptation device, characterized in that, The apparatus is applied to a terminal device, where the terminal device is connected to the radio access network (RAN) in a distributed network, the RAN is connected to multiple network nodes, and the apparatus includes a memory, a transceiver, and a processor: The memory is configured to store a computer program; the transceiver is configured to send and receive data under the control of the processor; the processor is configured to read the computer program in the memory and perform the following operations: Send a service request to the RAN, where the service request includes a service type, and the service request is used to request to establish a service of the service type for the terminal device. In the distributed network, the RAN is connected to multiple network nodes; Receive a service request response sent by the target network node, where the service request response is used to indicate that the service establishment is completed, the target network node represents a network node among the multiple network nodes that can meet the service requirements of the terminal device, and the target network node is determined based on the service type and the information attributes of the multiple network nodes, and the information attributes are used to indicate the capabilities of the network nodes.

15. The device according to claim 14, characterized in that, The service request further includes a target information attribute, where the target information attribute is used to represent the information attributes of the target network node, and the processor is further configured to read the computer program in the memory and perform the following operations: Obtain the information attributes of each network node connected to the RAN from the RAN, or obtain the information attributes of each network node connected to the RAN from a third party; Determine the target network node according to the information attributes in the information attributes of each network node whose capabilities match the service type.

16. A network node adaptation device, characterized in that The device is applied to the RAN in a distributed network. The RAN is connected to multiple network nodes. The device includes a memory, a transceiver, and a processor: The memory is used to store computer programs; The transceiver is used to transmit and receive data under the control of the processor. The processor is used to read the computer programs in the memory and perform the following operations: Receive a service request sent by a terminal device. The service request includes a service type, and the service request is used to request to establish a service of the service type for the terminal device. In response to the service request, send a service establishment request to a target network node. The target network node represents a network node among the multiple network nodes connected to the RAN in the distributed network that can meet the service requirements of the terminal device. The target network node is determined based on the service type and the information attributes of the multiple network nodes. The information attributes are used to indicate the capabilities of the network nodes.

17. The device according to claim 16, characterized in that, The RAN stores the information attributes of each connected network node. The processor is further used to read the computer programs in the memory and perform the following operations: In response to the service request, obtain the service type from the service request; Determine the target information attribute according to the information attributes in the information attributes of each network node whose capabilities match the service type; Determine the network node corresponding to the target information attribute as the target network node.

18. The device according to claim 16, characterized in that, The RAN stores the information attributes of each connected network node. The information attributes are used to indicate the capabilities of the network nodes. The service request further includes a target information attribute, and the target information attribute represents the information attribute of the target network node. The processor is further used to read the computer programs in the memory and perform the following operations: In response to the service request, obtain the target information attribute from the service request; Determine the network node corresponding to the target information attribute as the target network node.

19. The device according to claim 16, characterized in that, The processor is further used to read the computer programs in the memory and perform the following operations: In the case that the target network node does not exist among the currently connected network nodes of the RAN, send a node generation request to the manager. The node generation request includes the service type, and the node generation request is used to request to generate a new network node; In the case of receiving a node generation request response sent by the manager, connect to the new network node and determine the new network node as the target network node.

20. A network node adaptation device, characterized in that, The device is applied to a target network node. The target network node represents a network node among the multiple network nodes connected to the radio access network (RAN) of the distributed network that can meet the service requirements of the terminal device. The target network node is determined based on the service type of the terminal device and the information attributes of the multiple network nodes. The device includes a memory, a transceiver, and a processor: The memory is used to store computer programs; The transceiver is used to transmit and receive data under the control of the processor; A processor for reading a computer program in the memory and performing the following operations: Receiving a service establishment request sent by the RAN, where the service establishment request is sent by the RAN in response to a service request sent by the terminal device, and the service request includes the service type, and the service request is used to request to establish a service of the service type for the terminal device; Establishing the service in response to the service establishment request; Sending a service request response to the terminal device, where the service request response is used to indicate that the service establishment is completed.

21. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a program, and the program is used to cause the processor to execute the method according to any one of claims 1 to 4, or execute the method according to any one of claims 5 to 9, or execute the method according to claim 10.