Terminal control methods, devices, electronic equipment and storage media
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-06
- Publication Date
- 2026-08-14
AI Technical Summary
因此,在终端的当前频段从DSDS频段切换至DSDA频段连接的情况下,依旧采用这方式会导致终端的SIM卡2的paging无法及时收到,此时就会SIM卡2漏接电话的问题,导致手机终端通信异常
[0042]通过在确定所述终端设备的网络模式为DSDS模式的情况下,若所述第一用户识别卡处于非空闲状态,则将所述终端设备置为第一状态,所述第一状态表征所述终端设备停止响应所述第二用户识别卡的寻呼请求;在确定所述终端设备的网络模式由DSDS模式切换为DSDA模式的情况下,将所述终端设备由所述第一状态切换为第二状态,所述第二状态表征所述终端设备响应所述第二用户识别卡的寻呼请求。这样可以在终端的当前频段从DSDS频段切换至DSDA频段连接的情况下,停止所述终端设备的第一状态,并将第一状态切换为第二状态,其中,第一状态表征所述终端设备停止响应所述第二用户识别卡的寻呼请求,以及第二状态表征所述终端设备响应所述第二用户识别卡的寻呼请求,这样,可以实现终端在DSDA场景下,避免SIM卡2的paging无法及时收到,导致SIM卡2漏接电话的情况出现,提高手机终端通信质量。
Smart Images

Figure CN119584094B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of mobile phone technology, and in particular to a method, apparatus, electronic device and storage medium for terminal control. Background Technology
[0002] With the development of communication technology, many mobile terminals (such as mobile phones) have dual SIM dual standby functionality. Dual SIM dual standby means that two Subscriber Identity Module (SIM) cards are installed in one mobile phone at the same time, and both SIM cards can be online and on standby simultaneously.
[0003] Currently, Dual SIM Dual Active (DSDA) technology has been applied to mobile phones supporting Dual SIM Dual Standby (DSDS) with dual receiver and single transmitter. However, when the terminal is connected to the DSDS band, a paging conflict can occur in scenarios where SIM 1 is transmitting voice data while SIM 2 can receive paging requests. This can negatively impact the voice communication quality of SIM 1. Therefore, a paging protection timer is typically used to disable the Internet PDN (Packet Data Network) used by SIM 2 for paging.
[0004] However, in a DSDA scenario, if SIM card 2 receives a paging message, no paging conflict will occur because the radio frequency resources support simultaneous transmission and reception for both cards. Therefore, if this method is still used when the terminal switches its current frequency band from the DSDS band to the DSDA band, SIM card 2 will not receive the paging message in time, resulting in missed calls on SIM card 2 and abnormal communication on the mobile terminal. Summary of the Invention
[0005] To overcome the problems existing in related technologies, this disclosure provides a method, apparatus, electronic device and storage medium for terminal control.
[0006] According to a first aspect of the present disclosure, a method for terminal control is provided, the method comprising:
[0007] If the network mode of the terminal device is determined to be DSDS mode, and the first user identification card is in a non-idle state, the terminal device is set to the first state, which indicates that the terminal device stops responding to the paging request of the second user identification card.
[0008] When it is determined that the network mode of the terminal device has switched from DSDS mode to DSDA mode, the terminal device is switched from the first state to the second state, the second state indicating that the terminal device is responding to the paging request of the second user identification card.
[0009] Optionally, setting the terminal device to the first state includes:
[0010] A protection timer is started. The protection timer is used to record a preset protection duration. The preset protection duration is used to instruct the terminal device to stop responding to the paging request of the second user identification card within the preset protection duration.
[0011] Optionally, the method further includes:
[0012] If the network mode of the terminal device is determined to be DSDS mode, and the preset protection duration is greater than or equal to the preset protection duration threshold, the terminal device is controlled to release the transmission link. The transmission link is the link established between the terminal device and the network device in the DSDS mode.
[0013] Optionally, switching the terminal device from the first state to the second state includes:
[0014] Switch the protection timer from the enabled state to the stopped state.
[0015] Optionally, determining that the network mode of the terminal device is DSDS mode includes:
[0016] Obtain the first frequency band currently operating on the terminal device, and the second frequency band range supported by the DSDS mode;
[0017] If it is determined that the first frequency band is within the range of the second frequency band, the network mode of the terminal device is determined to be DSDS mode.
[0018] Optionally, determining that the network mode of the terminal device is switched from DSDS mode to DSDA mode includes:
[0019] Obtain the range of the third frequency band supported by the DSDA mode;
[0020] Based on the first frequency band and the third frequency band range, the network mode of the terminal device is determined to switch from DSDS mode to DSDA mode.
[0021] Optionally, determining the network mode of the terminal device to switch from DSDS mode to DSDA mode based on the first frequency band and the third frequency band includes:
[0022] If it is determined that the first frequency band has switched from the second frequency band range to the third frequency band range, the network mode of the terminal device is determined to switch from DSDS mode to DSDA mode.
[0023] According to a second aspect of the present disclosure, a terminal control device is provided, the device comprising:
[0024] The first determining module is configured to, when determining that the network mode of the terminal device is DSDS mode, if the first user identification card is in a non-idle state, set the terminal device to a first state, the first state indicating that the terminal device stops responding to the paging request of the second user identification card.
[0025] The second determining module is configured to switch the terminal device from the first state to the second state when it is determined that the network mode of the terminal device has switched from DSDS mode to DSDA mode. The second state indicates that the terminal device is responding to the paging request of the second user identification card.
[0026] Optionally, the first determining module is configured to enable a protection timer, which is used to record a preset protection duration. The preset protection duration is used to instruct the terminal device to stop responding to the paging request of the second user identification card within the preset protection duration.
[0027] Optionally, the first determining module is further configured to, when determining that the network mode of the terminal device is DSDS mode, if the preset protection duration is greater than or equal to a preset protection duration threshold, control the terminal device to release the transmission link, wherein the transmission link is the link established between the terminal device and the network device in the DSDS mode.
[0028] Optionally, the second determining module is configured to switch the protection timer from an on state to a off state.
[0029] Optionally, the first determining module includes:
[0030] The first acquisition submodule is configured to acquire the first frequency band currently operating of the terminal device, and the second frequency band range supported by the DSDS mode;
[0031] The first determining submodule is configured to determine the network mode of the terminal device as DSDS mode when it is determined that the first frequency band is within the range of the second frequency band.
[0032] Optionally, the second determining module includes:
[0033] The second acquisition submodule is configured to acquire the third frequency band range supported by the DSDA mode;
[0034] The second determining submodule is configured to determine, based on the first frequency band and the third frequency band range, whether the network mode of the terminal device is switched from DSDS mode to DSDA mode.
[0035] Optionally, the second determining submodule is configured to determine that the network mode of the terminal device is switched from DSDS mode to DSDA mode when it is determined that the first frequency band has switched from the second frequency band range to the third frequency band range.
[0036] According to a third aspect of the present disclosure, an electronic device is provided, comprising:
[0037] processor;
[0038] Memory used to store processor-executable instructions;
[0039] The processor is configured to execute steps of the terminal control method provided in the first aspect of this disclosure.
[0040] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided that stores computer program instructions thereon, which, when executed by a processor, implement the steps of the terminal control method provided in the first aspect of the present disclosure.
[0041] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects:
[0042] When the network mode of the terminal device is determined to be DSDS mode, if the first user identification card is not idle, the terminal device is set to a first state, indicating that the terminal device stops responding to the paging request of the second user identification card. When the network mode of the terminal device is determined to switch from DSDS mode to DSDA mode, the terminal device is switched from the first state to a second state, indicating that the terminal device responds to the paging request of the second user identification card. This allows the terminal device to stop its first state and switch to the second state when its current frequency band switches from DSDS to DSDA. The first state indicates that the terminal device stops responding to the paging request of the second user identification card, and the second state indicates that the terminal device responds to the paging request of the second user identification card. This prevents the SIM card 2 from missing calls in DSDA scenarios, thus improving the communication quality of the mobile terminal.
[0043] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0044] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0045] Figure 1 This is a schematic diagram illustrating the structural composition of a DSDS-enabled terminal according to an exemplary embodiment.
[0046] Figure 2 This is a schematic diagram illustrating the structural composition of a terminal supporting DSDA according to an exemplary embodiment.
[0047] Figure 3 This is a flowchart illustrating a task processing method according to an exemplary embodiment.
[0048] Figure 4 This is a flowchart illustrating another task processing method according to an exemplary embodiment.
[0049] Figure 5 This is a flowchart illustrating another task processing method according to an exemplary embodiment.
[0050] Figure 6 This is a flowchart illustrating another task processing method according to an exemplary embodiment.
[0051] Figure 7 This is a flowchart illustrating another task processing method according to an exemplary embodiment.
[0052] Figure 8 This is a block diagram illustrating a terminal control device according to an exemplary embodiment.
[0053] Figure 9 It is based on Figure 8 The illustrated embodiment shows a block diagram of a first determining module.
[0054] Figure 10 It is based on Figure 8 The illustrated embodiment shows a block diagram of a second determining module.
[0055] Figure 11 This is a block diagram illustrating a device for terminal control according to an exemplary embodiment. Detailed Implementation
[0056] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0057] It should be noted that all actions involving the acquisition of signals, information, or data in this disclosure are carried out in compliance with the relevant data protection laws and policies of the country where the location is situated, and with authorization from the owner of the relevant device.
[0058] Before detailing the specific implementation methods of this disclosure, the application scenarios of this disclosure will first be explained. This disclosure can be applied to mobile terminals based on dual SIM dual standby switching scenarios. With the development of communication technology, many mobile terminals (such as mobile phones) have dual SIM dual standby functionality. Dual SIM dual standby refers to a mobile phone having two Subscriber Identity Module (SIM) cards installed simultaneously, and both SIM cards can be online and in standby mode at the same time. Currently, Dual SIM Dual Active (DSDA) technology has been applied to mobile phones that support dual receive and single transmit dual SIM Dual Standby (DSDS).
[0059] Among them, such as Figure 1 As shown, a mobile phone supporting DSDS mode is configured with only one radio frequency transmit (Tx) path and two radio frequency receive (Rx) paths. When SIM card 1 transmits voice data, SIM card 2 can receive paging requests. After SIM card 2 receives the paging request, the mobile phone supporting DSDS mode can respond to the paging request by sending Radio Resource Control (RRC) signaling to the network device in order to establish an RRC connection with the network device and execute the service corresponding to the paging request.
[0060] However, in a DSDS scenario, where SIM card 2 can receive paging requests while SIM card 1 is transmitting voice data, if the DSDS-enabled phone responds to the paging request and occupies the RF Tx path to send RRC signaling to the network device, the RRC signaling will occupy the RF Tx path, causing a delay in the transmission of voice packets from SIM card 1, affecting the voice communication quality of SIM card 1. This can lead to paging conflicts, further impacting the voice communication quality of SIM card 1. Therefore, a paging protection timer is typically used to disable the Internet PDN (Packet Data Network) used by SIM card 2 for paging to prevent conflicts.
[0061] However, as Figure 2 As shown, in a DSDA scenario, if SIM card 2 receives a paging message, no paging conflict will occur because the radio frequency resources support simultaneous transmission and reception for both cards. Therefore, if the terminal switches its current frequency band from the DSDS band to the DSDA band and continues to use the paging protection timer, SIM card 2 will not receive the paging message in time. This will result in SIM card 2 missing calls and causing abnormal communication on the mobile terminal.
[0062] To overcome the technical problems existing in the above-mentioned related technologies, this disclosure provides a terminal control method, apparatus, electronic device, and storage medium. The method, when determining that the network mode of the terminal device is DSDS mode, if the first user identification card is in a non-idle state, sets the terminal device to a first state, which indicates that the terminal device stops responding to paging requests from the second user identification card; when determining that the network mode of the terminal device switches from DSDS mode to DSDA mode, the terminal device switches from the first state to a second state, which indicates that the terminal device responds to paging requests from the second user identification card. This allows the terminal device to stop its first state and switch to the second state when its current frequency band switches from the DSDS band to the DSDA band. The first state indicates that the terminal device stops responding to paging requests from the second user identification card, and the second state indicates that the terminal device responds to paging requests from the second user identification card. This prevents the SIM card 2 from missing calls in DSDA scenarios, thus improving the communication quality of the mobile terminal.
[0063] The present disclosure will now be described in conjunction with specific embodiments.
[0064] Figure 3This is a flowchart illustrating a task processing method according to an exemplary embodiment, such as... Figure 3 As shown, this method can be applied to a terminal device, which may include a first user identification card and a second user identification card. The electronic device may include a mobile phone, laptop, desktop computer, vehicle terminal, smart home appliance, etc. The task processing method of this disclosure embodiment can be executed by the task processing device of this disclosure embodiment. The task processing device of this disclosure embodiment can be configured in any electronic device to execute the task processing method of this disclosure embodiment. The method includes the following steps.
[0065] In step S11, if the network mode of the terminal device is determined to be DSDS mode, and the first user identification card is in a non-idle state, then the terminal device is set to the first state.
[0066] The first state indicates that the terminal device stops responding to the paging request of the second user identification card. The user identification card may include a SIM card, a USIM card, a UICC card, and an eSIM card, etc. This disclosure does not limit the types of cards. In the following embodiments of this disclosure, a SIM card can be used as an example for illustration.
[0067] In this embodiment, the terminal device can support both DSDS and DSA network modes, and can install two user identification cards (SIM card 1 and SIM card 2). The terminal device is configured with two radio frequency transmission (Tx) paths and one radio frequency reception (Rx) path. In the DSDS scenario, SIM card 1 and SIM card 2 can each occupy one of the two Tx paths and time-sharingly occupy one of the two Rx paths. In the DSDA scenario, SIM card 1 and SIM card 2 can each occupy one of the two Tx paths and one of the two Rx paths.
[0068] In this embodiment, the first user identification card being in a non-idle state indicates that the terminal device is using the SIM card 1 to conduct business activities, such as when the terminal device is using the SIM card 1 to make a voice call. In this case, the first user identification card can be considered to be in a non-idle state, and the terminal device can be set to the first state.
[0069] Optionally, the first state is that the terminal device stops responding to the paging request of the second user identification card. In some embodiments, the terminal device may enable a protection timer, wherein the protection timer is used to record a preset protection duration, and the preset protection duration is used to instruct the terminal device to stop responding to the paging request of the second user identification card within the preset protection duration.
[0070] For example, when the terminal is in DSDS mode and it is determined that the SIM card 1 of the terminal device is in a voice call scenario, a protection timer can be activated. When the protection timer is activated, the terminal device can control the SIM card 2 to stop receiving paging requests.
[0071] For example, considering that when the terminal is in DSDS mode, and it is determined that the terminal device is using one radio frequency transmit (Tx) path and one radio frequency receive (Rx) path in a voice call scenario related to SIM card 1, if the terminal device receives a paging request for SIM card 2 using the other radio frequency receive (Rx) path, it will occupy the radio frequency Tx path to send RRC signaling to the network device in response to the paging request. As a result, the voice packets of SIM card 1 to be sent by the DSDS-enabled mobile phone will be delayed due to the RRC signaling occupying the radio frequency Tx path, thus affecting the voice communication quality of SIM card 1.
[0072] Therefore, when it is determined that the terminal device is using one radio frequency transmission (Tx) path and one radio frequency reception (Rx) path in a voice call scenario related to SIM card 1, if the terminal device receives a paging request for SIM card 2 using the other radio frequency reception (Rx) path, the terminal device will control the activation of a protection timer. When the protection timer is activated, the terminal device can control SIM card 2 to stop receiving paging requests based on SIM card 2 using the other radio frequency reception (Rx) path.
[0073] In step S12, if it is determined that the network mode of the terminal device has switched from DSDS mode to DSDA mode, the terminal device is switched from the first state to the second state.
[0074] The second state indicates that the terminal device is responding to the paging request of the second user identification card.
[0075] Considering that in related technologies, when the network mode of the terminal device switches from DSDS mode to DSDA mode, the protection timer is usually still on. However, in the DSDA scenario, if SIM card 2 receives a paging message, since the radio frequency resources support simultaneous transmission and reception of both cards, there will be no paging conflict. This will cause the terminal device's SIM card 2 to fail to receive the paging message in time, resulting in SIM card 2 missing calls and causing abnormal communication of the mobile terminal device.
[0076] In this embodiment, it can be first determined whether the network mode of the terminal device has switched from DSDS mode to DSDA mode. If it is determined that the network mode has switched to DSDA mode, the terminal device can be switched from the first state to the second state.
[0077] Optionally, the second state indicates that the terminal device is responding to the paging request of the second user identification card. In some embodiments, the protection timer can be switched from an on state to a off state. This avoids stopping the response to the paging request of the second user identification card.
[0078] For example, when the terminal switches from DSDS mode to DSDA mode, the terminal device can switch the protection timer from the on state to the off state. In this way, when the protection timer is off, the terminal device can control SIM card 2 to start receiving paging requests.
[0079] For example, considering that when the terminal is in DSDA mode, and it is determined that the terminal device is using one radio frequency transmit (Tx) path and one radio frequency receive (Rx) path in a voice call scenario related to SIM card 1, if the protection timer is enabled, the terminal device cannot use the other radio frequency receive (Rx) path to receive the paging request for SIM card 2. Consequently, SIM card 2 of the terminal device cannot occupy the other radio frequency Tx path to send RRC signaling to the network device, resulting in SIM card 2 missing calls and affecting the communication quality of the mobile terminal.
[0080] Therefore, when it is determined that the terminal device is using one radio frequency transmit (Tx) path and one radio frequency receive (Rx) path in a voice call scenario related to SIM card 1, the protection timer can be switched from the on state to the off state. In this way, if the terminal device receives a paging request for SIM card 2 using the other radio frequency receive (Rx) path, SIM card 2 of the terminal device can occupy the other radio frequency Tx path to send RRC signaling to the network device, which can prevent SIM card 2 from missing calls and improve the communication quality of the mobile terminal.
[0081] By adopting the above technical solution, when the network mode of the terminal device is determined to be DSDS mode, if the first SIM card is not idle, the terminal device is set to a first state, which indicates that the terminal device stops responding to the paging request of the second SIM card. When the network mode of the terminal device is determined to switch from DSDS mode to DSDA mode, the terminal device is switched from the first state to a second state, which indicates that the terminal device responds to the paging request of the second SIM card. In this way, when the terminal's current frequency band switches from the DSDS band to the DSDA band, the first state of the terminal device is stopped and the second state is switched. The first state indicates that the terminal device stops responding to the paging request of the second SIM card, and the second state indicates that the terminal device responds to the paging request of the second SIM card. In this way, in the DSDA scenario, the terminal can avoid the situation where the paging of SIM card 2 is not received in time, resulting in missed calls due to SIM card 2, thus improving the communication quality of the mobile terminal.
[0082] In some embodiments, such as Figure 4 As shown, the method also includes the following steps.
[0083] In step S13, if the network mode of the terminal device is determined to be DSDS mode, and the preset protection duration is greater than or equal to the preset protection duration threshold, the terminal device is controlled to release the transmission link.
[0084] The transmission link is the link established between the terminal device and the network device in this DSDS mode.
[0085] In this embodiment, the preset protection duration of the protection timer can be a pre-set value or a set of numbers that increase according to a preset rule. For example, the preset protection duration of the protection timer can be set to 2s, or the preset protection duration of the protection timer can be set to [2s, 3s, 4s, 5s, ... ns].
[0086] In one possible implementation, the preset protection duration of the protection timer can be initially set to 2 seconds. Before the preset protection duration expires, it is determined whether one radio frequency reception (Rx) channel of the SIM card 2 of the terminal device receives paging. If it is determined that paging has been received, the next preset protection duration can be set to 3 seconds. The preset protection duration is then stopped from increasing when it is determined that paging is no longer received.
[0087] In another possible implementation, if the preset protection duration is greater than or equal to a preset protection duration threshold, the terminal device can be controlled to release the connection established with the network device.
[0088] By adopting the above technical solution, when the terminal device is in DSDS mode, the connection established between SIM card 2 and the network device can be directly released when paging is continuously received on one radio frequency reception (Rx) path of SIM card 2. This can prevent SIM card 2 from responding to the paging request and causing it to occupy the radio frequency Tx path to send RRC signaling to the network device. This prevents the problem of delayed transmission of voice packets from SIM card 1 to be sent by DSDS-enabled mobile phones, and effectively ensures the voice communication quality of SIM card 1.
[0089] It should be noted that, in one possible implementation of this application, the paging request received by the SIM card 2 can also be a paging request in a Long Term Evolution (LTE) network. After the terminal device receives the paging request from the LTE network carrying the voice service identifier, it can determine that the paging request is for requesting VoLTE voice service. Then, the terminal device can establish a Radio Resource Control (RRC) connection with the radio access network device, and after establishing the RRC connection, it can interact with the radio access network device using Session Initiation Protocol (SIP) signaling.
[0090] In some embodiments, such as Figure 5 As shown, step S11 above may include the following steps.
[0091] In step S111, the first frequency band currently in operation of the terminal device and the second frequency band range supported by the DSDS mode are obtained.
[0092] For example, if the terminal device is connected to the network device, the first frequency band currently in operation of the terminal device and the second frequency band range supported by the terminal device in the DSDS mode can be obtained first.
[0093] In step S112, if it is determined that the first frequency band is within the range of the second frequency band, the network mode of the terminal device is determined to be DSDS mode.
[0094] In some embodiments, such as Figure 6 As shown, step S12 above may include the following steps.
[0095] In step S121, the range of the third frequency band supported by the DSDA mode is obtained.
[0096] In step S122, based on the first frequency band and the third frequency band range, the network mode of the terminal device is determined to switch from DSDS mode to DSDA mode.
[0097] Optionally, if it is determined that the first frequency band is switched from the second frequency band range to the third frequency band range, the network mode of the terminal device is determined to be switched from DSDS mode to DSDA mode.
[0098] By adopting the above technical solution, it is possible to determine whether the network mode of the terminal device is DSDS mode and whether the network mode of the terminal device has been switched from DSDS mode to DSDA mode, based on the first frequency band currently in operation of the terminal device, the second frequency band range supported by the DSDS mode, and the third frequency band range supported by the DSDA mode.
[0099] In some embodiments, such as Figure 7 As shown in the embodiments of this application, the method for implementing terminal control includes the following steps.
[0100] In step S201, the first frequency band currently in operation of the terminal device, the second frequency band range supported by the DSDS mode, and the third frequency band range supported by the DSDA mode are obtained.
[0101] If it is determined that the first frequency band is within the range of the second frequency band, proceed with steps S202-S204;
[0102] If it is determined that the first frequency band has switched from the second frequency band range to the third frequency band range, then steps S204-S206 are executed.
[0103] In step S202, the network mode of the terminal device is determined to be DSDS mode.
[0104] In step S203, the protection timer is started.
[0105] The protection timer is used to record a preset protection duration, which is used to instruct the terminal device to stop responding to the paging request of the second user identification card within the preset protection duration.
[0106] In step S204, if the preset protection duration is greater than or equal to the preset protection duration threshold, the terminal device is controlled to release the transmission link.
[0107] The transmission link is the link established between the terminal device and the network device in this DSDS mode.
[0108] In step S205, it is determined that the network mode of the terminal device is switched from DSDS mode to DSDA mode.
[0109] In step S206, the protection timer is switched from the on state to the off state.
[0110] When the network mode of the terminal device is determined to be DSDS mode, if the first SIM card is not idle, the terminal device is set to a first state, which indicates that the terminal device stops responding to the paging request of the second SIM card. When the network mode of the terminal device is determined to switch from DSDS mode to DSDA mode, the terminal device is switched from the first state to a second state, which indicates that the terminal device responds to the paging request of the second SIM card. This allows the terminal device to stop its first state and switch to the second state when its current frequency band switches from DSDS to DSDA. The first state indicates that the terminal device stops responding to the paging request of the second SIM card, while the second state indicates that the terminal device responds to the paging request of the second SIM card. This prevents the SIM card 2 from missing calls in DSDA scenarios, thus improving the communication quality of the mobile terminal.
[0111] Figure 8 This is a block diagram illustrating a terminal control device 800 according to an exemplary embodiment. (Refer to...) Figure 8 The device includes a first determining module 801 and a second determining module 802.
[0112] The first determining module 801 is configured to, when determining that the network mode of the terminal device is DSDS mode, if the first user identification card is in a non-idle state, set the terminal device to a first state, the first state indicating that the terminal device stops responding to the paging request of the second user identification card.
[0113] The second determining module 802 is configured to switch the terminal device from the first state to the second state when it is determined that the network mode of the terminal device has switched from DSDS mode to DSDA mode. The second state indicates that the terminal device is responding to the paging request of the second user identification card.
[0114] Optionally, the first determining module 801 is configured to enable a protection timer, which records a preset protection duration. The preset protection duration is used to instruct the terminal device to stop responding to the paging request of the second user identification card within the preset protection duration.
[0115] Optionally, the first determining module 801 is further configured to, when determining that the network mode of the terminal device is DSDS mode, if the preset protection duration is greater than or equal to the preset protection duration threshold, control the terminal device to release the transmission link, which is the link established between the terminal device and the network device in the DSDS mode.
[0116] Optionally, the second determining module 802 is configured to switch the protection timer from an on state to a off state.
[0117] Figure 9 It is based on Figure 8 The illustrated embodiment shows a block diagram of a first determining module, with reference to... Figure 9 The first determining module 801 includes:
[0118] The first acquisition submodule 8011 is configured to acquire the first frequency band currently operating on the terminal device, and the second frequency band range supported by the DSDS mode;
[0119] The first determining submodule 8012 is configured to determine the network mode of the terminal device as DSDS mode when it is determined that the first frequency band is within the range of the second frequency band.
[0120] Figure 10 It is based on Figure 8 The illustrated embodiment shows a block diagram of a second determining module, with reference to... Figure 10 The second determining module 802 includes:
[0121] The second acquisition submodule 8021 is configured to acquire the third frequency band range supported by the DSDA mode;
[0122] The second determining submodule 8022 is configured to determine, based on the first frequency band and the third frequency band range, whether the network mode of the terminal device is switched from DSDS mode to DSDA mode.
[0123] Optionally, the second determining submodule 8022 is configured to determine that the network mode of the terminal device is switched from DSDS mode to DSDA mode when it is determined that the first frequency band has switched from the second frequency band range to the third frequency band range.
[0124] By adopting the above technical solution, when the terminal switches from the DSDS band to the DSDA band, the first state of the terminal device can be stopped and the first state can be switched to the second state. The first state indicates that the terminal device stops responding to the paging request of the second user identification card, and the second state indicates that the terminal device responds to the paging request of the second user identification card. In this way, the terminal can avoid the situation where the paging of SIM card 2 cannot be received in time in the DSDA scenario, which would lead to missed calls on SIM card 2, thereby improving the communication quality of the mobile terminal.
[0125] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0126] This disclosure also provides a computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor, implement the steps of the terminal control method provided in this disclosure.
[0127] For example, device 1100 can be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0128] Reference Figure 11 The device 1100 may include one or more of the following components: processing component 1102, memory 1104, power supply component 1106, multimedia component 1108, audio component 1110, input / output interface 1112, sensor component 1114, and communication component 1116.
[0129] Processing component 1102 typically controls the overall operation of device 1100, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 1102 may include one or more processors 1120 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 1102 may include one or more modules to facilitate interaction between processing component 1102 and other components. For example, processing component 1102 may include a multimedia module to facilitate interaction between multimedia component 1108 and processing component 1102.
[0130] Memory 1104 is configured to store various types of data to support the operation of device 1100. Examples of such data include instructions for any application or method operating on device 1100, contact data, phonebook data, messages, pictures, videos, etc. Memory 1104 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0131] Power supply component 1106 provides power to various components of device 1100. Power supply component 1106 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to device 1100.
[0132] Multimedia component 1108 includes a screen that provides an output interface between the device 1100 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 1108 includes a front-facing camera and / or a rear-facing camera. When the device 1100 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0133] Audio component 1110 is configured to output and / or input audio signals. For example, audio component 1110 includes a microphone (MIC) configured to receive external audio signals when device 1100 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 1104 or transmitted via communication component 1116. In some embodiments, audio component 1110 also includes a speaker for outputting audio signals.
[0134] Input / output interface 1112 provides an interface between processing component 1102 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, start buttons, and lock buttons.
[0135] Sensor assembly 1114 includes one or more sensors for providing status assessments of various aspects of device 1100. For example, sensor assembly 1114 may detect the on / off state of device 1100, the relative positioning of components such as the display and keypad of device 1100, changes in the position of device 1100 or a component of device 1100, the presence or absence of user contact with device 1100, the orientation or acceleration / deceleration of device 1100, and temperature changes of device 1100. Sensor assembly 1114 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1114 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1114 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
[0136] Communication component 1116 is configured to facilitate wired or wireless communication between device 1100 and other devices. Device 1100 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 1116 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 1116 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0137] In an exemplary embodiment, the apparatus 1100 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.
[0138] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1104 including instructions, which can be executed by a processor 1120 of the device 1100 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0139] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of this disclosure. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0140] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A method for terminal control, characterized in that, The method includes: If the network mode of the terminal device is determined to be DSDS mode, and the first user identification card is in a non-idle state, the terminal device is set to the first state, which indicates that the terminal device stops responding to the paging request of the second user identification card. When it is determined that the network mode of the terminal device has switched from DSDS mode to DSDA mode, the terminal device is switched from the first state to the second state, the second state indicating that the terminal device is responding to the paging request of the second user identification card; Setting the terminal device to the first state includes: A protection timer is started, which is used to record a preset protection duration. The preset protection duration is used to instruct the terminal device to stop responding to the paging request of the second user identification card within the preset protection duration. The step of switching the terminal device from the first state to the second state includes: Switch the protection timer from the enabled state to the stopped state.
2. The method according to claim 1, characterized in that, The method further includes: If the network mode of the terminal device is determined to be DSDS mode, and the preset protection duration is greater than or equal to the preset protection duration threshold, then the terminal device is controlled to release the transmission link. The transmission link is the link established between the terminal device and the network device in the DSDS mode.
3. The method according to claim 1 or 2, characterized in that, Determining that the network mode of the terminal device is DSDS mode includes: Obtain the first frequency band currently operating on the terminal device, and the second frequency band range supported by the DSDS mode; If it is determined that the first frequency band is within the range of the second frequency band, the network mode of the terminal device is determined to be DSDS mode.
4. The method according to claim 3, characterized in that, The step of determining the network mode of the terminal device to switch from DSDS mode to DSDA mode includes: Obtain the range of the third frequency band supported by the DSDA mode; Based on the first frequency band and the third frequency band range, the network mode of the terminal device is determined to switch from DSDS mode to DSDA mode.
5. The method according to claim 4, characterized in that, The step of determining the network mode of the terminal device to switch from DSDS mode to DSDA mode based on the first frequency band and the third frequency band includes: If it is determined that the first frequency band has switched from the second frequency band range to the third frequency band range, the network mode of the terminal device is determined to switch from DSDS mode to DSDA mode.
6. A terminal control device, characterized in that, The device includes: The first determining module is configured to, when determining that the network mode of the terminal device is DSDS mode, if the first user identification card is in a non-idle state, set the terminal device to a first state, the first state indicating that the terminal device stops responding to the paging request of the second user identification card. The second determining module is configured to switch the terminal device from the first state to the second state when it is determined that the network mode of the terminal device has switched from DSDS mode to DSDA mode. The second state indicates that the terminal device is responding to the paging request of the second user identification card. The first determining module is configured to enable a protection timer, which is used to record a preset protection duration. The preset protection duration is used to instruct the terminal device to stop responding to the paging request of the second user identification card within the preset protection duration. The second determining module is configured to switch the protection timer from an on state to a off state.
7. An electronic device, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to perform the steps of the method according to any one of claims 1-5 when executing.
8. A computer-readable storage medium having computer program instructions stored thereon, characterized in that, When executed by a processor, the program instructions implement the steps of the method described in any one of claims 1-5.
Citation Information
Patent Citations
Network searching control method and related device
CN115243247A
Method for resuming cell service and terminal capable of resuming cell service
CN115278826A
Timer Activation for Dual SIM Dual Standby Devices
US20200304984A1