Business processing method, device, system, equipment, storage medium and program product

By introducing the first network element into the 5G core network to orchestrate and manage business processes, the problem of over-complexity of the core network element functions is solved, and the business process simplification and system scalability are achieved.

CN119815408APending Publication Date: 2025-04-11CHINA MOBILE (SUZHOU) SOFTWARE TECH CO LTD +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411901070.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-23
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

In a 5G core network, each core network network element needs to implement complex functions, including processing requests and interacting with peripheral network elements, resulting in complex business processes and excessively complex network element functions.

Method used

The first network element is introduced, responsible for the orchestration and interaction management of business processes. By receiving requests from user equipment, the corresponding business orchestration information is determined, and the network element is interacted in turn to process the request.

Benefits of technology

It simplifies the implementation logic and business processes of core network elements, reduces R&D costs, and improves the maintainability and scalability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119815408A_ABST
    Figure CN119815408A_ABST
Patent Text Reader

Abstract

Disclosed are a service processing method, apparatus, system, device, storage medium and program product, the method comprising: receiving a first request initiated by a UE, the first request representing a request related to a core network service; determining service arrangement information corresponding to the first request, wherein the service arrangement information comprises network elements used for processing the first request and a service processing sequence of the network elements; according to the service arrangement information, interacting with the network elements in sequence to obtain response information of the first request; and sending response information of the first request to the UE.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of wireless communication technology, and in particular, relates to a service processing method, device, system, equipment, storage medium and program product. Background Art

[0002] The core network is an important part of the wireless communication system. Taking the core network of the fifth generation mobile communication technology (5G) as an example, the 5G core network is composed of multiple network elements, each of which is responsible for an independent function. The core network business process can be implemented in accordance with the 3rd Generation Partnership Project (3GPP) standard. In the core network business process of related technologies, after receiving a request, each core network element not only completes the functional processing of its own network element, but also determines how to interact with other surrounding network elements based on the request. It can be seen that each core network element needs to implement relatively complex functions. Summary of the invention

[0003] In order to solve the problem in the related art that each core network element needs to implement relatively complex functions, the embodiments of the present application propose a service processing method, apparatus, system, device, storage medium and program product.

[0004] The present application provides a service processing method, which is applied to a first network element. The method includes:

[0005] receiving a first request initiated by a user equipment (UE), where the first request indicates a request related to a core network service;

[0006] Determine service arrangement information corresponding to the first request, the service arrangement information including: network elements for processing the first request and a service processing order of the network elements;

[0007] According to the service arrangement information, interact with each network element in sequence to obtain response information of the first request.

[0008] In some embodiments, the determining the service orchestration information corresponding to the first request includes: determining the service orchestration information corresponding to the first request according to content of the first request.

[0009] In some embodiments, determining the service orchestration information corresponding to the first request based on the content of the first request includes: when the first request is a registration request of a UE, determining the service orchestration information corresponding to the registration request; in the service orchestration information corresponding to the registration request, the network elements arranged in order of service processing include: Access and Mobility Management Function (AMF) and Policy Control Function (PCF).

[0010] In some embodiments, according to the service orchestration information, interacting with each network element in turn to obtain response information of the first request, including: when the first request is a registration request of the UE, obtaining first response information by interacting with the AMF; obtaining second response information by interacting with the PCF; obtaining response information of the first request according to at least one of the first response information and the second response information.

[0011] In some embodiments, determining the service orchestration information corresponding to the first request based on the content of the first request includes: when the first request is a service request of a UE, determining the service orchestration information corresponding to the service request; in the service orchestration information corresponding to the service request, the network elements arranged in order of service processing include: AMF, session management function (Session Management Function, SMF), and user plane function (User Plane Function, UPF).

[0012] In some embodiments, according to the service orchestration information, the network elements are interacted with in turn to obtain response information of the first request, including: when the first request is a service request of the UE, first response information is obtained by interacting with the AMF; second response information is obtained by interacting with the SMF; and response information of the first request is obtained by interacting with the UPF.

[0013] In some embodiments, after determining the service orchestration information corresponding to the first request, the method further includes: storing the service orchestration information in a YAML (YAML Ain't Markup Language) or JSON (JavaScript Object Notation) format file.

[0014] The embodiment of the present application further provides a service processing device, which is applied to a first network element, and the device includes:

[0015] A receiving module, configured to receive a first request initiated by a UE, where the first request represents a request related to a core network service;

[0016] A processing module is used to determine the business orchestration information corresponding to the first request, and interact with each network element in turn according to the business orchestration information to obtain response information of the first request; wherein the business orchestration information includes: each network element used to process the first request and the business processing order of each network element.

[0017] An embodiment of the present application also provides an electronic device, comprising a processor and a memory for storing a computer program that can be run on the processor; wherein the processor is used to run the computer program to execute any one of the above-mentioned business processing methods.

[0018] An embodiment of the present application also provides a service processing system, which includes a first network element and a core network element that interacts with the first network element, wherein the first network element is used to execute any one of the above service processing methods.

[0019] An embodiment of the present application further provides a computer storage medium on which a computer program is stored. When the computer program is executed by a processor, any one of the above-mentioned business processing methods is implemented.

[0020] An embodiment of the present application further provides a computer program product, including a computer program, which implements any of the above-mentioned business processing methods when executed by a processor.

[0021] It can be seen that the embodiment of the present application can optimize the core network business process by introducing the first network element, that is, the business process of the core network is uniformly orchestrated by the first network element on demand, and each network element used to process the first request only focuses on its own core business processing logic, and no longer needs to pay attention to the interaction judgment with the surrounding network elements. Compared with the technical solutions of related technologies, the corresponding network elements in the core network do not need to implement more complex functions, thereby simplifying the implementation logic of the core network network elements and the end-to-end core network business processes. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1A A schematic diagram of a UE registration process in the related art;

[0023] Figure 1B is another schematic diagram of a UE registration process in the related art;

[0024] Figure 2A A schematic diagram of a UE session activation process in the related art;

[0025] Figure 2BAnother schematic diagram of the UE session activation process in the related art;

[0026] Figure 3 This is a flow chart of a service processing method applied to a first network element according to an embodiment of the present application;

[0027] Figure 4 A schematic diagram for comparing a core network service process used in an embodiment of the present application and a related technology;

[0028] Figure 5A A business flow chart for processing registration requests provided in an embodiment of the present application;

[0029] Figure 5B Business flow chart for processing service requests provided in the embodiment of the present application

[0030] Figure 6 This is a structural diagram of a service processing device applied to a first network element according to an embodiment of the present application;

[0031] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0032] In the related technology, the core network service process can be implemented with reference to the 3GPP standard. Figure 1A and Figure 1B The UE registration process defined in the 3GPP23.502 standard may include:

[0033] Step 11: The UE sends a registration request to the Radio Access Network (RAN).

[0034] Here, RAN may include equipment such as base stations.

[0035] Step 12: RAN selects AMF.

[0036] Step 13: RAN sends a registration request to the new AMF.

[0037] Step 14: The new AMF sends a request to the old AMF to obtain the UE's context information.

[0038] Step 15: The old AMF returns the UE context information to the new AMF.

[0039] Step 16: The new AMF sends a request to the UE to obtain the UE's identity document (ID).

[0040] Step 17: The UE returns the UE ID to the new AMF.

[0041] Step 18: The new AMF selects the Authentication Server Function (AUSF).

[0042] Step 19: Execute the authentication process between the UE and the core network.

[0043] Step 110: The new AMF notifies the old AMF of the update result of the registration status.

[0044] Step 111: The new AMF obtains the UE ID by interacting with the UE.

[0045] Step 112: The new AMF requests the Equipment Identity Register (EIR) to check the legitimacy of the equipment ID.

[0046] Step 113: The new AMF selects a unified data management (UDM) network element.

[0047] Step 114a: Register the UE to the UDM.

[0048] Step 114b: Retrieve access and mobile user data in the SMF data from the UDM.

[0049] Step 114c: Subscribe to data change events from UDM.

[0050] Step 114d: UDM sends a notification to the old AMF to deregister the UE.

[0051] Step 114e: The old AMF cancels the relevant subscription of the UE to the UDM.

[0052] Step 115: The new AMF selects a PCF.

[0053] Step 116: The new AMF performs the association establishment of the Access and Mobility (AM) policy.

[0054] Step 117: The new AMF performs update or release of the Packet Data Unit (PDU) session.

[0055] Step 118: The new AMF sends a UE context mobility request to the Non-3GPP InterWorking Function (N3IWF), the Trusted Non-3GPP Gateway Function (TNGF) or the Wireline Access Gateway Function (W-AGF).

[0056] Step 119: N3IWF, TNGF or W-AGF returns a UE context mobility response to the new AMF.

[0057] Step 120a: The new AMF sends a registration request to the UDM.

[0058] Step 120b: UDM sends a deregistration notification to the old AMF.

[0059] Step 120c: The old AMF cancels the subscription of data change events from the UDM.

[0060] Step 121a: The new AMF sends a registration acceptance message to the UE.

[0061] Step 121b: The new AMF performs UE policy association establishment.

[0062] Step 122: The UE returns a registration completion message to the new AMF.

[0063] Step 123a: The new AMF confirms the relevant information with the UDM.

[0064] Step 123b: The new AMF returns an N2 message to the RAN.

[0065] Step 124: The new AMF sends a registration update message to the UDM.

[0066] Step 125: Perform network slice identity authentication and authorization.

[0067] After registration is completed, the UE can initiate a service request, create a session, and use data services. Figure 2A and Figure 2B The UE activation session process defined in the 3GPP 23.502 standard may include:

[0068] Step 21: The UE sends a service request to the RAN.

[0069] Step 22: RAN sends N2 message to AMF.

[0070] Here, the N2 message carries the above service request

[0071] Step 23: Execute the authentication process between the UE and the core network.

[0072] Step 24: AMF sends a PDU session context update request to SMF.

[0073] Step 25: SMF selects UPF.

[0074] Step 26a: SMF initiates an N4 session modification request to the session anchor (PDU Session Anchor, PSA)-UPF.

[0075] Step 26b: UPF returns N4 session modification response to SMF.

[0076] Step 26c: SMF sends an N4 session creation request to the new intermediate UPF (Intermediate UPF, I-UPF).

[0077] Step 26d: The new I-UPF returns an N4 session creation response to the SMF.

[0078] Step 27a: SMF sends an N4 session modification request to PSA-UPF.

[0079] Step 27b: PSA-UPF returns N4 session modification response to SMF.

[0080] Step 28a: SMF sends an N4 session modification request to the old I-UPF.

[0081] Step 28b: The old I-UPF returns an N4 session modification response to the SMF.

[0082] Step 29: The old I-UPF sends the buffered downlink forwarding data to the new I-UPF.

[0083] Step 210: The old I-UPF sends the buffered downlink forwarding data to the PSA-UPF.

[0084] Step 211: SMF sends a PDU session context update response to AMF.

[0085] Here, after PSA-UPF allocates a user plane data forwarding tunnel to the UE, it returns the user plane data forwarding tunnel to SMF, and SMF can return the user plane data forwarding tunnel to AMF through a PDU session context update response.

[0086] Step 212: AMF sends an N2 request to the RAN.

[0087] The above-mentioned PDU session context update response may be carried in the N2 request.

[0088] Step 213: RAN sends a Radio Resource Control (RRC) connection reconfiguration message to the UE

[0089] Step 214: RAN returns a response to the N2 request to the AMF.

[0090] Step 215: AMF sends a PDU session context update request to SMF.

[0091] Step 216: SMF performs associated modification of the Session Management (SM) policy.

[0092] Step 217a: SMF sends an N4 session modification request to the new I-UPF.

[0093] Step 217b: The new I-UPF returns an N4 session modification response to the SMF.

[0094] Step 218a: SMF sends an N4 session modification request to PSA-UPF.

[0095] Step 218b: PSA-UPF returns an N4 session modification response to SMF.

[0096] Step 219: SMF returns a PDU session context update response to AMF.

[0097] Step 220a: The SMF sends an N4 session modification request to the new I-UPF.

[0098] Step 220b: The new I-UPF returns an N4 session modification response to the SMF.

[0099] Step 221a: SMF sends an N4 session modification request to PSA-UPF.

[0100] Step 221b: PSA-UPF returns an N4 session modification response to SMF.

[0101] Step 222a: The old I-UPF sends an N4 session modification request or an N4 session release request to the SMF.

[0102] Step 222b: SMF returns an N4 session modification response or an N4 session release response to the old I-UPF.

[0103] It can be seen that when RAN obtains the tunnel information allocated by UPF, the UE's uplink data can be forwarded to UPF. RAN will also allocate downlink tunnel information to the user and return it to AMF. AMF forwards it to SMF, and SMF forwards it to UPF. After UPF obtains the tunnel information allocated by the base station, the UE's downlink data can also be forwarded to the base station.

[0104] It should be noted that, referring to the 3GPP 23.502 standard, Figure 1A , Figure 1B , Figure 2A and Figure 2B The optional process marked with a dotted line is triggered only under certain conditions. For example, the optional process marked with a dotted line can be omitted without affecting the overall registration process.

[0105] In related technologies, the core network service process has the following characteristics:

[0106] 1) UE services usually require the cooperation of multiple network elements. After the UE initiates a request, multiple network elements must process it in sequence and then return the result to the user or complete the user request.

[0107] 2) Each network element stores relevant information of online UE. To ensure the consistency of user information, the business process must flow among multiple network elements.

[0108] 3) Since each network element stores UE-related information, any network element failure will cause the UE-related information to be lost, thereby causing damage to user services.

[0109] By analyzing the core network service process in the relevant technology, it can be seen that the technical solution of the relevant technology has at least the following technical problems:

[0110] 1) After receiving a request, each core network element, in addition to completing its own functional processing, must also determine how to interact with other surrounding network elements based on the request. It can be seen that each core network element needs to implement relatively complex functions.

[0111] 2) All core network elements need to store UE information. To ensure the consistency of UE information, the request message initiated by the UE usually needs to flow among multiple core network elements, resulting in relatively complex business processes.

[0112] 3) Since a single business process is long, any network element failure during the processing will cause the entire process to fail. To achieve load balancing, elastic scaling or backup disaster recovery of multiple homogeneous network elements, it is necessary to involve user online cache migration during the business process processing, which is complex to implement.

[0113] 4) There are differences in the user information stored in different core network elements. For example, AMF mainly stores access-related information, such as user location, access policy, etc., and SMF mainly stores user session information, such as Internet Protocol (IP) address, tunnel address, session policy, etc. In order to display complete user information, the management plane needs to connect to multiple network elements and integrate user information, which increases the complexity of online user operation and maintenance.

[0114] In view of the technical problems existing in the related technologies, the technical solutions of the embodiments of the present application are proposed. The embodiments of the present application can provide improved core network service architecture and core network service processes for 5G core networks, sixth generation mobile communication technology (6th Generation Mobile Communication Technology, 6G) core networks, etc., and have solved the above-mentioned technical problems existing in the related technologies.

[0115] The following is a further detailed description of the embodiments of the present application in conjunction with the accompanying drawings and examples. It should be understood that the embodiments provided herein are only used to explain the embodiments of the present application and are not intended to limit the embodiments of the present application. In addition, the embodiments provided below are partial embodiments for implementing the present application, rather than providing all embodiments for implementing the present application. In the absence of conflict, the technical solutions recorded in the embodiments of the present application can be implemented in any combination.

[0116] It should be noted that, in the embodiments of the present application, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a method or device including a series of elements includes not only the elements explicitly recorded, but also includes other elements not explicitly listed, or also includes elements inherent to the implementation of the method or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the presence of other related elements (such as steps in a method or units in a device, for example, a unit may be a part of a circuit, a part of a processor, a part of a program or software, etc.) in the method or device including the element.

[0117] The business processing method provided in the embodiment of the present application includes a series of steps, but the business processing method provided in the embodiment of the present application is not limited to the recorded steps. Similarly, the business processing device provided in the embodiment of the present application includes a series of modules, but the device provided in the embodiment of the present application is not limited to including the modules explicitly recorded, and may also include modules required to obtain relevant information or perform processing based on information.

[0118] An embodiment of the present application provides a service processing method applied to a first network element, where the first network element is mainly responsible for end-to-end service process orchestration. The first network element may be a newly added orchestration service chain function (OSCF) network element in the core network or other newly added network elements.

[0119] Figure 3 is a flow chart of a service processing method applied to a first network element in an embodiment of the present application, such as Figure 3 As shown, the process includes:

[0120] Step 301: Receive a first request initiated by a UE, where the first request represents a request related to a core network service.

[0121] Exemplarily, the first request initiated by the UE may be a registration request, a service request, or other types of requests.

[0122] Step 302: Determine service scheduling information corresponding to the first request, where the service scheduling information includes: each network element used to process the first request and a service processing order of each network element.

[0123] Here, the service processing order of each network element refers to the execution order of each network element when processing the first request.

[0124] Exemplarily, the service orchestration information corresponding to the first request may be determined according to the content of the first request. In the embodiment of the present application, by analyzing the content of the first request, the service orchestration information corresponding to the first request may be determined more accurately.

[0125] Exemplarily, after the service orchestration information corresponding to the first request is determined, the service orchestration information may be stored in a YAML or JSON format file.

[0126] Step 303: According to the service arrangement information, interact with each network element in turn to obtain response information of the first request.

[0127] In some embodiments, after obtaining the response information of the first request, the first network element may also send the response information of the first request to the UE.

[0128] The following takes the first network element as an OSCF network element as an example to illustrate the beneficial effects of the embodiment of the present application. For example, when the network elements processing the first request are NE_A, NE_B and NE_C, the service processing flow of the core network in the related art is as follows: Figure 4 The process on the left side of the figure, the service processing process of the core network in the technical solution of the embodiment of the present application is as follows: Figure 4 The process on the right side of the diagram.

[0129] Reference Figure 4, the service processes of the core network are uniformly arranged by the OSCF network elements on demand, and each network element only focuses on its own core service processing logic, and no longer needs to pay attention to the interaction judgment with the surrounding network elements; further, in the embodiment of the present application, the information of online user equipment is concentrated in the OSCF network element, which is convenient for the management of online user equipment; the long chain signaling process is modified into a short closed-loop signaling process, which is convenient for each network element to achieve statelessness, support elastic scaling and fault recovery (except UPF, UPF as a data forwarding network element, needs to save the user's IP, tunnel and other information user real-time data forwarding) at the same time, reduce the information synchronization process of the user equipment, and simplify the end-to-end service process. Further, in the technical solution of the embodiment of the present application, online user management, signaling tracking and other operation and maintenance operations no longer need to connect to multiple network elements, only need to connect to the OSCF network element, reducing the complexity of operation and maintenance management.

[0130] In practical applications, steps 301 to 303 can be implemented based on a processor, and the processor can be at least one of an application specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a central processing unit (CPU), a controller, a microcontroller, and a microprocessor.

[0131] It can be seen that the embodiment of the present application can optimize the core network business process by introducing the first network element, that is, the business process of the core network is uniformly orchestrated by the first network element on demand, and each network element used to process the first request only focuses on its own core business processing logic, and no longer needs to pay attention to the interaction judgment with the surrounding network elements. Compared with the technical solutions of related technologies, the corresponding network elements in the core network do not need to implement more complex functions, thereby simplifying the implementation logic of the core network network elements and the end-to-end core network business processes.

[0132] In some embodiments of the present application, the process of determining the service orchestration information corresponding to the first request according to the content of the first request includes:

[0133] When the first request is a registration request of the UE, determine the service scheduling information corresponding to the registration request; in the service scheduling information corresponding to the registration request, the network elements arranged in the order of service processing include: AMF and PCF.

[0134] Exemplarily, in the service orchestration information corresponding to the registration request, each network element also includes: an authentication network element, the authentication network element is an AUSF or UDM network element, and accordingly, the network elements arranged in order of service processing include: AMF, authentication network element, PCF.

[0135] In some embodiments, according to the service arrangement information, the process of sequentially interacting with each network element to obtain the response information of the first request includes:

[0136] When the first request is a registration request of the UE, first response information is obtained through interaction with the AMF; second response information is obtained through interaction with the PCF; and response information of the first request is obtained according to at least one of the first response information and the second response information.

[0137] In the embodiment of the present application, the first network element can more accurately determine the response information of the first request by analyzing at least one of the first response information and the second response information.

[0138] Reference Figure 5A The business process for processing a registration request provided in the embodiment of the present application includes:

[0139] Step 51: The UE sends a registration request to the first network element.

[0140] Here, the UE may send a registration request to the first network element through the RAN.

[0141] Step 52: The first network element sends a request to the UE to obtain the UE ID.

[0142] The UE ID may be a Subscription Concealed Identifier (SUCI) or other IDs. Exemplarily, if the first network element does not have the UE ID locally, or the registration request does not carry an indication of concealing the UE ID, the first network element initiates a request to the UE to obtain the UE ID.

[0143] Step 53: The UE returns the UE ID to the first network element.

[0144] Step 54: The first network element initiates a registration request to the new AMF.

[0145] Here, the first network element can determine the service orchestration information corresponding to the registration request, and then send a registration request to the new AMF according to the service orchestration information and based on the UE ID, that is, the registration request initiated by the first network element to the new AMF carries the UE ID.

[0146] Step 55: The new AMF returns a first response message to the first network element.

[0147] The new AMF can return a first response message to the first network element after completing the access check. Exemplarily, the process of the new AMF performing the access check includes: confirming whether the access conditions are met based on information such as the UE ID, the location when the UE initiates the registration request, and the data network name (Data Network Name, DNN). If so, returning a first response message indicating that the access conditions are met to the first network element; if not, returning a first response message indicating that the access conditions are not met to the first network element.

[0148] Step 56: The first network element sends a request for obtaining user contract information to the authentication network element.

[0149] Here, if the first network element does not store the UE's contract information locally, the UE's current registration request can be considered as an initial registration request. At this time, since the first network element is responsible for the UE's online information processing, there is no need to request the UDM network element to create the UE's online information subscription. The first network element can send a user contract information acquisition request to the authentication network element.

[0150] Step 57: The authentication network element returns the user subscription information to the first network element.

[0151] Step 58: The first network element sends a request to the PCF to obtain a user access policy.

[0152] Here, if the message returned by the AMF indicates that the user has enabled the access policy, the first network element can send a request to the PCF to obtain the user access policy.

[0153] Step 59: The PCF returns second response information to the first network element.

[0154] Step 510: The first network element returns a registration acceptance message to the UE.

[0155] Here, the registration acceptance message is the response information of the first request described above.

[0156] Exemplarily, when the first network element determines that it has received the first response information indicating that the access conditions are met, and when it determines that the second response information includes the user access policy, it can be considered that the processes shown in steps 51 to 59 are all processed successfully and the corresponding response information meets the access requirements. At this time, the first network element can return a registration acceptance message to the UE. Otherwise, the first network element can return a failure response message to the UE indicating that the registration was unsuccessful or that the access requirements are not met.

[0157] In some embodiments of the present application, the process of determining the service orchestration information corresponding to the first request according to the content of the first request includes:

[0158] When the first request is a service request of the UE, the service scheduling information corresponding to the service request is determined; in the service scheduling information corresponding to the service request, the network elements arranged in the order of service processing include: AMF, SMF, and UPF.

[0159] In some embodiments, according to the service orchestration information, interacting with each network element in turn to obtain the process of response information of the first request includes: when the first request is a service request of the UE, obtaining the third response information through interaction with the AMF; obtaining the fourth response information through interaction with the SMF; obtaining the response information of the first request through interaction with the UPF.

[0160] In an embodiment of the present application, the first network element can accurately obtain the response information of the first request by interacting with AMF, SMF, and UPF in sequence.

[0161] Reference Figure 5B The business process for processing a service request provided in the embodiment of the present application includes:

[0162] Step 511: The UE sends a service request to the RAN.

[0163] Step 512: The RAN sends the service request to the first network element.

[0164] Here, the RAN may send the service request together with the RAN to the first network element through an N2 message.

[0165] Step 513: The first network element sends a service request to the new AMF.

[0166] Here, the first network element can determine the service arrangement information corresponding to the service request, and then send the service request to the AMF according to the service arrangement information. Exemplarily, the first network element can send the service request to the new AMF via an N2 message.

[0167] Step 514: The new AMF returns a third response message to the first network element.

[0168] Here, the new AMF can return the third response information to the first network element through the N2 message after completing the access check.

[0169] Step 515: The first network element sends a session creation request to the SMF.

[0170] Here, the first network element may initiate a session creation request after confirming that the UE has accessed.

[0171] Step 516: SMF returns a session creation response to the first network element.

[0172] Here, the session creation response is the fourth response information recorded above.

[0173] Step 517: The first network element initiates an N4 session creation request to the UPF.

[0174] Here, the first network element can receive the UPF selection information returned by the SMF to determine the UPF that interacts with the first network element.

[0175] Step 518: UPF returns the uplink tunnel information to the first network element.

[0176] Here, the UPF may send the uplink tunnel information to the first network element after allocating the uplink tunnel information to the UE.

[0177] Step 519: The first network element sends the uplink tunnel information to the RAN.

[0178] Step 520: An air interface connection is established between the RAN and the UE.

[0179] Step 521: The RAN returns the downlink tunnel information to the first network element.

[0180] Here, after allocating the downlink tunnel information, the RAN may return the downlink tunnel information to the first network element.

[0181] Step 522: The first network element sends the downlink tunnel information to the UPF.

[0182] Step 523: UPF sends the response information of the service request to the first network element.

[0183] In summary, in the embodiment of the present application, the first network element needs to determine which network elements need to communicate with in response to the request according to the type of the first request, and other network elements of the core network are only responsible for processing their own functions, and no longer need to make separate message flow judgments, and the first network element initiates the message flow uniformly; at the same time, since the first network element acts as a service request gateway, it can centrally record the information of all online UEs, so some processes for information synchronization can also be omitted. The technical solution of the embodiment of the present application can greatly simplify the core network business process and effectively reduce R&D costs.

[0184] Those skilled in the art will appreciate that, in the above method of specific implementation, the order in which the steps are written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of the steps should be determined by their functions and possible internal logic.

[0185] Figure 6 Schematic diagram of the structure of the service processing device applied to the first network element in the embodiment of the present application. Figure 6 As shown, the device comprises:

[0186] A receiving module 601 is configured to receive a first request initiated by a user equipment UE, where the first request indicates a request related to a core network service;

[0187] The processing module 602 is used to determine the service orchestration information corresponding to the first request, and interact with each network element in turn according to the service orchestration information to obtain response information of the first request; and send the response information of the first request to the UE; wherein the service orchestration information includes: each network element used to process the first request and the service processing order of the network elements.

[0188] In some embodiments, the processing module 602 is configured to determine the service orchestration information corresponding to the first request, including:

[0189] Determine, according to content of the first request, service orchestration information corresponding to the first request.

[0190] In some embodiments, the processing module 602 is configured to determine, according to the content of the first request, the service orchestration information corresponding to the first request, including:

[0191] When the first request is a registration request of the UE, determine the service scheduling information corresponding to the registration request; in the service scheduling information corresponding to the registration request, the network elements arranged in order of service processing include: AMF and PCF.

[0192] In some embodiments, the processing module 602 is configured to interact with each network element in sequence according to the service orchestration information to obtain response information of the first request, including:

[0193] When the first request is a registration request of the UE, obtaining first response information by interacting with the AMF;

[0194] Obtaining second response information by interacting with the PCF;

[0195] Response information of the first request is obtained according to at least one of the first response information and the second response information.

[0196] In some embodiments, the processing module 602 is configured to determine, according to the content of the first request, the service orchestration information corresponding to the first request, including:

[0197] When the first request is a service request of the UE, determine the service orchestration information corresponding to the service request; in the service orchestration information corresponding to the service request, the network elements arranged in order of service processing include: AMF, SMF, and UPF.

[0198] In some embodiments, the processing module 602 is configured to interact with each network element in sequence according to the service orchestration information to obtain response information of the first request, including:

[0199] When the first request is a service request of the UE, obtaining third response information through interaction with the AMF;

[0200] Obtain fourth response information through interaction with the SMF;

[0201] By interacting with UPF, response information of the first request is obtained.

[0202] In some embodiments, the processing module 602 is further configured to store the service orchestration information in a YAML or JSON format file after determining the service orchestration information corresponding to the first request.

[0203] In practical applications, the receiving module 601 and the processing module 602 can be implemented based on a processor and a communication device.

[0204] It should be noted that the description of the above device embodiment is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of the present application, please refer to the description of the method embodiment of the present application for understanding.

[0205] It should be noted that in the embodiments of the present application, if the above method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium, including a number of instructions to enable a computer device (which can be a terminal, a server, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM), a disk or an optical disk. In this way, the embodiments of the present application are not limited to any specific combination of hardware and software.

[0206] Correspondingly, an embodiment of the present application further provides a computer program product, which includes computer executable instructions, and the computer executable instructions are used to implement any one of the network signal evaluation methods provided in the embodiments of the present application.

[0207] Accordingly, an embodiment of the present application further provides a computer storage medium, on which computer executable instructions are stored, and the computer executable instructions are used to implement any one of the business processing methods provided in the above embodiments.

[0208] An embodiment of the present application also provides an electronic device. Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application is shown in FIG. Figure 7 As shown, the electronic device 70 may include:

[0209] Memory 701, used to store executable instructions;

[0210] The processor 702 is used to implement any of the above-mentioned business processing methods when executing the executable instructions stored in the memory 701.

[0211] The processor 702 may be at least one of an ASIC, a DSP, a DSPD, a PLD, a FPGA, a CPU, a controller, a microcontroller, and a microprocessor.

[0212] The above-mentioned computer-readable storage medium and memory 702 can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory (Flash Memory), a magnetic surface memory, an optical disk, or a compact disc read-only memory (CD-ROM) and other memories; it can also be various terminals including one or any combination of the above-mentioned memories, such as a mobile phone, a computer, a tablet device, a personal digital assistant, etc.

[0213] An embodiment of the present application also provides a service processing system, which includes a first network element and a core network element that interacts with the first network element, wherein the first network element is used to execute any one of the above service processing methods.

[0214] The above-mentioned service processing system can be a service processing system of the core network. The service processing system implemented by the embodiment of the present application is easier to perform load balancing, elastic scaling and disaster recovery backup, improving availability while meeting the requirements of green energy saving. The service processing system implemented by the embodiment of the present application is easier to manage and maintain, thereby significantly reducing the cost of operation and maintenance management.

[0215] In some embodiments, the functions or modules included in the device provided in the embodiments of the present application can be used to execute the method described in the above method embodiments. The specific implementation can refer to the description of the above method embodiments. For the sake of brevity, it will not be repeated here.

[0216] The above description of various embodiments tends to emphasize the differences between the various embodiments. The same or similar aspects can be referenced to each other, and for the sake of brevity, they will not be repeated herein.

[0217] The methods disclosed in the various method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.

[0218] The features disclosed in the various product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.

[0219] The features disclosed in the various method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.

[0220] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0221] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A business processing method, characterized in that: Applied in a first network element, the method includes: receiving a first request initiated by a user equipment UE, where the first request indicates a request related to a core network service; Determine service arrangement information corresponding to the first request, the service arrangement information including: network elements for processing the first request and a service processing order of the network elements; According to the service arrangement information, interact with each network element in sequence to obtain response information of the first request.

2. The method according to claim 1, characterized in that The determining the service arrangement information corresponding to the first request includes: Determine, according to content of the first request, service orchestration information corresponding to the first request.

3. The method according to claim 2, characterized in that The determining, according to the content of the first request, the service arrangement information corresponding to the first request includes: When the first request is a registration request of the UE, determine the service orchestration information corresponding to the registration request; in the service orchestration information corresponding to the registration request, the network elements arranged in order of service processing include: access and mobility management function AMF, policy control function PCF.

4. The method according to claim 3, characterized in that The interacting with each network element in sequence according to the service arrangement information to obtain response information of the first request includes: When the first request is a registration request of the UE, obtaining first response information by interacting with the AMF; Obtaining second response information by interacting with the PCF; Response information of the first request is obtained according to at least one of the first response information and the second response information.

5. The method according to claim 2, characterized in that: The determining, according to the content of the first request, the service arrangement information corresponding to the first request includes: When the first request is a service request of the UE, determine the service orchestration information corresponding to the service request; in the service orchestration information corresponding to the service request, the network elements arranged in order of service processing include: AMF, session management function SMF, and user plane function UPF.

6. The method according to claim 5, characterized in that The interacting with each network element in sequence according to the service arrangement information to obtain response information of the first request includes: When the first request is a service request of the UE, obtaining third response information through interaction with the AMF; Obtain fourth response information through interaction with the SMF; By interacting with UPF, response information of the first request is obtained.

7. The method according to any one of claims 1 to 6, characterized in that: After determining the service orchestration information corresponding to the first request, the method further includes: storing the service orchestration information via a YAML or JSON format file.

8. A service processing device, characterized in that: Applied in a first network element, the device includes: A receiving module, configured to receive a first request initiated by a user equipment UE, where the first request represents a request related to a core network service; A processing module is used to determine the business orchestration information corresponding to the first request, and interact with each network element in turn according to the business orchestration information to obtain response information of the first request; wherein the business orchestration information includes: each network element used to process the first request and the business processing order of each network element.

9. An electronic device, characterized in that: The electronic device comprises a processor and a memory for storing a computer program that can be run on the processor; wherein, The processor is configured to run the computer program to perform the method according to any one of claims 1 to 7.

10. A business processing system, characterized in that: It includes a first network element and a core network element that interacts with the first network element, wherein the first network element is used to execute the method described in any one of claims 1 to 7.

11. A computer storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

12. A computer program product, comprising a computer program, characterized in that The computer program implements the method according to any one of claims 1 to 7 when executed by a processor.

Citation Information

Patent Citations

  • Data service implementation method and device, electronic equipment and storage medium

    CN118803690A

  • Enhanced service function chaining in next generation cellular networks

    US20240187331A1

  • Business processing method and network equipment in core network

    WO2018014172A1

  • Method and apparatus for providing service path vectors in service based architecture of communication network

    WO2020031158A1