Network switching processing method, device and equipment and readable storage medium
By utilizing the user plane to obtain the second network identifier and synchronize session information in 5G-A and 6G networks, the session continuity problem when the terminal moves between multiple subnets is solved, thereby reducing data redundancy and improving efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-14
- Publication Date
- 2026-04-14
AI Technical Summary
In 5G-A and 6G networks, when a terminal moves between multiple subnets, session continuity is difficult to guarantee, and existing technologies suffer from data redundancy and low efficiency.
By having the first user plane acquire the identifier of the second network and synchronize the target session information to the second network when the terminal moves from the first network to the second network, the distributed autonomous network architecture with control and data separation reduces signaling interaction between control planes and reduces data redundancy storage and transmission of network functions.
It ensures session continuity, reduces signaling interactions between control planes, lowers data redundancy storage and transmission for network functions, and improves the efficiency of unified network data retrieval.
Smart Images

Figure CN121865349A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, specifically to a network switching processing method, apparatus, device, and readable storage medium. Background Technology
[0002] In 5G Advanced (5G-A) or 6th Generation (6G) networks, there will be multiple subnets, such as multiple small cloud units (SCUs). A common scenario is that a terminal (e.g., User Equipment (UE)) moves between multiple subnets. In this case, session control needs to be transitioned from subnet a to subnet b, and session continuity needs to be guaranteed. Summary of the Invention
[0003] This application provides a network switching processing method, apparatus, device, and readable storage medium to solve the problem of how to ensure session continuity.
[0004] Firstly, a network handover processing method is provided, including:
[0005] When the terminal moves from the first network to the second network, the first user plane obtains the identifier of the second network, and the first user plane is the user plane in the first network;
[0006] The first user plane synchronizes the target session information to the second network through the first network function of the first network.
[0007] Optionally, the first user plane obtains the identifier of the second network, including:
[0008] The first user plane obtains the identifier of the second network from the RAN of the second network.
[0009] Optionally, the first user plane synchronizes the target session information to the second network through a first network function of the first network, including:
[0010] The first user plane sends the identifier of the second network to the first network function, and the identifier of the second network is used to instruct the first network function to synchronize the information of the target session to the second network.
[0011] Optionally, the information of the target session includes at least one of the following: the terminal's subscription information, the terminal's data, routing information, and session context.
[0012] Secondly, a network handover processing method is provided, including:
[0013] When the terminal moves from the first network to the second network, the first network function receives the identifier of the second network sent by the first user plane;
[0014] The first network function synchronizes the information of the target session to the second network;
[0015] Wherein, the first network function is a network function in the first network, and the first user plane is the user plane in the first network.
[0016] Optionally, the first network function synchronizes the information of the target session to the second network, including:
[0017] The first network function transmits the target session information to the second network function of the second network through the network resource function or service communication proxy in the first network and the network resource function or service communication proxy in the second network.
[0018] Optionally, the information of the target session includes at least one of the following: the terminal's subscription information, the terminal's data, routing information, and session context.
[0019] Thirdly, a network handover processing method is provided, including:
[0020] When the terminal moves from the first network to the second network, the second network function receives information about the target session;
[0021] The second network function sends the target session information to the second user plane, and the target session information is used to establish a session for the terminal in the second network;
[0022] Wherein, the second network function is a network function in the second network, and the second user plane is the user plane in the second network.
[0023] Optionally, the second network function receives information about the target session, including:
[0024] The second network function receives information about the target session through network resource functions or service communication proxies in the second network and the first network, wherein the information about the target session is sent by the first network function of the first network.
[0025] Optionally, the information of the target session includes at least one of the following: the terminal's subscription information, the terminal's data, routing information, and session context.
[0026] Fourthly, a network switching processing apparatus is provided, applied to a first user plane, comprising: a first transceiver unit and a first processing unit;
[0027] The first transceiver unit is configured to obtain the identifier of the second network when the terminal moves from the first network to the second network, wherein the first user plane is the user plane in the first network;
[0028] The first transceiver unit is further configured to synchronize the information of the target session to the second network through the first network function of the first network.
[0029] Fifthly, a network switching processing apparatus is provided for a first network function, comprising: a second transceiver unit and a second processing unit;
[0030] The second transceiver unit is used to receive an identifier of the first user plane receiving the second network when the terminal moves from the first network to the second network;
[0031] The second transceiver unit is also configured to synchronize the information of the target session to the second network;
[0032] Wherein, the first network function is a network function in the first network, and the first user plane is the user plane in the first network.
[0033] In a sixth aspect, a network switching processing apparatus is provided for a second network function, comprising: a third transceiver unit and a third processing unit;
[0034] The third transceiver unit is used to receive information about the target session when the terminal moves from the first network to the second network;
[0035] The third transceiver unit is also used to send the target session information to the second user plane, and the target session information is used to establish a session for the terminal in the second network;
[0036] Wherein, the second network function is a network function in the second network, and the second user plane is the user plane in the second network.
[0037] A seventh aspect provides a communication device, including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the first, second, or third aspect.
[0038] Eighthly, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method as described in the first, second, or third aspect.
[0039] A ninth aspect provides a computer program product including computer instructions that, when executed by a processor, implement the steps of the method as described in the first, second, or third aspect.
[0040] In this application, when a terminal moves from a first network to a second network, the first user plane obtains the identifier of the second network, and the first user plane is the user plane in the first network. The first user plane synchronizes the information of the target session to the second network through the first network function of the first network. In this way, the continuity of the session can be guaranteed when the terminal moves from the first network to the second network. Moreover, this embodiment can be applied to a distributed autonomous network architecture based on the separation of control and data, which can effectively reduce signaling interaction between control planes, reduce data redundancy storage and transmission of network functions, facilitate unified access to network data, and improve utilization efficiency. Attached Figure Description
[0041] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this application. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:
[0042] Figure 1 This is a schematic diagram of the 6G core network control plane;
[0043] Figure 2 This is one of the flowcharts of a network handover processing method provided in the embodiments of this application;
[0044] Figure 3 This is a second flowchart of a network handover processing method provided by an embodiment of this application;
[0045] Figure 4 This is a third flowchart of a network handover processing method provided by an embodiment of this application;
[0046] Figure 5 This is a schematic diagram illustrating the migration of network data during subnet switching, provided by an embodiment of this application.
[0047] Figure 6 This is a flowchart illustrating a method for migrating network data during subnet handover, as provided in an embodiment of this application.
[0048] Figure 7 This is one of the schematic diagrams of a network switching processing device provided in the embodiments of this application;
[0049] Figure 8 This is a second schematic diagram of a network switching processing device provided in an embodiment of this application;
[0050] Figure 9 This is a third schematic diagram of a network switching processing device provided in an embodiment of this application;
[0051] Figure 10 This is a schematic diagram of a communication device provided in an embodiment of this application. Detailed Implementation
[0052] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0053] The term "comprising," and any variations thereof, used in the specification and claims of this application, is intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those explicitly listed, but may include other steps or units not explicitly listed or inherent to such process, method, product, or apparatus. Furthermore, the use of "and / or" in the specification and claims indicates at least one of the connected objects, such as A and / or B, indicating the inclusion of A alone, B alone, or both A and B.
[0054] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0055] In fifth-generation (5G) mobile communication networks, when a user equipment (UE) moves from the current Public Land Mobile Network (PLMN) to another PLMN, or during handover due to UE movement within the same PLMN, user data and session-related data are directly transferred between control plane network functions. For example, the Access and Mobility Management Function (AMF) transfers access management context (AM context) with the Session Management Function (SMF), and the Home SMF (H-SMF) transfers session management context (SM context) with the Visited SMF (V-SMF).
[0056] In 5G Advanced (5G-A) or 6th Generation (6G) networks, there will be multiple subnets, such as multiple small cloud units (SCUs). A common scenario is that the UE moves between multiple subnets, and the session control needs to transition from subnet a to subnet b, while ensuring session continuity.
[0057] In 5G networks, the separation of control and data is not complete, resulting in the following problems.
[0058] 1. Communication network data is abundant but scattered across different network functions. For example, user data is managed by Unified Data Management (UDM), policy data by the Policy Control Function (PCF), network function (NF) profiles by the Network Repository Function (NRF), and session-related data by the Binding Support Function (BSF). Data is also present in the AMF and SMF. This easily leads to data silos and makes development and utilization difficult.
[0059] 2. Network intelligence and open network capabilities both require data to be obtained directly from various network functions, which is inefficient.
[0060] Therefore, to achieve maximum simplicity in external communication, 6G distributed autonomous networks need to aggregate basic functions, completely separate data and control, and allow subnets to interact via NRF / Service Communication Proxy (SCP), such as... Figure 1 A schematic diagram of the core network control plane.
[0061] In 5G-A or 6G distributed networks, if a UE moves between different subnets and the data transmission process in the 5G network is still used, several problems arise:
[0062] 1. Network functions such as AMF, SMF, and PCF still store and carry a large amount of user, session, and policy-related data in some processes, resulting in data redundancy. Moreover, the more users there are, the greater the storage required for each network function entity.
[0063] 2. The amount of data transmitted between NFs in different subnets is huge and lacks unified management.
[0064] See Figure 2The embodiments of this application provide a network handover processing method, the specific steps of which include:
[0065] Step 21: When the terminal moves from the first network to the second network, the first user plane obtains the identifier of the second network, where the first user plane is the user plane in the first network;
[0066] Optionally, the first network and the second network can be subnets within a 5G-A or 6G distributed network. For example, the first network is a first SCU (or SCU a), and the second network is a second SCU (or SCU b). Furthermore, the identifier of the second network can be a subnet identifier of the second SCU.
[0067] Optionally, the first user plane can be a network element in a 5G-A or 6G distributed network. For example, the first user plane can be the anchor point of the target session, and the first user plane can be the first UP (or UP1).
[0068] Step 22: The first user plane synchronizes the information of the target session to the second network through the first network function of the first network.
[0069] Optionally, the first network function can be a network function in a 5G-A or 6G distributed network, for example, the first network function can be the first NF (or NF1).
[0070] Optionally, the target session information is used to establish a new session for the terminal in the second network. The target session information may also be referred to as terminal-related data.
[0071] In one embodiment of this application, the first user plane obtains the identifier of the second network, including:
[0072] The first user plane obtains the identifier of the second network from the RAN of the second network.
[0073] It is understandable that when a terminal establishes a session in the first network, and the terminal moves from the first network to the second network, the anchor point of the session remains unchanged, the terminal connects to the RAN of the second network (e.g., RAN2), and the first user plane obtains the identifier of the second network from the RAN of the second network.
[0074] In one embodiment of this application, the first user plane synchronizes the information of the target session to the second network through a first network function of the first network, including:
[0075] The first user plane sends the identifier of the second network to the first network function, and the identifier of the second network is used to instruct the first network function to synchronize the information of the target session to the second network.
[0076] In one embodiment of this application, the information of the target session includes at least one of the following: the terminal's subscription information, the terminal's data, routing information, and session context.
[0077] Optionally, the terminal's subscription information is used to help operators manage user sessions and ensure the corresponding service quality and resource allocation. The terminal's subscription information includes, but is not limited to, at least one of the following: user identification information, billing information, network access permissions, etc.
[0078] Optionally, the terminal data is used to monitor device status, optimize network performance, and improve user experience. The terminal data includes, but is not limited to, at least one of the following: device type, network connection status, location data, application status, hardware metrics, etc.
[0079] Optionally, routing information is used to effectively manage data flow, ensure connection stability, and optimize network resources. Routing information includes, but is not limited to, at least one of the following: path information, access network information, tunnel information, load balancing information, etc.
[0080] Optionally, the session context is used to monitor and manage sessions in the network to improve performance and user experience. The session context includes, but is not limited to, at least one of the following: session identifier, session state, Quality of Service (QoS) parameters, traffic control information, time information, etc.
[0081] In this application, when a terminal moves from a first network to a second network, the first user plane obtains the identifier of the second network, and the first user plane is the user plane in the first network. The first user plane synchronizes the information of the target session to the second network through the first network function of the first network. Thus, before a new session is established, the old session service data is transmitted through the UE-second network RAN-first user plane-second network second user plane path. When a new session is established, the old session is terminated, the anchor point of the UE's new session is the second user plane, and the service data is transmitted through the UE second network RAN-second user plane path, ensuring service continuity. Moreover, this embodiment can be applied to a distributed autonomous network architecture based on control and data separation, which can effectively reduce signaling interaction between control planes, reduce data redundancy storage and transmission of network functions, facilitate unified access to network data, and improve utilization efficiency.
[0082] See Figure 3 The embodiments of this application provide a network handover processing method, the specific steps of which include:
[0083] Step 31: When the terminal moves from the first network to the second network, the first network function receives the identifier of the second network sent by the first user plane;
[0084] Optionally, the identifier of the second network can be used to trigger session modification and data migration in the first user plane.
[0085] Step 32: The first network function synchronizes the information of the target session to the second network;
[0086] Wherein, the first network function is a network function in the first network, and the first user plane is the user plane in the first network.
[0087] Optionally, the information of the target session is used to establish a new session for the terminal in the second network.
[0088] In one embodiment of this application, the first network function synchronizes the information of the target session to the second network, including:
[0089] The first network function transmits the target session information to the second network function of the second network through the network resource function (NRF) or service communication proxy (SCP) in the first network and the network resource function (NRF) or service communication proxy (SCP) in the second network.
[0090] Optionally, the second network function can be a network function in a 5G-A or 6G distributed network, for example, the second network function can be a second NF (or NF2).
[0091] In one embodiment of this application, the information of the target session includes at least one of the following: the terminal's subscription information, the terminal's data, routing information, and session context.
[0092] In this application, when a terminal moves from a first network to a second network, the first network function receives the identifier of the second network sent by the first user plane. The first network function synchronizes the information of the target session to the second network. Thus, before a new session is established, the old session service data is transmitted through the UE-second network RAN-first user plane-second network second user plane path. When a new session is established, the old session is terminated, and the anchor point of the UE's new session is the second user plane. Service data is transmitted through the UE second network RAN-second user plane path, ensuring service continuity. Moreover, this embodiment can be applied to a distributed autonomous network architecture based on control and data separation, which can effectively reduce signaling interaction between control planes, reduce data redundancy storage and transmission of network functions, facilitate unified access to network data, and improve utilization efficiency.
[0093] See Figure 4 The embodiments of this application provide a network handover processing method, the specific steps of which include:
[0094] Step 41: When the terminal moves from the first network to the second network, the second network function receives information about the target session;
[0095] Optionally, the first network function can be a second NF (or NF2).
[0096] Step 42: The second network function sends the target session information to the second user plane, and the target session information is used to establish a new session for the terminal in the second network;
[0097] Wherein, the second network function is a network function in the second network, and the second user plane is the user plane in the second network.
[0098] Optionally, the second user plane can be a network element in a 5G-A or 6G distributed network. For example, the second user plane is the anchor point for a new session in the second network, and the second user plane can be the second UP (or UP2).
[0099] In one embodiment of this application, the second network function receives information about the target session, including:
[0100] The second network function receives information about the target session through network resource functions or service communication proxies in the second network and the first network, wherein the information about the target session is sent by the first network function of the first network.
[0101] Specifically, the second network function receives target session information sent by the first network function of the first network through the network resource function (NRF) or service communication proxy (SCP) in the second network, and through the network resource function (NRF) or service communication proxy (SCP) in the first network.
[0102] In one embodiment of this application, the information of the target session includes at least one of the following: the terminal's subscription information, the terminal's data, routing information, and session context.
[0103] In this application, when a terminal moves from a first network to a second network, the second network function receives information about the target session and sends the target session information to the second user plane. Thus, before a new session is established, the old session's service data is transmitted via the UE-second network RAN-first user plane-second network second user plane path. Once a new session is established, the old session is terminated, and the UE's new session anchor point is the second user plane. Service data is transmitted via the UE's second network RAN-second user plane path, ensuring service continuity. Furthermore, this embodiment can be applied to a distributed autonomous network architecture based on control and data separation, effectively reducing signaling interactions between control planes, reducing redundant data storage and transmission of network functions, facilitating unified access to network data, and improving utilization efficiency.
[0104] This application provides a schematic diagram of network data migration during subnet handover, based on a distributed network architecture that separates control and data. Figure 5 As shown, the specific steps are as follows:
[0105] Step 1: The UE moves, the session anchor point remains unchanged, and RAN2 connects to UP1;
[0106] Step 2: UP1 sends the identifier of SCU b where RAN2 is located to NF1;
[0107] Step 3: NF1 locates NF2 of SCU b using NRF / SCP and SCU b's identifiers and establishes a connection;
[0108] Step 4a: NF1 obtains information about the target session and sends it to NF2 via NRF / SCP1;
[0109] Step 4b: NRF / SCP1 acquires information about the target session and sends it to NRF / SCP1;
[0110] Step 5a: NF2 stores the data in data function 2;
[0111] Step 6: NF2 selects a new UP2 based on the information of the target session obtained, and UP2 establishes a connection with UP1;
[0112] Step 7: After NF2 establishes a new session for the UE, it releases the original session and changes the anchor point from UP1 to UP2.
[0113] Based on a distributed autonomous network architecture that separates control and data, the implementation of this mechanism can effectively reduce signaling interactions between control planes, reduce redundant data storage and transmission of network functions, facilitate unified access to network data, and improve utilization efficiency.
[0114] In the following embodiments, the first network is SCU a, the second network is SCU b, the first user plane is UP1, the second user plane is UP2, the first network function is NF1, and the second network function is NF2.
[0115] See Figure 6 The specific steps are as follows:
[0116] Step 0: The UE is currently establishing a session in SCU a;
[0117] Step 1: The UE moves within range of SCU b, the session anchor point remains unchanged, the UE connects to Radio Access Network (RAN) 2, and UP1 obtains the subnet identifier of SCU b from RAN2;
[0118] Specifically, the UE moves from SCU a to the coverage area of SCU b and successfully connects to RAN2, while maintaining its original session anchor point. This design reduces data loss and latency during handover, improving the user experience. Subsequently, UP1 obtains the subnet identifier of SCU b from RAN2, providing necessary information for subsequent data routing.
[0119] Step 2: UP1 sends the subnet identifier of SCU b to NF1 and notifies NF1 of the UE movement event, triggering NF1 to perform session modification and related data migration.
[0120] In step 2, UP1 sends the subnet identifier of SCU b to NF1 and notifies it of the UE movement event. This process triggers NF1 to perform session modifications, including updating routing information and QoS parameters, while coordinating data migration to the new subnet, reducing latency caused by movement and enhancing session continuity and stability.
[0121] Step 3: NF1 uses NRF / SCP1 to locate the NRF / SCP2 of SCU b based on information such as the subnet identifier of SCU b, and then uses NRF / SCP1 and NRF / SCP2 to discover NF2 and establish a connection with NF2;
[0122] Step 4a: NF1 obtains information about the target session (i.e., UE-related data) from data function 1, including at least one of the following: UE subscription information, UE data, session information (routing information), session context, etc., and sends this information to NF2 through NRF / SCP1 and NRF / SCP2;
[0123] By sending the target session information to NF2 in step 4a, NF2 can accurately understand the UE's status and its required resource configuration, which improves the efficiency and accuracy of network handover and helps to achieve a seamless user experience and optimize network performance.
[0124] Step 4b: NRF / SCP1 obtains information about the target session (i.e., UE-related data) from data function 1, including at least one of the following: UE subscription information, UE data, session information (routing information), session context, etc., and sends this information to NRF / SCP2;
[0125] Step 4b sends the target session information to the NRF / SCP2, enabling the NRF / SCP2 to accurately understand the UE's status and its required resource configuration, thereby supporting intelligent decision-making and resource optimization. This improves network coordination capabilities, accelerates information synchronization, and allows users to enjoy faster response and more stable connections while on the move.
[0126] Step 5a: NF2 synchronizes the information of the target session to data function 2;
[0127] In step 5a, the target session information received by NF2 is synchronized to data function 2 to ensure that data function 2 has the latest UE state and session information. This provides the necessary information support for subsequent session management and resource configuration.
[0128] Step 5b: NRF / SCP2 synchronizes the target session information to Data Function 2 and sends it to NF2;
[0129] In step 5a, NF2 obtains the target session information sent by NRF / SCP2 to ensure that NF2 has the latest UE status and session information.
[0130] Step 6: NF2 sends the target session information to UP2 and establishes a new session for the UE;
[0131] In step 6, UP2 can establish a new session for the UE based on the information of the target session, which involves configuring QoS parameters and allocating resources to optimize data flow and connection stability.
[0132] Step 7: Before a new session is established, the old session service data is transmitted through the UE-RAN2-UP1-UP2 path. When a new Protocol Data Unit (PDU) session is established, the old session is terminated, and the UE's new session anchor point is UP2. Service data is transmitted through the UE-RAN2-UP2 path to ensure service continuity.
[0133] In step 7, before the new session is fully established, the old session's service data is transmitted via the path from UE to RAN2, then to UP1, and finally to UP2. This method ensures service continuity and avoids data loss due to handover. Once the new PDU session is successfully established, the old session is disconnected, the UE's new session anchor point is transferred to UP2, and service data subsequently continues to be transmitted via the UE-RAN2-UP2 path. This process effectively reduces service interruption time and improves user experience and network operating efficiency.
[0134] See Figure 7 The embodiments of this application provide a network handover processing apparatus applied to a first user plane. The apparatus 700 includes a first transceiver unit 701 and a first processing unit 702.
[0135] The first transceiver unit 701 is used to obtain the identifier of the second network when the terminal moves from the first network to the second network, wherein the first user plane is the user plane in the first network;
[0136] The first transceiver unit 701 is also configured to synchronize the information of the target session to the second network through the first network function of the first network.
[0137] In one embodiment of this application, the first transceiver unit 701 is further configured to obtain the identifier of the second network from the RAN of the second network.
[0138] In one embodiment of this application, the first transceiver unit 701 is further configured to send the identifier of the second network to the first network function, wherein the identifier of the second network is used to instruct the first network function to synchronize the information of the target session to the second network.
[0139] In one embodiment of this application, the information of the target session includes at least one of the following: the terminal's subscription information, the terminal's data, routing information, and session context.
[0140] The apparatus provided in this application embodiment can achieve... Figure 2 The various processes implemented in the method embodiments shown achieve the same technical effects, and will not be described again here to avoid repetition.
[0141] See Figure 8 The embodiments of this application provide a network switching processing device for a first network function. The device 800 includes: a second transceiver unit 801 and a second processing unit 802.
[0142] The second transceiver unit 801 is used to receive an identifier of the first user plane receiving the second network when the terminal moves from the first network to the second network;
[0143] The second transceiver unit 801 is also used to synchronize the information of the target session to the second network;
[0144] Wherein, the first network function is a network function in the first network, and the first user plane is the user plane in the first network.
[0145] In one embodiment of this application, the second transceiver unit 801 is further configured to transmit the information of the target session to the second network function of the second network through the network resource function (NRF) or service communication proxy (SCP) in the first network and the network resource function (NRF) or service communication proxy (SCP) in the second network.
[0146] In one embodiment of this application, the information of the target session includes at least one of the following: the terminal's subscription information, the terminal's data, routing information, and session context.
[0147] The apparatus provided in this application embodiment can achieve... Figure 3 The various processes implemented in the method embodiments shown achieve the same technical effects, and will not be described again here to avoid repetition.
[0148] See Figure 9 The embodiments of this application provide a network switching processing apparatus for a second network function, including: a third transceiver unit 901 and a third processing unit 902;
[0149] The third transceiver unit 901 is used to receive information about the target session when the terminal moves from the first network to the second network;
[0150] The third transceiver unit 901 is further configured to send the target session information to the second user plane, and the target session information is used to establish a session for the terminal in the second network;
[0151] Wherein, the second network function is a network function in the second network, and the second user plane is the user plane in the second network.
[0152] In one embodiment of this application, the third transceiver unit 901 is further configured to receive information of a target session through a network resource function or service communication proxy in the second network and the first network, wherein the information of the target session is sent by a first network function of the first network.
[0153] Specifically, the third transceiver unit 901 receives information about the target session sent by the first network function of the first network through the network resource function (NRF) or service communication proxy (SCP) in the second network and through the network resource function (NRF) or service communication proxy (SCP) in the first network.
[0154] In one embodiment of this application, the information of the target session includes at least one of the following: the terminal's subscription information, the terminal's data, routing information, and session context.
[0155] The apparatus provided in this application embodiment can achieve... Figure 4 The various processes implemented in the method embodiments shown achieve the same technical effects, and will not be described again here to avoid repetition.
[0156] like Figure 10 As shown, this application embodiment also provides a communication device 1000, including a processor 1001, a memory 1002, and a program or instructions stored in the memory 1002 and executable on the processor 1001. When the program or instructions are executed by the processor 1001, they implement the above-mentioned... Figure 2 or Figure 3 or Figure 4 The various processes in the method embodiments can achieve the same technical effect. To avoid repetition, they will not be described again here.
[0157] This application embodiment also provides a readable storage medium storing a program or instructions that, when executed by a processor, implement the above-described functionality. Figure 2 or Figure 3 or Figure 4 The various processes of the method embodiments shown can achieve the same technical effect, and will not be described again here to avoid repetition.
[0158] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0159] The steps of the methods or algorithms described in this application can be implemented in hardware or by executing software instructions on a processor. The software instructions can consist of corresponding software modules, which can be stored in RAM, flash memory, ROM, EPROM, EEPROM, registers, hard disk, portable hard disk, read-only optical disk, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can be housed in an ASIC. Alternatively, the ASIC can be housed in a core network interface device. Of course, the processor and storage medium can also exist as discrete components in the core network interface device.
[0160] Those skilled in the art will recognize that, in one or more of the examples above, the functions described in this application can be implemented using hardware, software, firmware, or any combination thereof. When implemented in software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium accessible to a general-purpose or special-purpose computer.
[0161] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of this application. It should be understood that the above description is only a specific embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made on the basis of the technical solution of this application should be included within the scope of protection of this application.
[0162] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, embodiments of this application can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of this application can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0163] This application describes embodiments of methods, apparatus (systems), and computer program products according to embodiments of this application with reference to flowchart illustrations and / or block diagrams. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program 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, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0164] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0165] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0166] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the spirit and scope of this application. Therefore, if these modifications and variations to the embodiments of this application fall within the scope of the claims of this application and their equivalents, this application also intends to include these modifications and variations.
Claims
1. A network handover processing method, characterized in that, include: When the terminal moves from the first network to the second network, the first user plane obtains the identifier of the second network, and the first user plane is the user plane in the first network; The first user plane synchronizes the target session information to the second network through the first network function of the first network.
2. The method according to claim 1, characterized in that, The first user plane obtains the identifier of the second network, including: The first user plane obtains the identifier of the second network from the RAN of the second network.
3. The method according to claim 1, characterized in that, The first user plane synchronizes the target session information to the second network through the first network function of the first network, including: The first user plane sends the identifier of the second network to the first network function, and the identifier of the second network is used to instruct the first network function to synchronize the information of the target session to the second network.
4. The method according to claim 1 or 3, characterized in that, The information of the target session includes at least one of the following: the terminal's subscription information, the terminal's data, routing information, and session context.
5. A network handover processing method, characterized in that, include: When the terminal moves from the first network to the second network, the first network function receives the identifier of the second network sent by the first user plane; The first network function synchronizes the target session information to the second network; Wherein, the first network function is a network function in the first network, and the first user plane is the user plane in the first network.
6. The method according to claim 5, characterized in that, The first network function synchronizes the information of the target session to the second network, including: The first network function transmits the target session information to the second network function of the second network through the network resource function or service communication proxy in the first network and the network resource function or service communication proxy in the second network.
7. The method according to claim 5 or 6, characterized in that, The information of the target session includes at least one of the following: the terminal's subscription information, the terminal's data, routing information, and session context.
8. A network handover processing method, characterized in that, include: When the terminal moves from the first network to the second network, the second network function receives information about the target session; The second network function sends the target session information to the second user plane, and the target session information is used to establish a session for the terminal in the second network; Wherein, the second network function is a network function in the second network, and the second user plane is the user plane in the second network.
9. The method according to claim 8, characterized in that, The second network function receives information about the target session, including: The second network function receives information about the target session through network resource functions or service communication proxies in the second network and the first network, wherein the information about the target session is sent by the first network function of the first network.
10. The method according to claim 8 or 9, characterized in that, The information of the target session includes at least one of the following: the terminal's subscription information, the terminal's data, routing information, and session context.
11. A network handover processing device, applied to a first user plane, characterized in that, include: First transceiver unit and first processing unit; The first transceiver unit is configured to obtain the identifier of the second network when the terminal moves from the first network to the second network, wherein the first user plane is the user plane in the first network; The first transceiver unit is further configured to synchronize information of the target session to the second network through the first network function of the first network.
12. A network switching processing device, applied to a first network function, characterized in that, include: Second transceiver unit and second processing unit; The second transceiver unit is used to receive an identifier of the first user plane receiving the second network when the terminal moves from the first network to the second network; The second transceiver unit is also used to synchronize the information of the target session to the second network; Wherein, the first network function is a network function in the first network, and the first user plane is the user plane in the first network.
13. A network switching processing apparatus, applied to a second network function, characterized in that, include: The third transceiver unit and the third processing unit; The third transceiver unit is used to receive information about the target session when the terminal moves from the first network to the second network; The third transceiver unit is further configured to send the target session information to the second user plane, the target session information being used to establish a session for the terminal in the second network; Wherein, the second network function is a network function in the second network, and the second user plane is the user plane in the second network.
14. A communication device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method as claimed in any one of claims 1 to 10.
15. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the method as described in any one of claims 1 to 10.
16. A computer program product, characterized in that, It includes computer instructions that, when executed by a processor, implement the steps of the method as described in any one of claims 1 to 10.