Service processing methods, apparatus, terminal and storage medium

By migrating services to a second node when the first node in a 6G network can no longer process services, the problem of service continuity caused by differences in network node capabilities and state changes is solved, thereby achieving service continuity and improving user experience.

WO2026149245A1PCT designated stage Publication Date: 2026-07-16DATANG MOBILE COMM EQUIP CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
DATANG MOBILE COMM EQUIP CO LTD
Filing Date
2025-12-29
Publication Date
2026-07-16

AI Technical Summary

Technical Problem

In 6G networks, the differences in capabilities and state changes among different network nodes make it difficult to guarantee service continuity, which affects user experience.

Method used

When the first node determines that it can no longer process terminal services, it sends an instruction message to the terminal, which then migrates the services to the second node, thereby realizing the migration of services and the release of resources. The synchronization and capability information between nodes are used for reasonable allocation.

Benefits of technology

This ensured the continuity of terminal services, improved the user experience, and avoided the impact on services due to changes in node capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025146880_16072026_PF_FP_ABST
    Figure CN2025146880_16072026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present disclosure are service processing methods, an apparatus, a terminal and a storage medium. A first node, when it is determined that the first node is unable to continue processing a first service of a terminal, sends first indication information to the terminal; and, on the basis of the first indication information, the terminal transfers the service of the terminal to a second node. The solution of the embodiments of the present disclosure can ensure continuity of services of terminals, thereby improving user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Business processing methods, devices, terminals and storage media

[0001] This application claims priority to Chinese Patent Application No. 202510050923.6, filed on January 13, 2025, entitled "Business Processing Method, Apparatus, Terminal and Storage Medium", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This disclosure relates to the field of communication technology, and in particular to a service processing method, apparatus, terminal and storage medium. Background Technology

[0003] With the arrival of the 6G era, in order to provide richer services, the 6G network architecture is constructed through flexible, on-demand, and intelligent network design, presenting the connection relationships and network forms between various networks.

[0004] In 6G networking, the capabilities of different network nodes vary, and the service status provided by different network nodes under different conditions is also different. Therefore, how to ensure the continuity of services is an urgent problem to be solved. Summary of the Invention

[0005] This disclosure provides a business processing method, apparatus, terminal, and storage medium to ensure the continuity of business processing and improve user experience.

[0006] In a first aspect, embodiments of this disclosure provide a service processing method applied to a terminal, the method comprising:

[0007] The system receives a first indication message sent by a first node, which indicates that the first node cannot continue to process the first service of the terminal. Based on the first indication message, the system migrates the terminal's service to a second node, and the service includes the first service.

[0008] In some embodiments, the service further includes a second service; wherein the second service is another service established by the terminal at the first node besides the first service.

[0009] In some embodiments, the method further includes: obtaining second indication information sent by a first node, the second indication information being used to indicate capability information and / or capability status information of at least one node, the capability information being used to indicate the service type that the node can provide, and the capability status information being used to indicate whether the node is currently able to provide the service corresponding to the service type; and determining a second node based on the second indication information, wherein at least one node includes the second node.

[0010] In some embodiments, the second node is determined based on third indication information of the first node; wherein the third indication information is used to indicate the second node, which is a node capable of processing the services of the terminal.

[0011] In some embodiments, the method further includes: sending a first request message to a first node; wherein the first request message is used to request the release of resources corresponding to the service.

[0012] In some embodiments, the terminal sends service data of the service to the second node through the first node.

[0013] In some embodiments, the second node and the first node can synchronize terminal service information, which includes at least one of the following:

[0014] Terminal registration information;

[0015] Terminal session information;

[0016] The context of the terminal's business;

[0017] The terminal's contract data.

[0018] Secondly, this disclosure provides a service processing method applied to a first node, the method comprising: sending a first indication information to a terminal; wherein the first indication information is used to indicate that the first node cannot continue processing a first service of the terminal.

[0019] In some embodiments, the method further includes: sending second indication information to the terminal; wherein the second indication information is used to indicate the capability information and / or capability status information of at least one node, the capability information is used to indicate the service type that the node can provide, and the capability status information is used to indicate whether the node is currently able to provide the service corresponding to the service type.

[0020] In some embodiments, the method further includes: sending third indication information to the terminal; wherein the third indication information is used to indicate a second node, the second node being a node capable of processing the terminal's services.

[0021] In some embodiments, the method further includes: receiving a first request message sent by a terminal, the first request message being used to request the release of resources corresponding to a service performed by the terminal on a first node, the service including a first service; and releasing the resources corresponding to the service according to the first request message.

[0022] In some embodiments, the method further includes: receiving service data of a service sent by a terminal and forwarding the service data to a second node; and / or receiving service data of a service sent by a second node and forwarding the service data to a terminal.

[0023] The second node is the node for terminal migration services.

[0024] In some embodiments, the method further includes: migrating the terminal's services to a second node, the services including the first services; and releasing the resources corresponding to the services.

[0025] In some embodiments, the service further includes a second service; wherein the second service is another service established by the terminal at the first node besides the first service.

[0026] In some embodiments, the second node and the first node can synchronize terminal service information, which includes at least one of the following:

[0027] Terminal registration information;

[0028] Terminal session information;

[0029] The context of the terminal's business;

[0030] The terminal's contract data.

[0031] Thirdly, embodiments of this disclosure provide a service processing apparatus applied to a terminal, the apparatus comprising:

[0032] The receiving module is used to receive the first indication information sent by the first node, which indicates that the first node cannot continue to process the first service of the terminal.

[0033] The processing module is used to migrate the terminal's services to the second node according to the first instruction information. The services include the first service.

[0034] Fourthly, embodiments of this disclosure provide a service processing apparatus applied to a first node, the apparatus comprising:

[0035] The sending module is used to send a first indication message to the terminal; wherein the first indication message is used to indicate that the first node cannot continue to process the terminal's first service.

[0036] Fifthly, embodiments of this disclosure provide a terminal, including:

[0037] Memory, used to store computer programs;

[0038] A transceiver is used to send and receive data under the control of a processor.

[0039] A processor is used to read computer programs from memory and perform the following operations:

[0040] The system receives a first indication message sent by a first node, which indicates that the first node cannot continue to process the first service of the terminal. Based on the first indication message, the system migrates the terminal's service to a second node, and the service includes the first service.

[0041] In some embodiments, the service further includes a second service; wherein the second service is another service established by the terminal at the first node besides the first service.

[0042] In some embodiments, the processor is further configured to: obtain second indication information sent by the first node, the second indication information being used to indicate capability information and / or capability status information of at least one node, the capability information being used to indicate the service type that the node can provide, and the capability status information being used to indicate whether the node is currently able to provide the service corresponding to the service type; and determine a second node based on the second indication information, wherein at least one node includes the second node.

[0043] In some embodiments, the second node is determined based on third indication information of the first node; wherein the third indication information is used to indicate the second node, which is a node capable of processing the services of the terminal.

[0044] In some embodiments, the processor is further configured to: send a first request message to a first node; wherein the first request message is used to request the release of resources corresponding to the service.

[0045] In some embodiments, the terminal sends service data of the service to the second node through the first node.

[0046] In some embodiments, the second node and the first node can synchronize terminal service information, which includes at least one of the following:

[0047] Terminal registration information;

[0048] Terminal session information;

[0049] The context of the terminal's business;

[0050] The terminal's contract data.

[0051] Sixthly, embodiments of this disclosure provide a node, which is a first node, the first node comprising:

[0052] Memory, used to store computer programs;

[0053] A transceiver is used to send and receive data under the control of a processor.

[0054] A processor is used to read computer programs from memory and perform the following operations:

[0055] Send a first indication message to the terminal; wherein the first indication message is used to indicate that the first node cannot continue to process the terminal's first service.

[0056] In some embodiments, the processor is further configured to: send second indication information to the terminal; wherein the second indication information is used to indicate capability information and / or capability status information of at least one node, the capability information is used to indicate the service type that the node can provide, and the capability status information is used to indicate whether the node is currently able to provide the service corresponding to the service type.

[0057] In some embodiments, the processor is further configured to: send third indication information to the terminal; wherein the third indication information is used to indicate a second node, the second node being a node capable of processing the terminal's services.

[0058] In some embodiments, the processor is further configured to: receive a first request message sent by a terminal, the first request message being used to request the release of resources corresponding to a service performed by the terminal on a first node, the service including a first service; and release the resources corresponding to the service according to the first request message.

[0059] In some embodiments, the processor is further configured to: receive service data of a service sent by the terminal and forward the service data to the second node; and / or receive service data of a service sent by the second node and forward the service data to the terminal; wherein the second node is a node for migrating services to the terminal.

[0060] In some embodiments, the processor is further configured to: migrate the terminal's services to a second node, the services including the first services; and release the resources corresponding to the services.

[0061] In some embodiments, the service further includes a second service; wherein the second service is another service established by the terminal at the first node besides the first service.

[0062] In some embodiments, the second node and the first node can synchronize terminal service information, which includes at least one of the following:

[0063] Terminal registration information;

[0064] Terminal session information;

[0065] The context of the terminal's business;

[0066] The terminal's contract data.

[0067] In a seventh aspect, embodiments of this disclosure provide a non-transitory readable storage medium storing a computer program for causing a processor to execute the method of either the first aspect or the second aspect.

[0068] Eighthly, embodiments of this disclosure provide a computer program product, including: a computer program that, when executed by a processor, implements the method as described in either the first or second aspect above.

[0069] Ninthly, embodiments of this disclosure provide a communication system, including a terminal as described in the fifth aspect and a first node as described in the sixth aspect.

[0070] This disclosure provides a service processing method, apparatus, terminal, and storage medium. When a first node determines that it can no longer process a first service of the terminal, it sends a first instruction message to the terminal; the terminal then migrates its service to a second node according to the first instruction message. The solution provided by this disclosure can ensure the continuity of the terminal's services and improve the user experience.

[0071] It should be understood that the description in the foregoing summary section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0072] To more clearly illustrate the technical solutions in this disclosure or related technologies, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0073] Figure 1 is a schematic diagram of the architecture of a 6G network provided in an embodiment of this disclosure;

[0074] Figure 2a is an interactive schematic diagram of a business processing method provided in an embodiment of this disclosure;

[0075] Figure 2b is a schematic diagram of the interaction of a business processing method provided in an embodiment of this disclosure;

[0076] Figure 2c is an interactive schematic diagram of a business processing method provided in an embodiment of this disclosure;

[0077] Figure 2d is an interactive schematic diagram of a business processing method provided in an embodiment of this disclosure;

[0078] Figure 3a is a schematic diagram of a business processing device according to an embodiment of the present disclosure;

[0079] Figure 3b is a schematic diagram of the structure of a business processing device provided in an embodiment of this disclosure;

[0080] Figure 4a is a schematic diagram of the structure of a terminal provided in an embodiment of this disclosure;

[0081] Figure 4b is a schematic diagram of the structure of the first node provided in an embodiment of this disclosure. Detailed Implementation

[0082] In this disclosure, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship. In this disclosure, the term "multiple" refers to two or more objects, and other quantifiers are similar.

[0083] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this disclosure.

[0084] First, some of the terms used in the embodiments of this disclosure will be explained:

[0085] 5G (Fifth Generation Mobile Communication Technology)

[0086] 6th Generation Mobile Communication Technology (6G)

[0087] Application Function (AF)

[0088] Artificial Intelligence (AI)

[0089] Core Network (CN)

[0090] (Radio Access Network, (RAN))

[0091] Network Function (NF)

[0092] Quality of Service (QoS)

[0093] 5G networks are centralized and interconnected. The movement of terminals (or user equipment, UE) leads to changes in the connected base stations and network nodes (CN and NF), which in turn affects the consistency of terminal services. Furthermore, with the advent of 6G, 6G supports more and more capabilities, and the capabilities of different network nodes vary. Different network nodes provide different service states under different conditions, which will affect the continuity of terminal services.

[0094] To address the aforementioned issues, this disclosure provides a service processing method, apparatus, terminal, and storage medium. When a first node determines that it can no longer process a first service of the terminal, it sends a first instruction message to the terminal; the terminal then migrates its service to a second node based on the first instruction message. The solution provided by this disclosure ensures the continuity of the terminal's services and improves the user experience.

[0095] In some embodiments, the 6G network architecture needs to introduce a central network and distributed subnets. Please refer to Figure 1, which is a schematic diagram of the 6G network architecture provided in this embodiment. As shown in Figure 1, the architecture includes a central network and distributed subnets.

[0096] In some embodiments, a "distributed subnet" can also refer to localized services provided by a Public Land Mobile Network (PLMN), and the name of a distributed subnet can also be "localized services".

[0097] It should be noted that the name of the distributed subnet is not limited in this embodiment. For example, in some embodiments, the distributed subnet may also be referred to as "subnet," "distributed network," "distributed node," "distributed network node," etc., which are interchangeable. Furthermore, the terms "central" and "distributed" in this embodiment are relative and not strictly physical locations. The central network meets the needs of wide-area coverage and universal new service requirements such as intelligence and sensing; the distributed subnet mainly meets specific needs in various scenarios, including connectivity, intelligence, and sensing, such as localized access and customized subnets for enterprises (2B), satellite network access, and personalized subnets for personal services. The 6G network architecture is constructed through flexible, on-demand, and intelligent network design, presenting the connection relationships and network forms between various networks. The central network has relatively complete functions, and the distributed subnet follows the principle of simplicity. Based on the cooperation between the wireless access and the core network, and the interconnection between the central subnet and the distributed subnet, the 6G network evolves from two-dimensional to full-space three-dimensional coverage through high- and low-frequency cooperative access and air-space-ground integrated access networking. This meets the needs of ubiquitous 6G connectivity scenarios and provides 6G with green and sustainable ubiquitous access and co-construction and sharing infrastructure that is compatible with various industry ecosystems.

[0098] In this embodiment of the disclosure, the 6G network has the following capabilities:

[0099] 1. Connectivity: A network uses physical links to connect isolated workstations or hosts, forming data links to achieve resource sharing and communication. Communication is the exchange and transmission of information between people through some medium. Network communication connects isolated devices through a network, enabling communication between people, between people and computers, and between computers through information exchange.

[0100] 2. Sensing Capability: The 6G network adds wireless sensing capability, which is used to receive wireless sensing service requests, perform wireless sensing control, process wireless sensing service data, and open up wireless sensing results to the outside world. The wireless sensing function supports selecting terminals with wireless sensing capability as wireless sensing nodes, obtaining wireless sensing data provided by the terminals, and opening up the wireless sensing results to the terminals.

[0101] Sensing capabilities will be a crucial aspect of mobile communication systems in the 6G era, in addition to their basic communication capabilities. 6G base stations will need to monitor the status of targets within their coverage area, and also possess real-time measurement and sensing capabilities for weather, natural environmental conditions, and urban structural features. Terminals will evolve into intelligent devices capable of sensing the actions and states of people, objects, and other terminals. Integrated sensing will endow 6G networks with the ability to perceive the physical world in real time, enabling real-time processing and analysis of the perceived results with the combined support of network and computing power.

[0102] 3. AI Capabilities: AI capabilities in 6G networks refer to the provision of AI services to users and external parties, both for network operation and maintenance and through the inherent construction of AI elements (computing power, algorithms, and data). Under the orchestration, management, and control of integrated AI and connectivity elements, this enables on-demand customization of AI services and high QoS + rights protection. Native AI capabilities will be a core capability of 6G networks, specifically including training, inference, and model validation functions. The network side will provide lifecycle management functions for AI models and data, such as AI data (e.g., training data reporting, gradient reporting), AI models (e.g., model generation, model storage, model selection, model distribution, model updates, model replacement, model activation and deactivation, model performance monitoring), and AI computing power (e.g., allocation of computing resources for training execution and inference execution).

[0103] Furthermore, the inherent AI capabilities in 6G networks will enhance the intelligent experience of communication, transforming "symbol-level" communication services focused on bit-level information transmission into "meaning-oriented" communication services focused on high-level semantic delivery, thus breaking through the traditional "Shannon limit." By combining AI task orchestration and distributed computing power scheduling across the edge, cloud, and device layers, multimodal and barrier-free communication among natural persons, digital persons, and intelligent and non-intelligent devices will ultimately be achieved.

[0104] 4. Computing Power Capabilities: 6G computing capabilities will include computing awareness, computing control, and computing execution. The computing awareness function is responsible for collecting information on computing nodes within the network management domain; the computing control function will provide ubiquitous computing power control and scheduling strategies based on computing service needs; and the computing execution function will provide services such as session management, traffic control, policy execution, and QoS control based on the scheduling strategies. It is worth noting that computing needs to coordinate with connectivity functions to optimize the efficiency and overall energy consumption of new services such as AI. For example, for AI computing offloading services, the control plane, in coordination with computing awareness and computing control functions, can flexibly select appropriate network paths for computing offloading services, establish a channel for communication and computing convergence, and forward service traffic to the correct computing nodes, providing QoS guarantees for service consistency across computing. Through enhancements to the mobile network in computing power scheduling mechanisms and protocol systems, rapid, flexible, and on-demand service request scheduling, as well as joint and collaborative orchestration scheduling of computing and network resources, will be achieved, realizing deep integration of multi-dimensional perception, collaborative communication, and intelligent computing capabilities.

[0105] The introduction of computing capabilities into 6G networks involves not only changes in network architecture but also the formation of a unified environment for continuous computing services across the edge network and cloud, enabling computing tasks to select the optimal computing node based on latency, bandwidth, computing power, and energy efficiency requirements among terminals, networks, edge nodes, and the cloud.

[0106] 5. Data Capabilities: 5G-based communication networks serve as "pipelines" for communication session data transmission, facilitating information exchange between terminals and the network. 6G will continue to provide point-to-point transmission of communication session data. Simultaneously, data generated and consumed by intelligence, sensing, and network operations within 6G networks requires distributed data collection, preprocessing, storage, and analysis. Therefore, 6G networks need a data service function distinct from traditional user plane technologies to systematically address the challenges of managing and monetizing non-traditional user plane data in 6G mobile information service networks.

[0107] 6G data functionality comprises data orchestration and control, data processing and forwarding, and data storage. Based on the capability matrix reported by the data processing and forwarding nodes and specific data service requirements, the data orchestration and control nodes select data sources and processing and forwarding nodes, orchestrating them to form a data bearer to provide data services. This data bearer possesses the capability for on-the-fly processing and arbitrary topology. The data processing and forwarding nodes provide data services on demand, such as data acquisition, data preprocessing, data storage, data privacy protection and secure data analysis, data sharing, and data forwarding. While 5G networks have multiple data storage functions, such as UDR, UDSF, and ADRF, 6G networks will construct a unified data storage function, enabling rapid indexing and intelligent adaptation of distributed data, allowing for on-demand retrieval. Furthermore, standardization throughout the entire data lifecycle can improve data comparability and reusability, including processes such as data privacy and security, coordinated data generation and collection, data storage, data transmission, data processing, data services, data quality, and rights management.

[0108] In this embodiment of the disclosure, 6G is a centralized and distributed network, with a central network node managing multiple distributed network nodes. The functions of these distributed network nodes are different, meaning they can have different capabilities depending on the business requirements. For example, some network nodes have AI capabilities and computing power capabilities, while other network nodes have connectivity and sensing capabilities. Therefore, the capabilities of these network nodes are heterogeneous.

[0109] In the embodiments of this disclosure, the state of a certain capability of different network nodes may vary at different times or in different scenarios. For example, the AI ​​capability of network node 1 may be available to the outside world at time T1, but may not be available to the outside world at time T2. Therefore, changes in the terminal's CN NF and network nodes, as well as changes in the capability state of network nodes, will affect the continuity of terminal services. For example, please refer to Table 1 below, which shows examples of the capabilities and capability states of a 6G network provided in an embodiment of this disclosure.

[0110] Table 1

[0111] As shown in Table 1 above, the capability status of a 6G network varies depending on the time, location, and policy. Taking the capabilities of a 6G network, such as connectivity, sensing, AI, computing, and data, as an example, the table lists the capability status (service availability, service non-availability, etc.) at different times (T), locations (A), and policies (P). "Yes" indicates that service is available, and "No" indicates that service is not available. For example, the 6G network shown in Table 1 has connectivity, AI, and data capabilities at different times, but lacks sensing and computing capabilities; it has connectivity, sensing, and data capabilities at different locations, but lacks AI and computing capabilities; and it has connectivity, AI, and data capabilities under different policies, but lacks sensing and computing capabilities.

[0112] It should be noted that Table 1 above is only an example, and the scenarios are included but not limited to those listed. For example, 6G networks may have capabilities beyond those mentioned above, such as connectivity, sensing, AI, computing, and data, and their states may vary depending on the time, location, and policy.

[0113] The technical solutions of the embodiments of this disclosure and how the technical solutions of this disclosure solve the above-mentioned technical problems are described in detail below with specific examples. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.

[0114] It should be noted that the terminal involved in the embodiments of this disclosure can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The name of the terminal may differ in different systems; for example, in a 5G or 6G system, the terminal may be called User Equipment (UE). The wireless terminal can be a USB storage device, other personal computer memory devices, and a dongle. It can also communicate with one or more core networks (CNs) via a Radio Access Network (RAN). The wireless terminal can be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal. For example, it can be a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device that exchanges voice and / or data with the radio access network. Examples of such devices include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), personal computers, tablets, and Machine-type Communication (MTC) terminals. Wireless terminals can also be referred to as systems, subscriber units, subscriber stations, mobile stations, mobile devices, remote stations, access points, remote terminals, access terminals, user terminals, user agents, user devices, and wireless access devices and routers / modems that meet the limitations of this definition, but are not limited to these in the embodiments of this disclosure.

[0115] The nodes involved in this disclosure can be any network node shown in Figure 1, such as a distributed subnet or a centralized network (or, a distributed (network) node or a centralized (network) node). Each node represents a core network that is customized on demand or has complete functionality. The centralized node possesses full functionality and business characteristics and can manage all distributed network nodes.

[0116] The nodes involved in the embodiments of this disclosure can also be localized services provided by PLMN.

[0117] The nodes involved in the embodiments of this disclosure can also be localized services.

[0118] The technical solutions provided in this disclosure can be applied to a variety of systems. For example, applicable systems may include Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Long Term Evolution Advanced (LTE-A) systems, Universal Mobile Telecommunications System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) systems, 5G New Radio (NR) systems and their evolved communication systems, and 6G (sixth generation mobile communication technology) systems. These systems may include terminals and network equipment. The systems may also include a core network component, such as the Evolved Packet Core (EPC) or the 5G Core Network (5GC).

[0119] It should be noted that the methods and apparatus provided in the embodiments of this disclosure are based on the same application concept. Since the methods and apparatus solve problems in similar principles, the implementation of the apparatus and methods can refer to each other, and repeated parts will not be described again.

[0120] It should be noted that, in the embodiments of this disclosure, a node can refer to a basic functional unit in a network. It can be a hardware device, a software system, or a combination of both, used to perform specific network functions. In some embodiments, the name of "node" is not limited. For example, "node" can be used interchangeably with terms such as "network node," "network element," "network device," "network function," and "network element."

[0121] Figure 2a is an interactive schematic diagram of a business processing method provided in an embodiment of this disclosure. As shown in Figure 2a, the business processing method includes the following steps:

[0122] S211. When the first node determines that it cannot continue to process the terminal's first service, it sends a first instruction message to the terminal.

[0123] In some embodiments, the first node is the node currently providing services to the terminal and meeting the terminal's service needs. The terminal's services include a first service.

[0124] In some embodiments, the first node is the localized services provided by the PLMN.

[0125] In some embodiments, the first node is localized services.

[0126] In some embodiments, the first node can be replaced with localized services provided by PLMN.

[0127] In some embodiments, the first node can be replaced with localized services.

[0128] In some embodiments, when the localized services provided by the PLMN determine that the terminal's first service cannot be processed, they send a first indication message to the terminal.

[0129] In some embodiments, the first service may be one service; or, the first service may be multiple services (i.e., multiple services processed by the first node for the terminal cannot be processed further).

[0130] In some embodiments, the first indication information is used to indicate that the first node cannot continue to process the first service of the terminal.

[0131] In this embodiment of the disclosure, when a first node cannot provide a certain service to a terminal at a certain time, in a certain region, or under a certain policy, that is, when the first node determines that it cannot process the corresponding service of the terminal. For example, taking AI service as an example, if the first node does not have AI capabilities at time T1, then the first node cannot continue processing the AI ​​service at time T1. At this time, the first node will indicate to the terminal that it cannot continue processing the terminal's AI service. Specifically, the first node can send a first indication message to the terminal to indicate that the first node cannot continue processing the terminal's first service.

[0132] In some embodiments, the first node can send the first instruction information to the terminal by triggering a service modification request.

[0133] In some embodiments, the second node and the first node can synchronize terminal service information. This service information includes, but is not limited to, at least one of the following:

[0134] Terminal registration information;

[0135] Terminal session information;

[0136] The context of the terminal's business;

[0137] The terminal's contract data.

[0138] S212. The terminal migrates its services to the second node according to the first instruction information.

[0139] In some embodiments, the service in step S212 above is the service to be migrated from the terminal.

[0140] In some embodiments, the service includes a first service. That is, when a portion of the service established by the terminal at the first node (e.g., the first service) can no longer be processed, the terminal can migrate only that portion of the service. Other services that can continue to be processed at the first node, excluding the first service, will still be processed by the first node. For example, if the services processed by the terminal at the first node include service 1, service 2, and service 3, when the first node can no longer process service 1 (service 1 being the first service), the terminal can migrate service 1 to the second node, where the first node will continue processing services 2 and 3, and the second node will process service 1.

[0141] In some embodiments, the service further includes a second service. The second service is any service established by the terminal at the first node other than the first service. That is, when some services established by the terminal at the first node (e.g., the first service) can no longer be processed, the terminal can migrate all services established at the first node. For example, if the services processed by the terminal at the first node include service 1, service 2, and service 3, when the first node can no longer process service 1 (service 1 being the first service), the terminal can migrate services 1, 2, and 3 to the second node, where the second node will process services 1, 2, and 3.

[0142] In some embodiments, the first node can act as a relay between the second node and the terminal, sending service-related information of the services migrated to the second node to the second node.

[0143] In some embodiments, the second node may be indicated to the terminal by the first node. For example, when the first node determines that it cannot continue processing the terminal's first service, it may determine a second node that can process the first service and indicate the second node to the terminal; accordingly, the terminal may migrate its service to the second node indicated by the first node.

[0144] In some embodiments, the second node may be pre-configured or pre-defined. For example, at least one node capable of handling terminal services may be pre-configured for the terminal. When the first node can no longer handle the terminal's services, the terminal determines a second node from the at least one node to handle the terminal's services and migrates the services to that second node.

[0145] In some embodiments, the second node may be determined by the terminal itself. Specifically, the second node may be determined by the terminal based on one or more other nodes indicated by the first node, as well as the capabilities and / or status of those other nodes. For example, the first node may send the capabilities and capability status information of other nodes to the terminal, and the terminal may determine, based on the capabilities and capability status information of the other nodes, a second node whose capabilities and capability status information meet the business requirements.

[0146] Among them, capability information is used to indicate the types of services that a node can provide, and capability status information is used to indicate whether a node is currently able to provide the services corresponding to the types of services.

[0147] For example, if the first service is an AI service, the terminal can migrate the first service to a second node that can meet the needs of the AI ​​service. The second node will then provide services for the terminal's first service, ensuring its normal operation. In some embodiments, when the terminal has multiple services of different types, different types of services can be migrated to different second nodes. For example, if service 1 is an AI service and service 2 is a sensing service, service 1 can be migrated to second node 1 (e.g., distributed node 2), and service 2 can be migrated to second node 2 (e.g., distributed node 3).

[0148] In some embodiments, the second node is localized services provided by the PLMN.

[0149] In some embodiments, the second node is localized services.

[0150] In some embodiments, the second node can be replaced with localized services provided by the PLMN.

[0151] In some embodiments, the second node can be replaced with localized services.

[0152] In some embodiments, the terminal migrates its services to the localized services provided by the PLMN according to the first instruction information.

[0153] In some embodiments, when the localized services provided by the PLMN determine that they can no longer process the terminal's first service, they send a first instruction message to the terminal, and the terminal migrates its service to another localized service provided by the PLMN according to the first instruction message.

[0154] It is understandable that when both the first node and the second node are localized services provided by PLMN, the localized services provided by PLMN for the first node are different from those for the second node.

[0155] The solution provided in this embodiment allows the first service to be promptly migrated to other nodes when the first node is unable to process the first service for the terminal. This avoids the impact of changes in the capability status of each node on the continuity of the terminal's services, thereby ensuring the continuity of the terminal's services and improving the user experience.

[0156] Figure 2b is a second interactive schematic diagram of a business processing method provided in an embodiment of this disclosure. As shown in Figure 2b, the business processing method includes the following steps:

[0157] S221, The first node sends the second instruction information to the terminal.

[0158] In some embodiments, the second indication information is used to indicate the capability information and / or capability status information of at least one node. The capability information is used to indicate the service types that the node can provide, and the capability status information is used to indicate whether the node is currently able to provide the service corresponding to the service type.

[0159] In some embodiments, the second indication information may be sent to the terminal during the establishment of a service session between the terminal and the first node. For example, the second indication information may be carried in a service establishment response message sent by the first node to the terminal.

[0160] S222. When the first node determines that it cannot continue to process the terminal's first service, it sends a first instruction message to the terminal.

[0161] In some embodiments, the first indication information is used to indicate that the first node cannot continue to process the first service of the terminal.

[0162] In some embodiments, step S221 is optional. For example, the content of the second indication information can be carried in the first indication information and sent synchronously to the terminal. That is, the first indication information is used to indicate that the first node cannot continue to process the terminal's first service, and at the same time, it is also used to indicate the capability information and / or capability status information of at least one node.

[0163] In some embodiments, the first node can send the first instruction information to the terminal by triggering a service modification request.

[0164] S223. The terminal determines the second node based on the second instruction information.

[0165] In some embodiments, the second node is a node among at least one node indicated in the second indication information.

[0166] Specifically, the second node can be determined by the terminal based on the capabilities and / or status of at least one node indicated by the first node. For example, the terminal can determine a second node whose capabilities and capability status information meet the business requirements from at least one node, based on the capabilities and capability status information of at least one node.

[0167] For example, if the first service is an AI service, the terminal can migrate the first service to a second node whose capabilities and capability status information can meet the needs of the AI ​​service. The second node will then provide services for the terminal's first service, ensuring its normal operation.

[0168] In some embodiments, the number of second nodes determined by the terminal can be one or more. For example, when the terminal has multiple services to migrate and these services are of different types, the terminal can determine one or more second nodes from at least one node that can handle the multiple services of the terminal, based on the capability and / or capability status information of at least one node.

[0169] S224. The terminal migrates its services to the second node according to the first instruction information.

[0170] In some embodiments, the service in step S224 above is the service to be migrated from the terminal.

[0171] In some embodiments, the service includes a first service.

[0172] In some embodiments, the service further includes a second service. The second service is a service established by the terminal at the first node, other than the first service.

[0173] It should be noted that the implementation of step S224 is described in step S212 of the embodiment shown in Figure 2a, and will not be repeated here.

[0174] S225, The terminal sends a first request message to the first node.

[0175] In some embodiments, the first request message is used to request the release of resources corresponding to the service.

[0176] S226. The first node releases the resources corresponding to the service based on the first request message.

[0177] S227, the terminal and the second node transmit service data.

[0178] In some embodiments, a terminal can send service data of a service to a second node through a first node.

[0179] Specifically, the first node can receive service data sent by the terminal and forward the service data to the second node; and / or, the first node can also receive service data sent by the second node and forward the service data to the terminal; wherein, the second node is the node for the terminal to migrate services.

[0180] In some embodiments, the terminal can also directly send service data to the second node.

[0181] The solution provided in this embodiment allows the first service to be promptly migrated to other nodes when the first node is unable to process the first service for the terminal. This avoids the impact of changes in the capability status of each node on the continuity of the terminal's services, thereby ensuring the continuity of the terminal's services and improving the user experience.

[0182] Furthermore, in this embodiment of the present disclosure, the terminal can accurately determine the second node based on the node's capability information and / or capability status information, thereby enabling the determined second node to handle the migrated services and ensuring service continuity.

[0183] Figure 2c is a schematic diagram of the interaction of a business processing method provided in an embodiment of this disclosure. As shown in Figure 2c, the business processing method includes the following steps:

[0184] S231. When the first node determines that it cannot continue to process the terminal's first service, it sends a first instruction message to the terminal.

[0185] In some embodiments, the first indication information is used to indicate that the first node cannot continue to process the first service of the terminal.

[0186] It should be noted that the implementation of step S231 can refer to step S211 in the embodiment shown in Figure 2a above, and will not be repeated here.

[0187] S232, The first node sends the third instruction information to the terminal.

[0188] In some embodiments, the third indication information is used to indicate a second node, which is a node capable of processing the terminal's services.

[0189] In some embodiments, step S232 is optional. For example, the content of the third indication information can be carried in the first indication information and sent synchronously to the terminal. That is, the first indication information is used to indicate that the first node cannot continue to process the terminal's first service, and at the same time, the first indication information is also used to indicate that the second node can process the service.

[0190] In some embodiments, the number of second nodes indicated by the first node can be one or more. For example, when the first node determines that it cannot continue to process the first service, it determines one or more second nodes from at least one node that can process the terminal's service based on the capability and / or capability status information of at least one node, and indicates the second nodes to the terminal through third indication information (or first indication information).

[0191] In some embodiments, the first node can send the first instruction information to the terminal by triggering a service modification request.

[0192] In some embodiments, the first node is determined from at least one node based on the capability and / or capability status information of at least one node.

[0193] S233. The terminal determines the second node based on the third instruction information.

[0194] S234. The terminal sends a first request message to the first node.

[0195] In some embodiments, the first request message is used to request the release of resources corresponding to the service.

[0196] S235. The first node releases the resources corresponding to the service based on the first request message.

[0197] S236. The terminal migrates its services to the second node according to the first instruction information.

[0198] In some embodiments, the service in step S236 above is the terminal's service to be migrated.

[0199] In some embodiments, the service includes a first service.

[0200] In some embodiments, the service further includes a second service. The second service is a service established by the terminal at the first node, other than the first service.

[0201] It should be noted that the implementation of step S236 is described in step S212 of the embodiment shown in Figure 2a, and will not be repeated here.

[0202] In some embodiments, when the number of second nodes indicated by the third indication information is one, the terminal can migrate its services to the second node indicated by the third indication information.

[0203] In some embodiments, when there are multiple second nodes indicated by the third indication information, the terminal can perform service migration in, but is not limited to, the following ways:

[0204] Method 1: When the number of second nodes indicated by the third instruction information is multiple and the service to be migrated is one, the terminal can randomly select a node from the multiple second nodes and migrate the service to be migrated to that node.

[0205] Method 2: When the number of second nodes indicated by the third instruction information is multiple and the number of services to be migrated is multiple but of the same type, a node can be randomly selected to handle all services; or multiple nodes can be selected to handle different services respectively.

[0206] Method 3: When the third instruction information indicates multiple second nodes and multiple services of different types to be migrated, the node to process each service can be determined based on the type of each service to be migrated and the capabilities and / or capability status information of the multiple second nodes. For example, if the services to be migrated are Service 1 (AI service), Service 2 (perception service), and Service 3 (computing service); and the third instruction information indicates Node 1 (currently capable of processing AI and computing services) and Node 2 (currently capable of processing perception services), then Service 1 and Service 3 can be migrated to Node 1, and Service 2 can be migrated to Node 2.

[0207] S237, the terminal and the second node transmit service data.

[0208] In some embodiments, a terminal can send service data of a service to a second node through a first node.

[0209] Specifically, the first node can receive service data sent by the terminal and forward the service data to the second node; and / or, the first node can also receive service data sent by the second node and forward the service data to the terminal; wherein, the second node is the node for the terminal to migrate services.

[0210] In some embodiments, the terminal can also directly send service data to the second node.

[0211] The solution provided in this embodiment allows the first service to be promptly migrated to other nodes when the first node is unable to process the first service for the terminal. This avoids the impact of changes in the capability status of each node on the continuity of the terminal's services, thereby ensuring the continuity of the terminal's services and improving the user experience.

[0212] Furthermore, in this embodiment, the first node instructs the terminal to identify the second node for migrated services, ensuring the accuracy of the second node and its ability to process the migrated services, thus guaranteeing service continuity. Additionally, by having the first node indicate the second node for migrated services to the terminal, the terminal does not need to determine the second node, reducing its data processing load, increasing service migration speed, and ensuring service continuity.

[0213] Figure 2d is an interactive schematic diagram of a business processing method provided in an embodiment of this disclosure. As shown in Figure 2d, the business processing method includes the following steps:

[0214] S241. When the first node determines that it cannot continue to process the terminal's first service, it sends a first instruction message to the terminal.

[0215] In some embodiments, the first indication information is used to indicate that the first node cannot continue to process the first service of the terminal.

[0216] In some embodiments, step S241 is optional. For example, when the first node determines that it cannot continue to process the first service of the terminal, it can directly execute step S242 to migrate the terminal's service to the second node.

[0217] In some embodiments, the implementation of step S241 can refer to step S211 in the embodiment shown in FIG2a above, and will not be repeated here.

[0218] S242, The first node migrates the terminal's services to the second node.

[0219] In some embodiments, the service in step S242 above is the terminal's service to be migrated.

[0220] In some embodiments, the service includes a first service. That is, when one of the services (e.g., the first service) established by the terminal at the first node can no longer be processed, the first node can migrate only that service. Other services that can continue to be processed at the first node, excluding the first service, will still be processed by the first node. For example, if the services processed by the terminal at the first node include service 1, service 2, and service 3, when the first node can no longer process service 1 (service 1 being the first service), the first node can migrate service 1 to the second node, whereby the first node continues to process services 2 and 3, and the second node processes service 1.

[0221] In some embodiments, the service further includes a second service. The second service is any service established by the terminal at the first node other than the first service. That is, when one of the services established by the terminal at the first node (e.g., the first service) can no longer be processed, the first node can migrate all services established at the first node. For example, if the services processed by the terminal at the first node include service 1, service 2, and service 3, when the first node can no longer process service 1 (service 1 being the first service), the first node can migrate services 1, 2, and 3 to the second node, where the second node will process services 1, 2, and 3.

[0222] In some embodiments, when a terminal has multiple services to be migrated and the service types are different, the first node can migrate different types of services to different second nodes. For example, service 1 is an AI service and service 2 is a perception service; service 1 can be migrated to second node 1 (e.g., distributed node 2), and service 2 can be migrated to second node 2 (e.g., distributed node 3).

[0223] In some embodiments, the first node is determined from at least one node based on the capability and / or capability status information of at least one node.

[0224] S243, The first node releases the resources corresponding to the service.

[0225] S244, The first node transmits service data.

[0226] In some embodiments, the first node can transmit service data via transparent transmission. That is, the second node handles the services migrated from the terminal, the first node obtains the service data processed by the second node, and sends the service data to the terminal. Correspondingly, the first node can also obtain service data sent by the terminal and send the service data to the second node.

[0227] In some embodiments, the second node is localized services provided by the PLMN.

[0228] In some embodiments, the first node can be replaced with localized services.

[0229] In some embodiments, the second node is localized services provided by the PLMN.

[0230] In some embodiments, the second node can be replaced with localized services.

[0231] With the solution of this embodiment, when the first node is unable to process the first service for the terminal, the first node can promptly migrate the first service to other nodes, avoiding the impact of changes in the capability status of each node on the continuity of the terminal's services, thereby ensuring the continuity of the terminal's services and improving the user experience.

[0232] Furthermore, this process does not require terminal involvement, which can reduce signaling interaction, lower terminal processing pressure, improve service migration efficiency, ensure service continuity, and enhance user experience.

[0233] Figure 3a is a schematic diagram of a service processing device according to an embodiment of this disclosure. This service processing device is applied to a terminal. As shown in Figure 3a, the service processing device 310 includes:

[0234] The receiving module 311 is used to receive the first indication information sent by the first node, which indicates that the first node cannot continue to process the first service of the terminal.

[0235] The processing module 312 is used to migrate the terminal's services to the second node according to the first instruction information, the services including the first service.

[0236] In some embodiments, the service also includes a second service;

[0237] The second service refers to other services established by the terminal at the first node besides the first service.

[0238] In some embodiments, the processing module 312 is further configured to:

[0239] Obtain the second indication information sent by the first node. The second indication information is used to indicate the capability information and / or capability status information of at least one node. The capability information is used to indicate the service type that the node can provide, and the capability status information is used to indicate whether the node is currently able to provide the service corresponding to the service type.

[0240] Based on the second instruction information, a second node is determined, and at least one node includes the second node.

[0241] In some embodiments, the second node is determined based on third indication information of the first node;

[0242] The third instruction information is used to instruct the second node, which is a node capable of handling the terminal's services.

[0243] In some embodiments, the service processing apparatus 310 further includes: a sending module 313, configured to send a first request message to the first node;

[0244] The first request message is used to request the release of resources corresponding to the service.

[0245] In some embodiments, the terminal sends service data of the service to the second node through the first node.

[0246] In some embodiments, the second node and the first node can synchronize terminal service information, which includes at least one of the following:

[0247] Terminal registration information;

[0248] Terminal session information;

[0249] The context of the terminal's business;

[0250] The terminal's contract data.

[0251] It should be noted that the apparatus provided in this embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0252] Figure 3b is a schematic diagram of a service processing device according to an embodiment of this disclosure. This service processing device is applied to a first node. As shown in Figure 3b, the service processing device 320 includes:

[0253] The sending module 321 is used to send first indication information to the terminal;

[0254] The first indication information is used to indicate that the first node cannot continue to process the first service of the terminal.

[0255] In some embodiments, the sending module 321 is further configured to: send second indication information to the terminal;

[0256] The second indication information is used to indicate the capability information and / or capability status information of at least one node. The capability information is used to indicate the service types that the node can provide, and the capability status information is used to indicate whether the node is currently able to provide the service corresponding to the service type.

[0257] In some embodiments, the sending module 321 is further configured to: send third indication information to the terminal;

[0258] The third instruction information is used to instruct the second node, which is a node capable of handling the terminal's services.

[0259] In some embodiments, the service processing device 320 further includes: a receiving module 322, configured to receive a first request message sent by a terminal, the first request message being used to request the release of resources corresponding to a service performed by the terminal on a first node, the service including a first service;

[0260] Processing module 323 is used to release the resources corresponding to the business based on the first request message.

[0261] In some embodiments, the receiving module 322 is further configured to receive service data of the service sent by the terminal, and the sending module 321 is further configured to forward the service data to the second node;

[0262] And / or, the receiving module 322 is also used to receive service data of the service sent by the second node, and the sending module 321 is also used to forward service data to the terminal; wherein, the second node is the node for the terminal to migrate services.

[0263] In some embodiments, the processing module 323 is further configured to migrate the terminal's services to a second node, the services including the first services;

[0264] Release the resources corresponding to the business.

[0265] In some embodiments, the service also includes a second service;

[0266] The second service refers to other services established by the terminal at the first node besides the first service.

[0267] In some embodiments, the second node and the first node can synchronize terminal service information, which includes at least one of the following:

[0268] Terminal registration information;

[0269] Terminal session information;

[0270] The context of the terminal's business;

[0271] The terminal's contract data.

[0272] It should be noted that the apparatus provided in this embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0273] Figure 4a is a schematic diagram of the structure of a terminal provided in an embodiment of this disclosure. As shown in Figure 4a, the terminal provided in this embodiment includes:

[0274] Transceiver 411 is used to send and receive data under the control of processor 412;

[0275] Memory 413 is used to store computer programs;

[0276] In Figure 4a, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 412 and memory represented by memory 413. The bus architecture may also link 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 described herein. The bus interface provides an interface. The transceiver 411 may be multiple elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. Processor 412 is responsible for managing the bus architecture and general processing, and memory 413 may store data used by processor 412 during operation.

[0277] The processor 412 is responsible for managing the bus architecture and general processing, while the memory 413 can store the data used by the processor 412 when performing operations.

[0278] In some embodiments, the processor 412 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.

[0279] The processor 412 executes any of the methods related to the UPF provided in this disclosure embodiment according to the obtained executable instructions by calling a computer program stored in the memory 413. The processor and the memory may also be physically separated.

[0280] Specifically, processor 412 is used to read computer programs from memory and perform the following operations:

[0281] The system receives a first indication message sent by a first node, which indicates that the first node cannot continue to process the first service of the terminal. Based on the first indication message, the system migrates the terminal's service to a second node, and the service includes the first service.

[0282] In some embodiments, the service further includes a second service; wherein the second service is another service established by the terminal at the first node besides the first service.

[0283] In some embodiments, the processor 412 is further configured to: obtain second indication information sent by the first node, the second indication information being used to indicate capability information and / or capability status information of at least one node, the capability information being used to indicate the service type that the node can provide, and the capability status information being used to indicate whether the node is currently able to provide the service corresponding to the service type; and determine a second node based on the second indication information, wherein at least one node includes the second node.

[0284] In some embodiments, the second node is determined based on third indication information of the first node; wherein the third indication information is used to indicate the second node, which is a node capable of processing the services of the terminal.

[0285] In some embodiments, the processor 412 is further configured to: send a first request message to the first node; wherein the first request message is used to request the release of resources corresponding to the service.

[0286] In some embodiments, the terminal sends service data of the service to the second node through the first node.

[0287] In some embodiments, the second node and the first node can synchronize terminal service information, which includes at least one of the following:

[0288] Terminal registration information;

[0289] Terminal session information;

[0290] The context of the terminal's business;

[0291] The terminal's contract data.

[0292] It should be noted that the terminal provided in this disclosure can implement all the method steps implemented by the terminal in the above method embodiments and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiments will not be described in detail here.

[0293] Figure 4b is a schematic diagram of the structure of a first node provided in an embodiment of this disclosure. As shown in Figure 4b, the first node provided in this embodiment includes:

[0294] Transceiver 421 is used to send and receive data under the control of processor 422;

[0295] Memory 423 is used to store computer programs;

[0296] In Figure 4a, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 422 and memory represented by memory 423. The bus architecture may also link 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 described further herein. The bus interface provides an interface. The transceiver 421 may be multiple elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. Processor 422 is responsible for managing the bus architecture and general processing, and memory 423 may store data used by processor 422 during operation.

[0297] The processor 422 is responsible for managing the bus architecture and general processing, while the memory 423 can store the data used by the processor 422 when performing operations.

[0298] In some embodiments, the processor 422 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.

[0299] The processor 422 executes any of the methods related to the UPF provided in this disclosure embodiment according to the obtained executable instructions by calling a computer program stored in the memory 423. The processor and the memory may also be physically separated.

[0300] Specifically, the processor 422 is used to read the computer program in the memory and perform the following operations: send a first instruction message to the terminal; wherein the first instruction message is used to indicate that the first node cannot continue to process the first service of the terminal.

[0301] In some embodiments, the processor 422 is further configured to: send second indication information to the terminal; wherein the second indication information is used to indicate the capability information and / or capability status information of at least one node, the capability information is used to indicate the service type that the node can provide, and the capability status information is used to indicate whether the node is currently able to provide the service corresponding to the service type.

[0302] In some embodiments, the processor 422 is further configured to: send third indication information to the terminal; wherein the third indication information is used to indicate a second node, the second node being a node capable of processing the terminal's services.

[0303] In some embodiments, the processor 422 is further configured to: receive a first request message sent by a terminal, the first request message being used to request the release of resources corresponding to a service performed by the terminal on a first node, the service including a first service; and release the resources corresponding to the service according to the first request message.

[0304] In some embodiments, the processor 422 is further configured to: receive service data of a service sent by the terminal and forward the service data to the second node; and / or receive service data of a service sent by the second node and forward the service data to the terminal; wherein the second node is a node for migrating services to the terminal.

[0305] In some embodiments, the processor 422 is further configured to: migrate the terminal's services to a second node, the services including the first services; and release the resources corresponding to the services.

[0306] In some embodiments, the service further includes a second service; wherein the second service is another service established by the terminal at the first node besides the first service.

[0307] In some embodiments, the second node and the first node can synchronize terminal service information, which includes at least one of the following:

[0308] Terminal registration information;

[0309] Terminal session information;

[0310] The context of the terminal's business;

[0311] The terminal's contract data.

[0312] This disclosure also provides a non-transient readable storage medium storing a computer program. The computer program is used to cause a processor to execute any of the methods provided in the embodiments of this disclosure, enabling the processor to implement all the method steps implemented by any device in the terminal or the first node in the above method implementation, and to achieve the same technical effect. Here, the parts that are the same as those in the method embodiments and the beneficial effects will not be described again.

[0313] The non-transiently readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical memory (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor memory (such as ROMs, EPROMs, EEPROMs, non-volatile memory (NAND FLASH), solid-state drives (SSDs)).

[0314] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0315] This disclosure is described with reference to signaling interaction diagrams and / or block diagrams of methods, apparatus, and computer program products according to embodiments of this disclosure. It will be understood that each block of the signaling interaction diagrams and / or block diagrams, and combinations of blocks in the signaling interaction diagrams and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the signaling interaction diagrams and / or one or more blocks of the block diagrams.

[0316] These processor-executable instructions may also be stored in a processor-readable memory that can instruct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means that implement the functions specified in one or more flow diagrams and / or one or more blocks in a block diagram.

[0317] These processor-executable instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flow diagrams and / or one or more blocks in a block diagram.

[0318] Obviously, those skilled in the art can make various modifications and variations to this disclosure without departing from its spirit and scope. Therefore, if such modifications and variations fall within the scope of the claims of this disclosure and their equivalents, this disclosure is also intended to include such modifications and variations.

Claims

1. A business processing method, wherein, Applied to a terminal, the method includes: Receive a first indication message sent by a first node, the first indication message being used to indicate that the first node cannot continue to process the first service of the terminal; According to the first instruction information, the services of the terminal are migrated to the second node, and the services include the first service.

2. The method according to claim 1, wherein, The service also includes a second service; wherein the second service is another service established by the terminal on the first node besides the first service.

3. The method according to claim 1 or 2, wherein, Also includes: Obtain second indication information sent by the first node. The second indication information is used to indicate the capability information and / or capability status information of at least one node. The capability information is used to indicate the service type that the node can provide, and the capability status information is used to indicate whether the node is currently able to provide the service corresponding to the service type. Based on the second indication information, the second node is determined, and the at least one node includes the second node.

4. The method according to any one of claims 1-3, wherein, The second node is determined based on the third indication information of the first node; wherein the third indication information is used to indicate the second node, which is a node capable of processing the services of the terminal.

5. The method according to any one of claims 1-4, wherein, Also includes: Send a first request message to the first node; wherein the first request message is used to request the release of resources corresponding to the service.

6. The method according to any one of claims 1-5, wherein, The terminal sends the service data of the service to the second node through the first node.

7. The method according to any one of claims 1-6, wherein, The second node and the first node can synchronize the terminal's service information, which includes at least one of the following: The terminal's registration information; The terminal's session information; The context of the terminal's services; The terminal's subscription data.

8. A business processing method, wherein, Applied to the first node, the method includes: Send a first indication message to the terminal; wherein the first indication message is used to indicate that the first node cannot continue to process the first service of the terminal.

9. The method according to claim 8, wherein, Also includes: Send a second indication message to the terminal; wherein the second indication message is used to indicate the capability information and / or capability status information of at least one node, the capability information is used to indicate the service type that the node can provide, and the capability status information is used to indicate whether the node is currently able to provide the service corresponding to the service type.

10. The method according to claim 8 or 9, wherein, Also includes: Send a third indication message to the terminal; wherein the third indication message is used to indicate a second node, the second node being a node capable of processing the services of the terminal.

11. The method according to any one of claims 8-10, wherein, Also includes: The terminal sends a first request message, which requests the release of resources corresponding to the service performed by the terminal on the first node, and the service includes the first service. Release the resources corresponding to the service based on the first request message.

12. The method according to claim 11, wherein, Also includes: Receive the service data of the service sent by the terminal, and forward the service data to the second node; And / or, receive the service data of the service sent by the second node, and forward the service data to the terminal; The second node is the node for the terminal migration service.

13. The method according to any one of claims 8-12, wherein, Also includes: The services of the terminal are migrated to the second node, and the services include the first services. Release the resources corresponding to the aforementioned service.

14. The method according to any one of claims 11-13, wherein, The service also includes a second service; wherein the second service is another service established by the terminal on the first node besides the first service.

15. The method according to any one of claims 8-14, wherein, The second node and the first node can synchronize the terminal's service information, which includes at least one of the following: The terminal's registration information; The terminal's session information; The context of the terminal's services; The terminal's subscription data.

16. A terminal, wherein, include: Memory, used to store computer programs; A transceiver is used to send and receive data under the control of a processor. Processor, configured to read the computer program in the memory and perform the following operations: Receive a first indication message sent by a first node, the first indication message being used to indicate that the first node cannot continue to process the first service of the terminal; According to the first instruction information, the services of the terminal are migrated to the second node, and the services include the first service.

17. The terminal according to claim 16, wherein, The business also includes a second business; The second service is any service established by the terminal on the first node other than the first service.

18. The terminal according to claim 16 or 17, wherein, The processor is also used for: Obtain second indication information sent by the first node. The second indication information is used to indicate the capability information and / or capability status information of at least one node. The capability information is used to indicate the service type that the node can provide, and the capability status information is used to indicate whether the node is currently able to provide the service corresponding to the service type. Based on the second indication information, the second node is determined, and the at least one node includes the second node.

19. The terminal according to any one of claims 16-18, wherein, The second node is determined based on the third indication information of the first node; wherein the third indication information is used to indicate the second node, which is a node capable of processing the services of the terminal.

20. The terminal according to any one of claims 16-19, wherein, The processor is also used for: Send a first request message to the first node; wherein the first request message is used to request the release of resources corresponding to the service.

21. The terminal according to any one of claims 16-20, wherein, The terminal sends the service data of the service to the second node through the first node.

22. The terminal according to any one of claims 16-21, wherein, The second node and the first node can synchronize the terminal's service information, which includes at least one of the following: The terminal's registration information; The terminal's session information; The context of the terminal's services; The terminal's subscription data.

23. A node, wherein, The node is the first node, and the node includes: Memory, used to store computer programs; A transceiver is used to send and receive data under the control of a processor. Processor, configured to read the computer program in the memory and perform the following operations: Send a first indication message to the terminal; wherein the first indication message is used to indicate that the first node cannot continue to process the first service of the terminal.

24. The node according to claim 23, wherein, The processor is also used for: Send a second indication message to the terminal; wherein the second indication message is used to indicate the capability information and / or capability status information of at least one node, the capability information is used to indicate the service type that the node can provide, and the capability status information is used to indicate whether the node is currently able to provide the service corresponding to the service type.

25. The node according to claim 23 or 24, wherein, The processor is also used for: Send a third indication message to the terminal; wherein the third indication message is used to indicate a second node, the second node being a node capable of processing the services of the terminal.

26. The node according to any one of claims 23-25, wherein, The processor is also used for: The terminal sends a first request message, which requests the release of resources corresponding to the service performed by the terminal on the first node, and the service includes the first service. Release the resources corresponding to the service based on the first request message.

27. The node according to claim 26, wherein, The processor is also used for: Receive the service data of the service sent by the terminal, and forward the service data to the second node; And / or, receive the service data of the service sent by the second node, and forward the service data to the terminal; The second node is the node for the terminal migration service.

28. The node according to any one of claims 23-27, wherein, The processor is also used for: The services of the terminal are migrated to the second node, and the services include the first services. Release the resources corresponding to the aforementioned service.

29. The node according to any one of claims 26-28, wherein, The service also includes a second service; wherein the second service is another service established by the terminal on the first node besides the first service.

30. The node according to any one of claims 23-29, wherein, The second node and the first node can synchronize the terminal's service information, which includes at least one of the following: The terminal's registration information; The terminal's session information; The context of the terminal's services; The terminal's subscription data.

31. A non-transitory readable storage medium, wherein, The non-transiently readable storage medium stores a computer program that causes a processor to perform the method of any one of claims 1-7, or to perform the method of any one of claims 8-15.