Business processing method and device and storage medium
By decomposing service requests into sub-service requests in a distributed mobile communication network and distributing them to appropriate auxiliary network nodes for processing, the problem of low service processing efficiency is solved, and efficient service processing and network resource utilization is achieved.
Patent Information
- Application Number
- CN202311869100.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-29
- Publication Date
- 2025-07-01
AI Technical Summary
When dealing with emerging business scenarios, distributed mobile communication networks have low service efficiency and are difficult to meet the needs of high data transmission rates, low network latency and efficient service processing.
By obtaining the service request sent by the terminal device, decompose it into sub-service requests, and sending it to the target auxiliary network node with corresponding processing functions for processing, and finally the processing results are merged back to the terminal device.
It improves the efficiency of service request processing, improves the utilization rate of network nodes with relatively single service capabilities, and reduces the limitations of service processing.
Smart Images

Figure CN120238968A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a service processing method, apparatus, and storage medium. Background Art
[0002] With the emergence of emerging services and scenarios and the development of the network, the trend of 6G networks is a network architecture that combines centralization and distribution. 6G will build distributed network nodes with different functions, and different network nodes will have different capabilities, permissions, and service scopes. At the same time, new service scenarios represented by immersive XR, holographic communication, etc. have put forward higher requirements for the network. In addition to the enhancement of traditional connection services, it also includes the expansion of new capabilities or new services such as computing power services, AI services, and data services.
[0003] Based on the network requirements of current emerging service scenarios, distributed mobile communication networks need to provide capabilities such as higher data transmission rates, lower network latency, and more efficient service processing efficiency to meet the network requirements of these emerging service scenarios. For the demand of these emerging service scenarios for service processing efficiency, how to improve service processing efficiency through the multi-dimensional capabilities of network nodes and / or the cooperation between network nodes in a distributed mobile communication network is a current challenge.
[0004] Therefore, how to improve service processing efficiency through the multi-dimensional capabilities of network nodes and the cooperation capabilities between network nodes in a distributed mobile communication network is an urgent problem to be solved. Summary of the Invention
[0005] This application provides a service processing method, apparatus, and storage medium, which solves the technical problem of low service processing efficiency under the current distributed mobile communication network.
[0006] In a first aspect, an embodiment of this application provides a service processing method, and the method includes:
[0007] Obtain a sub-service request, where the sub-service request is obtained based on a decomposed service request, and the service request comes from a terminal device;
[0008] Send the sub-service request to a target auxiliary network node corresponding to the sub-service request, where the target auxiliary network node has the function of processing the sub-service request.
[0009] Optionally, the obtaining of the sub-service request includes:
[0010] Receive the service request from the terminal device;
[0011] Decompose the service request into at least two sub-service requests.
[0012] Optionally, decomposing the service request into at least two sub-service requests includes:
[0013] Decomposing the service request into at least two sub-service requests according to the reference information of the service request, where the reference information includes at least one of the attribute information of the terminal device, service information, and network node information. The attribute information of the terminal device includes at least one of the terminal device location, terminal device type, and terminal device resource status. The service information includes at least one of the service type, service type of the service request, and service capability requirements of the service request. The network node information includes at least one of the network node service type, network node service scope, network node location information, and network node resource status.
[0014] Optionally, obtaining the sub-service request includes:
[0015] Receiving the sub-service request sent by the access network device, where the sub-service request is obtained by the access network device based on decomposing the service request.
[0016] Optionally, before sending the sub-service request to the target secondary network node corresponding to the sub-service request, it further includes:
[0017] Determining the target secondary network node corresponding to the sub-service request according to the reference information of the sub-service request.
[0018] Optionally, before sending the sub-service request to the target secondary network node corresponding to the sub-service request, it further includes:
[0019] Receiving the indication information sent by the access network device, where the indication information is used to indicate the target secondary network node.
[0020] Optionally, sending the sub-service request to the target secondary network node corresponding to the sub-service request includes:
[0021] Sending the information of the target secondary network node to the access network device;
[0022] Sending the sub-service request to the target secondary network node through the access network device.
[0023] Optionally, after sending the sub-service request to the target secondary network node corresponding to the sub-service request, the method further includes:
[0024] Receiving the sub-service processing results corresponding to at least two sub-service requests sent by the target secondary network node;
[0025] Generate the service processing result corresponding to the service request according to at least two of the sub-service processing results;
[0026] Return the service processing result to the terminal device.
[0027] In a second aspect, an embodiment of the present application provides a service processing method, and the method includes:
[0028] Receive a service request sent by a terminal device, where the service request includes service information, and the service information includes at least one of a service type, a service type of the service request, and a service capacity requirement of the service request;
[0029] Decompose the service request into at least two sub-service requests.
[0030] Optionally, the decomposing the service request into at least two sub-service requests includes:
[0031] Decompose the service request into at least two sub-service requests according to the reference information of the service request, where the reference information includes at least one of the attribute information of the terminal device, service information, and network node information, the attribute information of the terminal device includes at least one of a terminal device location, a terminal device type, and a terminal device resource situation, the service information includes at least one of a service type, a service type of the service request, and a service capacity requirement of the service request; the network node information includes at least one of a network node service type, a network node service range, a network node location information, and a network node resource situation.
[0032] Optionally, after decomposing the service request into at least two sub-service requests, it further includes:
[0033] Send at least two sub-service requests to the main network node.
[0034] Optionally, after decomposing the service request into at least two sub-service requests, it further includes:
[0035] Obtain the target auxiliary network node corresponding to the sub-service request;
[0036] Send the sub-service request to the target auxiliary network node.
[0037] Optionally, the obtaining the target auxiliary network node corresponding to the sub-service request includes:
[0038] Determine the target auxiliary network node corresponding to the sub-service request according to the reference information of the sub-service request;
[0039] Or,
[0040] Receive the information of the target secondary network node sent by the primary network node;
[0041] Determine the target secondary network node according to the information of the target secondary network node.
[0042] Optionally, the sending the sub-service request to the target secondary network node includes:
[0043] Send the sub-service request, and the information of the target secondary network node, to the primary network node;
[0044] Send the sub-service request to the target secondary network node through the primary network node.
[0045] Optionally, it further includes:
[0046] Receive the registration request of the terminal device;
[0047] Obtain the candidate network node list corresponding to the terminal device;
[0048] Determine the target primary network node corresponding to the terminal device from the candidate network node list;
[0049] Forward the registration request to the target primary network node.
[0050] Optionally, all nodes in the candidate network node list are candidate primary network nodes;
[0051] Or, all nodes in the candidate network node list are candidate network nodes, and the candidate network nodes support the functions of the primary network node and the secondary network node.
[0052] Optionally, the determining the target primary network node corresponding to the terminal device from the candidate network node list includes:
[0053] Determine the target primary network node corresponding to the terminal device from the candidate network node list according to the attribute parameters of the terminal device and the mapping relationship between the attribute parameters and the primary network node.
[0054] In a third aspect, an embodiment of the present application provides a service processing method, and the method includes:
[0055] Receive a service request sent by a terminal device, where the service request includes service information, and the service information includes at least one of a service type, a service type of the service request, and a service capability requirement of the service request;
[0056] Forward the service request to a primary network node;
[0057] Receive the sub-service request sent by the main network node and the information of the target secondary network node corresponding to the sub-service request, where the sub-service request is obtained by the main network node decomposing the service request based on the service type of the service request;
[0058] Send the sub-service request to the target secondary network node.
[0059] Fourthly, an embodiment of the present application provides a service processing method, and the method includes:
[0060] Send a service request to an access network device, where the service request includes service information, and the service information includes at least one of a service type, a service type of the service request, and a service capability requirement of the service request;
[0061] Receive the service processing result corresponding to the service request.
[0062] Optionally, before sending the service request to the access network device, it further includes:
[0063] Send a registration request to the access network device, where the registration request includes an identifier of a target main network node and / or attribute information of the terminal device, and the attribute information of the terminal device includes at least one of a terminal device location, a terminal device type, and a terminal device resource situation.
[0064] Fifthly, an embodiment of the present application provides a service processing apparatus, including:
[0065] An acquisition unit, configured to acquire a sub-service request, where the sub-service request is obtained by decomposing a service request, and the service request comes from a terminal device;
[0066] A sending unit, configured to send the sub-service request to a target secondary network node corresponding to the sub-service request, and the target secondary network node has a function of processing the sub-service request.
[0067] Sixthly, an embodiment of the present application provides a service processing apparatus, including:
[0068] A receiving unit, configured to receive a service request sent by a terminal device, where the service request includes service information, and the service information includes at least one of a service type, a service type of the service request, and a service capability requirement of the service request;
[0069] A processing unit, configured to decompose the service request into at least two sub-service requests.
[0070] Seventhly, an embodiment of the present application provides a service processing apparatus, including:
[0071] A first receiving unit, configured to receive a service request sent by a terminal device, where the service request includes service information, and the service information includes at least one of a service type, a service type of the service request, and a service capability requirement of the service request;
[0072] A first sending unit, configured to forward the service request to a main network node;
[0073] A second receiving unit, configured to receive a sub-service request sent by the main network node and information of a target secondary network node corresponding to the sub-service request, where the sub-service request is obtained by the main network node decomposing the service request based on the service type of the service request;
[0074] A second sending unit, configured to send the sub-service request to the target secondary network node.
[0075] In an eighth aspect, an embodiment of the present application provides a service processing apparatus, including:
[0076] A sending unit, configured to send a service request to an access network device, where the service request includes service information, and the service information includes at least one of a service type, a service type of the service request, and a service capability requirement of the service request;
[0077] A receiving unit, configured to receive a service processing result corresponding to the service request.
[0078] In a ninth aspect, an embodiment of the present application provides a service processing apparatus, including a memory, a transceiver, and a processor:
[0079] The memory is configured to store a computer program; the transceiver is configured to send and receive data under the control of the processor; the processor is configured to read the computer program in the memory and perform the following operations:
[0080] Obtain a sub-service request, where the sub-service request is obtained by decomposing a service request, and the service request comes from a terminal device;
[0081] Send the sub-service request to a target secondary network node corresponding to the sub-service request, where the target secondary network node has a function of processing the sub-service request.
[0082] Optionally, the processor is configured to perform the following operations:
[0083] Receive the service request from the terminal device;
[0084] Decompose the service request into at least two sub-service requests.
[0085] Optionally, the processor is configured to perform the following operations:
[0086] According to the reference information of the service request, decompose the service request into at least two sub-service requests. The reference information includes at least one of the attribute information of the terminal device, service information, and network node information. The attribute information of the terminal device includes at least one of the terminal device location, terminal device type, and terminal device resource status. The service information includes at least one of the service type, service type of the service request, and service capability requirements of the service request. The network node information includes at least one of the network node service type, network node service range, network node location information, and network node resource status.
[0087] Optionally, the processor is configured to perform the following operations:
[0088] Receive the sub-service request sent by the access network device, where the sub-service request is obtained by the access network device based on decomposing the service request.
[0089] Optionally, before sending the sub-service request to the target secondary network node corresponding to the sub-service request, the processor is further configured to perform the following operations:
[0090] Determine the target secondary network node corresponding to the sub-service request according to the reference information of the sub-service request.
[0091] Optionally, before sending the sub-service request to the target secondary network node corresponding to the sub-service request, the processor is further configured to perform the following operations:
[0092] Receive the indication information sent by the access network device, where the indication information is used to indicate the target secondary network node.
[0093] Optionally, the processor is configured to perform the following operations:
[0094] Send the information of the target secondary network node to the access network device;
[0095] Send the sub-service request to the target secondary network node through the access network device.
[0096] Optionally, after sending the sub-service request to the target secondary network node corresponding to the sub-service request, the processor is further configured to perform the following operations:
[0097] Receive the sub-service processing results corresponding to at least two sub-service requests sent by the target secondary network node;
[0098] Generate the service processing result corresponding to the service request according to at least two sub-service processing results;
[0099] Return the service processing result to the terminal device.
[0100] In a tenth aspect, an embodiment of the present application provides a service processing device, including a memory, a transceiver, and a processor:
[0101] The memory is used to store computer programs; the transceiver is used to transmit and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the following operations:
[0102] Receive a service request sent by a terminal device, where the service request includes service information, and the service information includes at least one of a service type, a service type of the service request, and a service capacity requirement of the service request;
[0103] Decompose the service request into at least two sub-service requests.
[0104] Optionally, the processor is used to perform the following operations:
[0105] Decompose the service request into at least two sub-service requests according to the reference information of the service request, where the reference information includes at least one of the attribute information of the terminal device, service information, and network node information, the attribute information of the terminal device includes at least one of a terminal device location, a terminal device type, and a terminal device resource situation, the service information includes at least one of a service type, a service type of the service request, and a service capacity requirement of the service request; the network node information includes at least one of a network node service type, a network node service range, a network node location information, and a network node resource situation.
[0106] Optionally, after decomposing the service request into at least two sub-service requests, the processor is further used to perform the following operations:
[0107] Send at least two sub-service requests to a main network node.
[0108] Optionally, after decomposing the service request into at least two sub-service requests, the processor is further used to perform the following operations:
[0109] Obtain a target auxiliary network node corresponding to the sub-service request;
[0110] Send the sub-service request to the target auxiliary network node.
[0111] Optionally, the processor is used to perform the following operations:
[0112] Determine a target auxiliary network node corresponding to the sub-service request according to the reference information of the sub-service request;
[0113] Or
[0114] Receive the information of the target secondary network node sent by the primary network node;
[0115] Determine the target secondary network node according to the information of the target secondary network node.
[0116] Optionally, the processor is used to perform the following operations:
[0117] Send the sub-service request, and the information of the target secondary network node, to the primary network node;
[0118] Send the sub-service request to the target secondary network node through the primary network node.
[0119] Optionally, the processor is further used to perform the following operations:
[0120] Receive the registration request of the terminal device;
[0121] Obtain the candidate network node list corresponding to the terminal device;
[0122] Determine the target primary network node corresponding to the terminal device from the candidate network node list;
[0123] Forward the registration request to the target primary network node.
[0124] Optionally, all nodes in the candidate network node list are candidate primary network nodes;
[0125] Or, all nodes in the candidate network node list are candidate network nodes, and the candidate network nodes support the functions of the primary network node and the secondary network node.
[0126] Optionally, the processor is used to perform the following operations:
[0127] Determine the target primary network node corresponding to the terminal device from the candidate network node list according to the attribute parameters of the terminal device and the mapping relationship between the attribute parameters and the primary network node.
[0128] In a tenth aspect, an embodiment of the present application provides a service processing device, including a memory, a transceiver, and a processor:
[0129] The memory is used to store a computer program; the transceiver is used to transmit 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:
[0130] Receive a service request sent by a receiving terminal device, where the service request includes service information, and the service information includes at least one of a service type, a service type of the service request, and a service capability requirement of the service request;
[0131] Forward the service request to a main network node;
[0132] Receive a sub-service request sent by the main network node and information about a target secondary network node corresponding to the sub-service request, where the sub-service request is obtained by the main network node decomposing the service request based on the service type of the service request;
[0133] Send the sub-service request to the target secondary network node.
[0134] In a twelfth aspect, an embodiment of the present application provides a service processing device, including a memory, a transceiver, and a processor:
[0135] 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:
[0136] Send a service request to an access network device, where the service request includes service information, and the service information includes at least one of a service type, a service type of the service request, and a service capability requirement of the service request;
[0137] Receive a service processing result corresponding to the service request.
[0138] Optionally, before sending the service request to the access network device, the processor is further used to perform the following operations:
[0139] Send a registration request to the access network device, where the registration request includes an identifier of a target main network node and / or attribute information of the terminal device, and the attribute information of the terminal device includes at least one of a terminal device location, a terminal device type, and a terminal device resource situation.
[0140] In a thirteenth aspect, an embodiment of the present application provides a non-transitory readable storage medium, where the non-transitory readable storage medium stores a computer program, and the computer program is used to cause a processor to execute the method described in any one of the first aspect to the fifth aspect.
[0141] The service processing method, apparatus, and storage medium provided by the embodiments of the present application. The main network node distributes the sub-service requests obtained by splitting the service requests from the terminal device to a plurality of auxiliary network nodes corresponding to the sub-service requests for separate processing, so as to complete the processing of the service request through the cooperation of the plurality of auxiliary network nodes, thereby improving the processing efficiency of the service request, enhancing the utilization rate of the network nodes with relatively single service capabilities, and further reducing the limitations of service processing.
[0142] It should be understood that the content described in the above-mentioned invention content part is not intended to limit the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0143] In order to more clearly illustrate the technical solutions in the present application or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0144] Figure 1 It is a schematic structural diagram of a distributed network provided by an embodiment of the present application;
[0145] Figure 2 It is a schematic scenario diagram of an existing service processing solution;
[0146] Figure 3 It is a schematic scenario diagram of a service processing solution provided by an embodiment of the present application;
[0147] Figure 4 It is a schematic flowchart of a service processing method provided by an embodiment of the present application;
[0148] Figure 5 It is a schematic flowchart of another service processing method provided by an embodiment of the present application;
[0149] Figure 6 It is a schematic flowchart of yet another service processing method provided by an embodiment of the present application;
[0150] Figure 7 It is a schematic flowchart of still another service processing method provided by an embodiment of the present application;
[0151] Figure 8 It is a schematic structural diagram of a service processing apparatus provided by an embodiment of the present application;
[0152] Figure 9 It is a schematic structural diagram of another service processing apparatus provided by an embodiment of the present application;
[0153] Figure 10 A schematic structural diagram of another service processing device provided by an embodiment of the present application;
[0154] Figure 11 A schematic structural diagram of yet another service processing device provided by an embodiment of the present application;
[0155] Figure 12 A schematic structural diagram of yet another service processing device provided by an embodiment of the present application;
[0156] Figure 13 A schematic structural diagram of yet another service processing device provided by an embodiment of the present application;
[0157] Figure 14 A schematic structural diagram of yet another service processing device provided by an embodiment of the present application;
[0158] Figure 15 A schematic structural diagram of yet another service processing device provided by an embodiment of the present application. Detailed implementation manners
[0159] 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: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.
[0160] In the embodiments of the present application, the term "a plurality of" means two or more, and other quantifiers are similar thereto.
[0161] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.
[0162] The embodiments of the present application provide a service processing method and device for processing services through the cooperation of multiple network nodes in a distributed network.
[0163] Among them, the method and the device are based on the same application concept. Since the principles of solving problems by the method and the device are similar, the implementation of the device and the method can be referred to each other, and the repeated parts will not be described again.
[0164] The technical solutions provided by the embodiments of this application can be applicable to a variety of distributed systems. For example, the applicable distributed systems can be long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, long term evolution advanced (LTE-A) systems, universal mobile telecommunication systems (UMTS), worldwide interoperability for microwave access (WiMAX) systems, 5G New Radio (NR) systems and their evolved communication systems, distributed systems under future communication systems such as 6G communication systems, etc. These various systems may include terminal devices and network devices.
[0165] The terminal device involved in the embodiments of this application can be a device that provides voice and / or data connectivity to users, such as a handheld device with wireless connection capabilities, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device can be called a User Equipment (UE). The wireless terminal device can be a USB storage device, other personal computer memory devices, and dongles. It can also communicate with one or more core networks (Core Network, CN) via a Radio Access Network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it can be a portable, pocket-sized, handheld, computer-integrated, or in-vehicle mobile device that exchanges voice and / or data with the wireless access network. For example, devices such as Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistant (PDA), personal computers, tablets, Machine-type Communication (MTC) terminal devices, etc. The wireless terminal device can also be called a system, subscriber unit, subscriber station, mobile station, mobile, remote station, access point, remote terminal, access terminal, user terminal, user agent, user device, and wireless access routers and routers / modems that meet the limitations of this definition. The embodiments of this application do not limit them.
[0166] For ease of understanding the embodiments of this application, the network architecture involved in the embodiments of this application will be described and introduced below using a 6G network as an example. Figure 1 It is a schematic diagram of the structure of a distributed network provided for the embodiments of this application. As Figure 1 shown. The network can include: access network devices, multiple network nodes (which can also be called distributed network nodes, distributed homogeneous micro-cloud units, etc.).
[0167] Among them, each network node can be regarded as a core network, and there is a connection relationship between multiple network nodes. In each network node, multiple network elements can be included. For example, it can include user plane function (UPF) network elements, access and mobility management function (AMF) network elements, session management function (SMF) network elements, policy control function (PCF) network elements, unified data management (UDM) network elements, etc. In this network node, functions such as spectrum resource control corresponding to the access network and Quality of Service (QoS) management can also be included. That is, this network node can include only core network functions or can also include access network functions.
[0168] The access network device is used to connect the terminal device to the network node. When Figure 1 the network shown is a wired network, the access network device can be an access gateway function (AGF) network element or a BNG. When Figure 1 the network shown is a private network, the access network device can be a private network user plane network element. When Figure 1 the network shown is a multefire network, the access network device can be a multefire network user plane network element. When Figure 1 the network shown is a non-trusted non-3GPP network, the access network device can be a non-3GPP Interworking Function (N3IWF) network element. When Figure 1 the network shown is a trusted non-3GPP access network, the access network device can be a trusted access gateway. When Figure 1 the network shown is a wireless network, the access network device can be a wireless access network device. The wireless access network device mentioned here is an access device through which the terminal accesses the mobile communication system wirelessly. It can be a network-side NodeB, an evolved network-side eNodeB, the network side in a 5G mobile communication system, the network side in a future mobile communication system, or an access node in a WiFi system, etc. The specific technologies and specific device forms adopted by the wireless access network device in the embodiments of the present application are not limited.
[0169] The UPF network element is used to transmit user plane data. The AMF network element is used to manage whether the terminal can access the network. The SMF network element is used to manage the session connections established by the terminal through the network, and each session connection is used to transmit the user plane data of the terminal. The PCF network element is used to provide the policies for the terminal to access the network, such as quality of service (QoS) policies. The UDM network element is used to store the subscription data of the terminal.
[0170] Next, taking the 6G distributed network architecture as an example, the scenarios of current service processing will be introduced. Figure 2 It is a scenario schematic diagram of an existing service processing solution. As Figure 2 shown, this scenario includes: terminal devices, access network devices, and multiple network nodes.
[0171] Among them, when a user uses network services in a mobile communication network system through a terminal device, the terminal device sends a service request with multi-dimensional requirements to the access network device. The access network device selects or generates a network node that meets the user's needs according to the user's requirements, and processes the service request that may contain multi-dimensional requirements for capabilities or services sent by the user's terminal device through this network node. For example, if the service request has multi-dimensional service requirements such as computing power and data, the existing mobile communication network system will select or generate a network node that has multiple capabilities such as computing power and data for the service corresponding to this service request to process this service. After the network node completes the processing of the service request, the corresponding processing result is returned to the terminal device.
[0172] However, this service processing method has relatively high requirements for network nodes. For example, it requires a single network node to have a relatively large variety of service capabilities, or a single network node to have relatively powerful processing capabilities, or more computing resources to meet this multi-dimensional service requirement. For network nodes with relatively single service capabilities, the number of services they can process is limited, resulting in low utilization of network nodes. Therefore, the current service processing method has a relatively large limitation problem.
[0173] In view of this, the present application provides a service processing method. By splitting the service request sent by the terminal device and distributing the split sub-service requests to multiple network nodes for separate processing, after all the multiple network nodes complete the processing of the sub-service requests, the processing results corresponding to all the sub-service requests are synthesized and returned to the terminal device, thereby reducing the capacity requirements of a single network node, improving the utilization rate of network nodes with relatively single service capabilities, and reducing the limitations of service processing through the cooperation of multi-dimensional services across network nodes.
[0174] Continue to take the 6G distributed network architecture as an example to introduce the scenario of the service processing method of the present application.Figure 3 This is a schematic diagram of the scenario of a service processing solution provided by an embodiment of this application. As Figure 3 shown, this scenario includes: a terminal device, an access network device, a primary network node, and a secondary network node.
[0175] Among them, the access network device or the primary network node has the function of decomposing service requests. The terminal device can access the corresponding primary network node of the terminal device through the access network device. When the terminal device sends a service request, the service request can be sent to the network side (the network side includes the access network device and network nodes) through the access network device. The network side decomposes the service request into multiple service sub-requests, and sends each service sub-request to the corresponding secondary network node for processing. There is a connection relationship between the secondary network node and the primary network node.
[0176] After the secondary network nodes corresponding to all service sub-requests complete the processing of the service sub-requests, the processing results of the service sub-requests are returned to the primary network node. The primary network node synthesizes the processing result of the service request according to the processing results of all service sub-requests, and returns the processing result to the terminal device.
[0177] Next, the technical solution of this application and how the technical solution of this application solves the above technical problems will be described in detail through specific embodiments. These specific embodiments below can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. Next, the embodiments of this application will be described in conjunction with the drawings.
[0178] Figure 4 This is a flowchart of a service processing method provided by an embodiment of this application. As Figure 4 shown, this method may include:
[0179] S401. The primary network node obtains sub-service requests.
[0180] Among them, the sub-service requests are obtained based on decomposing service requests, and the service requests come from the terminal device. The service requests include service information, and the service information includes at least one of service type, service type requested by the service, and service capability requirements requested by the service. The service type may include, for example, audio and video services, e-commerce services, social services, game services, vehicle networking services, immersive communication services, etc. The service type requested by the service may include, for example, connection services, computing services, data services, security services, perception services, intelligent services, etc. The service capability requirements requested by the service may include, for example, connection requirements, computing requirements, data processing requirements, etc.
[0181] The service request can be decomposed into at least two of the sub-service requests. For example, it can be decomposed according to reference information, which can include at least one of the attribute information of the terminal device, service information, and network node information to decompose the service request into at least two of the sub-service requests. The attribute information of the terminal device includes at least one of the terminal device location, terminal device type, and terminal device resource status. The service information includes at least one of the service type, service type of the service request, and service capability requirements of the service request. The network node information includes at least one of the network node service type, network node service scope, network node location information, and network node resource status.
[0182] Exemplarily, the service request can be decomposed according to the service types of the network nodes serving the area where the terminal device is located based on the location of the terminal device. The network nodes serving the device type can be determined according to the terminal device type, and the service request can be decomposed according to the service types of these network nodes. The terminal device resource status can include, for example, the battery resource of the terminal device. If the remaining battery resource is less, the service request can be decomposed according to the processing capabilities of network nodes with shorter network latency and faster computing speed. The service request can be decomposed according to the service type, service type, and service capability requirements, and the multi-dimensional service request can be decomposed into lower-dimensional service requests, etc.
[0183] Optionally, the operation of decomposing the service request can be performed by the main network node or by the access network device used when the terminal device accesses the main network node.
[0184] When the operation of decomposing the service request can be performed by the main network node, the service request is sent from the terminal device to the access network device, and the access network device forwards the service request to the main network node to perform the decomposition of the service request.
[0185] When the operation of decomposing the service request can be performed by the access network device, the access network device receives the service request sent by the terminal device, decomposes the service request into at least two sub-service requests, and sends the decomposed sub-service requests to the main network node so that the main network node can obtain the sub-service requests.
[0186] In the case where the operation of decomposing the service request is performed by the access network device, optionally, if the access network device decomposes the service request only according to the service information, the service request can be directly decomposed according to the service information carried in the service request. If the access network device needs to decompose the service request according to the attribute information of the terminal device and / or network node information, the access network device also needs to interact with the main network node to obtain the network node information, so as to determine how to decompose the service according to the network node information and / or determine how to decompose the service according to the network node corresponding to the attribute information of the terminal device.
[0187] S402. The main network node sends the sub-service request to the target secondary network node corresponding to the sub-service request.
[0188] Among them, the target secondary network node has the function of processing the sub-service request. For example, if the sub-service request is a social service, the target secondary network node has the function of providing social services, and this function can be provided by the network element responsible for processing the social service on the target secondary network node. Another example is that if the service type of the sub-service request is a computing power service, the target secondary network node has the function of providing computing power services, and this function can be provided by the network element responsible for providing computing power services on the target secondary network node. Another example is that if the service capability requirement of the sub-service request is a data processing requirement, the target secondary network node has the ability of data processing, etc.
[0189] It should be understood that the sub-service request can also include multi-dimensional requirements. Correspondingly, the target secondary network node should have the ability to meet the multi-dimensional requirements. In addition, the sub-service request can be completed only after being processed by one target secondary network node, or can be completed only after being processed by multiple target secondary network nodes successively. Exemplarily, if the sub-service request can be completed only after being processed by multiple target secondary network nodes successively, the sub-service request can be first processed by target secondary network node 1, and then the processing result is sent to target secondary network node 2 for processing until the final processing result of the sub-service request is returned after the last target secondary network node completes the processing.
[0190] In the method provided by the embodiments of the present application, the main network node distributes the sub-service requests obtained by splitting the service request from the terminal device to multiple secondary network nodes corresponding to the sub-service requests for separate processing, so as to complete the processing of the service request through the cooperation of multiple secondary network nodes, thereby improving the processing efficiency of the service request, improving the utilization rate of network nodes with relatively single service capabilities, and further reducing the limitations of service processing.
[0191] In addition, the method further includes how to return the processing result of the service request to the terminal device after the cooperation of multiple secondary network nodes completes the processing of the service request.Figure 5 This is a flowchart of another service processing method provided by an embodiment of this application. As Figure 5 shown, after the main network node sends a sub-service request to the target auxiliary network node corresponding to the sub-service request, the method may further include:
[0192] S501. The target auxiliary network node processes the sub-service request.
[0193] The method for the target auxiliary network node to process the sub-service request may refer to the method for the current core network to process service requests or the method for the current single network node to process service requests. The difference between this application and them is only that the processed service request is the sub-service request after the service request is decomposed, and the method for processing the service request is the same, which will not be elaborated here.
[0194] S502. The target auxiliary network node sends the sub-service processing results corresponding to at least two sub-service requests to the main network node.
[0195] Correspondingly, the main network node receives the sub-service processing results corresponding to at least two sub-service requests sent by the target auxiliary network node.
[0196] S503. The main network node generates a service processing result corresponding to the service request according to at least two sub-service processing results.
[0197] Among them, the main network node may synthesize at least two sub-service processing results into a service processing result corresponding to the service request according to the inverse logic of the decomposition logic of the service request. Or, the main network node may perform final calculation processing according to at least two sub-service processing results to obtain the service processing result corresponding to the service request, etc.
[0198] S504. The main network node returns the service processing result to the terminal device.
[0199] Correspondingly, the terminal device receives the service processing result corresponding to the service request.
[0200] In the method provided by the embodiment of this application, after all the multiple network nodes complete the processing of the sub-service requests, the main network node synthesizes the processing results corresponding to all the sub-service requests and returns them to the terminal device, thereby reducing the capacity requirements of a single network node, improving the utilization rate of a network node with relatively single service capabilities, and reducing the limitations of service processing through the multi-dimensional service cross-network node cooperation method.
[0201] Next, how to send the sub-service request to the target auxiliary network node corresponding to the sub-service request in the foregoing step S402 will be introduced. Figure 6 This is a flowchart of yet another service processing method provided by an embodiment of this application. As Figure 6As shown, before sending the sub-service request to the target secondary network node corresponding to the sub-service request, the method may further include:
[0202] S601. Determine the target secondary network node corresponding to the sub-service request according to the reference information of the sub-service request.
[0203] After decomposing the service request into at least two sub-service requests according to the reference information in the foregoing step S401, determine the target secondary network node suitable for the sub-service request according to the reference information. For example, the target secondary network node suitable for the sub-service request may be determined according to the specific application scenario.
[0204] Exemplarily, taking the decomposition of the service request according to the service types of the network nodes in the area where the location of the terminal device is located as an example. The target secondary network node corresponding to the sub-service request may be determined according to the load capacity of these network nodes, the remaining load of these network nodes and the load requirements of the sub-service request, the service processing performance of these network nodes and the performance requirements of the service request, the network delay situation between these network nodes and the terminal device, etc.
[0205] Optionally, the operation of determining the target secondary network node corresponding to the sub-service request according to the reference information of the sub-service request may be performed by the master network device or the access network device.
[0206] When the operation of determining the target secondary network node corresponding to the sub-service request according to the reference information of the sub-service request is performed by the master network device, the master network node may select the target secondary network node suitable for each sub-service request according to the above method, based on the sub-service request and the situation of the secondary network nodes connected to the master network node.
[0207] When the operation of determining the target secondary network node corresponding to the sub-service request according to the reference information of the sub-service request is performed by the access network device, the access network device may determine the target secondary network node corresponding to the sub-service request according to the reference information of the sub-service request by itself. The access network device may also obtain alternative network nodes and node information based on one or more of the network node information locally maintained by the access network device, and / or the network node information obtained from the master network node, and / or the network node information obtained from the communication system central node, etc., and determine the target secondary network node corresponding to each sub-service request from the alternative network nodes and node information. The access network device may also receive the information of the target secondary network node sent after being selected by the master network node, and determine the target secondary network node according to the information of the target secondary network node.
[0208] S602. Send the sub-service request to the corresponding target secondary network node.
[0209] In a possible implementation, the master network node sends the sub-service request to the corresponding target secondary network node. In this implementation, before sending the sub-service request to the target secondary network node corresponding to the sub-service request, the target secondary network node can be determined by the master network node itself, or can be determined by the master network node based on the indication information of the target secondary network node sent by the access network device. When the target secondary network node is determined by the master network node based on the indication information of the target secondary network node sent by the access network device, the access network device first sends the sub-service request and the information of the target secondary network node corresponding to each sub-service request to the master network node. The master network node sends the sub-service request to the corresponding target secondary network node according to the sub-service request and the information of the target secondary network node corresponding to each sub-service request.
[0210] In another possible implementation, the access network device sends the sub-service request to the corresponding target secondary network node. In this implementation, before sending the sub-service request to the target secondary network node corresponding to the sub-service request, the target secondary network node can be determined by the access network device itself. The target secondary network node can also be determined by the access network device based on one or more of the network node information locally maintained by the access network device, and / or the network node information obtained from the master network node, and / or the network node information obtained from the central node of the communication system, etc., to obtain alternative network nodes and node information, and determine from the alternative network nodes and node information. The target secondary network node can also be determined by the access network device based on the indication information of the target secondary network node sent by the master network node. At this time, the target secondary network node can also be determined by the access network device after the master network node determines and sends the information of the target secondary network node corresponding to all sub-service requests to the access network device.
[0211] Optionally, before sending the sub-service request to the corresponding target secondary network node, it may further include selecting the network element that provides each service for processing the sub-service request for the target secondary network node. This selection can be, for example, the selection of the SMF network element, the selection of the data service orchestration and management center network element, etc. The selection of this network element is similar to the selection of the target secondary network node, and the method of selecting the target secondary network node described above can be referred to, which will not be elaborated here.
[0212] The method provided by the embodiments of the present application selects the target secondary network nodes corresponding to the multiple sub-service requests obtained by decomposing the service request through the master network node and / or the access network device, and sends each sub-service request to the corresponding target secondary network node for processing the sub-service request, so as to complete the processing of the service request through the cooperation of multiple secondary network nodes, thereby improving the processing efficiency of the service request, improving the utilization rate of network nodes with relatively single service capabilities, and further reducing the limitations of service processing.
[0213] Next, the processing of sub-service requests will be introduced by establishing corresponding management context information and bearer paths for each sub-service request.
[0214] For the sub-service requests obtained after decomposing the service request, corresponding management context information and bearer paths are respectively established between each sub-service request and the target secondary network node / target secondary network node and the network function (NF) network element that provides the ability to process the sub-service request.
[0215] Specifically, when the sub-service request is sent from the primary network node to the target secondary network node, the primary network node can send a connection service establishment request to the SMF network element through the AMF network element to establish a connection bearer. After the SMF sends a connection service establishment response to the AMF network element, the AMF network element sends a data service establishment request to the NF network element that provides the ability to process the sub-service request in the target secondary network node to establish a data service bearer. After the AMF network element receives the data service establishment response from the NF network element, it sends a service request response to the terminal device (realized by forwarding through the access network device). The terminal device obtains the bearer path of the specific service flow according to the service request response, and the bearer path executes the corresponding service forwarding and processing flow based on the received instruction.
[0216] When the sub-service request is sent from the access network device to the target secondary network node, the access network device can send a connection service establishment request to the SMF network element of the primary network node to establish a connection bearer. After the SMF sends a connection service establishment response to the access network device, the access network device sends a data service establishment request to the NF network element that provides the ability to process the sub-service request in the target secondary network node to establish a data service bearer. After the access network device receives the data service establishment response from the NF network element, it sends a service request response to the terminal device. The terminal device obtains the bearer path of the specific service flow according to the service request response, and the bearer path executes the corresponding service forwarding and processing flow based on the received instruction.
[0217] Next, a detailed introduction will be given on how to determine the target secondary network node corresponding to the sub-service request according to the reference information of the sub-service request in the foregoing step S601.
[0218] For the sub-service requests obtained after decomposing the service request, a discovery process is performed according to the target secondary network node and / or NF network element corresponding to each sub-service request to determine the target secondary network node suitable for the sub-service request.
[0219] Specifically, when it is determined that the operation of the target secondary network node corresponding to the sub-service request is to be performed by the primary network node according to the reference information of the sub-service request, the AMF network element in the primary network node can send a discovery request to the Network Access Router (NAR) and / or the Network Resource Function (NRF) network element according to the characteristics of the sub-service request (such as the characteristics of the sub-service request in the aforementioned reference information), so as to determine the target secondary network node and / or NF network element corresponding to the sub-service request. The AMF network element determines the target secondary network node and / or NF network element corresponding to each sub-service request according to the discovery response based on the discovery request.
[0220] Exemplarily, the discovery response may include a list of optional target secondary network nodes corresponding to each service that meets the requirements of the sub-service request, and the NF network element responsible for the service corresponding to the service. For example, if the sub-service request requires a connection service, the NF network element is the SMF network element; if the sub-service request requires a computing power service, the NF network element is the computing power orchestration management center; if the sub-service request requires a data service, the NF network element is the data service orchestration management center, etc.
[0221] Specifically, for any sub-service request with multiple optional target secondary network nodes, selection can be made based on information such as the load information and resource status of the target secondary network nodes. Optionally, if the sub-service request requires multiple target secondary network nodes for processing, the cooperation performance between the multiple target secondary network nodes can also be considered during selection.
[0222] When it is determined that the operation of the target secondary network node corresponding to the sub-service request is to be performed by the access network device according to the reference information of the sub-service request, the access network device can send a discovery request to the NAR and / or NRF network element of the primary network node according to the characteristics of the sub-service request (such as the characteristics of the sub-service request in the aforementioned reference information), so as to determine the target secondary network node and / or NF network element corresponding to the sub-service request. The access network device determines the target secondary network node and / or NF network element corresponding to each sub-service request according to the discovery response based on the discovery request.
[0223] Next, the process of how the terminal device registers to the primary network node before sending a service request to the primary network node is introduced.
[0224] Figure 7 It is a schematic flowchart of another service processing method provided by the embodiment of the present application. As Figure 7 shown, before the terminal device sends a service request to the primary network node, the method may further include:
[0225] S701. The terminal device sends a registration request to the access network device.
[0226] Correspondingly, the access network device receives the registration request sent by the terminal device.
[0227] Among them, the registration request includes conventional registration parameters such as registration type, terminal device identifier, security parameters, etc. Optionally, the registration request further includes the identifier of the target master network node and / or the attribute information of the terminal device. The identifier of the target master network node is used to indicate that the registration request is for registering the terminal device to the target master network node.
[0228] If the registration request includes the identifier of the target master network node, the access network device directly forwards the registration request to the target master network node. If the registration request does not include the identifier of the target master network node, it indicates that the access network device needs to select a master network node for the terminal device to receive the registration request, and step S702 is executed.
[0229] S702. The access network device obtains a candidate network node list corresponding to the terminal device.
[0230] A possible implementation is that all nodes in the candidate network node list are candidate master network nodes. In this implementation, the candidate master network nodes included in the candidate network node list are pre-set. That is, when the communication network is deployed, network nodes that can serve as master network nodes are pre-selected from the network nodes included in the communication network, and according to the connection relationship between the access network device and the network nodes, the information of these candidate master network nodes is stored in the access network device in advance. Alternatively, it can also be a candidate network node list obtained by the access network device through interaction with any network node connected to the access network device in the communication network.
[0231] Another possible implementation is that it is not pre-set which network nodes are master network nodes, that is, all nodes in the candidate network node list are candidate network nodes, and these candidate network nodes support the functions of both master network nodes and secondary network nodes.
[0232] S703. The access network device determines the target master network node corresponding to the terminal device from the candidate network node list.
[0233] When all nodes in the candidate network node list are candidate master network nodes, the access network device selects a candidate master network node from the candidate master network node list as the target master network node. When the candidate network node list contains candidate network nodes, the access network device selects a candidate network node from the candidate network node list and uses this candidate network node as the target master network node.
[0234] The access network device can determine the target master network node corresponding to the terminal device from the candidate network node list according to the attribute parameters of the terminal device and the mapping relationship between the attribute parameters and the master network node. For example, it can select a network node with service capabilities matching the terminal device, close to the terminal device, and low load as the target master network node of the terminal device according to the attribute information of the terminal device, the possible service types of the terminal device, etc. Alternatively, the access network device can select the target master network node for the terminal device based on a certain default policy. For example, it can select the target master network node for the terminal device according to the preset mapping relationship between the terminal device and the network node.
[0235] Optionally, when the terminal device accesses the network for the non-first time, the target master network node corresponding to the terminal device can also be updated based on the mobility, user information, service information, and network node information of the terminal device. In this implementation manner, optionally, the update time interval of the master network node can also be set to avoid frequent changes in the target master network node corresponding to the terminal device.
[0236] Specifically, the access network device can select the corresponding target master network node for the terminal device by selecting the AMF network element of the candidate network node.
[0237] S704. The access network device forwards the registration request to the target master network node.
[0238] Correspondingly, the target master network node receives the registration request forwarded by the access network device.
[0239] Specifically, the access network device forwards the registration request to the AMF network element of the target master network node.
[0240] S705. Execute the registration process and complete the registration.
[0241] In the method provided by the embodiments of the present application, the access network device receives the registration request sent by the terminal device, and selects a more suitable target master network node for access for the terminal device according to factors such as the attribute parameters, service type, and location of the terminal device, so that when the terminal device sends a service request subsequently, the service request is processed in a collaborative manner by multiple network nodes more suitable for the terminal device.
[0242] Figure 8 It is a schematic structural diagram of a service processing device provided by an embodiment of the present application. As Figure 8 shown, the device 800 is applied to a network device, and the device 800 includes: a memory 810, a transceiver 820, and a processor 830;
[0243] A memory 810 for storing computer programs; a transceiver 820 for transceiving data under the control of a processor 830; the processor 830 for reading the computer programs stored in the memory 810 and performing the following operations:
[0244] Obtain a sub-service request, where the sub-service request is obtained based on a decomposed service request, and the service request comes from a terminal device;
[0245] Send the sub-service request to a target secondary network node corresponding to the sub-service request, where the target secondary network node has the function of processing the sub-service request.
[0246] Optionally, the processor is used to perform the following operations:
[0247] Receive the service request from the terminal device;
[0248] Decompose the service request into at least two sub-service requests.
[0249] Optionally, the processor is used to perform the following operations:
[0250] According to the reference information of the service request, decompose the service request into at least two sub-service requests, where the reference information includes at least one of the attribute information, service information, and network node information of the terminal device, the attribute information of the terminal device includes at least one of the terminal device location, terminal device type, and terminal device resource situation, the service information includes at least one of the service type, service type of the service request, and service capacity requirement of the service request; the network node information includes at least one of the network node service type, network node service range, network node location information, and network node resource situation.
[0251] Optionally, the processor is used to perform the following operations:
[0252] Receive the sub-service request sent by the access network device, where the sub-service request is obtained by the access network device based on decomposing the service request.
[0253] Optionally, before sending the sub-service request to the target secondary network node corresponding to the sub-service request, the processor is further used to perform the following operations:
[0254] Determine the target secondary network node corresponding to the sub-service request according to the reference information of the sub-service request.
[0255] Optionally, before sending the sub-service request to the target secondary network node corresponding to the sub-service request, the processor is further used to perform the following operations:
[0256] Receive the indication information sent by the access network device, where the indication information is used to indicate the target secondary network node.
[0257] Optionally, the processor is configured to perform the following operations:
[0258] Send the information of the target secondary network node to the access network device;
[0259] Send the sub-service request to the target secondary network node through the access network device.
[0260] Optionally, after sending the sub-service request to the target secondary network node corresponding to the sub-service request, the processor is further configured to perform the following operations:
[0261] Receive at least two sub-service processing results corresponding to the sub-service request sent by the target secondary network node;
[0262] Generate a service processing result corresponding to the service request according to at least two sub-service processing results;
[0263] Return the service processing result to the terminal device.
[0264] Among them, the bus architecture may include any number of interconnected buses and bridges. Specifically, various circuits of one or more processors represented by the processor 830 and the memory represented by the memory 810 are linked together. The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art. Therefore, they will not be further described herein. The bus interface provides an interface. The transceiver 820 may be multiple elements, that is, including a transmitter and a receiver, and provides a unit for communicating with various other devices on the transmission medium, and these transmission mediums include wireless channels, wired channels, optical fiber cables, and other transmission mediums. The processor 830 is responsible for managing the bus architecture and general processing, and the memory 810 may store the data used by the processor 830 when performing operations.
[0265] Optionally, the processor 830 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.
[0266] The processor 830 is configured to execute all the method steps of the network device in the embodiments of the present application according to the executable instructions obtained by calling the computer program stored in the memory 810. The processor 830 and the memory 810 may also be physically separated.
[0267] It should be noted here that the apparatus 800 provided in the present application can implement all the method steps implemented by the master network node in the above method embodiments, and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments will not be specifically described herein.
[0268] Figure 9 It is a schematic structural diagram of another service processing apparatus provided in the embodiments of the present application. As Figure 9 shown, the apparatus 900 is applied to a network device. The apparatus 900 includes: a memory 910, a transceiver 920, and a processor 930;
[0269] The memory 910 is configured to store a computer program; the transceiver 920 is configured to transmit and receive data under the control of the processor 930; the processor 930 is configured to read the computer program stored in the memory 910 and perform the following operations:
[0270] Receive a service request sent by a terminal device, where the service request includes service information, and the service information includes at least one of a service type, a service type of the service request, and a service capability requirement of the service request;
[0271] Decompose the service request into at least two sub-service requests.
[0272] Optionally, the processor is configured to perform the following operations:
[0273] Decompose the service request into at least two sub-service requests according to reference information of the service request, where the reference information includes at least one of attribute information of the terminal device, service information, and network node information, the attribute information of the terminal device includes at least one of a terminal device location, a terminal device type, and a terminal device resource situation, the service information includes at least one of a service type, a service type of the service request, and a service capability requirement of the service request; the network node information includes at least one of a network node service type, a network node service range, a network node location information, and a network node resource situation.
[0274] Optionally, after decomposing the service request into at least two sub-service requests, the processor is further configured to perform the following operations:
[0275] Send at least two sub-service requests to the master network node.
[0276] Optionally, after decomposing the service request into at least two sub-service requests, the processor is further configured to perform the following operations:
[0277] Obtain a target secondary network node corresponding to the sub-service request;
[0278] Send the sub-service request to the target secondary network node.
[0279] Optionally, the processor is configured to perform the following operations:
[0280] Determine a target secondary network node corresponding to the sub-service request according to reference information of the sub-service request;
[0281] Or,
[0282] Receive information of the target secondary network node sent by the primary network node;
[0283] Determine the target secondary network node according to the information of the target secondary network node.
[0284] Optionally, the processor is configured to perform the following operations:
[0285] Send the sub-service request and the information of the target secondary network node to the primary network node;
[0286] Send the sub-service request to the target secondary network node through the primary network node.
[0287] Optionally, the processor is further configured to perform the following operations:
[0288] Receive a registration request of the terminal device;
[0289] Obtain a list of candidate network nodes corresponding to the terminal device;
[0290] Determine a target primary network node corresponding to the terminal device from the list of candidate network nodes;
[0291] Forward the registration request to the target primary network node.
[0292] Optionally, all nodes in the list of candidate network nodes are candidate primary network nodes;
[0293] Or, all nodes in the list of candidate network nodes are candidate network nodes, and the candidate network nodes support the functions of the primary network node and the secondary network node.
[0294] Optionally, the processor is configured to perform the following operations:
[0295] Determine the target master network node corresponding to the terminal device from the list of candidate network nodes according to the attribute parameters of the terminal device and the mapping relationship between the attribute parameters and the master network node.
[0296] Among them, the bus architecture may include any number of interconnected buses and bridges, specifically, various circuits represented by one or more processors represented by the processor 930 and the memory represented by the memory 910 are linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, and thus will not be further described herein. The bus interface provides an interface. The transceiver 920 may be a plurality of components, that is, including a transmitter and a receiver, and provides a unit for communicating with various other devices on the transmission medium, and these transmission media include transmission media such as wireless channels, wired channels, and optical cables. The processor 930 is responsible for managing the bus architecture and general processing, and the memory 910 may store data used by the processor 930 when executing operations.
[0297] Optionally, the processor 930 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), and the processor may also adopt a multi-core architecture.
[0298] The processor 930 is used to execute all the method steps of the network device in the embodiments of the present application according to the obtained executable instructions by calling the computer program stored in the memory 910. The processor 930 and the memory 910 may also be physically separated.
[0299] It should be noted here that the device 900 provided in the present application can implement all the method steps realized when the access network device decomposes the target service in the above method embodiments, and can achieve the same technical effects, and the same parts and beneficial effects as the method embodiments in this embodiment will not be specifically described herein.
[0300] Figure 10 It is a schematic structural diagram of another service processing device provided in the embodiments of the present application. As Figure 10 shown, the device 1000 is applied to a network device, and the device 1000 includes: a memory 1010, a transceiver 1020, and a processor 1030;
[0301] A memory 1010 for storing a computer program; a transceiver 1020 for transmitting and receiving data under the control of a processor 1030; the processor 1030 for reading the computer program stored in the memory 1010 and performing the following operations:
[0302] Receiving a service request sent by a terminal device, where the service request includes service information, and the service information includes at least one of a service type, a service type of the service request, and a service capability requirement of the service request;
[0303] Forwarding the service request to a main network node;
[0304] Receiving a sub-service request sent by the main network node and information about a target secondary network node corresponding to the sub-service request, where the sub-service request is obtained by the main network node decomposing the service request based on the service type of the service request;
[0305] Sending the sub-service request to the target secondary network node.
[0306] Among them, the bus architecture may include any number of interconnected buses and bridges, specifically, various circuits represented by one or more processors represented by the processor 1030 and a memory represented by the memory 1010 are linked together. The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, and therefore, will not be further described herein. The bus interface provides an interface. The transceiver 1020 may be multiple elements, that is, including a transmitter and a receiver, and provides a unit for communicating with various other devices on a transmission medium, and these transmission mediums include wireless channels, wired channels, optical fiber cables, and other transmission mediums. The processor 1030 is responsible for managing the bus architecture and general processing, and the memory 1010 may store data used by the processor 1030 when performing operations.
[0307] Optionally, the processor 1030 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), and the processor may also adopt a multi-core architecture.
[0308] The processor 1030 is used to execute all the method steps of the network device in the embodiments of the present application according to the obtained executable instructions by calling the computer program stored in the memory 1010. The processor 1030 and the memory 1010 may also be physically separated.
[0309] It should be noted here that the device 1000 provided in the present application can implement all the method steps realized when the access network device forwards a service request in the above method embodiments, and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments will not be specifically described herein again.
[0310] Figure 11 It is a schematic structural diagram of another service processing device provided in the embodiments of the present application. As Figure 11 shown, the device 1100 is applied to a network device, and the device 1100 includes: a memory 1111, a transceiver 1120, and a processor 1130;
[0311] The memory 1111 is used to store a computer program; the transceiver 1120 is used to transmit and receive data under the control of the processor 1130; the processor 1130 is used to read the computer program stored in the memory 1111 and perform the following operations:
[0312] Send a service request to the access network device, where the service request includes service information, and the service information includes at least one of a service type, a service type of the service request, and a service capability requirement of the service request;
[0313] Receive the service processing result corresponding to the service request.
[0314] Optionally, before sending the service request to the access network device, the processor is further used to perform the following operations:
[0315] Send a registration request to the access network device, where the registration request includes an identifier of a target master network node and / or attribute information of the terminal device, and the attribute information of the terminal device includes at least one of a terminal device location, a terminal device type, and a terminal device resource situation.
[0316] Among them, the bus architecture may include any number of interconnected buses and bridges, specifically, various circuits represented by one or more processors represented by the processor 1130 and the memory represented by the memory 1111 are linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, and thus will not be further described herein. The bus interface provides an interface. The transceiver 1120 may be multiple components, that is, including a transmitter and a receiver, and provides a unit for communicating with various other devices on a transmission medium, and these transmission media include transmission media such as wireless channels, wired channels, and optical cables. The processor 1130 is responsible for managing the bus architecture and general processing, and the memory 1111 may store data used by the processor 1130 when executing operations.
[0317] Optionally, the processor 1130 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), and the processor may also adopt a multi-core architecture.
[0318] The processor 1130 is used to execute all the method steps of the network device in the embodiments of the present application according to the obtained executable instructions by calling the computer program stored in the memory 1111. The processor 1130 and the memory 1111 may also be physically separated.
[0319] It should be noted here that the device 1100 provided in the present application can implement all the method steps implemented by the terminal device in the above method embodiments, and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments will not be specifically described herein.
[0320] Figure 12 This is a schematic structural diagram of another service processing device provided in the embodiments of the present application. As Figure 12 shown, the device 1200 is applied to a network device, and the device 1200 includes: an acquisition unit 1201 and a transmission unit 1202. In a possible implementation manner, the device 1200 may further include: a processing unit 1203.
[0321] The acquisition unit 1201 is used to acquire a sub-service request, and the sub-service request is obtained based on a decomposed service request, and the service request comes from a terminal device.
[0322] A sending unit 1202, configured to send the sub-service request to a target secondary network node corresponding to the sub-service request, where the target secondary network node has a function of processing the sub-service request.
[0323] An obtaining unit 1201 is specifically configured to receive the service request from the terminal device. A processing unit 1203 is configured to decompose the service request into at least two sub-service requests.
[0324] Optionally, the processing unit 1203 is specifically configured to decompose the service request into at least two sub-service requests according to reference information of the service request, where the reference information includes at least one of attribute information of the terminal device, service information, and network node information. The attribute information of the terminal device includes at least one of a terminal device location, a terminal device type, and a terminal device resource condition. The service information includes at least one of a service type, a service type of the service request, and a service capability requirement of the service request. The network node information includes at least one of a network node service type, a network node service range, a network node location information, and a network node resource condition.
[0325] Optionally, the obtaining unit 1201 is specifically configured to receive the sub-service request sent by an access network device, where the sub-service request is obtained by the access network device based on decomposing the service request.
[0326] Optionally, before the sending unit 1202 sends the sub-service request to a target secondary network node corresponding to the sub-service request, the processing unit 1203 is further configured to determine the target secondary network node corresponding to the sub-service request according to reference information of the sub-service request.
[0327] Optionally, before the sending unit 1202 sends the sub-service request to a target secondary network node corresponding to the sub-service request, the obtaining unit 1201 is further configured to receive indication information sent by the access network device, where the indication information is used to indicate the target secondary network node.
[0328] Optionally, the sending unit 1202 is specifically configured to send information of the target secondary network node to the access network device, and send the sub-service request to the target secondary network node through the access network device.
[0329] Optionally, the obtaining unit 1201 is further configured to receive at least two sub-service processing results corresponding to the sub-service requests sent by the target secondary network node after the sending unit 1202 sends the sub-service requests to the target secondary network node corresponding to the sub-service requests. The processing unit 1203 is further configured to generate a service processing result corresponding to the service request according to at least two sub-service processing results. The sending unit 1202 is further configured to return the service processing result to the terminal device.
[0330] It should be noted here that the apparatus 1200 provided in this application can implement all the method steps implemented by the primary network node in the above method embodiments, and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments will not be specifically described in this embodiment.
[0331] Figure 13 This is a schematic structural diagram of another service processing apparatus provided in an embodiment of this application. As Figure 13 shown, the apparatus 1300 is applied to a network device, and the apparatus 1300 includes: a receiving unit 1301 and a processing unit 1302. In a possible implementation manner, the apparatus 1300 may further include: a sending unit 1303.
[0332] The receiving unit 1301 is configured to receive a service request sent by a terminal device, where the service request includes service information, and the service information includes at least one of a service type, a service type of the service request, and a service capability requirement of the service request.
[0333] The processing unit 1302 is configured to decompose the service request into at least two sub-service requests.
[0334] Optionally, the processing unit 1302 is specifically configured to decompose the service request into at least two sub-service requests according to reference information of the service request, where the reference information includes at least one of attribute information of the terminal device, service information, and network node information. The attribute information of the terminal device includes at least one of a terminal device location, a terminal device type, and a terminal device resource situation. The service information includes at least one of a service type, a service type of the service request, and a service capability requirement of the service request. The network node information includes at least one of a network node service type, a network node service range, a network node location information, and a network node resource situation.
[0335] Optionally, the sending unit 1303 is further configured to send at least two sub-service requests to a primary network node after the processing unit 1302 decomposes the service request into at least two sub-service requests.
[0336] Optionally, after the processing unit 1302 decomposes the service request into at least two sub-service requests, the receiving unit 1301 is further configured to obtain a target secondary network node corresponding to the sub-service request. The sending unit 1303 is further configured to send the sub-service request to the target secondary network node.
[0337] Optionally, the receiving unit 1301 is specifically configured to determine a target secondary network node corresponding to the sub-service request according to reference information of the sub-service request. Alternatively, the receiving unit 1301 is specifically configured to receive information of the target secondary network node sent by the primary network node, and determine the target secondary network node according to the information of the target secondary network node.
[0338] Optionally, the sending unit 1303 is specifically configured to send the sub-service request and the information of the target secondary network node to the primary network node, and send the sub-service request to the target secondary network node through the primary network node.
[0339] Optionally, the receiving unit 1301 is further configured to receive a registration request of the terminal device. The processing unit 1302 is further configured to obtain a list of candidate network nodes corresponding to the terminal device, and determine a target primary network node corresponding to the terminal device from the list of candidate network nodes. The sending unit 1303 is further configured to forward the registration request to the target primary network node.
[0340] Optionally, all nodes in the list of candidate network nodes are candidate primary network nodes. Alternatively, all nodes in the list of candidate network nodes are candidate network nodes, and the candidate network nodes support the functions of the primary network node and the secondary network node.
[0341] The processing unit 1302 is specifically configured to determine a target primary network node corresponding to the terminal device from the list of candidate network nodes according to attribute parameters of the terminal device and a mapping relationship between the attribute parameters and the primary network node.
[0342] It should be noted here that the apparatus 1300 provided in this application can implement all method steps implemented by the access network device when decomposing a service request in the above method embodiment, and can achieve the same technical effect. Therefore, the same parts and beneficial effects as those in the method embodiment will not be specifically described in this embodiment.
[0343] Figure 14 This is a schematic structural diagram of another service processing apparatus provided in an embodiment of this application. As Figure 14 shown, the apparatus 1400 is applied to a network device, and the apparatus 1400 includes: a first receiving unit 1401, a first sending unit 1402, a second receiving unit 1403, and a second sending unit 1404.
[0344] A first receiving unit 1401, configured to receive a service request sent by a terminal device, where the service request includes service information, and the service information includes at least one of a service type, a service type of the service request, and a service capability requirement of the service request.
[0345] A first sending unit 1402, configured to forward the service request to a main network node.
[0346] A second receiving unit 1403, configured to receive a sub-service request sent by the main network node and information of a target secondary network node corresponding to the sub-service request, where the sub-service request is obtained by the main network node decomposing the service request based on the service type of the service request.
[0347] A second sending unit 1404, configured to send the sub-service request to the target secondary network node.
[0348] It should be noted here that the apparatus 1400 provided in this application can implement all the method steps implemented by the access network device when forwarding a service request in the above method embodiment, and can achieve the same technical effect. The same parts and beneficial effects as those in the method embodiment will not be specifically described herein.
[0349] Figure 15 It is a schematic structural diagram of another service processing apparatus provided in an embodiment of this application. As Figure 15 shown, the apparatus 1500 is applied to a network device, and the apparatus 1500 includes: a sending unit 1501 and a receiving unit 1502.
[0350] The sending unit 1501 is configured to send a service request to an access network device, where the service request includes service information, and the service information includes at least one of a service type, a service type of the service request, and a service capability requirement of the service request;
[0351] The receiving unit 1502 is configured to receive a service processing result corresponding to the service request.
[0352] Optionally, before sending the service request to the access network device, the sending unit 1501 is further configured to send a registration request to the access network device, where the registration request includes an identifier of a target main network node and / or attribute information of the terminal device, and the attribute information of the terminal device includes at least one of a terminal device location, a terminal device type, and a terminal device resource condition.
[0353] It should be noted here that the device 1500 provided in this application can implement all the method steps implemented by the master network node in the above method embodiments, and can achieve the same technical effects. Therefore, the same parts and beneficial effects as those in the method embodiments will not be specifically described herein.
[0354] It should be noted that the division of units in the embodiments of this application is illustrative, only a logical function division, and there may be other division methods in actual implementation. In addition, in each embodiment of this application, each functional unit may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit. The above integrated units may be implemented in the form of hardware or in the form of software functional units.
[0355] If the above integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, may be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes: USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs, etc., which can store program codes.
[0356] The embodiments of this application also provide a non-transitory readable storage medium storing a computer program for causing a processor to execute the method steps of any device in the above method embodiments.
[0357] The non-transitory readable storage medium may be any available medium or data storage device accessible by the processor, including but not limited to magnetic memories (such as floppy disks, hard disks, magnetic tapes, magneto-optical discs (MOs), etc.), optical memories (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor memories (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NANDFLASH), solid state drives (SSDs)), etc.
[0358] The embodiments of this application also provide a computer program product including a computer program that, when executed by a processor, implements the method steps of any device in the above method embodiments.
[0359] The embodiments of the present application also provide a computer program product, including a computer program, which implements the method steps of any one of the devices in the above method embodiments when executed by a processor.
[0360] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can 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.) containing computer-usable program code.
[0361] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram can be implemented by computer-executable instructions, and the combination of the flows and / or blocks in the flowchart and / or block diagram can also be implemented by computer-executable instructions. These computer-executable instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in Figure 1 one or more of the flows Figure 1 or a plurality of flows and / or blocks
[0362] These processor-executable instructions can also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the processor-readable memory generate a manufactured article including an instruction device, and the instruction device implements the functions specified in Figure 1 one or more of the flows Figure 1 or a plurality of flows and / or blocks
[0363] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process. Thus, the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 one or more of the flows Figure 1 or a plurality of flows and / or blocks
[0364] Obviously, those skilled in the art can make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application is also intended to cover these changes and modifications.
Claims
1. A service processing method, characterized in that, The method includes: Obtaining a sub-service request, where the sub-service request is obtained based on a decomposed service request, and the service request comes from a terminal device; Sending the sub-service request to a target secondary network node corresponding to the sub-service request, where the target secondary network node has the function of processing the sub-service request.
2. The method according to claim 1, wherein The obtaining of the sub-service request includes: Receiving the service request from the terminal device; Decomposing the service request into at least two sub-service requests.
3. The method according to claim 2, wherein The decomposing of the service request into at least two sub-service requests includes: According to reference information of the service request, decomposing the service request into at least two sub-service requests, where the reference information includes at least one of the attribute information, service information, and network node information of the terminal device. The attribute information of the terminal device includes at least one of the terminal device location, terminal device type, and terminal device resource situation. The service information includes at least one of the service type, service type of the service request, and service capability requirement of the service request. The network node information includes at least one of the network node service type, network node service range, network node location information, and network node resource situation.
4. The method according to claim 1, characterized in that The obtaining of the sub-service request includes: Receiving the sub-service request sent by an access network device, where the sub-service request is obtained by the access network device based on decomposing the service request.
5. The method according to any one of claims 1-4, characterized in that, Before sending the sub-service request to the target secondary network node corresponding to the sub-service request, it further includes: Determining the target secondary network node corresponding to the sub-service request according to the reference information of the sub-service request.
6. The method according to any one of claims 1-4, characterized in that Before sending the sub-service request to the target secondary network node corresponding to the sub-service request, it further includes: Receiving indication information sent by the access network device, where the indication information is used to indicate the target secondary network node.
7. The method according to claim 6, characterized in that, The sending of the sub-service request to the target secondary network node corresponding to the sub-service request includes: Sending the information of the target secondary network node to the access network device; Sending the sub-service request to the target secondary network node through the access network device.
8. The method according to claim 7, wherein After sending the sub-service request to the target secondary network node corresponding to the sub-service request, the method further includes: Receiving sub-service processing results corresponding to at least two sub-service requests sent by the target secondary network node; Generating a service processing result corresponding to the service request according to at least two sub-service processing results; Returning the service processing result to the terminal device.
9. A service processing method, characterized in that, The method includes: Receiving a service request sent by a terminal device, where the service request includes service information, and the service information includes at least one of the service type, service type of the service request, and service capability requirement of the service request; Decomposing the service request into at least two sub-service requests.
10. The method according to claim 9, wherein The decomposing of the service request into at least two sub-service requests includes: According to the reference information of the service request, decompose the service request into at least two sub-service requests, where the reference information includes at least one of the attribute information of the terminal device, service information, and network node information. The attribute information of the terminal device includes at least one of the terminal device location, terminal device type, and terminal device resource status. The service information includes at least one of the service type, service type of the service request, and service capacity requirement of the service request; the network node information includes at least one of the network node service type, network node service scope, network node location information, and network node resource status.
11. The method according to claim 10, wherein After decomposing the service request into at least two sub-service requests, it further includes: Send at least two of the sub-service requests to the main network node.
12. The method according to claim 10, wherein After decomposing the service request into at least two sub-service requests, it further includes: Obtain the target secondary network node corresponding to the sub-service request; Send the sub-service request to the target secondary network node.
13. The method according to claim 12, wherein The obtaining the target secondary network node corresponding to the sub-service request includes: Determine the target secondary network node corresponding to the sub-service request according to the reference information of the sub-service request; Or, Receive the information of the target secondary network node sent by the main network node; Determine the target secondary network node according to the information of the target secondary network node.
14. The method according to claim 12, wherein The sending the sub-service request to the target secondary network node includes: Send the sub-service request and the information of the target secondary network node to the main network node; Send the sub-service request to the target secondary network node through the main network node.
15. The method according to any one of claims 9 - 14, characterized in that, It further includes: Receive the registration request of the terminal device; Obtain the candidate network node list corresponding to the terminal device; Determine the target main network node corresponding to the terminal device from the candidate network node list; Forward the registration request to the target main network node.
16. The method according to claim 15, wherein All in the candidate network node list are candidate main network nodes; Or, all in the candidate network node list are candidate network nodes, and the candidate network nodes support the functions of the main network node and the secondary network node.
17. The method according to claim 16, wherein The determining the target main network node corresponding to the terminal device from the candidate network node list includes: Determine the target main network node corresponding to the terminal device from the candidate network node list according to the attribute parameters of the terminal device and the mapping relationship between the attribute parameters and the main network node.
18. A service processing method, characterized in that, The method includes: Receive a service request sent by a terminal device, where the service request includes service information, and the service information includes at least one of the service type, service type of the service request, and service capacity requirement of the service request; Forward the service request to the main network node; Receive the sub-service request sent by the main network node and the information of the target secondary network node corresponding to the sub-service request, where the sub-service request is obtained by the main network node decomposing the service request based on the service type of the service request; Send the sub-service request to the target secondary network node.
19. A service processing method, characterized in that The method includes: Send a service request to an access network device, where the service request includes service information, and the service information includes at least one of a service type, a service type of the service request, and a service capability requirement of the service request; Receive a service processing result corresponding to the service request.
20. The method according to claim 19, wherein Before sending the service request to the access network device, it further includes: Send a registration request to the access network device, where the registration request includes an identifier of a target main network node and / or attribute information of the terminal device, and the attribute information of the terminal device includes at least one of a terminal device location, a terminal device type, and a terminal device resource status.
21. A service processing device, characterized in that, It includes: An obtaining unit, configured to obtain a sub-service request, where the sub-service request is obtained based on a decomposed service request, and the service request comes from a terminal device; A sending unit, configured to send the sub-service request to a target secondary network node corresponding to the sub-service request, and the target secondary network node has a function of processing the sub-service request.
22. A service processing device, characterized in that, It includes: A receiving unit, configured to receive a service request sent by a terminal device, where the service request includes service information, and the service information includes at least one of a service type, a service type of the service request, and a service capability requirement of the service request; A processing unit, configured to decompose the service request into at least two sub-service requests.
23. A service processing device, characterized in that, It includes: A first receiving unit, configured to receive a service request sent by a terminal device, where the service request includes service information, and the service information includes at least one of a service type, a service type of the service request, and a service capability requirement of the service request; A first sending unit, configured to forward the service request to a main network node; A second receiving unit, configured to receive a sub-service request sent by the main network node and information of a target secondary network node corresponding to the sub-service request, where the sub-service request is obtained by the main network node decomposing the service request based on the service type of the service request; A second sending unit, configured to send the sub-service request to the target secondary network node.
24. A service processing device, characterized in that, It includes: A sending unit, configured to send a service request to an access network device, where the service request includes service information, and the service information includes at least one of a service type, a service type of the service request, and a service capability requirement of the service request; A receiving unit, configured to receive a service processing result corresponding to the service request.
25. A service processing device, characterized in that, It includes a memory, a transceiver, and a processor: The memory is used to store a computer program; the transceiver is used to transmit 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: Obtain a sub-service request, where the sub-service request is obtained based on a decomposed service request, and the service request comes from a terminal device; Send the sub-service request to a target secondary network node corresponding to the sub-service request, and the target secondary network node has a function of processing the sub-service request.
26. The device according to claim 25, characterized in that, The processor is used to perform the following operations: Receive the service request from the terminal device; Decompose the service request into at least two sub-service requests.
27. The device according to claim 26, wherein The processor is used to perform the following operations: According to the reference information of the service request, decompose the service request into at least two sub-service requests. The reference information includes at least one of the attribute information of the terminal device, service information, and network node information. The attribute information of the terminal device includes at least one of the terminal device location, terminal device type, and terminal device resource status. The service information includes at least one of the service type, service type of the service request, and service capacity requirement of the service request; The network node information includes at least one of the network node service type, network node service range, network node location information, and network node resource status.
28. The device according to claim 25, characterized in that, The processor is used to perform the following operations: Receive the sub-service request sent by the access network device, where the sub-service request is obtained by the access network device based on decomposing the service request.
29. The device according to any one of claims 25-28, characterized in that, Before sending the sub-service request to the target secondary network node corresponding to the sub-service request, the processor is further used to perform the following operations: Determine the target secondary network node corresponding to the sub-service request according to the reference information of the sub-service request.
30. The device according to any one of claims 25-28, characterized in that, Before sending the sub-service request to the target secondary network node corresponding to the sub-service request, the processor is further used to perform the following operations: Receive the indication information sent by the access network device, where the indication information is used to indicate the target secondary network node.
31. The device according to claim 30, characterized in that, The processor is used to perform the following operations: Send the information of the target secondary network node to the access network device; Send the sub-service request to the target secondary network node through the access network device.
32. The device according to claim 31, characterized in that, After sending the sub-service request to the target secondary network node corresponding to the sub-service request, the processor is further used to perform the following operations: Receive the sub-service processing results corresponding to at least two sub-service requests sent by the target secondary network node; Generate the service processing result corresponding to the service request according to at least two sub-service processing results; Return the service processing result to the terminal device.
33. A service processing device, characterized in that, It includes a memory, a transceiver, and a processor: The memory is used to store computer programs; the transceiver is used to transmit and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the following operations: Receive a service request sent by a terminal device, where the service request includes service information, and the service information includes at least one of the service type, service type of the service request, and service capacity requirement of the service request; Decompose the service request into at least two sub-service requests.
34. The device according to claim 33, characterized in that, The processor is used to perform the following operations: Decompose the service request into at least two sub-service requests according to the reference information of the service request, where the reference information includes at least one of the attribute information of the terminal device, service information, and network node information. The attribute information of the terminal device includes at least one of the terminal device location, terminal device type, and terminal device resource status. The service information includes at least one of the service type, service type of the service request, and service capability requirements of the service request. The network node information includes at least one of the network node service type, network node service scope, network node location information, and network node resource status.
35. The device according to claim 34, characterized in that, After decomposing the service request into at least two sub-service requests, the processor is further configured to perform the following operations: Send at least two sub-service requests to the main network node.
36. The device according to claim 34, characterized in that, After decomposing the service request into at least two sub-service requests, the processor is further configured to perform the following operations: Obtain the target auxiliary network node corresponding to the sub-service request; Send the sub-service request to the target auxiliary network node.
37. The device according to claim 36, wherein The processor is configured to perform the following operations: Determine the target auxiliary network node corresponding to the sub-service request according to the reference information of the sub-service request; Or, Receive the information of the target auxiliary network node sent by the main network node; Determine the target auxiliary network node according to the information of the target auxiliary network node.
38. The device according to claim 34, characterized in that, The processor is configured to perform the following operations: Send the sub-service request and the information of the target auxiliary network node to the main network node; Send the sub-service request to the target auxiliary network node through the main network node.
39. The device according to any one of claims 33-38, characterized in that, The processor is further configured to perform the following operations: Receive the registration request of the terminal device; Obtain the candidate network node list corresponding to the terminal device; Determine the target main network node corresponding to the terminal device from the candidate network node list; Forward the registration request to the target main network node.
40. The device according to claim 39, characterized in that, All in the candidate network node list are candidate main network nodes; Or, all in the candidate network node list are candidate network nodes, and the candidate network nodes support the functions of the main network node and the auxiliary network node.
41. The device according to claim 40, wherein, The processor is configured to perform the following operations: Determine the target main network node corresponding to the terminal device from the candidate network node list according to the attribute parameters of the terminal device and the mapping relationship between the attribute parameters and the main network node.
42. A service processing device, characterized in that, Includes a memory, a transceiver, and a processor: The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the following operations: Receive a service request sent by a terminal device, where the service request includes service information, and the service information includes at least one of the service type, service type of the service request, and service capability requirements of the service request; Forward the service request to the main network node; Receive the sub-service request sent by the master network node and the information of the target secondary network node corresponding to the sub-service request, where the sub-service request is obtained by the master network node decomposing the service request based on the service type of the service request; Send the sub-service request to the target secondary network node.
43. A service processing device, characterized in that, It includes a memory, a transceiver, and a processor: The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the following operations: Send a service request to the access network device, where the service request includes service information, and the service information includes at least one of a service type, a service type of the service request, and a service capability requirement of the service request; Receive the service processing result corresponding to the service request.
44. The device according to claim 43, wherein, Before sending the service request to the access network device, the processor is further used to perform the following operations: Send a registration request to the access network device, where the registration request includes the identifier of the target master network node and / or the attribute information of the terminal device, and the attribute information of the terminal device includes at least one of the terminal device location, the terminal device type, and the terminal device resource situation.
45. A non-transitory readable storage medium, characterized in that, The non-transitory readable storage medium stores computer programs, and the computer programs are used to cause the processor to execute the method according to any one of claims 1 to 20.