Communication control method and electronic device
By arranging a period of time when receiving the change instructions for the resident network, the problem of interruption of the IMS registration process is solved, ensuring that electronic devices can continuously provide call-called services during the resident network switching.
Patent Information
- Application Number
- PCT/CN2023/119241
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-15
- Publication Date
- 2025-03-20
AI Technical Summary
During the IMS registration process of the UE, when receiving the change residence instructions of different system networks, the IMS registration process will be interrupted, resulting in the IMS registration failure, which will prevent the UE from providing incoming call service before completing the IMS registration next time.
When receiving an instruction to change the resident network, the electronic device reserves a first period of time before performing the network change, so as to ensure that the IMS registration is completed as soon as possible and ensure that the electronic device can continuously provide call-called services.
By prioritizing IMS registration, electronic devices can maintain the registered status of IMS communications during the resident network handover, ensuring uninterrupted call-called services.
Smart Images

Figure CN2023119241_20032025_PF_FP_ABST
Abstract
Description
Communication control method and electronic equipment Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication control method and electronic equipment. Background Art
[0002] Electronic devices (such as UE) can register with the core network device through IMS so that when the core network device receives an incoming call corresponding to the UE, it sends a corresponding incoming call request to the UE. This allows the UE to provide the user with the incoming call service normally. During the IMS registration process, the UE may also change the residency of different system networks (such as LTE network to NR network) under the instruction of the access network device (such as base station) to obtain better communication quality.
[0003] If a UE receives an instruction to change its residency to a different network during IMS registration, the IMS registration process will be interrupted, resulting in IMS registration failure. As a result, the UE will not be able to provide incoming call services to the user until the next IMS registration is completed.
[0004] Summary of the Invention
[0005] The present application provides a communication control method and electronic device. When receiving a resident network change indication during IMS registration, a first duration is reserved to prioritize completing IMS registration before executing the network change. This allows IMS registration to be completed as quickly as possible, thereby enabling the electronic device to continuously provide call and called services.
[0006] To achieve the above technical objectives, this application adopts the following technical solutions:
[0007] In a first aspect, a communication control method is provided. The method is applied to an electronic device, wherein the electronic device is currently resident on a first network. The method includes: sending a first registration request, the first registration request including IMS_SIP_REGISTER information; receiving a first indication, wherein no second registration response is received before the first indication is received; the first indication including information about a second network; the second registration response including IMS_SIP_REGISTER / OK information; receiving the second registration response; not sending a network registration request to the second network before the second registration response is received; the network registration request including information about the second network; receiving a second indication including information about the second network; and sending the network registration request.
[0008] In this way, during the IMS registration process, if the first indication is received, the electronic device (such as UE) may temporarily not respond to the first indication. Correspondingly, after receiving the first indication, the UE may prioritize continuing to complete the IMS registration. For example, receiving the second registration response. This allows the UE to complete the IMS registration as quickly as possible without having to wait for the network handover to complete before re-initiating the IMS registration. This allows the UE to register through the IMS earlier and provide continuous call-end services.
[0009] Optionally, before receiving the second registration response, the method further includes: starting a first timer, wherein the timing duration of the first timer does not exceed the first duration. Not sending a network registration request to the second network includes: not sending a network registration request to the second network during the timing of the first timer. Exemplarily, during the operation of the first timer, the electronic device may not respond to the received indication indicating a change of residency to the second network. That is, during the operation of the first timer, the first indication is ignored. This provides a window period of the maximum first duration for the electronic device to perform other processing such as IMS registration.
[0010] Optionally, before receiving the second indication, the method further includes: stopping the first timer. By stopping the first timer, when a new indication indicating a change of residency to the second network is received, the electronic device responds normally to the indication (such as the second indication).
[0011] Optionally, stopping the first timer includes: when the first timer timing duration is less than the first duration and the IMS registration is successful, stopping the first timer. Alternatively, when the first timer timing reaches the first duration, stopping the first timer. In this example, two implementations of stopping the first timer timing are provided. In this way, when the IMS registration is successful or the first duration timing ends, if one of the two conditions is met, the electronic device can end the first timer timing, so that the subsequent indication received (such as the second indication) responds normally.
[0012] Optionally, the IMS registration status of the electronic device includes: IMS unregistered, IMS registering, and IMS registered. Before starting the first timer, the method further includes: determining that the IMS registration status is IMS registering. In this way, the electronic device can accurately determine the state of the IMS when the first indication is received. Based on the fact that the IMS is registering and a message indicating a change of residency to the second network is received (such as the first indication), the electronic device can start the first timer.
[0013] Optionally, after sending the first registration request, the method further includes: configuring the IMS registration state from IMS unregistered to IMS registering.
[0014] Optionally, the first registration request carries one or more authentication identifiers, each of which corresponds to an authentication algorithm supported by the electronic device. Before receiving the second registration response, the method further includes: receiving a first registration response, the first registration response including a first authentication identifier, the first authentication identifier included in the one or more authentication identifiers, the first authentication identifier being used to indicate the first authentication algorithm configured for the electronic device by the core network device corresponding to the first network. Sending a second registration request, the second registration request including first encryption information of the electronic device, the first encryption information being obtained based on the user identity identifier of the electronic device and the first authentication algorithm.
[0015] Optionally, receiving the first indication includes: receiving the first indication after sending the first registration request and before receiving the first registration response. Alternatively, receiving the first indication after receiving the first registration response and before sending the second registration request. Alternatively, receiving the first indication after sending the second registration request and before receiving the second registration response.
[0016] In this way, the fact of receiving the first instruction and starting the first timer is clarified. It is understandable that when initiating IMS registration but before completing IMS registration, upon receiving the first instruction, the electronic device can start the first timer so as to complete IMS registration first.
[0017] Optionally, the first registration response includes information about IMS_SIP_REGISTER / UNAUTHORIZED, the second registration request includes information about IMS_SIP_REGISTER / INFORMAL_RESPONSE, and the second registration response includes information about IMS_SIP_REGISTER / OK.
[0018] Optionally, the information of the second network includes the frequency of the second network, or the information of the second network includes the frequency of the second network and at least one of the following: the network standard of the second network, and the main carrier spacing of the second network.
[0019] Optionally, the network registration request includes RegistrationRequest information, and sending the network registration request includes: sending the network registration request on the frequency of the second network.
[0020] Optionally, after sending the network registration request, the method further includes: receiving a network registration response, where the network registration response includes RegistrationAccept information.
[0021] Illustratively, through the interaction of the network registration request and the network registration response, the electronic device can respond to the second indication and change to reside on the second network.
[0022] Optionally, the first indication includes at least one of the following: a network handover indication, and an RRC connection release message, wherein the network handover indication includes HandoverCommand information, and the RRC connection release message includes RRCConnectionRelease information.
[0023] Optionally, the first network is an LTE network, and the second network is an NR network or a 6G network.
[0024] In a second aspect, a communication device is provided, which is disposed in an electronic device and configured to execute the technical solution provided in the first aspect and any possible implementation thereof.
[0025] In a third aspect, the present application further provides an electronic device comprising: a memory and one or more processors. The memory and the processor are coupled. The memory is configured to store computer program code, which includes computer instructions. When the processor executes the computer instructions, the electronic device executes the technical solution provided in the first aspect and any possible implementation thereof.
[0026] In a fourth aspect, the present application further provides a chip system, which is applied to an electronic device; the chip system may include one or more interface circuits and one or more processors. The interface circuit and the processor are interconnected via a circuit, and the interface circuit is configured to receive a signal from the memory of the electronic device and send the signal to the processor. The signal includes computer instructions stored in the memory. When the processor executes the computer instructions, the electronic device implements the technical solution provided in the first aspect and any possible implementation thereof.
[0027] In a fifth aspect, the present application also provides a computer-readable storage medium comprising computer instructions. When the computer instructions are executed on an electronic device, the electronic device executes the technical solution provided in the above-mentioned first aspect and any possible implementation thereof.
[0028] In a sixth aspect, the present application also provides a computer program product, which, when running on a computer, enables the computer to execute the technical solution provided in the above-mentioned first aspect and any possible implementation thereof.
[0029] It can be understood that the solutions provided in the second to sixth aspects of the present application can respectively correspond to the first aspect and any possible design thereof, so the beneficial effects that can be achieved are similar and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] FIG1 is a schematic diagram of a communication scenario;
[0031] FIG2 is a schematic diagram of an interaction process of an IMS registration process;
[0032] FIG3 is a schematic diagram of a communication scenario;
[0033] FIG4 is an interactive diagram of a network blind redirection process;
[0034] FIG5 is a schematic diagram of an interaction process of a measurement-based network redirection process;
[0035] FIG6 is a schematic diagram of an interactive process of a measurement-based network switching process;
[0036] FIG7 is a schematic diagram of an interaction for network redirection during an IMS registration process;
[0037] FIG8 is a flow chart of a communication control method provided in an embodiment of the present application;
[0038] FIG9 is a schematic diagram of a processing sequence after a communication control method according to an embodiment of the present application takes effect;
[0039] FIG10 is a schematic diagram of the composition of an electronic device provided in an embodiment of the present application;
[0040] FIG11 is a schematic diagram showing the composition of a chip system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0041] In the following, the terms "first" and "second" are used only for descriptive purposes and are not to be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present embodiment, unless otherwise specified, the meaning of "multiple" is two or more. In the description of the embodiments of the present application, the names of the various instructions and / or commands and / or instructions and / or information and / or signaling and / or messages are only examples. During the specific implementation process, they can also be replaced with other names according to the actual scenario. The glossary of names and terms in the actual implementation can also refer to the explanation in the third generation partnership project (3GPP) standard protocol. The uppercase and lowercase letters and spaces in the embodiments of the present application are only examples, and the specific provisions in the standard protocol shall prevail.
[0042] In a communication system, a user equipment (UE) can make calls and receive calls by communicating with the current access network. The communication entities of the current access network may include radio access network (RAN) devices such as 4G base stations, 5G base stations, and 6G base stations, as well as core network devices related to the radio access network devices. In the embodiment of the present application, the core network device may include a device in the core network, or the core network device may include multiple devices in the core network. The signaling transmission interaction process, voice bearer establishment process, etc. involved in the embodiment of the present application are not limited to the interaction between the UE and the base station device, and the interaction between the base station devices, but should also include other network devices in the mobile communication system. For the sake of simplicity and ease of understanding, they will not be described in detail.
[0043] It should be noted that the core network equipment and the radio access network equipment can be independent and different physical devices, or the core network equipment functions and the radio access network equipment logical functions can be integrated into the same physical device, or a single physical device can integrate some core network equipment functions and some radio access network equipment functions. Terminal equipment can be fixed or mobile.
[0044] In the embodiments of the present application, the 4G network provided by the 4G base station may also be referred to as an LTE network. The 5G network provided by the 5G base station may also be referred to as an NR network.
[0045] As an example, refer to FIG1 , which is an example of a communication system.
[0046] In this example, the UE is currently resident on an LTE network. The base station corresponding to the LTE network is a first base station. The first base station can communicate and interact with a core network device to provide various communication services for the UE.
[0047] For example, the first base station receives a call request sent by the UE through the LTE network and sends the call request to the core network device to implement the UE's calling function.
[0048] For another example, a core network device receives an incoming call request corresponding to a UE and transmits the incoming call request to the UE via the first base station. This implements the UE's call-receiving function. Alternatively, a core network device receives an incoming call request corresponding to a UE and transmits the incoming call request to the first base station. After receiving the incoming call request, the first base station may transmit the incoming call request to the UE. This implements the UE's call-receiving function.
[0049] For example, before answering a call, the UE can establish IMS (IP Multimedia Subsystem) communication with the core network equipment through the radio access network. Upon receiving an incoming call request matching the UE, the core network equipment can send information about the called party to the UE via the Session Initiation Protocol (SIP) signaling bearer within the IMS communication. This allows the UE to terminate the call.
[0050] The UE may establish IMS communication with the core network through an IMS registration process. In this application, establishing IMS communication with the core network may also be referred to as implementing IMS registration on the currently accessed (or resident) network.
[0051] It should be noted that in some other implementations, when the UE is stationed on an LTE network, the relevant equipment of the LTE network can also send a call request to the UE based on the relevant information of the Circuit Switched (CS) domain in which the UE has registered. This solution implementation is also called CS fallback (CSFB).
[0052] In addition, when the UE resides on the NR network, the UE can perform IMS registration on the NR network. In some implementations, the UE can receive call requests sent from related devices on the NR network through the IMS registration on the NR network. This enables the UE to provide the call-ending function on the NR network. In other implementations, the UE can also reside on the LTE network by falling back to provide call-ending through the LTE network. The implementation of the solution of falling back to the LTE network for calls can also be called Evolved Packet System fallback (EPSFB). It can be understood that when the UE completes the IMS registration on the LTE network, the IMS registration on the LTE network remains valid during the process of the UE changing to reside on the NR network, so that during this process, the UE can also provide the call-ending function through the IMS registration.
[0053] In the following example, the UE is registered on an LTE network or an NR network and provides the call receiving function through IMS.
[0054] As an example, referring to Figure 2, a UE can implement IMS registration on an LTE network through the following process. It should be noted that, in this embodiment of the present application, the IMS status of the UE may include: IMS unregistered, IMS registered, and IMS registering. Before executing S201, the UE may be in the IMS unregistered state. Correspondingly, during the execution of S201-S204, the UE may be in the IMS registering state. After completing S204 and successfully registering, the UE may be in the IMS registered state.
[0055] S201: A UE sends a first registration request to a first base station. The first base station sends the first registration request to a first core network device.
[0056] Exemplarily, the process from S201 to S202 may also be described as the UE sending a first registration request to a first core network device via a first base station, wherein the first core network device may include an IMS core network device corresponding to the LTE network.
[0057] The first registration request may be used to initiate IMS registration with the currently accessed LTE network.
[0058] In some embodiments, the first registration request may include information of IMS_SIP_REGISTER / INFORMAL_RESPONSE.
[0059] The first registration request may carry identifiers of one or more authentication algorithms currently supported by the UE. The identifiers of one or more authentication algorithms may also be referred to as one or more authentication identifiers.
[0060] For example, the authentication algorithms currently supported by the UE include authentication algorithm 1, authentication algorithm 2, and authentication algorithm 3.
[0061] The first registration request may carry identifier 1 of authentication algorithm 1, identifier 2 of authentication algorithm 2, identifier 3 of authentication algorithm 3, and so on.
[0062] After receiving the first registration request, the first base station may forward the first registration request to the corresponding first core network device.
[0063] S202: The first core network device sends a first registration response to the first base station. The first base station sends the first registration response to the UE.
[0064] Exemplarily, the first registration response may include IMS_SIP_REGISTER / UNAUTHORIZED information. In other scenarios, the first registration response may also be referred to as message 401.
[0065] In some embodiments, the first registration response may carry an identifier of an authentication algorithm configured for the UE by the first core network device. For example, the authentication algorithm configured for the UE may be referred to as a first authentication algorithm, and the corresponding identifier may be a first authentication identifier.
[0066] The authentication algorithm determined by the first core network device may be selected from the one or more authentication algorithms after the first core network device receives the first registration request, based on the one or more authentication algorithms indicated therein and a preconfigured policy.
[0067] In combination with the example in S201, the first registration request carrying identifier 1 of authentication algorithm 1, identifier 2 of authentication algorithm 2, and identifier 3 of authentication algorithm 3 is taken as an example.
[0068] The first core network device may determine, according to the configured policy, to configure authentication algorithm 2 for the UE for subsequent IMS communication.
[0069] In this way, the identifier 2 of the authentication algorithm 2 can be carried in the first registration response.
[0070] In other embodiments, the first registration response may also carry port information determined by the first core network device for use in subsequent IMS communications. For example, the port information may include a port number.
[0071] In the following examples, the first registration response is taken as an example in which the identifier of the authentication algorithm configured for the UE and the port number are carried.
[0072] S203: The UE sends a second registration request to the first base station. The first base station sends the second registration request to the first core network device.
[0073] Exemplarily, the second registration request may include IMS_SIP_REGISTER / INFORMAL_RESPONSE information.
[0074] The second registration request may include first encrypted information, which may include user identity information encrypted according to the first authentication algorithm. The user identity information corresponds one-to-one with the UE. In some implementations, the user identity information may include an International Mobile Subscriber Identity (IMSI), etc.
[0075] For example, taking the first authentication algorithm as authentication algorithm 2, then according to S202, the first registration response received by the UE may carry the identifier 2 of the authentication algorithm 2.
[0076] Correspondingly, the UE may encrypt the IMSI corresponding to the UE according to authentication algorithm 2. The UE may carry the encrypted IMSI in the second registration request and send it to the first core network device through the first base station.
[0077] In this example, the UE may send the second registration request based on a port specified by the network.
[0078] As one possible implementation, the UE may receive the first registration response and determine the port number configured by the network for IMS communication. Based on the port number, the UE may perform TCP / IP-based communication link establishment to establish an IMS control link between the UE and the network. The UE may then send a second registration request to the first core network device via the first base station over the IMS control link.
[0079] S204: The first core network device sends a second registration response to the first base station. The first base station sends a second registration response to the UE.
[0080] Exemplarily, the second registration response may include IMS_SIP_REGISTER / OK information. In other scenarios, the second registration response may also be referred to as message 200 or message 200 / OK.
[0081] In this example, the first core network device can parse the encrypted IMSI carried in the second registration request. Exemplarily, the first core network device can use the first authentication algorithm configured for the UE (such as authentication algorithm 2) to parse the received information, thereby obtaining information such as the UE's IMSI.
[0082] The first core network device can use the obtained IMSI and other information to verify the legitimacy of the UE's identity. For example, the first core network device can use the obtained IMSI to match it with the legal user identity stored on the network. If the match is successful, the legitimacy of the UE's identity is verified. Conversely, if the match fails, that is, the legal user identity stored on the network does not include the UE's IMSI, the legitimacy of the UE's identity verification fails.
[0083] Taking the successful matching of the current UE's IMSI as an example, the first core network device may execute S204 to send a second registration response to the UE.
[0084] Therefore, through the execution of S201 - S204 , a UE with a valid user identity (such as an IMSI that has been registered on the existing network) can register with the IMS of the currently residing LTE network.
[0085] It is understood that the example in FIG2 is based on the case where the UE is currently residing on an LTE network and performing IMS registration based on the LTE network. In other embodiments, when the UE is currently residing on an NR network, IMS registration on the NR network can also be achieved through a mechanism similar to that shown in FIG2.
[0086] Based on the IMS registration, when the first core network device receives an incoming call request corresponding to the UE, it can initiate a call request to the UE through the first base station. Correspondingly, the UE can receive the incoming call on the current LTE network, realizing the call-receiving function.
[0087] The specific implementation of the IMS registration process is provided in Figure 2. During normal operation of the UE, other interactions with access network devices and the like may also occur.
[0088] In some cases, the access network device can instruct the UE to switch from its current resident network to another network based on the current actual communication situation. This allows the UE to obtain better communication quality. Network switching and resident can include switching between networks of different systems. For example, the LTE network and the NR network are networks of different systems.
[0089] As an example, referring to FIG3 , an example of a communication scenario is provided.
[0090] As shown in Figure 3, the UE is currently located in a location covered by both the LTE network corresponding to the first base station and the NR network corresponding to the second base station. The UE is currently resident on the LTE network. The first base station can instruct the UE to perform a network handover, causing the UE to switch to the NR network for communication.
[0091] The access network device (such as the first base station) can instruct the UE to switch to a network through a radio resource control (RRC) message based on information such as the current location of the UE and the current communication quality fed back by the UE.
[0092] In a specific implementation, the access network device may instruct the UE to switch to a new network through any of the following solutions: network blind redirection, measurement-based redirection, or measurement-based cell switching.
[0093] In the following, with reference to the accompanying drawings, an example is taken where the UE is currently residing in an LTE network and the access network device (such as a first base station) instructs the UE to redirect to the NR network.
[0094] As an example, refer to FIG4 , which is a schematic diagram of an interaction of a network blind redirection.
[0095] As shown in FIG4 , the interaction process may include:
[0096] S401. A first base station sends a first RRC connection release message to a UE.
[0097] Exemplarily, the first RRC connection release message may include RRC Connection Release information.
[0098] In this example, the first base station can independently determine that the current UE needs to be redirected to the NR network to continue communication. Accordingly, the first base station can send the first RRC connection release message to the UE.
[0099] In some embodiments, the first RRC connection release message may carry relevant information of the redirected NR network. As an example, the relevant information of the NR network may include information such as the frequency of the NR network. For example, the frequency of the NR network may be frequency F1. In other embodiments, the relevant information of the NR network may also include information such as the frequency of the NR network, the standard (such as NR), and the primary carrier spacing.
[0100] S402. The UE sends a third registration request to the second base station.
[0101] S403: The UE receives a third registration response from the second base station.
[0102] Exemplarily, the UE may change the current resident network according to the information on the network to be changed carried in the first RRC connection release message.
[0103] In some embodiments, the UE may send a third registration request to the second base station corresponding to the NR network on the frequency of the NR network carried in the first RRC connection release message. For example, the third registration request may include RegistrationRequest information. Optionally, the third registration request may also include identification information of the NR network (such as nr5g) and relevant information of the UE itself (such as mcc, mnc, etc.).
[0104] The second base station may interact with the second core network device corresponding to the NR network based on the third registration request. After the second core network device passes the authentication and security mode verification and confirms that the current UE can change to reside on the NR network, it may send a third registration response to the second base station. Correspondingly, the second base station may send a third registration response to the UE. Optionally, the third registration response may include RegistrationAccept information.
[0105] In other embodiments, the UE may initiate random access (Random Access) with each network element in the NR network based on the first RRC connection release message in order to change to reside on the NR network.
[0106] In this way, through S402-S403, the UE can perform network blind redirection according to the first RRC connection release message sent by the first base station and change to reside on the NR network.
[0107] It can be understood that after changing to reside on the NR network, the UE can communicate through the network resources of the NR network.
[0108] Exemplarily, the UE may establish a session connection with the NR network through the second base station. For example, the session connection may include a PDU session connection. PDU is the abbreviation of Protocol Data Unit. A PDU session is a PDU Session.
[0109] After establishing the PDU session connection on the NR network, the UE can implement other communication functions with the network based on the PDU session connection. For example, the UE can perform IMS registration on the current NR network through the second base station based on the PDU session connection.
[0110] For the specific implementation of the IMS registration process on the current NR network, please refer to the IMS registration process on the LTE network as shown in Figure 2.
[0111] Figure 4 above provides a solution implementation for performing network blind redirection on a base station (such as a first base station) corresponding to the current resident network. In other embodiments, the first base station may further send a first RRC connection release message to the UE based on the UE's measurement report of the current communication, so as to redirect the UE to the NR network. That is, the first base station instructs the UE to redirect to the NR network through measurement-based network redirection.
[0112] As an example, referring to FIG5 in combination with FIG4, it is a schematic diagram of an interaction of measurement-based redirection.
[0113] In this example, the first base station may also instruct the UE to perform network redirection through S401. Unlike the example shown in Figure 4, in the implementation shown in Figure 5, before the first base station sends the first RRC connection release message, the first base station and the UE may perform S501-S502 to measure the current network and instruct the UE to switch to the NR network based on the measurement results. The measurement process of the current network may include:
[0114] S501. A first base station sends a first RRC connection reconfiguration message to a UE.
[0115] Exemplarily, the first RRC connection reconfiguration message may include RRC Connection Reconfiguration information.
[0116] The first base station may generate and send a first RRC connection reconfiguration message to the UE according to the UE's current location being at the edge of the current cell coverage and / or the UE's current communication quality being degraded.
[0117] In some embodiments, the first RRC connection reconfiguration message sent by the UE may carry a cell measurement indication. Exemplarily, the cell measurement indication may instruct the UE to measure any of the following events:
[0118] Event B1, Event B2, Event A3, etc.
[0119] Among them, event B1 (Event B1) can be used to trigger the measurement of a high-priority heterogeneous system cell. When the Reference Signal Receiving Power (RSRP) of the neighboring cell is higher than the threshold B1, the terminal uploads a measurement report.
[0120] Event B2 can be used to trigger measurement of heterogeneous cells of the same or lower priority. When the RSRP of the resident cell is lower than threshold B2-1 and the RSRP of the heterogeneous neighboring cell is higher than threshold B2-2, the terminal uploads a measurement report.
[0121] Event A3 is used to trigger the same-frequency measurement of the neighboring cell of the same network system. When the RSRP value of the neighboring cell is higher than the RSRP of the resident cell and the RSRP value of the neighboring cell exceeds the threshold A3, the measurement report is uploaded.
[0122] In the following example, the first RRC connection reconfiguration message carries a cell measurement instruction for event B1. The neighboring cell of the LTE network currently resided by the UE includes an NR network.
[0123] S502. The UE sends a first measurement report to the first base station.
[0124] Exemplarily, the UE may perform corresponding measurements according to the cell measurement indication carried in the first RRC connection reconfiguration message, and generate a measurement report and report it to the first base station if the measurement result meets the reporting condition.
[0125] Take the first RRC connection reconfiguration message carrying the cell measurement instruction for event B1 as an example.
[0126] The UE may perform mobility measurements for event B1 based on the received first RRC connection reconfiguration message. For example, measurements on the NR network may indicate that the RSRP of the NR network is greater than threshold B1. Thus, the UE may generate a B1 measurement report corresponding to event B1.
[0127] Correspondingly, the first base station may execute S401 based on the received B1 measurement report, i.e., send a first RRC connection release message to the UE, so that the UE can be redirected to the measured NR network that can provide better communication quality based on the process shown in FIG4 .
[0128] As described above, the access network device can also instruct the UE to switch from the current LTE network to the NR network through a measurement-based cell switching mechanism.
[0129] For example, refer to FIG6 , which is a schematic diagram of a cell handover interaction based on measurement.
[0130] As shown in Figure 6, the solution may include:
[0131] S601: A first base station sends a second RRC connection reconfiguration message to a UE. Exemplarily, the RRC connection reconfiguration message CRF2 may include RRC Connection Reconfiguration. The RRC connection reconfiguration message CRF2 may carry a cell measurement indication.
[0132] S602: The UE sends a second measurement report to the first base station. The second measurement report may be a measurement report generated by the UE after performing mobility measurement according to the RRC connection reconfiguration message CRF2 and fed back to the first base station.
[0133] In a specific implementation process, the execution of S601 - S602 may refer to S501 - S502 in FIG. 5 .
[0134] S603. The first base station sends a first network switching instruction to the UE.
[0135] Exemplarily, the first network switching instruction may include HandoverCommand information.
[0136] In some embodiments, after receiving the second measurement report, the first base station may transmit the second measurement report to relevant equipment of the core network. For example, the first base station may transmit the second measurement report to the corresponding access and mobility management function (AMF). Correspondingly, the AMF may send a first network switching indication to the UE through the first base station. The first network switching indication may instruct the UE to switch from the current resident network to another network. The first network switching indication may carry information such as the frequency and / or network standard of the target network to be switched.
[0137] As an example, take the RRC connection reconfiguration message CRF2 instructing the UE to perform mobility measurement of the NR network corresponding to base station 2. Correspondingly, the UE can carry the measurement result of the NR network in the second measurement report. The AMF can send a first network switching indication carrying information such as the frequency of the NR network to the UE through the first base station.
[0138] S604. The UE sends a fourth registration request to the second base station.
[0139] S605. The second base station sends a fourth registration response to the UE.
[0140] The execution of S604-S605 may refer to S402-S403 in Figure 4 or Figure 5. For example, the UE may switch to camp on the NR network through random access.
[0141] In some embodiments of the present application, the third registration request and / or the fourth registration request, etc., used to initiate a registration request for accessing the NR network may be referred to as a network registration request. Correspondingly, the third registration response and / or the fourth registration response, etc., indicating successful access to the NR network, may be referred to as a network registration response. Thus, after receiving a message such as the first indication or the second indication sent by the base station to change the residency to the NR network, the UE sends a network registration request to the network at the frequency of the NR network indicated by the base station as a response to the message. Correspondingly, the network may perform authentication verification, security mode verification, and other processing based on the received network registration request. If the network confirms that the UE can reside on the NR network, it may send a network registration response to the UE. This allows the UE to change residency to the NR network.
[0142] In this way, through the above Figures 4 to 6, three mechanisms are introduced respectively, so that the UE can switch from the current resident network (such as the LTE network) to the NR network.
[0143] In some cases, in conjunction with the description of the IMS registration process in FIG. 2 , during the operation of the UE, the IMS registration process and the network redirection / network handover process may overlap (or partially overlap) in timing.
[0144] Exemplarily, take the example of the first base station instructing the UE to perform network switching through network blind redirection as shown in FIG. 4 .
[0145] If the IMS registration is not yet complete, the UE receives a network redirection indication (as shown in the first RRC connection release message in FIG4 ). This interrupts the IMS registration process and causes IMS registration failure. Consequently, after being redirected to the NR network as shown in FIG4 , the UE enters the IMS unregistered state.
[0146] Then, the UE needs to re-execute the IMS registration process shown in Figure 2 on the NR network until the IMS registration is successful on the NR network. In this way, the UE cannot provide the call receiving function before the IMS registration on the NR network is completed.
[0147] As an example, referring to FIG. 7 , it is taken as an example that the UE receives a redirection indication after receiving message 401 .
[0148] S701: A UE sends a first registration request to a first base station. The first base station sends a first registration request to a first core network device.
[0149] S702: The first core network device sends a first registration response to the first base station. The first base station sends a first registration response to the UE.
[0150] The execution of S701 - S702 may refer to S201 - S202 shown in FIG. 2 , respectively.
[0151] In this example, after receiving the first registration response, the UE receives a network redirection instruction from the currently connected base station before sending the second registration request including the first encrypted information, as shown in S703 below:
[0152] S703. The first base station sends a first RRC connection release message to the UE. Exemplarily, the first RRC connection release message may correspond to the first RRC connection release message shown in FIG. 4 or FIG. 5 . The first RRC connection release message may be used to instruct the UE to redirect to the NR network corresponding to the second base station.
[0153] S704: The UE sends a third registration request to the second base station. The second base station sends a third registration response to the UE.
[0154] Exemplarily, the execution of S704 may refer to S402 - S403 shown in FIG. 4 or FIG. 5 .
[0155] In this way, the UE can be redirected to the NR network corresponding to the second base station.
[0156] After that, the UE can initiate an IMS registration process on the NR network to achieve IMS registration on the NR network, thereby enabling the UE to provide call termination services on the NR network.
[0157] S705. The UE sends a fifth registration request to the second base station. The second base station sends a fifth registration request to the second core network device. The second core network device sends a fifth registration response to the second base station, and the second base station sends the fifth registration response to the UE. The UE sends a sixth registration request to the second base station. The second base station sends a sixth registration request to the second core network device. The second core network device sends a sixth registration response to the second base station, and the second base station sends the sixth registration response to the UE.
[0158] The fifth registration request, the sixth registration request, the fifth registration response, and the sixth registration response may correspond to relevant requests / responses in the IMS registration process on the NR network. Corresponding to the IMS registration process on the LTE network as shown in FIG2 , the fifth registration request may correspond to the first registration request as shown in FIG2 , the fifth registration response may correspond to the first registration response as shown in FIG2 , the sixth registration request may correspond to the second registration request as shown in FIG2 , and the sixth registration response may correspond to the second registration response as shown in FIG2 .
[0159] Thus, through S705, the UE can realize IMS registration after receiving the sixth registration response (such as information including IMS_SIP_REGISTER / OK), thereby enabling the UE to provide call termination services after being redirected to the NR network.
[0160] 7 , in this scenario, since the corresponding IMS on the LTE network is not successfully registered after the first registration request, the UE can enter the IMS registered state and provide the called service only after S705 is completed.
[0161] It is understood that Figure 7 is merely an example. In other cases, if a UE is camped on an LTE network and in the IMS unregistered state and receives an instruction to switch to another network, a situation similar to that shown in Figure 7 may occur. For example, in conjunction with the description of Figures 5 and 6, in measurement-based network redirection or measurement-based cell handover scenarios, if a similar IMS unregistration failure occurs, the call-end functionality may be restricted.
[0162] To address the aforementioned issues, embodiments of the present application provide a communication method, applied to a UE, that enables the UE to prioritize the IMS registration process when receiving an instruction to switch to another network while in an IMS unregistered state. After completing the IMS registration process, the UE switches to the resident network. This ensures that IMS communications remain registered during the resident network switch process. This allows the UE to uninterruptedly provide call and call receiving functionality.
[0163] It should be noted that the UE in the embodiments of the present application may also be referred to as an electronic device. The electronic device may include at least one of a mobile phone, a foldable electronic device, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a cellular phone, a personal digital assistant (PDA), an augmented reality (AR) device, a virtual reality (VR) device, an artificial intelligence (AI) device, a wearable device, an in-vehicle device, a smart home device, or a smart city device.
[0164] In some embodiments, the electronic device may have both 4G and 5G communication capabilities. For example, the electronic device may currently reside on an LTE network. The electronic device may also switch to reside on an NR network to provide 5G communication capabilities under the instruction of an access network device (such as a base station).
[0165] Based on the solution provided in the embodiments of the present application, when an electronic device receives an instruction to switch to a resident network before completing IMS registration on the LTE network, the electronic device can suspend the instruction to switch to the resident network, continue to execute the IMS registration process, and other means, so that the electronic device can complete the IMS registration before switching to the resident network, and continue to switch to the NR network according to the instruction to switch to the resident network.
[0166] As a result, the electronic device can complete the IMS registration as soon as possible, so that during the process of switching the resident network, the IMS registration is completed, thereby ensuring uninterrupted provision of call and called service.
[0167] In combination with the example shown in Figure 7, take the example where the first base station instructs the UE to redirect from the LTE network to the NR network through network blind redirection, and the UE receives the corresponding first RRC connection release message during the IMS registration process.
[0168] In this example, the UE may start IMS registration through S701 - S702 .
[0169] Referring to the description of the IMS registration process in FIG2, as shown in FIG8,
[0170] S701: A UE sends a first registration request to a first base station. The first base station sends a first registration request to a first core network device.
[0171] The first registration request may include IMS_SIP_REGISTER / INFORMAL_RESPONSE information. Optionally, the first registration request may carry identifiers of one or more authentication algorithms currently supported by the UE. The identifiers of one or more authentication algorithms may also be referred to as one or more authentication identifiers.
[0172] S702: The first core network device sends a first registration response to the first base station. The first base station sends a first registration response to the UE.
[0173] The first registration response may include IMS_SIP_REGISTER / UNAUTHORIZED information. The first registration response may include a first authentication identifier. The first authentication identifier corresponds to one of the one or more authentication identifiers supported by the UE. The first authentication identifier may be an identifier of an authentication algorithm configured by the network for the UE.
[0174] Optionally, the first registration response may also carry port information determined by the first core network device to be used for subsequent IMS communications.
[0175] As shown in Figure 8, in this scenario, after receiving the first registration response, the UE receives an indication from the first base station to redirect to the NR network. For example, in step S703, the first base station sends a first RRC connection release message to the UE.
[0176] In conjunction with the above description, the first RRC connection release message may include relevant information indicating the target network for UE redirection. For example, the first RRC connection release message may include information such as the frequency point, network standard, and primary carrier spacing of the target network.
[0177] In the present application, unlike the solution implementation shown in FIG7 , the UE may execute S801 , so that the UE may preferentially perform IMS registration.
[0178] S801. The UE determines that the IMS status is registering and receives an instruction to change the residency to the NR network.
[0179] If the judgment result is "yes", the subsequent solution provided by this application (such as S802, etc.) is triggered to be executed. If the judgment result is "no", the subsequent solution provided by this application is not triggered to be executed. For ease of understanding, it is not described here and is not shown in the figure.
[0180] After the UE starts IMS registration, its IMS status may be changed from IMS unregistered to IMS registering. For example, after the UE sends a first registration request, the IMS status may be IMS registering.
[0181] In this example, the UE may also determine, based on receiving the first indication, that an indication to change to the NR network has been received. In this example, the first indication may include a first RRC connection release message. Optionally, the first RRC connection release message in the first indication may also be replaced with a first network switching indication as shown in FIG6 .
[0182] In this way, the UE can determine the network indication change to reside in the NR network based on the frequency and / or network standard of the target network carried in the first indication.
[0183] It should be noted that in some other embodiments of the present application, as shown in S703, after the UE receives the first RRC connection release message, it can directly execute S802 and skip (or not execute) step S801. This allows the UE to immediately provide an idle window of the first duration after receiving the first RRC connection release message, for completing IMS registration and other processes.
[0184] S802. The UE starts a first timer corresponding to a first duration.
[0185] In this example, the UE may not respond to the first indication within the first duration.
[0186] For example, within the first duration, the UE does not respond to the first RRC connection release message received in S703. For another example, within the first duration, if the UE again receives a message from the first base station to change to the NR network (such as an RRC connection release message and / or a network switching indication), then within the first duration, the UE does not respond to the message to change to the NR network.
[0187] Optionally, the first timer can be replaced by starting to count from this moment, and the counting duration is the first duration.
[0188] As a possible implementation, the UE may configure an ignore flag, which is used to indicate whether to respond to the first indication.
[0189] For example, the UE may configure the ignore flag to be a first value, indicating that the UE does not respond to the first indication. Correspondingly, when the ignore flag is configured to be a second value, it indicates that the UE responds to the first indication.
[0190] In this way, the UE may keep the ignore flag at the first value during the timing of the first timer (ie, within the first duration), so as not to respond to the first indication within the first duration.
[0191] It is understood that if the UE does not respond to the first indication during the first duration, the UE's antenna and other signal transceiver links will not be occupied. Thus, the UE can use the signal transceiver links to perform other operations. For example, during the first duration, the UE can continue to perform an ongoing IMS registration process.
[0192] For example, as shown in S803-S804:
[0193] S803. The UE sends a second registration request to the first base station, and the first base station sends a second registration request to the first core network device.
[0194] The second registration request may include IMS_SIP_REGISTER / INFORMAL_RESPONSE information. Optionally, the second registration request may include first encrypted information, which may include information such as the IMSI encrypted according to the first authentication algorithm. The first authentication algorithm may be an authentication algorithm configured by the first core network device for the UE.
[0195] Optionally, the UE may send the second registration request on the port indicated by the first registration response.
[0196] S804. The first core network device sends a second registration response to the first base station, and the first base station sends a second registration response to the UE.
[0197] Taking successful IMS registration as an example, the second registration response may include information about IMS_SIP_REGISTER / OK.
[0198] In this way, when the IMS_SIP_REGISTER / OK message is received, it indicates that the current IMS registration is successful.
[0199] It should be noted that, through this solution, the UE completes the IMS registration on the LTE network within the first duration. This IMS registration path can also be applied to the transmission of call-related information of other standard networks. For example, after the UE is subsequently redirected to the NR network, it can also be based on the IMS registration of the LTE network, so that the UE can receive the incoming call request from the network, thereby providing the call receiving function. There is no need for the UE to re-register with the IMS after redirecting to the NR network.
[0200] S805. The UE configures the IMS state according to the second registration response.
[0201] In this example, the UE can complete the IMS registration within the second duration. Correspondingly, the UE can configure the IMS state to IMS registered according to the IMS_SIP_REGISTER / OK indicated in the second registration response.
[0202] S806: The UE determines whether the IMS status is IMS registered.
[0203] Exemplarily, the UE may determine whether the IMS status is IMS registered during the timing of the first timer. In some embodiments, the UE may periodically check the IMS status during the timing of the first timer.
[0204] If the UE's IMS status is IMS registered within the first duration, then the IMS registration is successful, which triggers execution of S807.
[0205] In some cases, within the first duration, the UE may determine that the IMS registration has failed. For example, through S803-S804, the first core network device indicates that the UE's current IMS registration has failed. Then, the IMS status can be changed from IMS registering to IMS unregistered. In this way, the UE can repeat the IMS registration on the current LTE network based on the fact that the first duration has not ended (that is, the first timer has not ended). This avoids the UE from being unable to provide the called party service in a timely manner due to IMS registration failure caused by occasional network failures.
[0206] For example, if the first timer has not expired and the IMS status is IMS unregistered, the UE may jump to S803-S804, thereby repeatedly executing the IMS registration process to complete the IMS registration as soon as possible.
[0207] In some other embodiments, the UE may jump to execute S807 when the first timer expires.
[0208] It is understandable that in this example, if the IMS state is not changed to IMS Registered within the first duration of the first timer, the UE may no longer wait for IMS registration to avoid a significant degradation in communication quality caused by a long wait time for network change instructions.
[0209] Optionally, before the first timer expires, if the IMS state has not changed to IMS registered (eg, the IMS state is IMS unregistered or IMS registering), then when the first timer expires, the UE may also trigger the execution of the following S807.
[0210] S807. The UE stops the first timer.
[0211] In conjunction with the description in S806, the UE may execute S807 when the IMS status changes to IMS registered or the first timer expires.
[0212] In the present application, during the timing of the first timer, the UE does not respond to the received first indication. Correspondingly, after stopping the timing of the first timer, the UE responds to the newly received first indication according to normal logic.
[0213] Optionally, taking the example of whether the UE configures the corresponding identifier of the ignore identifier to respond to the first indication. The UE may configure the ignore identifier to a second value when stopping the timing of the first timer. This allows the UE to respond normally to the first indication when receiving a new indication indicating a change to reside on the NR network (such as a new first indication).
[0214] Optionally, in conjunction with the description in S806, the UE may stop the first timer if the IMS status has not changed to IMS registered before the first timer expires. That is, when the first timer expires, the operation of the first timer is stopped.
[0215] In this way, the UE can temporarily ignore the received first indication during the first duration of the first timer. During this first duration, the UE can continue to perform IMS registration processing to achieve IMS registration as soon as possible. Correspondingly, if IMS registration is still unsuccessful at the end of the first duration, the UE can stop waiting for IMS registration and start responding to the received first indication. This avoids excessive waiting time for the change of residence to the NR network.
[0216] It is understandable that after the network (such as the first base station) executes S703 and sends the first RRC connection release message, the UE does not respond to the first RRC connection release message due to the triggering of the first timer. Then, the first base station can repeatedly send the first RRC connection release message multiple times at a certain time interval to avoid the UE not responding due to the UE not normally receiving the first RRC connection release message due to link communication failure.
[0217] Correspondingly, in this example, during the timing process of the UE triggering the first timer between S802 and S807, the UE does not respond to the newly received first indication. After the first timer is stopped at S807, if the UE receives the first indication again, it responds normally to the first indication.
[0218] Take the example where the first indication resent by the first base station includes a second RRC connection release message.
[0219] S808. The first base station sends a second RRC connection release message to the UE.
[0220] Similar to the first RRC connection release message, the second RRC connection release message may include relevant information indicating the target network to which the UE is redirected. For example, the second RRC connection release message may include information such as the frequency, network standard, and primary carrier spacing of the target network.
[0221] In some other embodiments, the second RRC connection release message may also be referred to as a repeatedly sent first RRC connection release message.
[0222] In this example, since the first timer has expired, the corresponding UE responds normally to the first indication (such as including the second RRC connection release message).
[0223] Exemplarily, the UE may execute S809 to redirect to the NR network for residence according to the second RRC connection release message.
[0224] S809. The UE sends a third registration request to the second base station, and the second base station sends a third registration response to the UE.
[0225] Exemplarily, in combination with the description in Figure 4, the UE can communicate with the second base station based on information such as the frequency point and / or network standard corresponding to the NR network indicated by the second RRC connection release message, and be redirected to the NR network corresponding to the second base station.
[0226] Optionally, the third registration request may include RegistrationRequest information. The third registration response may include RegistrationAccept information.
[0227] In this way, taking the example of the UE completing IMS registration within the first duration, after receiving the first RRC connection release message, the UE can prioritize completing IMS registration within the first duration and then perform redirection to the NR network corresponding to the first instruction after the first duration. This allows the UE to complete IMS registration earlier, allowing the UE to continue providing call termination services before redirection.
[0228] For example, if the UE fails to complete IMS registration within the first duration, the UE attempts IMS registration once or multiple times within the first duration. If the IMS fails to successfully complete the registration, the redirection corresponding to the first indication can also be successfully executed after the first duration. This avoids the problem of the UE not being able to be redirected to the NR network in a timely manner due to the long waiting time for the first indication.
[0229] As an example, referring to FIG9 , it is a timing example of the electronic device performing various operations when the solution shown in FIG8 is effective.
[0230] As shown in Figure 9, at moment 1, the electronic device can reside in the first network. For example, the first network is an LTE network. Due to network failure and other reasons, before moment 2, the IMS status of the electronic device is IMS unregistered. At moment 2, the electronic device starts to perform IMS registration. Thereafter, if the IMS registration is unsuccessful, the electronic device can receive a first indication at moment 3. In combination with the description in Figure 8, the electronic device can start the timing of the first timer when it is determined that it is currently in the IMS registration and receives the first indication indicating that it resides in the NR network. As a result, within the first duration of the first timer, no response is given to the received first indication. That is, the first indication is ignored within the first duration. For example, the electronic device can start the timing of the first timer at moment 3 when the first indication is received. Correspondingly, at moment 6 after the preset duration at moment 3, the first duration ends.
[0231] In this example, between time 3 and time 6, the electronic device can continue the IMS registration started at time 2. In this example, the electronic device can complete the IMS registration at time 4. Thus, the IMS status changes to IMS Registered. Time 4 is later than time 3 and earlier than time 6.
[0232] Thus, at time 4, the UE can determine that the IMS state is IMS registered. Correspondingly, the UE stops the timing of the first timer.
[0233] It can be understood that between time 3 and time 4, when the UE receives a new message indicating a change to reside in the NR network, it will not respond to the message.
[0234] Correspondingly, after time 4, when the UE receives a new second RRC connection release message indicating a change to reside in the NR network, the UE responds normally to the second RRC connection release message.
[0235] For example, at time 5, the UE receives a second RRC connection release message. Thus, starting from time 5, the UE may perform redirection to the NR network in response to the second RRC connection release message. For example, at time 7, the redirection to the NR network is completed and the UE resides on the NR network.
[0236] Therefore, since the IMS registration has been completed at time 4, the UE can provide the called party service after time 4, including during the redirection process of the NR network.
[0237] It should be noted that the above example takes the case where the UE receives the first RRC connection release message after receiving the first registration response and before issuing the second registration response. In other embodiments, if the UE receives the first indication after issuing the first registration request and before receiving the first registration response; or after issuing the second registration request and before receiving the second registration response, the UE can also implement the solution provided in S801-S809 to complete the IMS registration within the first time period and then execute the change of residence to the NR network. The specific implementation is similar and the effects that can be achieved are also similar.
[0238] In addition, when the first indication includes the first network switching indication as shown in Figure 6, the UE can also achieve the above technical effects through a solution similar to Figure 8. For specific implementation, please refer to the description shown in Figure 8 and will not be repeated here.
[0239] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of each functional module. Those skilled in the art should easily appreciate that, in combination with the units and algorithm steps of each example described in the embodiment disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software driven hardware manner depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0240] The above-mentioned integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. In actual implementation, there may be other division methods.
[0241] For example, Figure 10 shows a schematic diagram of the components of an electronic device 1000. As shown in Figure 10, the electronic device 1000 may include a processor 1001 and a memory 1002. The memory 1002 is used to store computer-executable instructions. For example, in some embodiments, when the processor 1001 executes the instructions stored in the memory 1002, the electronic device 1000 may perform any of the methods described in the above embodiments.
[0242] It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.
[0243] Figure 11 shows a schematic diagram of the composition of a chip system 1100. The chip system 1100 may include: a processor 1101 and a communication interface 1102, which are used to support related devices to implement the functions involved in the above embodiments. In one possible design, the chip system also includes a memory for storing necessary program instructions and data for electronic devices. The chip system can be composed of chips, or it can include chips and other discrete devices. It should be noted that in some implementations of the present application, the communication interface 1102 may also be referred to as an interface circuit. In other embodiments, the chip system 1100 may also be referred to as a communication device, or a communication control device.
[0244] It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.
[0245] The functions, actions, operations, steps, etc. in the above embodiments can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using a software program, they can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that can be integrated with the medium. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).
[0246] Although the present application has been described with reference to specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely illustrative of the present application as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, the present application is intended to include such modifications and variations as fall within the scope of the claims of the present application and their equivalents.
Claims
1. A communication control method, characterized in that: The method is applied to an electronic device, where the current resident network of the electronic device is a first network, and the method includes: Sending a first registration request, where the first registration request includes IMS_SIP_REGISTER information; receiving a first indication, and before receiving the first indication, not receiving a second registration response; the first indication includes information of the second network, and the second registration response includes information of IMS_SIP_REGISTER / OK; receiving the second registration response; before receiving the second registration response, not sending a network registration request, the network registration request including information of the second network; receiving a second indication, wherein the second indication includes information of a second network; The network registration request is sent.
2. The method according to claim 1, characterized in that Before receiving the second registration response, the method further includes: Starting a first timer, wherein the timing duration of the first timer does not exceed the first duration; The not sending a network registration request to the second network includes: During the timing of the first timer, no network registration request is sent to the second network.
3. The method according to claim 1 or 2, characterized in that: Before receiving the second indication, the method further includes: Stop the first timer.
4. The method according to claim 3, characterized in that The step of stopping the first timer comprises: If the timing duration of the first timer is less than the first duration and the IMS registration is successful, stop the first timer; or, When the first timer reaches the first time duration, the first timer is stopped.
5. The method according to any one of claims 2 to 4, characterized in that: The IMS registration status of the electronic device includes: IMS unregistered, IMS registering, and IMS registered; Before starting the first timer, the method further includes: Determine that the IMS registration state is IMS registering.
6. The method according to claim 5, characterized in that After sending the first registration request, the method further includes: The IMS registration state is configured from IMS unregistered to IMS registering.
7. The method according to any one of claims 1 to 6, characterized in that The first registration request carries one or more authentication identifiers, each of which corresponds to an authentication algorithm supported by the electronic device; Before receiving the second registration response, the method further includes: receiving a first registration response, the first registration response including a first authentication identifier, the first authentication identifier being included in the one or more authentication identifiers, the first authentication identifier being used to indicate a first authentication algorithm configured by a core network device corresponding to the first network for the electronic device; A second registration request is sent, where the second registration request includes first encrypted information of the electronic device, where the first encrypted information is obtained according to a user identity identifier of the electronic device and the first authentication algorithm.
8. The method according to claim 7, characterized in that The receiving a first indication comprises: After sending the first registration request and before receiving the first registration response, receiving the first indication; or, receiving the first indication after receiving the first registration response and before sending the second registration request; or, The first indication is received after sending the second registration request and before receiving the second registration response.
9. The method according to claim 7 or 8, characterized in that: The first registration response includes IMS_SIP_REGISTER / UNAUTHORIZED information; The second registration request includes information of IMS_SIP_REGISTER / INFORMAL_RESPONSE.
10. The method according to any one of claims 1 to 9, characterized in that The information of the second network includes a frequency of the second network, or, The information of the second network includes the frequency of the second network and at least one of the following: the network standard of the second network and the main carrier spacing of the second network.
11. The method according to claim 10, characterized in that The network registration request includes RegistrationRequest information, and the sending of the network registration request includes: Send the network registration request on the frequency of the second network.
12. The method according to claim 11, characterized in that After sending the network registration request, the method further includes: A network registration response is received, where the network registration response includes RegistrationAccept information.
13. The method according to any one of claims 1 to 12, characterized in that The first indication and the second indication both include a network change indication, and the network change indication is used to indicate that a resident network is changed to the second network.
14. The method according to claim 13, characterized in that The network change indication includes at least one of the following: Network switching indication, RRC connection release message; The network switching indication includes HandoverCommand information, and the RRC connection release message includes RRCConnectionRelease information.
15. The method according to any one of claims 1 to 13, characterized in that The first network is an LTE network, and the second network is an NR network or a 6G network.
16. An electronic device, characterized in that: The electronic device comprises: a memory and one or more processors; the memory and the processor are coupled; The memory is used to store computer program codes, and the computer program codes include computer instructions. When the processor executes the computer instructions, the electronic device executes the method as claimed in any one of claims 1 to 15.
17. A chip system, characterized in that: The chip system is applied to an electronic device; the chip system includes one or more interface circuits and one or more processors; the interface circuit and the processor are interconnected through lines; the interface circuit is used to receive a signal from a memory of the electronic device and send the signal to the processor, the signal including a computer instruction stored in the memory; when the processor executes the computer instruction, the electronic device executes the method as described in any one of claims 1-15.
18. A computer-readable storage medium, characterized in that: The method comprises computer instructions, which, when executed on an electronic device, cause the electronic device to execute the method as claimed in any one of claims 1 to 15.
Citation Information
Patent Citations
Call service processing method and terminal
CN110392444A
Communication method and related equipment
CN113810989A
Method for providing location based communication services in wireless communication system and apparatus thereof
US20200229069A1
Methods and systems for data transfer over non-access stratum (NAS) control plane for cellular internet of things (CIOT) in a 5g system (5GS)
US20220132455A1
Access to Second Network by Wireless Device
US20230189192A1