Communication method and device
By performing cell measurements in the terminal device and sending a revised measurement report, the problem that the terminal device is difficult to switch to the target cell that supports DSDA radio frequency resources is solved, and the implementation rate and user experience of DSDA are improved.
Patent Information
- Application Number
- CN202311631456.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-30
- Publication Date
- 2025-05-30
AI Technical Summary
In dual-stop and dual-stop scenarios, it is difficult for terminal devices to effectively switch to target cells that support DSDA RF resources, resulting in poor user experience.
By performing cell measurements on the neighbors of the first cell in the terminal device and sending a measurement report containing signal quality correction values to the network device, it is ensured that the network device is more likely to select neighbors that support the DSDA frequency band during network selection.
The probability of the terminal device switching to the target cell on the DSDA radio frequency resource is increased, thereby enhancing the implementation rate of DSDA and improving the user experience.
Smart Images

Figure CN120075910A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and in particular, to a communication method and apparatus. Background Art
[0002] With the popularization of mobile communication services and the diversification of user requirements, users have an increasing demand for using dual SIM cards to concurrently process uplink services on terminal devices. For example, two subscriber identity module (SIM) cards are installed in a user's terminal device, namely the primary card A1 and the secondary card A2. Assume that the cell providing services for the primary card A1 is cell 1, and the cell providing services for the secondary card A2 is cell 2; when the terminal device conducts a telephone service with user C through the primary card A1, the secondary card A2 of the terminal device receives an incoming call from user B. At this time, user A hopes to answer the incoming call from user B while not hanging up the telephone service with user C; another example is that when the terminal device conducts an online game through the primary card A1, the secondary card A2 of the terminal device receives an incoming call from user B. User A hopes to answer the incoming call from user B while not losing the network connection for the online game.
[0003] When the hardware configuration of the terminal device meets the requirement of dual SIM dual standby (DSDS), the uplink services corresponding to the two SIM cards share one radio frequency resource; based on the DSDS scenario, those skilled in the art have proposed the time-division multiplexing (TDM) technology, that is, when the uplink services corresponding to the two SIM cards have a conflict in time-frequency resource transmission, one of the uplink services corresponding to one of the SIM cards is abandoned through arbitration, and the retransmission mechanism is used to execute the abandoned uplink service to meet the requirement of the terminal device for concurrently processing the uplink services corresponding to the two SIM cards. However, when the data volume of the dual SIM services is too large, the data transmission delay increases accordingly, and furthermore, the frequent radio frequency switching between the two SIM cards consumes a large amount of air interface transmission resources, further increasing the data transmission delay, and the user experience is poor.
[0004] When the hardware configuration of the terminal device meets the requirement of dual SIM dual active (DSDA), the uplink services corresponding to the two SIM cards can independently occupy their respective DSDA radio frequency resources (radio frequency paths). Therefore, in the DSDA scenario, the terminal device can concurrently process the uplink services corresponding to the two SIM cards through different DSDA radio frequency resources; however, due to the too high hardware layout cost of the DSDA radio frequency resources, each DSDA radio frequency resource can only support the uplink services corresponding to some cell frequency bands.
[0005] In the traditional cell handover process, the network device determines the target cell of the terminal device based on the signal quality of the neighboring cells measured and reported by the terminal device, which may cause the terminal device supporting DSDA to switch to a target cell that is not on the DSDA radio frequency resources, resulting in the inability of the terminal device to implement DSDA and a poor user experience. Summary of the Invention
[0006] The embodiments of the present application provide a communication method and device for increasing the probability that a terminal device supporting DSDA can switch to a target cell on the DSDA radio frequency resources, thereby ensuring that the terminal device can implement DSDA as much as possible.
[0007] In a first aspect, the present application provides a communication method that can be applied to a terminal device. The terminal device is installed with a first SIM card and a second SIM card. The method includes: the terminal device performs cell measurement on the neighboring cells of a first cell; the first cell is the serving cell accessed by the terminal device through the first SIM card; the terminal device sends a first measurement report to the network device; wherein, the first measurement report includes a signal quality correction value of a first neighboring cell; wherein, the signal quality correction value of the first neighboring cell is greater than the signal quality measurement value of the first neighboring cell; the working frequency band of the first neighboring cell is located in multiple DSDA frequency bands supported by the terminal device.
[0008] By using this method, in the first measurement report sent by the terminal device to the network device, for the neighboring cell whose working frequency band is located in multiple DSDA frequency bands supported by the terminal device, the signal quality correction value of this neighboring cell is greater than the signal quality measurement value of this neighboring cell. Therefore, in the process of the network device selecting a network for the terminal device, there is a greater probability of selecting the aforementioned neighboring cell, increasing the probability that a terminal device supporting DSDA can switch to a target cell on the DSDA radio frequency resources, thereby ensuring that the terminal device can implement DSDA as much as possible.
[0009] In a possible design, the multiple DSDA frequency bands include at least one DSDA frequency band combination, and each frequency band combination includes two frequency bands; the aforementioned terminal device sending a first measurement report to the network device includes: when at least one of the following conditions is met, the terminal device sends a first measurement report to the network device: at least one DSDA frequency band combination includes a first frequency band combination composed of the working frequency band of the first neighboring cell and the working frequency band of a second cell; at least one DSDA frequency band combination does not include a second frequency band combination composed of the working frequency band of the first cell and the working frequency band of the second cell; the signal quality measurement value of the first neighboring cell is greater than or equal to a first signal quality threshold; wherein, the second cell is the serving cell accessed by the terminal device through the second SIM card.
[0010] With this design, the terminal device can combine different conditions to determine the first neighbor cell for which signal quality correction is required, so that the terminal device can provide better services for users when accessing the first neighbor cell. For example, when the foregoing first frequency band combination can meet DSDA, it can ensure that the terminal device supporting DSDA can implement DSDA. Another example is that when the foregoing second frequency band combination can meet DSDA, it means that the terminal device cannot currently implement DSDA. At this time, if the operating frequency band of the first neighbor cell is among the multiple DSDA frequency bands supported by the terminal device, the probability of the terminal device implementing DSDA can be increased; another example is that when the signal quality measurement value of the first neighbor cell is greater than or equal to the first signal quality threshold, the communication link quality of the terminal device can be ensured to be high.
[0011] In a possible design, the terminal device is in the DSDS TDM concurrent state.
[0012] With this design, only when the first SIM card and the second SIM card of the terminal device are in the DSDS TDM concurrent state, that is, when both SIM cards have service processing requirements, the terminal device executes the foregoing method; otherwise, there is no need to execute the foregoing method; in this way, the waste of computing resources can be reduced to a certain extent.
[0013] In a possible design, the terminal device can also perform cell measurements on the neighbor cells of the second cell; the second cell is the serving cell accessed by the terminal device through the second SIM card; the terminal device can also send a second measurement report to the network device; wherein, the second measurement report includes the signal quality measurement value of any neighbor cell of the second cell.
[0014] With this design, when both the first SIM card and the second SIM card start neighbor cell measurements, different measurement report reporting methods are executed for the first SIM card and the second SIM card, that is, the second SIM card adopts the traditional normal cell measurement reporting process, so as to keep the cell handover process of the second SIM card unchanged, and to a certain extent reduce the situation where DSDA cannot be achieved due to simultaneous SIM card switching of the first SIM card and the second SIM card.
[0015] In a possible design, the priority of the first SIM card is lower than the priority of the second SIM card; or, the QOS parameter of the first service is lower than the QOS parameter of the second service; or, the service priority of the first service is lower than the service priority of the second service; wherein, the first service is the service executed by the terminal device through the first SIM card, and the second service is the service executed by the terminal device through the second SIM card.
[0016] With this design, the terminal device can increase the probability of SIM card switching for the first SIM card with a lower service priority, thereby reducing the impact on the service with a higher service priority in the terminal device and improving the user experience.
[0017] In a second aspect, the present application provides a communication method that can be applied to a terminal device. The terminal device is equipped with a first SIM card and a second SIM card. The method includes: the terminal device performs cell measurement on neighboring cells of a first cell; the first cell is a serving cell to which the terminal device is connected through the first SIM card; the terminal device sends a first measurement report to a network device; wherein, the first measurement report includes a signal quality correction value of a first neighboring cell; wherein, the signal quality correction value of the first neighboring cell is less than the signal quality measurement value of the first neighboring cell; the operating frequency band of the first neighboring cell is not included in multiple DSDA frequency bands supported by the terminal device.
[0018] By adopting this method, in the first measurement report sent by the terminal device to the network device, for a neighboring cell whose operating frequency band is not in the multiple DSDA frequency bands supported by the terminal device, the signal quality correction value of this neighboring cell is less than the signal quality measurement value of this neighboring cell. Therefore, in the process of the network device selecting a network for the terminal device, there is a lower probability of selecting the aforementioned neighboring cell, reducing the probability that a terminal device supporting DSDA switches to a target cell on radio frequency resources that do not support DSDA, thus ensuring that the terminal device can preferably implement DSDA.
[0019] In a possible design, the multiple DSDA frequency bands include at least one DSDA frequency band combination, and each frequency band combination includes two frequency bands. The terminal device sending the first measurement report to the network device includes: when at least one of the following conditions is met, the terminal device sends the first measurement report to the network device: at least one DSDA frequency band combination includes a first frequency band combination composed of the operating frequency band of the first cell and the operating frequency band of a second cell; at least one DSDA frequency band combination does not include a second frequency band combination composed of the operating frequency band of the first neighboring cell and the operating frequency band of the second cell; the signal quality measurement value of the first neighboring cell is less than or equal to a first signal quality threshold; wherein, the second cell is a serving cell to which the terminal device is connected through the second SIM card.
[0020] With this design, the terminal device can combine different conditions to determine the first neighbor cell for which signal quality correction is required, so as to determine that the terminal device cannot provide better services for users when accessing the first neighbor cell. For example, when the foregoing first frequency band combination can meet DSDA, it means that the terminal device can currently implement DSDA. At this time, the operating frequency band of the first neighbor cell is not included in the multiple DSDA frequency bands supported by the terminal device, and the signal quality correction value of the first neighbor cell is less than the signal quality measurement value of the first neighbor cell, which can reduce the probability that the terminal device accesses the first neighbor cell and thus causes the terminal device to be unable to implement DSDA. Another example is that when the foregoing second frequency band combination cannot meet DSDA, the signal quality correction value of the first neighbor cell is less than the signal quality measurement value of the first neighbor cell, which can prevent the terminal device from accessing the first neighbor cell and thus causing the terminal device to be unable to implement DSDA. Another example is that when the signal quality measurement value of the first neighbor cell is greater than or equal to the first signal quality threshold, the probability of the terminal device accessing the first neighbor cell is relatively low itself, so unnecessary resource waste can be reduced.
[0021] In a possible design, the terminal device is in the DSDA concurrent state.
[0022] With this design, only when the first SIM card and the second SIM card of the terminal device are in the DSDA concurrent state, that is, when there are service processing requirements for both SIM cards, the terminal device executes the foregoing method; otherwise, there is no need to execute the foregoing method; in this way, the waste of computing resources can be reduced to a certain extent.
[0023] In a possible design, the terminal device can also perform cell measurement on the neighbor cells of the second cell; the second cell is the serving cell accessed by the terminal device through the second SIM card; the terminal device can also send a second measurement report to the network device; wherein, the second measurement report includes the signal quality measurement value of any neighbor cell of the second cell.
[0024] With this design, when both the first SIM card and the second SIM card start neighbor cell measurement, different measurement report reporting methods are executed for the first SIM card and the second SIM card. That is, the second SIM card adopts the traditional normal cell measurement reporting process, so as to keep the cell handover process of the second SIM card unchanged, and to a certain extent reduce the situation where the first SIM card and the second SIM card simultaneously switch cards and cause DSDA to be unable to be implemented.
[0025] In a possible design, the priority of the first SIM card is higher than that of the second SIM card; or, the QoS parameter of the first service is higher than that of the second service; or, the service priority of the first service is higher than that of the second service; wherein, the first service is the service executed by the terminal device through the first SIM card, and the second service is the service executed by the terminal device through the second SIM card.
[0026] With this design, the terminal device can reduce the probability of switching SIM cards for the first SIM card with a higher service priority, thereby reducing the impact on services with a higher service priority in the terminal device and improving the user experience.
[0027] In a third aspect, the present application provides a communication method, which can be applied to a terminal device. The terminal device is equipped with a first SIM card and a second SIM card. The method includes: during the network search process for the first SIM card, the terminal device performs cell measurement on at least one first candidate cell on a first frequency band; the first frequency band is a DSDA frequency band supported by the terminal device; when the signal quality measurement value of the first cell in at least one first candidate cell is greater than or equal to a first signal quality threshold, the terminal device camps on the first cell.
[0028] With this method, the terminal device can perform cell measurement on cells (such as the first candidate cells) operating on the DSDA frequency band (such as the first frequency band), thereby completing the DSDA network search process and DSDA cell camping, increasing the probability that the terminal device supporting DSDA can camp on the target cell of the DSDA radio frequency resource, and reducing the resource waste in the network search process and improving the efficiency of the network search process.
[0029] In a possible design, multiple DSDA frequency bands supported by the terminal device include at least one DSDA frequency band combination, and each frequency band combination includes two frequency bands; at least one DSDA frequency band combination includes a first frequency band combination composed of the first frequency band and the operating frequency band of the second cell; the second cell is a serving cell accessed by the terminal device through the second SIM card.
[0030] With this design, when the foregoing first frequency band combination can meet DSDA, it can ensure that the terminal device supporting DSDA can implement DSDA after camping on the cell.
[0031] In a possible design, at least one first candidate cell is a cell where the first SIM card resident in the terminal device has camped.
[0032] With this design, the terminal device can perform the network search process only in the cells where it has camped, increasing the probability of successful camping and improving the efficiency of the network search process.
[0033] In a possible design, when the signal quality measurement value of each first candidate cell in at least one first candidate cell is less than the first signal quality threshold, the terminal device can also perform cell measurement on at least one second candidate cell on the first frequency band; at least one second candidate cell is different from at least one first candidate cell; when the signal quality measurement value of the third cell in at least one second candidate cell is greater than or equal to the first signal quality threshold, the terminal device can also camp on the third cell.
[0034] With this design, when at least one of the foregoing first candidate cells does not meet the residence condition, the terminal device can also perform a network search process and cell residence on other candidate cells, improving the probability of successful residence and the efficiency of the network search process.
[0035] In a fourth aspect, the present application further provides a communication device. The communication device can execute the above method design. The communication device can be a chip or circuit capable of executing the functions corresponding to the communication methods in the foregoing first aspect, second aspect, or third aspect, or a device including the chip or circuit.
[0036] In a possible design, the communication device includes a communication unit for receiving and sending data; the communication device further includes a processing unit for implementing the steps in the above communication method. The foregoing functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the above functions.
[0037] In a fifth aspect, the present application further provides a communication device. The communication device can execute the above method design. The communication device includes: a memory for storing computer-executable program code; and a processor, the processor being coupled to the memory. The program code stored in the memory includes instructions that, when executed by the processor, cause the communication device or a device installed with the communication device to execute the method in any one of the possible designs corresponding to the communication methods in the foregoing first aspect, second aspect, or third aspect.
[0038] Wherein, the communication device may further include a communication interface; or, if the communication device is a chip or circuit, the communication interface may be an input / output interface of the chip, such as input / output pins, etc.
[0039] In a sixth aspect, the present application provides a communication system, the communication system including one or more devices of the terminal device executing the first aspect and / or one or more devices of the terminal device executing the second aspect and / or one or more devices of the terminal device executing the third aspect.
[0040] In a seventh aspect, the present application provides a computer-readable storage medium, the computer-readable storage medium storing a computer program that, when running on a device, executes the method in any one of the possible designs corresponding to the communication methods in the foregoing first aspect, second aspect, or third aspect.
[0041] In an eighth aspect, the present application provides a computer program product, the computer-readable storage medium storing computer-executable instructions that, when called by a computer, execute the method in any one of the possible designs corresponding to the communication methods in the foregoing first aspect, second aspect, or third aspect.
[0042] In a ninth aspect, the present application provides a chip, which includes a processor and a memory; the processor is coupled to the memory and is configured to read a computer program stored in the memory and execute the method in any one of the possible designs corresponding to the communication methods in the first aspect, the second aspect, or the third aspect described above.
[0043] In addition, for the technical effects brought by the second aspect to the ninth aspect, reference may be made to the descriptions of the first aspect to the third aspect above, which will not be elaborated here. Description of the Drawings
[0044] Figure 1 A schematic diagram of a communication scenario provided by an embodiment of the present application;
[0045] Figure 2 An example diagram of dual-SIM communication based on DSDS provided by an embodiment of the present application;
[0046] Figure 3 An example diagram of dual-SIM communication based on DSDA provided by an embodiment of the present application;
[0047] Figure 4 A schematic flowchart of a communication method provided by an embodiment of the present application;
[0048] Figure 5a An example diagram of a cell measurement result provided by an embodiment of the present application;
[0049] Figure 5b Another example diagram of a cell measurement result provided by an embodiment of the present application;
[0050] Figure 5c An example diagram of a corrected cell measurement result provided by an embodiment of the present application;
[0051] Figure 6a An example diagram of the communication relationship between cells provided by an embodiment of the present application;
[0052] Figure 6b An example diagram of a dual-SIM service scenario provided by an embodiment of the present application;
[0053] Figure 7 Another schematic flowchart of a communication method provided by an embodiment of the present application;
[0054] Figure 8a Another example diagram of a cell measurement result provided by an embodiment of the present application;
[0055] Figure 8b Another example diagram of a cell measurement result provided by an embodiment of the present application;
[0056] Figure 8c Another example diagram of the corrected cell measurement result provided by the embodiment of the present application;
[0057] Figure 9 A schematic flowchart of another communication method provided by the embodiment of the present application;
[0058] Figure 10 A schematic structural diagram of a communication device provided by the embodiment of the present application;
[0059] Figure 11 A schematic structural diagram of another communication device provided by the embodiment of the present application. Detailed implementation manners
[0060] In order to make the objectives, technical solutions and beneficial effects of the present application clearer and more understandable, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application.
[0061] In the description of the present application, unless otherwise specified, " / " means "or". For example, A / B may represent A or B. The "and / or" in the present application is only a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, in the description of the present application, "at least one item" means one item or more, and "multiple items" means two or more items. In the description of the present application, terms such as "first" and "second" are only used for the purpose of distinguishing descriptions, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying an order.
[0062] The communication method provided by the embodiment of the present application can be applied to a communication architecture, which includes a network device and a terminal device. The possible implementation forms and functions of the network device and the terminal device will be introduced by way of example below.
[0063] The network device can be a node in a radio access network (RAN), also known as a base station, and can also be referred to as a RAN node (or device). When the network device is a base station, examples of the base station include: next-generation node B (gNB), next-generation evolved node B (Ng-eNB), transmission reception point (TRP), evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved NodeB, or home Node B, HNB), base band unit (BBU), or wireless fidelity (Wifi) access point (AP).
[0064] The network device can also be a module or unit that completes some functions of the base station. For example, it can be a central unit (CU) or a distributed unit (DU). Here, the CU completes the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and can also complete the function of the service data adaptation protocol (SDAP); the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and can also complete some or all of the functions of the physical layer. For specific descriptions of the above protocol layers, reference can be made to the relevant technical specifications of the 3rd generation partnership project (3GPP).
[0065] The network device can also be a satellite, which can also be referred to as an aerial platform, an aerial vehicle, or a satellite base station. The network device can also be other devices with network device functions. For example, the network device can also be a device that serves as a network device function in device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, or machine-to-machine (M2M) communication. The network device can also be any possible network device in future communication systems. In the embodiments of the present application, the functions of the network device can also be executed by a module (such as a chip) in the network device, or by a control subsystem that includes network device functions. The control subsystem that includes network device functions here can be a control center in the above application scenarios such as smart grid, industrial control, intelligent transportation, and smart city.
[0066] The terminal device, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), etc., is a device that provides voice and / or data connectivity to users. For example, the terminal device 102 includes handheld devices, in-vehicle devices, etc. with wireless connection functions. Currently, the terminal device 102 can be: a mobile phone, a tablet computer, a laptop computer, a palmtop computer, a mobile internet device (MID), a wearable device (such as a smart watch, a smart bracelet, a pedometer, etc.), an in-vehicle device (such as a car, a bicycle, an electric vehicle, an airplane, a ship, a train, a high-speed train, etc.), a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a smart home device (such as a refrigerator, a TV, an air conditioner, an electric meter, etc.), a smart robot, a workshop device, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, or a wireless terminal in smart home, a flying device (such as a smart robot, a hot air balloon, a drone, an airplane), etc.
[0067] The terminal device 102 can also be other devices with terminal device functions. For example, the terminal device 102 can also be a device that serves as a terminal device in device-to-device (D2D) communication, vehicle-to-everything (V2X), or machine-to-machine (M2M) communication. In particular, when communicating between network devices, a network device that serves as a terminal device can also be regarded as a terminal device.
[0068] The terminal device 102 can support two user identities (such as a first user identity and a second user identity). Among them, when the user identity of the terminal device 102 is the first user identity, from the perspective of the network side, the terminal device 102 can be understood as a user (i.e., the first user); when the user identity of the terminal device 102 is the second user identity, from the perspective of the network side, the terminal device 102 can be understood as another user (i.e., the second user). The terminal device 102 can be registered in the first network with the first user identity and in the second network with the second user identity. In the embodiments of the present application, the terminal device 102 supporting two user identities can also be described as: the terminal device 102 has two user identities.
[0069] It should be noted that: (1) In the embodiments of the present application, only the case where the terminal device supports two user identities and is registered in two networks is taken as an example. In other possible embodiments, the terminal device can also support more than two user identities and can be registered in more than two networks. The embodiments of the present application will mainly be described based on the terminal device supporting two user identities and being registered in two networks. When the terminal device supports more than two user identities and is registered in more than two networks, its specific implementation can refer to the relevant description of the terminal device supporting two user identities and being registered in two networks.
[0070] (2) In the embodiments of the present application, "user identity" (such as the first user identity, the second user identity) is a logical concept. For example, "user identity" can correspond to a SIM card, or subscribed user information, or a virtual SIM card, or a user identifier (such as international mobile subscriber identity (IMSI) / temporary mobile subscriber identity (TMSI)). From the perspective of the network side, different "user identities" logically correspond to different communication entities served by the network side. For example, for a terminal device supporting two user identities, from the perspective of the network side, it is two communication entities. For another example, when "user identity" corresponds to a SIM card or subscribed user information, the network side will identify two terminal devices supporting different SIM cards or different subscribed user information as two different communication entities, and will also identify the same terminal device supporting multiple different SIM cards or multiple subscribed user information as multiple different communication entities. Even in fact, a terminal device supporting multiple different SIM cards or multiple subscribed user information is only one physical entity.
[0071] Exemplarily, a SIM card can be understood as the key for a terminal device to access the mobile network. For the sake of convenience in description, in the embodiments of the present application, the SIM card and its evolutions are collectively referred to as SIM cards. For example, a SIM card can be the identity card of a digital mobile phone user in the global system for mobile communications (GSM), used to store the user's identity identification code and key, and support the authentication of the user by the GSM system; for another example, a SIM card can also be a universal subscriber identity module (USIM), which can also be called an upgraded SIM card.
[0072] The method provided by the embodiments of the present application can be executed by a terminal device, or by components of the terminal device (such as a processor, a chip, or a chip system, etc.).
[0073] Figure 1 Shows a communication scenario applicable to the embodiments of the present application. Refer to Figure 1 As shown, two SIM cards, namely the main card A1 and the secondary card A2, are installed in the terminal device of user A. Assume that the cell serving the main card A1 is the cell corresponding to base station 1, and the cell serving the secondary card A2 is the cell corresponding to base station 2; when the terminal device makes a voice call service with user C through the main card A1, the terminal device of user B initiates a voice call request to the secondary card A2. At this time, the requirement of user A may be: to answer the call from user B while not hanging up the phone call with user C.
[0074] Based on the foregoing communication scenario, when the hardware configuration of the terminal device supports DSDS, the uplink services corresponding to the two cards share a radio frequency resource. At this time, the terminal device can adopt TDM technology to meet the foregoing requirements of User A. For example Figure 2 As shown, when the uplink services corresponding to Card A1 and Card A2 have a time-frequency resource transmission conflict, the terminal device can give up the uplink service corresponding to one of the cards through arbitration and use the retransmission mechanism to execute the abandoned uplink service, so as to meet the requirement of the terminal device for concurrent processing of the uplink services corresponding to the two cards. However, in this way, when the amount of uplink data transmitted by one or both of Card A1 and Card A2 is large, the data transmission delay is too large; after arbitration between the two cards, radio frequency switching may be required, and radio frequency switching will cause the air interface to be unavailable for a period of time, resulting in a further increase in the data transmission delay (which is particularly obvious in the 5th generation (5G) communication process).
[0075] Based on the foregoing communication scenario, when the hardware configuration of the terminal device supports DSDA, the uplink services corresponding to the two cards can independently occupy their respective DSDA radio frequency resources (the number of radio frequency paths configured by the terminal device in this application is not limited), to meet the foregoing requirements of User A. An exemplary diagram of a possible radio frequency path provided by an embodiment of this application is as follows Figure 3 As shown, the baseband module is connected to two radio frequency paths (for example: transmit (tx) 0 and tx1) through a bus (xbus) and a parallel converter (serdes); each radio frequency path includes a tx definition (def) function module, a digital-to-analog converter (DAC), a band-pass filter (BPF), a phase-locked loop (PLL) structure (for example: PLL 0 and PLL 1), an amplifier, a radio frequency integrated circuit (RFIC) (for example: RFIC 0 and RFIC1), an ASM assembly language module, and an antenna hardware interface (ANT), etc.; the DACs in each radio frequency path are respectively connected to a clock (CLK) PLL. Considering cost, each DSDA radio frequency path on the terminal device only supports some DSDA frequency bands; therefore, when the DSDA frequency bands supported by the terminal device include the working frequency band corresponding to Card A1 and the cell frequency band corresponding to Card A2, DSDA can be realized, that is, the foregoing requirements of User A can be realized; when the DSDA frequency bands supported by the terminal device do not include the working frequency band corresponding to Card A1 and / or the cell frequency band corresponding to Card A2, the terminal device can only adopt TDM technology to meet the foregoing requirements of User A, with a large data transmission delay and low communication efficiency.
[0076] To increase the probability that a terminal device supporting DSDA can switch to a target cell on DSDA radio frequency resources, thereby ensuring that the terminal device can implement DSDA as much as possible, an embodiment of the present application provides a communication method. This communication method can be implemented in the communication system shown above. Figure 1 Next, the communication method provided by the embodiment of the present application will be introduced with reference to the accompanying drawings.
[0077] Figure 4 A communication method provided by an embodiment of the present application may include the following steps:
[0078] S401: The terminal device measures the neighboring cells of the first cell; wherein, the terminal device is equipped with a first SIM card and a second SIM card, and the first cell is the serving cell accessed by the terminal device through the first SIM card.
[0079] Optionally, when the first SIM card starts neighboring cell measurement, the terminal device executes step S401; otherwise, the terminal device does not execute the foregoing step S401, that is, does not forcibly start the network selection process.
[0080] S402: The terminal device sends a first measurement report to the network device; wherein, the first measurement report includes a signal quality correction value of the first neighboring cell; wherein, the signal quality correction value of the first neighboring cell is greater than the signal quality measurement value of the first neighboring cell; the operating frequency band of the first neighboring cell is located in multiple DSDA frequency bands supported by the terminal device.
[0081] Optionally, the difference between the signal quality correction value and the signal quality measurement value of the first neighboring cell is called a bias value; the terminal device can preset the size of the bias value, or the terminal device can determine the size of the bias value based on protocol regulations, or the terminal device can determine the size of the bias value according to communication information (for example: the signal quality measurement value of the first neighboring cell, the operating frequency band of the first neighboring cell, etc.), which is not limited in this application.
[0082] Optionally, the terminal device executes this solution when in the DSDS TDM concurrent state. For example, before executing step S402, the terminal device can also determine that the first SIM card and the second SIM card are currently in the DSDS TDM concurrent state, that is, there are ongoing services on both the first SIM card and the second SIM card.
[0083] In a possible design, multiple DSDA frequency bands include at least one DSDA frequency band combination, and each frequency band combination includes two frequency bands. The DSDA frequency band combination will be briefly explained below.
[0084] Those skilled in the art are aware that the first SIM card and the second SIM card need to independently occupy their respective DSDA radio frequency resources (radio frequency paths) to achieve DSDA. That is to say, when the cell frequency band corresponding to the first SIM card and the cell frequency band corresponding to the second SIM card are both within the DSDA frequency bands supported by the terminal device, and the cell frequency band corresponding to the first SIM card and the cell frequency band corresponding to the second SIM card are supported by different radio frequency paths respectively, the terminal device can achieve DSDA. Correspondingly, the frequency band combinations formed by the cross-combination of the operating frequency bands corresponding to multiple DSDA radio frequency paths supported by the terminal device are the DSDA frequency band combinations supported by the terminal device.
[0085] For example, assume that the terminal device supports two DSDA radio frequency paths. The DSDA frequency bands supported by the first radio frequency path include: frequency band 1, frequency band 2, and frequency band 3. The DSDA frequency bands supported by the second radio frequency path include: frequency band 4 and frequency band 5. The DSDA frequency band combinations supported by the terminal device include: (frequency band 1, frequency band 4), (frequency band 1, frequency band 5), (frequency band 2, frequency band 4), (frequency band 2, frequency band 5), (frequency band 3, frequency band 4), (frequency band 3, frequency band 5). Obviously, when the operating frequency band of the cell accessed by the first SIM card is frequency band 2 and the operating frequency band of the cell accessed by the second SIM card is frequency band 5, the dual SIM cards can independently occupy their respective radio frequency paths, so DSDA can be achieved; when the operating frequency band of the cell accessed by the first SIM card is frequency band 2 and the operating frequency band of the cell accessed by the second SIM card is frequency band 3, the dual SIM cards cannot independently occupy their respective radio frequency paths, so DSDA cannot be achieved.
[0086] Based on the foregoing design, the terminal device can send a first measurement report to the network device through S402 when at least one of the following conditions is met:
[0087] Condition a1: At least one DSDA frequency band combination includes a first frequency band combination composed of the operating frequency band of the first neighboring cell and the operating frequency band of the second cell. When condition a1 is met, the frequency band combination formed by the first neighboring cell and the second cell can achieve DSDA.
[0088] Condition a2: At least one DSDA frequency band combination does not include a second frequency band combination composed of the operating frequency band of the first cell and the operating frequency band of the second cell. When condition a2 is met, the frequency band combination formed by the first cell and the second cell cannot achieve DSDA, and at this time, the demand for switching the serving cell is relatively high.
[0089] Condition a3: The signal quality measurement value of the first neighboring cell is greater than or equal to the first signal quality threshold. When condition a3 is met, the signal quality measurement value of the first neighboring cell is relatively high, and the quality of the communication link established through the first neighboring cell is relatively high.
[0090] Among them, the second cell is the serving cell accessed by the terminal device through the second SIM card.
[0091] It should be understood that the embodiments of the present application can arbitrarily combine the foregoing three conditions, and the present application does not limit the combination method. In this way, the terminal device can combine different conditions to determine the first neighbor cell that needs to perform signal quality correction, so that the terminal device can provide better services for users when accessing the first neighbor cell.
[0092] Optionally, the magnitudes of the offset values corresponding to different combination methods may be the same or different, which is not limited in the present application. For example, when conditions a1 and a2 are not satisfied and condition a3 is satisfied, the offset value is the first value; when conditions a1 and a2 are satisfied and condition a3 is not satisfied, the offset value is the second value; when conditions a1, a2, and a3 are satisfied, the offset value is the third value; the third value is greater than or equal to the first value; the third value is greater than or equal to the second value. In this way, the terminal device can determine the signal quality correction values of different neighbor cells through different offset values, thereby guiding the decision-making of the network device when switching and selecting a network, and adjusting the probability of using neighbor cells that meet different conditions as the target cell; among them, the target cell is a cell that may be switched to the serving cell.
[0093] In a possible example provided by the present application, after the terminal device executes step S401, the terminal device can also classify and sort the measurement results. For example, the neighbor cell measurement results of the first cell can be referred to Figure 5a or Figure 5b as shown:
[0094] As Figure 5a shown, the left side includes neighbor cells that meet the foregoing condition a1 (for example, cell A1, cell A2, cell A3, and cell A4), and the right side includes neighbor cells that do not meet the foregoing condition a1 (for example, cell B1, cell B2, and cell B3); the vertical axis is used to reflect the signal quality measurement value of the cell, and the signal quality measurement value increases from weak to strong from bottom to top; it can be seen that at this time, the neighbor cell with the strongest signal quality measurement value is cell B1.
[0095] As Figure 5b shown, each bar chart can identify a neighbor cell; the vertical axis is used to reflect the signal quality measurement value of the cell, and the signal quality measurement value increases from weak to strong from bottom to top; it can be seen that at this time, the neighbor cell with the strongest signal quality measurement value is cell B1.
[0096] Based on the foregoing example, the neighbor cell with the strongest signal quality measurement value is cell B1. Correspondingly, the network device has the highest probability of selecting cell B1 as the target cell of the first SIM card; however, cell B1 does not meet the foregoing condition a1, that is to say, if the terminal device switches the serving cell of the first SIM card to cell B1, DSDA cannot be achieved.
[0097] The process for the terminal device to execute step S402 may include: the terminal device increases a bias value for the signal quality measurement values of neighboring cells that meet condition a1 and condition a3, so as to determine the signal quality correction value of the neighboring cell; the terminal device sends a measurement report to the network device, and the measurement report includes the signal quality correction values of the neighboring cells that meet condition a1 and condition a3. For example, based on the foregoing Figure 5a or Figure 5b , when the first signal quality threshold is threshold 1, the neighboring cells that meet condition a1 and condition a3 include cell A1 and cell A2; the terminal device can add a bias value to cell A1 and cell A2 to determine the signal quality correction values corresponding to cell A1 and cell A2 respectively, and the measurement report sent by the terminal device to the network device includes the signal quality correction values corresponding to cell A1 and cell A2 respectively. The neighboring cell measurement results included in the measurement report may be as Figure 5c shown: each bar graph can identify a neighboring cell; the vertical axis is used to reflect the signal quality of the cell (signal quality measurement value or signal quality correction value), and from bottom to top, the signal quality measurement value becomes stronger from weak; it can be seen that at this time, the neighboring cell with the strongest signal quality is cell A1.
[0098] In this way, since the terminal device increases the bias value for some cells, the network device determines, according to the measurement report, that the neighboring cell with the strongest signal quality is cell A1. Correspondingly, the network device may trigger cell handover in advance, and the probability that the network device selects cell A1 as the target cell for the first SIM card is the highest, so as to be able to implement DSDA, and the target cell of the first SIM card can meet better link quality.
[0099] By using the method shown in the foregoing step S401 and step S402, in the first measurement report sent by the terminal device to the network device, for neighboring cells whose operating frequency band is among the multiple DSDA frequency bands supported by the terminal device, the signal quality correction value of the neighboring cell is greater than the signal quality measurement value of the neighboring cell. Thus, in the process of the network device selecting a network for the terminal device, there is a greater probability of selecting the foregoing neighboring cell, increasing the probability that the terminal device supporting DSDA can switch to the target cell on the DSDA radio frequency resource, so as to ensure that the terminal device can implement DSDA as much as possible.
[0100] Those skilled in the art are aware that assuming the terminal device is equipped with Card 0 and Card 1, and Card 0 and Card 1 independently occupy their respective DSDA radio frequency resources (radio frequency paths), DSDA can be achieved. When both SIM cards start neighbor cell measurement, both SIM cards may be triggered for cell handover. Since there is no stable reference cell (when Card 1 does not start neighbor cell measurement, the serving cell corresponding to Card 1 is the stable reference cell), the terminal device cannot determine which neighbor cells can form a frequency band combination that meets DSDA with this reference cell; that is to say, if the methods shown in the aforementioned step S401 and step S402 are adopted for both SIM cards, the two cells after handover may still not meet DSDA.
[0101] For example, assume that the serving cell of Card 0 is Cell A, the serving cell of Card 1 is Cell B, and the neighbor cells include neighbor cell C and neighbor cell D; the communication relationships among the four cells can be referred to Figure 6a for the schematic illustration in which the TDM relationship indicates that the frequency band combination formed by the working frequencies of two cells cannot support DSDA, and the DSDA relationship indicates that the frequency band combination formed by the working frequencies of two cells can support DSDA. Based on Figure 6a the example shown, assume that the terminal device switches the serving cell of Card 0 from Cell A to neighbor cell D, and the terminal device switches the serving cell of Card 1 from Cell B to neighbor cell C, then the terminal device still cannot meet DSDA. The two handover processes cause communication redundancy, which not only increases the communication cost but also cannot improve the communication efficiency.
[0102] Based on the foregoing discussion, the present application provides the following design: when both SIM cards start neighbor cell measurement, the terminal device can also perform the following step S403 and step S404:
[0103] S403: The terminal device performs cell measurement on the neighbor cells of the second cell; the second cell is the serving cell accessed by the terminal device through the second SIM card.
[0104] S404: The terminal device sends a second measurement report to the network device; wherein, the second measurement report includes the signal quality measurement value of any neighbor cell of the second cell.
[0105] Optionally, the priority of the first SIM card is lower than the priority of the second SIM card; or, the quality of service (QOS) parameter of the first service is lower than the QOS parameter of the second service; or, the service priority of the first service is lower than the service priority of the second service; wherein, the first service is the service executed by the terminal device through the first SIM card, and the second service is the service executed by the terminal device through the second SIM card.
[0106] Assume that the service priority of the voice service is higher than that of the data service; the voice service includes the foreground voice service and the background voice service, and the service priority of the foreground voice service is higher than that of the background voice service. As Figure 6b shown, the present application provides the following two service scenarios:
[0107] In service scenario 1, the service of card 0 is the data service, and the service of card 1 is the voice service. Then, the service priority of card 0 is lower than that of card 1. The terminal device uses card 0 as the first SIM card to execute the foregoing steps S401 and S402, and uses card 1 as the second SIM card to execute the foregoing steps S403 and S404.
[0108] In service scenario 2, the service of card 0 is the foreground voice service, and the service of card 1 is the background voice service. Then, the service priority of card 1 is lower than that of card 0. The terminal device executes the foregoing steps S401 and S402 for card 1 as the first SIM card, and uses card 0 as the second SIM card to execute the foregoing steps S403 and S404.
[0109] In addition, as Figure 6b shown, the present application also provides a service scenario: In service scenario 3, when card 0 starts neighbor cell measurement and card 1 is in the network search state, the terminal device executes the network search process for card 1 to enable card 1 to access a cell whose working frequency band is in the DSDA band. The terminal device uses card 0 as the second SIM card to execute the foregoing steps S403 and S404.
[0110] Using the method shown in the foregoing steps S401 to S404, when both the first SIM card and the second SIM card start neighbor cell measurement, the method shown in the foregoing steps S401 and S402 is executed for the first SIM card to make the probability of the first SIM card triggering cell handover relatively large. The method shown in the foregoing steps S403 and S404 is executed for the second SIM card, that is, the second SIM card adopts the traditional normal cell measurement reporting process, so as to keep the cell handover process of the second SIM card unchanged, and to a certain extent reduce the situation where the first SIM card and the second SIM card cut the card simultaneously and cannot implement DSDA.
[0111] Figure 7 Another communication method provided by the embodiment of the present application may include the following steps:
[0112] S701: The terminal device performs cell measurement on the neighboring cells of the first cell; the first cell is the serving cell accessed by the terminal device through the first SIM card.
[0113] Optionally, when the first SIM card initiates neighbor cell measurement, the terminal device executes the foregoing step S701; otherwise, the terminal device does not execute the foregoing step S701, that is, does not forcibly initiate the network selection process.
[0114] S702: The terminal device sends a first measurement report to the network device; wherein, the first measurement report includes a signal quality correction value of the first neighbor cell; wherein, the signal quality correction value of the first neighbor cell is less than the signal quality measurement value of the first neighbor cell; the operating frequency band of the first neighbor cell is not included in the multiple DSDA frequency bands supported by the terminal device.
[0115] Optionally, the difference between the signal quality correction value and the signal quality measurement value of the first neighbor cell is called the bias value; the terminal device can preset the size of the bias value in advance, or the terminal device can determine the size of the bias value based on protocol regulations, or the terminal device can determine the size of the bias value according to communication information (for example: the signal quality measurement value of the first neighbor cell, the operating frequency band of the first neighbor cell, etc.), which is not limited in this application.
[0116] Optionally, the terminal device executes this solution when in the DSDA concurrent state. For example, before executing step S701, the terminal device can also determine that the first SIM card and the second SIM card are currently in the DSDA concurrent state, that is, there are ongoing services for both the first SIM card and the second SIM card.
[0117] In a possible design, the multiple DSDA frequency bands include at least one DSDA frequency band combination, and each frequency band combination includes two frequency bands. The DSDA frequency band combination can refer to the explanation in step S402 and will not be elaborated here.
[0118] Based on the foregoing design, the terminal device can send the first measurement report to the network device through S702 when meeting at least one of the following conditions:
[0119] Condition b1: At least one DSDA frequency band combination includes a first frequency band combination composed of the operating frequency band of the first cell and the operating frequency band of the second cell.
[0120] Condition b2: At least one DSDA frequency band combination does not include a second frequency band combination composed of the operating frequency band of the first neighbor cell and the operating frequency band of the second cell.
[0121] Condition b3: The signal quality measurement value of the first neighbor cell is less than or equal to the first signal quality threshold.
[0122] Wherein, the second cell is the serving cell accessed by the terminal device through the second SIM card.
[0123] It should be understood that the embodiments of the present application can arbitrarily combine the foregoing three conditions, and the present application does not limit the combination method. In this way, the terminal device can combine different conditions to determine the first neighboring cell that needs signal quality correction, so as to determine that the terminal device cannot provide better services for users when accessing the first neighboring cell.
[0124] Optionally, the magnitudes of the offset values corresponding to different combination methods can be the same or different, which is not limited in the present application. For example, when conditions b1 and b2 are not satisfied and condition b3 is satisfied, the offset value is the fourth value; when conditions b1 and b2 are satisfied and condition b3 is not satisfied, the offset value is the fifth value; when conditions b1, b2, and b3 are satisfied, the offset value is the sixth value; the sixth value is less than or equal to the fourth value; the sixth value is less than or equal to the fifth value. In this way, the terminal device can determine the signal quality correction values of different neighboring cells through different offset values, thereby guiding the decision-making of the network device when switching and selecting a network, and adjusting the probability of different neighboring cells that meet the conditions as the target cell; wherein, the target cell is a cell that may be switched to the serving cell.
[0125] In a possible example provided by the present application, after the terminal device executes step S701, the terminal device can also classify and sort the measurement results. For example, assuming that the first cell satisfies the foregoing condition b1, the neighboring cell measurement results of the first cell can be referred to Figure 8a or Figure 8b shown as follows:
[0126] As Figure 8a shown, the left side includes the first cell and neighboring cells that do not satisfy the foregoing condition b2 (such as cell C1, cell C2, and cell C3), and the right side includes neighboring cells that satisfy the foregoing condition b2 (such as cell D1, cell D2, and cell D3); the vertical axis is used to reflect the signal quality measurement values of the cells, and the signal quality measurement values increase from weak to strong from bottom to top; it can be seen that at this time, the neighboring cell with the strongest signal quality measurement value is cell D1.
[0127] As Figure 8b shown, each bar chart can identify a neighboring cell; the vertical axis is used to reflect the signal quality measurement values of the cells, and the signal quality measurement values increase from weak to strong from bottom to top; it can be seen that at this time, the neighboring cell with the strongest signal quality measurement value is cell D1.
[0128] Based on the foregoing example, the neighboring cell with the strongest signal quality measurement value is cell D1. Correspondingly, the probability that the network device selects cell D1 as the target cell for the first SIM card is the highest; however, if cell D1 is used as the first cell, the foregoing condition b1 cannot be satisfied, that is to say, if the terminal device switches the serving cell of the first SIM card to cell D1, DSDA cannot be achieved.
[0129] The process for the terminal device to execute the foregoing step S702 may include: for the signal quality measurement values of neighboring cells that meet condition b2 and condition b3, the terminal device reduces the bias value to determine the signal quality correction value of the neighboring cell. For example, based on the foregoing Figure 8a and Figure 8b , when the first signal quality threshold is threshold 2, the neighboring cells that meet condition b2 and condition b3 include cell D1, cell D2, and cell D3; the terminal device can reduce the bias value for cell D1, cell D2, and cell D3 to determine the signal quality correction values corresponding to cell D1, cell D2, and cell D3 respectively. The neighboring cell measurement results included in the measurement report may be as Figure 8c shown: each bar graph can identify a neighboring cell; the vertical axis is used to reflect the signal quality of the cell (signal quality measurement value or signal quality correction value), and the signal quality measurement value increases from weak to strong from bottom to top; it can be seen that at this time, the neighboring cell with the strongest signal quality is cell C1.
[0130] In this way, since the terminal device reduces the bias value for some cells, the network device determines, based on the measurement report, that the neighboring cell with the strongest signal quality is cell C1. Correspondingly, the network device can avoid switching to a target cell that does not support DSDA (such as cell D1) prematurely based on the measurement report. Even if a handover to the target cell is performed, the probability of selecting cell C1 as the target cell for the first SIM card is the highest, so that DSDA can be achieved as much as possible, and the target cell of the first SIM card can meet better link quality.
[0131] Using the method shown in the foregoing step S701 and step S702, in the first measurement report sent by the terminal device to the network device, for a neighboring cell whose operating frequency band is not among the multiple DSDA frequency bands supported by the terminal device, the signal quality correction value of the neighboring cell is less than the signal quality measurement value of the neighboring cell. During the process of network selection for the terminal device, the network device has a lower probability of selecting the foregoing neighboring cell, reducing the probability of a terminal device that supports DSDA from switching to a target cell on radio frequency resources that do not support DSDA, thereby ensuring that the terminal device can achieve DSDA as much as possible.
[0132] Those skilled in the art know that assuming the terminal device is installed with card 0 and card 1, and card 0 and card 1 independently occupy their respective DSDA radio frequency resources (radio frequency paths), DSDA can be achieved. Referring to the foregoing Figure 6aAccording to the above explanation, when both SIM cards start neighbor cell measurement, both SIM cards may be triggered for cell handover. Since there is no stable reference cell (when Card 1 does not start neighbor cell measurement, the serving cell corresponding to Card 1 is the stable reference cell), the terminal device cannot determine which neighbor cells can form a frequency band combination that meets DSDA with this reference cell; that is to say, if the methods shown in the aforementioned steps S701 and S702 are adopted for both SIM cards, the two cells after handover may still not meet DSDA.
[0133] Based on the above discussion, the present application provides the following design: when both SIM cards start neighbor cell measurement, the terminal device can also perform the following steps S703 and S704:
[0134] S703: The terminal device performs cell measurement on the neighbor cells of the second cell; the second cell is the serving cell accessed by the terminal device through the second SIM card.
[0135] S704: The terminal device sends a second measurement report to the network device; wherein, the second measurement report includes the signal quality measurement value of any neighbor cell of the second cell.
[0136] Optionally, the priority of the first SIM card is higher than that of the second SIM card; or, the quality of service (QoS) parameter of the first service is higher than that of the second service; or, the service priority of the first service is higher than that of the second service; wherein, the first service is the service executed by the terminal device through the first SIM card, and the second service is the service executed by the terminal device through the second SIM card.
[0137] The following is an explanation in combination with the two service scenarios shown above Figure 6b as follows.
[0138] In service scenario 1, the service of Card 0 is a data service, and the service of Card 1 is a voice service. Then, the service priority of Card 1 is higher than that of Card 1. The terminal device uses Card 1 as the first SIM card to execute the aforementioned steps S701 and S702, and uses Card 0 as the second SIM card to execute the aforementioned steps S703 and S704.
[0139] In service scenario 2, the service of Card 0 is a foreground voice service, and the service of Card 1 is a background voice service. Then, the service priority of Card 0 is higher than that of Card 1. The terminal device uses Card 0 as the first SIM card to execute the aforementioned steps S701 and S702, and uses Card 1 as the second SIM card to execute the aforementioned steps S703 and S704.
[0140] In addition, as Figure 6bAs shown, the present application also provides a business scenario: in business scenario 3, card 0 starts neighboring area measurement, and when card 1 is in a network search state, the terminal device executes a network search process for card 1 to enable card 1 to access a cell whose working frequency band is in the DSDA frequency band; the terminal device uses card 0 as the first SIM card to execute the aforementioned steps S701 and S702, or the terminal device uses card 0 as the second SIM card to execute the aforementioned steps S703 and S704.
[0141] By adopting the method shown in the aforementioned steps S701 to S704, when both the first SIM card and the second SIM card start neighboring cell measurement, different measurement report reporting methods are executed for the first SIM card and the second SIM card, that is, the second SIM card adopts the traditional normal cell measurement reporting process, thereby keeping the cell switching process of the second SIM card unchanged, and reducing to a certain extent the situation where the first SIM card and the second SIM card are switched at the same time and DSDA cannot be implemented.
[0142] Figure 9 Another communication method provided in an embodiment of the present application is used to implement a network search process (for example, a network search process corresponding to the aforementioned business scenario 3). The method may include the following steps:
[0143] S901: During a network search for the first SIM card, the terminal device performs cell measurement on at least one first candidate cell on a first frequency band; the first frequency band is a DSDA frequency band supported by the terminal device. For example, assuming that the terminal device is currently in a first area of a city Y in province X, the first frequency band may be all frequency bands covering the first area.
[0144] Optionally, the at least one first candidate cell is a cell stored by the terminal device where the first SIM card has resided. For example, the terminal device may obtain the locally stored cells where the first SIM card has resided, and perform cell measurements on the aforementioned cells one by one.
[0145] In one possible design, the multiple DSDA frequency bands supported by the terminal device include at least one DSDA frequency band combination, and each frequency band combination includes two frequency bands; the DSDA frequency band combination can refer to the explanation in step S402 and will not be repeated here. The at least one DSDA frequency band combination includes a first frequency band combination consisting of the first frequency band and the working frequency band of the second cell; the second cell is the service cell accessed by the terminal device through the second SIM card. In other words, when the working frequency band of the dual cards in the terminal device is a frequency band combination consisting of the first frequency band and the working frequency band of the second cell, the terminal device can implement DSDA, so performing cell measurement on the first frequency band can increase the probability that the terminal device supporting DSDA can reside in the target cell on the DSDA radio frequency resources, thereby ensuring that the terminal device implements DSDA as much as possible.
[0146] S902: When the signal quality measurement value of the first cell in the at least one first candidate cell is greater than or equal to the first signal quality threshold, camp on the first cell.
[0147] Among them, the terminal device can preset the size of the first signal quality threshold, which is not limited in this application. For example, the first signal quality threshold can be a cell camping threshold.
[0148] By using the method shown in the foregoing steps S901 to S902, the terminal device can perform cell measurements on cells (such as the first candidate cells) operating in the DSDA frequency band (such as the first frequency band), thereby completing the DSDA network search process and DSDA cell camping, improving the probability that the terminal device supporting DSDA can camp on the target cell of the DSDA radio frequency resource, and reducing the resource waste of the network search process and improving the efficiency of the network search process.
[0149] Optionally, when the signal quality measurement value of each first candidate cell in the at least one first candidate cell is less than the first signal quality threshold, the communication method further includes the following steps:
[0150] S903: Perform cell measurements on at least one second candidate cell in the first frequency band; the at least one second candidate cell is different from the at least one first candidate cell.
[0151] S904: When the signal quality measurement value of the third cell in the at least one second candidate cell is greater than or equal to the first signal quality threshold, camp on the third cell.
[0152] By using the method shown in the foregoing steps S901 to S904, when there is no cell that meets the camping condition in the cell measurement results of some cells (such as the first candidate cells) in the foregoing partial DSDA frequency band (such as the first frequency band), the terminal device can also expand the range of cell measurements, that is, the terminal device performs cell measurements on other cells (such as the second candidate cells), thereby improving the success rate of DSDA network search and DSDA cell camping.
[0153] The method provided in the embodiments of the present application is introduced above in conjunction with the accompanying drawings. The communication device provided in the embodiments of the present application is introduced below in conjunction with the accompanying drawings.
[0154] Based on the same technical concept, the present application further provides a communication device, which is used to implement the communication method provided in the above embodiments. Refer to Figure 10 As shown, the communication device 1000 includes a communication unit 1001 and a processing unit 1002. The communication unit 1001 is used to receive and send data; the processing unit 1002 is used to implementFigure 4 The steps in the communication method shown, or for implementing the foregoing Figure 7 The steps in the communication method shown, or for implementing the foregoing Figure 9 The steps in the communication method shown.
[0155] In a possible example, the communication device 1000 is equipped with a first SIM card and a second SIM card. The processing unit 1002 is configured to perform the following steps through the communication unit 1001: perform cell measurement on the neighboring cells of the first cell; the first cell is the serving cell accessed by the communication device 1000 through the first SIM card; send a first measurement report to the network device; wherein, the first measurement report includes a signal quality correction value of the first neighboring cell; wherein, the signal quality correction value of the first neighboring cell is greater than the signal quality measurement value of the first neighboring cell; the operating frequency band of the first neighboring cell is located in multiple DSDA frequency bands supported by the communication device 1000.
[0156] In a possible design, the multiple DSDA frequency bands include at least one DSDA frequency band combination, and each frequency band combination includes two frequency bands; the processing unit 1002 is specifically configured to: when at least one of the following conditions is met, send a first measurement report to the network device: at least one DSDA frequency band combination includes a first frequency band combination composed of the operating frequency band of the first neighboring cell and the operating frequency band of the second cell; at least one DSDA frequency band combination does not include a second frequency band combination composed of the operating frequency band of the first cell and the operating frequency band of the second cell; the signal quality measurement value of the first neighboring cell is greater than or equal to the first signal quality threshold; wherein, the second cell is the serving cell accessed by the communication device 1000 through the second SIM card.
[0157] In a possible design, the communication device 1000 is in a DSDS TDM concurrent state.
[0158] In a possible design, the processing unit 1002 is further configured to: perform cell measurement on the neighboring cells of the second cell; the second cell is the serving cell accessed by the communication device 1000 through the second SIM card; send a second measurement report to the network device; wherein, the second measurement report includes the signal quality measurement value of any neighboring cell of the second cell.
[0159] In a possible design, the priority of the first SIM card is lower than the priority of the second SIM card; or, the QOS parameters of the first service are lower than the QOS parameters of the second service; or, the service priority of the first service is lower than the service priority of the second service; wherein, the first service is the service executed by the communication device 1000 through the first SIM card, and the second service is the service executed by the communication device 1000 through the second SIM card.
[0160] In another possible example, the communication device 1000 is equipped with a first SIM card and a second SIM card. The processing unit 1002 is configured to perform the following steps through the communication unit 1001: perform cell measurement on the neighboring cells of the first cell; the first cell is the serving cell accessed by the communication device 1000 through the first SIM card; send a first measurement report to the network device; wherein, the first measurement report includes a signal quality correction value of the first neighboring cell; wherein, the signal quality correction value of the first neighboring cell is less than the signal quality measurement value of the first neighboring cell; the operating frequency band of the first neighboring cell is not included in the multiple DSDA frequency bands supported by the communication device 1000.
[0161] In a possible design, the multiple DSDA frequency bands include at least one DSDA frequency band combination, and each frequency band combination includes two frequency bands; the processing unit 1002 is specifically configured to: when at least one of the following conditions is met, send a first measurement report to the network device: at least one DSDA frequency band combination includes a first frequency band combination composed of the operating frequency band of the first cell and the operating frequency band of the second cell; at least one DSDA frequency band combination does not include a second frequency band combination composed of the operating frequency band of the first neighboring cell and the operating frequency band of the second cell; the signal quality measurement value of the first neighboring cell is less than or equal to a first signal quality threshold; wherein, the second cell is the serving cell accessed by the communication device 1000 through the second SIM card.
[0162] In a possible design, the communication device 1000 is in a DSDA concurrent state.
[0163] In a possible design, the processing unit 1002 is further configured to: perform cell measurement on the neighboring cells of the second cell; the second cell is the serving cell accessed by the communication device 1000 through the second SIM card; send a second measurement report to the network device; wherein, the second measurement report includes the signal quality measurement value of any neighboring cell of the second cell.
[0164] In a possible design, the priority of the first SIM card is higher than the priority of the second SIM card; or, the QOS parameter of the first service is higher than the QOS parameter of the second service; or, the service priority of the first service is higher than the service priority of the second service; wherein, the first service is the service executed by the communication device 1000 through the first SIM card, and the second service is the service executed by the communication device 1000 through the second SIM card.
[0165] In another possible example, the communication device 1000 is equipped with a first SIM card and a second SIM card. The processing unit 1002 is configured to perform the following steps through the communication unit 1001: during the network search process for the first SIM card, perform cell measurements on at least one first candidate cell on the first frequency band; the first frequency band is the DSDA frequency band supported by the communication device 1000; when the signal quality measurement value of the first cell in at least one first candidate cell is greater than or equal to the first signal quality threshold, camp on the first cell.
[0166] In a possible design, the multiple DSDA frequency bands supported by the communication device 1000 include at least one DSDA frequency band combination, and each frequency band combination includes two frequency bands; at least one DSDA frequency band combination includes a first frequency band combination composed of the first frequency band and the operating frequency band of the second cell; the second cell is the serving cell accessed by the communication device 1000 through the second SIM card.
[0167] In a possible design, at least one first candidate cell is a cell where the first SIM card of the communication device 1000 has camped.
[0168] In a possible design, when the signal quality measurement value of each first candidate cell in at least one first candidate cell is less than the first signal quality threshold, the processing unit 1002 is further configured to: perform cell measurements on at least one second candidate cell on the first frequency band; at least one second candidate cell is different from at least one first candidate cell; when the signal quality measurement value of the third cell in at least one second candidate cell is greater than or equal to the first signal quality threshold, camp on the third cell.
[0169] Based on the same technical concept, an embodiment of the present application further provides another communication device. The communication device 1100 can implement the communication method provided in the above embodiment and has the functions of the communication device 1000 provided in the above embodiment. Refer to Figure 11 As shown, the communication device 1100 includes: a memory 1102 and a processor 1101. Optionally, the communication device 1100 further includes a communication interface 1103. Among them, the communication interface 1103, the processor 1101, and the memory 1102 are interconnected with each other.
[0170] Optionally, the communication interface 1103, the processor 1101, and the memory 1102 are interconnected with each other through a bus 1104. The bus 1104 may be a peripheral component interconnect (PCI) bus, an extended industry standard architecture (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 11 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.
[0171] The communication interface 1103 is configured to receive and send signals to implement communication with other devices outside the communication device.
[0172] The functions of the processor 1101 may refer to the descriptions in the above embodiments and will not be elaborated here. Among them, the processor 1101 may be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and an NP, etc. The processor 1101 may further include a hardware chip. The above hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The above PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof. When implementing the above functions, the processor 1101 may be implemented by hardware, or of course, the corresponding software may be executed by hardware.
[0173] The memory 1102 is used to store program instructions and the like. Specifically, the program instructions may include program code, and the program code includes computer operation instructions. The memory 1102 may include a random access memory (RAM), and may also include a non-volatile memory, such as at least one disk memory. The processor 1101 executes the program instructions stored in the memory 1102 to implement the above functions, thereby implementing the method provided in the above embodiments. Exemplarily, the memory 1102 may include the terminal device shown in the embodiments of the present application.
[0174] Based on the same technical concept, an embodiment of the present application further provides a computer program. When the computer program runs on a computer, the computer is enabled to execute the method provided in the above embodiments.
[0175] Based on the same technical concept, an embodiment of the present application further provides a computer-readable storage medium. A computer program is stored in the computer-readable storage medium. When the computer program runs on a computer, the computer is enabled to execute the method provided in the above embodiments.
[0176] Among them, the storage medium may be any available medium that can be accessed by a computer. Taking this as an example but not limited to: the computer-readable medium may include RAM, ROM, EEPROM, CD-ROM or other optical disc storage, magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer.
[0177] Based on the same technical concept, an embodiment of the present application further provides a chip. The chip is used to read the computer program stored in the memory and implement the method provided in the above embodiments.
[0178] Those skilled in the art should understand that the embodiments of the present application may be provided as a method, a system, or a computer program product. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memory, CD-ROM, optical memory, etc.) containing computer-usable program code.
[0179] This application is described with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to the application. It should be understood that each flow and / or block in the flowchart and / or block diagram, and the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing device produce a means for implementing the functions specified in a process Figure One one process or multiple processes and / or blocks Figure One or a means for implementing the functions specified in multiple blocks.
[0180] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory produce a manufactured article including an instruction means that implements the functions specified in a process Figure One one process or multiple processes and / or blocks Figure One or the functions specified in multiple blocks.
[0181] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operational steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in a process Figure One one process or multiple processes and / or blocks Figure One or the functions specified in multiple blocks.
[0182] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application is also intended to include these modifications and variations.
Claims
1. A communication method, applied to a terminal device, where the terminal device is equipped with a first subscriber identity module (SIM) card and a second SIM card, Characterized in that, The method includes: Performing cell measurement on the neighboring cells of a first cell; the first cell is the serving cell to which the terminal device is connected through the first SIM card; Sending a first measurement report to a network device; wherein, the first measurement report contains a signal quality correction value of a first neighboring cell; wherein, the signal quality correction value of the first neighboring cell is greater than the signal quality measurement value of the first neighboring cell; the operating frequency band of the first neighboring cell is located among multiple dual-SIM dual-standby (DSDA) frequency bands supported by the terminal device.
2. The method according to claim 1, Characterized in that, The multiple DSDA frequency bands include at least one DSDA frequency band combination, and each frequency band combination includes two frequency bands; the sending of the first measurement report to the network device includes: When at least one of the following conditions is met, sending the first measurement report to the network device: The at least one DSDA frequency band combination includes a first frequency band combination composed of the operating frequency band of the first neighboring cell and the operating frequency band of a second cell; The at least one DSDA frequency band combination does not include a second frequency band combination composed of the operating frequency band of the first cell and the operating frequency band of the second cell; The signal quality measurement value of the first neighboring cell is greater than or equal to a first signal quality threshold; Wherein, the second cell is the serving cell to which the terminal device is connected through the second SIM card.
3. The method according to claim 1 or 2, Characterized in that, The terminal device is in a dual-SIM dual-standby time-division multiplexing (DSDS TDM) concurrent state.
4. The method according to claim 3, Characterized in that, The method further includes: Performing cell measurement on the neighboring cells of a second cell; the second cell is the serving cell to which the terminal device is connected through the second SIM card; Sending a second measurement report to the network device; wherein, the second measurement report includes the signal quality measurement value of any neighboring cell of the second cell.
5. The method according to claim 3 or 4, Characterized in that, The priority of the first SIM card is lower than the priority of the second SIM card; or The quality of service (QOS) parameter of a first service is lower than the QOS parameter of a second service; or The service priority of the first service is lower than the service priority of the second service; Wherein, the first service is the service executed by the terminal device through the first SIM card, and the second service is the service executed by the terminal device through the second SIM card.
6. A communication method, applied to a terminal device, where the terminal device is equipped with a first subscriber identity module (SIM) card and a second SIM card, Characterized in that, The method includes: Performing cell measurement on the neighboring cells of a first cell; the first cell is the serving cell to which the terminal device is connected through the first SIM card; Send a first measurement report to a network device; wherein, the first measurement report includes a signal quality correction value of a first neighboring cell; wherein, the signal quality correction value of the first neighboring cell is less than the signal quality measurement value of the first neighboring cell; the operating frequency band of the first neighboring cell is not included in the multiple dual-SIM dual-standby DSDA frequency bands supported by the terminal device.
7. The method according to claim 6, wherein, the multiple DSDA frequency bands include at least one DSDA frequency band combination, and each frequency band combination includes two frequency bands; the sending the first measurement report to the network device includes: when at least one of the following conditions is satisfied, send the first measurement report to the network device: the at least one DSDA frequency band combination includes a first frequency band combination composed of the operating frequency band of the first cell and the operating frequency band of a second cell; the at least one DSDA frequency band combination does not include a second frequency band combination composed of the operating frequency band of the first neighboring cell and the operating frequency band of the second cell; the signal quality measurement value of the first neighboring cell is less than or equal to a first signal quality threshold; wherein, the second cell is a serving cell accessed by the terminal device through the second SIM card.
8. The method according to claim 6 or 7, wherein, the terminal device is in a DSDA concurrent state.
9. The method according to claim 8, wherein, the method further includes: perform cell measurement on neighboring cells of the second cell; the second cell is a serving cell accessed by the terminal device through the second SIM card; send a second measurement report to the network device; wherein, the second measurement report includes the signal quality measurement value of any neighboring cell of the second cell.
10. The method according to claim 8 or 9, wherein, the priority of the first SIM card is higher than the priority of the second SIM card; or the quality of service QOS parameter of the first service is higher than the QOS parameter of the second service; or the service priority of the first service is higher than the service priority of the second service; wherein, the first service is a service executed by the terminal device through the first SIM card, and the second service is a service executed by the terminal device through the second SIM card.
11. A communication method, applied to a terminal device, the terminal device is installed with a first subscriber identity module SIM card and a second SIM card, wherein, the method includes: during the network search process for the first SIM card, perform cell measurement on at least one first candidate cell on a first frequency band; the first frequency band is a dual-SIM dual-standby DSDA frequency band supported by the terminal device; when the signal quality measurement value of the first cell in the at least one first candidate cell is greater than or equal to a first signal quality threshold, camp on the first cell.
12. The method according to claim 11, wherein, the multiple DSDA frequency bands supported by the terminal device include at least one DSDA frequency band combination, and each frequency band combination includes two frequency bands; The at least one DSDA frequency band combination includes a first frequency band combination composed of the first frequency band and the operating frequency band of a second cell; the second cell is a serving cell accessed by the terminal device through the second SIM card.
13. The method according to claim 11 or 12, wherein, the at least one first candidate cell is a cell in which the first SIM card resident in the terminal device has camped.
14. The method according to any one of claims 11-13, wherein, the method further includes: when the signal quality measurement values of each first candidate cell in the at least one first candidate cell are all less than the first signal quality threshold, performing cell measurement on at least one second candidate cell on the first frequency band; the at least one second candidate cell is different from the at least one first candidate cell; when the signal quality measurement value of a third cell in the at least one second candidate cell is greater than or equal to the first signal quality threshold, camping on the third cell.
15. A communication device, wherein, comprising: a communication unit and a processing unit; the communication unit is configured to receive and transmit data; the processing unit is configured to execute the method according to any one of claims 1-14.
16. A communication device, wherein, comprising: at least one processor and a memory; the at least one processor is coupled to the memory, and the at least one processor is configured to read a computer program stored in the memory to execute the method according to any one of claims 1-14.
17. A computer-readable storage medium, wherein, the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are called by a computer, the computer is caused to execute the method according to any one of claims 1-14.
18. A chip system, wherein, comprising a communication interface and a processor: the communication interface is configured to input and / or output signaling or data; the processor is configured to execute a computer-executable program, such that a device installed with the chip system executes the method according to any one of claims 1-14.