Communication method and device and storage medium
By detecting the terminal communication status and performing corresponding network search and communication processing, the problem of maintaining the DSDA connection state is solved, avoiding the terminal switching to the DSDS connection state, and improving the user experience.
Patent Information
- Application Number
- CN202311161837.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-08
- Publication Date
- 2025-03-11
AI Technical Summary
In the prior art, when a terminal that supports dual-station dual-pass (DSDA) is engaged in a call service, the network connection status of another SIM card is difficult to maintain, which may cause the terminal to switch from the DSDA connection status to the DSDS connection status, affecting the user experience.
By detecting the communication status of the terminal, if it is in the DSDS state, a target network search is performed, a list of LTE frequency cell that supports DSDA combinations is determined, and communication is carried out based on this list; if it is in the DSDA connected state, communication is carried out based on the service cell type (anchor cell or non-anchor cell) of the terminal to keep the terminal in the DSDA connected state.
Effectively maintain the terminal's DSDA connection state, avoid switching to the DSDS connection state, thereby improving the user experience.
Smart Images

Figure CN119603712A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a communication method, device and storage medium. Background Art
[0002] With the development of communication technology, terminals supporting dual SIM dual active (DSDA) in dual subscriber identity module (SIM) card terminals are becoming more and more popular.
[0003] In the related art, a terminal supporting DSDA can maintain network connection when one SIM card is performing a call service while the other SIM card is performing a network connection. However, when one SIM card is performing a call service, the configuration of the other SIM card. Summary of the invention
[0004] In order to overcome the problems existing in the related art, the present disclosure provides a communication method, device and storage medium.
[0005] According to a first aspect of an embodiment of the present disclosure, a communication method is provided, comprising: in response to a terminal applying a first SIM card link to perform data transmission in a data mobile network and applying a second SIM card link to perform a voice call service, detecting the communication state of the terminal and the communication state including being in a dual-card dual-channel DSDA connection state or a dual-card dual-standby DSDS connection state; performing corresponding communication processing based on the communication state of the terminal, the communication processing being used to keep the terminal in a DSDA connection state.
[0006] In one embodiment, the corresponding communication processing is performed based on the communication status of the terminal, including: if the terminal is in the DSDS state, based on the first SIM card link target network search, determine the LTE frequency cell list that supports the DSDA combination, and communicate based on the LTE frequency cell list, and the target network is a network that supports the terminal to be in a DSDA connection state; if the terminal is in a DSDA connection state, communicate based on the service cell type of the terminal, and the service cell type includes an anchor cell or a non-anchor cell.
[0007] In another embodiment, the communication based on the LTE frequency cell list includes: determining the signal strength difference between the anchor cell with the largest signal strength and the non-anchor cell with the largest signal strength in the LTE frequency cell list; if the signal strength difference is greater than or equal to a first signal strength threshold, accessing the anchor cell with the largest signal strength and entering the DSDA connection state; if the signal strength difference is less than the first signal strength threshold, accessing the non-anchor cell with the largest signal strength and entering the DSDA connection state; communicating based on the service cell type of the terminal.
[0008] In another embodiment, the communicating based on the serving cell type of the terminal includes: if the current serving cell corresponding to the first SIM card link of the terminal is an anchor cell, disabling the ENDC capability of the terminal; if the current serving cell corresponding to the first SIM card link of the terminal is a non-anchor cell, communicating based on the signal strength of the current serving cell of the terminal and the signal strength of the neighboring cell.
[0009] In another embodiment, the communication based on the signal strength of the terminal's current serving cell and the signal strength of the neighboring cell includes: if the signal strength of the current serving cell is greater than or equal to a second signal strength threshold, no measurement reporting is performed on the anchor neighboring cell of the non-anchor cell; if there is at least one neighboring cell of the non-anchor cell whose signal strength is greater than or equal to a third signal strength threshold, no measurement reporting is performed on the anchor neighboring cell of the non-anchor cell.
[0010] According to a second aspect of an embodiment of the present disclosure, a communication device is provided, including: a detection unit, for detecting the communication status of the terminal in response to the terminal applying a second SIM card link to perform a voice call service during the process of data transmission in a data mobile network using a first SIM card link, and the communication status includes being in a dual-card dual-channel DSDA connection state, or a dual-card dual-standby DSDS connection state; a processing unit, for performing corresponding communication processing based on the communication status of the terminal, and the communication processing is used to keep the terminal in a DSDA connection state.
[0011] In one embodiment, the processing unit performs corresponding communication processing based on the communication status of the terminal, including: when the terminal is in a DSDS state, searching for a target network based on the first SIM card link, determining a list of LTE frequency cells supporting the DSDA combination, and communicating based on the LTE frequency cell list, wherein the target network is a network that supports the terminal in a DSDA connection state; when the terminal is in a DSDA connection state, communicating based on the service cell type of the terminal, wherein the service cell type includes an anchor cell or a non-anchor cell.
[0012] In another embodiment, the processing unit communicates based on the LTE frequency cell list, including: determining the signal strength difference between the anchor cell with the largest signal strength and the non-anchor cell with the largest signal strength in the LTE frequency cell list; when the signal strength difference is greater than or equal to a first signal strength threshold, accessing the anchor cell with the largest signal strength and entering a DSDA connection state; when the signal strength difference is less than the first signal strength threshold, accessing the non-anchor cell with the largest signal strength and entering a DSDA connection state.
[0013] In another embodiment, the processing unit communicates based on the service cell type of the terminal, including: when the current service cell corresponding to the first SIM card link of the terminal is an anchor cell, disabling the ENDC capability of the terminal; when the current service cell corresponding to the first SIM card link of the terminal is a non-anchor cell, communicating based on the signal strength of the current service cell of the terminal and the signal strength of the neighboring cell.
[0014] In another embodiment, the processing unit communicates based on the signal strength of the current serving cell of the terminal and the signal strength of the neighboring cell, including: when the signal strength of the current serving cell is greater than or equal to the first signal strength threshold, the anchor neighboring cell of the non-anchor cell is not measured and reported; when there is at least one neighboring cell of the non-anchor cell whose signal strength is greater than or equal to the second signal strength threshold, the anchor neighboring cell of the non-anchor cell is not measured and reported.
[0015] According to a third aspect of an embodiment of the present disclosure, a communication device is provided, comprising: a processor; a memory for storing processor executable commands; wherein the processor is configured to: execute the communication method described in the first aspect or any one implementation of the first aspect.
[0016] According to a fourth aspect of an embodiment of the present disclosure, a storage medium is provided, in which instructions are stored. When the instructions in the storage medium are executed by a processor of a device, the device is enabled to execute the communication method described in the first aspect or any one of the implementations of the first aspect.
[0017] The technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: by detecting the communication status of the terminal and then communicating based on the communication status of the terminal, the communication status of the terminal can be maintained in the DSDA connection state, avoiding access to the DSDS connection state and thus affecting the user experience.
[0018] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0020] Figure 1 The present invention is a flow chart showing a communication method according to an exemplary embodiment.
[0021] Figure 2 The present invention is a flow chart of a method for communicating based on a terminal communication state according to an exemplary embodiment.
[0022] Figure 3 The present invention is a flow chart of a method for communicating based on a terminal communication state according to an exemplary embodiment.
[0023] Figure 4 The present invention is a flow chart showing a method for communicating based on the current serving cell type of a terminal according to an exemplary embodiment.
[0024] Figure 5 The present invention is a flow chart of a method for communicating based on the signal strength of a terminal's current serving cell and the signal strength of a neighboring cell according to an exemplary embodiment.
[0025] Figure 6 A flow chart of a communication method according to an exemplary embodiment is shown
[0026] Figure 7 It is a block diagram of a communication device according to an exemplary embodiment.
[0027] Figure 8 The invention is a block diagram showing a device for communication according to an exemplary embodiment.
[0028] Fig. 9 The invention is a block diagram showing a device for communication according to an exemplary embodiment. DETAILED DESCRIPTION
[0029] Here, exemplary embodiments will be described in detail, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present disclosure.
[0030] The network selection method involved in the embodiment of the present disclosure is applied to a terminal. In some embodiments, the terminal includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with a communication function, a smart car, a tablet computer (Pad), a computer with a wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited thereto.
[0031] In some embodiments, "network" can be interpreted as devices included in the network, such as access network equipment, core network equipment, etc.
[0032] In some embodiments, "access network device (AN device)" may also be referred to as "radio access network device (RAN device)", "base station (BS)", "radio base station (radio base station)", "fixed station (fixed station)", and in some embodiments may also be understood as "node (node)", "access point (access point)", "transmission point (TP)", "reception point (reception point, RP)", "transmission and / or reception point (transmission / reception point, TRP)"", "panel (panel)", "antenna panel (antenna panel)", "antenna array (antenna array)"", "cell (cell)", "macro cell (macro cell)", "small cell (small cell)", "femto cell (femto cell)", "pico cell (pico cell)", "sector (sector)", "cell group (cell group)", "serving cell (serving cell)", "carrier (carrier)", "component carrier (component carrier)", "bandwidth part (bandwidth part, BWP)" and the like.
[0033] In some embodiments, the core network device may be a device including a first network element, a second network element, etc., or may be a plurality of devices or a group of devices, respectively including all or part of the first network element, the second network element, etc. The network element may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).
[0034] It should be noted that, in order to facilitate understanding of the technical solution, the following embodiments are described using a terminal in the form of a smart phone and a network in the form of a cell.
[0035] In related technologies, with the development of mobile communication technology, the use of dual-SIM terminals is becoming more and more popular. When a dual-SIM terminal is inserted with dual Subscriber Identification Module (SIM) cards, the user will set one of the SIM cards as a data card, that is, the card will be used by default for data services such as surfing the Internet, playing games, and watching live broadcasts. The other card is called a secondary card, and its main function is to make and receive calls, send and receive text messages, etc.
[0036] In the related art, terminals that can carry dual SIM cards can be divided into two categories according to terminal capabilities: the first category is terminals supporting dual SIM dual standby (DSDS), and the second category is terminals supporting dual SIM dual active (DSDA).
[0037] It should be understood that for terminals that support DSDS, the primary card cannot use data services while the secondary card is making calls. For terminals that support DSDA, the primary card can use data services while the secondary card is making calls. When a terminal that supports DSDA is in the DSDS state, the primary card will initiate a default roaming search (DR Search) to search and try to connect to other networks to find a network that can enable the terminal to be in the DSDA state.
[0038] However, whether the terminal can be successfully placed in the DSDA state in the end depends on the network result of the main card DR Search. When the network result of the main card DR Search is a network that supports Long Term Evolution (LTE) and LTE combination (i.e., LTE+LTE), or an LTE network that supports DSDA in a combination of LTE and standalone networking (SA) (i.e., LTE+SA), the terminal can be placed in the DSDA state, that is, when the main card searches for a single network state (e.g., a LTE+LTE network in 4G), the terminal can be placed in the DSDA state.
[0039] When the network result of the main card DR Search search is not a single network state, for example, the current service cell is searched for a non-standalone (NSA) anchor cell. Due to the particularity of the NSA mode, the device will use 4G (LTE) and 5G (NR) as anchor points at the same time, but the current network state usually uses the LTE frequency band for communication transmission, and the demand for the terminal's RF and hardware resources is relatively low. If the network subsequently configures the main card's service cell with an NR secondary cell group (NR SCG), the device needs to receive and send signals on two different frequency bands, LTE and NR, which increases the demand and complexity of the RF front-end hardware. If the device is in DSDA mode at the same time, this will put greater pressure on the device's hardware resources. Therefore, when the NR auxiliary cell (SCG) is added, the terminal may be forced to switch from the DSDA connection state to the DSDS connection state, that is, the terminal does not support the DSDA connection state of the ENDC+LTE / SA combination.
[0040] Based on the above problems, the present disclosure proposes a communication method, which detects the current terminal state and controls the terminal to access the target network based on the current terminal state, so that the terminal is in the DSDA state, thereby avoiding the terminal being in the DSDA state due to network selection, which affects the user experience.
[0041] It should be noted that, in order to facilitate the understanding of the embodiments of the present disclosure, some terms used in the embodiments of the present disclosure are explained below to facilitate understanding by those skilled in the art.
[0042] Dual-card terminal: A dual-card terminal has two SIM cards installed, one of which can be considered as a primary SIM card and the other can be considered as a secondary SIM card. A dual-card terminal device can be a dual-card dual-standby terminal device or a dual-card dual-communication device. For ease of description, in the embodiments of the present application, SIM cards and their evolutions are collectively referred to as SIM cards. For example, in some embodiments, a SIM card can be a universal subscriber identity module (USIM), or an eSIM card, etc.
[0043] The SIM card may include subscriber information, such as the international mobile subscriber identity (IMSI) or temporary mobile subscriber identity (TMSI), for user identification. From the perspective of the network, different SIM cards logically correspond to different communication entities on the network side. For example, for the network side, a dual-card terminal device can be regarded as two communication entities or two user devices.
[0044] It should be noted that the two SIM cards in the dual-card terminal may belong to the same operator or different operators, and the present application embodiment does not make any limitation on this. In addition, in actual applications, a terminal device can support more than two SIM cards, which can be determined according to actual usage requirements, and the present disclosure embodiment does not make any limitation on this.
[0045] For the convenience of description, in the embodiments of the present disclosure, two SIM cards installed in the terminal are described as a first SIM card and a second SIM card respectively.
[0046] SA networking and NSA networking: 3GPP defines two solutions for 5G new radio (NR) networking, namely standalone networking (SA) and non-standalone networking (NSA). Among them, NSA networking refers to 4G independently deploying the control plane (4G network carries control signaling), 5G and 4G jointly deploying the user plane (5G network and 4G network both carry user plane data) or 5G independently deploying the user plane (only 5G network carries user plane data). SA networking refers to 5G independently deploying the control plane and user plane, that is, the 5G network independently carries control signaling and user plane data.
[0047] SA network refers to a 5G network that is networked in SA networking mode. NSA network refers to a 5G network that is networked in NSA networking mode. Due to the various types of networks and terminals, there are currently situations where 5G cells or terminals only support NSA, only support SA, or support both NSA and SA.
[0048] Among them, in the power-on attachment scenario or the mobile update registration scenario, the terminal device reports the 5G capability to the network when sending a user access request or a registration request to the network. For example, the capability field carries network capability information to indicate whether the terminal device supports NSA mode and / or SA mode. Accordingly, the network can determine whether the terminal device supports NSA mode and / or SA mode based on the network capability information.
[0049] ENDC link (E-UTRA-NR dual connectivity, ENDC): In the related technology, in NSA mode, the terminal device establishes dual connections with the 4G base station and the 5G base station, which is called ENDC link, that is, the 4G base station is used as the main base station to transmit signaling; the 5G base station is used as an extended and enhanced data transmission channel to improve the data transmission rate. At this time, the LTE base station eNB is the master node (MN), the NR base station gNB is the secondary node (SN); the LTE cell is the master cell group (MCG), and the NR cell is the secondary cell group (SCG).
[0050] DR-Search: Dual Receiver Search. Dual receivers usually refer to a device (such as a mobile phone or router) with two receivers that can process two signals or frequency bands at the same time. It is usually used to improve the performance and flexibility of the device, such as processing the signals of two phone cards at the same time in dual SIM dual standby. In the embodiment of the present disclosure, it means that in the dual SIM dual standby (DSDS) mode, the non-calling card is looking for a frequency band that can support the dual SIM dual communication (DSDA) mode.
[0051] Disabling: In communications technology, it usually refers to changing a function or device from an active state to an inactive state. This is a control technology that enables users to manage the operating state of a device. For example, if a user has a device performing a task, when the task is completed or no longer needed, the user can "disable" it, thus preventing it from continuing to consume power or perform unnecessary operations.
[0052] Figure 1 is a flow chart of a communication method according to an exemplary embodiment. Figure 1 As shown, the communication method is used in a terminal and includes the following steps.
[0053] In step S11, in response to the terminal using the first SIM card link to perform a voice call service during the process of using the second SIM card link to perform data transmission in the data mobile network, the communication state of the terminal is detected.
[0054] In step S12, corresponding communication processing is performed based on the communication status of the terminal.
[0055] It should be understood that, to facilitate the description of subsequent embodiments, the SIM card used by the terminal for data transmission on the data mobile network is understood as a "first SIM card", and the SIM card used by the terminal for voice call services is understood as a "second SIM card".
[0056] In some embodiments, the first SIM card may be a primary card, and the second SIM card may be a secondary card.
[0057] In some embodiments, the communication state includes: being in a dual-SIM dual-channel DSDA connection state, or a dual-SIM dual-standby DSDS connection state.
[0058] In some embodiments, the communication process is used to keep the terminal in a DSDA connection state.
[0059] The communication method provided in the embodiment of the present disclosure can maintain the communication state of the terminal in the DSDA connection state and avoid accessing the DSDS connection state by detecting the communication state of the terminal and then communicating based on the communication state of the terminal.
[0060] Figure 2 The present invention is a flow chart of a method for communicating based on a terminal communication state according to an exemplary embodiment, comprising the following steps:
[0061] In step S21, the current communication state of the terminal is detected.
[0062] In step S22, if the terminal is in the DSDS state, a target network search (DR-search) is performed based on the first SIM card link to determine a list of LTE frequency cells that support the DSDA combination.
[0063] In step S23, communication is performed based on the LTE frequency cell list.
[0064] In step S24, if the terminal is in a DSDA connection state, communication is performed based on the serving cell type of the terminal.
[0065] In some embodiments, the target network is a network that supports the terminal to perform a DSDA connection state.
[0066] It should be understood that in response to detecting that the terminal is in the DSDS state, in order to enable the terminal to be in the DSDA connection state, a DR-Search needs to be performed to find a frequency cell list that can enable the terminal to be in the DSDA state.
[0067] It should be understood that in response to detecting that the terminal is in a DSDA connection state, in order to enable the terminal to maintain the DSDA connection state, it is necessary to communicate based on the service cell type of the terminal to avoid the terminal receiving and sending signals on two different frequency bands of LTE and NR, thereby entering the DSDS connection state.
[0068] The communication method provided by the embodiment of the present disclosure can perform corresponding communication processing according to the different communication states of the terminal, so that the terminal can communicate in the DSDA connection state.
[0069] In some implementations, the serving cell type of the terminal includes: an anchor cell or a non-anchor cell.
[0070] In some embodiments, the anchor cell includes an anchor cell in a non-standalone networking mode (NSA).
[0071] In some embodiments, the non-anchor cell includes: an LTE frequency cell that does not support ENDC.
[0072] In some embodiments, the anchor cell refers to a base station cell used to maintain connection with the terminal during network switching or network collaboration.
[0073] For example, in the non-standalone (NSA) mode of 5G, the anchor cell generally refers to the cell used for control plane communication in the 4G LTE network. It should be understood that although the terminal can communicate data through the 5G new air interface, the terminal's connection and control of the network still needs to be carried out through the 4G LTE network, that is, through this so-called "anchor cell".
[0074] Optionally, when a terminal performs a cell handover during movement, the anchor cell may refer to a cell to which the terminal is connected before the handover.
[0075] In some embodiments, the non-anchor cell generally refers to a New Radio cell that implements 5G data transmission.
[0076] It should be understood that in the 5G non-standalone networking (NSA) mode, non-anchor cells (5G NR cells) are used to achieve high-speed data transmission.
[0077] Figure 3 The present invention is a flow chart of a method for communicating based on a terminal communication state according to an exemplary embodiment, comprising the following steps:
[0078] In step S31, the signal strength difference between the anchor cell with the largest signal strength and the non-anchor cell with the largest signal strength in the LTE frequency cell list is determined.
[0079] In step S32, if the signal strength difference is greater than or equal to the first signal strength threshold, the anchor cell with the largest signal strength is accessed and the DSDA connection state is entered.
[0080] In step S33, if the signal strength difference is less than the first signal strength threshold, the non-anchor cell with the largest signal strength is accessed and the DSDA connection state is entered.
[0081] In step S34, communication is performed based on the serving cell type of the terminal.
[0082] In some embodiments, the signal strength is expressed based on at least one of the following: Reference Signal Received Power (RSRP), Signal-to-Noise Ratio (SNR), and Decibels (dB).
[0083] In some embodiments, the signal strength difference between the anchor cell with the largest signal strength and the non-anchor cell with the largest signal strength is calculated by subtracting the signal strength of the non-anchor cell with the largest signal strength from the signal strength of the anchor cell with the largest signal strength.
[0084] The communication method provided by the embodiment of the present disclosure gives priority to accessing non-anchor cells when the signal strength difference is not large, and gives priority to accessing anchor cells when the signal strength difference is large. The terminal can achieve high-speed data transmission based on non-anchor cells while entering the DSDA connection state.
[0085] Figure 4 The present invention is a flow chart of a method for communicating based on the current serving cell type of a terminal according to an exemplary embodiment, comprising the following steps:
[0086] In step S41, the serving cell type of the terminal is determined.
[0087] In step S42, if the current serving cell corresponding to the first SIM card link of the terminal is an anchor cell, the ENDC capability of the terminal is disabled.
[0088] In step S43, if the current serving cell corresponding to the first SIM card link of the terminal is a non-anchor cell, communication is performed based on the signal strength of the current serving cell of the terminal and the signal strength of the neighboring cell.
[0089] In some embodiments, the words "disable", "disable", "turn off", "disable" and the like can be used interchangeably.
[0090] It should be understood that disabling the terminal ENDC capability can prevent the terminal, whose current serving cell is an anchor cell in NSA mode, from being subsequently configured with NR SCG, thereby causing the terminal to switch to the DSDS connection state.
[0091] The communication method provided in the embodiment of the present disclosure avoids the situation where the serving cell is an anchor cell and the terminal is switched to the DSDS connection state due to the terminal being subsequently configured with NR SCG, by disabling the ENDC capability of the terminal whose serving cell is an anchor cell.
[0092] Figure 5 The present invention is a flow chart of a method for communicating based on the signal strength of a terminal's current serving cell and the signal strength of a neighboring cell according to an exemplary embodiment, including the following steps:
[0093] In step S51, the signal strength of the current serving cell is determined.
[0094] In step S52, if the signal strength of the current serving cell is greater than or equal to the second signal strength threshold, no measurement or reporting is performed on the anchor neighboring cell of the non-anchor cell.
[0095] In step S53, the signal strength of the neighboring cell of the non-anchor cell is detected.
[0096] In step S54, if there is at least one neighboring cell of the non-anchor cell whose signal strength is greater than or equal to the third signal strength threshold, no measurement and reporting is performed on the anchor neighboring cell of the non-anchor cell.
[0097] In some embodiments, the anchor cell includes: an anchor neighbor cell and a non-anchor neighbor cell.
[0098] It should be understood that the anchor neighbor cell may be understood as one or more anchor cells among several neighbor cells for a certain non-anchor cell “A”.
[0099] It should be understood that the non-anchor neighboring cell may be understood as one or more non-anchor cells among several neighboring cells of a certain non-anchor cell “A”.
[0100] In some embodiments, the anchor neighbor cell includes: an anchor cell in a non-standalone networking mode (NSA).
[0101] In some embodiments, the second signal strength threshold is equal to or unequal to the third signal strength threshold.
[0102] In some embodiments, if the signal strength of the current serving cell is greater than or equal to the second signal strength threshold, the anchor neighboring cell of the non-anchor cell is measured but not reported.
[0103] In some embodiments, if there is at least one neighboring cell of a non-anchor cell whose signal strength is greater than or equal to a third signal strength threshold, the anchor neighboring cell of the non-anchor cell is measured but not reported.
[0104] The communication method provided by the embodiment of the present disclosure avoids switching to the DSDS connection state due to the terminal being in the DSDA connection state of the ENDC+LTE / SA combination by avoiding measuring and reporting the anchor cell when the current serving cell corresponding to the first SIM card link is a non-anchor cell.
[0105] Figure 6 A communication method flow chart according to an exemplary embodiment includes the following steps:
[0106] In step S61, the terminal status is determined.
[0107] In step S62, the communication status of the second SIM card is determined.
[0108] In step S63, in response to the second SIM card being in the communication state, it is determined whether the terminal is in the DSDA connection state.
[0109] In step S63-1, in response to the second SIM card being in a call state, it is determined whether the terminal is in a DSDA connection state.
[0110] In step S64, the first SIM card performs a DR Search to find an LTE cell.
[0111] In step S65, the LTE cells are sorted in descending order of RSRP.
[0112] In step S66, it is determined whether the difference between the anchor cell signal strength and the non-anchor cell signal strength exceeds a threshold.
[0113] In step S66-1, cell selection and access are performed normally.
[0114] In step S67, in response to the difference between the anchor cell signal strength and the non-anchor cell signal strength not exceeding a threshold, the non-anchor cell with the highest signal strength is accessed.
[0115] In step S68, it is determined whether the serving cell of the first SIM card is an anchor cell.
[0116] In step S68 - 1 , in response to the serving cell of the first SIM card being an anchor cell, the UE ENDC capability is disabled.
[0117] In step S69, it is determined that the serving cell has a good signal, or there is a non-anchor neighboring cell with a good signal.
[0118] In step S70, no measurement or reporting is performed on the LTE anchor point neighboring cell.
[0119] In step S71, the second SIM card ends the communication state.
[0120] In some embodiments, the terminal status includes: supporting L+L and L+SA dual-pass UE dual-card normal registration services, and the second SIM card can perform call services.
[0121] In some embodiments, the second SIM card communication state includes: starting a communication state, or ending a communication state.
[0122] In some embodiments, determining that the difference between the anchor cell signal strength and the non-anchor cell signal strength exceeds a threshold value includes: RSRP_endc-RSRP_lte>=RSRP_t(default 5dB), where RSRP_endc represents the anchor cell signal strength, RSRP_lte represents the non-anchor cell signal strength, and RSRP_t(default 5dB) represents that the threshold value is 5 decibels.
[0123] It is understandable that the various embodiments of the present disclosure can be implemented separately or in combination with each other. For example, the user detecting the current communication status and determining the anchor cell with the largest signal strength and the non-anchor cell with the largest signal strength in the LTE frequency cell list can be implemented independently or together. The present disclosure only lists the independent implementation methods of each embodiment, and the implementation method of the combined application of each embodiment should not be considered to exceed the scope of the technical solution of the embodiments of the present disclosure.
[0124] Based on the same concept, an embodiment of the present disclosure also provides a communication device.
[0125] It is understandable that the communication device provided by the embodiment of the present disclosure includes a hardware structure and / or software module corresponding to each function in order to realize the above functions. In combination with the units and algorithm steps of each example disclosed in the embodiment of the present disclosure, the embodiment of the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the technical solution of the embodiment of the present disclosure.
[0126] Figure 7 FIG. 1 is a block diagram of a communication device 100 according to an exemplary embodiment. Figure 7 The device includes a detection unit 101 and a processing unit 102.
[0127] The detection unit 101 is used to detect the communication state of the terminal and the communication state includes being in a dual-SIM dual-communication DSDA connection state or a dual-SIM dual-standby DSDS connection state in response to the terminal applying the second SIM card link to perform a voice call service during the data transmission process of the data mobile network using the first SIM card link;
[0128] The processing unit 102 is used to perform corresponding communication processing based on the communication state of the terminal, and the communication processing is used to keep the terminal in a DSDA connection state.
[0129] In one implementation of the embodiment of the present disclosure, the processing unit 102 performs corresponding communication processing based on the communication state of the terminal, including:
[0130] When the terminal is in the DSDS state, a target network search is performed based on the first SIM card link, a list of LTE frequency cells supporting the DSDA combination is determined, and communication is performed based on the LTE frequency cell list, where the target network is a network that supports the terminal in the DSDA connection state;
[0131] When the terminal is in a DSDA connection state, communication is performed based on a serving cell type of the terminal, where the serving cell type includes an anchor cell or a non-anchor cell.
[0132] In one implementation of the embodiment of the present disclosure, the processing unit 102 communicates based on the LTE frequency cell list, including:
[0133] Determine the signal strength difference between the anchor cell with the largest signal strength and the non-anchor cell with the largest signal strength in the LTE frequency cell list;
[0134] When the signal strength difference is greater than or equal to the first signal strength threshold, accessing the anchor cell with the largest signal strength and entering the DSDA connection state;
[0135] When the signal strength difference is less than the first signal strength threshold, the non-anchor cell with the largest signal strength is accessed and the DSDA connection state is entered.
[0136] In one implementation of the embodiment of the present disclosure, the processing unit 102 communicates based on the serving cell type of the terminal, including:
[0137] When the current serving cell corresponding to the first SIM card link of the terminal is an anchor cell, disabling the ENDC capability of the terminal;
[0138] When the current serving cell corresponding to the first SIM card link of the terminal is a non-anchor cell, communication is performed based on the signal strength of the current serving cell of the terminal and the signal strength of the neighboring cell.
[0139] In one implementation of the embodiment of the present disclosure, the processing unit 102 communicates based on the signal strength of the current serving cell of the terminal and the signal strength of the neighboring cell, including:
[0140] When the signal strength of the current serving cell is greater than or equal to the first signal strength threshold, no measurement and reporting is performed on the anchor neighboring cell of the non-anchor cell;
[0141] In the case that there is at least one neighboring cell of the non-anchor cell whose signal strength is greater than or equal to the second signal strength threshold, no measurement and reporting is performed on the anchor neighboring cell of the non-anchor cell.
[0142] Figure 8 2 is a block diagram of a device 200 for communication according to an exemplary embodiment. For example, the device 200 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0143] Reference Figure 8 , the device 200 may include one or more of the following components: a processing component 202 , a memory 204 , a power component 206 , a multimedia component 208 , an audio component 210 , an input / output (I / O) interface 212 , a sensor component 214 , and a communication component 216 .
[0144] The processing component 202 generally controls the overall operation of the device 200, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 202 may include one or more processors 220 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 202 may include one or more modules to facilitate interaction between the processing component 202 and other components. For example, the processing component 202 may include a multimedia module to facilitate interaction between the multimedia component 208 and the processing component 202.
[0145] The memory 204 is configured to store various types of data to support operations on the device 200. Examples of such data include instructions for any application or method operating on the device 200, contact data, phone book data, messages, pictures, videos, etc. The memory 204 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0146] The power component 206 provides power to the various components of the device 200. The power component 206 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 200.
[0147] The multimedia component 208 includes a screen that provides an output interface between the device 200 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 208 includes a front camera and / or a rear camera. When the device 200 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0148] The audio component 210 is configured to output and / or input audio signals. For example, the audio component 210 includes a microphone (MIC), and when the device 200 is in an operation mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 204 or sent via the communication component 216. In some embodiments, the audio component 210 also includes a speaker for outputting audio signals.
[0149] I / O interface 212 provides an interface between processing component 202 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0150] The sensor assembly 214 includes one or more sensors for providing various aspects of the status assessment of the device 200. For example, the sensor assembly 214 can detect the open / closed state of the device 200, the relative positioning of components, such as the display and keypad of the device 200, the sensor assembly 214 can also detect the position change of the device 200 or a component of the device 200, the presence or absence of user contact with the device 200, the orientation or acceleration / deceleration of the device 200 and the temperature change of the device 200. The sensor assembly 214 can include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 214 can also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 214 can also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor or a temperature sensor.
[0151] The communication component 216 is configured to facilitate wired or wireless communication between the device 200 and other devices. The device 200 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 216 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 216 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0152] In an exemplary embodiment, the apparatus 200 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above method.
[0153] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 204 including instructions, and the instructions can be executed by the processor 220 of the device 200 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0154] Fig. 9 3 is a block diagram of a device 300 for communication according to an exemplary embodiment. For example, the device 300 may be provided as a server. Fig. 9 The apparatus 300 includes a processing component 322, which further includes one or more processors, and a memory resource represented by a memory 332 for storing instructions executable by the processing component 322, such as an application. The application stored in the memory 332 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 322 is configured to execute instructions to perform the above-mentioned screen display method.
[0155] The device 300 may also include a power supply component 326 configured to perform power management of the device 300, a wired or wireless network interface 350 configured to connect the device 300 to a network, and an input / output (I / O) interface 358. The device 300 may operate based on an operating system stored in the memory 332, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or the like.
[0156] It is to be understood that in the present disclosure, "plurality" refers to two or more than two, and other quantifiers are similar. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. The singular forms "a", "the" and "the" are also intended to include plural forms, unless the context clearly indicates other meanings.
[0157] It is further understood that the terms "first", "second", etc. are used to describe various information, but such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other, and do not indicate a specific order or degree of importance. In fact, the expressions "first", "second", etc. can be used interchangeably. For example, without departing from the scope of the present disclosure, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information.
[0158] It will be further understood that the terms “center”, “longitudinal”, “lateral”, “front”, “back”, “up”, “down”, “left”, “right”, “vertical”, “horizontal”, “top”, “bottom”, “inside”, “outside”, etc., indicating orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, are only for the convenience of describing the present embodiment and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation.
[0159] It can be further understood that, unless otherwise specified, “connection” includes a direct connection without other components between the two, and also includes an indirect connection with other components between the two.
[0160] It is further understood that, although the operations are described in a specific order in the drawings in the embodiments of the present disclosure, it should not be understood as requiring the operations to be performed in the specific order shown or in a serial order, or requiring the execution of all the operations shown to obtain the desired results. In certain environments, multitasking and parallel processing may be advantageous.
[0161] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any modifications, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure.
[0162] It should be understood that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the scope of the appended claims.
Claims
1. A communication method, characterized in that: include: In response to the terminal using the first SIM card link to perform a voice call service during the data transmission of the data mobile network, detecting the communication state of the terminal, wherein the communication state includes being in a dual-SIM dual-access DSDA connection state or a dual-SIM dual-standby DSDS connection state; Corresponding communication processing is performed based on the communication state of the terminal, and the communication processing is used to keep the terminal in a DSDA connection state.
2. The communication method according to claim 1, characterized in that: The performing corresponding communication processing based on the communication state of the terminal includes: If the terminal is in the DSDS state, a target network search is performed based on the first SIM card link to determine a list of LTE frequency cells supporting the DSDA combination, and communication is performed based on the LTE frequency cell list, where the target network is a network that supports the terminal in the DSDA connection state; If the terminal is in a DSDA connection state, communication is performed based on a serving cell type of the terminal, where the serving cell type includes an anchor cell or a non-anchor cell.
3. The communication method according to claim 2, characterized in that: The communicating based on the LTE frequency cell list includes: Determine the signal strength difference between the anchor cell with the largest signal strength and the non-anchor cell with the largest signal strength in the LTE frequency cell list; If the signal strength difference is greater than or equal to the first signal strength threshold, accessing the anchor cell with the largest signal strength and entering the DSDA connection state; If the signal strength difference is less than a first signal strength threshold, the non-anchor cell with the largest signal strength is accessed and a DSDA connection state is entered.
4. The communication method according to claim 2 or 3, characterized in that: The communicating based on the serving cell type of the terminal includes: If the current serving cell corresponding to the first SIM card link of the terminal is an anchor cell, disabling the ENDC capability of the terminal; If the current serving cell corresponding to the first SIM card link of the terminal is a non-anchor cell, communication is performed based on the signal strength of the current serving cell of the terminal and the signal strength of the neighboring cell.
5. The communication method according to claim 4, characterized in that: The communicating based on the current serving cell signal strength and the neighboring cell signal strength of the terminal includes: If the signal strength of the current serving cell is greater than or equal to the second signal strength threshold, no measurement and reporting is performed on the anchor neighboring cell of the non-anchor cell; If there is at least one neighboring cell of the non-anchor cell whose signal strength is greater than or equal to the third signal strength threshold, no measurement and reporting is performed on the anchor neighboring cell of the non-anchor cell.
6. A communication device, characterized in that: include: a detection unit, configured to detect a communication state of the terminal in response to the terminal applying a second SIM card link to perform a voice call service during a process of the terminal applying a first SIM card link to perform data transmission on a data mobile network, and the communication state includes being in a dual-SIM dual-access DSDA connection state or a dual-SIM dual-standby DSDS connection state; A processing unit is used to perform corresponding communication processing based on the communication state of the terminal, and the communication processing is used to keep the terminal in a DSDA connection state.
7. The communication device according to claim 6, characterized in that: The processing unit performs corresponding communication processing based on the communication state of the terminal, including: When the terminal is in the DSDS state, searching for a target network based on the first SIM card link, determining a list of LTE frequency cells supporting the DSDA combination, communicating based on the list of LTE frequency cells, and the target network is a network that supports the terminal in the DSDA connection state; When the terminal is in a DSDA connection state, communication is performed based on a serving cell type of the terminal, where the serving cell type includes an anchor cell or a non-anchor cell.
8. The communication device according to claim 7, characterized in that: The processing unit communicates based on the LTE frequency cell list, including: Determine the signal strength difference between the anchor cell with the largest signal strength and the non-anchor cell with the largest signal strength in the LTE frequency cell list; When the signal strength difference is greater than or equal to the first signal strength threshold, accessing the anchor cell with the largest signal strength and entering the DSDA connection state; When the signal strength difference is less than the first signal strength threshold, the non-anchor cell with the largest signal strength is accessed and a DSDA connection state is entered.
9. The communication device according to claim 7 or 8, characterized in that: The processing unit communicates based on the serving cell type of the terminal, including: When the current serving cell corresponding to the first SIM card link of the terminal is an anchor cell, disabling the ENDC capability of the terminal; In the case that the current serving cell corresponding to the first SIM card link of the terminal is a non-anchor cell, communication is performed based on the signal strength of the current serving cell of the terminal and the signal strength of the neighboring cell.
10. The communication device according to claim 9, characterized in that: The processing unit communicates based on the current serving cell signal strength and the neighboring cell signal strength of the terminal, including: When the signal strength of the current serving cell is greater than or equal to the first signal strength threshold, not measuring and reporting the anchor neighboring cell of the non-anchor cell; In a case where there is at least one neighboring cell of the non-anchor cell whose signal strength is greater than or equal to the second signal strength threshold, no measurement and reporting is performed on the anchor neighboring cell of the non-anchor cell.
11. A communication device, characterized in that: include: a memory for storing processor executable instructions; Wherein, the processor is configured to: execute the communication method described in any one of claims 1 to 5.
12. A storage medium, characterized in that: The storage medium stores instructions, and when the instructions in the storage medium are executed by a processor of the terminal, the terminal is enabled to execute the communication method according to any one of claims 1 to 5.