Communication method and apparatus, electronic device, and readable storage medium
Patent Information
- Application Number
- CN202210247805.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-14
- Publication Date
- 2026-08-21
- Estimated Expiration
- 2042-03-14
AI Technical Summary
[0004]有鉴于此,本公开提供一种通信方法、装置、电子设备及可读储存介质,以至少解决相关技术中,双卡双通功能无法正常使用的问题
[0056] By determining the first set of frequency bands of the second data card that can form a dual-pass frequency band combination with the frequency band registered by the first data card, and controlling the second data card to register any frequency band in the first set of frequency bands, the first data card and the second data card can realize the dual-card dual-pass function. This enables the first data card to maintain its communication status without interruption when the terminal device processes communication services through the second data card, thereby improving the user experience.
Smart Images

Figure CN114630421B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a communication method, apparatus, electronic device and readable storage medium. Background Technology
[0002] With the development of communication technology, terminals with dual SIM card communication capabilities are becoming increasingly common. When a terminal is equipped with two data cards, one is designated as the primary card and the other as the secondary card. Generally, the terminal uses the primary card for communication services such as internet browsing, gaming, and live streaming, and the secondary card for making and receiving calls and sending and receiving text messages.
[0003] Currently, terminals with dual SIM card communication capabilities are divided into two categories: those supporting dual SIM dual standby (DSDS) and those supporting dual SIM dual active (DSDA). For terminals supporting dual SIM dual standby, the secondary SIM card's communication processing will interrupt the primary SIM card's communication processing. Summary of the Invention
[0004] In view of this, the present disclosure provides a communication method, apparatus, electronic device and readable storage medium to at least solve the problem that the dual-SIM dual-pass function cannot be used normally in the related art.
[0005] According to a first aspect of the present disclosure, a communication method is provided, applied to a terminal device, the terminal device including at least a first data card and a second data card, the method comprising:
[0006] Based on the frequency bands registered by the first data card, a first frequency band set for the second data card is determined, wherein each frequency band in the first frequency band set can form a dual-pass frequency band combination with the frequency bands registered by the first data card;
[0007] Control the second data card to register any frequency band in the first frequency band set.
[0008] In any embodiment of this disclosure, determining the first frequency band set of the second data card based on the frequency band registered by the first data card includes:
[0009] At least one frequency band is selected from all frequency bands that the second data card can support, and at least one frequency band that can form the dual-pass frequency band combination with the at least one frequency band is determined as the second frequency band set;
[0010] Based on the frequency band registered by the first data card, at least one frequency band is selected from the second frequency band set, and the at least one frequency band is determined as the first frequency band set.
[0011] In any embodiment of this disclosure, determining the first frequency band set of the second data card based on the frequency band registered by the first data card includes:
[0012] In response to the terminal device being in a preset scenario, the first frequency band set of the second data card is determined according to the frequency band registered by the first data card.
[0013] In conjunction with any embodiment of this disclosure, the method further includes:
[0014] In response to a scenario where the terminal device is outside a preset scenario, the reference signal receiving power of the frequency band registered by the second data card is obtained;
[0015] The target frequency band for the second data card to be registered is selected based on the reference signal received power, so that the second data card performs a registration operation based on the target frequency band.
[0016] In any embodiment of this disclosure, determining the first frequency band set of the second data card based on the frequency band registered by the first data card includes:
[0017] In response to the completion of the registration operation of the second data card, determine whether the frequency band registered by the second data card and the frequency band registered by the first data card form the dual-pass frequency band combination:
[0018] If the frequency band registered by the second data card and the frequency band registered by the first data card do not form a dual-pass frequency band combination, the first frequency band set of the second data card is determined according to the frequency band registered by the first data card.
[0019] In conjunction with any embodiment of this disclosure, after controlling the second data card to register any frequency band in the first frequency band set, the method further includes:
[0020] Obtain the reference signal receiving power of the frequency band registered by the second data card;
[0021] If the reference signal receiving power of the frequency band registered by the second data card is less than a set threshold, the target frequency band to be registered by the second data card is selected according to the reference signal receiving power, so that the second data card performs the registration operation according to the target frequency band;
[0022] If the received power of the reference signal for the frequency band registered by the second data card is greater than or equal to the set threshold, the selection of the target frequency band to be registered for the second data card based on the received power of the reference signal is prohibited, so that the second data card maintains registration of the current frequency band.
[0023] In conjunction with any embodiment of this disclosure, the method further includes:
[0024] If the reference signal received power of the frequency band registered by the second data card is less than the set threshold, the second data card is controlled to register other frequency bands in the first frequency band set in sequence, and the reference signal received power of each registered frequency band is obtained until the reference signal received power of the registered frequency band is greater than or equal to the set threshold.
[0025] If the reference signal received power of all frequency bands in the first frequency band set is less than the set threshold, the target frequency band to be registered for the second data card is selected according to the reference signal received power, so that the second data card performs a registration operation according to the target frequency band.
[0026] In conjunction with any embodiment of this disclosure, the method further includes:
[0027] If the reference signal reception power of the frequency band registered by the second data card is greater than or equal to the set threshold, the reporting of measurement events is prohibited.
[0028] According to a second aspect of the present disclosure, a communication apparatus is provided for use in a terminal device, the terminal device including at least a first data card and a second data card, the apparatus comprising:
[0029] Frequency band determination module: used to determine the first frequency band set of the second data card based on the frequency band registered by the first data card, wherein each frequency band in the first frequency band set can form a dual-pass frequency band combination with the frequency band registered by the first data card;
[0030] Frequency band registration module: Used to control the second data card to register any frequency band in the first frequency band set.
[0031] In any embodiment of this disclosure, the frequency band determination module determines the first frequency band set of the second data card based on the frequency bands registered by the first data card, for the purpose of:
[0032] At least one frequency band is selected from all frequency bands that the second data card can support, and at least one frequency band that can form the dual-pass frequency band combination with the at least one frequency band is determined as the second frequency band set;
[0033] Based on the frequency band registered by the first data card, at least one frequency band is selected from the second frequency band set, and the at least one frequency band is determined as the first frequency band set.
[0034] In any embodiment of this disclosure, the frequency band determination module determines the first frequency band set of the second data card based on the frequency bands registered by the first data card, for the purpose of:
[0035] In response to the terminal device being in a preset scenario, the first frequency band set of the second data card is determined according to the frequency band registered by the first data card.
[0036] In any embodiment of this disclosure, the apparatus further includes an exit module for:
[0037] In response to a scenario where the terminal device is outside a preset scenario, the reference signal receiving power of the frequency band registered by the second data card is obtained;
[0038] The target frequency band for the second data card to be registered is selected based on the reference signal received power, so that the second data card performs a registration operation based on the target frequency band.
[0039] In any embodiment of this disclosure, the frequency band determination module determines the first frequency band set of the second data card based on the frequency bands registered by the first data card, for the following purposes:
[0040] In response to the completion of the registration operation of the second data card, determine whether the frequency band registered by the second data card and the frequency band registered by the first data card form the dual-pass frequency band combination:
[0041] If the frequency band registered by the second data card and the frequency band registered by the first data card do not form a dual-pass frequency band combination, the first frequency band set of the second data card is determined according to the frequency band registered by the first data card.
[0042] In conjunction with any embodiment of this disclosure, after controlling the second data card to register any frequency band in the first frequency band set, the device further includes a power determination module, used for:
[0043] Obtain the reference signal receiving power of the frequency band registered by the second data card;
[0044] If the reference signal receiving power of the frequency band registered by the second data card is less than a set threshold, the target frequency band to be registered by the second data card is selected according to the reference signal receiving power, so that the second data card performs the registration operation according to the target frequency band;
[0045] If the received power of the reference signal for the frequency band registered by the second data card is greater than or equal to the set threshold, the selection of the target frequency band to be registered for the second data card based on the received power of the reference signal is prohibited, so that the second data card maintains registration of the current frequency band.
[0046] In any embodiment of this disclosure, the device further includes a frequency band update module, configured to: control the second data card to sequentially register other frequency bands in the first frequency band set when the reference signal receiving power of the frequency band registered by the second data card is less than the set threshold, and obtain the reference signal receiving power of each registered frequency band until the reference signal receiving power of the registered frequency band is greater than or equal to the set threshold.
[0047] If the reference signal received power of all frequency bands in the first frequency band set is less than the set threshold, the target frequency band to be registered for the second data card is selected according to the reference signal received power, so that the second data card performs a registration operation according to the target frequency band.
[0048] In any embodiment of this disclosure, the apparatus further includes a report blocking module, used for:
[0049] If the reference signal reception power of the frequency band registered by the second data card is greater than or equal to the set threshold, the reporting of measurement events is prohibited.
[0050] According to a third aspect of the present disclosure, an electronic device is provided, comprising:
[0051] Memory for storing processor-executable instructions;
[0052] The processor is configured to execute executable instructions in the memory to implement the steps of the method described in any of the first aspects above.
[0053] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps of the method described in any of the embodiments of the first aspect.
[0054] According to a fifth aspect of the present disclosure, a terminal device is provided, including the electronic device described above.
[0055] The technical solution provided in this disclosure may include the following beneficial effects:
[0056] By determining the first set of frequency bands of the second data card that can form a dual-pass frequency band combination with the frequency band registered by the first data card, and controlling the second data card to register any frequency band in the first set of frequency bands, the first data card and the second data card can realize the dual-card dual-pass function. This enables the first data card to maintain its communication status without interruption when the terminal device processes communication services through the second data card, thereby improving the user experience. Attached Figure Description
[0057] 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.
[0058] Figure 1 This disclosure is a flowchart illustrating a communication method according to an exemplary embodiment;
[0059] Figure 2 This is a flowchart illustrating another communication method according to an exemplary embodiment of the present disclosure;
[0060] Figure 3 This is a schematic diagram of a communication device according to an exemplary embodiment of the present disclosure;
[0061] Figure 4 This disclosure is a block diagram of an electronic device according to an exemplary embodiment. Detailed Implementation
[0062] 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.
[0063] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The singular forms “a,” “the,” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.
[0064] It should be understood that although the terms first, second, third, etc., may be used in this disclosure to describe various information, such information should not be limited to these terms. These terms are used only to distinguish information of the same type from one another. For example, without departing from the scope of this disclosure, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."
[0065] For terminal devices that support dual SIM dual standby, the primary and secondary SIM cards can only process communication services simultaneously when the frequency bands of the primary and secondary SIM cards are in a specific combination. When the frequency bands of the primary and secondary SIM cards are not in a specific combination, the terminal device can only be used as a dual SIM dual standby device. In view of this, this disclosure provides a communication method to at least solve the problem that the dual SIM dual standby function cannot be used normally in related technologies.
[0066] Figure 1 This disclosure illustrates a flowchart of a communication method according to an exemplary embodiment.
[0067] In step S101, a first frequency band set of the second data card is determined according to the frequency band registered by the first data card, wherein each frequency band in the first frequency band set can form a dual-pass frequency band combination with the frequency band registered by the first data card.
[0068] The first data card and the second data card include any integrated circuit card capable of processing communication services in the terminal device. When the terminal device is a dual SIM dual active (DSDA) terminal device, the first data card and the second data card are SIM cards (Subscriber Identification Modules). The first data card can be the primary card of the terminal device, and the second data card can be the secondary card of the terminal device.
[0069] When the terminal device is not in dual-SIM dual-pass mode, the first data card transmits data via its registered frequency band. If the terminal device needs to process communication services simultaneously via the first data card and the second data card, and the frequency bands registered to the second and first data cards cannot form a dual-pass frequency band combination, the terminal device cannot achieve dual-SIM dual-pass functionality, and the processing of the first data card will be interrupted due to the communication services of the second data card. If the frequency bands registered to the second and first data cards can form a dual-pass frequency band combination, the communication states between the data cards on the two frequency bands in the dual-pass frequency band combination do not affect each other, and the first and second data cards can process communication services simultaneously. To enable the terminal device to use the dual-SIM dual-pass function, the second data card is controlled to determine a first set of frequency bands that can form a dual-pass frequency band combination with the frequency bands registered to the first data card.
[0070] In step S102, the second data card is controlled to register any frequency band in the first frequency band set.
[0071] After determining a first set of frequency bands in the second data card that can form a dual-pass frequency band combination with the frequency band registered by the first data card, any frequency band in the first set can be used as the communication frequency band of the second data card. The second data card is then controlled to register the frequency band, i.e., the second data card completes the registration operation in any frequency band of the first set. In one example, through frequency band registration, if the terminal device has four antennas with RF chain functionality, the terminal device will use two of these antennas for the communication service signal transmission of the second data card.
[0072] In one example, the frequency band registered by the first data card can be SA N41 (using a 5G base station on the radio side and the N41 frequency band under the 5G core network architecture). By querying the frequency band combination results, it can be seen that the SA N41 frequency band and the LTE B3 frequency band can form a dual-pass frequency band combination. If the second data card supports all frequency bands including LTE B3, the frequency band of the second data card can be determined as LTE B3 (the 1800MHz band in the LTE system), and the second data card can be controlled to register the LTE B3 frequency band so that the communication status between the first and second data cards does not affect each other, thus realizing the dual-card dual-pass function of the first and second data cards. Other frequency band combinations that can form the dual-pass frequency band combination can be determined by querying the frequency band combination results, and will not be elaborated here.
[0073] The solution described in this disclosure determines a first set of frequency bands for a second data card that can form a dual-pass frequency band combination with the frequency band registered by the first data card, and controls the second data card to register any frequency band in the first set of frequency bands. This enables the first and second data cards to achieve dual-card dual-pass functionality, ensuring that the first data card can maintain its communication status without interruption while the terminal device is processing communication services through the second data card, thereby improving the user experience.
[0074] In an optional embodiment, determining the first frequency band set of the second data card based on the frequency band registered by the first data card includes: selecting at least one frequency band from all frequency bands supported by the second data card that can form the dual-pass frequency band combination with the at least one frequency band, and determining the at least one frequency band that can form the dual-pass frequency band combination with the at least one frequency band as the second frequency band set.
[0075] Among all the frequency bands supported by the second data card, there may be two types of frequency bands: those that cannot form the dual-pass band combination with any other frequency band, and those that can form the dual-pass band combination with at least one frequency band. If the first frequency band set is determined from all the frequency bands supported by the second data card, the large number of frequency bands to be traversed, and the significant network search time required to re-traverse all the frequency bands supported by the second data card after updating and registering frequency bands, can reduce the network search time spent determining the first frequency band set. To reduce this time, frequency bands that can form the dual-pass band combination with at least one frequency band (i.e., those with the potential to form the dual-pass band combination) can be extracted from all the frequency bands supported by the second data card and identified as the second frequency band set, stored in the search band list (Search_band_list). This reduces the number of frequency bands to traverse when the second data card determines the first frequency band set.
[0076] Based on the frequency band registered by the first data card, at least one frequency band is selected from the second frequency band set, and the at least one frequency band is determined as the first frequency band set.
[0077] In the second set of frequency bands of the second data card that can form the dual-pass frequency band combination with at least one frequency band, there may be two types of frequency bands: those that cannot form a dual-pass frequency band combination with the frequency band currently registered by the first data card, and those that can form a dual-pass frequency band combination with the frequency band currently registered by the first data card. By selecting at least one frequency band that can form a dual-pass frequency band combination with the frequency band currently registered by the first data card from the second set of frequency bands, i.e., the list of frequency bands to be searched, through querying the frequency band combination results, and determining the at least one frequency band as the first set of frequency bands, the number of frequency bands to be traversed when the second data card determines the first set of frequency bands can be reduced, and the network search time spent in determining the first set of frequency bands can be reduced.
[0078] The solution described in this disclosure extracts frequency bands from all frequency bands supported by the second data card that can form the dual-pass frequency band combination with at least one frequency band, and determines them as a second frequency band set. Then, it selects at least one frequency band from the second frequency band set that can form a dual-pass frequency band combination with the frequency band currently registered by the first data card, and determines the at least one frequency band as the first frequency band set. By controlling the second data card to register any frequency band in the first frequency band set, the network search time spent determining the first frequency band set can be reduced. This enables the first and second data cards to achieve dual-card dual-pass functionality, ensuring that the first data card maintains its communication status without interruption even when the terminal device is processing communication services through the second data card, thus improving the user experience.
[0079] In an optional embodiment, determining the first frequency band set of the second data card based on the frequency band registered by the first data card includes: in response to the terminal device being in a preset scenario, determining the first frequency band set of the second data card based on the frequency band registered by the first data card.
[0080] In one example, the preset scenario can be any program on the terminal device where the first data card handles communication services, such as games, live streaming, video conferencing, or any application that the user does not want to be forced to terminate due to the inability to use the dual-SIM dual-pass function. When the terminal device executes the setting program, a first frequency band set for the second data card is determined based on the frequency band registered by the first data card, so that the communication states between the first and second data cards do not affect each other. In another example, the second data card can determine the first frequency band set by triggering a dual-SIM dual-pass switch set by the user. In yet another example, the dual-SIM dual-pass function of the terminal device can be triggered when the terminal device is powered on and the UE supports network communication. In yet another example, the dual-SIM dual-pass function of the terminal device can be triggered within a fixed time period by setting a time frame, i.e., the dual-SIM dual-pass function can be enabled during a user's fixed gaming or work time.
[0081] The solution described in this disclosure, in response to the terminal device being in a preset scenario, determines a first set of frequency bands for a second data card that can form a dual-pass frequency band combination with the frequency band registered by the first data card, and controls the second data card to register any frequency band in the first set of frequency bands, so that the first data card and the second data card can realize the dual-card dual-pass function. This enables the first data card to maintain the communication state of the set program without being interrupted when the terminal device is processing communication services through the second data card, thereby improving the user experience.
[0082] In an optional embodiment, the method further includes: in response to a scenario where the terminal device is outside a preset scenario, obtaining a reference signal receiving power of the frequency band registered by the second data card; selecting a target frequency band to be registered for the second data card based on the reference signal receiving power, so that the second data card performs a registration operation based on the target frequency band.
[0083] If the terminal does not execute or exits the setting program, the terminal device does not need to continue implementing the dual-SIM dual-pass function, because interrupting the communication service of the first data card while the second data card is processing communication services will not degrade the user experience. The reference signal received power (RSRP) of the second data card can be acquired and reported to the base station as a measurement event. The reference signal received power is the average signal power received on all resource instances of the reference signal and is positively correlated with signal strength.
[0084] After determining that the second data card meets the frequency band switching conditions, the processor selects the frequency band from the second data card that maximizes the relative reference signal reception power of the second data card, and controls the second data card to register this frequency band to improve the second data card's reference signal reception performance. If the reference signal reception power of the second data card is low, the processor controls the second data card to change its registered frequency band. The changed registered frequency band may not form a dual-pass frequency band combination with the frequency band registered by the first data card, but it allows the second data card to change its registered frequency band to obtain better reference signal reception performance.
[0085] The solution described in this disclosure determines a first set of frequency bands for a second data card that can form a dual-pass frequency band combination with the frequency band registered by the first data card, and controls the second data card to register any frequency band in the first set of frequency bands. In response to a scenario where the terminal device is outside a preset scenario, it obtains the reference signal reception power of the frequency band registered by the second data card; and selects a target frequency band to be registered for the second data card based on the reference signal reception power, so that the second data card performs a registration operation according to the target frequency band. This enables the first and second data cards to achieve dual-SIM dual-pass functionality. It allows the first data card to maintain communication without interruption when the terminal device is processing communication services through the second data card. When the terminal device does not need to maintain dual-SIM dual-pass functionality, the second data card can change its registered frequency band to obtain better reference signal reception, thus improving the user experience.
[0086] In an optional embodiment, determining the first frequency band set of the second data card based on the frequency band registered by the first data card includes: in response to the second data card having completed the registration operation, determining whether the frequency band registered by the second data card and the frequency band registered by the first data card form the dual-pass frequency band combination; if the frequency band registered by the second data card and the frequency band registered by the first data card do not form a dual-pass frequency band combination, determining the first frequency band set of the second data card based on the frequency band registered by the first data card.
[0087] Before using the communication method disclosed herein, the initial frequency band registered by the second data card is either a frequency band that can form a dual-pass frequency band combination with the frequency band currently registered by the first data card, or a frequency band that cannot form a dual-pass frequency band combination with the frequency band currently registered by the first data card. If the frequency band registered by the second data card does not form a dual-pass frequency band combination with the frequency band registered by the first data card, a first frequency band set of the second data card can be determined to enable the terminal device to achieve dual-SIM dual-pass functionality. If the initial frequency band registered by the second data card forms a dual-pass frequency band combination with the frequency band registered by the first data card, it indicates that the terminal device has achieved dual-SIM dual-pass functionality. It is no longer necessary to re-determine the frequency band for the second data card, thereby reducing the computational burden on the terminal device.
[0088] The solution described in this disclosure, in response to the completion of the registration operation of the second data card, determines whether the frequency band registered by the second data card and the frequency band registered by the first data card form the dual-pass frequency band combination: if the frequency band registered by the second data card and the frequency band registered by the first data card do not form a dual-pass frequency band combination, it determines a first set of frequency bands of the second data card that can form a dual-pass frequency band combination with the frequency band registered by the first data card, and controls the second data card to register any frequency band in the first set of frequency bands, so that the first data card and the second data card can realize the dual-card dual-pass function. This enables the first data card to maintain the communication state without interruption when the terminal device is processing communication services through the second data card, thus improving the user experience. When the second data card passes through the initial frequency band and the terminal device has realized the dual-card dual-pass function, the frequency band for the second data card is not re-determined, thereby reducing the computational burden on the terminal device.
[0089] A flowchart of another communication method illustrated in an exemplary embodiment of this disclosure is shown below. Figure 2 As shown.
[0090] In step S201, after controlling the second data card to register any frequency band in the first frequency band set, the method further includes: obtaining the reference signal receiving power of the frequency band registered by the second data card.
[0091] Even if the frequency band registered by the second data card can form a dual-band combination with the frequency band registered by the first data card, the current signal strength of the second data card may not meet the set standard, resulting in poor performance of the second data processing communication service. By obtaining the reference signal received power of the frequency band registered by the second data card, it can be determined whether the signal strength of the frequency band registered by the second data card meets the set standard.
[0092] In step S202, if the reference signal receiving power of the frequency band registered by the second data card is less than a set threshold, the target frequency band to be registered by the second data card is selected according to the reference signal receiving power, so that the second data card performs the registration operation according to the target frequency band.
[0093] The set threshold can be a threshold used to measure the reference signal reception power status. If the reference signal reception power of the frequency band registered by the second data card is less than the set threshold, it indicates that the current signal strength of the second data card has not reached the set standard. Even if the frequency band registered by the second data card can form a dual-pass frequency band combination with the frequency band registered by the first data card, the effect of the second data processing communication service is poor due to the weak signal strength. The reference signal reception power can be reported so that the processor can select the frequency band of the second data card that can make the reference signal reception power of the second data card relatively the largest, and control the second data card to register the frequency band to improve the reception effect of the reference signal of the second data card.
[0094] In step S203, if the reference signal receiving power of the frequency band registered by the second data card is greater than or equal to the set threshold, the selection of the target frequency band to be registered by the second data card based on the reference signal receiving power is prohibited, so that the second data card maintains the registration of the current frequency band.
[0095] If the reference signal receiving power of the frequency band registered by the second data card is greater than or equal to the set threshold, it means that the current signal strength of the second data card has reached the set standard. The processor is prohibited from selecting a frequency band from the second data card that can make the reference signal receiving power of the second data card relatively maximized, but cannot form a dual-pass frequency band combination with the frequency band registered by the first data card, for updating the current frequency band registered by the second data card.
[0096] The solution described in this disclosure determines a first set of frequency bands for a second data card that can form a dual-pass frequency band combination with the frequency band registered by the first data card. It then controls the second data card to register any frequency band from this first set. If the reference signal received power of the frequency band registered by the second data card is greater than or equal to a predetermined threshold, it prohibits the selection of a target frequency band for the second data card based on the reference signal received power. This ensures the second data card maintains its current frequency band registration, preventing the processor from switching the second data card's frequency band to another band with a better reference signal. When processing communication services through the second data card, the first data card can still maintain its communication status without interruption, improving the user experience.
[0097] In an optional embodiment, the method further includes: when the reference signal received power of the frequency band registered by the second data card is less than the set threshold, controlling the second data card to sequentially register other frequency bands in the first frequency band set, and obtaining the reference signal received power of each registered frequency band, until the reference signal received power of the registered frequency band is greater than or equal to the set threshold.
[0098] If the signal strength of the second data card does not meet the set standard, the second data card can be controlled to register frequency bands in the first frequency band set that can form a dual-pass frequency band combination with the frequency band registered by the first data card in a set order, and obtain the reference signal receiving power of the registered frequency bands, until the reference signal power of the frequency bands in the first frequency band set is greater than or equal to the set threshold. This indicates that the frequency band currently registered by the second data card forms a dual-pass frequency band combination with the frequency band registered by the first data card, and also enables the current signal strength of the second data card to meet the set standard. Referring to the aforementioned embodiment, the selection of the target frequency band to be registered by the second data card based on the reference signal receiving power can be prohibited, so that the second data card maintains the registration of the current frequency band, and the processor will not switch the frequency band of the second data card to other frequency bands with better reference signal frequency bands. When processing communication services through the second data card, the first data card can still maintain the communication state without interruption, improving the user experience.
[0099] If the reference signal received power of all frequency bands in the first frequency band set is less than the set threshold, the target frequency band to be registered for the second data card is selected according to the reference signal received power, so that the second data card performs a registration operation according to the target frequency band.
[0100] If the reference signal power of all frequency bands in the first frequency band set is less than the set threshold, it means that after traversing all frequency bands in the first frequency band set, there is still no frequency band with a reference signal received power greater than or equal to the set threshold. Even if the frequency band registered by the second data card can form a dual-pass frequency band combination with the frequency band registered by the first data card, if none of the frequency bands in the first frequency band set can make the current signal strength of the second data card reach the set standard, the reference signal received power can be reported, so that the processor selects the frequency band in the second data card that can make the reference signal received power of the second data card relatively the largest, and controls the second data card to register the frequency band, so as to improve the reception effect of the reference signal of the second data card.
[0101] The solution described in this disclosure determines a first set of frequency bands for a second data card that can form a dual-pass frequency band combination with the frequency band registered by the first data card. It then controls the second data card to register any frequency band in the first set. If the reference signal received power of the frequency band registered by the second data card is less than a set threshold, it registers other frequency bands in the first set one by one until the reference signal received power of that frequency band is greater than or equal to the set threshold. At this point, it prohibits the selection of a target frequency band for the second data card based on the reference signal received power, thus ensuring that the second data card maintains its current frequency band registration. This prevents the processor from switching the second data card's frequency band to other frequency bands with better reference signal frequencies, thereby improving the user experience.
[0102] In an optional embodiment, the method further includes: prohibiting the reporting of measurement events when the reference signal reception power of the frequency band registered by the second data card is greater than or equal to the set threshold.
[0103] During wireless communication, a measurement report can be reported by the terminal device, and the base station can determine whether the current data card meets the frequency band switching conditions. In this disclosure, if the reference signal received power of the frequency band registered by the second data card is greater than or equal to the set threshold, the reporting of measurement events can be prohibited, thus preventing the base station from determining that the second data card meets the frequency band switching conditions in all cases, and avoiding the second data card being switched to a frequency band that cannot form a dual-pass frequency band combination with the frequency band registered by the first data card.
[0104] The solution described in this disclosure determines a first set of frequency bands for a second data card that can form a dual-pass frequency band combination with the frequency band registered by the first data card. It then controls the second data card to register any frequency band from this first set. If the reference signal received power of the frequency band registered by the second data card is greater than or equal to a predetermined threshold, it prohibits the selection of a target frequency band for the second data card based on the reference signal received power. This ensures the second data card maintains its current frequency band registration, preventing the processor from switching the second data card's frequency band to another band with a better reference signal. When processing communication services through the second data card, the first data card can still maintain its communication status without interruption, improving the user experience.
[0105] For the foregoing method embodiments, in order to simplify the description, they are all described as a series of actions. However, those skilled in the art should know that this disclosure is not limited to the described order of actions, because according to this disclosure, some steps may be performed in other orders or simultaneously.
[0106] Secondly, those skilled in the art should also know that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by this disclosure.
[0107] Corresponding to the aforementioned application function implementation method embodiments, this disclosure also provides embodiments of application function implementation apparatus and corresponding terminals.
[0108] An exemplary embodiment of this disclosure illustrates a communication apparatus block diagram as follows: Figure 3 As shown, the device is applied to a terminal device, which includes at least a first data card and a second data card. The device includes:
[0109] Frequency band determination module 301: used to determine the first frequency band set of the second data card according to the frequency band registered by the first data card, wherein each frequency band in the first frequency band set can form a dual-pass frequency band combination with the frequency band registered by the first data card;
[0110] Frequency band registration module 302: Used to control the second data card to register any frequency band in the first frequency band set.
[0111] In any embodiment of this disclosure, the frequency band determination module determines the first frequency band set of the second data card based on the frequency bands registered by the first data card, for the purpose of:
[0112] At least one frequency band is selected from all frequency bands that the second data card can support, and at least one frequency band that can form the dual-pass frequency band combination with the at least one frequency band is determined as the second frequency band set;
[0113] Based on the frequency band registered by the first data card, at least one frequency band is selected from the second frequency band set, and the at least one frequency band is determined as the first frequency band set.
[0114] In any embodiment of this disclosure, the frequency band determination module determines the first frequency band set of the second data card based on the frequency bands registered by the first data card, for the purpose of:
[0115] In response to the terminal device being in a preset scenario, the first frequency band set of the second data card is determined according to the frequency band registered by the first data card.
[0116] In any embodiment of this disclosure, the apparatus further includes an exit module for:
[0117] In response to a scenario where the terminal device is outside a preset scenario, the reference signal receiving power of the frequency band registered by the second data card is obtained;
[0118] The target frequency band for the second data card to be registered is selected based on the reference signal received power, so that the second data card performs a registration operation based on the target frequency band.
[0119] In any embodiment of this disclosure, the frequency band determination module determines the first frequency band set of the second data card based on the frequency bands registered by the first data card, for the following purposes:
[0120] In response to the completion of the registration operation of the second data card, determine whether the frequency band registered by the second data card and the frequency band registered by the first data card form the dual-pass frequency band combination:
[0121] If the frequency band registered by the second data card and the frequency band registered by the first data card do not form a dual-pass frequency band combination, the first frequency band set of the second data card is determined according to the frequency band registered by the first data card.
[0122] In conjunction with any embodiment of this disclosure, after controlling the second data card to register any frequency band in the first frequency band set, the device further includes a power determination module, used for:
[0123] Obtain the reference signal receiving power of the frequency band registered by the second data card;
[0124] If the reference signal receiving power of the frequency band registered by the second data card is less than a set threshold, the target frequency band to be registered by the second data card is selected according to the reference signal receiving power, so that the second data card performs the registration operation according to the target frequency band;
[0125] If the received power of the reference signal for the frequency band registered by the second data card is greater than or equal to the set threshold, the selection of the target frequency band to be registered for the second data card based on the received power of the reference signal is prohibited, so that the second data card maintains registration of the current frequency band.
[0126] In any embodiment of this disclosure, the device further includes a frequency band update module, configured to: control the second data card to sequentially register other frequency bands in the first frequency band set when the reference signal receiving power of the frequency band registered by the second data card is less than the set threshold, and obtain the reference signal receiving power of each registered frequency band until the reference signal receiving power of the registered frequency band is greater than or equal to the set threshold.
[0127] If the reference signal received power of all frequency bands in the first frequency band set is less than the set threshold, the target frequency band to be registered for the second data card is selected according to the reference signal received power, so that the second data card performs a registration operation according to the target frequency band.
[0128] In any embodiment of this disclosure, the apparatus further includes a report blocking module, used for:
[0129] If the reference signal reception power of the frequency band registered by the second data card is greater than or equal to the set threshold, the reporting of measurement events is prohibited.
[0130] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this disclosure according to actual needs. Those skilled in the art can understand and implement this without creative effort.
[0131] Figure 4 A block diagram of an electronic device is shown according to an exemplary embodiment of the present disclosure.
[0132] Please refer to the appendix. Figure 4 The diagram illustrates, for example, a block diagram of an electronic device. For instance, device 400 could be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0133] Reference Figure 4 The device 400 may include one or more of the following components: a processing component 402, a memory 404, a power supply component 406, a multimedia component 408, an audio component 410, an input / output (I / O) interface 412, a sensor component 414, and a communication component 416.
[0134] Processing component 402 typically controls the overall operation of device 400, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 402 may include one or more processors 420 to execute instructions to complete all or part of the steps of the methods described above. Furthermore, processing component 402 may include one or more modules to facilitate interaction between processing component 402 and other components. For example, processing component 402 may include a multimedia module to facilitate interaction between multimedia component 408 and processing component 402.
[0135] Memory 404 is configured to store various types of data to support the operation of device 400. Examples of this data include instructions for any application or method operating on device 400, contact data, phonebook data, messages, pictures, videos, etc. Memory 404 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.
[0136] The power supply component 406 provides power to the various components of the device 400. The power supply component 406 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to the device 400.
[0137] Multimedia component 408 includes a screen that provides an output interface between the device 400 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 408 includes a front-facing camera and / or a rear-facing camera. When the device 400 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.
[0138] Audio component 410 is configured to output and / or input audio signals. For example, audio component 410 includes a microphone (MIC) configured to receive external audio signals when device 400 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 404 or transmitted via communication component 416. In some embodiments, audio component 410 includes a speaker for outputting audio signals.
[0139] I / O interface 412 provides an interface between processing component 402 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0140] Sensor assembly 414 includes one or more sensors for providing state assessments of various aspects of device 400. For example, sensor assembly 414 may detect the on / off state of device 400, the relative positioning of components such as the display and keypad of device 400, changes in the position of device 400 or a component of device 400, the presence or absence of user contact with device 400, the orientation or acceleration / deceleration of device 400, and temperature changes of device 400. Sensor assembly 414 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 414 may include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 414 may include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
[0141] Communication component 416 is configured to facilitate wired or wireless communication between device 400 and other devices. Device 400 can access wireless networks based on communication standards, such as WiFi, 2G or 3G, 4G or 5G, or combinations thereof. In one exemplary embodiment, communication component 416 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 416 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.
[0142] In an exemplary embodiment, the device 400 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 power supply method of the aforementioned electronic device.
[0143] In exemplary embodiments, this disclosure provides a non-transitory computer-readable storage medium including instructions, such as a memory 404 including instructions, which can be executed by a processor 420 of a device 400 to perform the power supply method of the aforementioned electronic device. 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.
[0144] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the disclosure herein. 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.
[0145] 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 communication method, characterized in that, Applied to a terminal device, the terminal device including at least a first data card and a second data card, the method includes: Based on the frequency bands registered by the first data card, a first frequency band set for the second data card is determined, wherein each frequency band in the first frequency band set can form a dual-pass frequency band combination with the frequency bands registered by the first data card; Control the second data card to register any frequency band in the first frequency band set; The method further includes: In response to a scenario where the terminal device is outside a preset scenario, the reference signal receiving power of the frequency band registered by the second data card is obtained, wherein the scenario outside the preset scenario includes scenarios where the execution setting program is not executed or exited. The target frequency band to be registered for the second data card is selected based on the reference signal received power, so that the second data card performs a registration operation based on the target frequency band; The step of selecting the target frequency band to be registered for the second data card based on the reference signal received power includes: The received power of the reference signal is reported as a measurement event to the base station; After the base station determines that the second data card meets the frequency band switching conditions, it selects the frequency band that maximizes the reference signal reception power of the second data card as the target frequency band to be registered for the second data card.
2. The method according to claim 1, characterized in that, The step of determining the first frequency band set of the second data card based on the frequency band registered by the first data card includes: Select at least one frequency band that can form the dual-pass frequency band combination with at least one frequency band from all the frequency bands that the second data card can support, and determine the at least one frequency band that can form the dual-pass frequency band combination with at least one frequency band as the second frequency band set; Based on the frequency band registered by the first data card, at least one frequency band is selected from the second frequency band set, and the at least one frequency band is determined as the first frequency band set.
3. The method according to claim 1, characterized in that, The step of determining the first frequency band set of the second data card based on the frequency band registered by the first data card includes: In response to the terminal device being in a preset scenario, the first frequency band set of the second data card is determined according to the frequency band registered by the first data card.
4. The method according to claim 1, characterized in that, The step of determining the first frequency band set of the second data card based on the frequency band registered by the first data card includes: In response to the completion of the registration operation of the second data card, it is determined whether the frequency band registered by the second data card and the frequency band registered by the first data card form the dual-pass frequency band combination; If the frequency band registered by the second data card and the frequency band registered by the first data card do not form a dual-pass frequency band combination, the first frequency band set of the second data card is determined according to the frequency band registered by the first data card.
5. The method according to any one of claims 1-4, characterized in that, After controlling the second data card to register any frequency band in the first frequency band set, the method further includes: Obtain the reference signal receiving power of the frequency band registered by the second data card; If the reference signal receiving power of the frequency band registered by the second data card is less than a set threshold, the target frequency band to be registered by the second data card is selected according to the reference signal receiving power, so that the second data card performs the registration operation according to the target frequency band; If the received power of the reference signal for the frequency band registered by the second data card is greater than or equal to the set threshold, the selection of the target frequency band to be registered by the second data card based on the received power of the reference signal is prohibited, so that the second data card maintains registration of the current frequency band.
6. The method according to claim 5, characterized in that, The method further includes: If the reference signal received power of the frequency band registered by the second data card is less than the set threshold, the second data card is controlled to register other frequency bands in the first frequency band set in sequence, and the reference signal received power of each registered frequency band is obtained until the reference signal received power of the registered frequency band is greater than or equal to the set threshold. If the reference signal received power of all frequency bands in the first frequency band set is less than the set threshold, the target frequency band to be registered for the second data card is selected according to the reference signal received power, so that the second data card performs a registration operation according to the target frequency band.
7. The method according to claim 5, characterized in that, The method further includes: If the reference signal reception power of the frequency band registered by the second data card is greater than or equal to the set threshold, the reporting of measurement events is prohibited.
8. A communication device, characterized in that, Applied to a terminal device, the terminal device including at least a first data card and a second data card, the device comprising: Frequency band determination module: used to determine the first frequency band set of the second data card based on the frequency band registered by the first data card, wherein each frequency band in the first frequency band set can form a dual-pass frequency band combination with the frequency band registered by the first data card; Frequency band registration module: used to control the second data card to register any frequency band in the first frequency band set; The device also includes an exit module for: In response to a scenario where the terminal device is outside a preset scenario, the reference signal receiving power of the frequency band registered by the second data card is obtained, wherein the scenario outside the preset scenario includes scenarios where the execution setting program is not executed or exited. The target frequency band to be registered for the second data card is selected based on the reference signal received power, so that the second data card performs a registration operation based on the target frequency band; When the exit module is used to select the target frequency band to be registered for the second data card based on the reference signal received power, it is used for: The received power of the reference signal is reported as a measurement event to the base station; After the base station determines that the second data card meets the frequency band switching conditions, it selects the frequency band that maximizes the reference signal reception power of the second data card as the target frequency band to be registered for the second data card.
9. The apparatus according to claim 8, characterized in that, The frequency band determination module determines the first frequency band set of the second data card based on the frequency bands registered by the first data card, for the purpose of: Select at least one frequency band that can form the dual-pass frequency band combination with at least one frequency band from all the frequency bands that the second data card can support, and determine the at least one frequency band that can form the dual-pass frequency band combination with at least one frequency band as the second frequency band set; Based on the frequency band registered by the first data card, at least one frequency band is selected from the second frequency band set, and the at least one frequency band is determined as the first frequency band set.
10. The apparatus according to claim 8, characterized in that, The frequency band determination module determines the first frequency band set of the second data card based on the frequency bands registered by the first data card, for the purpose of: In response to the terminal device being in a preset scenario, the first frequency band set of the second data card is determined according to the frequency band registered by the first data card.
11. The apparatus according to claim 8, characterized in that, The frequency band determination module determines the first frequency band set of the second data card based on the frequency bands registered by the first data card, for the purpose of: In response to the completion of the registration operation of the second data card, it is determined whether the frequency band registered by the second data card and the frequency band registered by the first data card form the dual-pass frequency band combination; If the frequency band registered by the second data card and the frequency band registered by the first data card do not form a dual-pass frequency band combination, the first frequency band set of the second data card is determined according to the frequency band registered by the first data card.
12. The apparatus according to any one of claims 8-11, characterized in that, After controlling the second data card to register any frequency band in the first frequency band set, the device further includes a power determination module, used for: Obtain the reference signal receiving power of the frequency band registered by the second data card; If the reference signal receiving power of the frequency band registered by the second data card is less than a set threshold, the target frequency band to be registered by the second data card is selected according to the reference signal receiving power, so that the second data card performs the registration operation according to the target frequency band; If the received power of the reference signal for the frequency band registered by the second data card is greater than or equal to the set threshold, the selection of the target frequency band to be registered by the second data card based on the received power of the reference signal is prohibited, so that the second data card maintains registration of the current frequency band.
13. The apparatus according to claim 12, characterized in that, The device further includes a frequency band update module, configured to: control the second data card to sequentially register other frequency bands in the first frequency band set when the reference signal receiving power of the frequency band registered by the second data card is less than the set threshold, and obtain the reference signal receiving power of each registered frequency band until the reference signal receiving power of the registered frequency band is greater than or equal to the set threshold. If the reference signal received power of all frequency bands in the first frequency band set is less than the set threshold, the target frequency band to be registered for the second data card is selected according to the reference signal received power, so that the second data card performs a registration operation according to the target frequency band.
14. The apparatus according to claim 12, characterized in that, The device also includes a reporting prohibition module, used for: If the reference signal reception power of the frequency band registered by the second data card is greater than or equal to the set threshold, the reporting of measurement events is prohibited.
15. An electronic device, characterized in that, The electronic device includes: Memory is used to store processor-executable instructions; A processor is configured to execute executable instructions in the memory to implement the steps of the method according to any one of claims 1 to 7.
16. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the steps of the method described in any one of claims 1 to 7.
Citation Information
Patent Citations
Terminal dual sim-dual access handling
CN106465134A
Wireless communication method and terminal equipment
CN107959954A
Cell reselection method and device, terminal equipment and storage medium
CN113316206A
Communication method and device, storage medium and electronic equipment
CN113766484A