Session establishment method and apparatus, registration method and apparatus, and related device
By establishing an IMS session of the second network when the terminal enters the dual registration mode, the problem of poor IMS service execution results caused by poor signal quality of the first network is solved, and higher service reliability and data transmission efficiency are achieved.
Patent Information
- Application Number
- PCT/CN2024/116994
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-12
- Filing Date
- 2024-09-05
- Publication Date
- 2025-03-20
AI Technical Summary
When the terminal has poor network signal quality, the IMS service execution effect is poor.
When the terminal enters the dual registration mode, an IMS session of the second network is established, thereby supporting the terminal to perform IMS services through the second network.
It improves the IMS service execution effect of the terminal, improves the service reliability and data transmission bandwidth, and reduces the delay.
Smart Images

Figure CN2024116994_20032025_PF_FP_ABST
Abstract
Description
Session establishment method, registration method, device and related equipment
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese patent application No. 202311174198.0 filed in China on September 12, 2023, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present application belongs to the field of communication technology, and specifically relates to a session establishment method, a registration method, an apparatus and related equipment. Background Art
[0004] In the related art, a terminal in a first network only establishes a first Internet Protocol (IP) Multimedia Subsystem (IMS) link in the first network, so that the terminal needs to perform IMS services through the IMS link of the first network. In certain scenarios, such as when the network signal quality of the first network is poor, the IMS services of the terminal may not be performed normally, resulting in poor performance of the IMS services of the terminal.
[0005] Summary of the Invention
[0006] The embodiments of the present application provide a session establishment method, a registration method, an apparatus, and related devices, which can solve the problem of poor IMS service execution effect of a terminal.
[0007] In a first aspect, a session establishment method is provided, comprising:
[0008] If the terminal of the first network enters the dual registration mode, the terminal establishes a first International Internet Protocol IP Multimedia Subsystem IMS session in the second network. The dual registration mode is a mode in which the terminal is registered in both the first network and the second network.
[0009] In a second aspect, a registration method is provided, comprising:
[0010] The IMS network side device receives a registration request sent by the terminal based on a first IMS session, where the first IMS session is a session between the terminal and an IMS network established on the second network, and the registration request is used to request IMS registration;
[0011] The IMS network side device performs an IMS registration process on the terminal based on the registration request;
[0012] The IMS network has stored first IMS registration information, the first IMS registration information is received through a second IMS session, and the second IMS session is a session established in the first network between the IMS network and the terminal.
[0013] According to a third aspect, a session establishment device is provided, comprising:
[0014] The establishing module is configured to establish a first International Internet Protocol IP Multimedia Subsystem (IMS) session on the second network if the terminal on the first network enters a dual registration mode, wherein the dual registration mode is a mode in which the terminal is registered on both the first network and the second network.
[0015] In a fourth aspect, a registration device is provided, comprising:
[0016] A first receiving module is configured to receive a registration request sent by a terminal based on a first IMS session, where the first IMS session is a session between the terminal and an IMS network established in a second network, and the registration request is used to request IMS registration;
[0017] An execution module, configured to execute an IMS registration process for the terminal based on the registration request;
[0018] The IMS network has stored first IMS registration information, the first IMS registration information is received through a second IMS session, and the second IMS session is a session established in the first network between the IMS network and the terminal.
[0019] In a fifth aspect, a terminal is provided, comprising 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 method described in the first aspect are implemented.
[0020] In a sixth aspect, an IMS network side device is provided, which includes 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 method described in the second aspect are implemented.
[0021] In a seventh aspect, a terminal is provided, including a processor and a communication interface, wherein the processor is configured to:
[0022] If the terminal of the first network enters a dual registration mode, a first International Internet Protocol IP Multimedia Subsystem IMS session is established in the second network. The dual registration mode is a mode in which the terminal is registered in both the first network and the second network.
[0023] In an eighth aspect, an IMS network-side device is provided, comprising a processor and a communication interface, wherein the communication interface is configured to: receive a registration request sent by a terminal based on a first IMS session, where the first IMS session is a session between an IMS network established on a second network and the terminal, and the registration request is used to request IMS registration;
[0024] The processor is configured to: execute an IMS registration process for the terminal based on the registration request;
[0025] The IMS network has stored first IMS registration information, the first IMS registration information is received through a second IMS session, and the second IMS session is a session established in the first network between the IMS network and the terminal.
[0026] In a ninth aspect, a session establishment system is provided, comprising: a terminal and an IMS network side device, wherein the terminal can be used to execute the steps of the method described in the first aspect, and the IMS network side device can be used to execute the steps of the method described in the second aspect.
[0027] In the tenth 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 are implemented, or the steps of the method described in the second aspect are implemented.
[0028] In the eleventh aspect, a chip is provided, 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 method as described in the first aspect, or to implement the method as described in the second aspect.
[0029] In the twelfth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0030] In an embodiment of the present application, if a terminal on a first network enters dual registration mode, the terminal establishes a first IMS session on a second network. The dual registration mode is a mode in which the terminal is registered on both the first network and the second network. In this way, when the terminal on the first network enters dual registration mode, the terminal establishes a first IMS session on the second network, thereby enabling the terminal to perform IMS services on the second network through the first IMS session, so that the terminal can perform IMS services on the second network by default; or enabling the terminal on the first network to perform IMS services on the first network or on the second network, thereby improving the reliability of IMS services and the bandwidth of data transmission, and reducing latency, etc., thereby improving the performance of IMS services on the terminal. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] FIG1 is a block diagram of a wireless communication system to which embodiments of the present application may be applied;
[0032] FIG2 is a flow chart of a method for establishing a session provided in an embodiment of the present application;
[0033] FIG3 is a schematic diagram of a method for implementing a voice service in the related art;
[0034] FIG4 is a second schematic diagram of a method for implementing a voice service in the related art;
[0035] FIG5 is a schematic diagram of a method for implementing a voice service according to an embodiment of the present application;
[0036] FIG6 is a second schematic diagram of a method for implementing a voice service according to an embodiment of the present application;
[0037] FIG7 is a flowchart of a registration method provided in an embodiment of the present application;
[0038] FIG8 is a flow chart of a voice service implementation provided in an embodiment of the present application;
[0039] FIG9 is a structural diagram of a session establishment device provided in an embodiment of the present application;
[0040] FIG10 is a schematic structural diagram of a registration device provided in an embodiment of the present application;
[0041] FIG11 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0042] FIG12 is a schematic structural diagram of a terminal provided in an embodiment of the present application;
[0043] FIG13 is a schematic structural diagram of an IMS network-side device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0044] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0045] The terms "first," "second," and so on, used in the specification and claims of this application are used to distinguish similar objects, not to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of this application can be implemented in an order other than that illustrated or described herein. Furthermore, the objects distinguished by "first" and "second" generally refer to a class of objects and do not limit the number of objects. For example, the first object can be one or more. Furthermore, "or" in the specification and claims refers to at least one of the connected objects. For example, "A or B" encompasses three options: Option 1: includes A but not B; Option 2: includes B but not A; and Option 3: includes both A and B. The term "instruction" in the specification and claims of this application can be either an explicit instruction or an implicit instruction. An explicit instruction can be understood as an instruction in which the sender explicitly informs the recipient of the required operation or requested result. An implicit instruction can be understood as an instruction in which the recipient makes a judgment based on the sender's instruction and determines the required operation or requested result based on the judgment result.
[0046] 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) and other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and the NR terminology is used in most of the following description, but these technologies can also be applied to applications other than NR system applications, such as 6th generation (6G) systems. th Generation, 6G) communication system.
[0047] FIG1 shows a block diagram of a wireless communication system applicable to embodiments of the present application. The wireless communication system includes a terminal 11 and a network-side device 12 . The terminal 11 may be a mobile phone, a tablet personal computer, a laptop computer or a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device (Wearable Device), a vehicle user equipment (VUE), a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, etc. The 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. It should be noted that the embodiment of the present application does not limit the specific type of the terminal 11. The network side device 12 may include an access network device, a core network device, or an IMS network side device, wherein the access network device 12 may also be referred to as a radio access network device, a radio access network (RAN), a radio access network function, or a radio access network unit.The access network device 12 may include a base station, a wireless local area network (WLAN) access point or a wireless fidelity (WiFi) node, etc. The base station may be referred to as a node B, an evolved node B (eNB), an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a home B node, a home evolved B node, a transmitting and receiving 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 a specific technical vocabulary. It should be noted that in the embodiment 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.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 (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data storage (UDR), home user server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( Function, AF), etc. It should be noted that in the embodiments of the present application, only the terminal device, base station and core network device in the NR system are introduced as examples, and the specific type and specific name of the device are not limited.
[0048] For ease of understanding, some of the contents involved in the embodiments of this application are described below:
[0049] 1. User Equipment (UE) executes the 5G th Generation, 5G) networks and 4th generation (4 th Scenarios, requirements, and solutions for dual registration in 4G (Generation, 4G) networks
[0050] The scenario in which the UE performs dual registration includes at least one of the following:
[0051] The UE is at the edge of the 5G network, where the signal is poor, resulting in a poor user experience.
[0052] The UE is located in a location with good 4G network coverage, and the applications on the UE can use multi-path transmission to achieve better transmission efficiency. For example, the network at the UE's location supports Multi-Path TCP Protocol (MPTCP) or supports multi-connection data segment downloading.
[0053] The UE does not execute the existing 5G and 4G interworking process, such as not switching to 4G, in order to display the 5G logo on the terminal interface.
[0054] UE dual registration requirement: In the above scenario, the UE is required to register on both the 5G network and the 4G network, and establish potential paths on both sides for business data transmission. The network for transmission can be selected based on signal quality; or bilateral transmission can be performed, that is, transmission on both the 5G network and the 4G network.
[0055] UE dual registration solution: The UE registers on both the 5G network and the 4G network. To avoid major changes to the existing 5G and 4G systems that could cause system anomalies, the interworking methods defined in the original protocol, namely the handover or redirection methods, need to be disabled in dual registration mode.
[0056] 2. Evolved Packet System (EPS) fallback voice solution and Voice over New Radio (VoNR) solution
[0057] The 5G voice technology solution includes two feasible methods: EPS fallback voice solution and VoNR solution.
[0058] Among them, due to insufficient or immature 5G coverage, the quality of voice services may not be guaranteed. The EPS FB process is used to fall back the UE to the 4G network to perform long-term speech voice bearer (VoLTE) voice service process in the early stage of 5G network deployment. Falling the UE back to the 4G network can be achieved through switching or redirection.
[0059] The VoNR process involves the UE directly residing on the 5G network, once the 5G network is fully deployed, and utilizing 5G IMS Packet Data Unit (PDU) sessions for voice signaling and data transmission. However, it should be noted that interworking with the 4G network is still required in areas with weak 5G network coverage, allowing the UE to switch or be redirected to the 4G network to continue voice services.
[0060] Judging from the above two voice service solutions, both EPS fallback and VONR require UE interworking between 5G and 4G networks.
[0061] The following describes in detail the session establishment method, registration method, apparatus, and related devices provided by the embodiments of the present application through some embodiments and their application scenarios in conjunction with the accompanying drawings.
[0062] Referring to FIG. 2 , FIG. 2 is a flow chart of a method for establishing a session provided in an embodiment of the present application. As shown in FIG. 2 , the method for establishing a session includes the following steps:
[0063] Step 101: If a terminal on a first network enters a dual registration mode, the terminal establishes a first IP Multimedia Subsystem (IMS) session on a second network. The dual registration mode is a mode in which the terminal is registered on both the first network and the second network.
[0064] The terminal of the first network may refer to a terminal that has been registered in the first network, or a terminal that resides in the first network.
[0065] In one embodiment, taking the second network as a 4G network as an example, the first IMS session is an IMS session of an IMS access point name (APN). Taking the second network as a 5G network as an example, the first IMS session is an IMS session of a data network name (DNN).
[0066] The first network and the second network may be networks of different radio access types (RAT). For example, the first network is a 5G network and the second network is a 4G network; or, the first network is a 6G network and the second network is a 5G network; or, the first network may be one of a terrestrial network (TN) and a non-terrestrial network (NTN), and the second network may be the other of the TN and NTN; or, the first network may be one of a 3rd Generation Partnership Project (3GPP) type network and a non-3GPP type network, and the second network may be the other of the 3GPP type network and the non-3GPP type network; or, the first network and the second network may be networks of other standards, etc.
[0067] In addition, the first network and the second network may also be different public land mobile networks (PLMNs). For example, the first network is PLMN1 and the second network is PLMN2. It should be noted that the first network and the second network may also be a combination of networks of different dimensions. For example, the first network may be PLMN1 5G and the second network may be PLMN2 4G. This embodiment does not limit the first network and the second network.
[0068] In addition, dual registration modes include but are not limited to dual registration of 5G network and 4G network, dual registration of 6G network and 5G network, or dual registration of other standards, etc.
[0069] In one implementation, if the terminal has not established a second IMS session in the first network or has deleted the second IMS session, the method further includes: the terminal establishing or reestablishing the second IMS session in the first network.
[0070] If the terminal has not established the second IMS session in the first network, the terminal may establish the second IMS session in the first network; if the terminal has deleted the second IMS session in the first network, the terminal may re-establish the second IMS session in the first network.
[0071] In one implementation, taking the first network as a 5G network and the second network as a 4G network as an example: the first IMS session includes an IMS public data network (PDN) connection. If the UE determines to enter the dual registration mode, IMS PDN connectivity is established in the 4G network.
[0072] In one embodiment, a terminal access management intercommunication interface exists between the first network and the second network, or no terminal access management intercommunication interface exists. Taking the first network as a 5G network and the second network as a 4G network as an example, the terminal access management intercommunication interface can be an N26 interface between the 5G AMF and the 4G MME.
[0073] In the embodiment of the present application, the established first IMS session may be used to perform IMS services.
[0074] In this embodiment, IMS services include but are not limited to voice services, video services, Rich Communication Suite (RCS) services, and the like.
[0075] In one implementation, the IMS service may include a voice service, and the established first IMS session may be used for performing the voice service.
[0076] Taking the first network as 5G and the second network as 4G as an example, if the terminal is in dual registration mode of 5G and 4G networks, in order to avoid major changes to the network and system abnormalities, it is necessary to disable the existing 5G and 4G interworking processes, such as handover (HO) and redirection processes.
[0077] When a terminal is dual-registered on both 5G and 4G networks, voice services may not be established or the quality of voice services may not be guaranteed due to the following issues:
[0078] Question 1: According to the scenarios, requirements, and solutions for dual registration of terminals on 5G and 4G networks, interworking between the 5G and 4G networks is prohibited. The EPS fallback process is based on the interworking between the 5G and 4G networks. Therefore, as shown in Figure 3, EPS fallback cannot be successfully executed when dual registration mode is enabled, and mobile originating call (MOC) / mobile terminated call (MTC) voice services cannot be initiated.
[0079] Question 2: When a terminal is dual-registered on both the 5G and 4G networks, it can successfully establish voice calls on the 5G network using VoNR technology. However, according to the scenarios, requirements, and solutions for dual-registration on both the 5G and 4G networks, interworking between the 5G and 4G networks is disabled. As shown in Figure 4, the terminal's VoNR voice service cannot be switched to the 4G network in areas with weak 5G network coverage, resulting in poor voice service quality and possible interruption.
[0080] This shows that when the terminal enters the dual registration mode of the 5G network and the 4G network, the existing EPS fallback voice or VONR voice services cannot be carried out normally.
[0081] According to the embodiment of the present application, if the terminal of the 5G network enters the dual registration mode, the terminal establishes a 4G IMS session on the 4G network. Furthermore, the terminal can meet the service requirements of voice calls (such as calling or called) in the dual registration mode (such as 5G and 4G registration) by any of the following methods:
[0082] Method 1: As shown in Figure 5, the original 5G IMS session is deleted, a 4G IMS session is established, and subsequent voice services are preferably performed on the 4G network.
[0083] Method 2: As shown in Figure 6, the terminal retains the 5G IMS session and the 4G IMS session and selects the 5G IMS session or the 4G IMS session to perform voice services. The terminal can select the 5G IMS session to perform voice services, or select the 4G IMS session to perform voice services, or select both the 4G IMS session and the 5G IMS session to perform voice services.
[0084] For example, the terminal can select a 5G IMS session or a 4G IMS session to perform voice services based on the actual signal quality of the 5G network and the 4G network.
[0085] It should be noted that establishing an IMS session can be considered as establishing an IMS link.
[0086] Through the above two methods, the embodiment of the present application can solve the problem of how the terminal performs the calling or called voice service in this scenario.
[0087] In an embodiment of the present application, if a terminal on the first network enters a dual registration mode, the terminal establishes a first IMS session on the second network. The dual registration mode is a mode in which the terminal is registered on both the first network and the second network. In this way, when the terminal on the first network enters the dual registration mode, the terminal establishes a first IMS session on the second network. In one embodiment, the terminal is supported to perform IMS services on the second network through the first IMS session, so that the terminal can perform IMS services on the second network by default. In another embodiment, the terminal on the first network is supported to perform IMS services on the first network and / or perform IMS services on the second network, which can improve the reliability of the IMS services and the bandwidth of data transmission, and can reduce latency, etc., thereby improving the performance of the terminal's IMS services.
[0088] Optionally, the terminal of the first network includes a terminal that has established a second IMS session in the first network.
[0089] It should be noted that when a terminal of the first network registers or resides in the first network, a second IMS session is generally established immediately during or after the registration process to ensure that the subsequent IMS service can be executed in a timely manner.
[0090] Optionally, the method further includes any one of the following:
[0091] The terminal retains the second IMS session established in the first network;
[0092] The terminal deletes the second IMS session established in the first network.
[0093] The step of retaining the second IMS session established on the first network by the terminal may be performed before or after the step of establishing the first IMS session by the terminal, and this embodiment does not limit this. The step of deleting the second IMS session established on the first network by the terminal may be performed before or after the step of establishing the first IMS session by the terminal, and this embodiment does not limit this.
[0094] In one implementation, taking the first network as a 5G network and the second network as a 4G network as an example: the second IMS session may include an IMS PDU session, and the UE may retain the 5G IMS PDU session or delete the 5G IMS PDU session.
[0095] In this embodiment, the terminal retains the second IMS session established in the first network, so that the terminal can perform IMS services through the retained second IMS session. The terminal can select one IMS session from the second IMS session passing through the first network and the first IMS session passing through the second network to perform IMS services, or select two IMS sessions to perform IMS services at the same time, which can improve the flexibility of the terminal's IMS services; the terminal can select the IMS session with better network quality to perform IMS services; or the terminal can select the second IMS session and the first IMS session to perform IMS services at the same time, which can improve the service data transmission bandwidth and the reliability of service execution, thereby improving the IMS service execution effect of the terminal.
[0096] In this embodiment, the terminal deletes the second IMS session established in the first network, so that the terminal performs IMS services only through the second network, which can release resources of the second IMS session through the first network and avoid waste of resources of the first network.
[0097] Optionally, after the terminal establishes the first IMS session in the second network, the method includes:
[0098] The terminal sends a registration request to the IMS network based on the first IMS session, where the registration request is used by the terminal to perform IMS registration with the IMS network via the second network.
[0099] The registration request carries IP address information corresponding to the first IMS session of the terminal. The IP address information is allocated to the UE by the second network when establishing the first IMS session.
[0100] In one implementation, taking the first network as a 5G network and the second network as a 4G network as an example: the first IMS session includes IMS PDN connectivity, and the UE initiates IMS registration to the IMS system using the newly established IMS PDN connectivity.
[0101] In this implementation, the terminal sends a registration request to the IMS network based on the first IMS session, so that after the IMS network registration is completed, the terminal can perform IMS services in the second network based on the first IMS session, thereby supporting the terminal of the first network to perform IMS services in the second network, so that the terminal selects the second network by default to perform IMS services, or performs IMS services through the second network when the first network cannot perform IMS services normally, or performs IMS services on the first network and the second network at the same time, which can improve the IMS service execution effect of the terminal.
[0102] Optionally, after the terminal sends a registration request to the IMS based on the first IMS session, the method further includes:
[0103] The terminal performs an IMS service in the second network based on the first IMS session.
[0104] In one embodiment, the IMS service includes a voice service, and the terminal performs the IMS service based on the first IMS session in the second network, including at least one of the following:
[0105] The terminal performs a calling voice service based on the first IMS session in the second network;
[0106] The terminal performs a called voice service in the second network based on the first IMS session.
[0107] It should be noted that the first IMS session can be established immediately after the terminal enters the dual registration mode, or it can also be established when the UE needs to perform a calling or called voice service. This embodiment does not limit the timing of establishing the first IMS session. However, in the former implementation, because the first IMS session is established before the actual calling or called voice service, it can be prepared in advance before the voice is initiated, and the voice service establishment delay is short. Moreover, taking the second network as a 4G network as an example, the voice service is actually executed on the 4G network, and the voice quality is good; by executing the voice service on the second network, the bandwidth of other data services under the first network is not affected by the voice service, avoiding the voice service affecting other data services of the terminal, which can improve the user experience.
[0108] In this implementation, the terminal performs IMS services in the second network based on the first IMS session, so that the bandwidth of other data services of the terminal in the first network is not affected by the IMS services, thus preventing the IMS services from affecting other data services of the terminal and improving user experience.
[0109] Optionally, before the terminal establishes the first IMS session in the second network, the method further includes:
[0110] The terminal registers on the second network.
[0111] In this implementation, the terminal is registered in the second network, so that the terminal can be registered in both the first network and the second network.
[0112] Optionally, before the terminal of the first network enters the dual registration mode, the method further includes:
[0113] When the terminal determines that the first condition is met, the terminal of the first network enters a dual registration mode;
[0114] The first condition includes at least one of the following:
[0115] The signal quality of the first network is lower than or equal to a first threshold;
[0116] The signal quality of the second network is higher than or equal to a second threshold;
[0117] A data rate of a service of the terminal on the first network is lower than or equal to a third threshold;
[0118] The data volume of the service of the terminal on the first network exceeds or equals a fourth threshold;
[0119] The data waiting time of the service of the terminal on the first network exceeds or is equal to a fifth threshold;
[0120] The quality of service of the service of the terminal on the first network is lower than or equal to a sixth threshold;
[0121] The terminal needs to activate a specific service on the second network.
[0122] In this implementation, the terminal determines whether the first condition for entering the dual registration mode is met. If it is determined that the first condition for entering the dual registration mode is met, the terminal of the first network is determined to enter the dual registration mode, thereby enabling the determination of whether the terminal enters the dual registration mode.
[0123] Optionally, before the terminal deletes the second IMS session, the method further includes:
[0124] The terminal sends a deregistration request to the IMS network based on the second IMS session, where the deregistration request is used by the terminal to remove the first IMS registration information from the IMS network via the first network.
[0125] In one implementation, taking the first network as a 5G network and the second network as a 4G network as an example: the second IMS session may include an IMS PDU session. If the UE deletes the 5G IMS PDU session, the UE may also use the 5G IMS PDU session to remove the 5G IMS registration from the IMS before deleting the 5G IMS PDU session.
[0126] In this implementation, the terminal sends a deregistration request to the IMS network based on the second IMS session, and can remove the first IMS registration information from the IMS network via the first network, thereby avoiding waste of resources of the first network.
[0127] Optionally, after the terminal establishes the first IMS session in the second network, the method further includes:
[0128] The terminal selects a network for performing an IMS service between the first network and the second network;
[0129] The terminal performs an IMS service based on the selected network.
[0130] The terminal may randomly select a network for performing the IMS service from the first network and the second network; or the terminal may select a network for performing the IMS service from the first network and the second network based on target information; and so on. This embodiment does not limit this.
[0131] In one embodiment, the terminal selects a network for performing IMS services between the first network and the second network based on the target information;
[0132] The target information includes at least one of the following:
[0133] signal quality of the first network;
[0134] signal quality of the second network;
[0135] a data rate of a service of the terminal on the first network;
[0136] a data rate of a service of the terminal on the second network;
[0137] Data waiting time of the terminal for the service of the first network;
[0138] data waiting time of the terminal for the service of the second network;
[0139] a load condition of the terminal on the first network;
[0140] a load condition of the terminal on the second network;
[0141] Quality of Experience (QoE) of the IMS service of the terminal on the first network;
[0142] Quality of experience of the terminal for the IMS service on the second network.
[0143] It should be noted that the terminal can select the first network to perform IMS services; or, the terminal can select the second network to perform IMS services; or, the terminal can select the first network and the second network to perform IMS services, that is, the IMS services are diverted or redundantly transmitted on the first network and the second network. The diversion processing can increase the bandwidth, and the redundant transmission processing can improve the service reliability.
[0144] In addition, taking the example that the target information includes at least one of the signal quality of the first network and the signal quality of the second network, the network with higher signal quality can be selected for IMS service; or, when the signal quality of the first network is lower than threshold 1, the second network can be selected for IMS service; or, when the signal quality of the second network is higher than threshold 2, the second network can be selected for IMS service; or, when the signal quality of the second network is lower than threshold 1, the first network can be selected for IMS service; or, when the signal quality of the first network is higher than threshold 2, the first network can be selected for IMS service; or, when the signal quality of the first network is lower than threshold 1 and the signal quality of the second network is higher than threshold 2, the second network can be selected for IMS service; and so on. This embodiment does not limit the specific rules for selecting the network.
[0145] In addition, taking the example that the target information includes at least one of the data rate of the terminal's service on the first network and the data rate of the terminal's service on the second network, the network with the higher service data rate can be selected for IMS service; or, when the data rate of the terminal's service on the first network is lower than a threshold value 3, the second network can be selected for IMS service; or, when the data rate of the terminal's service on the second network is higher than a threshold value 4, the second network can be selected for IMS service; or, when the data rate of the terminal's service on the second network is lower than a threshold value 3, the first network can be selected for IMS service; or, when the data rate of the terminal's service on the first network is higher than a threshold value 4, the first network can be selected for IMS service; or, when the data rate of the terminal's service on the first network is lower than a threshold value 3 and the data rate of the terminal's service on the second network is higher than a threshold value 4, the second network can be selected for IMS service; and so on. This embodiment does not limit the specific rules for selecting a network.
[0146] For other target information, the specific rules for selecting the network are similar to the signal quality of the first network and the signal quality of the second network, as well as the data rate of the terminal's service in the first network and the data rate of the terminal's service in the second network, which will not be repeated here.
[0147] In one embodiment, the terminal may receive an evaluation result of at least one of the first network and the second network by a Network Data Analytics Function (NWDAF), and select a network for performing the IMS service between the first network and the second network based on the evaluation result. The evaluation result may be an evaluation result of the target information.
[0148] In one embodiment, the IMS service includes a voice service, and the terminal performs the IMS service based on the selected network, including at least one of the following:
[0149] The terminal performs a calling voice service based on the selected network;
[0150] The terminal performs the called voice service based on the selected network.
[0151] It should be noted that the terminal performs calling voice services based on the selected network; or the terminal performs called voice services based on the selected network, so that the terminal can select a network with better voice service effects or perform calling voice services or called voice services on two networks at the same time, which can improve the voice service effects.
[0152] In this embodiment, the terminal selects a network for performing IMS services between the first network and the second network; the terminal performs IMS services based on the selected network, so that the terminal can select a network with better IMS service execution effect to perform IMS services, which can improve the IMS service execution effect of the terminal.
[0153] Optionally, the terminal selecting a network for performing an IMS service from the first network and the second network includes:
[0154] The terminal selects a network for performing an IMS service between the first network and the second network based on at least one of a signal quality of the first network and a signal quality of the second network.
[0155] The terminal may select a network with the best signal quality from the first network and the second network, and perform IMS services based on the selected network.
[0156] In one implementation, taking the first network as a 5G network, the second network as a 4G network, and the IMS service including a voice service as an example: the second IMS session may include an IMS PDU session. If the terminal executes to retain the 5G IMS PDU session, the UE chooses to execute the calling voice service or the called voice service in the 5G network or the 4G network based on the signal quality of the 5G network and the 4G network.
[0157] In this embodiment, the terminal selects a network for performing IMS services between the first network and the second network based on at least one of the signal quality of the first network and the signal quality of the second network. In this way, the terminal can select a network with better signal quality for performing IMS services, which can improve the IMS service execution effect of the terminal.
[0158] Optionally, the IMS service includes a voice service, and performing the IMS service includes at least one of the following:
[0159] Conduct calling voice services;
[0160] Carry out called voice services.
[0161] Optionally, the IMS session includes: IMS public data network PDN connection connectivity or IMS packet data unit (Packet Data Unit, PDU) session (session).
[0162] In one embodiment, the first IMS session includes IMS PDN connectivity.
[0163] In one implementation, the second IMS session includes an IMS PDU session.
[0164] Optionally, the first network is a 5G network and the second network is a 4G network.
[0165] Optionally, a terminal access management intercommunication interface exists between the first network and the second network.
[0166] Among them, the terminal access management intercommunication interface can be an N26 interface. For example, it can be an N26 interface between a 5G network and a 4G network.
[0167] It should be noted that in the prior art, when an N26 intercommunication interface exists between the first network and the second network, the UE does not perform dual registration. However, the embodiments of the present application break this limitation, allowing the UE to perform dual registration even when an N26 interface exists.
[0168] Referring to FIG. 7 , FIG. 7 is a flowchart of a registration method provided in an embodiment of the present application. As shown in FIG. 7 , the registration method includes the following steps:
[0169] Step 201: An IMS network device receives a registration request sent by a terminal based on a first IMS session, where the first IMS session is a session between the terminal and an IMS network established on a second network, and the registration request is used to request IMS registration.
[0170] Step 202: The IMS network-side device performs an IMS registration process on the terminal based on the registration request.
[0171] The IMS network has stored first IMS registration information, the first IMS registration information is received through a second IMS session, and the second IMS session is a session established in the first network between the IMS network and the terminal.
[0172] In an embodiment of the present application, an IMS network-side device receives a registration request sent by a terminal based on a first IMS session, wherein the registration request is used by the terminal to perform IMS registration with the IMS network via a second network; the IMS network-side device performs an IMS registration process on the terminal based on the registration request; wherein the IMS network already stores first IMS registration information, which is the IMS registration information sent by the terminal via a second IMS session on the first network. In this way, the IMS network-side device supports the terminal in performing IMS services on the first network or performing IMS services on the second network, so that when the terminal cannot perform IMS services normally on the first network, it can support IMS services through the second network, thereby improving the performance of the terminal's IMS services.
[0173] Optionally, the method further includes:
[0174] The IMS network side device removes the first IMS registration information.
[0175] In which, the IMS network side device can receive a deregistration request sent by the terminal through the second IMS session of the first network, and the IMS network side device removes the first IMS registration information based on the deregistration request; or, the IMS network side device can directly use the second IMS registration information to overwrite the first IMS registration information, and the second IMS registration information is the IMS registration information sent by the terminal through the first IMS session of the second network.
[0176] In this implementation, the IMS network side device removes the first IMS registration information, thereby avoiding waste of resources of the first network.
[0177] Optionally, the IMS network side device removing the first IMS registration information includes:
[0178] The IMS network side device receives a deregistration request sent by the terminal via the second IMS session of the first network;
[0179] The IMS network side device removes the first IMS registration information based on the deregistration request.
[0180] Optionally, the method further includes:
[0181] The IMS network side device retains the first IMS registration information.
[0182] In which, the IMS network side device retains the first IMS registration information, and the IMS network side device can select the first network or the second network to provide the called voice service of the terminal; or, the IMS network side device can provide the called voice service of the terminal in both the first network and the second network, and the terminal selects the network for providing the called voice service of the terminal between the first network and the second network, and provides the called voice service of the terminal through the selected network.
[0183] In this implementation, the IMS network side device retains the first IMS registration information, so that the IMS network side device can select the first network or the second network to perform the called voice service of the terminal, which can improve the flexibility of the IMS service of the terminal, and can select an IMS session with better IMS service execution effect to perform the IMS service, which can improve the IMS service execution effect of the terminal.
[0184] Optionally, the method further comprises:
[0185] The IMS network side device selects the first network or the second network to provide the called voice service for the terminal.
[0186] In which, the IMS network side device can randomly select a network from the first network and the second network to perform the called voice service of the terminal; or, the IMS network side device can select a network from the first network and the second network to perform the called voice service of the terminal based on target information; etc. This embodiment does not limit this.
[0187] In one embodiment, the IMS network side device may select a network for performing the called voice service of the terminal from the first network and the second network based on the target information;
[0188] The target information includes at least one of the following:
[0189] a data rate of a service of the terminal on the first network;
[0190] a data rate of a service of the terminal on the second network;
[0191] Data waiting time of the terminal for the service of the first network;
[0192] data waiting time of the terminal for the service of the second network;
[0193] a load condition of the terminal on the first network;
[0194] a load condition of the terminal on the second network;
[0195] Quality of experience of the IMS service of the terminal on the first network;
[0196] Quality of experience of the terminal for the IMS service on the second network.
[0197] It should be noted that the rules for selecting a network by the IMS network side device can refer to the relevant description on the terminal side and will not be repeated here.
[0198] In this implementation, the IMS network side device selects the first network or the second network to perform the called voice service of the terminal, so that the IMS network side device can select a network with better IMS service execution effect to perform the IMS service, which can improve the IMS service execution effect of the terminal.
[0199] Optionally, the method further comprises:
[0200] The IMS network side device receives the calling voice service of the terminal transmitted from the first network or the second network.
[0201] It should be noted that this embodiment is an implementation of the IMS network-side device corresponding to the embodiment shown in FIG2 . For its specific implementation, reference may be made to the relevant description of the embodiment shown in FIG2 . To avoid repeated description, this embodiment will not be described in detail.
[0202] The following describes the session establishment method and registration method provided by the embodiments of the present application through several specific embodiments:
[0203] Example 1:
[0204] In this embodiment, taking the first network as a 5G network, the second network as a 4G network, and the IMS service as a voice service as an example, as shown in FIG8 , the method for implementing the voice service of the terminal in the dual registration mode includes the following steps:
[0205] Step 11: The UE accesses the 5G cell and completes the 5G registration process on the 5G network. For the specific process, please refer to TS23.502 in the prior art.
[0206] Step 12: The UE establishes a PDU session for IMSDNN in the 5G network. For the specific process, please refer to TS23.502 in the prior art.
[0207] Step 13: If the UE determines to enter dual registration mode, then performs steps 14-18.
[0208] Specifically, when determining that the first condition is met, the UE may determine that it needs to enter the dual registration mode of the 5G network and the 4G network.
[0209] Among them, the first condition includes at least one of the following: the 5G network signal quality is lower than the threshold; or the UE's transmission data rate in the 5G network is lower than the threshold; or the UE's amount of data to be sent in the 5G network exceeds the threshold; or the UE's data waiting time in the 5G network exceeds the threshold; or the UE's application layer QoE is lower than the threshold; or the UE is not performing voice services; or the UE starts an application that requires LTE, etc., and the application that requires LTE is configured by the operator.
[0210] Step 14: The UE initiates a registration process on the 4G network, for example, an Attach / Tracking Area Update (TAU) process. For the specific process, refer to TS23.401 in the prior art.
[0211] This step differs from the prior art in that, after receiving the registration request from the AMF or MME, the HSS and UDM check whether the UE has a dual registration subscription. If so, dual registration mode is implemented, in which the HSS and UDM store both 5G and 4G information for the UE, including the AMF and MME addresses.
[0212] Step 15: The UE initiates an IMS PDN connectivity setup procedure to the MME in the 4G network to establish a session for the IMS APN in the 4G network.
[0213] During this process, the data plane gateway of the 4G network (i.e., Packet Data Network Gateway-User Plane (PGW-U)) allocates a suitable IP address to the UE for the IMS PDN connectivity.
[0214] The IMS PDN connectivity can be used to transmit voice service-related data and signaling between the UE and the IMS via the 4G network, including the IMS registration signaling described in step 16b and subsequent potential voice call-related signaling and data.
[0215] Step 16a: Optionally, the UE may initiate a deregistration request to the IMS using the IMS PDU session in the 5G network to delete the UE's IMS registration information.
[0216] In this step, the UE carries its own identification (ID) information and / or the IP address assigned to it by the 5G network in the deregistration request.
[0217] It should be noted that this step prepares for the subsequent step 16b, but this step is optional. The UE's IMS registration information in the 5G network may be directly overwritten by the new IMS registration information in step 16b, depending on the internal implementation of the IMS.
[0218] Step 16b: The UE re-registers with the IMS using the newly established IMS PDN connectivity in the 4G network.
[0219] Specifically, in this step, the UE carries its own ID information and / or the IP address allocated to it by the 4G network in the IMS registration request.
[0220] Step 17: Optionally, the UE deletes the 5G IMS PDU session.
[0221] In this embodiment, the UE chooses to perform subsequent voice services on the 4G network in dual registration mode, so the 5G IMS PDU session can be deleted to avoid wasting 5G resources.
[0222] Step 18: When the UE has a voice service requirement, a voice call is established over the 4G network using the newly established IMS PDN connectivity to respond to the voice service requirement.
[0223] Specifically, the UE needs to initiate an MO call. The UE sends a Session Initiation Protocol (SIP) invite message to the IMS via IMS PDN connectivity. The message then passes through the IMS to the peer UE, and the calling voice service is established accordingly.
[0224] Alternatively, when the UE receives a SIP invite sent by the IMS via the IMS PDN connectivity in the 4G network, the UE establishes a called party voice service accordingly.
[0225] In this embodiment, through enhanced UE implementation, when the UE determines to enter dual registration mode on both the 5G and 4G networks: the UE maintains 5G registration but removes the 5G IMS PDU session and IMS registration on the 5G network; the UE re-establishes IMS PDN connectivity on the 4G network and re-initiates IMS registration on the 4G network using the 4G network; during MO / MT calls, the UE performs VoLTE. This allows IMS PDN connectivity to be established and IMS registration to be performed before voice is initiated, shortening voice service establishment latency; voice services are actually performed on the 4G network, ensuring good voice quality; and by performing voice services on the 4G network, the bandwidth for other data services on the 5G network is not affected by the voice service, ensuring guaranteed bandwidth for other data services on the 5G network. Furthermore, this is UE-based implementation, making it relatively simple and requiring almost no standardization.
[0226] Example 2:
[0227] In this embodiment, taking the IMS service as a voice service as an example, the method for implementing the voice service of the terminal in the dual registration mode includes the following steps:
[0228] Steps 21 to 25: as in steps 11 to 15 of Example 1;
[0229] Step 26: The UE performs an IMS registration process with the IMS using the newly established IMS PDN connectivity in the 4G network.
[0230] Specifically, in this step, the UE carries its own ID information and / or the IP address allocated to it by the 4G network in the IMS registration request.
[0231] Step 27: The UE retains the original 5G IMS PDU session and IMS registration of the 5G network.
[0232] Step 28. For UE MO calls, the UE independently chooses to initiate a voice session in the 4G or 5G cell, for example, based on the signal quality of the 4G network and the 5G network. For MT calls, the IMS can initiate an MT call SIP invite to the UE via both the 4G network and the 5G network. The UE chooses to respond with a 183 in the 4G or 5G cell, for example, the UE can make an arbitrary choice or select a network with good signal quality to respond with a 183, thereby ensuring that voice services are executed on the corresponding network.
[0233] In this embodiment, by enhancing the UE implementation, when the UE determines to enter dual registration mode on both the 5G and 4G networks: the 5G IMS PDU session and 5G IMS registration are retained; 4G IMS PDN connectivity is established and 4G IMS registration is re-performed; for UE MO calls, the UE independently selects a 4G or 5G cell with good signal quality to initiate a voice session; for MT calls, the IMS can initiate an MT call SIP invite to the UE via both the 4G and 5G networks, and the UE chooses to respond with a 183 in the 4G or 5G cell. This allows for advance preparation before voice initiation, shortening the delay in establishing voice services; and the terminal can selectively perform voice services on either the 4G or 5G network, resulting in high voice quality. Furthermore, the implementation is UE-dependent, making it relatively simple and requiring almost no standardization.
[0234] The session establishment method provided in the embodiment of the present application can be executed by a session establishment device. In the embodiment of the present application, the session establishment device performing the session establishment method is taken as an example to illustrate the session establishment device provided in the embodiment of the present application.
[0235] Please refer to FIG. 9 , which is a structural diagram of a session establishment device provided in an embodiment of the present application. A terminal includes the session establishment device. As shown in FIG. 9 , the session establishment device 300 includes:
[0236] The establishing module 301 is configured to establish a first IP Multimedia Subsystem (IMS) session on a second network if a terminal on a first network enters a dual registration mode in which the terminal is registered on both the first and second networks.
[0237] Optionally, the terminal of the first network includes a terminal that has established a second IMS session in the first network.
[0238] Optionally, the device further includes a first processing module, and the first processing module is configured to perform any of the following:
[0239] retaining the second IMS session established in the first network;
[0240] The second IMS session established in the first network is deleted.
[0241] Optionally, the device further comprises:
[0242] The first sending module is configured to send a registration request to the IMS network based on the first IMS session, where the registration request is used by the terminal to perform IMS registration with the IMS network via the second network.
[0243] Optionally, the device further comprises:
[0244] The second processing module is configured to perform an IMS service based on the first IMS session in the second network.
[0245] Optionally, the device further comprises:
[0246] A registration module is used to register on the second network.
[0247] Optionally, the device further comprises:
[0248] a determining module, configured to determine that the terminal of the first network enters a dual registration mode when the terminal determines that a first condition is satisfied;
[0249] The first condition includes at least one of the following:
[0250] The signal quality of the first network is lower than or equal to a first threshold;
[0251] The signal quality of the second network is higher than or equal to a second threshold;
[0252] A data rate of a service of the terminal on the first network is lower than or equal to a third threshold;
[0253] The data volume of the service of the terminal on the first network exceeds or equals a fourth threshold;
[0254] The data waiting time of the service of the terminal on the first network exceeds or is equal to a fifth threshold;
[0255] The quality of service of the service of the terminal on the first network is lower than or equal to a sixth threshold;
[0256] The terminal needs to activate a specific service on the second network.
[0257] Optionally, the device further comprises:
[0258] The second sending module is configured to send a deregistration request to the IMS network based on the second IMS session, where the deregistration request is used by the terminal to remove the first IMS registration information from the IMS network via the first network.
[0259] Optionally, the device further comprises:
[0260] A selection module, configured to select a network for performing IMS services between the first network and the second network;
[0261] The third processing module is configured to perform an IMS service based on the selected network.
[0262] Optionally, the selection module is specifically configured to:
[0263] A network for performing an IMS service is selected between the first network and the second network based on at least one of a signal quality of the first network and a signal quality of the second network.
[0264] Optionally, the IMS service includes a voice service, and performing the IMS service includes at least one of the following:
[0265] Conduct calling voice services;
[0266] Carry out called voice services.
[0267] Optionally, the IMS session includes: IMS public data network PDN connection connectivity or IMS packet data unit PDU session.
[0268] Optionally, the first network is a 5G network and the second network is a 4G network.
[0269] Optionally, a terminal access management intercommunication interface exists between the first network and the second network.
[0270] The session establishment device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component of an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal or other device other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can include servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0271] The session establishment device provided in the embodiment of the present application can implement the various processes implemented in the method embodiment of Figure 2 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0272] The registration method provided in the embodiment of the present application can be executed by a registration device. In the embodiment of the present application, the registration method is executed by a registration device as an example to illustrate the registration device provided in the embodiment of the present application.
[0273] Please refer to Figure 10, which is a structural diagram of a registration device provided in an embodiment of the present application. The IMS network side device includes the registration device. As shown in Figure 10, the registration device 400 includes:
[0274] A first receiving module 401 is configured to receive a registration request sent by a terminal based on a first IMS session, where the first IMS session is a session between the terminal and an IMS network established in a second network, and the registration request is used to request IMS registration;
[0275] An execution module 402 is configured to execute an IMS registration process for the terminal based on the registration request;
[0276] The IMS network has stored first IMS registration information, the first IMS registration information is received through a second IMS session, and the second IMS session is a session established in the first network between the IMS network and the terminal.
[0277] Optionally, the device further comprises:
[0278] The first processing module is configured to remove the first IMS registration information.
[0279] Optionally, the first processing module is specifically configured to:
[0280] receiving a deregistration request sent by the terminal via the second IMS session of the first network;
[0281] Based on the deregistration request, the first IMS registration information is removed.
[0282] Optionally, the device further comprises:
[0283] The second processing module is configured to retain the first IMS registration information.
[0284] Optionally, the device further comprises:
[0285] The selection module is configured to select the first network or the second network to provide the called voice service for the terminal.
[0286] Optionally, the device further comprises:
[0287] The second receiving module is configured to receive a calling voice service of the terminal transmitted from the first network or the second network.
[0288] The registration device in the embodiments 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 chip. The electronic device can be a terminal, or it can be other devices other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0289] The registration device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 7 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0290] Optionally, as shown in Figure 11, an embodiment of the present application further provides a communication device 500, including a processor 501 and a memory 502, wherein the memory 502 stores a program or instruction that can be executed on the processor 501. For example, when the communication device 500 is a terminal, when the program or instruction is executed by the processor 501, it implements the various steps of the above-mentioned embodiment of the session establishment method applied to the terminal, and can achieve the same technical effect. To avoid repetition, it is not repeated here. When the communication device 500 is an IMS network side device, when the program or instruction is executed by the processor 501, it implements the various steps of the above-mentioned embodiment of the registration method applied to the IMS network side device, and can achieve the same technical effect. To avoid repetition, it is not repeated here.
[0291] The present application also provides a terminal including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps in the method embodiment shown in FIG9 . This terminal embodiment corresponds to the above-mentioned terminal-side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment are applicable to this terminal embodiment and can achieve the same technical effects.
[0292] Specifically, FIG12 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.
[0293] The terminal 600 includes but is not limited to: a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609 and at least some of the components of the processor 610.
[0294] Those skilled in the art will appreciate that the terminal 600 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 610 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG12 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.
[0295] It should be understood that in an embodiment of the present application, the input unit 604 may include a graphics processing unit (GPU) 6041 and a microphone 6042, and the GPU 6041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 606 may include a display panel 6061, and the display panel 6061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 607 includes a touch panel 6071 and at least one of other input devices 6072. The touch panel 6071 is also called a touch screen. The touch panel 6071 may include two parts: a touch detection device and a touch controller. Other input devices 6072 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 an operating stick, which will not be repeated here.
[0296] In the embodiment of the present application, after receiving downlink data from a network-side device, the radio frequency unit 601 may transmit the data to the processor 610 for processing. Furthermore, the radio frequency unit 601 may send uplink data to the network-side device. Typically, the radio frequency unit 601 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
[0297] The memory 609 can be used to store software programs or instructions and various data. The memory 609 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, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 609 may include a volatile memory or a non-volatile memory, or the memory 609 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 609 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0298] Processor 610 may include one or more processing units. Optionally, processor 610 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 610.
[0299] The processor 610 is configured to:
[0300] If the terminal of the first network enters a dual registration mode, a first International Internet Protocol IP Multimedia Subsystem IMS session is established in the second network. The dual registration mode is a mode in which the terminal is registered in both the first network and the second network.
[0301] Optionally, the terminal of the first network includes a terminal that has established a second IMS session in the first network.
[0302] Optionally, the processor 610 is further configured to:
[0303] retaining the second IMS session established in the first network;
[0304] The second IMS session established in the first network is deleted.
[0305] Optionally, after the first IMS session is established in the second network, the radio frequency unit 601 is configured to:
[0306] A registration request is sent to the IMS network based on the first IMS session, where the registration request is used by the terminal to perform IMS registration with the IMS network via the second network.
[0307] Optionally, after sending the registration request to the IMS based on the first IMS session, the processor 610 is further configured to:
[0308] An IMS service is performed in the second network based on the first IMS session.
[0309] Optionally, before establishing the first IMS session on the second network, the processor 610 is further configured to:
[0310] Register on the second network.
[0311] Optionally, before the terminal of the first network enters the dual registration mode, the processor 610 is further configured to:
[0312] When the terminal determines that the first condition is met, determining that the terminal of the first network enters a dual registration mode;
[0313] The first condition includes at least one of the following:
[0314] The signal quality of the first network is lower than or equal to a first threshold;
[0315] The signal quality of the second network is higher than or equal to a second threshold;
[0316] A data rate of a service of the terminal on the first network is lower than or equal to a third threshold;
[0317] The data volume of the service of the terminal on the first network exceeds or equals a fourth threshold;
[0318] The data waiting time of the service of the terminal on the first network exceeds or is equal to a fifth threshold;
[0319] The quality of service of the service of the terminal on the first network is lower than or equal to a sixth threshold;
[0320] The terminal needs to activate a specific service on the second network.
[0321] Optionally, before deleting the second IMS session, the radio frequency unit 601 is configured to:
[0322] Based on the second IMS session, a deregistration request is sent to the IMS network, where the deregistration request is used for the terminal to remove the first IMS registration information from the IMS network via the first network.
[0323] Optionally, after establishing the first IMS session on the second network, the processor 610 is further configured to:
[0324] The terminal selects a network for performing an IMS service between the first network and the second network;
[0325] The terminal performs an IMS service based on the selected network.
[0326] Optionally, selecting a network for performing an IMS service between the first network and the second network includes:
[0327] A network for performing an IMS service is selected between the first network and the second network based on at least one of a signal quality of the first network and a signal quality of the second network.
[0328] Optionally, the IMS service includes a voice service, and performing the IMS service includes at least one of the following:
[0329] Conduct calling voice services;
[0330] Carry out called voice services.
[0331] Optionally, the IMS session includes: IMS public data network PDN connection connectivity or IMS packet data unit PDU session.
[0332] Optionally, the first network is a 5G network and the second network is a 4G network.
[0333] Optionally, a terminal access management intercommunication interface exists between the first network and the second network.
[0334] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method embodiment Figure 6, and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.
[0335] Specifically, the terminal of the embodiment of the present application also includes: instructions or programs stored in the memory 609 and executable on the processor 610. The processor 610 calls the instructions or programs in the memory 609 to execute the methods of the modules shown in FIG9 and achieve the same technical effect. To avoid repetition, it will not be described here.
[0336] An embodiment of the present application further provides an IMS network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in FIG7 . This IMS network-side device embodiment corresponds to the above-mentioned registration method embodiment applied to the IMS network-side device, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this IMS network-side device embodiment and can achieve the same technical effects.
[0337] Specifically, embodiments of the present application also provide an IMS network-side device. As shown in Figure 13, the IMS network-side device 700 includes an antenna 701, a radio frequency device 702, a baseband device 703, a processor 704, and a memory 705. Antenna 701 is connected to radio frequency device 702. In the uplink direction, radio frequency device 702 receives information via antenna 701 and sends the received information to baseband device 703 for processing. In the downlink direction, baseband device 703 processes the information to be transmitted and sends it to radio frequency device 702. Radio frequency device 702 processes the received information and then sends it through antenna 701.
[0338] The method executed by the IMS network side device in the above embodiment may be implemented in the baseband device 703, which includes a baseband processor.
[0339] The baseband device 703 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 13, one of which is, for example, a baseband processor, which is connected to the memory 705 through a bus interface to call the program in the memory 705 and execute the network device operations shown in the above method embodiment.
[0340] The IMS network side device may further include a network interface 706, which is, for example, a Common Public Radio Interface (CPRI).
[0341] Specifically, the IMS network side device 700 of the embodiment of the present application further includes: instructions or programs stored in the memory 705 and executable on the processor 704. The processor 704 calls the instructions or programs in the memory 705 to execute the method executed by each module shown in FIG10 and achieve the same technical effect. To avoid repetition, it is not described here.
[0342] 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 session establishment method or registration method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0343] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes 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. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[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 session establishment method or registration 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] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-mentioned session establishment method or registration method embodiment, and can achieve the same technical effects. To avoid repetition, they are not described here.
[0347] An embodiment of the present application further provides a session establishment system, including: a terminal and an IMS network-side device, wherein the terminal can be used to execute the steps of the session establishment method applied to the terminal as described above, and the IMS network-side device can be used to execute the steps of the registration method applied to the IMS network-side device as described above.
[0348] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising 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 a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments 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 the opposite 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 embodiments, 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-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or 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 this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. A session establishment method, comprising: If the terminal of the first network enters the dual registration mode, the terminal establishes a first International Internet Protocol IP Multimedia Subsystem IMS session in the second network. The dual registration mode is a mode in which the terminal is registered in both the first network and the second network.
2. The method according to claim 1, wherein: The terminal of the first network includes a terminal that has established a second IMS session in the first network.
3. The method according to claim 1 or 2, characterized in that: The method further includes any of the following: The terminal retains the second IMS session established in the first network; The terminal deletes the second IMS session established in the first network.
4. The method according to any one of claims 1 to 3, wherein: After the terminal establishes the first IMS session in the second network, the method includes: The terminal sends a registration request to the IMS network based on the first IMS session, where the registration request is used for the terminal to perform IMS registration on the IMS network via the second network.
5. The method according to claim 4, wherein: After the terminal sends a registration request to the IMS based on the first IMS session, the method further includes: The terminal performs an IMS service in the second network based on the first IMS session.
6. The method according to any one of claims 1 to 5, wherein: Before the terminal establishes the first IMS session in the second network, the method further includes: The terminal is registered in the second network.
7. The method according to any one of claims 1 to 6, further comprising: When the terminal determines that the first condition is met, the terminal of the first network enters a dual registration mode; The first condition includes at least one of the following: The signal quality of the first network is lower than or equal to a first threshold; The signal quality of the second network is higher than or equal to a second threshold; A data rate of a service of the terminal on the first network is lower than or equal to a third threshold; The data volume of the service of the terminal on the first network exceeds or is equal to a fourth threshold; The data waiting time of the service of the terminal on the first network exceeds or is equal to a fifth threshold; The quality of service of the service of the terminal on the first network is lower than or equal to a sixth threshold; The terminal needs to activate a specific service on the second network.
8. The method according to claim 3, wherein: Before the terminal deletes the second IMS session, the method further includes: The terminal sends a deregistration request to the IMS network based on the second IMS session, where the deregistration request is used by the terminal to remove first IMS registration information from the IMS network via the first network.
9. The method according to any one of claims 1 to 8, wherein: After the terminal establishes the first IMS session in the second network, the method further includes: The terminal selects a network for performing an IMS service between the first network and the second network; The terminal performs an IMS service based on the selected network.
10. The method according to claim 9, wherein: The terminal selects a network for performing an IMS service between the first network and the second network, including: The terminal selects a network for performing an IMS service between the first network and the second network based on at least one of a signal quality of the first network and a signal quality of the second network.
11. The method according to claim 5, 9 or 10, wherein: The IMS service includes a voice service, and the performing of the IMS service includes at least one of the following: Conduct calling voice services; Carry out called voice service.
12. The method according to any one of claims 1 to 11, wherein: The IMS session includes: IMS public data network PDN connection connectivity or IMS packet data unit PDU session.
13. The method according to any one of claims 1 to 12, wherein: The first network is a 5G network, and the second network is a 4G network.
14. The method according to any one of claims 1 to 13, wherein: A terminal access management intercommunication interface exists between the first network and the second network.
15. A registration method comprising: An IMS network-side device receives a registration request sent by a terminal based on a first IMS session, where the first IMS session is a session between the terminal and an IMS network established in a second network, and the registration request is used to request IMS registration; The IMS network side device performs an IMS registration process on the terminal based on the registration request; The IMS network has stored first IMS registration information, the first IMS registration information is received through a second IMS session, and the second IMS session is a session between the IMS network and the terminal established in the first network.
16. The method according to claim 15, further comprising: The IMS network side device removes the first IMS registration information.
17. The method according to claim 16, wherein: The IMS network side device removing the first IMS registration information includes: The IMS network side device receives a deregistration request sent by the terminal through the second IMS session of the first network; The IMS network side device removes the first IMS registration information based on the deregistration request.
18. The method according to claim 15, further comprising: The IMS network side device retains the first IMS registration information.
19. The method according to claim 18, further comprising: The IMS network side device selects the first network or the second network to provide the called voice service of the terminal.
20. The method according to claim 18 or 19, further comprising: The IMS network side device receives a calling voice service of the terminal transmitted from the first network or the second network.
21. A session establishing device, comprising: The establishing module is used to establish a first International Internet Protocol IP Multimedia Subsystem IMS session in the second network if the terminal of the first network enters a dual registration mode, wherein the dual registration mode is a mode in which the terminal is registered in both the first network and the second network.
22. A registration device, comprising: A first receiving module, configured to receive a registration request sent by a terminal based on a first IMS session, where the first IMS session is a session between an IMS network established in a second network and the terminal, and the registration request is used to request IMS registration; An execution module, configured to execute an IMS registration process for the terminal based on the registration request; The IMS network has stored first IMS registration information, the first IMS registration information is received through a second IMS session, and the second IMS session is a session between the IMS network and the terminal established in the first network.
23. A terminal comprising 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 session establishment method according to any one of claims 1 to 14 are implemented.
24. An IMS network side device, comprising 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 registration method according to any one of claims 15 to 20 are implemented.
25. A chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps of the session establishment method as described in any one of claims 1 to 14, or to implement the steps of the registration method as described in any one of claims 15 to 20.
26. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor, implements the steps of the session establishment method according to any one of claims 1 to 14, or implements the steps of the registration method according to any one of claims 15 to 20.
Citation Information
Patent Citations
Emergency services handling
CN112004221A
Establishing connection with a dual registered device
CN112913320A
Internet protocol multimedia subsystem session continuity in dual registration
US20210037586A1
5g sa network-based calling method, electronic device and system
WO2021164580A1