Information transmission method and device, terminal, and core network node
By receiving and forwarding the terminal's context information, the problem of data interruption when user equipment switches between multiple network registrations is solved, thus achieving reliable data transmission.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2024-10-14
- Publication Date
- 2026-04-23
AI Technical Summary
When a user device is registered on multiple networks simultaneously, switching to another network may result in data interruption or loss.
The first core network node receives the identification information of the second network sent by the terminal and sends a target message to the second core network node. This message contains the context information of the terminal to ensure that the network nodes are consistent after the handover and to avoid data interruption.
This ensures the reliability of data transmission during the switching process in multi-network registration scenarios, avoiding data interruption or loss.
Smart Images

Figure CN2024124614_23042026_PF_FP_ABST
Abstract
Description
Information transmission methods, devices, terminals and core network nodes
[0001] Cross-references to related applications
[0002] This application claims priority to Chinese Patent Application No. 202311366999.7, filed in China on October 20, 2023, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application belongs to the field of communication technology, specifically relating to an information transmission method, device, terminal, and core network node. Background Technology
[0004] To address the issues of poor signal quality and slow handover for User Equipment (UE) at the edge of 5G networks, the industry has proposed a dual-registration scheme. This scheme allows the UE to be registered on both 5G and 4G networks simultaneously, and to use both networks for data transmission. Of course, the terminal can also register on three or more networks.
[0005] For example, when a UE is registered in both Network 1 and Network 2 and can transmit data simultaneously, if the network signal of Network 1 weakens and it needs to switch to Network 2, there may be a problem that the network node used in Network 2 after the switch is different from the network node used by the UE in Network 2, which may cause the data transmitted in Network 2 before the switch to be interrupted or lost.
[0006] Summary of the Invention
[0007] This application provides an information transmission method, apparatus, terminal, and core network node to solve the problem that when a terminal is registered to more than one network, the node of a certain network after switching is different from the node of the network used for registration, resulting in the interruption or loss of data transmitted on that network before the switch.
[0008] Firstly, an information transmission method is provided, executed by a first core network node, the method comprising:
[0009] The first core network node receives the identification information of the second network sent by the terminal, wherein the terminal is registered in the first network through the first core network node and registered in the second network through the second core network node;
[0010] When the terminal switches from the first network to the second network, the first core network node sends a target message to the second core network node according to the identification information of the second network. The target message includes the context information of the terminal.
[0011] Secondly, an information transmission device is provided, deployed at a first core network node, comprising:
[0012] The first receiving module is used to receive the identification information of the second network sent by the terminal, wherein the terminal is registered in the first network through the first core network node and registered in the second network through the second core network node;
[0013] The first sending module is configured to send a target message to a second core network node based on the identification information of the second network when the terminal switches from the first network to the second network. The target message includes the context information of the terminal.
[0014] Thirdly, an information transmission method is provided, the method comprising:
[0015] The second core network node receives a target message sent by the first core network node. The target message includes first context information and target indication information. The target indication information is used to indicate that the terminal is in a dual registration state or a dual transmission state. Alternatively, the target information includes: first context information and second context information. The first context information is obtained by converting the context information of the terminal in the first network into the context information of the second network. The second context information is the context information of the terminal in the second network.
[0016] The terminal is registered in the first network through the first core network node and in the second network through the second core network node.
[0017] Fourthly, an information transmission device is provided, deployed at a second core network node, comprising:
[0018] The second receiving module is used to receive a target message sent by the first core network node. The target message includes first context information and target indication information. The target indication information is used to indicate that the terminal is in a dual registration state or a dual transmission state. Alternatively, the target information includes: first context information and second context information. The first context information is obtained by converting the context information of the terminal in the first network into the context information of the second network. The second context information is the context information of the terminal in the second network.
[0019] The terminal is registered in the first network through the first core network node and in the second network through the second core network node.
[0020] Fifthly, an information transmission method is provided, the method comprising:
[0021] During the process of the terminal transitioning from the idle state to the connected state, it sends the identification information of the second network to the first core network node;
[0022] The terminal is registered in the first network through the first core network node and in the second network through the second core network node.
[0023] Sixthly, an information transmission device is provided, deployed on a terminal, comprising:
[0024] The second sending module is used to send the identification information of the second network to the first core network node during the process of transitioning from the idle state to the connected state;
[0025] The terminal is registered in the first network through the first core network node and in the second network through the second core network node.
[0026] In a seventh aspect, a core network node is provided, the core network node being a first core network node, comprising a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions, when executed by the processor, implementing the steps of the method described in the first aspect.
[0027] Eighthly, a core network node is provided, the core network node being a first core network node, including a processor and a communication interface, wherein the communication interface is used to receive identification information of a second network sent by a terminal, wherein the terminal is registered in a first network through the first core network node and registered in the second network through the second core network node; when the terminal switches from the first network to the second network, a target message is sent to the second core network node according to the identification information of the second network, the target message including the context information of the terminal.
[0028] In a ninth aspect, a core network node is provided, the core network node being a second core network node, comprising a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions, when executed by the processor, implementing the steps of the method described in the third aspect.
[0029] In a tenth aspect, a core network node is provided, the core network node being a second core network node, including a processor and a communication interface, wherein the communication interface is used to receive a target message sent by a first core network node, the target message including first context information and target indication information, the target indication information being used to indicate that a terminal is in a dual registration state or a dual transmission state; or, the target information includes: first context information and second context information, the first context information being obtained by converting the context information of the terminal in a first network into context information in a second network, the second context information being the context information of the terminal in the second network;
[0030] The terminal is registered in the first network through the first core network node and in the second network through the second core network node.
[0031] Eleventhly, a terminal is provided, including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the fifth aspect.
[0032] In a twelfth aspect, a terminal is provided, including a processor and a communication interface, wherein the communication interface is used to send identification information of a second network to a first core network node during the process of transitioning from an idle state to a connected state;
[0033] The terminal is registered in the first network through the first core network node and in the second network through the second core network node.
[0034] In a thirteenth aspect, a communication system is provided, comprising: a first core network node, a second core network node, and a terminal, wherein the first core network node is configured to perform the steps of the method described in the first aspect, the second core network node is configured to perform the steps of the method described in the third aspect, and the terminal is configured to perform the steps of the method described in the fifth aspect.
[0035] In a fourteenth aspect, 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, third, or fifth aspects.
[0036] In a fifteenth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run programs or instructions to implement the steps of the methods described in the first, third, or fifth aspects.
[0037] In a sixteenth aspect, a computer program / program product is provided, the computer program / program product being stored in a storage medium, the computer program / program product being executed by at least one processor to perform the steps of the method as described in the first aspect, the third aspect, or the fifth aspect.
[0038] In this embodiment, by receiving the identification information of the second network sent by the terminal, the terminal's context information is sent to the second core network node belonging to the second network based on the identification information of the second network. This ensures that when the terminal is registered to more than one network, the node of the second network after the switch is the same as the node of the second network used for registration, and will not cause interruption or loss of data transmitted in the second network before the switch, thus ensuring the reliability of data transmission. Attached Figure Description
[0039] Figure 1 is a block diagram of a wireless communication system applicable to an embodiment of this application;
[0040] Figure 2 is a schematic diagram of the UE switching from 5G to 4G;
[0041] Figure 3 is a flowchart illustrating one of the information transmission methods according to an embodiment of this application;
[0042] Figure 4 is a schematic diagram of the link status changes from terminal dual registration to the handover network under the existing handover method;
[0043] Figure 5 is a flowchart of application scenario one;
[0044] Figure 6 is a flowchart of application scenario two;
[0045] Figure 7 is a second schematic flowchart of the information transmission method according to an embodiment of this application;
[0046] Figure 8 is a third flowchart illustrating the information transmission method according to an embodiment of this application;
[0047] Figure 9 is a schematic diagram of one of the modules of the information transmission device according to an embodiment of this application;
[0048] Figure 10 is a schematic diagram of the core network node in an embodiment of this application;
[0049] Figure 11 is a second schematic diagram of the information transmission device according to an embodiment of this application;
[0050] Figure 12 is a third schematic diagram of the information transmission device according to an embodiment of this application;
[0051] Figure 13 is a schematic diagram of the terminal structure according to an embodiment of this application;
[0052] Figure 14 is a schematic diagram of the structure of a communication device according to an embodiment of this application. Detailed Implementation
[0053] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0054] The terms "first," "second," etc., used in this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, without limiting the number of objects; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, "A or B" covers three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0055] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as one in which the sender explicitly informs the receiver of specific information, the operation to be performed, or the requested result, etc., in the instruction sent. An indirect instruction can be understood as one in which the receiver determines the corresponding information based on the instruction sent by the sender, or makes a judgment and determines the operation to be performed or the requested result, etc., based on the judgment result.
[0056] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used in the systems and radio technologies mentioned above, as well as in other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to systems other than NR systems, such as 6th Generation (6G) communication systems.
[0057] Figure 1 shows a block diagram of a wireless communication system applicable to an embodiment of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a mobile phone, tablet computer, laptop computer, notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR), virtual reality (VR) device, robot, wearable device, flight vehicle, vehicle user equipment (VUE), shipboard equipment, pedestrian user equipment (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among these, in-vehicle devices can also be referred to as in-vehicle terminals, in-vehicle controllers, in-vehicle modules, in-vehicle components, in-vehicle chips, or in-vehicle units. Besides the aforementioned terminal devices, it can also refer to chips within the terminal, such as modem chips or system-on-chips (SoCs). It should be noted that the specific type of terminal 11 is not limited in this application embodiment. Network-side device 12 can include access network devices or core network devices, wherein access network devices can also be referred to as Radio Access Network (RAN) devices, radio access network functions, or radio access network units. Access network devices can include base stations, Wireless Local Area Network (WLAN) access points (APs), or Wireless Fidelity (WiFi) nodes, etc.The base station may be referred to as Node B (NB), Evolved Node B (eNB), Next Generation Node B (gNB), New Radio Node B (NR Node B), Access Point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), Radio Base Station, Radio Transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B, Transmission Reception Point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that the embodiments of this application only use the base station in the NR system as an example for introduction, and do not limit the specific type of base station.
[0058] Core network equipment may include, but is not limited to, at least one of the following: core network node, core network function, Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (or L-NEF), Binding Support Function (BSF), and Application Function. Function (AF), etc. It should be noted that the embodiments of this application only use the core network equipment in the NR system as an example for introduction, and do not limit the specific type of core network equipment.
[0059] The technologies related to the embodiments of this application will be described below.
[0060] As shown in Figure 2, the main process for a UE to switch from 5G to 4G includes:
[0061] Step 200: The UE establishes a Protocol Data Unit (PDU) session and a Quality of Service (QoS) flow within 5G, and is in a connected state within 5G.
[0062] Step 201: The 5G base station (gNB) sends a handover requirement to the AMF.
[0063] It should be noted that, based on the measurement results reported by the UE, the gNB determines to switch the UE to 4G, and sends a handover instruction to the AMF currently providing service to the UE.
[0064] Note: Before step 201, the gNB sends a measurement configuration to the UE, and the UE sends a measurement report to the gNB according to the measurement configuration. The measurement report contains the identifier of at least one cell that was measured, and the corresponding signal strength, tracking area (TA) information, etc. for each cell.
[0065] Step 202: The AMF requests the context information of the Public Data Network (PDN) connection corresponding to the UE's PDU session from the SMF+ Packet Data Network Gateway Control Plane (PGW-C) that provides services to the UE.
[0066] The main processes include the following:
[0067] Step 202a: AMF sends a PDU session context request (Nsmf_PDUSession_ContextRequest) to SMF+PGW-C;
[0068] Step 202b: SMF+PGW-C and PGW-U+UPF perform N4 Session Modification communication;
[0069] This step is optional.
[0070] Step 202c: SMF+PGW-C sends a PDU session context response (Nsmf_PDUSession_ContextRsp) to AMF.
[0071] If the UE is in roaming mode, it sends the message to SMF+PGW-C through the SMF providing service to the UE in the Visited Public Land Mobile Network (VPLMN).
[0072] Note: If the UE is in roaming mode, SMF+PGW-C can be located in the UE's Home Public Land Mobile Network (HPLMN).
[0073] Step 203: The AMF sends a Forward Relocation Request to the MME. This request contains the UE's context information, including the PDN connection information corresponding to the UE's PDU session.
[0074] The information in the PDN connection includes information about the Evolved Packet System (EPS) bearer, such as the guaranteed bit rate (GBR) or maximum bit rate (MBR) information of the EPS bearer.
[0075] Note: PDU session is a 5G concept, while its corresponding 4G concept is PDN connection.
[0076] Each PDU session can contain one or more QoS flows, and each QoS flow can support one QoS level. For example, voice services are QoS flows with a QoS service level of 1.
[0077] Each PDN connection can contain one or more EPS bearers, and each EPS bearer can support a QoS level. For example, voice services are EPS bearers with a service level of 1.
[0078] The QoS flow of 5G corresponds to the EPS bearer of 4G.
[0079] Step 204: The MME sends a Create session request to the SGW to create a corresponding transport tunnel for the EPS bearer.
[0080] Step 205: The SGW sends a Create session response to the MME.
[0081] Step 206: The MME sends a handover request to the 4G base station (eNB), carrying the parameter information of the EPS bearer to be established in the handover request.
[0082] Step 207: The eNB sends a handover request ACK to the MME.
[0083] Specifically, the eNB allocates radio resources and transmission tunnel resources to the EPS bearer to be established, and sends a handover request response to the MME.
[0084] Radio resources include random access resources and data radio bearer (DRB) resources.
[0085] Note: Each EPS bearer corresponds to one DRB.
[0086] Step 208: The MME and SGW exchange transmission tunnel resources in order to establish a transmission tunnel between the E-UTRAN and the SGW.
[0087] Step 209: The MME sends the radio resources allocated by the eNB to the user to the AMF.
[0088] Step 210: If the data cached by the UE in the gNB has a high priority, the AMF notifies the SMF+PGW-C to establish a forwarding tunnel to forward the UE's data from the NG RAN to the E-URTAN.
[0089] Specifically, the steps include the following:
[0090] Step 210a: AMF sends a PDU session update SM context request (PDUSession_UpdateSMContext Request) to SMF+PGW-C;
[0091] Step 210b: SMF+PGW-C and PGW-U+UPF perform N4 session modification communication;
[0092] This step is optional.
[0093] Step 210c: SMF+PGW-C sends a PDU session context response to AMF.
[0094] Step 211: The AMF sends the radio resources allocated by the eNB to the user to the UE.
[0095] Specifically, the steps include the following:
[0096] Step 211a: The AMF sends the radio resources allocated by the eNB to the gNB.
[0097] Step 211b: The gNB sends the received radio resources to the UE.
[0098] The subsequent downlink data forwarding process includes forwarding for home routed roaming cases and forwarding for non-roaming or local breakout roaming cases.
[0099] Step 212: The UE accesses the eNB according to the radio resources allocated by the eNB and replies with a Handover Complete message.
[0100] Thus, the UE switches from 5G to 4G.
[0101] The information transmission method, apparatus, terminal, and core network node provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0102] As shown in Figure 3, this application embodiment provides an information transmission method, including:
[0103] Step 301: The first core network node receives the identification information of the second network sent by the terminal;
[0104] It should be noted that the terminal is registered in the first network through the first core network node and in the second network through the second core network node.
[0105] Step 302: When the terminal switches from the first network to the second network, the first core network node sends a target message to the second core network node according to the identification information of the second network. The target message includes the context information of the terminal.
[0106] It should be noted that the application scenario corresponding to the embodiments of this application is that the terminal has already registered and accessed the first network and the second network.
[0107] Optionally, the first network and the second network can be networks corresponding to different network standards, such as 3G, 4G, 5G, and 6G. For example, the first network is a 4G network and the second network is a 5G network; or, the first network is a 5G network and the second network is a 4G network. Optionally, the first network and the second network can also be networks corresponding to the same network standard, for example, the first network is a 5G network of operator A and the second network is a 5G network of operator B.
[0108] For example, when a terminal registers to access both 4G and 5G networks, the core network MME (MME-2) after the handover may be different from the MME (MME-1) used by the UE in 4G. The reason is that during the handover, MME-2 is selected by AMF-1 based on the TA of the 4G cell selected by gNB-1. Therefore, AMF-1 may select MME-2.
[0109] In this embodiment, the terminal receives the identification information of the second network sent by the terminal, and sends the terminal's context information to the second core network node belonging to the second network based on the identification information of the second network. This ensures that when the terminal is registered to more than one network, the node of the second network after the switch is the same as the node of the second network used for registration, and will not cause interruption or loss of data transmitted in the second network before the switch, thus ensuring the reliability of data transmission.
[0110] Optionally, in one implementation, the identification information of the second network includes at least one of the following:
[0111] A11. Globally Unique Temporary UE Identity (GUTI);
[0112] A12, the world's only identifier for the second core network node.
[0113] For example, when the second network is a 4G network, the second core network node can be an MME, and the globally unique second core network node is identified by a globally unique MME identity (GUMMEI).
[0114] Optionally, if the second network is a 4G network, GUTI is a temporary identifier assigned to the UE by the MME, and GUTI contains GUMMEI.
[0115] Optionally, the first core network node sends a target message to the second core network node based on the identification information of the second network. The target message includes the context information of the terminal, which means that the first core network node first determines the second core network node based on the identification information of the second network, and then sends the target message to the second core network node.
[0116] It should be noted that by sending the identification information of the second network to the first core network node, the first core network node can ensure that it selects the second core network node of the second network to which the terminal is registered and accessed when selecting the second core network node. This ensures that the second core network node will not be changed, and that the data transmitted in the second network before the handover will not be interrupted or lost, thus ensuring the reliability of data transmission.
[0117] Optionally, in one implementation, the specific implementation of the identification information of the second network sent by the receiving terminal includes:
[0118] During the process of the terminal transitioning from an idle state to a connected state, the first core network node receives the identification information of the second network sent by the terminal.
[0119] Optionally, the duration of the process by which the terminal transitions from the idle state to the connected state can be the duration corresponding to the period from when the terminal is not in the connected state to when it enters the connected state.
[0120] In other words, the identification information of the second network is sent to the first core network node by the terminal before or after entering the connected state.
[0121] It should be noted that by receiving the identification information of the second network sent by the terminal during the process of the terminal entering the connected state from the idle state, the terminal can report the identification information in either the idle state or the connected state, thus improving the flexibility of the terminal's reporting.
[0122] Optionally, in one implementation, the specific implementation of receiving the identification information of the second network sent by the terminal includes:
[0123] The first core network node receives a second request sent by the terminal, the second request including the identification information of the second network;
[0124] The second request includes at least one of the following:
[0125] B11. Service Request;
[0126] B12. Registration Request;
[0127] B13. Location Update Request.
[0128] In other words, before entering the connected state, the terminal sends a second request carrying the identification information of the second network to the first core network node. Upon receiving the second request, the first core network node processes the second request to enable the terminal to enter the connected state; or, after entering the connected state, the terminal sends a second request carrying the identification information of the second network to the first core network node. Upon receiving the second request, the first core network node executes the corresponding operation to respond to the terminal's request.
[0129] It should be noted that by using at least one of B11-B13 to send the identification information of the second network, no additional messages are introduced, thereby reducing resource overhead.
[0130] It should be noted that during the process of a terminal switching from the first network to the second network, the first core network node needs to send the terminal's context information to the second core network node in order to achieve network switching.
[0131] For example, as shown in Figure 4, when a terminal registers and accesses both a 4G and a 5G network, it is assumed that before the handover, the UE has a PDU session in the 5G network with IP address IP-1, and APP-1 uses IP-1 for data transmission; the UE has a PDN connection in the 4G network with IP address IP-2, and APP-2 uses IP-2 for data transmission. If the handover process in Figure 2 is followed, the PDN connection in the 4G network is released after the handover, IP-2 becomes unavailable, and APP-2 cannot transmit data. To solve this problem, the embodiments of this application can adopt the following two implementation methods.
[0132] First implementation method:
[0133] Optionally, the context information of the terminal includes: first context information and second context information, wherein the first context information is obtained by converting the context information of the terminal in the first network into the context information of the second network, and the second context information is the context information of the terminal in the second network.
[0134] This situation can be understood as follows: in order to ensure that the original context in the second network remains unchanged after the terminal switches networks, the first core network node needs to first obtain the context of the terminal in the second network, and then send the merged first context information and second context information together to the second core network node. After receiving the merged context information, the second core network node stores it locally and establishes a communication path based on the merged context. This will not cause the original data connection of the second core network node to be interrupted, and will not affect the transmission of data of the existing connection.
[0135] Optionally, in one implementation, the method further includes:
[0136] The first core network node obtains the address of the second network element that provides services to the terminal from the first network element;
[0137] The first core network node sends a first request to the second network element based on the address. The first request is used to request the acquisition of the context information of the terminal in the second network.
[0138] The first core network node receives the second context information sent by the second network element.
[0139] Optionally, the first network element is a network element that implements data management, for example, the first network element is a UDM. The second network element is a network element that implements session management and packet data network control, for example, the second network element is an SMF+PGW-C.
[0140] As can be seen from the above description, the second context information obtained by the terminal is sent by the second network element, and the first context information is also obtained from the second network element. That is, the second network element stores the context information of the terminal in the first network. When the first core network node requests it, the second network element converts the context information of the terminal in the first network into the context information of the second network and sends it to the first core network node.
[0141] It should be noted that the way the terminal expresses context information in different networks is different, and there is a corresponding relationship between the contexts in different networks. Converting the context information of the terminal in the first network to the context information of the second network can be understood as mapping the context information of the terminal in the first network to the context information of the terminal in the second network.
[0142] It should be noted that, in this case, the first core network node needs to first obtain the second context information (the specific acquisition method can be found in the above description), and then merge the second context information with the first context information already obtained by the first core network node to obtain the context information of the terminal.
[0143] It should be noted that the merging mentioned in the embodiments of this application may be such that, in the merged information generated after merging, the bits of the first context information are placed before the bits of the second context information, or the bits of the second context information are placed before the bits of the first context information.
[0144] The second implementation method:
[0145] Optionally, the context information of the terminal includes: first context information of the terminal in the first network, wherein the first context information is obtained by converting the context information of the terminal in the first network into context information of the second network; the target message further includes target indication information, which is used to indicate that the terminal is in a dual registration state or a dual steer state.
[0146] It should be noted that dual registration refers to a terminal registering with two networks simultaneously; dual transmission refers to a terminal being able to transmit information between two networks at the same time.
[0147] This situation can be understood as the target indication information instructing the terminal to register with both the first and second networks simultaneously.
[0148] This can be understood as follows: the target message includes an additional target indication message to inform the second core network node that it is registered and connected to more than one network. This target indication message is sent to the second core network node along with the first context information. Upon receiving the target message containing the target indication message and the first context information, the second core network node merges the first context information with the second context information stored in the second core network node based on the target indication message. A communication path is then established based on the merged context, thus preventing interruption of the original data connection of the second core network node and ensuring that the transmission of data from existing connections is not affected.
[0149] Optionally, in order to ensure that the terminal does not switch access network nodes during handover, the terminal sends the measurement information of the access network node connected to the terminal in the second network only to the access network node (e.g., base station) in the first network when making a measurement report.
[0150] For example, when a terminal registers to access both a 4G and 5G network, the 4G base station (eNB-2) after handover may be different from the 4G base station (eNB-1) used by the UE within the 4G network. This is because during handover, eNB-2 is selected by gNB-1 based on the measurement report submitted by the UE, and therefore gNB-1 may choose eNB-2. However, using the implementation method of this application, the terminal only reports the measurement information of the access network node it connects to in the second network. This ensures that the access network node in the first network selects its access network node in the second network based solely on the measurement information reported by the terminal, guaranteeing that the terminal will not access any access network node in the second network other than the one it registered with.
[0151] It should be noted that when a terminal is registered to two networks, the above method can be used to switch to another network. Optionally, when a terminal is registered to three or more networks, it can also switch to another network based on the above method. For example, if a terminal is registered to network A, network B, and network C at the same time, the terminal may switch from network A to network C, and from network B to network C. In this case, the terminal needs to execute the above method separately to switch to network C. It should be noted that the process of switching from network A to network C and from network B to network C can be executed independently or in parallel.
[0152] The following example illustrates the specific application of this application embodiment, using a 5G network as the first network and a 4G network as the second network.
[0153] Application Scenario 1: Core network nodes in 5G networks directly send the merged terminal context information.
[0154] As shown in Figure 5, the specific implementation process includes:
[0155] Step 500: Each time the UE enters the connected state or performs a mobility location update, it will report the identification information of the 4G network.
[0156] For example, the Service Request message or Registration Request message carries the identification information of the 4G network. The identification of the 4G network is used by the AMF to determine the MME that provides services to the UE via the 4G network, including at least one of the following:
[0157] 4G GUTI (Globally Unique Temporary UE Identity);
[0158] 4G GUMMEI (Globally Unique MME Identity).
[0159] Step 501: The UE establishes a PDU session and QoS flow within 5G and is in a connected state within 5G.
[0160] Optionally, there is no explicit order of execution between steps 501 and 500; either step can be executed first.
[0161] Step 502: The terminal sends only the measurement information of the 4G base station (eNB) to which the terminal is connected in the 4G network to the 5G base station (gNB).
[0162] This step ensures that when switching from 5G to 4G, the base station is the same as the original 4G base station.
[0163] Step 503: The 5G base station (gNB) sends a handover requirement to the AMF.
[0164] It should be noted that the gNB determines to switch the UE to 4G based on the measurement results reported by the UE, and sends a handover instruction to the AMF currently providing services to the UE.
[0165] Note: Before step 503, the gNB sends the measurement configuration to the UE, and the UE sends a measurement report to the gNB according to the measurement configuration. The measurement report contains the identifier of at least one cell that was measured, and the corresponding signal strength, tracking area (TA) information, etc. for each cell.
[0166] Step 504: The AMF requests the context information of the Public Data Network (PDN) connection corresponding to the UE's PDU session from the SMF+ Packet Data Network Gateway Control Plane (PGW-C) that provides services to the UE.
[0167] The main processes include the following:
[0168] Step 504a: AMF sends a PDU session context request (Nsmf_PDUSession_ContextRequest) to SMF+PGW-C;
[0169] Step 504b: SMF+PGW-C and PGW-U+UPF perform N4 Session Modification communication;
[0170] This step is optional.
[0171] Step 504c: SMF+PGW-C sends a PDU session context response (Nsmf_PDUSession_ContextRsp) to AMF.
[0172] If the UE is in roaming mode, it sends the message to SMF+PGW-C through the SMF providing service to the UE in the Visited Public Land Mobile Network (VPLMN).
[0173] Note: If the UE is in roaming mode, SMF+PGW-C can be located in the UE's Home Public Land Mobile Network (HPLMN).
[0174] Step 505: AMF obtains the terminal's second context information in the 4G network;
[0175] Specifically, after receiving the handover instruction, the AMF queries the UDM for the address of the SMF+PGW-C that provides services to the UE. The AMF then requests the terminal's second context information in the 4G network from the SMF+PGW-C obtained from the UDM+HSS.
[0176] It should be noted that the AMF can request the terminal's second context information in the 4G network only from the SMF+PGW-C corresponding to the obtained 4G network. Specifically, if the information sent by the UDM+HSS contains a 4G indication, the UDM+HSS can directly determine which SMF+PGW-Cs belong to the 4G network; or, the UDM+HSS can subtract the SMF+PGW-C corresponding to the 5G network from all the obtained SMF+PGW-Cs to obtain the SMF+PGW-C of the 4G network.
[0177] Step 506: The AMF merges the saved first context information of the terminal in the 5G network with the second context.
[0178] Step 507: The AMF selects the MME based on the identification information of the 4G network reported by the terminal;
[0179] Step 508: The AMF sends a forward relocation request to the selected MME, which includes the context information of the merged UE.
[0180] Step 509: The MME sends a Create session request to the SGW to create a corresponding transport tunnel for the EPS bearer.
[0181] Step 510: The SGW sends a Create session response to the MME.
[0182] Step 511: The MME sends a handover request to the 4G base station (eNB), carrying the parameter information of the EPS bearer to be established in the handover request.
[0183] Step 512: The eNB sends a handover request ACK to the MME.
[0184] Specifically, the eNB allocates radio resources and transmission tunnel resources to the EPS bearer to be established, and sends a handover request response to the MME.
[0185] Radio resources include random access resources and data radio bearer (DRB) resources.
[0186] Note: Each EPS bearer corresponds to one DRB.
[0187] Step 513: The MME and SGW exchange transmission tunnel resources in order to establish a transmission tunnel between E-UTRAN and SGW.
[0188] Step 514: The MME sends the radio resources allocated by the eNB to the user to the AMF.
[0189] Step 515: If the data cached by the UE in the gNB has a high priority, the AMF notifies the SMF+PGW-C to establish a forwarding tunnel to forward the UE's data from the NG RAN to the E-URTAN.
[0190] Specifically, the steps include the following:
[0191] Step 515a: AMF sends a PDU session update SM context request (PDUSession_UpdateSMContext Request) to SMF+PGW-C;
[0192] Step 515b: SMF+PGW-C and PGW-U+UPF perform N4 session modification communication;
[0193] This step is optional.
[0194] Step 515c: SMF+PGW-C sends a PDU session context response to AMF.
[0195] Step 516: The AMF sends the radio resources allocated by the eNB to the user to the UE.
[0196] Specifically, the steps include the following:
[0197] Step 516a: The AMF sends the radio resources allocated by the eNB to the gNB.
[0198] Step 516b: The gNB sends the received radio resources to the UE.
[0199] The subsequent downlink data forwarding process includes forwarding for home routed roaming cases and forwarding for non-roaming or local breakout roaming cases.
[0200] Step 517: The UE accesses the eNB according to the radio resources allocated by the eNB and replies with a Handover Complete message.
[0201] Application Scenario 2: Merging Terminal Context Information by Core Network Nodes in 4G Networks
[0202] As shown in Figure 6, the specific implementation process includes:
[0203] Steps 600-604 are the same as steps 500-504 in application scenario one;
[0204] Step 605: The AMF selects the MME based on the identification information of the 4G network reported by the terminal;
[0205] Step 606: The AMF sends a forward relocation request to the selected MME, which includes the UE's first context information and target indication information.
[0206] Step 607: The MME receives the forwarding relocation request and merges the first context information with the second context information of the terminal in the 4G network stored in the MME according to the target indication information.
[0207] Steps 608-616, and steps 509-517 of application case one.
[0208] It should be noted that at least one embodiment of this application enables the terminal to maintain data connection to each network when switching between networks in scenarios where the terminal is registered to more than one network, thereby avoiding application lag, ensuring data transmission reliability, and improving the user experience.
[0209] As shown in Figure 7, this application embodiment provides an information transmission method, including:
[0210] Step 701: The second core network node receives a target message sent by the first core network node. The target message includes first context information and target indication information. The target indication information is used to indicate that the terminal is in a dual registration state or a dual transmission state. Alternatively, the target information includes: first context information and second context information. The first context information is obtained by converting the context information of the terminal in the first network into the context information of the second network. The second context information is the context information of the terminal in the second network.
[0211] The terminal is registered in the first network through the first core network node and in the second network through the second core network node.
[0212] Optionally, if the target message includes first context information and target indication information, the method further includes:
[0213] The second core network node merges the first context information with the second context information stored in the second core network node according to the target indication information.
[0214] Optionally, the method further includes:
[0215] The second core network node sends the merged first context information and the second context information stored in the second core network node to the access network node under the second network.
[0216] It should be noted that all descriptions of the second core network node side in the above embodiments are applicable to the embodiments of the information transmission method applied to the second core network node side, and can achieve the same technical effect, so they will not be repeated here.
[0217] As shown in Figure 8, this application embodiment provides an information transmission method, including:
[0218] Step 801: During the process of the terminal transitioning from the idle state to the connected state, it sends the identification information of the second network to the first core network node;
[0219] The terminal is registered in the first network through the first core network node and in the second network through the second core network node.
[0220] Optionally, sending the identification information of the second network to the first core network node includes:
[0221] The terminal sends a second request to the first core network node, the second request including the identification information of the second network;
[0222] The second request includes at least one of the following:
[0223] Service request;
[0224] Registration request;
[0225] Location update request.
[0226] Optionally, the method further includes:
[0227] When generating a measurement report, the terminal only sends the measurement information of the access network node to which it is connected in the second network to the access network node in the first network.
[0228] It should be noted that all descriptions of the terminal side in the above embodiments are applicable to embodiments of the information transmission method deployed on the terminal side, and can achieve the same technical effect, so they will not be repeated here.
[0229] The information transmission method provided in this application can be executed by an information transmission device. This application uses an information transmission device executing a measurement switching method as an example to illustrate the information transmission device provided in this application.
[0230] As shown in Figure 9, the information transmission device 900 of this embodiment is deployed at the first core network node and includes:
[0231] The first receiving module 901 is used to receive the identification information of the second network sent by the terminal, wherein the terminal is registered in the first network through the first core network node and registered in the second network through the second core network node;
[0232] The first sending module 902 is configured to send a target message to the second core network node according to the identification information of the second network when the terminal switches from the first network to the second network, wherein the target message includes the context information of the terminal.
[0233] Optionally, the context information of the terminal includes: first context information and second context information, wherein the first context information is obtained by converting the context information of the terminal in the first network into the context information of the second network, and the second context information is the context information of the terminal in the second network.
[0234] Optionally, the device further includes:
[0235] The first acquisition module is used to acquire the second context information;
[0236] The first processing module is used to merge the second context information with the first context information to obtain the context information of the terminal.
[0237] Optionally, the device further includes:
[0238] The second acquisition module is used to acquire the address of the second network element that provides services to the terminal from the first network element;
[0239] The third sending module is used to send a first request to the second network element according to the address, wherein the first request is used to request to obtain the context information of the terminal in the second network;
[0240] The third receiving module is used to receive the second context information sent by the second network element.
[0241] Optionally, the context information of the terminal includes: first context information of the terminal in the first network, which is obtained by converting the context information of the terminal in the first network into context information of the second network; the target message also includes target indication information, which is used to indicate that the terminal is in a dual registration state or a dual transmission state.
[0242] Optionally, the first receiving module 901 is configured to:
[0243] During the process of the terminal transitioning from the idle state to the connected state, the terminal receives identification information of the second network.
[0244] Optionally, the specific implementation of receiving the identification information of the second network sent by the terminal includes:
[0245] Receive a second request sent by the terminal, the second request including the identification information of the second network;
[0246] The second request includes at least one of the following:
[0247] Service request;
[0248] Registration request;
[0249] Location update request.
[0250] Optionally, the identification information of the second network includes at least one of the following:
[0251] A globally unique temporary terminal identifier;
[0252] The world's only identifier for the second core network node.
[0253] It should be noted that this device embodiment corresponds to the above method, and all implementation methods in the above method embodiment are applicable to this device embodiment and can achieve the same technical effect.
[0254] The information transmission device provided in this application embodiment can implement the various processes implemented in the method embodiment of FIG3 and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0255] This application embodiment also provides a core network node, which is a first core network node, including a processor and a communication interface. The communication interface is used to receive identification information of a second network sent by a terminal. The terminal is registered in the first network through the first core network node and registered in the second network through the second core network node.
[0256] When the terminal switches from the first network to the second network, a target message is sent to the second core network node according to the identification information of the second network. The target message includes the context information of the terminal.
[0257] Optionally, the context information of the terminal includes: first context information and second context information, wherein the first context information is obtained by converting the context information of the terminal in the first network into the context information of the second network, and the second context information is the context information of the terminal in the second network.
[0258] Optionally, the processor is configured to:
[0259] Obtain the second context information;
[0260] The second context information is merged with the first context information to obtain the context information of the terminal.
[0261] Optionally, the processor is configured to:
[0262] Obtain the address of the second network element that provides services to the terminal from the first network element;
[0263] Based on the address, a first request is sent to the second network element, the first request being used to request the acquisition of the terminal's context information in the second network;
[0264] Receive the second context information sent by the second network element.
[0265] Optionally, the context information of the terminal includes: first context information of the terminal in the first network, which is obtained by converting the context information of the terminal in the first network into context information of the second network; the target message also includes target indication information, which is used to indicate that the terminal is in a dual registration state or a dual transmission state.
[0266] Optionally, the communication interface is used for:
[0267] During the process of the terminal transitioning from the idle state to the connected state, the terminal receives identification information of the second network.
[0268] Optionally, the communication interface is used for:
[0269] Receive a second request sent by the terminal, the second request including the identification information of the second network;
[0270] The second request includes at least one of the following:
[0271] Service request;
[0272] Registration request;
[0273] Location update request.
[0274] Optionally, the identification information of the second network includes at least one of the following:
[0275] A globally unique temporary terminal identifier;
[0276] The world's only identifier for the second core network node.
[0277] This first core network node embodiment corresponds to the above-described first core network node side method embodiment. All implementation processes and methods of the above-described method embodiment can be applied to this first core network node embodiment and can achieve the same technical effect.
[0278] Specifically, this application embodiment also provides a core network node. As shown in FIG10, the core network node 1000 includes: a processor 1001, a network interface 1002, and a memory 1003. The network interface 1002 is, for example, a common public radio interface (CPRI).
[0279] Specifically, the core network node 1000 in this embodiment of the invention further includes: instructions or programs stored in memory 1003 and executable on processor 1001. Processor 1001 calls the instructions or programs in memory 1003 to execute the methods executed by each module shown in FIG9 and achieve the same technical effect. To avoid repetition, it will not be described in detail here.
[0280] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described information transmission method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0281] The readable storage medium can be non-volatile or non-transient. The readable storage medium can include computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0282] As shown in Figure 11, the information transmission device 1100 of this embodiment is deployed at the second core network node and includes:
[0283] The second receiving module 1101 is used to receive a target message sent by the first core network node. The target message includes first context information and target indication information. The target indication information is used to indicate that the terminal is in a dual registration state or a dual transmission state. Alternatively, the target information includes: first context information and second context information. The first context information is obtained by converting the context information of the terminal in the first network into the context information of the second network. The second context information is the context information of the terminal in the second network.
[0284] The terminal is registered in the first network through the first core network node and in the second network through the second core network node.
[0285] Optionally, if the target message includes first context information and target indication information, the device further includes:
[0286] The second processing module is used to merge the first context information with the second context information stored in the second core network node according to the target indication information.
[0287] Optionally, the device further includes:
[0288] The fourth sending module is used to send the merged first context information and the second context information stored in the second core network node to the access network node under the second network.
[0289] It should be noted that this device embodiment corresponds to the above method, and all implementation methods in the above method embodiment are applicable to this device embodiment and can achieve the same technical effect.
[0290] The information transmission device provided in this application embodiment can implement the various processes implemented in the method embodiment of FIG7 and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0291] This application embodiment also provides a core network node, which is a second core network node, including a processor and a communication interface. The communication interface is used to receive a target message sent by a first core network node. The target message includes first context information and target indication information. The target indication information is used to indicate that the terminal is in a dual registration state or a dual transmission state; or, the target information includes: first context information and second context information. The first context information is obtained by converting the context information of the terminal in the first network into the context information of the second network, and the second context information is the context information of the terminal in the second network.
[0292] The terminal is registered in the first network through the first core network node and in the second network through the second core network node.
[0293] Optionally, the processor is further configured to:
[0294] Based on the target indication information, the first context information is merged with the second context information stored in the second core network node.
[0295] Optionally, the communication interface is further used for:
[0296] The merged first context information and the second context information stored in the second core network node are sent to the access network node under the second network.
[0297] This second core network node embodiment corresponds to the above-described second core network node side method embodiment. All implementation processes and methods of the above-described method embodiment can be applied to this second core network node embodiment and can achieve the same technical effect.
[0298] Specifically, this application embodiment also provides a core network node. This core network node is a second core network node, the structure of which can be seen in Figure 10, and will not be described again here.
[0299] Specifically, the second core network node in this embodiment of the invention further includes: instructions or programs stored in a memory and executable on a processor. The processor calls the instructions or programs in the memory to execute the methods executed by each module shown in Figure 11 and achieve the same technical effect. To avoid repetition, this will not be described in detail here.
[0300] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described information transmission method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0301] The readable storage medium can be non-volatile or non-transient. The readable storage medium can include computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0302] As shown in Figure 12, the information transmission device 1200 of this application embodiment is deployed on a terminal and includes:
[0303] The second sending module 1201 is used to send the identification information of the second network to the first core network node during the process of entering the connected state from the idle state;
[0304] The terminal is registered in the first network through the first core network node and in the second network through the second core network node.
[0305] Optionally, the second transmitting module 1201 is configured to:
[0306] Send a second request to the first core network node, the second request including the identification information of the second network;
[0307] The second request includes at least one of the following:
[0308] Service request;
[0309] Registration request;
[0310] Location update request.
[0311] Optionally, the device further includes:
[0312] The third sending module is used to send the measurement information of the access network node to which the terminal is connected in the second network only to the access network node in the first network when making a measurement report.
[0313] It should be noted that this device embodiment is a device corresponding to the above method. All implementation methods in the above method embodiments are applicable to this device embodiment and can achieve the same technical effect, so they will not be described again here.
[0314] The measurement switching device in this application embodiment can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices besides a terminal. For example, the terminal can include, but is not limited to, the type of terminal 11 listed above; other devices can be servers, network attached storage (NAS), etc., and this application embodiment does not specifically limit the type.
[0315] This application embodiment also provides a terminal, including a processor and a communication interface, wherein the communication interface is used to send the identification information of the second network to the first core network node during the process of entering the connected state from the idle state;
[0316] The terminal is registered in the first network through the first core network node and in the second network through the second core network node.
[0317] Optionally, the communication interface is used for:
[0318] Send a second request to the first core network node, the second request including the identification information of the second network;
[0319] The second request includes at least one of the following:
[0320] Service request;
[0321] Registration request;
[0322] Location update request.
[0323] Optionally, the communication interface is further used for:
[0324] When generating a measurement report, the measurement information of the access network node to which the terminal is connected in the second network is sent only to the access network node in the first network.
[0325] Preferably, embodiments of this application also provide a terminal, including a processor, a memory, and a program or instructions stored in the memory and executable on the processor. When the program or instructions are executed by the processor, they implement the various processes of the above-described information transmission method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here. Specifically, Figure 13 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of this application.
[0326] The terminal 1300 includes, but is not limited to, at least some of the following components: radio frequency unit 1301, network module 1302, audio output unit 1303, input unit 1304, sensor 1305, display unit 1306, user input unit 1307, interface unit 1308, memory 1309, and processor 1310.
[0327] Those skilled in the art will understand that the terminal 1300 may also include a power supply (such as a battery) for powering various components. The power supply can be logically connected to the processor 1310 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The terminal structure shown in Figure 13 does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0328] It should be understood that, in this embodiment, the input unit 1304 may include a graphics processing unit (GPU) 13041 and a microphone 13042. The GPU 13041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1306 may include a display panel 13061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1307 includes a touch panel 13071 and at least one of other input devices 13072. The touch panel 13071 is also called a touch screen. The touch panel 13071 may include a touch detection device and a touch controller. Other input devices 13072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0329] In this embodiment, after receiving downlink data from the access network device, the radio frequency unit 1301 can transmit it to the processor 1310 for processing; in addition, the radio frequency unit 1301 can send uplink data to the network-side device. Typically, the radio frequency unit 1301 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.
[0330] The memory 1309 can be used to store software programs or instructions and various data. The memory 1309 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback function, image playback function, etc.). Furthermore, the memory 1309 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1309 in this embodiment includes, but is not limited to, these and any other suitable types of memory.
[0331] Processor 1310 may include one or more processing units; optionally, processor 1310 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1310.
[0332] The radio frequency unit 1301 is used for:
[0333] During the transition from idle state to connected state, the identification information of the second network is sent to the first core network node;
[0334] The terminal is registered in the first network through the first core network node and in the second network through the second core network node.
[0335] Optionally, the radio frequency unit 1301 is used for:
[0336] Send a second request to the first core network node, the second request including the identification information of the second network;
[0337] The second request includes at least one of the following:
[0338] Service request;
[0339] Registration request;
[0340] Location update request.
[0341] Optionally, the radio frequency unit 1301 is further configured to:
[0342] When generating a measurement report, the measurement information of the access network node to which the terminal is connected in the second network is sent only to the access network node in the first network.
[0343] Preferably, this application embodiment also provides a terminal, including a processor, a memory, and a program or instructions stored in the memory and executable on the processor. When the program or instructions are executed by the processor, they implement the various processes of the above-described information transmission method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0344] This application also provides a readable storage medium on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements the various processes of the above-described information transmission method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0345] The computer-readable storage medium mentioned above includes, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0346] Optionally, as shown in FIG14, this application embodiment also provides a communication device 1400, including a processor 1401 and a memory 1402. The memory 1402 stores a program or instructions that can run on the processor 1401. For example, when the communication device 1400 is a first core network node, the program or instructions executed by the processor 1401 implement the various steps of the above-described information transmission method embodiment and achieve the same technical effect. When the communication device 1400 is a second core network node, the program or instructions executed by the processor 1401 implement the various steps of the above-described information transmission method embodiment and achieve the same technical effect. When the communication device 1400 is a terminal, the program or instructions executed by the processor 1401 implement the various steps of the above-described information transmission method embodiment and achieve the same technical effect. To avoid repetition, further details are omitted here.
[0347] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described information transmission method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0348] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0349] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described information transmission method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0350] This application also provides a communication system, including: a first core network node, a second core network node, and a terminal. The first core network node can be used to perform the steps of the above-described information transmission method, the second core network node can be used to perform the steps of the above-described information transmission method, and the terminal can be used to perform the steps of the above-described information transmission method.
[0351] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0352] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of computer software products plus necessary general-purpose hardware platforms, and of course, they can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions to cause the terminal or network-side device to execute the methods described in the various embodiments of this application.
[0353] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other implementations under the guidance of this application without departing from the spirit and scope of the claims. All of these implementations are within the protection scope of this application.
Claims
1. An information transmission method, comprising: The first core network node receives the identification information of the second network sent by the terminal, wherein the terminal is registered in the first network through the first core network node and registered in the second network through the second core network node; When the terminal switches from the first network to the second network, the first core network node sends a target message to the second core network node according to the identification information of the second network. The target message includes the context information of the terminal.
2. The method of claim 1, wherein, The context information of the terminal includes: first context information and second context information. The first context information is obtained by converting the context information of the terminal in the first network into the context information of the second network, and the second context information is the context information of the terminal in the second network.
3. The method according to claim 2, further comprising: The first core network node obtains the second context information; The first core network node merges the second context information with the first context information to obtain the context information of the terminal.
4. The method according to claim 2, further comprising: The first core network node obtains the address of the second network element that provides services to the terminal from the first network element; The first core network node sends a first request to the second network element based on the address. The first request is used to request the acquisition of the context information of the terminal in the second network. The first core network node receives the second context information sent by the second network element.
5. The method of claim 1, wherein, The context information of the terminal includes: first context information of the terminal in the first network, which is obtained by converting the context information of the terminal in the first network into context information of the second network; the target message also includes target indication information, which is used to indicate that the terminal is in a dual registration state or a dual transmission state.
6. The method of claim 1, wherein, The identification information of the second network sent by the receiving terminal includes: During the process of the terminal transitioning from an idle state to a connected state, the first core network node receives the identification information of the second network sent by the terminal.
7. The method of claim 6, wherein, The receipt of the identification information of the second network sent by the terminal includes: The first core network node receives a second request sent by the terminal, the second request including the identification information of the second network; The second request includes at least one of the following: Service request; Registration request; Location update request.
8. The method of any one of claims 1-7, wherein, The identification information of the second network includes at least one of the following: A globally unique temporary terminal identifier; The world's only identifier for the second core network node.
9. An information transmission method, comprising: The second core network node receives a target message sent by the first core network node. The target message includes first context information and target indication information. The target indication information is used to indicate that the terminal is in a dual registration state or a dual transmission state. Alternatively, the target information includes: first context information and second context information, wherein the first context information is obtained by converting the context information of the terminal in the first network into the context information of the second network, and the second context information is the context information of the terminal in the second network; The terminal is registered in the first network through the first core network node and in the second network through the second core network node.
10. The method according to claim 9, wherein when the target message includes first context information and target indication information, the method further comprises: The second core network node merges the first context information with the second context information stored in the second core network node according to the target indication information.
11. The method of claim 10, further comprising: The second core network node sends the merged first context information and the second context information stored in the second core network node to the access network node under the second network.
12. An information transmission method, comprising: During the process of the terminal transitioning from the idle state to the connected state, it sends the identification information of the second network to the first core network node; The terminal is registered in the first network through the first core network node and in the second network through the second core network node.
13. The method of claim 12, wherein, Sending the identification information of the second network to the first core network node includes: The terminal sends a second request to the first core network node, the second request including the identification information of the second network; The second request includes at least one of the following: Service request; Registration request; Location update request.
14. The method according to claim 12 or 13, further comprising: When generating a measurement report, the terminal only sends the measurement information of the access network node to which it is connected in the second network to the access network node in the first network.
15. An information transmission device, deployed at a first core network node, comprising: The first receiving module is used to receive the identification information of the second network sent by the terminal, wherein the terminal is registered in the first network through the first core network node and registered in the second network through the second core network node; The first sending module is configured to send a target message to a second core network node based on the identification information of the second network when the terminal switches from the first network to the second network. The target message includes the context information of the terminal.
16. A core network node, the core network node being a first core network node, comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the information transmission method as described in any one of claims 1 to 8.
17. An information transmission device, deployed at a second core network node, comprising: The second receiving module is used to receive a target message sent by the first core network node. The target message includes first context information and target indication information. The target indication information is used to indicate that the terminal is in a dual registration state or a dual transmission state. Alternatively, the target information includes: first context information and second context information, wherein the first context information is obtained by converting the context information of the terminal in the first network into the context information of the second network, and the second context information is the context information of the terminal in the second network; The terminal is registered in the first network through the first core network node and in the second network through the second core network node.
18. A core network node, the core network node being a second core network node, comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the information transmission method as described in any one of claims 9 to 11.
19. An information transmission device, deployed on a terminal, comprising: The second sending module is used to send the identification information of the second network to the first core network node during the process of transitioning from the idle state to the connected state; The terminal is registered in the first network through the first core network node and in the second network through the second core network node.
20. A terminal comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the information transmission method as claimed in any one of claims 12 to 14.
21. A readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the information transmission method as described in any one of claims 1-14.