Wireless communication method and device
By introducing RF resource management module and RF control module in multi-SIM terminal equipment, the RF resources are uniformly allocated and configured, and the problem of low RF resource allocation efficiency of dual SIM terminals is solved, improving communication performance and user experience.
Patent Information
- Application Number
- CN202311118022.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-31
- Publication Date
- 2025-03-07
Smart Images

Figure CN119584297A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communications, and more particularly, to a method and device for wireless communications. Background Art
[0002] With the development of communication technology, terminal devices (such as mobile phones) can support the installation of two subscriber identification modules (Subscriber Identification Module, SIM) cards at the same time. These two SIM cards can be on standby at the same time. For example, two SIM cards can realize dual SIM dual standby (Dual SIM dual standby, DSDS) and dual SIM dual active (Dual SIM dual active, DSDA). However, for dual SIM terminals, due to the limitation of radio frequency capabilities, their communication performance needs to be further improved. Summary of the invention
[0003] The present application provides a wireless communication method and device, which can optimize the radio frequency resource allocation scheme of a multi-SIM terminal, thereby improving the communication performance and user experience of the multi-SIM terminal.
[0004] In a first aspect, a wireless communication method is provided, which is applied to a terminal device, wherein the terminal device includes a radio frequency resource management module and a radio frequency control module, and the method includes:
[0005] Communicating using the first SIM and the second SIM;
[0006] The radio frequency resource management module is used to uniformly allocate radio frequency resources to the first SIM and the second SIM, and the radio frequency control module is used to configure radio frequency resources for the first SIM and the second SIM.
[0007] In a second aspect, a terminal device is provided, including: a communication unit, a radio frequency resource management module and a radio frequency control module;
[0008] The communication unit is used to communicate using a first subscriber identification module SIM and a second SIM;
[0009] The radio frequency resource management module is used to uniformly allocate radio frequency resources to the first SIM and the second SIM;
[0010] The radio frequency control module is used to configure radio frequency resources for the first SIM and the second SIM.
[0011] In a third aspect, a communication device is provided, comprising: a transceiver and a processor; wherein:
[0012] The transceiver is configured to: communicate using a first subscriber identity module SIM and a second SIM;
[0013] The processor is configured to: uniformly allocate radio frequency resources to the first SIM and the second SIM, and configure radio frequency resources for the first SIM and the second SIM.
[0014] According to a fourth aspect, a communication device is provided for executing the method in the first aspect or its various implementations.
[0015] Specifically, the communication device includes a functional module for executing the method in the above-mentioned first aspect.
[0016] In a fifth aspect, a communication device is provided, comprising a processor and a memory; wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method in the above-mentioned first aspect or its various implementation methods.
[0017] In a sixth aspect, a chip is provided for implementing the method in the above-mentioned first aspect or its various implementation modes.
[0018] Specifically, the chip includes: a processor, which is used to call and run a computer program from a memory, so that a device equipped with the chip executes the method in the above-mentioned first aspect or its various implementation modes.
[0019] In a seventh aspect, a computer-readable storage medium is provided for storing a computer program, wherein the computer program enables a computer to execute the method in the above-mentioned first aspect or its various implementations.
[0020] Through the above technical solution, the radio frequency resource management module is used to uniformly allocate radio frequency resources for the first SIM and the second SIM, and the radio frequency control module is used to configure radio frequency resources for the first SIM and the second SIM. That is, the radio frequency resources applied for by the first SIM and the radio frequency resources applied for by the second SIM can be uniformly allocated and / or managed by the radio frequency resource management module, and the radio frequency resources applied for by the first SIM and / or the radio frequency resources applied for by the second SIM can be statically configured or dynamically scheduled by the radio frequency control module, thereby optimizing the radio frequency resource allocation scheme of the multi-SIM terminal, thereby improving the communication performance and user experience of the multi-SIM terminal. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 It is a schematic diagram of a communication system architecture provided in an embodiment of the present application.
[0022] Figure 2 It is a schematic diagram of a dual-SIM dual-standby system provided in this application.
[0023] Figure 3 It is a schematic diagram of a dual-SIM dual-pass provided in this application.
[0024] Figure 4 It is a schematic flowchart of a wireless communication method provided according to an embodiment of the present application.
[0025] Figure 5 This is an MSIM architecture diagram provided according to an embodiment of the present application.
[0026] Figure 6 It is a schematic diagram of a radio frequency resource management module and a radio frequency control module provided according to an embodiment of the present application.
[0027] Figure 7 It is a schematic flowchart of dual-card dual-pass radio frequency resource management control provided according to an embodiment of the present application.
[0028] Figure 8 It is a schematic flowchart of dual-SIM dual-standby radio frequency resource management control provided according to an embodiment of the present application.
[0029] Fig. 9 It is a schematic diagram of transmission path switching in a dual-SIM dual-pass scenario provided according to an embodiment of the present application.
[0030] Fig.10 It is a schematic diagram of receiving path switching in a dual-SIM dual-standby scenario provided according to an embodiment of the present application.
[0031] Fig.11 It is a schematic block diagram of a wireless communication device provided according to an embodiment of the present application.
[0032] Fig.12 It is a schematic block diagram of a communication device provided according to an embodiment of the present application.
[0033] Fig.13 It is a schematic block diagram of a chip provided according to an embodiment of the present application.
[0034] Fig.14 It is a schematic block diagram of a communication system provided according to an embodiment of the present application. DETAILED DESCRIPTION
[0035] The following will describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. For the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0036] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced long term evolution (LTE-A) system, Evolved Universal Terrestrial Radio Access (E-UTRA), New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Network (WLAN) Networks (WLAN), Internet of Things (IoT), Wireless Fidelity (WiFi), fifth-generation communication (5G) system, sixth-generation communication (6G) system or other communication systems, etc.
[0037] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device to device (Device to Device, D2D) communication, machine to machine (Machine to Machine, M2M) communication, machine type communication (Machine Type Communication, MTC), vehicle to vehicle (V2V) communication, sidelink (SL) communication, vehicle to everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.
[0038] In some embodiments, the communication system in the embodiments of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, a standalone (SA) networking scenario, or a non-standalone (NSA) networking scenario.
[0039] In some embodiments, the communication system in the embodiments of the present application can be applied to unlicensed spectrum, where the unlicensed spectrum can also be considered as a shared spectrum; or, the communication system in the embodiments of the present application can also be applied to licensed spectrum, where the licensed spectrum can also be considered as an unshared spectrum.
[0040] In some embodiments, the communication system in the embodiments of the present application can be applied to the FR1 frequency band (corresponding to the frequency band range of 410 MHz to 7.125 GHz), or to the FR2 frequency band (corresponding to the frequency band range of 24.25 GHz to 52.6 GHz), or to new frequency bands such as high-frequency frequency bands corresponding to the frequency band range of 52.6 GHz to 71 GHz or the frequency band range of 71 GHz to 114.25 GHz.
[0041] The embodiments of the present application describe various embodiments in conjunction with network devices and terminal devices, wherein the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.
[0042] The terminal device can be a station (STATION, ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.
[0043] In the embodiments of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (for example, on airplanes, balloons and satellites, etc.).
[0044] In the embodiment of the present application, the terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city or a wireless terminal device in a smart home, an in-vehicle communication device, a wireless communication chip / application specific integrated circuit (ASIC) / system on chip (SoC), etc.
[0045] As an example but not limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and fully or partially independent of smartphones, such as smart watches or smart glasses, as well as devices that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets and smart jewelry for vital sign monitoring.
[0046] In an embodiment of the present application, the network device may be a device for communicating with a mobile device. The network device may be an access point (AP) in WLAN, a base station (Base Transceiver Station, BTS) in GSM or CDMA, or a base station (NodeB, NB) in WCDMA, or an evolved base station (EvolutionalNode B, eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, a wearable device, and a network device or a base station (gNB) or a transmission reception point (TRP) in an NR network, or a network device in a future evolved PLMN network or a network device in an NTN network, etc.
[0047] As an example and not limitation, in an embodiment of the present application, the network device may have a mobile characteristic, for example, the network device may be a mobile device. In some embodiments, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. In some embodiments, the network device may also be a base station set up in a location such as land or water.
[0048] In an embodiment of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell can be a cell corresponding to the network device (for example, a base station), and the cell can belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.
[0049] For example, the communication system 100 used in the embodiment of the present application is as follows: Figure 1 The communication system 100 may include a network device 110, which may be a device that communicates with a terminal device 120 (or a communication terminal or terminal). The network device 110 may provide communication coverage for a specific geographical area and may communicate with terminal devices located in the coverage area.
[0050] Figure 1 One network device and two terminal devices are shown exemplarily. In some embodiments, the communication system 100 may include multiple network devices and each network device may include another number of terminal devices within its coverage area, which is not limited in the embodiments of the present application.
[0051] In some embodiments, the communication system 100 may also include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiments of the present application.
[0052] It should be understood that the device with communication function in the network / system in the embodiment of the present application can be referred to as a communication device. Figure 1 Taking the communication system 100 shown as an example, the communication equipment may include a network device 110 and a terminal device 120 with communication functions. The network device 110 and the terminal device 120 may be the specific devices described above and will not be repeated here. The communication equipment may also include other devices in the communication system 100, such as a network controller, a mobile management entity and other network entities, which is not limited in the embodiments of the present application.
[0053] It should be understood that the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0054] The terms used in the implementation mode of this application are only used to explain the specific embodiments of this application, and are not intended to limit this application. The terms "first", "second", "third" and "fourth" in the specification and claims of this application and the drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.
[0055] It should be understood that the "indication" mentioned in the embodiments of the present application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association relationship between A and B.
[0056] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between two items, or an association relationship between the two items, or a relationship between indication and being indicated, configuration and being configured, and the like.
[0057] In the embodiments of the present application, "pre-definition" or "pre-configuration" can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, including a terminal device and a network device), and the present application does not limit the specific implementation method. For example, pre-definition can refer to what is defined in the protocol.
[0058] In an embodiment of the present application, the “protocol” may refer to a standard protocol in the communication field, for example, it may be an evolution of an existing LTE protocol, NR protocol, Wi-Fi protocol, or a protocol related to other communication systems. The present application does not limit the protocol type.
[0059] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The following related technologies can be arbitrarily combined with the technical solutions of the embodiments of the present application as optional solutions, and they all belong to the protection scope of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.
[0060] In order to facilitate a better understanding of the embodiments of the present application, the dual SIM dual standby (DSDS) and dual SIM dual access (DSDA) related to the present application are explained.
[0061] Features of the Dual SIM Dual Standby (DSDS) solution include: Figure 2As shown, the two SIM cards work in different frequency bands / frequency points. Due to the limitation of radio frequency (RF) capability or the conflict of working frequency bands, the two SIM cards can only share RF resources in a time-sharing manner. Figure 2 As shown in FIG. 1 , when SIM2 has a high-priority task, it will seize the RF resources of SIM1, and the performance of SIM1 will be affected.
[0062] Features of the Dual SIM Dual Access (DSDA) solution include: Figure 3 As shown in the figure, the two SIM cards work in different frequency bands / frequency points, and the two SIM cards support simultaneous transmission or reception without affecting each other. Compared with the dual-SIM dual-standby (DSDS) solution, the dual-SIM dual-active (DSDA) solution has better performance. Figure 3 As shown in the figure, SIM2 tasks will not occupy SIM1's RF resources, and SIM1's performance will not be affected. For example, for a mobile phone that supports EUTRA and NR Dual-Connectivity (ENDC), when SIM1 resides in an LTE cell and SIM2 resides in an NR cell, and when the working frequency bands of the two SIMs belong to the ENDC combination, there is no conflict in the RF resources of the two SIMs.
[0063] In order to facilitate a better understanding of the embodiments of the present application, the problems solved by the present application are explained.
[0064] With the improvement of RF capabilities, more and more mobile phones are beginning to support Dual SIM Dual Active (DSDA). However, due to the large number of RF combinations of two SIMs, it is impossible to support all RF combinations of two SIMs. In this case, the mobile phone needs to fall back to Dual SIM Dual Standby (DSDS) according to the RF capabilities. The technology that supports two or more SIMs is referred to as Multi-SIM (MSIM).
[0065] Specifically, due to the limited radio frequency capability of a terminal (such as a mobile phone), how to allocate radio frequency resources to two or more SIM cards and how to support flexible switching and use of two MSIM schemes (ie, DSDA and DSDS) are major difficulties in modem design.
[0066] Based on the above problems, the present application proposes a multi-SIM radio frequency resource allocation scheme, which can optimize the radio frequency resource allocation scheme of multi-SIM terminals, thereby improving the communication performance and user experience of multi-SIM terminals.
[0067] The technical solution of the present application is described in detail below through specific embodiments.
[0068] Figure 4is a schematic flow chart of a wireless communication method 200 according to an embodiment of the present application, which is applied to a terminal device, the terminal device including a radio frequency resource management module and a radio frequency control module, such as Figure 4 As shown, the wireless communication method 200 may include but is not limited to the following:
[0069] S210, communicating using the first SIM and the second SIM; wherein the radio frequency resource management module is used to uniformly allocate radio frequency resources to the first SIM and the second SIM, and the radio frequency control module is used to configure radio frequency resources for the first SIM and the second SIM.
[0070] It should be understood that Figure 4 The steps or operations of the wireless communication method 200 are shown, but these steps or operations are only examples. The embodiment of the present application may also perform other operations or Figure 4 Variations of the various operations in .
[0071] In an embodiment of the present application, the wireless communication method 200 can be applied to dual-card or multi-card terminal devices and other access devices; or, the wireless communication method 200 can be applied to the baseband chip (Baseband IC, BBIC) of a dual-card or multi-card terminal or other access device.
[0072] In some embodiments, the execution entity of the embodiments of the present application may also be a baseband chip.
[0073] In the embodiment of the present application, the terminal device may include multiple SIM cards, and the multiple SIM cards include at least the first SIM card and the second SIM card. That is, the terminal device may be a dual SIM card terminal or a multi-SIM card terminal.
[0074] The embodiments of the present application are applied to at least one of the following scenarios: DSDS, DSDA.
[0075] For example, the radio frequency resources applied for by the first SIM and the radio frequency resources applied for by the second SIM are uniformly allocated and / or managed by a radio frequency resource management module; wherein the radio frequency resources applied for by the first SIM and / or the radio frequency resources applied for by the second SIM are statically configured or dynamically scheduled by a radio frequency control module.
[0076] In the embodiment of the present application, the radio frequency resource management module is responsible for managing all 2G / 3G / 4G / 5G / 6G RF resources (capabilities) of the modem (Modem), and the two SIM cards (i.e., the first SIM card and the second SIM card) apply for radio frequency resources through the radio frequency resource management module. If the application is successful, the corresponding radio frequency resources will be uniformly managed by the radio frequency control module. The radio frequency control module will configure the corresponding radio frequency resources according to the needs of the SIM service to ensure the normal operation of the two SIM cards (i.e., the first SIM card and the second SIM card).
[0077] The radio frequency resources described in the embodiments of the present application include receive (RX) radio frequency resources and / or transmit (TX) radio frequency resources.
[0078] In some embodiments, the MSIM architecture diagram applicable to the embodiments of the present application can be as follows: Figure 5 As shown, the first SIM (also referred to as modem instance 1) includes a non-access stratum (NAS) (i.e., NAS-1 in the figure), an access stratum (AS) (i.e., AS-1 in the figure) and a physical layer (PHY) (i.e., PHY-1 in the figure), and the second SIM (also referred to as modem instance 2) includes a non-access stratum (NAS) (i.e., NAS-2 in the figure), an access stratum (AS) (i.e., AS-2 in the figure) and a physical layer (PHY) (i.e., PHY-2 in the figure). Specifically, as Figure 5 As shown, a radio frequency control module is provided between PHY-1 of the first SIM and PHY-2 of the second SIM and the radio frequency transmitter, and the radio frequency resource management module is located inside the radio frequency control module.
[0079] In some embodiments, the radio resource management module includes a message processing module, a radio resource allocation module and a radio resource arbitration module, such as Figure 6 shown.
[0080] Specifically, the message processing module mainly processes 2G / 3G / 4G / 5G radio frequency resource application and release messages of two SIMs (i.e., the first SIM and the second SIM), including but not limited to the following messages:
[0081] Radio frequency resource request (RF_Resource_Request_Req) message;
[0082] Radio frequency resource update (RF_Resource_Update_Req) message;
[0083] Radio frequency resource response (RF_Resource_Response_Ind) message;
[0084] Radio frequency resource release (RF_Resource_Release_Cmd) message;
[0085] Radio frequency resource suspension (RF_Resource_Suspend_Ind) message.
[0086] Specifically, the radio frequency resource allocation module is mainly responsible for allocating radio frequency resources applied for by the SIM, including but not limited to radio frequency front-end, radio frequency path and other resources.
[0087] Specifically, the radio frequency resource arbitration module is mainly responsible for detecting whether there is a conflict between the radio frequency resources of the two SIMs (i.e., the first SIM and the second SIM). If there is a conflict, the radio frequency resources are preferentially allocated to the task with a higher priority. Correspondingly, the task with a lower priority will not be able to obtain radio frequency resources, and the radio frequency resource management module will notify the corresponding SIM to suspend the processing of the task with a lower priority.
[0088] In some embodiments, the radio frequency control module includes a message processing module, a radio frequency static configuration module and a radio frequency dynamic scheduling module, such as Figure 6 shown.
[0089] Specifically, the message processing module mainly processes 2G / 3G / 4G / 5G radio frequency configuration, scheduling and other messages of two SIMs (i.e., the first SIM and the second SIM), including but not limited to the following messages:
[0090] RF receive configuration (RF_Rx_Config);
[0091] RF receive slot scheduling (RF_Rx_Slot_Schedule);
[0092] RF reception off (RF_Rx_Off);
[0093] RF transmit configuration (RF_Tx_Config);
[0094] RF transmit slot scheduling (RF_Tx_Slot_Schedule);
[0095] RF transmission is turned off (RF_Tx_Off).
[0096] Specifically, the radio frequency static configuration module is mainly responsible for configuring the radio frequency resources applied for by the SIM, including but not limited to configuring the radio frequency front end, radio frequency path and other resources.
[0097] Specifically, the RF dynamic scheduling module is mainly responsible for processing the RF dynamic configuration of each time slot, including but not limited to time offset adjustment, frequency offset adjustment, power adjustment and other functions.
[0098] In some embodiments, when the radio frequency resources applied for by the first SIM conflict with the radio frequency resources applied for by the second SIM, the radio frequency resource management module is used to allocate radio frequency resources based on at least one of the following: priority information of the service corresponding to the applied radio frequency resources, information of the applied radio frequency resources, and time information of applying for radio frequency resources.
[0099] For example, the information of the applied radio frequency resources may at least include the size of the applied radio frequency resources.
[0100] In some embodiments, when the radio frequency resources applied for by the first SIM conflict with the radio frequency resources applied for by the second SIM, the radio frequency resource management module is used to allocate the radio frequency resources applied for by the target SIM among the first SIM and the second SIM; wherein the target SIM is the SIM among the first SIM and the second SIM with a higher corresponding service priority, or the target SIM is the SIM among the first SIM and the second SIM that applied for radio frequency resources earlier, or the target SIM is the SIM among the first SIM and the second SIM that applied for fewer or more radio frequency resources.
[0101] Specifically, in the case where the radio frequency resources applied for by the first SIM conflict with the radio frequency resources applied for by the second SIM, the rationality of radio frequency resource allocation by the radio frequency resource management module can be improved based on the technical solution of this embodiment.
[0102] In some embodiments, the radio resource management module is further used to notify the SIM card of the first SIM card and the second SIM card that is not allocated with radio resources to suspend the corresponding service, thereby preventing the SIM card that is not allocated with radio resources from constantly trying to apply for radio resources and avoiding unnecessary power consumption.
[0103] In some embodiments, in a dual-SIM dual access (DSDA) scenario, the basic process of radio resource management and control can be as follows: Figure 7 As shown, SIM1 applies for and obtains RF resources through the RF resource management module, configures the RF front end and RF path through the RF control module, and then controls the reception and transmission of RF in each time slot; SIM2 also applies for RF resources through the RF resource management module. The RF resource management module determines that there is no conflict between the RF resources applied for by the two SIMs, and allocates the RF resources applied for by SIM2. SIM2 also configures the RF front end and RF path through the RF control module, and then controls the reception and transmission of RF in each time slot. The RF of SIM1 and SIM2 supports simultaneous transmission or reception without affecting each other, as shown in FIG. Figure 3 shown.
[0104] In some embodiments, in a dual SIM dual standby (DSDS) scenario, the basic process of radio resource management and control can be as follows: Figure 8As shown, SIM1 applies for and obtains radio frequency resources through the radio frequency resource management module, configures the radio frequency front end and radio frequency path through the radio frequency control module, and then controls the reception and transmission of radio frequency in each time slot; SIM2 also applies for radio frequency resources through the radio frequency resource management module. The radio frequency resource management module determines the conflict of radio frequency resources applied by the two SIM cards, allocates radio frequency resources to SIM2 according to the service priority, and notifies SIM1 to release radio frequency resources. Figure 8 As shown in the figure, SIM1 releases the RF front end and RF path through the RF control module configuration. SIM2 configures the RF front end and RF path through the RF control module, and then controls the reception and transmission of the RF in each time slot. SIM1 and SIM2 share the RF resources in a time-sharing manner, as shown in the figure. Figure 2 shown.
[0105] In some embodiments, in the case where the radio frequency resources applied for by the first SIM conflict with the radio frequency resources applied for by the second SIM, the radio frequency resource management module is used to allocate time-divided radio frequency resources to the first SIM and the second SIM. Optionally, this embodiment can be applied to a dual-card dual access (DSDA) scenario, or to a dual-card dual standby (DSDS) scenario. Specifically, in this embodiment, the radio frequency resource management module controls the radio frequency transmission switching by time-division to avoid one SIM occupying the transmission resources for a long time and causing another SIM to drop the line. That is, in this embodiment, in the case where the radio frequency resources applied for by the first SIM conflict with the radio frequency resources applied for by the second SIM, the first SIM and the second SIM can still maintain connection with the network, thereby improving the MSIM performance and user experience.
[0106] For example, Fig. 9 As shown in the figure, the RF transmission resources and RF paths of SIM1 and SIM2 conflict. The RF resource management module allocates time-divided RF transmission resources to SIM1 and SIM2 on the same RF path (ie, TX0). Such refined control ensures that in certain resource conflict scenarios, SIM1 and SIM2 can still maintain connection with the network, thereby improving MSIM performance and user experience.
[0107] In some embodiments, when the radio frequency resources applied by the second SIM conflict with the radio frequency resources configured by the radio frequency control module for the first SIM, the radio frequency resource management module is used to switch at least one radio frequency path configured by the radio frequency control module for the first SIM to the second SIM for use. Optionally, this embodiment can be applied to a dual-SIM dual access (DSDA) scenario or a dual-SIM dual standby (DSDS) scenario.
[0108] For example, the at least one radio frequency path may be a radio frequency path with a relatively low priority.
[0109] For example, the radio frequency path in the at least one radio frequency path may be a transmitting radio frequency path or a receiving radio frequency path.
[0110] In some embodiments, the at least one radio frequency path is determined based on the radio frequency resources applied for by the second SIM. For example, if the second SIM applies for fewer radio frequency resources, the radio frequency resource management module can switch one radio frequency path of the first SIM to the second SIM. For another example, if the second SIM applies for more radio frequency resources, the radio frequency resource management module can switch multiple radio frequency paths of the first SIM to the second SIM.
[0111] In some embodiments, the at least one radio frequency path is determined based on the service requirements of the first SIM. For example, if the second SIM requires one radio frequency path, the radio frequency resource management module may switch one radio frequency path of the first SIM to the second SIM. For another example, if the second SIM requires two radio frequency paths, the radio frequency resource management module may switch two radio frequency paths of the first SIM to the second SIM.
[0112] In some embodiments, the at least one radio frequency path is determined by the radio frequency resource management module. For example, the radio frequency resource management module can switch one or more radio frequency paths of the first SIM to the second SIM based on its own implementation.
[0113] In some embodiments, the first SIM retains one or more radio frequency paths configured by the radio frequency control module for the first SIM after the switching. Specifically, in this embodiment, since the first SIM retains at least one or more radio frequency paths for continuous reception, the service of the first SIM can still be maintained. Figure 2 With the dual SIM dual standby (DSDS) solution shown, MSIM performance and user experience are improved.
[0114] For example, Fig.10 As shown, when the receiving radio frequency resources and radio frequency paths of SIM1 and SIM2 conflict, since SIM1 has been allocated receiving radio frequency resources and radio frequency paths, the radio frequency resource management module can switch the corresponding part of the radio frequency resources and paths of SIM1 to SIM2 for use according to the radio frequency resource requirements of SIM2.
[0115] like Fig.10 As shown, scenario 1: SIM2 needs a radio frequency path, and the radio frequency resource management module notifies SIM1 to suspend the reception of RX3, and this path is switched to SIM2 for use.
[0116] like Fig.10 As shown, scenario 2: SIM2 needs two radio frequency paths, and the radio frequency resource management module notifies SIM1 to suspend the reception of RX2 and RX3, and these two paths are switched to SIM2 for use.
[0117] It should be noted that the suspension of SIM1 radio frequency path and the configuration and scheduling of SIM2 radio frequency path are handled uniformly by the radio frequency control module. Since SIM1 retains at least two radio frequency paths for continuous reception, the service of SIM1 can still be maintained. Figure 2 With the dual SIM dual standby (DSDS) solution shown, MSIM performance and user experience are improved.
[0118] Therefore, in the embodiment of the present application, the radio frequency resource management module can uniformly allocate radio frequency resources for the first SIM and the second SIM, and the radio frequency control module can configure radio frequency resources for the first SIM and the second SIM, thereby optimizing the radio frequency resource allocation scheme of the multi-SIM terminal, thereby improving the communication performance and user experience of the multi-SIM terminal.
[0119] Specifically, the embodiment of the present application proposes a unified RF resource management module and RF control module, simplifies the RF resource allocation, RF resource conflict judgment and RF resource control processes in the MSIM scenario, supports flexible switching and use of two MSIM schemes DSDA and DSDS, and proposes optimization solutions for receiving path switching and transmitting path switching, thereby improving MSIM performance and user experience.
[0120] Combination of the above Figure 4 and Fig.10 , describes in detail the method embodiment of the present application, and the following is combined with Figures 11 to 14 , the device embodiments of the present application are described in detail. It should be understood that the device embodiments and the method embodiments correspond to each other, and similar descriptions can refer to the method embodiments.
[0121] Fig.11 FIG. 3 shows a schematic block diagram of a terminal device 300 according to an embodiment of the present application. Fig.11 As shown, the wireless communication device 300 includes: a communication unit 310, a radio frequency resource management module 320 and a radio frequency control module 330;
[0122] The communication unit 310 is used to communicate using the first subscriber identification module SIM and the second SIM;
[0123] The radio frequency resource management module 320 is used to uniformly allocate radio frequency resources to the first SIM and the second SIM;
[0124] The radio frequency control module 330 is used to configure radio frequency resources for the first SIM and the second SIM.
[0125] In some embodiments, when the radio frequency resources applied for by the first SIM conflict with the radio frequency resources applied for by the second SIM, the radio frequency resource management module 320 is used to allocate radio frequency resources based on at least one of the following: priority information of the service corresponding to the applied radio frequency resources, information of the applied radio frequency resources, and time information of applying for radio frequency resources.
[0126] In some embodiments, the radio frequency resource management module 320 is used to allocate radio frequency resources applied for by a target SIM among the first SIM and the second SIM; wherein the target SIM is a SIM among the first SIM and the second SIM with a higher corresponding service priority, or the target SIM is a SIM among the first SIM and the second SIM that applied for radio frequency resources earlier, or the target SIM is a SIM among the first SIM and the second SIM that applied for fewer or more radio frequency resources.
[0127] In some embodiments, the radio frequency resource management module 320 is further used to notify the SIM card of the first SIM card and the second SIM card that is not allocated with radio frequency resources to suspend the corresponding service.
[0128] In some embodiments, when the radio frequency resources applied for by the first SIM conflict with the radio frequency resources applied for by the second SIM, the radio frequency resource management module 320 is used to allocate time-divided radio frequency resources to the first SIM and the second SIM.
[0129] In some embodiments, when the radio frequency resources applied for by the second SIM conflict with the radio frequency resources configured by the radio frequency control module for the first SIM, the radio frequency resource management module 320 is used to switch at least one radio frequency path configured by the radio frequency control module 330 for the first SIM to the second SIM for use.
[0130] In some embodiments, the at least one RF path is determined based on the RF resources applied for by the second SIM, or the at least one RF path is determined based on the service requirements of the first SIM, or the at least one RF path is determined by the RF resource management module.
[0131] In some embodiments, the at least one RF path is a partial RF path configured by the RF control module 330 for the first SIM.
[0132] In some embodiments, the radio frequency resources include receiving radio frequency resources and / or transmitting radio frequency resources.
[0133] In some embodiments, the wireless communication device 300 is applied to at least one of the following scenarios: dual-SIM dual-standby DSDS and dual-SIM dual-communication DSDA.
[0134] In some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip.
[0135] It should be understood that the wireless communication device 300 according to the embodiment of the present application may correspond to the baseband chip or terminal device in the method embodiment of the present application, and the above and other operations and / or functions of each unit and module in the wireless communication device 300 are respectively to achieve Figure 4 For the sake of brevity, the corresponding processes of the baseband chip or terminal device or other access device in the method 200 are not repeated here.
[0136] Fig.12 It is a schematic structural diagram of a communication device 400 provided in an embodiment of the present application. Fig.12 The communication device 400 shown includes a processor 410, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0137] In some embodiments, Fig.12 As shown, the communication device 400 may further include a memory 420. The processor 410 may call and run a computer program from the memory 420 to implement the method in the embodiment of the present application. The memory 420 may be a separate device independent of the processor 410, or may be integrated in the processor 410.
[0138] In some embodiments, the processor 410 may implement the functions of a radio frequency resource management module and a radio frequency control module in the wireless communication device 300, which will not be described in detail here for the sake of brevity.
[0139] In some embodiments, Fig.12 As shown, the communication device 400 may further include a transceiver 430, and the processor 410 may control the transceiver 430 to communicate with other devices, specifically, may send information or data to other devices, or receive information or data sent by other devices.
[0140] The transceiver 430 may include a transmitter and a receiver. The transceiver 430 may further include an antenna, and the number of the antennas may be one or more.
[0141] In some embodiments, the communication device 400 may specifically be a baseband chip or terminal device or other access device in an embodiment of the present application, and the communication device 400 may implement the corresponding processes implemented by the baseband chip or terminal device or other access device in each method of the embodiment of the present application, which will not be described herein for the sake of brevity.
[0142] Fig.13 It is a schematic structural diagram of the chip of an embodiment of the present application. Fig.13 The chip 500 shown includes a processor 510, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0143] In some embodiments, Fig.13 As shown, the chip 500 may further include a memory 520. The processor 510 may call and run a computer program from the memory 520 to implement the method in the embodiment of the present application.
[0144] The memory 520 may be a separate device independent of the processor 510 , or may be integrated into the processor 510 .
[0145] In some embodiments, the processor 510 may implement the functions of a radio frequency resource management module and a radio frequency control module in the wireless communication device 300, which will not be described in detail here for the sake of brevity.
[0146] In some embodiments, the chip 500 may further include an input interface 530. The processor 510 may control the input interface 530 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.
[0147] In some embodiments, the chip 500 may further include an output interface 540. The processor 510 may control the output interface 540 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0148] In some embodiments, the chip can be applied to the baseband chip or terminal device or other access device in the embodiments of the present application, and the device can implement the corresponding processes implemented by the baseband chip or terminal device or other access device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0149] In some embodiments, the chip mentioned in the embodiments of the present application may be a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0150] Fig.14 600 is a schematic block diagram of a communication system 600 provided in an embodiment of the present application. Fig.14 As shown, the communication system 600 includes a terminal device 610 and a network device 620 .
[0151] Among them, the terminal device 610 can be used to implement the corresponding functions implemented by the baseband chip or terminal device or other access devices in the above method, which will not be repeated here.
[0152] It should be understood that the processor of the embodiment of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor are combined and performed. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, and other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0153] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0154] It should be understood that the above-mentioned memory is exemplary but not restrictive. For example, the memory in the embodiments of the present application may also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM), etc. That is to say, the memory in the embodiments of the present application is intended to include but not limited to these and any other suitable types of memory.
[0155] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.
[0156] In some embodiments, the computer-readable storage medium can be applied to the wireless communication devices in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the baseband chip or terminal device or other access device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0157] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0158] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0159] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0160] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0161] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0162] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. In view of such an understanding, the technical solution of the present application can be embodied in the form of a software product in essence or in other words, the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0163] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A wireless communication method, characterized in that: Applied to a terminal device, the terminal device includes a radio frequency resource management module and a radio frequency control module, and the method includes: Communicating using a first subscriber identity module SIM and a second SIM; The radio frequency resource management module is used to uniformly allocate radio frequency resources to the first SIM and the second SIM, and the radio frequency control module is used to configure radio frequency resources for the first SIM and the second SIM.
2. The method according to claim 1, characterized in that In the event that the radio frequency resources applied for by the first SIM conflict with the radio frequency resources applied for by the second SIM, the radio frequency resource management module is used to allocate radio frequency resources based on at least one of the following: priority information of the service corresponding to the applied radio frequency resources, information of the applied radio frequency resources, and time information of applying for radio frequency resources.
3. The method according to claim 2, characterized in that The radio frequency resource management module is used to allocate radio frequency resources to a target SIM in the first SIM and the second SIM; wherein the target SIM is a SIM with a higher corresponding service priority among the first SIM and the second SIM, or the target SIM is a SIM that applies for radio frequency resources earlier among the first SIM and the second SIM, or the target SIM is a SIM that applies for less or more radio frequency resources among the first SIM and the second SIM.
4. The method according to claim 3, characterized in that: The radio frequency resource management module is further used to notify the SIM card of the first SIM card and the second SIM card to which the radio frequency resource is not allocated to suspend the corresponding service.
5. The method according to claim 1, characterized in that In the case that the radio frequency resources applied for by the first SIM conflict with the radio frequency resources applied for by the second SIM, the radio frequency resource management module is used to allocate time-divided radio frequency resources to the first SIM and the second SIM.
6. The method according to claim 1, characterized in that When the radio frequency resources applied for by the second SIM conflict with the radio frequency resources configured by the radio frequency control module for the first SIM, the radio frequency resource management module is used to switch at least one radio frequency path configured by the radio frequency control module for the first SIM to the second SIM for use.
7. The method according to claim 6, characterized in that The at least one RF path is determined based on the RF resources applied for by the second SIM, or the at least one RF path is determined based on the service requirements of the first SIM, or the at least one RF path is determined by the RF resource management module.
8. The method according to claim 6, characterized in that The at least one RF path is a partial RF path configured by the RF control module for the first SIM.
9. The method according to any one of claims 1 to 8, characterized in that The radio frequency resources include receiving radio frequency resources and / or transmitting radio frequency resources.
10. The method according to any one of claims 1 to 8, characterized in that The method is applied to at least one of the following scenarios: dual-SIM dual-standby (DSDS) and dual-SIM dual-access (DSDA).
11. A terminal device, characterized in that: The terminal device comprises: a communication unit, a radio frequency resource management module and a radio frequency control module; The communication unit is used to communicate using the first subscriber identification module SIM and the second SIM; The radio frequency resource management module is used to uniformly allocate radio frequency resources to the first SIM and the second SIM; The radio frequency control module is used to configure radio frequency resources for the first SIM and the second SIM.
12. A communication device, characterized in that: include: transceiver and processor; wherein, The transceiver is configured to: communicate using a first subscriber identity module SIM and a second SIM; The processor is configured to: uniformly allocate radio frequency resources to the first SIM and the second SIM, and configure radio frequency resources for the first SIM and the second SIM.
13. A communication device, characterized in that: include: A processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 10.
14. A chip, characterized in that: include: A processor, configured to call and run a computer program from a memory, so that the processor executes the method according to any one of claims 1 to 10.
15. A computer-readable storage medium, characterized in that: Used to store a computer program, wherein the computer program causes a computer to execute the method according to any one of claims 1 to 10.