Communication method and system, storage medium and terminal
By dynamically adjusting the RF path configuration of the user identification card in the terminal device and prioritizing the configuration of the RF path according to communication service needs, the problem of mismatch between RF capabilities and service needs in the prior art is solved, and the user experience is improved.
Patent Information
- Application Number
- CN202311766122.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-20
- Publication Date
- 2025-06-20
AI Technical Summary
In the prior art, when the terminal device supports multiple frequency band combinations, it is impossible to dynamically adjust the RF path configuration according to the service needs of the user identification card, resulting in the underlying RF capabilities that do not match the upper-level service needs, affecting the user experience.
By determining the frequency bands corresponding to each user identification card currently conducted by the terminal and the frequency band corresponding to each user identification card, each user identification card is configured separately, and the radio frequency paths with the highest priority of the user identification card.
It achieves a high degree of matching between RF channels and communication services, ensures that the highest priority services obtain the optimal RF capabilities and improves users' service experience.
Smart Images

Figure CN120186779A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular, to a communication method, system, storage medium, and terminal. Background Art
[0002] DSDA (Dual SIM Dual Active) technology is a dual-SIM standby technology that allows a device to use two SIM (Subscriber Identity Module) cards simultaneously. This technology can be applied to 4G and 5G terminal devices, providing flexibility and convenience for users who need to manage multiple phone numbers or networks. Currently, in the real network, the coverage of various frequency bands is relatively complex, and terminal devices need to support various combinations of frequency bands. Generally speaking, the two SIM cards on the terminal device correspond to different frequency bands respectively.
[0003] In the related art, a fixed radio frequency path is configured for each frequency band, but this may not meet the actual service requirements of the corresponding SIM card and affect the user's service experience. Summary of the Invention
[0004] To overcome the problems in the related art, the present disclosure provides a communication method, system, storage medium, and terminal.
[0005] According to a first aspect of an embodiment of the present disclosure, a communication method is provided, including:
[0006] Determine the communication service currently being performed by the terminal, where the terminal includes at least two subscriber identity modules;
[0007] Configure radio frequency paths for each of the subscriber identity modules respectively according to the communication service and the frequency bands respectively corresponding to each of the subscriber identity modules;
[0008] Perform communication through the configured radio frequency paths.
[0009] Optionally, the configuring radio frequency paths for each of the subscriber identity modules respectively according to the communication service and the frequency bands respectively corresponding to each of the subscriber identity modules includes:
[0010] Determine a target subscriber identity module from the at least two subscriber identity modules according to the communication service, where the target subscriber identity module is the subscriber identity module carrying the target service, and the target service is the service with the highest service priority in the communication service;
[0011] Configure radio frequency paths for each of the subscriber identity modules respectively according to the target subscriber identity module and the frequency bands respectively corresponding to each of the subscriber identity modules.
[0012] Optionally, determining the target user identification card from the at least two user identification cards according to the communication service includes:
[0013] Determining the target user identification card from the at least two user identification cards according to the number of user identification cards carrying the communication service.
[0014] Optionally, determining the target user identification card from the at least two user identification cards according to the number of user identification cards carrying the communication service includes:
[0015] In response to the user identification card carrying the communication service being a single card, using the card carrying the communication service among the at least two user identification cards as the target user identification card.
[0016] Optionally, determining the target user identification card from the at least two user identification cards according to the number of user identification cards carrying the communication service includes:
[0017] In response to the user identification cards carrying the communication service being multiple cards, obtaining the service type of the communication service;
[0018] In the case where it is determined that the service type includes a voice service, in response to the user identification card carrying the voice service being a single card, using the card carrying the voice service as the target user identification card.
[0019] Optionally, the method further includes:
[0020] In the case where it is determined that the service type includes a voice service, in response to the user identification cards carrying the voice service being multiple cards, using the user identification card in the active state of the voice service among the cards carrying the voice service as the target user identification card.
[0021] Optionally, the method further includes:
[0022] In the case where it is determined that the service type includes a data service, in response to the user identification cards carrying the data service being multiple cards, using the user identification card with the optimal network signal quality among the cards carrying the data service as the target user identification card.
[0023] Optionally, performing radio frequency path configuration on each of the user identification cards respectively according to the target user identification card and the frequency band corresponding to each user identification card includes:
[0024] Determine a target RF path configuration combination from multiple preset RF path configuration combinations according to the target frequency band corresponding to the target user identification card and the frequency bands corresponding to each other user identification card except the target user identification card. The target RF path configuration combination includes the path configuration information corresponding to each of the user identification cards, and the number of RF paths corresponding to the target frequency band in the target RF path configuration combination is the largest;
[0025] Configure the RF paths of each of the user identification cards respectively according to the target RF path configuration combination.
[0026] Optionally, the configuring the RF paths of each of the user identification cards respectively according to the target RF path configuration combination includes:
[0027] For each of the user identification cards, determine the path configuration information corresponding to the user identification card from the target RF path configuration combination according to the frequency band corresponding to the user identification card;
[0028] Configure the RF paths of the user identification card according to the path configuration information.
[0029] Optionally, the method further includes:
[0030] When the terminal is in the frequency conversion (FC) mode of dual SIM dual active (DSDA), determine the communication service currently being performed by the terminal.
[0031] According to a second aspect of the embodiments of the present disclosure, there is provided a communication system applied to a terminal. The system includes:
[0032] An application processor, a baseband processor, and an RF circuit; wherein the RF circuit includes multiple RF paths;
[0033] The application processor is configured to determine the communication service currently being performed by the terminal, and the terminal includes at least two user identification cards;
[0034] The baseband processor is configured to configure the RF paths of each of the user identification cards respectively according to the communication service and the frequency bands corresponding to each of the user identification cards; wherein the configured RF paths corresponding to each of the user identification cards include at least two RF paths among the multiple RF paths;
[0035] The baseband processor is further configured to communicate through the configured RF paths.
[0036] Optionally, the application processor is configured to determine a target user identification card from the at least two user identification cards according to the communication service, where the target user identification card is a user identification card carrying a target service, and the target service is the service with the highest service priority in the communication service;
[0037] The baseband processor is configured to perform radio frequency path configuration on each of the user identification cards respectively according to the target user identification card and the frequency bands respectively corresponding to each of the user identification cards.
[0038] Optionally, the baseband processor is configured to determine a target radio frequency path configuration combination from multiple preset radio frequency path configuration combinations according to the target frequency band corresponding to the target user identification card and the frequency bands respectively corresponding to each other user identification card except the target user identification card. The target radio frequency path configuration combination includes path configuration information respectively corresponding to each of the user identification cards, and the number of radio frequency paths corresponding to the target frequency band in the target radio frequency path configuration combination is the largest; and perform radio frequency path configuration on each of the user identification cards respectively according to the target radio frequency path configuration combination.
[0039] Optionally, the radio frequency circuit includes a main set low noise amplifier (LNA) unit and a diversity LNA unit. Among them, the main set LNA unit and the diversity LNA unit respectively include the same number of multiple radio frequency paths; and at least one shared radio frequency path is included respectively in the main set LNA unit and the diversity LNA unit.
[0040] Optionally, each of the shared radio frequency paths corresponds to multiple preset frequency bands;
[0041] The baseband processor is configured to configure the shared radio frequency path as a radio frequency path corresponding to the target frequency band, where the target frequency band is the frequency band corresponding to the target user identification card, and the preset frequency bands include the target frequency band.
[0042] Optionally, the application processor is configured to determine the target user identification card from the at least two user identification cards according to the number of user identification cards carrying the communication service.
[0043] According to a third aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium, on which computer program instructions are stored, and when the program instructions are executed by a processor, the steps of the communication method provided in the first aspect of the present disclosure are implemented.
[0044] According to a fourth aspect of the embodiments of the present disclosure, there is provided a terminal, including the radio frequency path configuration system provided in the second aspect of the present disclosure.
[0045] The technical solutions provided by the embodiments of the present disclosure may include the following beneficial effects: Based on the communication service currently being carried out by the terminal and the frequency bands corresponding to each subscriber identity module (SIM card), the radio frequency (RF) paths of each SIM card can be flexibly configured. Compared with configuring fixed RF paths for each SIM card, it can make the RF paths configured at the underlying layer have a higher degree of matching with the upper-layer communication services, so as to achieve that under the FC different-frequency combination of DSDA, the SIM card of the service with the highest priority obtains the optimal RF capabilities, improving the user's service experience.
[0046] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present disclosure and used together with the specification to explain the principles of the present disclosure.
[0048] Figure 1 is a flowchart of a communication method shown according to an exemplary embodiment.
[0049] Figure 2 is according to Figure 1 shown in the embodiment is a flowchart of a communication method.
[0050] Figure 3 is according to Figure 2 shown in the embodiment is a flowchart of a communication method.
[0051] Figure 4 is a structural block diagram of a communication system shown according to an exemplary embodiment.
[0052] Figure 5 is according to Figure 4 shown in the embodiment is a schematic diagram of a radio frequency circuit.
[0053] Figure 6 is a structural block diagram of a terminal shown according to an exemplary embodiment. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0054] Here, the exemplary embodiments will be described in detail, and the examples are shown in the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. On the contrary, they are only examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0055] It should be noted that all actions of obtaining signals, information or data in this disclosure are carried out on the premise of complying with the corresponding data protection regulations and policies of the country where the device is located and with the authorization given by the owner of the corresponding device.
[0056] This disclosure is mainly applied to the scenario of configuring radio frequency paths for the frequency bands corresponding to two SIM cards in the DSDA mode.
[0057] In current mobile phone designs, in order to save costs, the reuse rate of components is relatively high, especially in the medium and high frequency bands. There are many receiving paths, and the reuse rate of paths within the same component for different frequency bands is relatively high. Taking the frequency band combination of Card 1 and Card 2 as N3+N41 as an example, in the scenario of this DSDA's FC cross-frequency combination, the underlying receiving paths of N3+N41 are generally two configuration methods: 4Rx(N3)+2Rx(N41) or 2Rx(N3)+4Rx(N41). Among them, 4Rx(N3)+2Rx(N41) means that the SIM card corresponding to the N3 frequency band is configured with 4Rx radio frequency paths, and the SIM card corresponding to the N41 frequency band is configured with 2Rx radio frequency paths; 2Rx(N3)+4Rx(N41) means that the SIM card corresponding to the N3 frequency band is configured with 2Rx radio frequency paths, and the SIM card corresponding to the N41 frequency band is configured with 4Rx radio frequency paths. No matter which configuration method is selected, in the related art, the configuration methods of the two radio frequency paths (which can also be called "receiving paths") are fixed and cannot be dynamically switched according to the service conditions of different cards at the upper layer of the user. However, the service requirements of users for different cards are different. Therefore, the configuration method of the underlying radio frequency paths provided in the related art cannot achieve the best matching degree between the underlying radio frequency capabilities and the upper-layer user service requirements.
[0058] To solve the above existing problems, this disclosure provides a communication method, system, storage medium and terminal. The following will describe the specific embodiments of this disclosure in detail with reference to the accompanying drawings.
[0059] Figure 1 is a flowchart of a communication method shown according to an exemplary embodiment. This method can be applied to a terminal entering the dual-SIM DSDA mode. As Figure 1 shown, this method includes the following steps.
[0060] In step S11, determine the communication service currently being carried out by the terminal, and the terminal includes at least two user identification cards.
[0061] Among them, the communication service can include voice service and / or data service. The user identification card is the SIM card. Based on the DSDA technology, currently most terminals (such as mobile phones) can be equipped with two SIM cards. In this way, users can use two different SIM cards to carry out voice service and / or data service on the same terminal simultaneously.
[0062] The communication service currently being carried out by the terminal refers to the communication service currently being carried by at least one user identification card on the terminal. Among them, the communication service carried by each user identification card can be set by the user. Taking the example of a terminal equipped with two SIM cards (which can be denoted as Card 1 and Card 2), the user can set the communication status (including the active status or the off status) of the two SIM cards in the SIM card management interface on the terminal, and can further set the on-off status of various communication services corresponding to each SIM card. For example, after setting that both SIM cards are in the active state, the user can further set that the data services corresponding to Card 1 and Card 2 are both in the on state. At this time, the communication service currently being carried out by the terminal refers to the data service carried by Card 1 and the data service carried by Card 2. Or, among the two SIM cards, one card is carrying out a voice service (such as in a call state), and the data service of the other card is also turned on. At this time, the communication service currently being carried out by the terminal includes a voice service being carried out by one card and the data service carried by the other card. Or, during the period when one SIM card is carrying out a voice service, the other SIM card also receives a voice service request. At this time, the communication service currently being carried out by the terminal includes the voice services carried by the two cards respectively. Or, only one of the two SIM cards is carrying the current communication service, and this communication service can include a voice service or a data service. The communication services currently being carried out by the terminal described in the above several scenarios are only examples, and the present disclosure does not limit this.
[0063] In one implementation, the AP (Application Processor) layer of the terminal can identify the communication service currently being carried out by the terminal and the user identification card (being Card 1 and / or Card 2) carrying this communication service.
[0064] It should be noted that since the present disclosure is mainly applied to terminals entering the FC mode of DSDA, before performing this step, it is possible to determine the communication service currently being carried out by the terminal after recognizing that the terminal is in the frequency conversion FC mode of DSDA.
[0065] In one implementation, the baseband processor layer of the terminal (which can also be called the "Modem layer") can identify whether the terminal enters the FC mode of DSDA. When the baseband processor layer recognizes that the terminal is in the FC mode of DSDA, it can send a notification message to the AP layer to trigger the AP layer to identify the communication service currently being carried out by the terminal.
[0066] In step S12, according to the communication service and the frequency band corresponding to each user identification card, the radio frequency path configuration is performed for each user identification card respectively.
[0067] When the terminal is in the FC different-frequency combination, the frequency bands corresponding to the two SIM cards on the terminal are also different. Among them, the frequency band combinations corresponding to the two SIM cards can include any of the following: N3+N41, N1+N41, N7+N40, etc. Taking N3+N41 as an example, among the two SIM cards on the terminal, one SIM card corresponds to the frequency band N3, and the other SIM card corresponds to the frequency band N41. In the present disclosure, the configuration of the radio frequency path for each user identification card respectively means configuring different numbers of radio frequency paths for the user identification cards corresponding to different frequency bands. It can be understood that the more the number of radio frequency paths configured for the user identification card, the stronger the radio frequency capability of the underlying hardware radio frequency path corresponding to the user identification card. That is to say, the frequency bands corresponding to the SIM cards are different, and the number of the underlying radio frequency paths configured for the SIM card is also different, so as to meet the radio frequency reception capabilities of different frequency bands.
[0068] In the related art, mainly fixed radio frequency paths are configured for the user identification cards corresponding to different frequency bands respectively. The present disclosure takes into account that the service requirements of users for different cards are different. If fixed radio frequency paths are configured for each user identification card, it is bound to be impossible to achieve the best matching degree between the underlying radio frequency capability and the upper-layer user service requirements. Therefore, in this step, the radio frequency paths can be configured for each user identification card respectively according to the communication service currently carried out by the terminal and the frequency band corresponding to each user identification card. For example, the number of radio frequency paths configured for the target user identification card with the highest service priority can be the largest, so that the target user identification card carrying the communication service with the highest priority can obtain the optimal radio frequency capability.
[0069] In step S13, communication is carried out through the configured radio frequency path.
[0070] Since the radio frequency paths corresponding to different user identification cards are flexibly configured based on the upper-layer communication service, the configured radio frequency paths and the upper-layer communication service can reach the best matching degree. Therefore, for the service carried by each user identification card, the service communication can be carried out according to the radio frequency path configured for the user identification card and having a higher adaptability to the communication service carried by the user identification card, so as to improve the user's service experience.
[0071] By adopting the above method, the radio frequency paths can be flexibly configured for each user identification card based on the communication service currently carried out by the terminal and the frequency band corresponding to each user identification card respectively. Compared with configuring fixed radio frequency paths for each user identification card, it can make the radio frequency paths configured at the bottom layer and the upper-layer communication service reach a higher matching degree, so as to realize that under the FC different-frequency combination of DSDA, the user identification card of the service with the highest priority obtains the optimal radio frequency capability and improves the user's service experience.
[0072] Figure 2It is a flowchart of a communication method shown according to the Figure 1 illustrated embodiment. As shown in Figure 2 , step S12 includes the following sub-steps:
[0073] In step S121, determine a target user identification card from the at least two user identification cards according to the communication service. The target user identification card is the user identification card carrying the target service, and the target service is the service with the highest service priority among the communication services.
[0074] As described above, the communication services currently performed by the terminal may include voice services and / or data services. Considering the actual communication scenario, usually the priority of voice services is higher than that of data services. Therefore, in a possible implementation manner of the present disclosure, the service priority of voice services can be set higher than that of data services. In this way, assuming that it is recognized that the communication services currently performed by the terminal include voice services and data services, and the target service may include voice services, then the user identification card carrying the voice service can be used as the target user identification card.
[0075] In another possible application scenario, the communication services currently performed by the terminal only include data services, and at least two user identification cards on the terminal all carry data services. In this case, the data service carried by the user identification card with the best signal quality can be used as the communication service with a higher service priority, that is, the target service may also include the data service carried by the user identification card with the best signal quality.
[0076] In yet another possible application scenario, the communication services currently performed by the terminal are carried by a single card only (the carried communication services may include voice services or data services). At this time, the user identification card carrying the communication service is the target user identification card.
[0077] In a possible implementation manner of this step, the target user identification card can be determined from the at least two user identification cards according to the number of user identification cards carrying the communication service.
[0078] In the present disclosure, it can be determined whether the communication service is carried by a single card or multiple cards according to the number of user identification cards carrying the communication service.
[0079] In one implementation manner, in response to the communication service being carried by a single card, the card carrying the communication service among the at least two user identification cards can be used as the target user identification card.
[0080] For example, the terminal includes two SIM cards, namely Card 1 and Card 2. In response to the user identification card carrying the current communication service being a single card (either Card 1 or Card 2), the card among the two SIM cards of Card 1 and Card 2 that carries this communication service can be used as the target user identification card. The communication service includes a voice service or a data service.
[0081] In another implementation, in response to the user identification card carrying the communication service being multiple cards, the service type of the communication service can be obtained; in the case where it is determined that the service type includes a voice service, in response to the user identification card carrying the voice service being a single card, the card carrying the voice service is used as the target user identification card.
[0082] Here, multiple cards refer to including two or more cards. The service type can include a voice service and / or a data service. It can be understood that in an actual scenario, when the recognized service type of the communication service only includes a voice service, or includes both a voice service and a data service, both are regarded as the case where it is determined that the service type includes a voice service.
[0083] In the present disclosure, the target user identification card is the user identification card of the target service with the highest service priority among the user identification cards carrying the communication service. Since the priority of the voice service is usually higher than that of the data service, therefore, in the present disclosure, in the case where it is determined that the current communication service of the terminal includes a voice service, regardless of whether the communication service also includes a data service, the user identification card carrying the voice service is used as the target user identification card.
[0084] For example, the terminal includes two SIM cards, namely Card 1 and Card 2. In response to the user identification card carrying the current communication service being a dual card (Card 1 and Card 2), the service type of the communication service can be further obtained. In the case where it is determined that the service type of the current communication service of the terminal includes a voice service (here corresponding to two cases, one case is only including a voice service, and the other case is including a voice service and a data service), it can be further determined whether the user identification card carrying the voice service is a single card or a dual card. In response to the user identification card carrying the voice service being a single card (the corresponding scenario is: among the two SIM cards of Card 1 and Card 2, one SIM card carries a data service, and the other SIM card carries a voice service), the card carrying the voice service can be used as the target user identification card.
[0085] In another implementation, in the case where it is determined that the service type includes a voice service, in response to the user identification card carrying the voice service being multiple cards, the user identification card in the cards carrying the voice service that is in the voice service activation state is used as the target user identification card.
[0086] For example, the terminal includes two SIM cards, namely Card 1 and Card 2. In response to the user identification card carrying the current communication service being a dual SIM card (Card 1 and Card 2), the service type of the communication service can be further obtained. When it is determined that the service type of the communication service currently performed by the terminal includes a voice service (here corresponding to two cases, one case is that only the voice service is included, and the other case is that both the voice service and the data service are included), it can be further determined whether the user identification card carrying the voice service is a single SIM card or a dual SIM card. In response to the user identification card carrying the voice service being a dual SIM card (the corresponding scenario is that the communication services carried by both Card 1 and Card 2 are voice services), the user identification card in the voice service activation state among the cards carrying the voice service can be used as the target user identification card.
[0087] Combined with the actual voice scenario, if both SIM cards of the mobile phone trigger the voice service, the user usually answers one of the voice calls based on actual needs, and the other is in a waiting state. At this time, the terminal can identify the SIM card corresponding to the voice service in the waiting state and the SIM card of the voice service in the answered state. Then, the SIM card in the answered state of the voice service can be regarded as the user identification card in the voice service activation state. At this time, the SIM card in the answered state of the voice service can be used as the target user identification card to configure the optimal radio frequency path for the SIM card in the answered state of the voice service at the underlying layer to ensure the smooth progress of the voice service. This is only an example, and the present disclosure does not limit this.
[0088] In another implementation manner, when it is determined that the service type includes a data service, in response to the user identification card carrying the data service being a multi-SIM card, the user identification card with the best network signal quality among the user identification cards carrying the data service is used as the target user identification card.
[0089] When it is determined that the data service is carried by at least two user identification cards, the user identification card with the best network signal quality among the user identification cards carrying the data service can be used as the target user identification card. Assume that the terminal includes two SIM cards, namely Card 1 and Card 2. In response to this scenario, both Card 1 and Card 2 carry the data service. For this service scenario, better radio frequency capabilities can be allocated to the user identification card with the best network signal quality to improve the user's service experience. Therefore, the user identification card with the best network signal quality among the user identification cards carrying the data service can be used as the target user identification card.
[0090] In one implementation, for each user identification card carrying a data service, signal quality parameters corresponding to the user identification card can be obtained, and the signal quality of the user identification card can be evaluated based on the signal quality parameters; then, based on the signal quality evaluation results respectively corresponding to each user identification card carrying the data service, a target user identification card with the optimal network signal quality can be determined. Among them, the signal quality parameters can include, for example, parameters such as RSRP (Reference Signal Received Power), SNR (Signal-to-Noise Ratio), BLER (Block Error Rate), and delay.
[0091] In step S122, according to the target user identification card and the frequency bands respectively corresponding to each user identification card, radio frequency path configuration is performed on each user identification card respectively.
[0092] When the terminal is in the case of an FC inter-frequency combination, the frequency bands respectively corresponding to the two SIM cards on the terminal are also different. Among them, the frequency band combinations corresponding to the two SIM cards can include any one of the following: N3+N41, N1+N41, N7+N40, etc. Taking N3+N41 as an example, among the two SIM cards on the terminal, the frequency band corresponding to one SIM card is N3, and the frequency band corresponding to the other SIM card is N41. In the present disclosure, performing radio frequency path configuration on each user identification card respectively means configuring different numbers of radio frequency paths for user identification cards corresponding to different frequency bands. It can be understood that the more the number of radio frequency paths configured for a user identification card, the stronger the radio frequency capability of the underlying hardware radio frequency path corresponding to the user identification card. That is to say, if the frequency bands corresponding to the SIM cards are different, the number of underlying radio frequency paths configured for the SIM card will also be different, so as to meet the radio frequency reception capabilities of different frequency bands.
[0093] In the related art, mainly fixed radio frequency paths are configured for user identification cards corresponding to different frequency bands respectively. The present disclosure takes into account that the service requirements of users for different cards are different. If fixed radio frequency paths are configured for each user identification card, it is bound to be impossible to achieve the best matching degree between the underlying radio frequency capability and the upper-layer user service requirements. Therefore, in this step, according to the target user identification card and the frequency bands corresponding to each user identification card, radio frequency path configuration is performed on each user identification card respectively. Since the target user identification card is the user identification card with the highest priority among the user identification cards carrying the target service, in this way, after radio frequency path configuration is performed on each user identification card respectively, the number of radio frequency paths configured for the target user identification card with the highest priority of the carried service can be the largest, so that the target user identification card of the service with the highest priority can obtain the optimal radio frequency capability.
[0094] Figure 3 is a flowchart of a communication method shown according to Figure 2 the illustrated embodiment, as Figure 3 shown, step S122 includes the following sub-steps:
[0095] In step S1221, based on the target frequency band corresponding to the target user identification card and the frequency bands corresponding to each other user identification card except the target user identification card, a target radio frequency path configuration combination is determined from a plurality of preset radio frequency path configuration combinations. The target radio frequency path configuration combination includes the path configuration information corresponding to each user identification card, and the number of radio frequency paths corresponding to the target frequency band in the target radio frequency path configuration combination is the largest.
[0096] Exemplarily, assume that there are two SIM cards, card 1 and card 2, installed on the terminal. The frequency band corresponding to card 1 is N3, and the frequency band corresponding to card 2 is N41. Assume that based on the service type of the target service, the target user identification card is determined to be card 1. Then the target frequency band corresponding to card 1 is N3. Assume that the plurality of preset radio frequency path configuration combinations are 4Rx(N3)+2Rx(N41), 2Rx(N3)+4Rx(N41), 2Rx(N1)+4Rx(N41), 4Rx(N1)+2Rx(N41). First, based on the frequency band N3 of card 1 and the frequency band N41 of card 2, 2Rx(N1)+4Rx(N41) and 4Rx(N1)+2Rx(N41) can be filtered out from the above four preset radio frequency path configuration combinations. Then, based on the fact that the target frequency band corresponding to card 1 is N3, it can be determined that the number of radio frequency paths to be configured for the N3 frequency band is the largest. Therefore, from the two preset radio frequency path configuration combinations of 4Rx(N3)+2Rx(N41) and 2Rx(N3)+4Rx(N41), it can be determined that the target radio frequency path configuration combination is 4Rx(N3)+2Rx(N41). The above example is only for illustration, and the present disclosure is not limited thereto.
[0097] In step S1222, radio frequency path configuration is performed on each of the user identification cards according to the target radio frequency path configuration combination.
[0098] In this step, for each user identification card, the path configuration information corresponding to the user identification card can be determined from the target radio frequency path configuration combination according to the frequency band corresponding to the user identification card; and radio frequency path configuration is performed on the user identification card according to the path configuration information.
[0099] Exemplarily, assume that the frequency band corresponding to card 1 is N3, and the frequency band corresponding to card 2 is N41. The target radio frequency path configuration combination is 4Rx(N3)+2Rx(N41). Based on this target radio frequency path configuration combination, it can be determined that card 1 corresponding to the N3 frequency band can be configured with 4Rx (indicating 4 radio frequency paths) radio frequency paths, and card 2 corresponding to the N41 frequency band can be configured with 2Rx (indicating 2 radio frequency paths) radio frequency paths. In this way, the radio frequency paths can be configured according to the path configuration information of each card. This is only an example, and the present disclosure does not limit this.
[0100] Figure 4 It is a structural block diagram of a communication system shown according to an exemplary embodiment. The system 400 can be applied to a terminal. The terminal includes an FC mode in DSDA, and the frequency bands corresponding to two SIM cards on the terminal are different (i.e., the case of FC different frequency combination). As Figure 4 shown, the system 400 includes:
[0101] An application processor 401, a baseband processor 402, and a radio frequency circuit 403; wherein, the radio frequency circuit 403 includes a plurality of radio frequency paths 4031.
[0102] The radio frequency path 4031 here refers to a radio frequency receiving path. An LNA (Low Noise Amplifier) is connected to the radio frequency receiving path. In this way, the radio frequency receiving path can amplify the received antenna signal through the LNA device and then transmit it to the modem for signal conversion and processing. Based on the current hardware configuration of the radio frequency circuit 403, each frequency band has the ability to receive 4 paths (i.e., 4 radio frequency receiving paths are configured) when a single SIM card is working. Due to cost limitations, in the case where the terminal is in the dual SIM card working mode, it is impossible to ensure that each frequency band corresponding to each SIM card has a separate radio frequency path. Therefore, one or more of the plurality of radio frequency paths 4031 can be set as shared radio frequency paths, so as to flexibly configure the radio frequency paths corresponding to each user identification card based on the shared radio frequency path and the target user identification card with the highest priority of the carried service.
[0103] The application processor 401 is configured to determine the communication service currently being performed by the terminal, and the terminal includes at least two user identification cards;
[0104] Among them, the communication service may include a voice service and / or a data service. The user identification card is a SIM card. Based on the DSDA technology, currently most terminals (such as mobile phones) can be equipped with two SIM cards. In this way, users can simultaneously use two different SIM cards on the same terminal for voice services and / or data services.
[0105] The baseband processor 402 is configured to perform radio frequency path configuration for each of the user identification cards according to the communication service and the frequency band corresponding to each user identification card; wherein, the configured radio frequency paths corresponding to each user identification card respectively include at least two radio frequency paths 4031 among the plurality of radio frequency paths 4031.
[0106] When the terminal is in the case of an FC different-frequency combination, the frequency bands corresponding to the two SIM cards on the terminal will also be different. Among them, the frequency band combinations corresponding to the two SIM cards can include any one of the following: N3+N41, N1+N41, N7+N40, etc. Taking N3+N41 as an example, among the two SIM cards on the terminal, the frequency band corresponding to one SIM card is N3, and the frequency band corresponding to the other SIM card is N41. In the present disclosure, performing radio frequency path configuration for each user identification card respectively means configuring different numbers of radio frequency paths for user identification cards corresponding to different frequency bands. It can be understood that the more the number of radio frequency paths configured for a user identification card, the stronger the radio frequency capability of the underlying hardware radio frequency path corresponding to that user identification card. That is to say, if the frequency bands corresponding to the SIM cards are different, the number of underlying radio frequency paths configured for the SIM card will also be different, so as to meet the radio frequency reception capabilities of different frequency bands.
[0107] The baseband processor 402 is further configured to communicate through the configured radio frequency paths.
[0108] Since the radio frequency paths corresponding to different user identification cards are flexibly configured based on the upper-layer communication service, the configured radio frequency paths and the upper-layer communication service can achieve the best matching degree. Therefore, for the service carried by each user identification card, the service communication can be performed according to the radio frequency path configured for the user identification card and having a higher adaptability to the communication service carried by the user identification card, thereby improving the user's service experience.
[0109] Optionally, the application processor 401 is configured to determine a target user identification card from the at least two user identification cards according to the communication service, the target user identification card being the user identification card carrying the target service, and the target service being the service with the highest service priority in the communication service;
[0110] The baseband processor 402 is configured to perform radio frequency path configuration for each of the user identification cards according to the target user identification card and the frequency band corresponding to each user identification card respectively.
[0111] Optionally, the baseband processor 402 may be configured to determine a target RF path configuration combination from multiple preset RF path configuration combinations according to the target frequency band corresponding to the target user identification card and the frequency bands corresponding to each other user identification card except the target user identification card. The target RF path configuration combination includes the path configuration information corresponding to each user identification card, and the number of RF paths corresponding to the target frequency band in the target RF path configuration combination is the largest; according to the target RF path configuration combination, perform RF path configuration on each user identification card respectively.
[0112] Among them, the baseband processor 402 may be configured to, for each user identification card, determine the path configuration information corresponding to the user identification card from the target RF path configuration combination according to the frequency band corresponding to the user identification card; perform RF path configuration on the user identification card according to the path configuration information.
[0113] Exemplarily, assume that there are two SIM cards, card 1 and card 2, installed on the terminal. The frequency band corresponding to card 1 is N3, and the frequency band corresponding to card 2 is N41. Assume that based on the service type of the target service, it is determined that the target user identification card is card 1, then the target frequency band corresponding to card 1 is N3. Assume that the multiple preset RF path configuration combinations are 4Rx(N3)+2Rx(N41), 2Rx(N3)+4Rx(N41), 2Rx(N1)+4Rx(N41), 4Rx(N1)+2Rx(N41) respectively. First, based on the frequency band N3 of card 1 and the frequency band N41 of card 2, 2Rx(N1)+4Rx(N41) and 4Rx(N1)+2Rx(N41) can be filtered out from the above four preset RF path configuration combinations. Then, based on the fact that the target frequency band corresponding to card 1 is N3, it can be determined that the number of RF paths to be configured for the N3 frequency band is the largest. Therefore, from the two preset RF path configuration combinations of 4Rx(N3)+2Rx(N41) and 2Rx(N3)+4Rx(N41), it can be determined that the target RF path configuration combination is 4Rx(N3)+2Rx(N41). Then, according to the target RF path configuration combination, RF path configuration can be performed on card 1 and card 2 respectively. Specifically, the frequency band corresponding to card 1 is N3, and the frequency band corresponding to card 2 is N41. Based on the target RF path configuration combination, it can be determined that card 1 corresponding to the N3 frequency band can be configured with 4Rx (indicating 4 RF paths), and card 2 corresponding to the N41 frequency band can be configured with 2Rx (indicating 2 RF paths). In this way, RF path configuration can be performed according to the path configuration information of each card. This is only an example, and the present disclosure does not limit this.
[0114] Optionally, the radio frequency circuit 403 includes a main set low noise amplifier (LNA) unit and a diversity LNA unit. The main set LNA unit and the diversity LNA unit each include the same number of multiple radio frequency paths 4031. At least one shared radio frequency path is included in each of the main set LNA unit and the diversity LNA unit.
[0115] Among them, the main set LNA unit generally refers to a low noise amplifier associated with the main antenna (the antenna for receiving the main signal). The main set LNA is usually used to receive the main signal and amplify it for subsequent processing. The diversity LNA generally refers to a low noise amplifier associated with the diversity antenna (the antenna for receiving interference or standby signals). The diversity LNA is usually used to receive standby signals or reduce interference to enhance the receiving performance.
[0116] Exemplarily, Figure 5 is according to Figure 4 the schematic diagram of a radio frequency circuit shown in the illustrated embodiment, as Figure 5 shown, as Figure 5 shown, the main set LNA unit includes four radio frequency receiving paths LNA1, LNA2, LNA3, and LNA4, and the diversity LNA unit also includes four radio frequency receiving paths LNA5, LNA6, LNA7, and LNA8. Moreover, a shared radio frequency path LNA2 is included in the main set LNA unit, and a shared radio frequency path LNA6 is also included in the diversity LNA unit. The shared radio frequency paths in the main set LNA unit and the diversity LNA unit can serve as the shared radio frequency paths for frequency bands N3 and N41. As Figure 5 shown, for the other radio frequency paths in the main set LNA unit (or the diversity LNA unit) except for the shared radio frequency path, the frequency bands corresponding to each radio frequency path can be preset respectively. For example, radio frequency paths LNA1 and LNA5 correspond to frequency band N3, and radio frequency paths LNA3 and LNA7 correspond to frequency band N41. Due to performance reasons or other frequency band conflicts, radio frequency paths LNA4 and LNA8 cannot be used for frequency bands N3 and N41. Figure 5 The example shown is only for illustration. For other frequency band combination modes (such as N1 + N41, N7 + N40), the hardware design method of the underlying radio frequency circuit can be Figure 5 similar, and the present disclosure does not make specific limitations thereto.
[0117] Optionally, each of the shared radio frequency paths corresponds to multiple preset frequency bands. The baseband processor 402 can be configured to configure the shared radio frequency path as the radio frequency path corresponding to the target frequency band, where the target frequency band is the frequency band corresponding to the target subscriber identity module (SIM) card, and the preset frequency bands include the target frequency band.
[0118] Continuing with the example where the terminal includes two SIM cards, card 1 and card 2, card 1 corresponds to frequency band N3, card 2 corresponds to frequency band N41, the target user identification card is card 1, and the target radio frequency path configuration combination is 4Rx(N3)+2Rx(N41), as Figure 5 shown, the preset frequency bands corresponding to the shared radio frequency path in the main set LNA unit and the diversity LNA unit are frequency band N3 and frequency band N41. Since the target user identification card is card 1, the target frequency band is thus N3. In this way, during the process of the baseband processor 402 configuring the radio frequency paths for card 1 and card 2 respectively according to the target radio frequency path configuration combination, the shared radio frequency path LNA2 in the main set LNA unit can be configured as the radio frequency path corresponding to the target frequency band N3, and the shared radio frequency path LNA6 in the diversity LNA unit can also be configured as the radio frequency path corresponding to the target frequency band N3. In this way, as Figure 5 shown, 4 radio frequency paths, namely LNA1, LNA2, LNA5, and LNA6, are configured for frequency band N3, and 2 radio frequency paths, namely LNA3 and LNA7, are configured for frequency band N41. This is only an example for illustration, and the present disclosure makes no limitation thereto.
[0119] Optionally, the application processor 401 is configured to determine the target user identification card from the at least two user identification cards according to the number of user identification cards carrying the communication service.
[0120] Regarding the system in the above embodiments, the specific manners of the operations performed by each part have been described in detail in the embodiments related to the method, and will not be elaborated herein.
[0121] By adopting the above system, the radio frequency paths of each user identification card can be flexibly configured based on the target user identification card with the highest priority of the carried service. Compared with configuring fixed radio frequency paths for each user identification card, it can make the radio frequency paths configured at the bottom layer have a higher matching degree with the upper layer service priority, so as to achieve that the user identification card of the service with the highest priority obtains the optimal radio frequency capability under the FC different frequency combination of DSDA, and improve the user's service experience.
[0122] The present disclosure also provides a computer-readable storage medium, on which computer program instructions are stored. When the program instructions are executed by a processor, the steps of the communication method provided by the present disclosure are implemented.
[0123] In another exemplary embodiment, a computer program product is also provided. The computer program product includes a computer program that can be executed by a programmable device, and the computer program has a code part for executing the above communication method when executed by the programmable device.
[0124] Figure 6It is a structural block diagram of a terminal shown according to an exemplary embodiment. As Figure 6 shown, the terminal 600 may include the communication system 400 in the above embodiment.
[0125] Those skilled in the art will readily conceive of other embodiments of the present disclosure after considering the specification and practicing the present disclosure. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common general knowledge or conventional technical means in the technical field not disclosed by the present disclosure. The specification and embodiments are only to be considered as exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.
[0126] It should be understood that the present disclosure is not limited to the exact structures already described and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.
Claims
1. A communication method, characterized in that, Including: Determine the communication service currently being carried out by the terminal, where the terminal includes at least two user identification cards; According to the communication service and the frequency bands respectively corresponding to each of the user identification cards, perform radio frequency path configuration on each of the user identification cards respectively; Communicate through the configured radio frequency paths.
2. The method according to claim 1, characterized in that, The performing radio frequency path configuration on each of the user identification cards respectively according to the communication service and the frequency bands respectively corresponding to each of the user identification cards includes: Determine a target user identification card from the at least two user identification cards according to the communication service, where the target user identification card is the user identification card carrying the target service, and the target service is the service with the highest service priority in the communication service; According to the target user identification card and the frequency bands respectively corresponding to each of the user identification cards, perform radio frequency path configuration on each of the user identification cards respectively.
3. The method according to claim 2, characterized in that, The determining a target user identification card from the at least two user identification cards according to the communication service includes: Determine the target user identification card from the at least two user identification cards according to the number of user identification cards carrying the communication service.
4. The method according to claim 3, characterized in that, The determining a target user identification card from the at least two user identification cards according to the number of user identification cards carrying the communication service includes: In response to the user identification card carrying the communication service being a single card, use the card carrying the communication service among the at least two user identification cards as the target user identification card.
5. The method according to claim 3, characterized in that, The determining a target user identification card from the at least two user identification cards according to the number of user identification cards carrying the communication service includes: In response to the user identification cards carrying the communication service being multiple cards, obtain the service type of the communication service; In the case where it is determined that the service type includes a voice service, in response to the user identification card carrying the voice service being a single card, use the card carrying the voice service as the target user identification card.
6. The method according to claim 5, characterized in that, The method further includes: In the case where it is determined that the service type includes a voice service, in response to the user identification cards carrying the voice service being multiple cards, use the user identification card in the user identification cards carrying the voice service that is in the voice service activation state as the target user identification card.
7. The method according to claim 5, characterized in that, The method further includes: In the case where it is determined that the service type includes a data service, in response to the user identification cards carrying the data service being multiple cards, use the user identification card with the best network signal quality among the user identification cards carrying the data service as the target user identification card.
8. The method according to claim 2, characterized in that, The performing radio frequency path configuration on each of the user identification cards respectively according to the target user identification card and the frequency bands respectively corresponding to each of the user identification cards includes: According to the target frequency band corresponding to the target user identification card and the frequency bands respectively corresponding to each of the other user identification cards except the target user identification card, determine a target radio frequency path configuration combination from multiple preset radio frequency path configuration combinations, where the target radio frequency path configuration combination includes the path configuration information respectively corresponding to each of the user identification cards, and the number of radio frequency paths corresponding to the target frequency band in the target radio frequency path configuration combination is the largest; Configure the radio frequency (RF) paths for each of the user identity modules (UIMs) according to the target RF path configuration combination.
9. The method according to claim 8, characterized in that, The step of configuring the RF paths for each of the UIMs according to the target RF path configuration combination includes: For each UIM, determine the path configuration information corresponding to the UIM from the target RF path configuration combination according to the frequency band corresponding to the UIM; Configure the RF path of the UIM according to the path configuration information.
10. The method according to any one of claims 1-9, characterized in that, The method further includes: When the terminal is in the frequency conversion (FC) mode of dual SIM dual active (DSDA), determine the communication service currently being performed by the terminal.
11. A communication system, applied to a terminal, characterized in that, The system includes: An application processor, a baseband processor, and an RF circuit; wherein, the RF circuit includes multiple RF paths; The application processor is configured to determine the communication service currently being performed by the terminal, and the terminal includes at least two UIMs; The baseband processor is configured to configure the RF paths for each of the UIMs respectively according to the communication service and the frequency band corresponding to each of the UIMs; wherein, the configured RF paths corresponding to each of the UIMs respectively include at least two RF paths among the multiple RF paths; The baseband processor is further configured to communicate through the configured RF paths.
12. The system according to claim 11, wherein The application processor is configured to determine a target UIM from the at least two UIMs according to the communication service, and the target UIM is the UIM carrying the target service, and the target service is the service with the highest service priority in the communication service; The baseband processor is configured to configure the RF paths for each of the UIMs respectively according to the target UIM and the frequency band corresponding to each of the UIMs.
13. The system according to claim 12, wherein The baseband processor is configured to determine a target RF path configuration combination from multiple preset RF path configuration combinations according to the target frequency band corresponding to the target UIM and the frequency bands corresponding to each of the other UIMs except the target UIM, and the target RF path configuration combination includes the path configuration information corresponding to each of the UIMs respectively, and the number of RF paths corresponding to the target frequency band in the target RF path configuration combination is the largest; configure the RF paths for each of the UIMs respectively according to the target RF path configuration combination.
14. The system according to claim 11, wherein The RF circuit includes a main low noise amplifier (LNA) unit and a diversity LNA unit, wherein, the main LNA unit and the diversity LNA unit respectively include the same number of multiple RF paths; in the main LNA unit and the diversity LNA unit, there is at least one shared RF path respectively.
15. The system according to claim 14, wherein Each of the shared RF paths corresponds to multiple preset frequency bands; The baseband processor is configured to configure the shared RF path as the RF path corresponding to the target frequency band, and the target frequency band is the frequency band corresponding to the target UIM, and the preset frequency bands include the target frequency band.
16. The system according to claim 12, wherein The application processor is configured to determine the target subscriber identity module from the at least two subscriber identity modules according to the number of subscriber identity modules carrying the communication service.
17. A computer-readable storage medium having computer program instructions stored thereon, wherein When the program instructions are executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.
18. A terminal, wherein A communication system according to any one of claims 11-16 is included.