Communication service method and device, equipment and medium

By sending a request to the first network element and the second network element in the RAN service scenario to obtain network node information and determining that the appropriate network node is used as the terminal service, it solves the problem of how to select the appropriate network node when the base station connects multiple network nodes. The problem is to achieve efficient terminal service selection and reduce signaling transmission delay.

CN119485344APending Publication Date: 2025-02-18DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202310992725.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-08
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

In the RAN service-oriented scenario, when the base station connects multiple distributed/centralized network nodes at the same time, how to effectively select the appropriate network node to serve the terminal is a problem that needs to be solved.

Method used

After receiving the communication service request sent by the terminal, a request is sent to the first network element to obtain network node information, the first network node is determined through the response returned by the second network element, and the third network element is determined based on the relevant information of the network node. , to complete the communication service request.

Benefits of technology

In the RAN service-oriented scenario, by querying relevant contract data, it is possible to effectively select appropriate network nodes as terminal services, adapt to the RAN service-oriented architecture, reduce signaling transmission, and reduce transmission delay.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119485344A_ABST
    Figure CN119485344A_ABST
Patent Text Reader

Abstract

The invention provides a communication service method and device, equipment and a medium. The method of the present invention comprises: after receiving a communication service request sent by a terminal, sending a first request to a first network element, the first request being used for requesting a network node; determining a first network node according to a first response returned by the second network element, the first network node being a network node serving the terminal; both the first network element and the second network element have a subscription data management function; and according to the related information of the first network node, a third network element is determined, and the third network element is used for completing the communication service requested by the communication service request. Under the scene of RAN servitization, when the base station is connected with a plurality of distributed / centralized network nodes at the same time, the appropriate network node can be effectively selected to serve the terminal by querying the related subscription data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a communication service method, device, equipment and medium. Background Art

[0002] The sixth generation mobile communication technology (6G) network adopts a decentralized hierarchical network with centralized and distributed collaboration. The 6G network is organized through centralized and distributed collaboration and distributed autonomy. On the one hand, it will extend more network functions to the edge of the network, and on the other hand, it will concentrate global core functions and support more complex services through cloud-network integration and distributed collaboration.

[0003] In the prior art, the Access and Mobility Management Function (AMF) forwards the Non-Access Stratum (NAS) messages to the corresponding Network Function (NF). After the Radio Access Network (RAN) is service-oriented, the RAN will be able to interact directly with each NF of the core network. At this time, the NAS message can be sent directly from the RAN to the corresponding network element without going through the AMF.

[0004] When a base station is connected to multiple distributed / centralized network nodes at the same time, and RAN also supports service-oriented services, how to effectively select appropriate network nodes to serve the terminal is a problem that the distributed network needs to solve. Summary of the invention

[0005] The purpose of the present invention is to provide a communication service method, apparatus, device and medium to solve the problem of how to effectively select a suitable network node to serve the terminal when a base station is simultaneously connected to multiple distributed / centralized network nodes in a RAN service scenario.

[0006] In order to achieve the above object, an embodiment of the present invention provides a communication service method, which is applied to a wireless access network device, including:

[0007] After receiving the communication service request sent by the terminal, sending a first request to the first network element, where the first request is used to request a network node;

[0008] Determine the first network node through the first response returned by the second network element, wherein the first network node is a network node serving the terminal; the first network element and the second network element both have a subscription data management function;

[0009] A third network element is determined according to the relevant information of the first network node, wherein the third network element is used to complete the communication service requested by the communication service request.

[0010] The second network element and the first network element are the same network element, or the second network element and the first network element are different network elements.

[0011] The communication service request is one of the following:

[0012] Registration request;

[0013] Session establishment request;

[0014] Access request during handover;

[0015] Wherein, when the communication service request is the registration request or the access request, the third network element has an access mobility management function;

[0016] When the communication service request is the session establishment request, the third network element has a session management function.

[0017] The communication service request is a session establishment request or an access request during a handover process;

[0018] The determining the first network node by the first response returned by the second network element includes:

[0019] In a case where the first response includes relevant information of the accessible network nodes, selecting the first network node from the accessible network nodes according to the relevant information of the accessible network nodes; or,

[0020] In a case where the first response includes identification information indicating a network node serving the terminal, the network node corresponding to the identification information is determined as the first network node.

[0021] The communication service request is a registration request; before sending the first request to the first network element, the method further includes:

[0022] Determine the first network element based on the first information; wherein the first information includes at least one of the following:

[0023] the registration request;

[0024] Local configuration information;

[0025] Terminal history information;

[0026] Terminal identification;

[0027] Second response;

[0028] Among them, the second response is a response message returned by the fourth network element based on the second request sent by the wireless access network device, the fourth network element has a network storage function, and the second request is used to request to obtain an available network element with a contract data management function.

[0029] The communication service request is an access request in a handover process; the radio access network RAN ​​device is a source RAN device or a target RAN device; and the method further includes:

[0030] Get terminal context information;

[0031] The sending the first request to the first network element includes:

[0032] Based on the terminal context information, the first request is sent to the first network element.

[0033] In order to achieve the above object, an embodiment of the present invention further provides a communication service method, which is applied to a first network element, wherein the first network element has a subscription data management function, including:

[0034] After initiating a communication service request, the terminal receives a first request sent by a wireless access network device, where the first request is used to request a network node;

[0035] In the case where the network element can serve the wireless access network device, returning a first response to the wireless access network device, where the first response is used to determine a network node serving the terminal;

[0036] In the case that the current network element cannot serve the wireless access network device, the first request is sent to a second network element, and the second network element is used to return a first response to the wireless access network device.

[0037] The first response includes one of the following:

[0038] Relevant information about accessible network nodes;

[0039] Indicates identification information of the network node serving the terminal.

[0040] Before returning the first response to the wireless access network device, the method further includes:

[0041] An accessible network node is determined according to the first request and the second information, wherein the second information includes terminal attributes, terminal mobility type, terminal history information, and pre-signed accessible network nodes.

[0042] Wherein, the method further comprises:

[0043] A network node serving the terminal is selected from the accessible network nodes according to the relevant information of the accessible network nodes.

[0044] The communication service request includes one of the following:

[0045] Registration request;

[0046] Session establishment request;

[0047] Access request during handover.

[0048] In order to achieve the above-mentioned object, an embodiment of the present invention further provides a wireless access network device, including: a memory, a transceiver, and a processor: the memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations:

[0049] After receiving the communication service request sent by the terminal, sending a first request to the first network element through the transceiver, where the first request is used to request a network node;

[0050] Determine the first network node through the first response returned by the second network element, wherein the first network node is a network node serving the terminal; the first network element and the second network element both have a subscription data management function;

[0051] A third network element is determined according to the relevant information of the first network node, wherein the third network element is used to complete the communication service requested by the communication service request.

[0052] The second network element and the first network element are the same network element, or the second network element and the first network element are different network elements.

[0053] The communication service request is one of the following:

[0054] Registration request;

[0055] Session establishment request;

[0056] Access request during handover;

[0057] Wherein, when the communication service request is the registration request or the access request, the third network element has an access mobility management function;

[0058] When the communication service request is the session establishment request, the third network element has a session management function.

[0059] The communication service request is a session establishment request or an access request in a switching process; and the processor is further configured to:

[0060] In a case where the first response includes relevant information of the accessible network nodes, selecting the first network node from the accessible network nodes according to the relevant information of the accessible network nodes; or,

[0061] In a case where the first response includes identification information indicating a network node serving the terminal, the network node corresponding to the identification information is determined as the first network node.

[0062] The communication service request is a registration request; and the processor is further configured to:

[0063] Determine the first network element based on the first information; wherein the first information includes at least one of the following:

[0064] the registration request;

[0065] Local configuration information;

[0066] Terminal history information;

[0067] Terminal identification;

[0068] Second response;

[0069] Among them, the second response is a response message returned by the fourth network element based on the second request sent by the wireless access network device, the fourth network element has a network storage function, and the second request is used to request to obtain an available network element with a contract data management function.

[0070] The communication service request is an access request in a handover process; the radio access network RAN ​​device is a source RAN device or a target RAN device; and the processor is further configured to:

[0071] Get terminal context information;

[0072] The transceiver is also used for:

[0073] Based on the terminal context information, the first request is sent to the first network element.

[0074] In order to achieve the above object, an embodiment of the present invention further provides a communication service device, including:

[0075] A first sending unit, configured to send a first request to a first network element after receiving a communication service request sent by a terminal, wherein the first request is used to request a network node;

[0076] A first processing unit is configured to determine a first network node through a first response returned by a second network element, wherein the first network node is a network node serving a terminal; and both the first network element and the second network element have a subscription data management function;

[0077] The second processing unit is used to determine a third network element according to the relevant information of the first network node, wherein the third network element is used to complete the communication service requested by the communication service request.

[0078] In order to achieve the above-mentioned object, an embodiment of the present invention further provides a network element, which is a first network element having a subscription data management function, including: a memory, a transceiver, and a processor: a memory, which is used to store a computer program; a transceiver, which is used to send and receive data under the control of the processor; a transceiver, which is used to send and receive data under the control of the processor; and a transceiver, which is used to:

[0079] After initiating a communication service request, the terminal receives a first request sent by a wireless access network device, where the first request is used to request a network node;

[0080] In the case where the network element can serve the wireless access network device, returning a first response to the wireless access network device, where the first response is used to determine a network node serving the terminal;

[0081] In the case that the current network element cannot serve the wireless access network device, the first request is sent to a second network element, and the second network element is used to return a first response to the wireless access network device.

[0082] The first response includes one of the following:

[0083] Relevant information about accessible network nodes;

[0084] Indicates identification information of the network node serving the terminal.

[0085] Wherein, the processor is further used for:

[0086] An accessible network node is determined according to the first request and the second information, wherein the second information includes terminal attributes, terminal mobility type, terminal history information, and pre-signed accessible network nodes.

[0087] Wherein, the processor is further used for:

[0088] A network node serving the terminal is selected from the accessible network nodes according to the relevant information of the accessible network nodes.

[0089] The communication service request includes one of the following:

[0090] Registration request;

[0091] Session establishment request;

[0092] Access request during handover.

[0093] In order to achieve the above object, an embodiment of the present invention further provides a communication service device, which is applied to a first network element, wherein the first network element has a subscription data management function, including:

[0094] A receiving unit, configured to receive a first request sent by a wireless access network device after a terminal initiates a communication service request, wherein the first request is used to request a network node;

[0095] A second sending unit, configured to return a first response to the wireless access network device when the network element can serve the wireless access network device, wherein the first response is used to determine a network node serving the terminal;

[0096] The third sending unit is used to send the first request to the second network element when the current network element cannot serve the wireless access network device, and the second network element is used to return a first response to the wireless access network device.

[0097] In order to achieve the above-mentioned purpose, an embodiment of the present invention further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the steps of the communication service method described above.

[0098] The above technical solution of the present invention has at least the following beneficial effects:

[0099] In the above technical solution of the embodiment of the present invention, after receiving the communication service request sent by the terminal, a first request is sent to the first network element, and the first request is used to request a network node; the first network node is determined through the first response returned by the second network element, wherein the first network node is a network node serving the terminal; the first network element and the second network element both have a subscription data management function; based on the relevant information of the first network node, a third network element is determined, wherein the third network element is used to complete the communication service requested by the communication service request. In this way, in the RAN service scenario, when the base station is connected to multiple distributed / centralized network nodes at the same time, by querying the relevant subscription data, it is possible to effectively select a suitable network node to serve the terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0100] Figure 1 This is a schematic diagram of the existing 6G network architecture;

[0101] Figure 2 This is a diagram of the existing registration process within the 5GS domain;

[0102] Figure 3 This is one of the flow charts of the communication service method according to an embodiment of the present invention;

[0103] Figure 4 This is a schematic diagram of a terminal registration process according to an embodiment of the present invention;

[0104] Figure 5 This is a second schematic diagram of a terminal registration process according to an embodiment of the present invention;

[0105] Figure 6 This is the third schematic diagram of the terminal registration process according to an embodiment of the present invention;

[0106] Figure 7 This is a schematic diagram of a terminal session establishment process according to an embodiment of the present invention;

[0107] Figure 8 This is a second schematic diagram of a terminal session establishment process according to an embodiment of the present invention;

[0108] Fig. 9 This is one of the switching process diagrams of an embodiment of the present invention;

[0109] Fig.10 This is a second schematic diagram of a switching process according to an embodiment of the present invention;

[0110] Fig.11 The third switching flow diagram of the embodiment of the present invention;

[0111] Fig.12 This is a fourth schematic diagram of a switching process according to an embodiment of the present invention;

[0112] Fig.13 This is a second flow chart of the communication service method according to an embodiment of the present invention;

[0113] Fig.14 is a structural block diagram of a wireless access network device according to an embodiment of the present invention;

[0114] Fig.15 This is one of the module schematic diagrams of the communication service device according to an embodiment of the present invention;

[0115] Fig.16 is a structural block diagram of a network element according to an embodiment of the present invention;

[0116] Fig.17 This is the second module schematic diagram of the communication service device according to the embodiment of the present invention. DETAILED DESCRIPTION

[0117] In the embodiments of the present invention, 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 three situations: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.

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

[0119] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0120] In order to facilitate understanding of the solution of this application, the relevant contents involved in this application are first introduced.

[0121] The important trend of 6G network development is centralized and distributed network architecture. The original design of 5G and previous generations of network architecture is centralized control. With the development of the network, facing the dual driving forces of business scenarios and technology development, the design of 6G network needs to consider distributed architecture, and its control gradually evolves towards distribution. With the distributed development of intelligence and cloud computing, new connections and new networks will also be distributed.

[0122] 6G will be oriented to diverse scenarios and network requirements in the air, space, land, and sea. The centralized network architecture cannot uniformly meet all scenarios. To meet this challenge, the 6G network architecture needs to go beyond centralized control and gradually evolve to a distributed architecture. Figure 1 , extending more network functions (such as authentication) to the edge of the network, and establishing distributed homogeneous micro-cloud units with different functional levels. Each micro-cloud unit is self-contained and has complete control and data forwarding functions. Multiple micro-cloud units can form an autonomous micro-network according to business needs, and provide targeted network services according to specific business scenarios, user scale, geographical environment and other requirements.

[0123] See also Figure 2, which is a schematic diagram of the registration process within the 5GS domain. In step 2, if the registration request message does not include a 5G Globally Unique Temporary Identifier (5G-GUTI), or the included 5G-GUTI cannot indicate a valid AMF, the (R)AN selects the AMF based on the (R)AT (access type) and the requested Network Slice Selection Assistance Information (NSSAI) (if available).

[0124] If the terminal is in the CM-CONNECTED state, the (R)AN sends a registration request message to the AMF according to the N2 connection of the terminal.

[0125] If the (R)AN cannot select a suitable AMF, the (R)AN sends a Registration Request message to the AMF that the (R)AN is configured to perform AMF selection.

[0126] In the following cases, 5G-AN selects an AMF set and then selects an AMF from the set:

[0127] ① The terminal does not provide the 5G-S-Temporary Mobile Subscription Identifier (5G-S-TMSI) and the globally unique AMF identifier (Globally Unique AMFIdentifier, GUAMI) to the 5G-AN.

[0128] ② The terminal provides a 5G-S-TMSI or GUAMI, but the corresponding routing information (i.e., the AMF determined based on the information contained in the 5G-S-TMSI or GUAMI (AMF set identifier, AMF pointer)) is insufficient or unavailable (for example, the GUAMI provided by the UE belongs to another area).

[0129] ③AMF indicates to 5G-AN that the AMF identified by GUAMI is unavailable and no target AMF is identified, and / or, AN detects that the AMF is in a faulty state.

[0130] The 5G core network has introduced the Service Based Architecture (SBA), but the wireless access network still uses the traditional hierarchical structure, which cannot well support the scenario requirements and technological evolution of future wireless networks.

[0131] There are two existing network node selection schemes:

[0132] First, when the RAN receives a registration request message from a terminal, the RAN selects a suitable network node to provide services for the terminal based on valid information carried by the terminal or based on local configuration policies, etc. The valid information refers to the network node identifier and the globally unique temporary identifier.

[0133] Second, when RAN receives a registration request message from a terminal, RAN selects a network node for the terminal based on the valid information carried by the terminal, and then the mobility management function of the network node can determine whether it can provide services to the terminal based on the prediction results of historical information. If not, it selects a suitable network node for the terminal; or when RAN cannot select a suitable network node, RAN can determine the mobility type of the terminal or the attributes or preferences of the terminal based on the historical information of the terminal, and select a suitable network node to serve the terminal.

[0134] However, in the above network node selection scheme, the premise for selecting the network node is that the interface between the RAN and the core network is still the existing N2 interface, and the RAN selects the network node based on the valid information carried by the terminal or based on the configuration.

[0135] An existing NAS transmission solution under the RAN service-oriented structure is as follows:

[0136] The terminal stores the terminal identification assigned by the network function NF and the network service type corresponding to the terminal identification. When the terminal sends signaling to the network, the access network parameter AN Parameter carries not only its own identification but also the network service type it wants to request. The RAN determines the NAS message termination NF based on the terminal identification and network service type sent by the terminal. However, this solution does not involve distributed networks.

[0137] In addition, the existing session establishment process is not suitable for RAN service-oriented scenarios.

[0138] That is, in the RAN service-oriented scenario, when a base station is connected to multiple distributed / centralized network nodes at the same time, there is no relevant solution for effectively selecting a suitable network node to serve the terminal.

[0139] In order to solve the above-mentioned technical problems, the embodiments of the present application provide communication service methods, devices, equipment and media, wherein the methods and devices are based on the same application concept. Since the principles of solving problems by the methods and devices are similar, the implementation of the devices and methods can refer to each other, and the repeated parts will not be repeated.

[0140] like Figure 3 As shown, it is a flow chart of a communication service method provided by an embodiment of the present invention, which is applied to a radio access network RAN ​​device, including:

[0141] Step 301, after receiving a communication service request sent by a terminal, sending a first request to a first network element, wherein the first request is used to request a network node;

[0142] The RAN device in the embodiment of the present invention corresponds to the RAN device in the RAN service scenario.

[0143] Optionally, the communication service request is one of the following:

[0144] Registration request;

[0145] Session establishment request;

[0146] Access request during handover.

[0147] Step 302: determining a first network node through a first response returned by a second network element, wherein the first network node is a network node serving a terminal; and both the first network element and the second network element have a subscription data management function;

[0148] Optionally, the second network element and the first network element are the same network element, or the second network element and the first network element are different network elements.

[0149] Here, when the second network element and the first network element are the same network element, the network element is a network element with a subscription data management function serving the terminal. When the second network element and the first network element are different network elements, the second network element is a network element with a subscription data management function serving the terminal.

[0150] It should be noted that the network element with the contract data management function stores the contract data, wherein the contract data is pre-configured and includes the network node information that the terminal can access (register) and the attributes of the network node, such as the service scope, service capability and other information.

[0151] The subscription data pre-configures the network node information that the UE can access (register) and the attributes of the network nodes, such as service scope, service capabilities, and other information.

[0152] Optionally, the first response includes one of the following:

[0153] Relevant information about accessible network nodes;

[0154] Indicates identification information of the network node serving the terminal.

[0155] Step 303: Determine a third network element according to the relevant information of the first network node, wherein the third network element is used to complete the communication service requested by the communication service request.

[0156] Here, when the communication service request is the registration request or the access request, the third network element has an access mobility management function AMF;

[0157] When the communication service request is the session establishment request, the third network element has a session management function.

[0158] In an optional embodiment, the communication service request is a registration request; before the above step 301, the method of the embodiment of the present invention may further include:

[0159] Determine the first network element based on the first information; wherein the first information includes at least one of the following:

[0160] the registration request;

[0161] Local configuration information;

[0162] Terminal history information;

[0163] Terminal identification;

[0164] Second response;

[0165] Among them, the second response is a response message returned by the fourth network element based on the second request sent by the wireless access network device, the fourth network element has a network storage function, and the second request is used to request to obtain an available network element with a contract data management function.

[0166] In this embodiment, the first request includes but is not limited to the terminal identification and the terminal location information.

[0167] Specifically, determining the first network element based on the first information may include:

[0168] In the case where a plurality of available network elements having the subscription data management function are obtained based on the first information, a preset strategy is adopted to determine the first network element from the plurality of available network elements having the subscription data management function.

[0169] Here, the preset strategy may be information such as the load of the contract data function, the connectivity with the contract data management function, etc.

[0170] In one example, the terminal sends a registration request to the RAN device, the registration request including information such as the terminal identification, etc. When the RAN device receives the registration request sent by the terminal, it selects a suitable network element (ie, the first network element) with subscription data management function for registration based on the registration request.

[0171] If a suitable network element with the subscription data management function cannot be selected based on the registration request, a suitable network element with the subscription data management function (ie, the first network element) may be selected for registration based on local configuration information or terminal history information.

[0172] If a suitable network element with a subscription data management function cannot be selected based on local configuration information or terminal historical information, the RAN device sends a second request to the fourth network element (NRF) to request to obtain an available network element with a subscription data management function, and the fourth network element returns a second response to the RAN device, the second response including information of available network elements with a subscription data management function; the RAN device selects a suitable network element with a subscription data management function (i.e., the first network element) based on the second response. Here, the second request includes the terminal identification, the location information of the terminal, etc.

[0173] Corresponding to the embodiment, the above step 302, determining the first network node through the first response returned by the second network element, includes:

[0174] A first response sent by the second network element is received, and the first network node is determined based on the first response. Here, the second network element and the first network element may be the same network element or a different network element from the first network element.

[0175] Alternatively, a first response sent by a first network element is received, and based on the first response, a first network node is determined, wherein the first response at the first network element comes from a second network element and is sent by the second network element to the first network element. Here, the second network element and the first network element are different network elements, and specifically, the second network element is a network element with a contract data management function serving the terminal. The second network element is determined by the first network element.

[0176] The second network element is different from the first network element, and the RAN device sends the first request to the first network element; when the first network element does not store the subscription data or has no authority, the first network element can determine the second network element based on the second information and forward the first request to the second network element. The second information includes terminal attributes, terminal mobility type, terminal historical information, and pre-subscribed accessible network nodes.

[0177] Embodiment 1

[0178] See also Figure 4 , describing the terminal registration process.

[0179] Step 0: pre-configure network node information and network node attributes that the terminal can access (register) in the contract data;

[0180] For example, the attributes of a network node may include information such as service scope and service capabilities.

[0181] In the network to which the embodiment of the present invention is applicable, the number of centralized network nodes is greater than or equal to 1. The centralized node has the data of all distributed nodes within the management scope, such as contract data information, and the data stored in the distributed node includes terminal context information (including session context information) and other information. In the present invention, the acquisition of contract data may be locally stored or obtained by other means, which is not specifically limited here.

[0182] Step 1: The terminal sends a registration request to the RAN device;

[0183] The registration request includes information such as the terminal identification.

[0184] Step 2: The RAN device selects a network element having a subscription data management function based on the registration request;

[0185] When the RAN device receives a registration request from a terminal, it can select a suitable network element with a subscription data management function based on the registration request. If a suitable network element with a subscription data management function cannot be selected based on the registration request, a suitable network element with a subscription data management function can be selected based on local configuration information or terminal historical information. If a suitable network element with a subscription data management function cannot be selected based on local configuration information or terminal historical information, the RAN device obtains an available network element with a subscription data management function from the NRF. Specifically, the RAN device sends a request message to the NRF to obtain an available network element with a subscription data management function from the NRF, wherein the request message includes but is not limited to the terminal identification and terminal location information.

[0186] At this time, if multiple network elements with the subscription data management function are obtained, the RAN device selects a network element with the subscription data management function serving the terminal based on a preset policy. For example, the preset policy may be the load of the network element with the subscription data management function, the connectivity with the network element with the subscription data management function, etc.

[0187] Step 3a, the RAN device sends a network node selection request to the selected network element with the subscription data management function;

[0188] It should be understood that the network node selection request is a first request, and the first request is used to request a network node. The network node selection request includes but is not limited to a terminal identification and terminal location information.

[0189] Here, if the selected network element with the subscription data management function does not store the subscription data or has no authority, a network element with the subscription data management function serving the terminal is further selected.

[0190] The network element with subscription data management function serving the terminal determines the accessible network nodes based on the terminal location information, pre-subscribed accessible network nodes, terminal attributes, terminal mobility type and terminal historical information (preferences, etc.).

[0191] Step 3b, the network element with the subscription data management function serving the terminal sends a response message to the RAN device, and the response message includes the identification information (list) of the accessible network nodes, priority, attributes of the network nodes (such as cluster head, network node representative, etc.), load and other information.

[0192] Step 4: The RAN device performs network node and AMF selection;

[0193] Based on the response message, the RAN device comprehensively considers the network node priority, load and other information, selects a suitable network node, and determines the AMF based on the network node to complete the registration of the terminal. The determination of the AMF may involve sending a request to the NRF to obtain the information carried, including the network node identification and other information.

[0194] Step 5, registration process of other terminals.

[0195] Embodiment 2

[0196] See also Figure 5 , describing the terminal registration process.

[0197] Step 0: pre-configure network node information and network node attributes that the terminal can access (register) in the contract data;

[0198] For example, the attributes of a network node may include information such as service scope and service capabilities.

[0199] Step 1: The terminal sends a registration request to the RAN device;

[0200] The registration request includes information such as the terminal identification.

[0201] Step 2: After receiving the registration request from the terminal, the RAN device sends a network node selection request to a pre-configured network element with a subscription data management function;

[0202] It should be understood that the network node selection request is a first request, and the first request is used to request a network node. The network node selection request includes but is not limited to a terminal identification and terminal location information.

[0203] Here, if the pre-configured network element with the subscription data management function does not store the subscription data or has no authority, step 3a is executed.

[0204] Step 3a, a pre-configured network element with a subscription data management function is selected as a network element with a subscription data management function serving the terminal;

[0205] Step 3b, the network element with the subscription data management function serving the terminal sends a response message to the RAN device, and the response message includes the identification information (list) of the accessible network nodes, priority, attributes of the network nodes (such as cluster head, network node representative, etc.), load and other information.

[0206] Step 4: The RAN device performs network node and AMF selection;

[0207] Based on the response message, the RAN device comprehensively considers the network node priority, load and other information, selects a suitable network node, and determines the AMF based on the network node to complete the registration of the terminal. The determination of the AMF may involve sending a request to the NRF to obtain the information carried, including the network node identification and other information.

[0208] Step 5, registration process of other terminals.

[0209] Embodiment 3

[0210] See also Figure 6 , describing the terminal registration process.

[0211] Step 0: pre-configure network node information and network node attributes that the terminal can access (register) in the contract data;

[0212] For example, the attributes of a network node may include information such as service scope and service capabilities.

[0213] Step 1: The terminal sends a registration request to the RAN device;

[0214] The registration request includes information such as the terminal identification.

[0215] Step 2: The RAN device selects a network element having a subscription data management function based on the registration request;

[0216] For the detailed selection process, see Figure 4 , I will not go into details here.

[0217] Step 3a, the RAN device sends a network node selection request to a network element having a subscription data management function;

[0218] Step 3b, the network element with the subscription data management function performs network node selection;

[0219] Step 3c, the network element having the subscription data management function sends a response message to the RAN device, where the response message includes identification information of the selected network node;

[0220] Step 4: The RAN device performs AMF selection;

[0221] The RAN device determines the AMF based on the network node identified in the response message to complete the registration of the terminal. The determination of the AMF may involve sending a request to the NRF to obtain the information carried, including information such as the network node identification.

[0222] Step 5, registration process of other terminals.

[0223] The difference between the third embodiment and the first embodiment is that the network node is selected by a network element having a subscription data management function.

[0224] In an optional embodiment, the communication service request is a session establishment request or an access request in a handover process; in the above step 302, determining the first network node through the first response returned by the second network element includes:

[0225] In a case where the first response includes relevant information of the accessible network nodes, selecting the first network node from the accessible network nodes according to the relevant information of the accessible network nodes; or,

[0226] In a case where the first response includes identification information indicating a network node serving the terminal, the network node corresponding to the identification information is determined as the first network node.

[0227] In an optional embodiment, the communication service request is an access request in a handover process; the radio access network RAN ​​device is a source RAN device or a target RAN device; the method of the embodiment of the present invention further includes:

[0228] Get terminal context information;

[0229] Accordingly, the above step 301 specifically includes:

[0230] Based on the terminal context information, the first request is sent to the first network element.

[0231] Embodiment 4

[0232] See also Figure 7 , which describes the process of establishing a terminal session.

[0233] Step 0: pre-configure the network node information of the service data network name (DNN) in the contract data.

[0234] For example, the network node information may include: network node identification and other network node information that can serve as a service DNN.

[0235] Step 1: The terminal sends a session establishment request to the RAN device;

[0236] The session establishment request includes information such as the terminal identification and the requested DNN.

[0237] Step 2a, when the RAN device receives the session establishment request of the terminal, the RAN device sends a network node selection request to the serving network element with the subscription data management function;

[0238] It should be noted that when the RAN device receives a session establishment request from a terminal, it needs to select a suitable network element with a session management function for the UE.

[0239] Specifically, the network node selection request includes relevant information such as the terminal identification and the terminal location information.

[0240] Step 2b, the network element with the subscription data management function sends a response message to the RAN device;

[0241] It should be noted that, first, the network element with the subscription data management function determines the network node that can serve the DNN based on the terminal location information, terminal attributes, terminal mobility type, terminal history information (preferences, etc.) and pre-contracted accessible network nodes; then, it sends a response message to the RAN. The response message includes the identification information (list), priority, load and other information of the network node serving the DNN.

[0242] Step 3: The RAN device performs network node and session management function selection;

[0243] Here, the RAN device selects a suitable network node based on the response message and comprehensively considers information such as network node priority and load, and determines the session management function based on the network node information to complete the session establishment process of the UE.

[0244] Among them, the determination of the session management function may involve sending a request to the NRF to obtain the information carried, including information such as the network node identifier.

[0245] Step 4: The rest of the session establishment process.

[0246] Embodiment 5

[0247] See also Figure 8 , which describes the process of establishing a terminal session.

[0248] Step 0: pre-configure the network node information of the service data network name (DNN) in the contract data.

[0249] For example, the network node information may include: network node identification and other network node information that can serve as a service DNN.

[0250] Step 1: The terminal sends a session establishment request to the RAN device;

[0251] The session establishment request includes information such as the terminal identification and the requested DNN.

[0252] Step 2a, when the RAN device receives the session establishment request of the terminal, the RAN device sends a network node selection request to the serving network element with a subscription data management function;

[0253] It should be noted that when the RAN device receives a session establishment request from a terminal, it needs to select a suitable network element with a session management function for the UE.

[0254] Specifically, the network node selection request includes relevant information such as the terminal identification and the terminal location information.

[0255] Step 2b, the network element with the subscription data management function performs network node selection;

[0256] First, the network element with contract data management function determines the network nodes that can serve DNN based on terminal location information, terminal attributes, terminal mobility type, terminal historical information (preferences, etc.) and pre-contracted accessible network nodes; then, a suitable network node is selected by comprehensively considering network node priority, load and other information.

[0257] Step 2c: The network element with the subscription data management function sends a response message to the RAN device, wherein the response message includes the identification information of the network node of the selected service DNN.

[0258] Step 3, the RAN device performs session management function selection;

[0259] Here, the RAN device determines the session management function to complete the session establishment process of the terminal based on the network node of the serving DNN identified in the response message.

[0260] Among them, the determination of the session management function may involve sending a request to the NRF to obtain the information carried, including information such as the network node identifier.

[0261] Step 4: The rest of the session establishment process.

[0262] Embodiment 6

[0263] See also Fig. 9 , describing the switching process.

[0264] Step 0: The source RAN (S-RAN) device has completed the selection of the target RAN (T-RAN) device and forwards the terminal context information from the S-RAN device to the T-RAN device.

[0265] Step 1a, the T-RAN device sends a network node selection request to the serving network element with a subscription data management function based on the terminal context information;

[0266] The network node selection request includes information such as the terminal identification and the terminal location information.

[0267] Step 1b, the network element with subscription data management function sends a response message to the T-RAN device;

[0268] First, the network element with subscription data management function determines the network node that can be switched based on the terminal location information, terminal attributes, terminal mobility type, terminal history information (preferences, etc.) and pre-signed accessible network nodes; then, it sends a response message to the T-RAN device. The response message includes the identification information, priority, load and other information of the switchable network node.

[0269] Step 2: The T-RAN device performs network node and access mobility management function selection;

[0270] Here, the T-RAN device selects a suitable network node based on the response message and comprehensively considers information such as network node priority and load, and determines a target access mobility management function based on the network node information to complete the switching of the UE.

[0271] The determination of the access mobility management function may involve sending a request to the NRF to obtain the information carried, including information such as the network node identifier.

[0272] Step 3: The T-RAN device sends a handover request to the target access mobility management function.

[0273] The handover request includes terminal information, such as terminal identification, T-RAN information, S-access mobility management function information and the like.

[0274] Step 4a, the target access mobility management function obtains the terminal context information from the local data plane management function;

[0275] Here, the local data plane management function refers to the network function that stores and processes data.

[0276] Step 4b, the target access mobility management function sends a request message to the S-access mobility management function to obtain the context information of the UE;

[0277] Among them, choose one between step 4a and 4b.

[0278] Step 5-6, execute the subsequent handover process, and the UE may need to initiate a registration process.

[0279] Embodiment 7

[0280] See also Fig.10 , describing the switching process.

[0281] Step 0: The source RAN (S-RAN) device has completed the selection of the target RAN (T-RAN) device, but has not forwarded the terminal context information from the S-RAN device to the T-RAN device.

[0282] Step 1a, the S-RAN device sends a network node selection request to the serving network element with a subscription data management function based on the terminal context information;

[0283] The network node selection request includes information such as the terminal identification and the terminal location information.

[0284] Step 1b, the network element with subscription data management function sends a response message to the S-RAN device;

[0285] First, the network element with subscription data management function determines the network node that can be switched based on the terminal location information, terminal attributes, terminal mobility type, terminal history information (preferences, etc.) and pre-signed accessible network nodes; then, it sends a response message to the S-RAN device. The response message includes the identification information, priority, load and other information of the switchable network node.

[0286] Step 2a, the S-RAN device performs network node selection;

[0287] Here, the S-RAN device selects a suitable network node based on the response message, taking into account network node priority, load and other information.

[0288] Step 2b, the T-RAN device sends a network node information request to the S-RAN device;

[0289] Step 2c, the S-RAN device returns a network node information response to the T-RAN device;

[0290] The network node information response may carry identification information of the network node selected by the S-RAN device.

[0291] Step 2d: The T-RAN device performs access mobility management function selection.

[0292] The T-RAN device determines a target access mobility management function based on the selected network node to complete the handover of the terminal.

[0293] The determination of the access mobility management function may involve sending a request to the NRF to obtain the information carried, including information such as the network node identifier.

[0294] Step 3: The T-RAN device sends a handover request to the target access mobility management function.

[0295] The handover request includes terminal information, such as terminal identification, T-RAN information, S-access mobility management function information and the like.

[0296] Step 4a, the target access mobility management function obtains the terminal context information from the local data plane management function;

[0297] Here, the local data plane management function refers to the network function that stores and processes data.

[0298] Step 4b, the target access mobility management function sends a request message to the S-access mobility management function to obtain the context information of the UE;

[0299] Among them, choose one between step 4a and 4b.

[0300] Step 5-6, execute the subsequent handover process, and the UE may need to initiate a registration process.

[0301] The difference between this embodiment and the sixth embodiment is that the selection of the network node is performed by the S-RAN device, and the selected network node information is sent to the T-RAN device.

[0302] Embodiment 8

[0303] See also Fig.11 , describing the switching process.

[0304] Step 0: The source RAN (S-RAN) device has completed the selection of the target RAN (T-RAN) device and forwards the terminal context information from the S-RAN device to the T-RAN device.

[0305] Step 1a, the T-RAN device sends a network node selection request to the serving network element with a subscription data management function based on the terminal context information;

[0306] The network node selection request includes information such as the terminal identification and the terminal location information.

[0307] Step 1b, the network element with the subscription data management function performs network node selection;

[0308] First, the network element with the subscription data management function determines the network node that can be switched based on the terminal location information, terminal attributes, terminal mobility type, terminal history information (preferences, etc.) and pre-signed accessible network nodes; then, a suitable network node is selected by comprehensively considering the identification information, priority, load and other information of the switchable network nodes;

[0309] Step 1c: The network element with subscription data management function sends a response message to the T-RAN device, wherein the response message includes identification information of the selected switchable network node.

[0310] Step 2: The T-RAN device performs access mobility management function selection;

[0311] Here, the T-RAN device determines the target access mobility management function based on the switchable network node identified in the response message and the network node information to complete the handover of the UE.

[0312] The determination of the access mobility management function may involve sending a request to the NRF to obtain the information carried, including information such as the network node identifier.

[0313] Step 3: The T-RAN device sends a handover request to the target access mobility management function.

[0314] The handover request includes terminal information, such as terminal identification, T-RAN information, S-access mobility management function information and the like.

[0315] Step 4a, the target access mobility management function obtains the terminal context information from the local data plane management function;

[0316] Here, the local data plane management function refers to the network function that stores and processes data.

[0317] Step 4b, the target access mobility management function sends a request message to the S-access mobility management function to obtain the context information of the UE;

[0318] Among them, choose one between step 4a and 4b.

[0319] Step 5-6, execute the subsequent handover process, and the UE may need to initiate a registration process.

[0320] The difference between this embodiment and the seventh embodiment is that the network node is selected by a network element having a subscription data management function.

[0321] Embodiment 9

[0322] See also Fig.12 , describing the switching process.

[0323] Step 0: The source RAN (S-RAN) device has completed the selection of the target RAN (T-RAN) device, but has not forwarded the terminal context information from the S-RAN device to the T-RAN device.

[0324] Step 1a, the S-RAN device sends a network node selection request to the serving network element with a subscription data management function based on the terminal context information;

[0325] The network node selection request includes information such as terminal identification and terminal location information.

[0326] Step 1b: The network element with the subscription data management function performs network node selection.

[0327] First, the network element with the subscription data management function determines the network node that can be switched based on the terminal location information, terminal attributes, terminal mobility type, terminal history information (preferences, etc.) and pre-signed accessible network nodes; then, a suitable network node is selected by comprehensively considering the identification information, priority, load and other information of the switchable network nodes;

[0328] Step 1c: The network element with subscription data management function sends a response message to the S-RAN device, wherein the response message includes identification information of the selected switchable network node.

[0329] Step 2a, the T-RAN device sends a network node information request to the S-RAN device;

[0330] Step 2b, the S-RAN device returns a network node information response to the T-RAN device;

[0331] The network node information response may carry identification information of the network node selected by the S-RAN device.

[0332] Step 2c: The T-RAN device performs access mobility management function selection.

[0333] The T-RAN device determines a target access mobility management function based on the selected network node to complete the handover of the terminal.

[0334] The determination of the access mobility management function may involve sending a request to the NRF to obtain the information carried, including information such as the network node identifier.

[0335] Step 3: The T-RAN device sends a handover request to the target access mobility management function.

[0336] The handover request includes terminal information, such as terminal identification, T-RAN information, S-access mobility management function information and the like.

[0337] Step 4a, the target access mobility management function obtains the terminal context information from the local data plane management function;

[0338] Here, the local data plane management function refers to the network function that stores and processes data.

[0339] Step 4b, the target access mobility management function sends a request message to the S-access mobility management function to obtain the context information of the UE;

[0340] Among them, choose one between step 4a and 4b.

[0341] Step 5-6, execute the subsequent handover process, and the UE may need to initiate a registration process.

[0342] The difference between this embodiment and the seventh embodiment is that the network node is selected by a network element having a subscription data management function.

[0343] The method of the embodiment of the present invention, in the scenario of RAN service-oriented, when the base station is simultaneously connected to multiple distributed / centralized network nodes, can effectively select a suitable network node to serve the terminal by querying relevant subscription data; and the method is adapted to the RAN service-oriented architecture, reduces signaling transmission, and reduces transmission delay.

[0344] like Fig.13 As shown, it is a flow chart of the communication service method provided by an embodiment of the present invention, which is applied to a first network element, and the first network element has a subscription data management function. It should be noted that the method of the embodiment of the present invention corresponds to the method on the RAN device side. Specifically, the method of the present invention may include:

[0345] Step 1301: After initiating a communication service request, the terminal receives a first request sent by a wireless access network device, where the first request is used to request a network node;

[0346] The RAN device in the embodiment of the present invention corresponds to the RAN device in the RAN service scenario.

[0347] Optionally, the communication service request is one of the following:

[0348] Registration request;

[0349] Session establishment request;

[0350] Access request during handover.

[0351] Step 1302: if the network element can serve the wireless access network device, return a first response to the wireless access network device, where the first response is used to determine the network node serving the terminal;

[0352] Step 1303: When the current network element cannot serve the wireless access network device, the first request is sent to a second network element, and the second network element is used to return a first response to the wireless access network device.

[0353] Optionally, the first response includes one of the following:

[0354] Relevant information about accessible network nodes;

[0355] Indicates identification information of the network node serving the terminal.

[0356] In an optional embodiment, before returning the first response to the radio access network device, the method of the present invention may further include:

[0357] An accessible network node is determined according to the first request and the second information, wherein the second information includes terminal attributes, terminal mobility type, terminal history information, and pre-signed accessible network nodes.

[0358] Furthermore, the method of the present invention may also include:

[0359] A network node serving the terminal is selected from the accessible network nodes according to the relevant information of the accessible network nodes.

[0360] The communication service method of the embodiment of the present invention receives a first request sent by a wireless access network device after a terminal initiates a communication service request, wherein the first request is used to request a network node; when the network element executing the method can serve the wireless access network device, a first response is returned to the wireless access network device, wherein the first response is used to determine the network node serving the terminal; when the network element executing the method cannot serve the wireless access network device, the first request is sent to a second network element, wherein the second network element is used to return the first response to the wireless access network device; in this way, in the RAN service scenario, when the base station is connected to multiple distributed / centralized network nodes at the same time, by querying the relevant contract data, a suitable network node can be effectively selected to serve the terminal.

[0361] like Fig.14 As shown, an embodiment of the present invention further provides a wireless access network device, including: a memory 1420, a transceiver 1400, and a processor 1410: the memory 1420 is used to store program instructions; the transceiver 1400 is used to send and receive data under the control of the processor 1410; the processor 1410 is used to read the program instructions in the memory 1420 and perform the following operations:

[0362] After receiving the communication service request sent by the terminal, sending a first request to the first network element through the transceiver, where the first request is used to request a network node;

[0363] Determine the first network node through the first response returned by the second network element, wherein the first network node is a network node serving the terminal; the first network element and the second network element both have a subscription data management function;

[0364] A third network element is determined according to the relevant information of the first network node, wherein the third network element is used to complete the communication service requested by the communication service request.

[0365] Among them, Fig.14 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 1410 and memory represented by memory 1420. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1400 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which transmission medium may include a wireless channel, a wired channel, an optical cable, and the like. The processor 1410 is responsible for managing the bus architecture and general processing, and the memory 1420 may store data used by the processor 1410 when performing operations.

[0366] The processor 1410 may 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 may also adopt a multi-core architecture.

[0367] Optionally, the second network element and the first network element are the same network element, or the second network element and the first network element are different network elements.

[0368] Optionally, the communication service request is one of the following:

[0369] Registration request;

[0370] Session establishment request;

[0371] Access request during handover;

[0372] Wherein, when the communication service request is the registration request or the access request, the third network element has an access mobility management function;

[0373] When the communication service request is the session establishment request, the third network element has a session management function.

[0374] Optionally, the communication service request is a session establishment request or an access request in a handover process; and the processor 1410 is further configured to:

[0375] In a case where the first response includes relevant information of the accessible network nodes, selecting the first network node from the accessible network nodes according to the relevant information of the accessible network nodes; or,

[0376] In a case where the first response includes identification information indicating a network node serving the terminal, the network node corresponding to the identification information is determined as the first network node.

[0377] Optionally, the communication service request is a registration request; and the processor 1410 is further configured to:

[0378] Determine the first network element based on the first information; wherein the first information includes at least one of the following:

[0379] the registration request;

[0380] Local configuration information;

[0381] Terminal history information;

[0382] Terminal identification;

[0383] Second response;

[0384] Among them, the second response is a response message returned by the fourth network element based on the second request sent by the wireless access network device, the fourth network element has a network storage function, and the second request is used to request to obtain an available network element with a contract data management function.

[0385] Optionally, the communication service request is an access request in a handover process; the radio access network RAN ​​device is a source RAN device or a target RAN device; and the processor 1410 is further configured to:

[0386] Get terminal context information;

[0387] The transceiver 1400 is also used for:

[0388] Based on the terminal context information, the first request is sent to the first network element.

[0389] The wireless access network device of the embodiment of the present invention, after receiving a communication service request sent by a terminal, sends a first request to a first network element, wherein the first request is used to request a network node; determines the first network node through a first response returned by a second network element, wherein the first network node is a network node serving the terminal; both the first network element and the second network element have a subscription data management function; determines a third network element based on relevant information of the first network node, wherein the third network element is used to complete the communication service requested by the communication service request, so that in the RAN service scenario, when the base station is connected to multiple distributed / centralized network nodes at the same time, by querying the relevant subscription data, it can effectively select a suitable network node to serve the terminal.

[0390] like Fig.15 As shown, an embodiment of the present invention further provides a communication service device, which is applied to a wireless access network device, including:

[0391] The first sending unit 1501 is configured to send a first request to a first network element after receiving a communication service request sent by a terminal, wherein the first request is used to request a network node;

[0392] The first processing unit 1502 is configured to determine a first network node through a first response returned by a second network element, wherein the first network node is a network node serving a terminal; and both the first network element and the second network element have a subscription data management function;

[0393] The second processing unit 1053 is used to determine a third network element according to the relevant information of the first network node, wherein the third network element is used to complete the communication service requested by the communication service request.

[0394] Optionally, the second network element and the first network element are the same network element, or the second network element and the first network element are different network elements.

[0395] Optionally, the communication service request is one of the following:

[0396] Registration request;

[0397] Session establishment request;

[0398] Access request during handover;

[0399] Wherein, when the communication service request is the registration request or the access request, the third network element has an access mobility management function;

[0400] When the communication service request is the session establishment request, the third network element has a session management function.

[0401] Optionally, the communication service request is a session establishment request or an access request in a handover process; and the first processing unit 1502 is specifically configured to:

[0402] In a case where the first response includes relevant information of the accessible network nodes, selecting the first network node from the accessible network nodes according to the relevant information of the accessible network nodes; or,

[0403] In a case where the first response includes identification information indicating a network node serving the terminal, the network node corresponding to the identification information is determined as the first network node.

[0404] Optionally, the communication service request is a registration request; and the device further includes:

[0405] A third processing unit is configured to determine the first network element based on first information, wherein the first information includes at least one of the following:

[0406] the registration request;

[0407] Local configuration information;

[0408] Terminal history information;

[0409] Terminal identification;

[0410] Second response;

[0411] Among them, the second response is a response message returned by the fourth network element based on the second request sent by the wireless access network device, the fourth network element has a network storage function, and the second request is used to request to obtain an available network element with a contract data management function.

[0412] Optionally, the communication service request is an access request in a handover process; the radio access network RAN ​​device is a source RAN device or a target RAN device; and the apparatus is further used for:

[0413] A first acquisition unit, used to acquire terminal context information;

[0414] Accordingly, the first sending unit 1501 is specifically configured to:

[0415] Based on the terminal context information, the first request is sent to the first network element.

[0416] The communication service device of the embodiment of the present invention, after receiving a communication service request sent by a terminal, sends a first request to a first network element, wherein the first request is used to request a network node; determines the first network node through a first response returned by a second network element, wherein the first network node is a network node serving the terminal; the first network element and the second network element both have a subscription data management function; determines a third network element based on relevant information of the first network node, wherein the third network element is used to complete the communication service requested by the communication service request, so that in the RAN service scenario, when the base station is connected to multiple distributed / centralized network nodes at the same time, by querying the relevant subscription data, it is possible to effectively select a suitable network node to serve the terminal.

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

[0418] If the 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 the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

[0419] It should be noted here that the above-mentioned device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0420] In some embodiments of the present invention, a processor-readable storage medium is further provided, wherein the processor-readable storage medium stores program instructions, and the program instructions are used to enable the processor to execute the following steps:

[0421] After receiving the communication service request sent by the terminal, sending a first request to the first network element, where the first request is used to request a network node;

[0422] Determine the first network node through the first response returned by the second network element, wherein the first network node is a network node serving the terminal; the first network element and the second network element both have a subscription data management function;

[0423] A third network element is determined according to the relevant information of the first network node, wherein the third network element is used to complete the communication service requested by the communication service request.

[0424] When the program is executed by the processor, the above application can be realized. Figure 3 All implementations of the method embodiment on the wireless access network device side shown are not described again here to avoid repetition.

[0425] like Fig.16 As shown, an embodiment of the present invention further provides a first network element, which has a subscription data management function, including: a memory 1620, a transceiver 1600, and a processor 1610: the memory 1620 is used to store a computer program; the transceiver 1600 is used to send and receive data under the control of the processor 1610; the transceiver 1600 is used to:

[0426] After initiating a communication service request, the terminal receives a first request sent by a wireless access network device, where the first request is used to request a network node;

[0427] In the case where the network element can serve the wireless access network device, returning a first response to the wireless access network device, where the first response is used to determine the network node serving the terminal;

[0428] In the case that the current network element cannot serve the wireless access network device, the first request is sent to a second network element, and the second network element is used to return a first response to the wireless access network device.

[0429] Among them, Fig.16In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 1610 and various circuits of memory represented by memory 1620 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1600 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which transmission medium may include a wireless channel, a wired channel, an optical cable, and other transmission media. The processor 1610 is responsible for managing the bus architecture and general processing, and the memory 1620 may store data used by the processor 1610 when performing operations.

[0430] The processor 1610 may 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 may also adopt a multi-core architecture.

[0431] Optionally, the first response includes one of the following:

[0432] Relevant information about accessible network nodes;

[0433] Indicates identification information of the network node serving the terminal.

[0434] Optionally, the processor 1610 is further configured to:

[0435] An accessible network node is determined according to the first request and the second information, wherein the second information includes terminal attributes, terminal mobility type, terminal history information, and pre-signed accessible network nodes.

[0436] Optionally, the processor 1610 is further configured to:

[0437] A network node serving the terminal is selected from the accessible network nodes according to the relevant information of the accessible network nodes.

[0438] Optionally, the communication service request includes one of the following:

[0439] Registration request;

[0440] Session establishment request;

[0441] Access request during handover.

[0442] The network element of the embodiment of the present invention receives a first request sent by a wireless access network device after the terminal initiates a communication service request, wherein the first request is used to request a network node; when the network element is able to serve the wireless access network device, the network element returns a first response to the wireless access network device, wherein the first response is used to determine the network node serving the terminal; when the network element is unable to serve the wireless access network device, the network element sends the first request to a second network element, wherein the second network element is used to return the first response to the wireless access network device; in this way, in the RAN service scenario, when the base station is connected to multiple distributed / centralized network nodes at the same time, by querying the relevant contract data, a suitable network node can be effectively selected to serve the terminal.

[0443] like Fig.17 As shown, the present invention also provides a communication service device, which is applied to a first network element, and the first network element has a subscription data management function, including:

[0444] A receiving unit 1701 is configured to receive a first request sent by a wireless access network device after a terminal initiates a communication service request, where the first request is used to request a network node;

[0445] The second sending unit 1702 is configured to return a first response to the wireless access network device when the network element can serve the wireless access network device, where the first response is used to determine the network node serving the terminal;

[0446] The third sending unit 1703 is used to send the first request to the second network element when the current network element cannot serve the wireless access network device, and the second network element is used to return a first response to the wireless access network device.

[0447] Optionally, the first response includes one of the following:

[0448] Relevant information about accessible network nodes;

[0449] Indicates identification information of the network node serving the terminal.

[0450] Optionally, the device further comprises:

[0451] The fourth processing unit is used to determine an accessible network node according to the first request and the second information, wherein the second information includes terminal attributes, terminal mobility type, terminal history information and pre-signed accessible network nodes.

[0452] Optionally, the device further comprises:

[0453] The fifth processing unit is configured to select a network node serving the terminal from the accessible network nodes according to the relevant information of the accessible network nodes.

[0454] Optionally, the communication service request includes one of the following:

[0455] Registration request;

[0456] Session establishment request;

[0457] Access request during handover.

[0458] The communication service device of the embodiment of the present invention receives a first request sent by a wireless access network device after a terminal initiates a communication service request, wherein the first request is used to request a network node; when it is possible to serve the wireless access network device, a first response is returned to the wireless access network device, wherein the first response is used to determine the network node serving the terminal; when it is impossible to serve the wireless access network device, the first request is sent to a second network element, wherein the second network element is used to return the first response to the wireless access network device; in this way, in a RAN service scenario, when a base station is connected to multiple distributed / centralized network nodes at the same time, a suitable network node can be effectively selected to serve the terminal by querying relevant contract data.

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

[0460] If the 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 the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

[0461] It should be noted here that the above-mentioned device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0462] In some embodiments of the present invention, a processor-readable storage medium is further provided, wherein the processor-readable storage medium stores program instructions, and the program instructions are used to enable the processor to execute the following steps:

[0463] After initiating a communication service request, the terminal receives a first request sent by a wireless access network device, where the first request is used to request a network node;

[0464] In the case where the network element can serve the wireless access network device, returning a first response to the wireless access network device, where the first response is used to determine the network node serving the terminal;

[0465] In the case that the current network element cannot serve the wireless access network device, the first request is sent to a second network element, and the second network element is used to return a first response to the wireless access network device.

[0466] When the program is executed by the processor, the above application can be realized. Fig.13 To avoid repetition, all implementation methods in the method embodiment on the network element side are not described again here.

[0467] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, applicable systems can be global system of mobile communication (Global System of Mobile communication, GSM) system, code division multiple access (Code Division Multiple Access, CDMA) system, wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA) general packet radio service (General Packet Radio Service, GPRS) system, long-term evolution (Long Term Evolution, LTE) system, LTE frequency division duplex (Frequency Division Duplex, FDD) system, LTE time division duplex (Time Division Duplex, TDD) system, advanced long-term evolution (Long Term Evolution Advanced, LTE-A) system, universal mobile system (Universal Mobile Telecommunication System, UMTS), global interconnection microwave access (Worldwide interoperability for Microwave Access, WiMAX) system, 5G new air interface (New Radio, NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include core network parts, such as the Evolved Packet System (EPS), 5G System (5GS), etc.

[0468] The terminal device involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.

[0469] The network device involved in the embodiment of the present application may be a base station, which may include multiple cells providing services for the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (Global System for Mobile communications, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (evolutional Node B, eNB or e-NodeB) in the Long Term Evolution (Long Term Evolution, LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (Home evolved Node B, HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, 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 geographically separately.

[0470] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoded transmission or beamforming transmission, etc.

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

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

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

[0474] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0475] Obviously, those skilled in the art can make various changes and modifications 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 equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A communication service method, applied to a wireless access network device, characterized in that: include: After receiving the communication service request sent by the terminal, sending a first request to the first network element, where the first request is used to request a network node; Determine the first network node through the first response returned by the second network element, wherein the first network node is a network node serving the terminal; the first network element and the second network element both have a subscription data management function; A third network element is determined according to the relevant information of the first network node, wherein the third network element is used to complete the communication service requested by the communication service request.

2. The method according to claim 1, characterized in that The second network element and the first network element are the same network element, or the second network element and the first network element are different network elements.

3. The method according to claim 1, characterized in that The communication service request is one of the following: Registration request; Session establishment request; Access request during handover; Wherein, when the communication service request is the registration request or the access request, the third network element has an access mobility management function; When the communication service request is the session establishment request, the third network element has a session management function.

4. The method according to claim 1, characterized in that: The communication service request is a session establishment request or an access request during a handover process; The determining the first network node by the first response returned by the second network element includes: In a case where the first response includes relevant information of the accessible network nodes, selecting the first network node from the accessible network nodes according to the relevant information of the accessible network nodes; or, In a case where the first response includes identification information indicating a network node serving the terminal, the network node corresponding to the identification information is determined as the first network node.

5. The method according to claim 1, characterized in that The communication service request is a registration request; before sending the first request to the first network element, the method further includes: Determine the first network element based on the first information; wherein the first information includes at least one of the following: the registration request; Local configuration information; Terminal history information; Terminal identification; Second response; Among them, the second response is a response message returned by the fourth network element based on the second request sent by the wireless access network device, the fourth network element has a network storage function, and the second request is used to request to obtain an available network element with a contract data management function.

6. The method according to claim 1, characterized in that The communication service request is an access request during the switching process; The radio access network RAN ​​device is a source RAN device or a target RAN device; The method further comprises: Get terminal context information; The sending the first request to the first network element includes: Based on the terminal context information, the first request is sent to the first network element.

7. A communication service method, applied to a first network element, wherein the first network element has a subscription data management function, characterized in that: include: After initiating a communication service request, the terminal receives a first request sent by a wireless access network device, where the first request is used to request a network node; In the case where the network element can serve the wireless access network device, returning a first response to the wireless access network device, where the first response is used to determine the network node serving the terminal; In the case that the current network element cannot serve the wireless access network device, the first request is sent to a second network element, and the second network element is used to return a first response to the wireless access network device.

8. The method according to claim 7, characterized in that The first response includes one of the following: Relevant information about accessible network nodes; Indicates identification information of the network node serving the terminal.

9. The method according to claim 7, characterized in that: Before returning the first response to the wireless access network device, the method further includes: An accessible network node is determined according to the first request and the second information, wherein the second information includes terminal attributes, terminal mobility type, terminal history information, and pre-signed accessible network nodes.

10. The method according to claim 9, characterized in that The method further comprises: A network node serving the terminal is selected from the accessible network nodes according to the relevant information of the accessible network nodes.

11. The method according to claim 7, characterized in that The communication service request includes one of the following: Registration request; Session establishment request; Access request during handover.

12. A wireless access network device, characterized in that: include: Memory, transceiver, processor: Memory, used to store program instructions; a transceiver, for transmitting and receiving data under the control of the processor; A processor is configured to read the program instructions in the memory and perform the following operations: After receiving the communication service request sent by the terminal, sending a first request to the first network element through the transceiver, where the first request is used to request a network node; Determine the first network node through the first response returned by the second network element, wherein the first network node is a network node serving the terminal; the first network element and the second network element both have a subscription data management function; A third network element is determined according to the relevant information of the first network node, wherein the third network element is used to complete the communication service requested by the communication service request.

13. The wireless access network device according to claim 12, characterized in that: The second network element and the first network element are the same network element, or the second network element and the first network element are different network elements.

14. The wireless access network device according to claim 12, characterized in that: The communication service request is one of the following: Registration request; Session establishment request; Access request during handover; Wherein, when the communication service request is the registration request or the access request, the third network element has an access mobility management function; When the communication service request is the session establishment request, the third network element has a session management function.

15. The wireless access network device according to claim 12, characterized in that: The communication service request is a session establishment request or an access request in a switching process; the processor is further configured to: In a case where the first response includes relevant information of the accessible network nodes, selecting the first network node from the accessible network nodes according to the relevant information of the accessible network nodes; or, In a case where the first response includes identification information indicating a network node serving the terminal, the network node corresponding to the identification information is determined as the first network node.

16. The wireless access network device according to claim 12, characterized in that: The communication service request is a registration request; and the processor is further configured to: Determine the first network element based on the first information; wherein the first information includes at least one of the following: the registration request; Local configuration information; Terminal history information; Terminal identification; Second response; Among them, the second response is a response message returned by the fourth network element based on the second request sent by the wireless access network device, the fourth network element has a network storage function, and the second request is used to request to obtain an available network element with a contract data management function.

17. The wireless access network device according to claim 12, characterized in that: The communication service request is an access request in a handover process; the radio access network RAN ​​device is a source RAN device or a target RAN device; and the processor is further configured to: Get terminal context information; The transceiver is also used for: Based on the terminal context information, the first request is sent to the first network element.

18. A communication service device, characterized in that: include: A first sending unit, configured to send a first request to a first network element after receiving a communication service request sent by a terminal, wherein the first request is used to request a network node; A first processing unit is configured to determine a first network node through a first response returned by a second network element, wherein the first network node is a network node serving a terminal; and both the first network element and the second network element have a subscription data management function; The second processing unit is used to determine a third network element according to the relevant information of the first network node, wherein the third network element is used to complete the communication service requested by the communication service request.

19. A network element, the network element being a first network element having a subscription data management function, characterized in that: include: Memory, transceiver, processor: Memory, used to store program instructions; a transceiver, for transmitting and receiving data under the control of the processor; Transceiver Used for: After initiating a communication service request, the terminal receives a first request sent by a wireless access network device, where the first request is used to request a network node; In the case where the network element can serve the wireless access network device, returning a first response to the wireless access network device, where the first response is used to determine the network node serving the terminal; In the case that the current network element cannot serve the wireless access network device, the first request is sent to a second network element, and the second network element is used to return a first response to the wireless access network device.

20. The network element according to claim 19, characterized in that: The first response includes one of the following: Relevant information about accessible network nodes; Indicates identification information of the network node serving the terminal.

21. The network element according to claim 19, characterized in that: The processor is further configured to: An accessible network node is determined according to the first request and the second information, wherein the second information includes terminal attributes, terminal mobility type, terminal history information, and pre-signed accessible network nodes.

22. The network element according to claim 21, characterized in that: The processor is further configured to: A network node serving the terminal is selected from the accessible network nodes according to the relevant information of the accessible network nodes.

23. The network element according to claim 19, characterized in that: The communication service request includes one of the following: Registration request; Session establishment request; Access request during handover.

24. A communication service device, applied to a first network element, wherein the first network element has a subscription data management function, characterized in that: include: A receiving unit, configured to receive a first request sent by a wireless access network device after a terminal initiates a communication service request, wherein the first request is used to request a network node; A second sending unit, configured to return a first response to the wireless access network device when the network element can serve the wireless access network device, wherein the first response is used to determine a network node serving the terminal; The third sending unit is used to send the first request to the second network element when the current network element cannot serve the wireless access network device, and the second network element is used to return a first response to the wireless access network device.

25. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the steps of the communication service method according to any one of claims 1 to 6, or to execute the steps of the communication service method according to any one of claims 7 to 11.

Citation Information

Cited By

  • Communication method and device

    WO2026193702A1