Information transmission method and device, terminal and core network node
By sending the terminal context information to the second core network node during the terminal switching, the data interruption problem caused by switching in multiple network registration scenarios is solved, and the reliability of data transmission is achieved.
Patent Information
- Application Number
- CN202311366999.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-20
- Publication Date
- 2025-04-22
AI Technical Summary
In the scenario where the terminal registers to more than one network, the switched network node is different from the registered network node, resulting in the data transmitted on the network before the handover is interrupted or lost.
By receiving the identification information of the second network sent by the terminal, the first core network node sends a target message to the second core network node, including the terminal's context information to ensure that the handover network node is consistent with the registered network node.
It ensures the reliability of data transmission when the terminal switches in multiple network registration scenarios, and avoids interruption or loss of data before switching.
Smart Images

Figure CN119865933A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to an information transmission method, device, terminal and core network node. Background Art
[0002] In order to solve the problem of poor signal quality and slow switching of user equipment (UE) at the edge of the 5G network, the industry has proposed a dual registration solution, that is, the UE is registered in the 5G network and the 4G network at the same time, and uses the 5G network and the 4G network for data transmission at the same time. Of course, the terminal can also register to three or more networks.
[0003] For example, when the UE is registered on both network 1 and network 2 and can transmit data at the same time, if the network signal of network 1 becomes weak and needs to be switched to network 2, the network node of network 2 used after the switch may be different from the network node of network 2 currently used by the UE, resulting in interruption or loss of data transmitted on network 2 before the switch. Summary of the invention
[0004] The embodiments of the present application provide an information transmission method, device, terminal and core network node to solve the problem that in a scenario where a terminal is registered to more than one network, the node of a network after switching is different from the node of the network used for registration, resulting in interruption or loss of data transmitted in the network before switching.
[0005] In a first aspect, an information transmission method is provided, which is performed by a first core network node, and the method includes:
[0006] The first core network node receives 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 is registered in the second network through the second core network node;
[0007] 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 identification information of the second network, where the target message includes context information of the terminal.
[0008] In a second aspect, an information transmission device is provided, which is deployed in a first core network node, including:
[0009] A first receiving module, configured to receive identification information of a second network sent by a terminal, wherein the terminal is registered in the first network through the first core network node, and is registered in the second network through the second core network node;
[0010] The first sending module is used to send a target message to a second core network node according to identification information of the second network when the terminal switches from the first network to the second network, wherein the target message includes context information of the terminal.
[0011] In a third aspect, an information transmission method is provided, the method comprising:
[0012] The second core network node receives a target message sent by the first core network node, wherein the target message includes first context information and target indication information, and 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, wherein the first context information is obtained by converting context information of the terminal in the first network into context information of the second network, and the second context information is context information of the terminal in the second network;
[0013] The terminal is registered in the first network through the first core network node, and is registered in the second network through the second core network node.
[0014] In a fourth aspect, an information transmission device is provided, which is deployed in a second core network node, including:
[0015] A second receiving module is used to receive a target message sent by the first core network node, wherein the target message includes first context information and target indication information, and 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, wherein the first context information is obtained by converting context information of the terminal in the first network into context information of the second network, and the second context information is 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 is registered in the second network through the second core network node.
[0017] In a fifth aspect, a method for information transmission is provided, the method comprising:
[0018] The terminal sends identification information of the second network to the first core network node during the process of entering the connected state from the idle state;
[0019] The terminal is registered in the first network through the first core network node, and is registered in the second network through the second core network node.
[0020] In a sixth aspect, an information transmission device is provided, which is deployed in a terminal and includes:
[0021] A second sending module, used for sending identification information of the second network to the first core network node in the process of entering the connected state from the idle state;
[0022] The terminal is registered in the first network through the first core network node, and is registered in the second network through the second core network node.
[0023] In the seventh aspect, a core network node is provided, which is a first core network node, including a processor and a memory, the memory storing programs or instructions that can be run on the processor, and the programs or instructions, when executed by the processor, implement the steps of the method described in the first aspect.
[0024] In an eighth aspect, a core network node is provided, which is a first core network node, comprising 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 the first network through the first core network node, and is 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, and the target message includes context information of the terminal.
[0025] In the ninth aspect, a core network node is provided, which is a second core network node, including a processor and a memory, the memory storing programs or instructions that can be run on the processor, and the programs or instructions, when executed by the processor, implement the steps of the method described in the third aspect.
[0026] In a tenth aspect, a core network node is provided, the core network node being a second core network node, comprising a processor and a communication interface, wherein the communication interface is used to receive a target message sent by the first core network node, the target message comprising first context information and target indication information, the target indication information being used to indicate that the terminal is in a dual registration state or a dual transmission state; or, the target information comprises: first context information and second context information, the first context information being obtained by converting context information of the terminal in a first network into context information of a second network, the second context information being context information of the terminal in the second network;
[0027] The terminal is registered in the first network through the first core network node, and is registered in the second network through the second core network node.
[0028] In the eleventh aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method described in the third aspect are implemented.
[0029] In a twelfth aspect, a terminal is provided, comprising 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 in a process of entering a connected state from an idle state;
[0030] The terminal is registered in the first network through the first core network node, and is registered in the second network through the second core network node.
[0031] In the thirteenth aspect, a communication system is provided, including: a first core network node, a second core network node and a terminal, wherein the first core network node can be used to execute the steps of the method described in the first aspect, the second core network node can be used to execute the steps of the method described in the third aspect, and the terminal can be used to execute the steps of the method described in the fifth aspect.
[0032] In a fourteenth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect, the third aspect or the fifth aspect are implemented.
[0033] In the fifteenth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method described in the first aspect, the third aspect, or the fifth aspect.
[0034] In the sixteenth aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium, and the computer program / program product is executed by at least one processor to implement the steps of the method described in the first aspect, the third aspect or the fifth aspect.
[0035] In an embodiment of the present application, by receiving identification information of the second network sent by the terminal, context information of the terminal is sent to the second core network node belonging to the second network based on the identification information of the second network, so as to ensure that in a scenario where the terminal is registered with more than one network, the node of the second network after switching is the same as the node of the second network used for registration, and data transmission in the second network before switching will not be interrupted or lost, thereby ensuring data transmission reliability. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 is a block diagram of a wireless communication system to which the embodiments of the present application can be applied;
[0037] Figure 2 It is a flowchart of UE switching from 5G to 4G;
[0038] Figure 3 This is one of the flowcharts of the information transmission method according to the embodiment of the present application;
[0039] Figure 4 It is a schematic diagram of the link status change of the terminal double registration to the switching network under the existing switching mode;
[0040] Figure 5 is a flow chart of application scenario 1;
[0041] Figure 6 It is a flow chart of application scenario 2;
[0042] Figure 7 This is the second flow chart of the information transmission method according to the embodiment of the present application;
[0043] Figure 8 This is the third flow chart of the information transmission method according to the embodiment of the present application;
[0044] Fig. 9 It is one of the module schematic diagrams of the information transmission device according to the embodiment of the present application;
[0045] Fig.10 It is a structural diagram of a core network node in an embodiment of the present application;
[0046] Fig.11 This is the second module schematic diagram of the information transmission device according to the embodiment of the present application;
[0047] Fig.12 This is the third module schematic diagram of the information transmission device according to the embodiment of the present application;
[0048] Fig.13 is a schematic diagram of the structure of a terminal in an embodiment of the present application;
[0049] Fig.14 It is a schematic diagram of the structure of the communication device of an embodiment of the present application. DETAILED DESCRIPTION
[0050] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.
[0051] The terms "first", "second", etc. of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of one type, and the number of objects is not limited, for example, the first object can be one or more. In addition, "or" in the present application represents at least one of the connected objects. For example, "A or B" covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B. The character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0052] The term "indication" in this application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, operations to be performed, or request results in the sent indication; an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.
[0053] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, 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 the embodiments of the present application are often used interchangeably, and the described technology can be used for the above-mentioned systems and radio technologies as well as other systems and radio technologies. The following description describes a new radio (NR) system for example purposes, and NR terms are used in most of the following descriptions, but these technologies can also be applied to systems other than NR systems, such as 6th Generation (6G) communication systems.
[0054] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), an aircraft (flight vehicle), a vehicle-mounted device (Vehicle User Equipment, VUE), a ship-mounted device, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (Personal Computer, PC), a teller machine or a self-service machine and other terminal side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. In addition to the above-mentioned terminal devices, it can also be a chip in the terminal, such as a modem chip, a system-on-chip (SoC). It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network (RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station may be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a Relay Base Station (RBS), a Serving Base Station (SBS), a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a Home Node B (HNB), a Home Evolved Node B (home evolved Node B), a Transmission Reception Point (TRP) or other appropriate terms 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 in the embodiments of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0055] The 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 (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery Function, EASDF), unified data management (Unified Data Management, UDM), unified data storage (Unified Data Repository, UDR), home user server (Home Subscriber Server, HSS), centralized network configuration (CNC), network storage function (Network Repository Function, NRF), network exposure function (Network Exposure Function, NEF), local NEF (Local NEF, or L-NEF), binding support function (Binding Support Function, BSF), application function (Application Function, AF), etc. It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.
[0056] The following is a description of the technologies related to the embodiments of the present application.
[0057] like Figure 2 As shown in the figure, the main process of UE switching from 5G to 4G includes:
[0058] Step 200: The UE establishes a protocol data unit (PDU) session and a quality of service flow (QoS flow) within 5G, and is in a connected state within 5G.
[0059] Step 201, the 5G base station (gNB) sends a handover indication (Handover required) to the AMF.
[0060] It should be noted that the gNB determines to switch the UE to 4G based on the measurement results reported by the UE, and the gNB sends a switching indication to the AMF currently serving the UE.
[0061] Note: The gNB sends the measurement configuration to the UE before step 201, and the UE sends the measurement report to the gNB according to the measurement configuration. The measurement report contains the identification of at least one measured cell, the signal strength of each cell, and the tracking area (TA) information.
[0062] Step 202, 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) providing services to the UE.
[0063] The main process includes the following:
[0064] Step 202a, AMF sends a PDU session context request (Nsmf_PDUSession_ContextRequest) to SMF+PGW-C;
[0065] Step 202b, SMF+PGW-C and PGW-U+UPF perform N4 session modification communication (N4 SessionModification);
[0066] This step is optional.
[0067] Step 202c, SMF+PGW-C sends a PDU session context response (Nsmf_PDUSession_ContextRsp) to AMF.
[0068] If the UE is in roaming state, it is sent to SMF+PGW-C through the SMF providing service for the UE in the visited public land mobile network (VPLMN).
[0069] Note: If the UE is in roaming state, SMF+PGW-C can be located in the UE's Home Public Land Mobile Network (HPLMN).
[0070] Step 203: AMF sends a forward relocation request (Forward Relocation Request) to MME, which includes the context information of the UE, including the information of the PDN connection corresponding to the PDU session of the UE.
[0071] The PDN connection information includes information about an Evolved Packet System (EPS) bearer, such as guaranteed bit rate (GBR) or maximum bit rate (MBR) information of the EPS bearer.
[0072] Note: PDU session is a 5G concept, and its corresponding 4G concept is PDN connection.
[0073] Each PDU session can contain one or more QoS flows, and each QoS flow can support one QoS. For example, voice service is a QoS flow with a QoS service level of 1.
[0074] Each PDN connection may include one or more EPS bearers. Each EPS bearer can support one QoS. For example, the voice service is an EPS bearer with a service level of 1.
[0075] The QoS flow of 5G corresponds to the EPS bearer of 4G.
[0076] Step 204: MME sends a create session request to SGW to create a corresponding transmission tunnel for EPS bearer.
[0077] Step 205: The SGW sends a create session response (Create session response) to the MME.
[0078] Step 206: The MME sends a handover request to the 4G base station (eNB), and the handover request carries parameter information of the EPS bearer to be established.
[0079] Step 207: The eNB sends a handover request ACK to the MME.
[0080] Specifically, the eNB allocates radio resources and transmission tunnel resources for the EPS bearer to be established, and sends them to the MME via a handover request response.
[0081] The radio resources include random access resources and data radio bearer (DRB) resources.
[0082] Note: Each EPS bearer corresponds to one DRB.
[0083] Step 208: The MME and the SGW exchange transmission tunnel resources to establish a transmission tunnel between the E-UTRAN and the SGW.
[0084] Step 209: MME sends the radio resources allocated by eNB to the user to AMF.
[0085] Step 210: If the data cached by the UE in the gNB has a higher priority, the AMF notifies the SMF+PGW-C to establish a forwarding tunnel to forward the UE data from the NG RAN to the E-URTAN.
[0086] The specific steps include:
[0087] Step 210a, AMF sends a PDU session update SM context request (PDUSession_UpdateSMContext Request) to SMF+PGW-C;
[0088] Step 210b, SMF+PGW-C and PGW-U+UPF perform N4 session modification communication;
[0089] This step is optional.
[0090] Step 210c, SMF+PGW-C sends a PDU session context response to AMF.
[0091] Step 211: AMF sends the radio resources allocated by the eNB to the user to the UE.
[0092] The specific steps include:
[0093] Step 211a: AMF sends the radio resources allocated by eNB to the user to gNB.
[0094] Step 211b, gNB sends the received wireless resources to UE.
[0095] Subsequently, a DL Data forwarding process is performed, including forwarding in a home routed roaming case and forwarding in a non-roaming or local breakout roaming case.
[0096] Step 212: The UE accesses the eNB according to the radio resources allocated by the eNB, and replies with a Handover Complete message.
[0097] As a result, the UE switches from 5G to 4G.
[0098] The information transmission method, device, terminal and core network node provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings through some embodiments and their application scenarios.
[0099] like Figure 3 As shown, the embodiment of the present application provides an information transmission method, including:
[0100] Step 301: A first core network node receives identification information of a second network sent by a terminal;
[0101] It should be noted that the terminal is registered in the first network through the first core network node, and is registered in the second network through the second core network node.
[0102] 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, and the target message includes the context information of the terminal.
[0103] It should be noted that the application scenario corresponding to the embodiment of the present application is that the terminal has registered and accessed the first network and the second network.
[0104] Optionally, the first network and the second network may be networks corresponding to different network standards, and the network standards may include 3G, 4G, 5G, 6G, etc. 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 may 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.
[0105] For example, when a terminal registers to access a 4G network and a 5G network, the core network MME (MME-2) after switching may be different from the MME (MME-1) used by the UE in 4G. The reason is that during switching, MME-2 is selected by AMF-1 based on the TA where the 4G cell selected by gNB-1 is located. Therefore, AMF-1 may select MME-2.
[0106] The embodiment of the present application receives the identification information of the second network sent by the terminal, and sends the context information of the terminal to the second core network node belonging to the second network based on the identification information of the second network, so as to ensure that when the terminal is registered with more than one network, the node of the second network after switching is the same as the node of the second network used for registration, and the data transmitted in the second network before switching will not be interrupted or lost, thereby ensuring the reliability of data transmission.
[0107] Optionally, in an implementation manner, the identification information of the second network includes at least one of the following:
[0108] A11, Globally Unique Temporary UE Identity (GUTI);
[0109] A12, the world's only second core network node identifier.
[0110] For example, when the second network is a 4G network, the second core network node may be an MME, and the globally unique second core network node identifier is a globally unique MME identifier (Globally Unique MME Identity, GUMMEI).
[0111] Optionally, when the second network is a 4G network, GUTI is a temporary identifier allocated by the MME to the UE, and the GUTI includes the GUMMEI.
[0112] 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, and 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.
[0113] 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 the second core network node of the second network for the terminal to register and access is selected when selecting the second core network node, thereby ensuring that the second core network node will not be changed, and the data transmitted in the second network before switching will not be interrupted or lost, thereby ensuring the reliability of data transmission.
[0114] Optionally, in one implementation, the specific implementation of the receiving terminal sending the identification information of the second network includes:
[0115] The first core network node receives identification information of the second network sent by the terminal when the terminal enters a connected state from an idle state.
[0116] Optionally, the duration included in the process of the terminal entering the connected state from the idle state may be the duration corresponding to a period of time from when the terminal does not enter the connected state to when the terminal enters the connected state.
[0117] That is to say, the identification information of the second network is sent by the terminal to the first core network node before entering the connected state or after entering the connected state.
[0118] It should be noted that, by receiving the identification information of the second network sent by the terminal when the terminal enters the connected state from the idle state, the terminal can report the identification information in the idle state or the connected state, thereby improving the reporting flexibility of the terminal.
[0119] Optionally, in an implementation manner, the specific implementation of receiving the identification information of the second network sent by the terminal includes:
[0120] The first core network node receives a second request sent by the terminal, where the second request includes identification information of the second network;
[0121] The second request includes at least one of the following:
[0122] B11. Service Request;
[0123] B12, Registration Request;
[0124] B13. Location Update Request.
[0125] That is to say, 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, and the first core network node receives the second request and 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, and the first core network node receives the second request and performs a corresponding operation to respond to the terminal's request.
[0126] It should be noted that, by using at least one of B11-B13 to send the identification information of the second network, no additional message needs to be introduced, thereby reducing resource overhead.
[0127] It should be noted that, during the process of the terminal switching from the first network to the second network, the first core network node needs to send the context information of the terminal to the second core network node to implement the network switching.
[0128] For example, Figure 4As shown, the terminal registers and accesses the 4G network and the 5G network. Assume that before the switch, the UE has a PDU session in 5G, the IP address is IP-1, and APP-1 uses IP-1 for data transmission; the UE has a PDN connection in 4G, the IP address is IP-2, and APP-2 uses IP-2 for data transmission; if according to Figure 2 After the handover, the PDN connection in 4G is released, IP-2 is unavailable, and APP-2 cannot perform data transmission. To solve this problem, the present application embodiment can adopt the following two implementation methods.
[0129] The first implementation method:
[0130] Optionally, the context information of the terminal includes: first context information and second context information, the first context information is obtained by converting context information of the terminal in the first network into context information of the second network, and the second context information is context information of the terminal in the second network.
[0131] This situation can be understood as, in order to ensure that the original context of the terminal in the second network remains unchanged after the network switching, 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, so as not to 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.
[0132] Optionally, in one implementation, the method further includes:
[0133] The first core network node obtains, from the first network element, an address of a second network element providing a service for the terminal;
[0134] The first core network node sends a first request to the second network element according to the address, where the first request is used to request to obtain context information of the terminal in the second network;
[0135] The first core network node receives the second context information sent by the second network element.
[0136] Optionally, the first network element is a network element for implementing data management, for example, the first network element is a UDM. The second network element is a network element for implementing session management and packet data network control, for example, the second network element is a SMF+PGW-C.
[0137] From the above description, it can be seen that 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, 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.
[0138] It should be noted that the context information of the terminal in different networks is expressed differently, and there is a corresponding relationship between the contexts in different networks. Converting the context information of the terminal in the first network into 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.
[0139] 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 obtained by the first core network node to obtain the context information of the terminal.
[0140] It should be noted that the merging mentioned in the embodiments of the present application may be that in the merged information generated after the merging, the bits of the first context information are located before the bits of the second context information, or the bits of the second context information are located before the bits of the first context information.
[0141] The second implementation method:
[0142] Optionally, the context information of the terminal includes: first context information of the terminal in the first network, where 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 target message also includes target indication information, and the target indication information is used to indicate that the terminal is in a dual registration state or a dual steer state.
[0143] It should be noted that dual registration means that the terminal is registered with two networks at the same time; dual transmission means that the terminal can realize information transmission in two networks at the same time.
[0144] This situation can be understood as the target indication information instructing the terminal to register with the first network and the second network at the same time.
[0145] This situation can be understood as an additional target indication information being set in the target message to inform the second core network node that the terminal is in a scenario where it has registered access to more than one network. The target indication information will be sent to the second core network node together with the first context information. After the second core network node receives the target message containing the target indication information and the first context information, it will merge the first context information with the second context information stored in the second core network node according to the target indication information; and establish a communication path based on the merged context, so as not to interrupt the original data connection of the second core network node and not affect the transmission of data of the existing connection.
[0146] Optionally, in order to ensure that the terminal does not switch the access network node when switching, the embodiment of the present application only sends the measurement information of the access network node connected to the terminal in the second network to the access network node (for example, a base station) in the first network when making a measurement report.
[0147] For example, when a terminal registers to access a 4G network and a 5G network, the 4G base station (eNB-2) after switching may be different from the 4G base station (eNB-1) used by the UE in 4G; the reason is that during switching, eNB-2 is selected by gNB-1 based on the measurement report reported by the UE, so gNB-1 may select eNB-2. However, by adopting the implementation method of the present application, the terminal only reports the measurement information of the access network node connected to the terminal in the second network, so that the access network node in the first network can select the access network node in the second network for switching only based on the measurement information reported by the terminal, ensuring that the terminal will not access other access network nodes in the second network other than the registered one.
[0148] It should be noted that when the terminal is in a scenario where it is registered with two networks, it can switch to another network using the above method; optionally, when the terminal is in a scenario where it is registered with three or more networks, it can also switch to another network based on the above method. For example, the terminal is registered with network A, network B and network C at the same time, and the terminal may switch from network A to network C and from network B to network C. The terminal needs to execute the above method respectively 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.
[0149] Taking the first network as a 5G network and the second network as a 4G network as an example, the specific application of the embodiment of the present application is illustrated as follows.
[0150] Application Scenario 1: The core network node in the 5G network directly sends the context information of the merged terminal
[0151] like Figure 5As shown, the specific implementation process includes:
[0152] Step 500: Every time the UE enters a connected state or performs a mobility location update, it reports the identification information of the 4G network;
[0153] For example, in a Service Request message or a Registration Request message, the identification information of the 4G network is carried. The identification of the 4G network is used by the AMF to determine the MME that provides services for the UE through the 4G network, including at least one of the following:
[0154] 4G GUTI (Globally Unique Temporary UE Identity);
[0155] 4G GUMMEI (Globally Unique MME Identity)
[0156] Step 501: The UE establishes a PDU session and QoS flow within 5G and is in a connected state within 5G.
[0157] Optionally, there is no clear order for executing step 501 and step 500 , and either step can be executed first.
[0158] Step 502: The terminal only sends measurement information of the 4G base station (eNB) to which the terminal is connected in the 4G network to the 5G base station (gNB).
[0159] This step can ensure that when 5G switches to 4G, it is the same as the original 4G base station.
[0160] Step 503: The 5G base station (gNB) sends a handover indication (Handover required) to the AMF.
[0161] It should be noted that the gNB determines to switch the UE to 4G based on the measurement results reported by the UE, and the gNB sends a switching indication to the AMF currently providing services for the UE.
[0162] Note: The gNB sends the measurement configuration to the UE before step 503, and the UE sends the measurement report to the gNB according to the measurement configuration. The measurement report contains the identification of at least one measured cell, the signal strength of each cell, and the tracking area (TA) information.
[0163] Step 504: 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) providing services to the UE.
[0164] The main process includes the following:
[0165] Step 504a, AMF sends a PDU session context request (Nsmf_PDUSession_ContextRequest) to SMF+PGW-C;
[0166] Step 504b, SMF+PGW-C and PGW-U+UPF perform N4 session modification communication (N4 SessionModification);
[0167] This step is optional.
[0168] Step 504c, SMF+PGW-C sends a PDU session context response (Nsmf_PDUSession_ContextRsp) to AMF.
[0169] If the UE is in roaming state, it is sent to SMF+PGW-C through the SMF providing service for the UE in the visited public land mobile network (VPLMN).
[0170] Note: If the UE is in roaming state, SMF+PGW-C can be located in the UE's Home Public Land Mobile Network (HPLMN).
[0171] Step 505: AMF obtains the second context information of the terminal in the 4G network;
[0172] Specifically, after receiving the switching indication, AMF queries UDM for the address of SMF+PGW-C that provides services for UE, and AMF requests the second context information of the terminal in the 4G network from SMF+PGW-C obtained from UDM+HSS.
[0173] It should be noted that AMF can only request the second context information of the terminal in the 4G network from the SMF+PGW-C corresponding to the obtained 4G network. Specifically, if the information sent by UDM+HSS contains a 4G indication, UDM+HSS can directly determine which SMF+PGW-Cs belong to the 4G network; or, UDM+HSS will subtract the SMF+PGW-C corresponding to the 5G network from all the SMF+PGW-Cs obtained, thereby obtaining the SMF+PGW-C of the 4G network.
[0174] Step 506: AMF merges the saved first context information of the terminal in the 5G network with the second context;
[0175] Step 507: AMF selects an MME based on the identification information of the 4G network reported by the terminal.
[0176] Step 508: AMF sends a forward relocation request (Forward Relocation Request) to the selected MME, and the request includes the merged UE context information.
[0177] Step 509: The MME sends a Create session request to the SGW to create a corresponding transmission tunnel for the EPS bearer.
[0178] Step 510: The SGW sends a create session response (Create session response) to the MME.
[0179] Step 511: The MME sends a handover request to the 4G base station (eNB), and the handover request carries parameter information of the EPS bearer to be established.
[0180] Step 512: The eNB sends a handover request ACK to the MME.
[0181] Specifically, the eNB allocates radio resources and transmission tunnel resources for the EPS bearer to be established, and sends them to the MME via a handover request response.
[0182] The radio resources include random access resources and data radio bearer (DRB) resources.
[0183] Note: Each EPS bearer corresponds to one DRB.
[0184] Step 513: The MME exchanges transmission tunnel resources with the SGW to establish a transmission tunnel between the E-UTRAN and the SGW.
[0185] Step 514: MME sends the radio resources allocated by eNB to the user to AMF.
[0186] Step 515: If the data cached by the UE in the gNB has a higher priority, the AMF notifies the SMF+PGW-C to establish a forwarding tunnel to forward the UE data from the NG RAN to the E-URTAN.
[0187] The specific steps include:
[0188] Step 515a, AMF sends a PDU session update SM context request (PDUSession_UpdateSMContext Request) to SMF+PGW-C;
[0189] Step 515b: SMF+PGW-C and PGW-U+UPF perform N4 session modification communication;
[0190] This step is optional.
[0191] Step 515c, SMF+PGW-C sends a PDU session context response to AMF.
[0192] Step 516: AMF sends the radio resources allocated by the eNB to the UE.
[0193] The specific steps include:
[0194] Step 516a: AMF sends the radio resources allocated by eNB to the user to gNB.
[0195] Step 516b: gNB sends the received wireless resources to the UE.
[0196] Subsequently, a DL Data forwarding process is performed, including forwarding in a home routed roaming case and forwarding in a non-roaming or local breakout roaming case.
[0197] Step 517: The UE accesses the eNB according to the radio resources allocated by the eNB, and replies with a Handover Complete message.
[0198] Application Scenario 2: Core network nodes in 4G networks merge terminal context information
[0199] like Figure 6 As shown, the specific implementation process includes:
[0200] Step 600 to step 604 are the same as steps 500 to step 504 in application scenario 1;
[0201] Step 605: AMF selects an MME based on the identification information of the 4G network reported by the terminal;
[0202] Step 606: AMF sends a forward relocation request (Forward Relocation Request) to the selected MME, where the request includes the first context information of the UE and the target indication information.
[0203] Step 607: The MME receives the forward 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.
[0204] Step 608 to step 616 are the same as steps 509 to step 517 in application scenario 1.
[0205] It should be noted that at least one embodiment of the present application enables the terminal to maintain data connection to each network when switching when registered to more than one network, thereby avoiding user application freezes, ensuring data transmission reliability, and improving user experience.
[0206] like Figure 7 As shown, the embodiment of the present application provides an information transmission method, including:
[0207] Step 701: A second core network node receives a target message sent by a first core network node, wherein the target message includes first context information and target indication information, wherein 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, wherein the first context information is obtained by converting context information of the terminal in a first network into context information of a second network, and the second context information is context information of the terminal in the second network;
[0208] The terminal is registered in the first network through the first core network node, and is registered in the second network through the second core network node.
[0209] Optionally, when the target message includes the first context information and the target indication information, the method further includes:
[0210] 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.
[0211] Optionally, the method further includes:
[0212] The second core network node sends the merged first context information and the second context information stored in the second core network node to an access network node under the second network.
[0213] It should be noted that all descriptions about 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 effects, which will not be repeated here.
[0214] like Figure 8 As shown, the embodiment of the present application provides an information transmission method, including:
[0215] Step 801, when the terminal enters the connected state from the idle state, the terminal sends identification information of the second network to the first core network node;
[0216] The terminal is registered in the first network through the first core network node, and is registered in the second network through the second core network node.
[0217] Optionally, the sending identification information of the second network to the first core network node includes:
[0218] The terminal sends a second request to the first core network node, where the second request includes identification information of the second network;
[0219] The second request includes at least one of the following:
[0220] Service Requests;
[0221] Registration request;
[0222] Location update request.
[0223] Optionally, the method further includes:
[0224] When performing measurement reporting, the terminal only sends measurement information of the access network node connected to the terminal in the second network to the access network node in the first network.
[0225] It should be noted that all descriptions about the terminal side in the above embodiments are applicable to the embodiments of the information transmission method deployed on the terminal side, and can achieve the same technical effects, which will not be repeated here.
[0226] The information transmission method provided in the embodiment of the present application can be executed by an information transmission device. In the embodiment of the present application, the information transmission device provided in the embodiment of the present application is described by taking the information transmission device executing the measurement switching method as an example.
[0227] like Fig. 9 As shown, the information transmission device 900 of the embodiment of the present application is deployed in the first core network node, including:
[0228] A first receiving module 901 is configured to receive identification information of a second network sent by a terminal, wherein the terminal is registered in the first network through the first core network node and is registered in the second network through the second core network node;
[0229] The first sending module 902 is used 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, and the target message includes the context information of the terminal.
[0230] Optionally, the context information of the terminal includes: first context information and second context information, the first context information is obtained by converting context information of the terminal in the first network into context information of the second network, and the second context information is context information of the terminal in the second network.
[0231] Optionally, the device further comprises:
[0232] A first acquisition module, used to acquire the second context information;
[0233] The first processing module is configured to merge the second context information with the first context information to obtain the context information of the terminal.
[0234] Optionally, the device further comprises:
[0235] A second acquisition module, used to acquire, from the first network element, an address of a second network element providing services for the terminal;
[0236] A third sending module, configured to send a first request to the second network element according to the address, where the first request is used to request to obtain context information of the terminal in the second network;
[0237] The third receiving module is configured to receive the second context information sent by the second network element.
[0238] Optionally, the context information of the terminal includes: first context information of the terminal in the first network, 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 target message also includes target indication information, and the target indication information is used to indicate that the terminal is in a dual registration state or a dual transmission state.
[0239] Optionally, the first receiving module 901 is configured to:
[0240] In the process of the terminal entering the connected state from the idle state, identification information of the second network sent by the terminal is received.
[0241] Optionally, the specific implementation of receiving the identification information of the second network sent by the terminal includes:
[0242] receiving a second request sent by the terminal, where the second request includes identification information of the second network;
[0243] The second request includes at least one of the following:
[0244] Service Requests;
[0245] Registration request;
[0246] Location update request.
[0247] Optionally, the identification information of the second network includes at least one of the following:
[0248] Globally unique temporary terminal identifier;
[0249] The world's only second core network node identifier.
[0250] It should be noted that the device embodiment corresponds to the above method, and all implementation methods in the above method embodiment are applicable to the device embodiment and can achieve the same technical effect.
[0251] The information transmission device provided in the embodiment of the present application can achieve Figure 3 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.
[0252] The embodiment of the present application further provides a core network node, the core network node being a first core network node, comprising a processor and a communication interface, the communication interface being configured to receive identification information of a second network sent by a terminal, wherein the terminal is registered in the first network through the first core network node, and is registered in the second network through the second core network node;
[0253] In the case where the terminal switches from the first network to the second network, a target message is sent to the second core network node according to identification information of the second network, where the target message includes context information of the terminal.
[0254] Optionally, the context information of the terminal includes: first context information and second context information, the first context information is obtained by converting context information of the terminal in the first network into context information of the second network, and the second context information is context information of the terminal in the second network.
[0255] Optionally, the processor is configured to:
[0256] Acquire the second context information;
[0257] The second context information is combined with the first context information to obtain context information of the terminal.
[0258] Optionally, the processor is configured to:
[0259] Acquire, from the first network element, an address of a second network element providing services for the terminal;
[0260] Sending a first request to the second network element according to the address, where the first request is used to request to obtain context information of the terminal in the second network;
[0261] Receive the second context information sent by the second network element.
[0262] Optionally, the context information of the terminal includes: first context information of the terminal in the first network, 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 target message also includes target indication information, and the target indication information is used to indicate that the terminal is in a dual registration state or a dual transmission state.
[0263] Optionally, the communication interface is used to:
[0264] In the process of the terminal entering the connected state from the idle state, identification information of the second network sent by the terminal is received.
[0265] Optionally, the communication interface is used to:
[0266] receiving a second request sent by the terminal, where the second request includes identification information of the second network;
[0267] The second request includes at least one of the following:
[0268] Service Requests;
[0269] Registration request;
[0270] Location update request.
[0271] Optionally, the identification information of the second network includes at least one of the following:
[0272] Globally unique temporary terminal identifier;
[0273] The world's only second core network node identifier.
[0274] The first core network node embodiment corresponds to the above-mentioned first core network node side method embodiment. Each implementation process and implementation method of the above-mentioned method embodiment can be applied to the first core network node embodiment and can achieve the same technical effect.
[0275] Specifically, the embodiment of the present application also provides a core network node. Fig.10 As shown, 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).
[0276] Specifically, the core network node 1000 of the embodiment of the present invention further includes: an instruction or program stored in the memory 1003 and executable on the processor 1001, and the processor 1001 calls the instruction or program in the memory 1003 to execute Fig. 9 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.
[0277] An embodiment of the present 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, the various processes of the above-mentioned information transmission method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0278] The readable storage medium may be non-volatile or non-transient. The readable storage medium may include a computer-readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0279] like Fig.11 As shown, the information transmission device 1100 of the embodiment of the present application is deployed in the second core network node, including:
[0280] The second receiving module 1101 is used to receive a target message sent by the first core network node, where the target message includes first context information and target indication information, where 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, where the first context information is obtained by converting context information of the terminal in the first network into context information of the second network, and the second context information is context information of the terminal in the second network;
[0281] The terminal is registered in the first network through the first core network node, and is registered in the second network through the second core network node.
[0282] Optionally, when the target message includes the first context information and the target indication information, the apparatus further includes:
[0283] 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.
[0284] Optionally, the device further comprises:
[0285] 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.
[0286] It should be noted that the device embodiment corresponds to the above method, and all implementation methods in the above method embodiment are applicable to the device embodiment and can achieve the same technical effect.
[0287] The information transmission device provided in the embodiment of the present application can achieve Figure 7 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.
[0288] The embodiment of the present application also provides a core network node, which is 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 the first core network node, wherein the target message includes first context information and target indication information, and 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, wherein the first context information is obtained by converting context information of the terminal in the first network into context information of the second network, and the second context information is context information of the terminal in the second network;
[0289] The terminal is registered in the first network through the first core network node, and is registered in the second network through the second core network node.
[0290] Optionally, the processor is further configured to:
[0291] According to the target indication information, the first context information is merged with the second context information stored in the second core network node.
[0292] Optionally, the communication interface is further used for:
[0293] Send the combined first context information and the second context information stored in the second core network node to an access network node under the second network
[0294] The second core network node embodiment corresponds to the above-mentioned second core network node side method embodiment. The various implementation processes and implementation methods of the above-mentioned method embodiments can be applied to the second core network node embodiment and can achieve the same technical effects.
[0295] Specifically, the embodiment of the present application further provides a core network node. The core network node is a second core network node. The structure of the second core network node can be found in Fig.10 As shown, no further details are given here.
[0296] Specifically, the second core network node in the embodiment of the present invention further includes: an instruction or program stored in the memory and executable on the processor, and the processor calls the instruction or program in the memory to execute Fig.11 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.
[0297] An embodiment of the present 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, the various processes of the above-mentioned information transmission method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0298] The readable storage medium may be non-volatile or non-transient. The readable storage medium may include a computer-readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0299] like Fig.12 As shown, the information transmission device 1200 of the embodiment of the present application is deployed in a terminal, including:
[0300] The second sending module 1201 is used to send identification information of the second network to the first core network node in the process of entering the connected state from the idle state;
[0301] The terminal is registered in the first network through the first core network node, and is registered in the second network through the second core network node.
[0302] Optionally, the second sending module 1201 is configured to:
[0303] Sending a second request to the first core network node, where the second request includes identification information of the second network;
[0304] The second request includes at least one of the following:
[0305] Service Requests;
[0306] Registration request;
[0307] Location update request.
[0308] Optionally, the device further comprises:
[0309] The third sending module is used to send measurement information of the access network node connected to the terminal in the second network only to the access network node in the first network when performing measurement reporting.
[0310] It should be noted that the device embodiment is a device corresponding to the above-mentioned method, and all implementation methods in the above-mentioned method embodiment are applicable to the device embodiment and can achieve the same technical effect, which will not be repeated here.
[0311] The measurement switching device in the embodiment of the present application 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 it can be other devices other than a terminal. Exemplarily, the terminal can include but is not limited to the types of terminals 11 listed above, and other devices can be servers, network attached storage (Network Attached Storage, NAS), etc., which are not specifically limited in the embodiment of the present application.
[0312] The embodiment of the present application further provides a terminal, comprising 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 in a process of entering a connected state from an idle state;
[0313] The terminal is registered in the first network through the first core network node, and is registered in the second network through the second core network node.
[0314] Optionally, the communication interface is used to:
[0315] Sending a second request to the first core network node, where the second request includes identification information of the second network;
[0316] The second request includes at least one of the following:
[0317] Service Requests;
[0318] Registration request;
[0319] Location update request.
[0320] Optionally, the communication interface is further used for:
[0321] When performing the measurement report, only the measurement information of the access network node to which the terminal is connected in the second network is sent to the access network node in the first network.
[0322] Preferably, the embodiment of the present application further provides a terminal, including a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements each process of the above-mentioned information transmission method embodiment and can achieve the same technical effect, which will not be described here to avoid repetition. Specifically, Fig.13 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.
[0323] The terminal 1300 includes but is not limited to: a radio frequency unit 1301, a network module 1302, an audio output unit 1303, an input unit 1304, a sensor 1305, a display unit 1306, a user input unit 1307, an interface unit 1308, a memory 1309 and at least some of the components of a processor 1310.
[0324] Those skilled in the art will appreciate that the terminal 1300 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 1310 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.13 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0325] It should be understood that in the embodiment of the present application, the input unit 1304 may include a graphics processing unit (GPU) 13041 and a microphone 13042, and the graphics processor 13041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 1306 may include a display panel 13061, and the display panel 13061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. 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 two parts: a touch detection device and a touch controller. Other input devices 13072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0326] In the embodiment of the present application, after receiving downlink data from the access network device, the radio frequency unit 1301 can transmit the data to the processor 1310 for processing; in addition, the radio frequency unit 1301 can send uplink data to the network side device. Generally, the radio frequency unit 1301 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0327] The memory 1309 can be used to store software programs or instructions and various data. The memory 1309 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1309 may include a volatile memory or a non-volatile memory, or the memory 1309 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 1309 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0328] The processor 1310 may include one or more processing units; optionally, the processor 1310 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1310.
[0329] The radio frequency unit 1301 is used for:
[0330] In the process of entering the connected state from the idle state, sending identification information of the second network to the first core network node;
[0331] The terminal is registered in the first network through the first core network node, and is registered in the second network through the second core network node.
[0332] Optionally, the radio frequency unit 1301 is configured to:
[0333] Sending a second request to the first core network node, where the second request includes identification information of the second network;
[0334] The second request includes at least one of the following:
[0335] Service Requests;
[0336] Registration request;
[0337] Location update request.
[0338] Optionally, the radio frequency unit 1301 is further configured to:
[0339] When performing the measurement report, only the measurement information of the access network node to which the terminal is connected in the second network is sent to the access network node in the first network.
[0340] Preferably, an embodiment of the present application also provides a terminal, including a processor, a memory, and a program or instruction stored in the memory and executable on the processor. When the program or instruction is executed by the processor, each process of the above-mentioned information transmission method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0341] An embodiment of the present application also provides a computer-readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned information transmission method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0342] The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0343] Optional, such as Fig.14As shown, the embodiment of the present application further provides a communication device 1400, including a processor 1401 and a memory 1402, and the memory 1402 stores a program or instruction that can be run on the processor 1401. For example, when the communication device 1400 is a first core network node, the program or instruction is executed by the processor 1401 to implement the various steps of the above-mentioned information transmission method embodiment, and can achieve the same technical effect. When the communication device 1400 is a second core network node, the program or instruction is executed by the processor 1401 to implement the various steps of the above-mentioned information transmission method embodiment, and can achieve the same technical effect. When the communication device 1400 is a terminal, the program or instruction is executed by the processor 1401 to implement the various steps of the above-mentioned information transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0344] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned information transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0345] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0346] The embodiments of the present application further provide a computer program / program product, which is stored in a storage medium, and is executed by at least one processor to implement the various processes of the above-mentioned information transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0347] An embodiment of the present application also provides a communication system, including: a first core network node, a second core network node and a terminal, wherein the first core network node can be used to execute the steps of the above-mentioned information transmission method, the second core network node can be used to execute the steps of the above-mentioned information transmission method, and the terminal can be used to execute the steps of the above-mentioned information transmission method.
[0348] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0349] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, disk, CD, etc.), including several instructions to enable a terminal or a network-side device to execute the methods described in each embodiment of the present application.
[0350] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of the present application and the scope of protection of the claims, and these implementation methods are all within the protection of the present application.
Claims
1. An information transmission method, characterized in that: include: The first core network node receives 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 is 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 identification information of the second network, where the target message includes context information of the terminal.
2. The method according to claim 1, characterized in that The context information of the terminal includes: first context information and second context information, the first context information is obtained by converting context information of the terminal in the first network into context information of the second network, and the second context information is context information of the terminal in the second network.
3. The method according to claim 2, characterized in that Also includes: 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, characterized in that: Also includes: The first core network node obtains, from the first network element, an address of a second network element providing a service for the terminal; The first core network node sends a first request to the second network element according to the address, where the first request is used to request to obtain 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 according to claim 1, characterized in that The context information of the terminal includes: first context information of the terminal in the first network, 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 target message also includes target indication information, and the target indication information is used to indicate that the terminal is in a dual registration state or a dual transmission state.
6. The method according to claim 1, characterized in that The receiving terminal sends identification information of the second network, including: The first core network node receives identification information of the second network sent by the terminal when the terminal enters a connected state from an idle state.
7. The method according to claim 6, characterized in that The receiving identification information of the second network sent by the terminal includes: The first core network node receives a second request sent by the terminal, where the second request includes identification information of the second network; The second request includes at least one of the following: Service Requests; Registration request; Location update request.
8. The method according to any one of claims 1 to 7, characterized in that: The identification information of the second network includes at least one of the following: Globally unique temporary terminal identifier; The world's only second core network node identifier.
9. An information transmission method, characterized in that: include: The second core network node receives a target message sent by the first core network node, where the target message includes first context information and target indication information, where 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 context information of the terminal in the first network into context information of the second network, and the second context information is context information of the terminal in the second network; The terminal is registered in the first network through the first core network node, and is registered in the second network through the second core network node.
10. The method according to claim 9, characterized in that In a case where the target message includes the first context information and the target indication information, the method further includes: 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 according to claim 10, characterized in that Also includes: The second core network node sends the merged first context information and the second context information stored in the second core network node to an access network node under the second network.
12. An information transmission method, characterized in that: include: The terminal sends identification information of the second network to the first core network node during the process of entering the connected state from the idle state; The terminal is registered in the first network through the first core network node, and is registered in the second network through the second core network node.
13. The method according to claim 12, characterized in that The sending 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, where the second request includes identification information of the second network; The second request includes at least one of the following: Service Requests; Registration request; Location update request.
14. The method according to claim 12 or 13, characterized in that Also includes: When performing measurement reporting, the terminal only sends measurement information of the access network node connected to the terminal in the second network to the access network node in the first network.
15. An information transmission device, deployed in a first core network node, characterized in that: include: A first receiving module, configured to receive identification information of a second network sent by a terminal, wherein the terminal is registered in the first network through the first core network node, and is registered in the second network through the second core network node; The first sending module is used to send a target message to a second core network node according to identification information of the second network when the terminal switches from the first network to the second network, wherein the target message includes context information of the terminal.
16. A core network node, the core network node being a first core network node, characterized in that: The method comprises a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the information transmission method according to any one of claims 1 to 8 are implemented.
17. An information transmission device, deployed in a second core network node, characterized in that: include: A second receiving module, used to receive a target message sent by the first core network node, the target message including 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 context information of the terminal in the first network into context information of the second network, and the second context information is context information of the terminal in the second network; The terminal is registered in the first network through the first core network node, and is registered in the second network through the second core network node.
18. A core network node, wherein the core network node is a second core network node, characterized in that: It comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the information transmission method as described in any one of claims 9 to 11 are implemented.
19. An information transmission device, deployed in a terminal, characterized in that: include: A second sending module, used for sending identification information of the second network to the first core network node in the process of entering the connected state from the idle state; The terminal is registered in the first network through the first core network node, and is registered in the second network through the second core network node.
20. A terminal, characterized in that: It comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the information transmission method according to any one of claims 12 to 14 are implemented.
21. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the information transmission method according to any one of claims 1 to 14 are implemented.