Communication control method and electronic equipment
By implementing the communication control method in the user equipment, the problem of the device being unable to automatically and quickly switch back to the high-standard network after falling from a high-standard network to a low-standard network is solved, and the rapid switching of the device and the stability of communication services are achieved.
Patent Information
- Application Number
- CN202410171653.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-26
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2043-09-26
AI Technical Summary
After the user equipment drops from a higher standard network to a lower standard network (such as a 3G network), the CS domain registration is successful but the PS domain registration fails, resulting in the device resides on the lower standard network for a long time and cannot automatically and quickly switch back to the higher standard network.
A communication control method is provided, by disconnecting the connection to the first network, establishing a connection to the second network, sending an attachment request and processing a response, starting a timer, and trying to reconnect to the first network within the timer's working time, realizing autonomous and fast switching.
When the CS domain registration is successful but the PS domain registration fails, the user equipment can quickly and independently switch back to a higher standard network, providing more stable communication services.
Smart Images

Figure CN119767363A_ABST
Abstract
Description
[0001] This application is a divisional application. The application number of the original application is 202311247432.8, and the original application date is September 26, 2023. The entire contents of the original application are incorporated into this application by reference. Technical Field
[0002] The embodiments of the present application relate to the field of communication technology, and in particular, to a communication control method and electronic device. Background Art
[0003] During operation, the user equipment (UE) can provide wireless communication services to users by changing the network in which it resides, such as voice calls and data services.
[0004] For example, taking the case where the UE resides on an LTE network, in some cases (such as when the quality of the LTE network deteriorates), the UE may be disconnected from the LTE network.
[0005] Correspondingly, the UE can change to reside on a 3G or 2G network. Take the case where the UE changes to reside on a 3G network (such as a WCDMA network) as an example. After establishing a radio access network connection with a base station corresponding to the WCDMA network, the UE can register with the core network device of the WCDMA network in the circuit switching (CS) domain and the packet switching (PS) domain.
[0006] The CS domain can be used to support voice calls on the WCDMA network, and the PS domain can be used to support voice calls and data services on the WCDMA network.
[0007] After the UE successfully registers in the CS domain, if the UE fails to successfully register in the PS domain, the UE will mark the current Subscriber Identity Module (SIM) card as unavailable in the PS domain, which will cause the UE to stay on a lower-standard network (such as a 3G network) for a long time. Summary of the invention
[0008] The present application provides a communication control method and an electronic device, which can enable a UE to re-resident on a higher-standard network more quickly.
[0009] In order to achieve the above technical objectives, this application adopts the following technical solutions:
[0010] In a first aspect, a communication control method is provided, the method is applied to an electronic device, the electronic device resides in a first network, the method comprising: disconnecting from the first network. Establishing a connection with a first base station, the first base station corresponds to a second network, and the format of the second network is different from that of the first network. Sending a first attachment request to the first base station, the first attachment request includes a second network identifier and a first registration identifier, the first registration identifier corresponds to a circuit switched CS domain. The second network identifier corresponds to the second network. Receive a first attachment response, the first attachment response includes information of AttachAccept. Sending a second attachment request, the second attachment request includes the second network identifier and a second registration identifier, the second registration identifier corresponds to a packet switched PS domain. Receive a second attachment rejection message, the second attachment rejection message includes information of AttachReject. Starting a first timer, the working duration of the first timer is a first duration. During the first duration of the first timer working, sending a third attachment request, the third attachment request includes a first network identifier and a third registration identifier, the third registration identifier corresponds to a CS domain and a PS domain. The first network identifier corresponds to the first network.
[0011] In this way, after the UE drops from the first network to the second network, if the CS domain registration succeeds and the PS domain registration fails, the UE can also try to re-access the first network within the first duration based on the configuration mechanism of the first timer. It is understandable that since the UE has completed the CS domain registration on the second network, the UE can directly try to register with the CS domain and PS domain of the first network through the base station corresponding to the second network. Therefore, the user must input the operation of turning on / off the flight mode, and the UE can quickly and autonomously re-reside on the first network.
[0012] Optionally, after sending the third attachment request, the method further includes: receiving a third attachment response, the third attachment response including AttachAccept information. In this way, the UE can successfully re-resident on the first network within the first duration. As a result, the UE can provide corresponding voice call and data service based on the registration of the CS domain and PS domain of the first network.
[0013] Optionally, after receiving the first attachment response, the method further includes: configuring the CS domain of the second network to be registered, so as to facilitate a voice call through the second network.
[0014] Optionally, the method further includes: during a first duration of operation of the first timer, maintaining registration with the CS domain of the second network.
[0015] Thereby, when the first timer is working, the UE can still be registered through the CS domain of the second network to realize the normal operation of the voice call service.
[0016] Optionally, after receiving the second attachment rejection message, the method also includes: configuring the SIM state of the first SIM card to be a first value, indicating that the PS domain of the first SIM card is unavailable. The first SIM card is installed in the electronic device, and the first SIM card is the SIM card used by the electronic device when sending the second attachment request. In the current scheme, when the SIM state (SIM_STATE) of the first SIM card is configured to be a first value (such as 1), since the SIM card does not support the PS domain, the UE will not autonomously register with a higher-standard network. Correspondingly, in an embodiment of the present application, the UE can ignore the SIM_STATE configuration as 1 within the first duration of the first timer working, and attempt to register and access the first network. This allows the UE to autonomously reside on the first network of a higher standard more quickly.
[0017] Optionally, the method further includes: starting a first counter, and when the second attachment rejection message is received, increasing the value of the first counter by 1.
[0018] Optionally, when the value of the first counter is less than the first threshold, the method further includes: sending the second attachment request again.
[0019] Exemplarily, the first threshold may be configured as 4. In this way, the UE may repeatedly perform 4 attempts to register the PS domain on the second network, thereby avoiding the problem of failure of PS domain registration on the second network due to temporary reasons such as network abnormality.
[0020] Optionally, starting the first timer includes: starting the first timer when the value of the first counter reaches the first threshold. In this example, when the UE still cannot complete the PS domain registration through multiple attempts, the first timer can be started to attempt to register and access the first network.
[0021] Optionally, the cause value of the second attach reject message includes information of #7, or the cause value of the second attach reject message includes information of #7 and information of GMM_Routing_Area_Update_Reject.
[0022] Optionally, before starting the first timer, the method further includes: changing #7 in the reason value of the second attachment rejection message to #17. In this example, changing #7 to #17 can trigger the UE's response to #17. For example, the UE can try to register the PS domain on the second network multiple times again, further improving the probability of successful PS domain registration on the second network.
[0023] Optionally, the method further includes: starting a second counter and sending the second attachment request again. After that, the value of the second counter is increased by 1 each time a second attachment rejection message is received.
[0024] Optionally, when the value of the second counter is less than a second threshold, the method further includes: sending the second attachment request again.
[0025] Optionally, starting the first timer includes: starting the first timer when the value of the second counter reaches the second threshold.
[0026] Exemplarily, the second threshold may be configured as 5.
[0027] Optionally, the first attachment request includes AttachRequest information.
[0028] Optionally, the first registration identifier includes information of att_type=0. The second registration identifier includes information of att_type=1. The third registration identifier includes information of att_type=2.
[0029] Optionally, the first timer is a T3302 timer. The first duration is 12 minutes.
[0030] Optionally, establishing a connection with the first base station includes: sending a first RRC connection request, receiving a first RRC connection message, and sending a first RRC connection completion message. The first RRC connection request includes information of RRC Connection Setup Request. The first RRC connection message includes information of RRC Connection Setup. The first RRC connection completion message includes information of RRC Connection Setup Complete. Thus, after disconnecting from the first network, the UE can achieve connection with the second network through the RRC connection process.
[0031] Optionally, before sending the first RRC connection completion message, the method further includes: sending a second random access request message and receiving a second random access response message. Alternatively, sending the second random access request message, receiving the second random access response message, sending a second timed transmission message, and receiving a second contention configuration message. The second random access request message includes information of Msg1, the second random access response message includes information of Msg2, the second timed transmission message includes information of Msg3, and the second contention configuration message includes information of Msg4. Thus, the UE can realize the RRC connection with the second network through the random access process.
[0032] Optionally, the first network is an LTE network or an NR network, and the second network is a WCDMA network. Optionally, the first network may also be a 6G network. The second network may also be other 3G networks, or a 2G network, etc.
[0033] In a second aspect, the present application further provides an electronic device, the electronic device comprising: a memory and one or more processors. The memory and the processor are coupled. The memory is used to store computer program code, the computer program code includes computer instructions, and when the processor executes the computer instructions, the electronic device executes the technical solution provided in the above-mentioned first aspect and any possible implementation thereof.
[0034] In a third aspect, the present application also 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 by a line, and the interface circuit is used to receive a signal from a memory of the electronic device and send the signal to the processor, and the signal includes a computer instruction stored in the memory. When the processor executes the above-mentioned computer instruction, the electronic device executes the technical solution provided in the above-mentioned first aspect and any possible implementation thereof.
[0035] In a fourth aspect, the present application also provides a computer-readable storage medium, including 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.
[0036] In a fifth aspect, the present application also provides a computer program product, which, when executed on a computer, enables the computer to execute the technical solution provided in the above-mentioned first aspect and any possible implementation thereof.
[0037] It can be understood that the solutions provided in the second aspect to the fifth aspect 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
[0038] Figure 1 A schematic diagram of a communication scenario;
[0039] Figure 2 A schematic diagram of successful interaction of re-accessing an LTE network;
[0040] Figure 3 A schematic diagram of interaction for re-access failure of an LTE network;
[0041] Figure 4 A schematic diagram of access interaction of a WCDMA network;
[0042] Figure 5 A schematic diagram of an interaction for CS domain registration on a WCDMA network;
[0043] Figure 6 A schematic diagram of interaction for PS domain registration on a WCDMA network;
[0044] Figure 7 A timing diagram of multiple attempts to register in the PS domain;
[0045] Figure 8 A schematic diagram of an interactive flow of a communication control method provided in an embodiment of the present application;
[0046] Fig. 9 A schematic diagram of an interactive flow of a communication control method provided in an embodiment of the present application;
[0047] Fig.10 A schematic diagram of an interactive flow of a communication control method provided in an embodiment of the present application;
[0048] Fig.11 A schematic diagram of the composition of an electronic device provided in an embodiment of the present application;
[0049] Fig.12 A schematic diagram of the composition of a chip system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0050] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this embodiment, unless otherwise specified, "plurality" means two or more.
[0051] For user equipment (UE) supporting 4G or 5G, it is generally configured to preferentially reside in a network with a higher standard to provide communication services to users. For example, the networks in descending order of standard are 6G, 5G, 4G, 3G, etc.
[0052] Among them, the 5G network may also be called a new radio (NR) network, the 4G network may also be called an LTE network, and the 3G network may include a CDMA network, a TDSCDMA network, a WCDMA network, etc. In this application, the 3G network is taken as a WCDMA network as an example.
[0053] refer to Figure 1 , is a scenario example. Figure 1Taking the scenario shown as an example, the occurrence of technical problems and the solutions provided by the embodiments of the present application are explained.
[0054] like Figure 1 As shown, the current location of the UE may be within the coverage of the LTE network and the WCDMA network. The wireless access network device corresponding to the WCDMA network may include a first base station, and the wireless access network device corresponding to the LTE network may include a second base station.
[0055] The UE may preferentially reside on the LTE network for communication.
[0056] In some cases, the UE may be disconnected from the LTE network due to temporary network failures, etc. Correspondingly, the UE may attempt to reestablish the LTE network connection with the second base station through an RRC Connection Reestablishment process.
[0057] For example, Figure 2 An example of interaction between the UE and the second base station for reestablishing an RRC connection is shown, wherein a successful RRC connection reestablishment is taken as an example.
[0058] like Figure 2 As shown, the process may include:
[0059] S201. UE sends a first RRC connection re-establishment request to a second base station.
[0060] Exemplarily, the first RRC connection reestablishment request may include information of RRC ConnectionReestablishment Request. Optionally, the first RRC connection reestablishment request may carry a field indicating an LTE network standard.
[0061] Optionally, the first RRC connection re-establishment request may include information of RRC Connection RejectionRequest.
[0062] S202. The second base station sends a first RRC connection re-establishment message to the UE.
[0063] Exemplarily, the first RRC connection reestablishment message may include RRC ConnectionReestablishment information.
[0064] Based on S201-S202, the UE may try to re-access the LTE network corresponding to the second base station through a random access process.
[0065] The random access procedure may include non-contention-based random access or contention-based random access.
[0066] Take non-contention-based random access as an example.
[0067] This process may include:
[0068] The UE sends a first random access request message to the second base station. Optionally, the first random access request message may include information of a RandomAccessPreamble. In some implementations, the first random access request message may also be referred to as message 1 or message 1 or Msg1.
[0069] The second base station sends a first random access response message to the UE. Optionally, the first random access response message may include information of RandomAccessResponse. The first random access response message may also be referred to as message 2 or message2 or Msg2.
[0070] In the case where the UE receives Msg2 for indicating the success of random access, it corresponds to the success of the current random access.
[0071] Take contention-based random access as an example.
[0072] like Figure 2 As shown, the process may include:
[0073] The UE sends a first random access request message (such as Msg1) to the second base station.
[0074] The second base station sends a first random access response message (such as Msg2) to the UE.
[0075] The UE sends a first scheduled transmission message to the second base station. Optionally, the first scheduled transmission message may include information of Scheduled Transmission Containing C-RNTI MAC Ce or CCCH SDU. The first scheduled transmission message may also be referred to as message 3 or message 3 or Msg3.
[0076] The second base station sends a first contention configuration message to the UE. Optionally, the first contention configuration message may include Contention Resolution information. The first contention configuration message may also be referred to as message 4 or message 4 or Msg4.
[0077] In the case where the UE receives Msg4 for indicating the success of random access, it corresponds to the success of the current random access.
[0078] In the following example, contention-based random access is taken as an example.
[0079] When the UE confirms that the random access is successful (ie, Msg2 is received), S203 may be executed.
[0080] S203. The UE sends a first RRC connection reestablishment completion message to the second base station.
[0081] Exemplarily, the first RRC connection reestablishment complete message may include RRC ConnectionReestablishment Complete information.
[0082] Therefore, through S201-S203, the UE can complete re-access to the LTE network.
[0083] In other cases, the UE may not be able to re-access the LTE network through the random access procedure.
[0084] Exemplary, reference Figure 3 The UE may initiate a random access procedure with the second base station through S201-S202 respectively.
[0085] In this example, after the UE sends Msg1 to the second base station, it does not receive Msg2 fed back by the second base station. Optionally, the UE can start a corresponding timer after sending Msg1 to the second base station. If Msg2 is not received before the timer expires, it corresponds to that the UE does not receive Msg2 fed back by the second base station.
[0086] In other embodiments, Figure 3 As shown, the UE can repeatedly initiate a random access process to the second base station without receiving Msg2 fed back by the second base station. For example, the UE can send Msg1 to the second base station again. This is repeated until the UE attempts to a corresponding threshold (such as 10 times) and still does not receive Msg2 fed back by the second base station. This corresponds to a random access failure on the LTE network.
[0087] In this way, the UE can execute S301.
[0088] S301. UE generates a radio link failure event.
[0089] Exemplarily, the radio link failure event may include information of Radio Link Failure. Optionally, the radio link failure event may include information of the LTE network corresponding to the second base station, thereby indicating that the radio link to the LTE network has failed.
[0090] Take the case where a call manager (CM) module and a multimode call processor (MMCP) module are configured in the UE as an example.
[0091] The CM module of the UE may generate a radio link failure event. The CM module may report the radio link failure event to the MMCP module, so that the MMCP module controls the UE to perform the fallback indicated by the network and attempt to access the network on the 3G network.
[0092] refer to Figure 4 , is an example of interaction between a UE and a first base station corresponding to a WCDMA network. Figure 4 The solution shown is implemented so that the UE can access the WCDMA network.
[0093] like Figure 4 As shown, the process may include:
[0094] S401. UE sends a first RRC connection request to a first base station.
[0095] Exemplarily, the second RRC connection request may include information of RRC Connection Setup Request. Optionally, the second RRC connection request may carry a field indicating a WCDMA network standard.
[0096] The first RRC connection request is used by the UE to initiate a connection to a WCDMA network.
[0097] S402. The first base station sends a first RRC connection message to the UE.
[0098] Exemplarily, the first RRC connection message may include RRC Connection Setup information.
[0099] Based on S401 - S402 , the UE may attempt to access the WCDMA network corresponding to the first base station through a random access procedure.
[0100] It is understandable that the random access process can refer to the above Figure 2 See the relevant instructions in .
[0101] For example, the random access procedure may be a non-contention-based random access or a contention-based random access.
[0102] In this example, random access to a WCDMA network is implemented through contention-based random access.
[0103] like Figure 4As shown, the UE may send a second random access request message (i.e., Msg1) to the first base station. Correspondingly, the first base station may send a second random access response message (i.e., Msg2) to the UE. The UE may also send a second timing transmission message (i.e., Msg3) to the first base station. Correspondingly, the first base station may send a second contention configuration message (i.e., Msg4) to the UE.
[0104] Therefore, based on the reception of the Msg4, the UE can implement random access to the WCDMA network through random access.
[0105] S403: The UE sends a first RRC connection completion message to the first base station. Optionally, the first RRC connection completion message may include RRC Connection Setup Complete information.
[0106] Therefore, after sending the first RRC connection completion message, the UE can complete the access to the 3G network (such as WCDMA network) of the first base station.
[0107] After the UE accesses and resides in WCDMA, it can register various relevant information with the core network device (such as the first core network device) of the WCDMA network based on the RRC connection with the first base station. In order to establish communication with the core network device on the WCDMA network. In an embodiment of the present application, the first core network device may include a Mobility Management Entity (MME) on the WCDMA network.
[0108] Exemplarily, the UE may register in the circuit switched (CS) domain and the packet switched (PS) domain with the first core network device through an RRC connection with the first base station.
[0109] The CS domain can be used for voice calls in 2G / 3G networks. The PS domain can be used for data services. In some cases, an IP Multimedia Subsystem (IMS) can be configured in the PS domain so that the PS domain can provide voice calls and data services based on the IMS.
[0110] In this application, it is taken as an example that both the CS domain and the PS domain can provide voice call services.
[0111] As an example, refer to Figure 5 , is an example of an interaction process in which a UE registers a CS domain with a first core network device through a first base station. After the CS domain registration is successful, the UE can make a voice call on a WCDMA network through the CS domain.
[0112] like Figure 5 As shown, the CS domain registration process may include:
[0113] S501. A UE sends a first attachment request to a first base station. The first base station sends a first attachment request to a first core network device.
[0114] In this example, the UE can send the first attachment request to the first core network device through transparent transmission of the first base station.
[0115] Exemplarily, the first attachment request may include AttchRequest information.
[0116] In some embodiments, the first attachment request may include a network standard identifier corresponding to WCDMA and a related identifier of the CS domain, so that the first core network device determines that the UE is registering in the CS domain in the WCDMA network according to the first attachment request.
[0117] For example, the first attach request may include information of WCDMA Attach request: att_type=1. Att_type=1 is used to indicate the International Mobile Equipment Identity (IMSI) corresponding to the CS domain. In the embodiment of the present application, att_type=1 may also be referred to as the first registration identifier.
[0118] In this example, the first attach request may carry the identity of the UE, for example, the identity of the UE may include a user ID of the UE.
[0119] S502: The first core network device sends a first attachment response to the first base station. The first base station sends a first attachment response to the UE.
[0120] Similar to the description in S501, the first base station may be used to perform transparent transmission of the first attachment response.
[0121] Exemplarily, the first attachment response may include AttchAccept information.
[0122] The first core network device can perform user authentication according to the identity of the UE carried in the first attachment request. If the user authentication is successful, the first core network device confirms that the UE can perform CS registration. In this way, the first core network device can send a first attachment response to the UE through the first base station.
[0123] S503, the UE sends a first attachment success message to the first base station. The first base station sends a first attachment success message to the first core network device.
[0124] Exemplarily, the first attachment success message may include AttchComplete information.
[0125] In this way, through S501-S503, the UE can implement CS domain registration on the WCDMA network.
[0126] In some implementations, the UE may also perform PS domain registration on a WCDMA network.
[0127] As an implementation, refer to Figure 6 , shows an example of interaction in which the UE registers the PS domain with the first core network device after successfully registering the CS domain. Similar to the CS domain registration process, in the PS domain registration process, the interaction information between the UE and the first core network device can also be transmitted through the first base station transparent transmission.
[0128] like Figure 6 As shown, the process may include:
[0129] S601. A UE sends a second attachment request to a first base station. The first base station sends a second attachment request to a first core network device.
[0130] Exemplarily, the second attachment request may include AttchRequest information.
[0131] In combination with the description of the first attachment request in S501, in this example, the second attachment request may include a network standard identifier corresponding to WCDMA. The second attachment request may also include a related identifier of the PS domain.
[0132] For example, the second attach request may include information of WCDMA Attach request: att_type = 0. att_type = 0 may be used to indicate an Evolved Packet System (EPS) corresponding to the PS domain. In the embodiment of the present application, att_type = 0 may also be referred to as a second registration identifier.
[0133] In some embodiments, the second attachment request may carry the identity of the UE. For example, the identity of the UE may include a user ID of the UE.
[0134] S602: The first core network device sends a second attach reject message to the first base station. The first base station sends a second attach reject message to the UE.
[0135] Exemplarily, the second attachment rejection message may include AttachReject information.
[0136] Optionally, the second attach reject message may further include information of #7 GMM_Routing_Area_Update_Reject. In some implementations, the #7 message may further include a GPRS not allowed field.
[0137] The first core network device may perform user authentication according to the UE identity carried in the first attachment request.
[0138] In some cases, the first core network device fails to authenticate the user of the UE. In this way, the first core network device can send a second attachment rejection message to the UE.
[0139] In some embodiments, upon receiving the second attach reject message, the UE may configure SIM_STATE to 1. SIM stands for subscriber identification module, which is the abbreviation of subscriber identification module.
[0140] In this example, SIM_STATE is configured as 1, which corresponds to the current network's rejection of PS domain registration. Thus, according to the SIM_STATE configuration as 1, the UE can make calls on the current network without using the PS domain. In some implementations, the UE can configure the currently registered SIM card to Revalidate when it determines that the PS domain is unavailable. For example, the MMCP module in the UE can configure the current SIM card to Revalidate SIM allowed return value 1.
[0141] In some embodiments, the UE may attempt to perform PS domain registration again after receiving the second attach rejection message. For example, the UE may repeatedly perform S601-S603. In this way, if multiple attempts to register the PS domain fail, the UE may determine that the PS domain in the current network is unavailable.
[0142] Optionally, after receiving the second attach reject message for the first time, the UE may start the first counter, and the initial value of the first counter may be configured as 1. Thereafter, each time S601-S603 is performed, the first counter is incremented by 1 when the second attach reject message is received again.
[0143] Take the case where the UE repeatedly performs four PS domain registration attempts. Figure 7 As shown, the UE may repeat the operations of S601-S603 for four times. When the UE receives the second attach reject message for the fourth time (eg, receives Attach Reject for the fourth time), the value of the first counter is changed to 4.
[0144] According to the value of the first counter being 4, the UE may determine that the current PS domain is unavailable. Execute S603.
[0145] Understandably, Figure 7 In the example, the first counter value is 4 and the UE determines that the PS domain is unavailable. In other implementations, the value (such as 4) that triggers the UE to determine that the PS domain is unavailable may also be replaced by other positive integers.
[0146] S603: The UE makes a call in the CS domain of the WCDMA network.
[0147] In this way, the UE can use the CS domain of WCDMA to make calls because the CS domain registration is successful but the PS domain registration fails.
[0148] In the actual implementation process, the UE will reside on the WCDMA for a long time and provide voice call services through the CS domain. However, due to the failure of PS domain registration, the UE cannot provide data services on the WCDMA network. That is to say, after the UE falls from the LTE network to the WCDMA network or other 3G network, if the CS domain registration is successful but the PS domain registration fails, the problem of not being able to access the Internet will occur. In addition, due to the failure of PS domain registration on the WCDMA network, the UE marks the SIM card as Revalidate, corresponding to the current SIM card having no PS domain capability. In LTE or NR networks, the CS domain and PS domain are generally jointly registered. Therefore, since the current SIM card is marked as having no PS domain capability, the UE will not perform registration on the LTE network or NR network. This will cause the UE to reside on the 3G network for a long time.
[0149] Generally, the user can instruct the UE to re-search the network by inputting the operation of turning on the flight mode-turning off the flight mode on the UE. Correspondingly, after receiving the operation of canceling the flight, the UE can reset the SIM card identification, for example, resetting SIM_STATE to 0, removing the Revalidate identification of the SIM card, etc. This allows the UE to re-search and reside on various standard networks (such as LTE network, NR network, etc.). However, if the UE does not turn on the flight mode-turn off the flight mode under the user's instructions, it will always reside on the 3G network (such as WCDMA network). Even if the UE is currently located at a higher standard (such as LTE, NR, etc.) network service, the UE will not actively change to reside on a higher standard network.
[0150] In order to solve the above problems, the embodiment of the present application provides a communication control method, so that when the UE falls from a higher standard network (such as LTE, NR, etc.) to a 3G network (such as WCDMA network, etc.), the CS domain registration is successful, and the PS domain registration fails, the UE can also autonomously re-resident on the higher standard network without turning on the flight mode-off the flight mode, thereby providing better communication services to users.
[0151] It should be noted that the UE involved in the embodiments of the present application may also be referred to as an electronic device. The electronic device may include 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 (ultra-mobile personal computer, UMPC), a netbook, a cellular phone, a personal digital assistant (personal digital assistant, PDA), an augmented reality (augmented reality, AR) device, a virtual reality (virtual reality, VR) device, an artificial intelligence (artificial intelligence, AI) device, a wearable device, a vehicle-mounted device, a smart home device, or at least one of a smart city device. The embodiments of the present application do not impose any special restrictions on the specific type of the electronic device.
[0152] As an example, the electronic device may include a processor, an external memory interface, an internal memory, a universal serial bus (USB) connector, a charging management module, a power management module, a battery, an antenna 1, an antenna 2, a mobile communication module, a wireless communication module, an audio module, a speaker, a receiver, a microphone, an earphone interface, a sensor module, a button, a motor, an indicator, a camera module, a display screen, and a SIM card interface, etc. The sensor module may include a pressure sensor, a gyroscope sensor, an air pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, etc.
[0153] The processor may include one or more processing units, for example, the processor may include an application processor (AP), a modem processor (Modem), a graphics processor (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor (BP or BBP), and / or a neural-network processing unit (NPU), etc. Among them, different processing units may be independent devices or integrated in one or more processors.
[0154] In an embodiment of the present application, the above-mentioned MMCP module and CM module can be configured in a baseband processor.
[0155] The processor can generate operation control signals based on instruction opcodes and timing signals to complete the control of instruction fetching and execution.
[0156] A memory may also be provided in the processor for storing instructions and data. In some embodiments, the memory in the processor may be a cache memory. The memory may store instructions or data that have been used by the processor or are frequently used. If the processor needs to use the instruction or data, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor, and thus improves the efficiency of the system.
[0157] In some embodiments, the processor may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc. The processor may be connected to a touch sensor, an audio module, a wireless communication module, a display, a camera, and the like through at least one of the above interfaces.
[0158] It is understandable that the interface connection relationship between the modules illustrated in the embodiments of the present application is only a schematic illustration and does not constitute a structural limitation on the electronic device. In other embodiments of the present application, the electronic device may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0159] In some embodiments, the wireless communication function of the electronic device can be implemented through antenna 1, antenna 2, a mobile communication module, a wireless communication module, a modem processor, and a baseband processor.
[0160] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the electronic device can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of the antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.
[0161] The mobile communication module can provide solutions for wireless communications including 2G / 3G / 4G / 5G / 6G applied in electronic devices. The mobile communication module may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module can receive electromagnetic waves from antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module may be arranged in the processor. In some embodiments, at least some of the functional modules of the mobile communication module may be arranged in the same device as at least some of the modules of the processor.
[0162] The modem processor may include a modulator and a demodulator. The modulator is used to modulate the low-frequency baseband signal to be sent into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After the low-frequency baseband signal is processed by the baseband processor, it is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to a speaker, a receiver, etc.), or displays an image or video through a display screen. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor and be set in the same device as the mobile communication module or other functional modules.
[0163] It should be noted that the structure illustrated in the embodiments of the present application does not constitute a specific limitation on the electronic device. In other embodiments of the present application, the electronic device may include more or fewer components, or combine certain components, or split certain components, or arrange the components differently. The above components may be implemented in hardware, software, or a combination of software and hardware.
[0164] The communication control method provided in the embodiment of the present application can be applied to the electronic device provided in the above embodiment. In the following description, the electronic device is still taken as UE as an example.
[0165] refer to Figure 8 , is a flow chart of a communication control method provided in an embodiment of the present application. In this example, the location of the UE is Figure 1 The location shown corresponds to an example. That is, the current location of the UE is within the coverage of the LTE network and the WCDMA network. Then, correspondingly, the UE can search for the signal of the LTE network to access the LTE network. And / or, the UE can search for the signal of the WCDMA network to access the WCDMA network.
[0166] like Figure 8 As shown, the program may include:
[0167] S801. UE resides in an LTE network.
[0168] The UE may reside in a network of a higher standard. For example, the network of the higher standard may include an LTE network, a NR network, a 6G network, etc.
[0169] In this example, it is taken that the UE resides in the LTE network.
[0170] S802: The UE is disconnected from the LTE network.
[0171] For example, the communication quality of the UE with the currently accessed network may change when the UE moves, etc. If the communication quality of the currently accessed LTE network is poor, the UE may be disconnected from the LTE network.
[0172] In the present application, the UE disconnecting from the LTE network may include: the UE disconnecting from the second base station corresponding to the LTE network. For example, the connection may include an RRC connection between the UE and the second base station.
[0173] Optionally, after disconnecting from the LTE network, the UE may Figure 2 or Figure 3 The implementation shown attempts to re-access the LTE network corresponding to the second base station.
[0174] For example, refer to Figure 3 , the UE may send an RRC Connection ReestablishmentRequest to the second base station. The second base station may send an RRC Connection Reestablishment to the UE. Then, the UE may initiate a contention-based / non-contention-based random access to the second base station. By transmitting messages such as Msg1-Msg2, the UE attempts to re-enter the LTE network through random access.
[0175] For example, if the UE fails to receive Msg2 after sending Msg1, then the UE may fail to perform random access to the LTE network based on the failure to receive Msg2 after the timeout.
[0176] Optionally, the UE may repeatedly initiate random access multiple times after failing to receive Msg2 during the timeout. For example, the UE may send Msg1 to the second base station for the second time after failing to receive Msg2 during the first timeout. Correspondingly, after failing to receive Msg2 during the second timeout, the UE may continue to send Msg1 repeatedly. This is repeated until the number of times that Msg2 is not received during the timeout reaches the corresponding number threshold. The UE thus determines that it cannot re-access the LTE network.
[0177] Next, the UE may execute S803.
[0178] S803: UE accesses the WCDMA network.
[0179] It is understandable that after the UE determines that it cannot re-access the LTE network, it can try to access a network of a lower standard, so as to provide basic voice call / data service through the network of the lower standard.
[0180] Among them, the lower-standard networks corresponding to the higher-standard networks may include 3G networks, 2G networks, etc.
[0181] In this application, it is taken as an example that the UE accesses the WCDMA network in 3G after being unable to re-access the LTE network.
[0182] As an implementation, the UE may be based on Figure 4 The solution shown is implemented to access the WCDMA network corresponding to the first base station.
[0183] Exemplarily, the UE may send an RRC Connection Setup Request to the first base station. Correspondingly, the first base station sends an RRC Connection Setup to the UE. The UE may initiate a random access to the WCDMA network to the first base station, thereby attempting to access the WCDMA network corresponding to the first base station.
[0184] Optionally, the UE can access the WCDMA network through random access to the WCDMA network. For specific implementation, please refer to Figure 4 The instructions in the article are not repeated here.
[0185] In the present application, the UE accessing the WCDMA network may include: the UE establishing a communication connection with a first base station corresponding to the WCDMA network. For example, the communication connection may include an RRC connection between the UE and the first base station.
[0186] Thereafter, the UE may register the CS domain and the PS domain with the first core network device corresponding to the WCDMA network (eg, the MME in the WCDMA network) based on the access to the WCDMA network.
[0187] S804. The UE successfully registers the CS domain on the WCDMA network.
[0188] Exemplarily, the UE may register with the first core network device in the CS domain based on the WCDMA network through the first base station.
[0189] Combination Figure 5According to the description, the UE can send an AttchRequest to the first base station. The AttchRequest may include information of WCDMA Attach request: att_type=1. In this way, through the AttchRequest, the UE can initiate CS domain registration with the first core network. The AttchRequest may also carry the user ID of the UE.
[0190] The first core network device can perform authentication verification on the user ID of the UE according to the AttchRequest. If the verification is successful, the first core network device can send an AttchAccept to the UE through the first base station. As a result, the UE can successfully register the CS domain with WCDMA according to the received AttchAccept. The specific implementation of this process can be referred to Figure 5 Instructions in .
[0191] Thereafter, the UE may also register the PS domain on the WCDMA network.
[0192] S805a. The UE sends a second attachment request to the first base station.
[0193] Exemplary, combined Figure 6 As described in, the second attach request may include information of AttchRequest. The second attach request may include information of WCDMA Attach request:att_type=0 and a user ID of the UE.
[0194] Combination Figure 6 According to the description, the PS domain registration process can be implemented based on the interaction between UE-first base station-first core network device. Among them, the first base station is used to transparently transmit messages from the UE to the first core network device, or transparently transmit messages from the first core network device to the UE. In this way, in S805, after the first base station receives the second attachment request, it can send the second attachment request to the first core network device.
[0195] S805b. The first base station sends a second attach reject message to the UE.
[0196] The second attach rejection message may be sent by the first core network device to the first base station. The first base station may transparently transmit the second attach rejection message from the first core network device to the UE.
[0197] Exemplarily, the second attachment rejection message may include AttachReject information.
[0198] In some embodiments, the second attach reject message may include a GPRS not allowed field. The second attach reject message may also carry a rejection reason value including: #7GMM_Routing_Area_Update_Reject information or RAU information. Optionally, the second attach reject message may also be referred to as a #7 message.
[0199] In this way, the UE can determine that the PS domain registration has failed according to the received second attach reject message.
[0200] S806 , configure SIM_STATE to 1, and increase the first counter by 1.
[0201] According to the received second attach reject message, the UE may configure SIM_STATE to 1, indicating that the SIM card currently registered in the PS domain cannot provide PS domain services. For example, the PS domain services may include voice calls or data services based on the PS domain.
[0202] In some embodiments, the UE may attempt to perform PS domain registration multiple times to avoid PS domain registration failure due to temporary failures such as communication abnormalities.
[0203] Exemplarily, the UE may start a first counter. The first counter may be used to record the number of times the #7 message is received.
[0204] For example, when the UE receives the #7 message for the first time, the first counter is started, and the value of the first counter is 1.
[0205] S807. The UE determines that the first counter reaches a first threshold.
[0206] Exemplarily, when the UE determines that the first counter reaches the first threshold, the following S808 is executed. For example, the first threshold may be 4, or the first threshold may be any other positive integer.
[0207] In this way, when the first counter reaches the first threshold, it indicates that the UE still cannot complete the PS domain registration after repeated attempts for a preset number of times (such as 4 times).
[0208] Correspondingly, when the first counter does not reach the first threshold, the UE returns to execute S805a-S805b-S806, so that the UE continues to attempt to perform PS domain registration on the WCDMA network.
[0209] S808. The UE changes the cause value of the second attach reject message from #7 to #17, and configures SIM_STAE to 0.
[0210] Combined with the description of S805b, the attach rejection reason value corresponding to the #7 message includes GMM_Routing_Area_Update_Reject, thereby triggering the first counter to repeat the PS domain registration for the corresponding number of times.
[0211] In this example, after completing repeated PS domain registrations for a number of times corresponding to the first threshold value corresponding to the first counter, if the PS domain registration is still not completed, the UE may change the reason value from #7 to #17.
[0212] The message with the cause value #17 may also be referred to as a #17 message. The cause value of the attach rejection corresponding to the #17 message includes Tracing Area Update Reject information or TAU information.
[0213] In addition, the UE may also configure SIM_STAE to 0.
[0214] In this way, the UE can process the #17 message accordingly when SIM_STAE is 0. For example, S809a-S810a are executed.
[0215] S809a. The UE sends a second attachment request to the first base station.
[0216] S810a. The first base station sends a second attach response to the UE.
[0217] Exemplarily, the second attach request in S809a may be the same as the second attach request in S805a. For example, the second attach request in S809a may include information of WCDMA Attach request: att_type=0 and the user ID of the UE.
[0218] In this way, by changing #7 to #17 in S808, the UE can try to perform PS domain registration on the WCDMA network again.
[0219] In this example, the first core network device can determine that the UE can register with the PS domain on the WCDMA network according to the second attachment request. Thus, the first core network device can send a second attachment response to the UE through the first base station. Exemplarily, the second attachment response can include AttchAccept information.
[0220] In this way, the UE may execute S811a, that is, send a second attach success message to the first base station. Exemplarily, the second attach success message may include Attach Complete information.
[0221] This enables the UE to successfully register with the PS domain and CS domain on the WCDMA network, and further enables the UE to provide voice calls and data services to users based on the registration in the CS domain and PS domain on the WCDMA network.
[0222] In some other embodiments of the present application, after executing S808, when the UE attempts to perform PS domain registration on the WCDMA network again, a PS domain registration failure may also occur.
[0223] Correspondingly, the embodiment of the present application also provides a communication control method. Through this solution, the UE can try to re-access a higher-standard network (such as an LTE network) when the PS domain registration fails on the WCDMA network. So that the UE can provide voice calls and data services to the user through the LTE network without the user's instruction to turn on the flight mode or turn off the flight mode.
[0224] Exemplary, reference Fig. 9 In this example, the execution of S801-S809a can refer to Figure 8 Instructions in Fig. 9 As shown, after S809a, the solution may include:
[0225] S810b: The first base station sends a second attach reject message to the UE. Exemplarily, the second attach reject message may include AttachReject information.
[0226] S811b. The UE configures SIM_STATE to 1, and increases the second counter by 1.
[0227] S812. The UE determines that the second counter reaches a second threshold.
[0228] Exemplarily, when the value of the second counter reaches the second threshold (such as 5 times), the following S813 is executed. Correspondingly, if the value of the second counter does not reach the second threshold, the process returns to execute S809a.
[0229] The execution of S809a-S812 may refer to the execution of S805a-S807. For example, each time a second attach reject message is received, the UE may perform an operation of adding 1 to the second counter and attempt to perform PS domain registration. This cycle is repeated until the value of the second counter reaches the second threshold.
[0230] It should be noted that in Fig. 9In the example, S808 is executed to trigger a response to the #17 message, that is, S809a-S812 is executed. Among them, in S810b, the second attachment rejection message received by the UE can still include the #7 message. Then in some embodiments of the present application, the UE can directly execute S811 b each time after receiving the #7 message corresponding to S810b. In other embodiments, the UE can modify the cause of the #7 message to #17 each time it receives the second attachment rejection message including the #7 message. Then the UE can continue to execute S811 b.
[0231] It can be understood that by changing the #7 message to the #17 message, the UE can try to register the PS domain of the WCDMA network again, thus further improving the probability of successful PS domain registration on the WCDMA network.
[0232] In some embodiments of the present application, Figure 8 As shown, in the multiple (such as 9 times of the first threshold plus the second threshold) PS domain registrations, including a successful registration, the UE can receive an attachment response including AttchAccept before the second counter reaches the second threshold. As a result, the UE can normally provide voice call services and PS domain-based data services for users on the WCDMA network.
[0233] In some other embodiments, when multiple (such as the number of times equal to the first threshold plus the second threshold) PS domain registrations are unsuccessful, Fig. 9 As shown, the UE may execute S813.
[0234] S813. The UE starts a first timer, and the duration of the first timer is a first duration.
[0235] During the timing process of the first timer, the UE may execute S814-S815. Exemplarily, the first timer may be a T3302 timer. The first duration may be a preconfigured duration. For example, the first duration may be 12 minutes.
[0236] S814. The UE sends a third attachment request to the first base station.
[0237] S815. The UE receives a third attach response from the first base station.
[0238] The first base station may be a base station corresponding to a WCDMA network.
[0239] The third attachment request may include information of AttchRequest. The third attachment request may include the network standard identifier corresponding to LTE. The third attachment request may also include relevant identifiers of the PS domain and the CS domain. For example, the third attachment request includes information of LTE Attach request:att_type=2. att_type=2 may correspond to a joint registration of the CS domain and the PS domain on the LTE network. In some implementations, the third attachment request may also carry the user ID of the UE. In the embodiment of the present application, att_type=2 may also be referred to as the third registration identifier.
[0240] Through the third attach request, the UE can try to return to the LTE network of a higher standard to perform CS domain and PS domain registration.
[0241] It should be noted that during the process of trying to register in the CS domain and PS domain on the LTE network, the UE can continue to maintain the CS domain registration on the WCDMA network. So that before successfully registering on the LTE network, the UE can also provide voice call services through the CS domain registration of the WCDMA network. The implementation of the solution of maintaining the CS domain registration of the WCDMA network and performing the LTE network search registration can also be called performing a background search of the LTE network.
[0242] It is understandable that, since the UE will not disconnect the CS domain registration with the WCDMA network during the background search of the LTE network, the UE can send the third attachment request through the connection (such as RRC connection) already established with the first base station.
[0243] Correspondingly, the first base station may send the third attachment request to the second core network device corresponding to the LTE network. In some implementations, the first base station may directly send the third attachment request to the second core network device. In other implementations, the first base station may send the third attachment request to the second core network device through a second base station of a neighboring LTE network.
[0244] When the second core network device determines that the UE can complete the CS domain and PS domain registration on the LTE network according to the user ID of the UE, the second core network device can send a third attachment response to the UE through the first base station. For example, the third attachment response can include AttchAccept information.
[0245] In addition, during the first duration of the first timer, the UE may continue to perform background searches for the LTE network, so that even if the UE fails to successfully register on the LTE network in the first or first few attempts, it may continue to attempt to access the LTE network.
[0246] It is understandable that in other embodiments, if the UE cannot successfully register on the LTE network within the first duration of the first timer, it indicates that the current location of the UE does not support resident access to the LTE network. Therefore, the UE can continue to remain registered in the CS domain on the WCDMA network, thereby ensuring basic voice call capabilities.
[0247] It should be noted that, in this example, the UE performs CS domain and PS domain registration on the LTE network through S814-S815 as an example. In other embodiments, the LTE network may also be replaced by an NR network or a 6G network.
[0248] In this way, the UE can complete the CS domain and PS domain registration on the LTE network when accessing the WCDMA network. This allows the UE to autonomously register with a high-standard network (such as an LTE network) without relying on the user's instructions to turn on or off the flight mode. This allows the UE to provide voice calls and / or data services through the LTE network.
[0249] It should be noted that the above Fig. 9 In the provided solution implementation, after S807, the solution provided by S808-S812 is implemented to change the #7 message to #17, so that the UE can provide a number of PS domain registration attempts corresponding to the second counter (such as the second threshold) according to the response mechanism of the #17 message, so that the UE can successfully register in the PS domain on the WCDMA network through more PS domain registration attempts. In addition, through the solution provided by S813-S815, when the UE fails to register in the PS domain on the WCDMA network, the UE can quickly change to reside in a higher-standard LTE network through the background search of the LTE network.
[0250] In other embodiments of the present application, the solution implementation provided by S808-S812 and the implementation provided by S813-S815 may be used selectively.
[0251] For example, refer to Fig.10 , the UE can directly execute S813-S815 to start the first timer and attempt to register with a higher standard network within the first duration when executing S807 and determining that the first timer reaches the first threshold. The execution steps of S813-S815 can refer to the above description and will not be repeated here.
[0252] 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 realize 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 the form of hardware or computer software driving hardware 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 the present application.
[0253] The above 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 embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0254] For example, Fig.11 FIG. 1 is a schematic diagram showing the composition of an electronic device 1100. Fig.11 As shown, the electronic device 1100 may include: a processor 1101 and a memory 1102. The memory 1102 is used to store computer-executable instructions. Exemplarily, in some embodiments, when the processor 1101 executes the instructions stored in the memory 1102, the electronic device 1100 may execute any of the methods shown in the above embodiments.
[0255] 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.
[0256] Fig.12 A schematic diagram of the composition of a chip system 1200 is shown. The chip system 1200 may include: a processor 1201 and a communication interface 1202, which are used to support related devices to implement the functions involved in the above embodiments. In a possible design, the chip system also includes a memory for storing program instructions and data necessary for electronic devices. The chip system may be composed of chips, or may include chips and other discrete devices. It should be noted that in some implementations of the present application, the communication interface 1202 may also be referred to as an interface circuit.
[0257] 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.
[0258] The functions or actions or operations or steps 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, it 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 process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or may include one or more servers, data centers and other data storage devices 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)).
[0259] Although the present application has been described in conjunction with specific features and embodiments thereof, it is obvious 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 exemplary illustrations of the present application as defined by the appended claims, and are deemed to have covered 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, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A communication control method, characterized in that: The method is applied to an electronic device, the electronic device resides in a first network, and the method includes: Disconnecting from the first network; establishing a connection with a first base station, where the first base station corresponds to a second network, and the second network is of a different standard from the first network; Sending a first attachment request, the first attachment request including a second network identifier and a first registration identifier, the first registration identifier corresponding to a circuit switched CS domain; the second network identifier corresponding to the second network; receiving a first attach response, wherein the first attach response includes information of AttachAccept; Sending a second attachment request, the second attachment request including the second network identifier and a second registration identifier, where the second registration identifier corresponds to a packet switched PS domain; receiving a second attachment rejection message, where the second attachment rejection message includes AttachReject information; Send a third attachment request, where the third attachment request includes the first network identifier and a third registration identifier, where the third registration identifier corresponds to the CS domain and the PS domain; and the first network identifier corresponds to the first network.
2. The method according to claim 1, characterized in that After sending the third attachment request, the method further includes: A third attach response is received, where the third attach response includes AttachAccept information.
3. The method according to claim 1 or 2, characterized in that: After receiving the second attachment rejection message, the method further includes: sending the second attachment request; After the number of times the second attachment request is sent reaches a first threshold, sending the second attachment request again; After the number of times the second attachment request is sent again reaches a second threshold, starting a first timer, where the timing duration of the first timer is a first duration; The third attachment request is sent within the first duration; during the first duration, the CS domain with the second network is registered.
4. The method according to claim 1 or 2, characterized in that: After receiving the second attachment rejection message, the method further includes: The SIM state of the first SIM card is configured as a first value, indicating that the PS domain of the first SIM card is unavailable; the first SIM card is installed in the electronic device, and the first SIM card is the SIM card used by the electronic device when sending the second attachment request.
5. The method according to claim 1 or 3, characterized in that: The cause value of the second attach reject message includes information of #7, or, The cause value of the second attach reject message includes information of #7 and information of GMM_Routing_Area_Update_Reject.
6. The method according to claim 5, characterized in that After the number of times the second attachment request is sent reaches a first threshold, before the second attachment request is sent again, the method further includes: Change #7 in the reason value of the second attach reject message to #17.
7. The method according to claim 1 or 2, characterized in that: The first attachment request includes AttachRequest information.
8. The method according to claim 1 or 2, characterized in that: The first registration identifier includes information of att_type=0; the second registration identifier includes information of att_type=1; and the third registration identifier includes information of att_type=2.
9. The method according to claim 1 or 2, characterized in that: The establishing a connection with the first base station includes: Send a first RRC connection request, receive a first RRC connection message, and send a first RRC connection completion message; The first RRC connection request includes information of RRC Connection Setup Request; the first RRC connection message includes information of RRC Connection Setup; and the first RRC connection completion message includes information of RRC Connection Setup Complete.
10. The method according to claim 9, characterized in that Before sending the first RRC connection completion message, the method further includes: sending a second random access request message and receiving a second random access response message; or, sending the second random access request message, receiving the second random access response message, sending a second timing transmission message, and receiving a second contention configuration message; The second random access request message includes information of Msg1, the second random access response message includes information of Msg2, the second scheduled transmission message includes information of Msg3, and the second contention configuration message includes information of Msg4.
11. The method according to claim 1 or 2, characterized in that: The first network is an LTE network or an NR network, and the second network is a WCDMA network.
12. 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 11.
13. 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-11.
Citation Information
Patent Citations
Method, user equipment (UE) and network equipment for switching standby mode
CN104581673A
Network registration control method and device and terminal equipment
CN112351487A
Attachment method of terminal device and terminal device
CN113260042A
SMS processing method in internet of things, mobility management network element, and terminal device
EP3955600A1
Voice service in evolved packet system
US20110002267A1