Detailed Description
The technical scheme of the application will be described below with reference to the accompanying drawings.
The technical scheme of the embodiment of the application is suitable for the terminal equipment which can communicate with the network equipment and supports double-card communication, each card can support telephone service and data service (namely, internet service), for example, the terminal equipment can be a mobile phone, a smart watch, a smart bracelet or a tablet personal computer, and the like, and the embodiment of the application does not limit the specific type of the terminal equipment.
The technical scheme of the embodiment of the application can be applied to various communication systems, such as: global system for mobile communications (global system for mobile communications, GSM), general packet radio service (general packet radio service, GPRS), code division multiple access (code division multiple access, CDMA), wideband code division multiple access (wideband code division multiple access, WCDMA), time division code division multiple access (time-division code division multiple access, TD-SCDMA), long term evolution (long term evolution, LTE), LTE frequency division duplex (frequency division duplex, FDD), LTE time division duplex (time division duplex, TDD), fifth generation new wireless (5th generation new radio,5G NR) or future sixth generation (6th generation,6G) systems, etc., wherein 5G NR is abbreviated as NR.
The embodiment of the application is applicable to a mobile communication system comprising a plurality of base stations and at least one terminal device, wherein the plurality of base stations at least comprise a base station capable of supporting a 5G network and a base station capable of supporting a 4G network. Illustratively, as shown in fig. 1, the mobile communication system includes a base station 110, a base station 120, and a terminal device 130, one of the base station 110 and the base station 120 being capable of supporting a 4G network, the other being capable of supporting a 5G network, the terminal device 130 being connectable to at least one of the base station 110 and the base station 120. For convenience of description, a base station supporting a 4G network will be abbreviated as a 4G base station, and a base station supporting a 5G network will be abbreviated as a 5G base station.
If the terminal device 130 is connected to one of the base station 110 and the base station 120, both the dual cards reside in the same network (4G network or 5G network). If the terminal device 130 is connected to both the base station 110 and the base station 120, then the following 3 cases are possible. Case 1, terminal device supports dual connection of 4G network and 5G network, and each of two cards is in dual connection state, i.e., each card connects 4G network and 5G network simultaneously. Case 2, one card resides in a 4G network and the other card resides in a 5G network. Case 3, the terminal device supports dual connection of LTE network and 5G network, where one card resides in 4G network or 5G network, and the other card connects both 4G network and 5G network.
It should be noted that, since the dual card does not necessarily support the same operator, when the dual card is simultaneously camped on the 4G network or the 5G network, the 4G base station or the 5G base station on which the dual card is camped may not be the same, and thus, the mobile communication system may include a plurality of base stations 110 and/or a plurality of base stations 120. When a base station (e.g., base station 110 or base station 120) is a base station of a shared network, the system allows the dual card to reside in the network supported by the base station even if the dual card does not support the same operator, where the shared network is a network shared by different operators.
Assume that a dual card supports different operators, a card 1 supports operator 1, a card 2 supports operator 2, and a mobile communication system includes one base station 110 and two base stations 120.
In an example, if base station 110 is a 4G base station of a shared 4G network and base station 120 is a 5G base station of a non-shared 5G network, one base station 120 supports operator 1 and another base station 120 supports operator 2. If the dual cards reside on the 4G network at the same time, then both cards reside on the same base station 110 (i.e., 4G base station); if the dual card resides on the 5G network at the same time, then the dual card resides on a different base station 120 (i.e., a 5G base station), card 1 resides on the base station 120 corresponding to carrier 1, and card 2 resides on the base station 120 corresponding to carrier 2.
In another example, if base station 110 is a 5G base station of a shared 5G network and base station 120 is a 4G base station of a non-shared 4G network, one base station 120 supports operator 1 and the other base station 120 supports operator 2. If the dual cards reside on the 5G network at the same time, then both cards reside on the same base station 110 (i.e., 5G base station); if the dual card resides on the 4G network at the same time, then the dual card resides on a different base station 120 (i.e., a 4G base station), card 1 resides on the base station 120 corresponding to carrier 1, and card 2 resides on the base station 120 corresponding to carrier 2.
Assume again that the dual card supports different operators, the card 1 supports operator 1, the card 2 supports operator 2, the mobile communication system includes two base stations 110 and two base stations 120, the base stations 110 are 4G base stations of the unshared 4G network, one base station 110 supports operator 1, the other base station 110 supports operator 2, the base stations 120 are 5G base stations of the unshared 5G network, one base station 120 supports operator 1, and the other base station 120 supports operator 2. If the dual card resides on the 4G network at the same time, the dual card resides on a different base station 110 (i.e., a 4G base station), the card 1 resides on the base station 110 corresponding to the operator 1, and the card 2 resides on the base station 110 corresponding to the operator 2; if the dual card resides on the 5G network at the same time, then the dual card resides on a different base station 120 (i.e., a 5G base station), card 1 resides on the base station 120 corresponding to carrier 1, and card 2 resides on the base station 120 corresponding to carrier 2.
It should be understood that the mobile communication system shown in fig. 1 is only schematically illustrated and should not be construed as limiting the embodiments of the present application. For example, the mobile communication system may further include a core network device, and more base stations and terminal devices.
Fig. 2 shows a schematic structural diagram of the terminal device 200. The terminal device 200 may include a processor 210, an external memory interface 220, an internal memory 221, a universal serial bus (universal serial bus, USB) interface 230, a charge management module 240, a power management module 241, a battery 242, an antenna 1, an antenna 2, a mobile communication module 250, a wireless communication module 260, an audio module 270, a speaker 270A, a receiver 270B, a microphone 270C, an earphone interface 270D, a sensor module 280, keys 290, a motor 291, an indicator 292, a camera 293, a display 294, and a subscriber identity module (subscriber identification module, SIM) card interface 295, etc. The sensor module 280 may include a pressure sensor 280A, a gyroscope sensor 280B, a barometric sensor 280C, a magnetic sensor 280D, an acceleration sensor 280E, a distance sensor 280F, a proximity sensor 280G, a fingerprint sensor 280H, a temperature sensor 280J, a touch sensor 280K, an ambient light sensor 280L, a bone conduction sensor 280M, and the like.
It is to be understood that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the terminal device 200. In other embodiments of the application, terminal device 200 may include more or less components than illustrated, or certain components may be combined, or certain components may be split, or different arrangements of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
Processor 210 may include one or more processing units such as, for example: the processor 210 may include an application processor (application processor, AP), a modem processor, a graphics processor (graphics processing unit, GPU), an image signal processor (image signal processor, ISP), a controller, a memory, a video codec, a digital signal processor (digital signal processor, DSP), a baseband processor, and/or a neural network processor (neural-network processing unit, NPU), etc. Wherein the different processing units may be separate devices or may be integrated in one or more processors.
The controller may be a neural center or a command center of the terminal device 200. The controller can generate operation control signals according to the instruction operation codes and the time sequence signals to finish the control of instruction fetching and instruction execution.
A memory may also be provided in the processor 210 for storing instructions and data. In some embodiments, the memory in the processor 210 is a cache memory. The memory may hold instructions or data that the processor 210 has just used or recycled. If the processor 210 needs to reuse the instruction or data, it may be called directly from the memory. Repeated accesses are avoided and the latency of the processor 210 is reduced, thereby improving the efficiency of the system.
In some embodiments, processor 210 may include one or more interfaces. The interfaces may include an integrated circuit (inter-integrated circuit, I2C) interface, an integrated circuit built-in audio (inter-integrated circuit sound, I2S) interface, a pulse code modulation (pulse code modulation, PCM) interface, a universal asynchronous receiver transmitter (universal asynchronous receiver/transmitter, UART) interface, a mobile industry processor interface (mobile industry processor interface, MIPI), a general-purpose input/output (GPIO) interface, a subscriber identity module (subscriber identity module, SIM) interface, and/or a universal serial bus (universal serial bus, USB) interface, among others.
The I2C interface is a bi-directional synchronous serial bus comprising a serial data line (SDA) and a serial clock line (derail clock line, SCL). In some embodiments, the processor 210 may contain multiple sets of I2C buses. The processor 210 may be coupled to the touch sensor 280K, charger, flash, camera 293, etc., respectively, through different I2C bus interfaces. For example: the processor 210 may be coupled to the touch sensor 280K through an I2C interface, so that the processor 210 and the touch sensor 280K communicate through an I2C bus interface to implement a touch function of the terminal device 200.
The I2S interface may be used for audio communication. In some embodiments, the processor 210 may contain multiple sets of I2S buses. The processor 210 may be coupled to the audio module 270 via an I2S bus to enable communication between the processor 210 and the audio module 270. In some embodiments, the audio module 270 may communicate audio signals to the wireless communication module 260 through the I2S interface to implement a function of answering a call through a bluetooth headset.
PCM interfaces may also be used for audio communication to sample, quantize and encode analog signals. In some embodiments, the audio module 270 and the wireless communication module 260 may be coupled by a PCM bus interface. In some embodiments, the audio module 270 may also transmit audio signals to the wireless communication module 260 through the PCM interface to implement a function of answering a call through the bluetooth headset. Both the I2S interface and the PCM interface may be used for audio communication.
The UART interface is a universal serial data bus for asynchronous communications. The bus may be a bi-directional communication bus. It converts the data to be transmitted between serial communication and parallel communication. In some embodiments, a UART interface is typically used to connect the processor 210 with the wireless communication module 260. For example: the processor 210 communicates with a bluetooth module in the wireless communication module 260 through a UART interface to implement a bluetooth function. In some embodiments, the audio module 270 may transmit an audio signal to the wireless communication module 260 through a UART interface, implementing a function of playing music through a bluetooth headset.
The MIPI interface may be used to connect the processor 210 to peripheral devices such as the display 294, the camera 293, and the like. The MIPI interfaces include camera serial interfaces (camera serial interface, CSI), display serial interfaces (display serial interface, DSI), and the like. In some embodiments, processor 210 and camera 293 communicate through a CSI interface to implement the photographing function of terminal device 200. The processor 210 and the display 294 communicate through a DSI interface to implement the display function of the terminal device 200.
The GPIO interface may be configured by software. The GPIO interface may be configured as a control signal or as a data signal. In some embodiments, a GPIO interface may be used to connect the processor 210 with the camera 293, display 294, wireless communication module 260, audio module 270, sensor module 280, and the like. The GPIO interface may also be configured as an I2C interface, an I2S interface, a UART interface, an MIPI interface, etc.
The USB interface 230 is an interface conforming to the USB standard specification, and may specifically be a Mini USB interface, a Micro USB interface, a USB Type C interface, or the like. The USB interface 230 may be used to connect a charger to charge the terminal device 200, or may be used to transfer data between the terminal device 200 and a peripheral device. And can also be used for connecting with a headset, and playing audio through the headset. The interface may also be used to connect other terminal devices, such as AR devices, etc.
It should be understood that the interfacing relationship between the modules illustrated in the embodiment of the present application is only illustrative, and does not constitute a structural limitation of the terminal device 200. In other embodiments of the present application, the terminal device 200 may also use different interfacing manners, or a combination of multiple interfacing manners in the foregoing embodiments.
The charge management module 240 is configured to receive a charge input from a charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charge management module 240 may receive a charging input of a wired charger through the USB interface 230. In some wireless charging embodiments, the charging management module 240 may receive wireless charging input through a wireless charging coil of the terminal device 200. The charging management module 240 may also supply power to the terminal device through the power management module 241 while charging the battery 242.
The power management module 241 is used for connecting the battery 242, and the charge management module 240 and the processor 210. The power management module 241 receives input from the battery 242 and/or the charge management module 240 and provides power to the processor 210, the internal memory 221, the external memory, the display 294, the camera 293, the wireless communication module 260, and the like. The power management module 241 may also be configured to monitor battery capacity, battery cycle times, battery health (leakage, impedance), and other parameters. In other embodiments, the power management module 241 may also be disposed in the processor 210. In other embodiments, the power management module 241 and the charge management module 240 may be disposed in the same device.
The wireless communication function of the terminal device 200 can be implemented by the antenna 1, the antenna 2, the mobile communication module 250, the wireless communication module 260, a modem processor, a baseband processor, and the like.
The antennas 1 and 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in the terminal device 200 may be used to cover a single or multiple communication bands. Different antennas may also be multiplexed to improve the utilization of the antennas. For example: the antenna 1 may be multiplexed into a diversity antenna of a wireless local area network. In other embodiments, the antenna may be used in conjunction with a tuning switch.
The mobile communication module 250 may provide a solution including 2G/3G/4G/5G wireless communication applied on the terminal device 200. The mobile communication module 250 may include at least one filter, switch, power amplifier, low noise amplifier (low noise amplifier, LNA), etc. The mobile communication module 250 may receive electromagnetic waves from the antenna 1, perform processes such as filtering, amplifying, and the like on the received electromagnetic waves, and transmit the processed electromagnetic waves to the modem processor for demodulation. The mobile communication module 250 can amplify the signal modulated by the modem processor, and convert the signal into electromagnetic waves through the antenna 1 to radiate. In some embodiments, at least some of the functional modules of the mobile communication module 250 may be disposed in the processor 210. In some embodiments, at least some of the functional modules of the mobile communication module 250 may be provided in the same device as at least some of the modules of the processor 210.
The modem processor may include a modulator and a demodulator. The modulator is used for modulating the low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used for demodulating the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low frequency baseband signal to the baseband processor for processing. The low frequency baseband signal is processed by the baseband processor and then transferred to the application processor. The application processor outputs sound signals through an audio device (not limited to speaker 270A, receiver 270B, etc.), or displays images or video through display screen 294. In some embodiments, the modem processor may be a stand-alone device. In other embodiments, the modem processor may be provided in the same device as the mobile communication module 250 or other functional module, independent of the processor 210.
The wireless communication module 260 may provide solutions for wireless communication including wireless local area network (wireless local area networks, WLAN) (e.g., wireless fidelity (wireless fidelity, wi-Fi) network), bluetooth (BT), global navigation satellite system (global navigation satellite system, GNSS), frequency modulation (frequency modulation, FM), near field wireless communication technology (near field communication, NFC), infrared technology (IR), etc. applied on the terminal device 200. The wireless communication module 260 may be one or more devices that integrate at least one communication processing module. The wireless communication module 260 receives electromagnetic waves via the antenna 2, modulates the electromagnetic wave signals, filters the electromagnetic wave signals, and transmits the processed signals to the processor 210. The wireless communication module 260 may also receive a signal to be transmitted from the processor 210, frequency modulate it, amplify it, and convert it to electromagnetic waves for radiation via the antenna 2.
In some embodiments, antenna 1 and mobile communication module 250 of terminal device 200 are coupled, and antenna 2 and wireless communication module 260 are coupled, such that terminal device 200 may communicate with a network and other devices via wireless communication techniques. The wireless communication techniques may include the Global System for Mobile communications (global system for mobile communications, GSM), general packet radio service (general packet radio service, GPRS), code division multiple access (code division multiple access, CDMA), wideband code division multiple access (wideband code division multiple access, WCDMA), time division code division multiple access (time-division code division multiple access, TD-SCDMA), long term evolution (long term evolution, LTE), BT, GNSS, WLAN, NFC, FM, and/or IR techniques, among others. The GNSS may include a global satellite positioning system (global positioning system, GPS), a global navigation satellite system (global navigation satellite system, GLONASS), a beidou satellite navigation system (beidou navigation satellite system, BDS), a quasi zenith satellite system (quasi-zenith satellite system, QZSS) and/or a satellite based augmentation system (satellite based augmentation systems, SBAS).
The terminal device 200 realizes a display function by a GPU, a display screen 294, an application processor, and the like. The GPU is a microprocessor for image processing, and is connected to the display screen 294 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 210 may include one or more GPUs that execute program instructions to generate or change display information.
The display 294 is used to display images, videos, and the like. The display 294 includes a display panel. The display panel may employ a liquid crystal display (liquid crystal display, LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED) or an active-matrix organic light-emitting diode (matrix organic light emitting diode), a flexible light-emitting diode (flex), a mini, a Micro led, a Micro-OLED, a quantum dot light-emitting diode (quantum dot light emitting diodes, QLED), or the like. In some embodiments, the terminal device 200 may include 1 or N displays 294, N being a positive integer greater than 1.
The terminal device 200 may implement a photographing function through an ISP, a camera 293, a video codec, a GPU, a display 294, an application processor, and the like.
The ISP is used to process the data fed back by the camera 293. For example, when photographing, the shutter is opened, light is transmitted to the camera photosensitive element through the lens, the optical signal is converted into an electric signal, and the camera photosensitive element transmits the electric signal to the ISP for processing and is converted into an image visible to naked eyes. ISP can also optimize the noise, brightness and skin color of the image. The ISP can also optimize parameters such as exposure, color temperature and the like of a shooting scene. In some embodiments, the ISP may be provided in the camera 293.
The camera 293 is used to capture still images or video. The object generates an optical image through the lens and projects the optical image onto the photosensitive element. The photosensitive element may be a charge coupled device (charge coupled device, CCD) or a Complementary Metal Oxide Semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, which is then transferred to the ISP to be converted into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV, or the like format. In some embodiments, terminal device 200 may include 1 or N cameras 293, N being a positive integer greater than 1.
The digital signal processor is used for processing digital signals, and can process other digital signals besides digital image signals. For example, when the terminal device 200 selects a frequency bin, the digital signal processor is used to fourier transform the frequency bin energy, or the like.
Video codecs are used to compress or decompress digital video. The terminal device 200 may support one or more video codecs. In this way, the terminal device 200 can play or record video in various encoding formats, for example: dynamic picture experts group (moving picture experts group, MPEG) 1, MPEG2, MPEG3, MPEG4, etc.
The NPU is a neural-network (NN) computing processor, and can rapidly process input information by referencing a biological neural network structure, for example, referencing a transmission mode between human brain neurons, and can also continuously perform self-learning. Applications such as intelligent cognition of the terminal device 200 can be implemented through the NPU, for example: image recognition, face recognition, speech recognition, text understanding, etc.
The external memory interface 220 may be used to connect an external memory card, such as a Micro SD card, to realize expansion of the memory capability of the terminal device 200. The external memory card communicates with the processor 210 through an external memory interface 220 to implement data storage functions. For example, files such as music, video, etc. are stored in an external memory card.
Internal memory 221 may be used to store computer executable program code that includes instructions. The processor 210 executes various functional applications of the terminal device 200 and data processing by executing instructions stored in the internal memory 221. The internal memory 221 may include a storage program area and a storage data area. The storage program area may store an application program (such as a sound playing function, an image playing function, etc.) required for at least one function of the operating system, etc. The storage data area may store data (such as audio data, phonebook, etc.) created during use of the terminal device 200, and the like. In addition, the internal memory 221 may include a high-speed random access memory, and may further include a nonvolatile memory such as at least one magnetic disk storage device, a flash memory device, a universal flash memory (universal flash storage, UFS), and the like.
The terminal device 200 may implement audio functions through an audio module 270, a speaker 270A, a receiver 270B, a microphone 270C, an earphone interface 270D, an application processor, and the like. Such as music playing, recording, etc.
The audio module 270 is used to convert digital audio information into an analog audio signal output and also to convert an analog audio input into a digital audio signal. The audio module 270 may also be used to encode and decode audio signals. In some embodiments, the audio module 270 may be disposed in the processor 210, or some functional modules of the audio module 270 may be disposed in the processor 210.
Speaker 270A, also referred to as a "horn," is used to convert audio electrical signals into sound signals. The terminal device 200 can listen to music or to handsfree calls through the speaker 270A.
A receiver 270B, also referred to as a "earpiece", is used to convert the audio electrical signal into a sound signal. When the terminal device 200 receives a telephone call or voice information, it is possible to receive voice by bringing the receiver 270B close to the human ear.
Microphone 270C, also referred to as a "microphone" or "microphone," is used to convert sound signals into electrical signals. When making a call or transmitting voice information, the user can sound near the microphone 270C through the mouth, inputting a sound signal to the microphone 270C. The terminal device 200 may be provided with at least one microphone 270C. In other embodiments, the terminal device 200 may be provided with two microphones 270C, and may implement a noise reduction function in addition to collecting sound signals. In other embodiments, the terminal device 200 may be further provided with three, four or more microphones 270C to collect sound signals, reduce noise, identify the source of sound, implement directional recording functions, etc.
The earphone interface 270D is for connecting a wired earphone. Earphone interface 270D may be USB interface 230 or a 3.5mm open mobile terminal platform (open mobile terminal platform, OMTP) standard interface, american cellular telecommunications industry association (cellular telecommunications industry association of the USA, CTIA) standard interface.
The pressure sensor 280A is used to sense a pressure signal, and may convert the pressure signal into an electrical signal. In some embodiments, pressure sensor 280A may be disposed on display 294. The pressure sensor 280A is of various types, such as a resistive pressure sensor, an inductive pressure sensor, a capacitive pressure sensor, and the like. The capacitive pressure sensor may be a capacitive pressure sensor comprising at least two parallel plates with conductive material. When a force is applied to the pressure sensor 280A, the capacitance between the electrodes changes. The terminal device 200 determines the intensity of the pressure according to the change of the capacitance. When a touch operation is applied to the display screen 294, the terminal apparatus 200 detects the touch operation intensity from the pressure sensor 280A. The terminal device 200 may also calculate the position of the touch based on the detection signal of the pressure sensor 280A. In some embodiments, touch operations that act on the same touch location, but at different touch operation strengths, may correspond to different operation instructions. For example: and executing an instruction for checking the short message when the touch operation with the touch operation intensity smaller than the first pressure threshold acts on the short message application icon. And executing an instruction for newly creating the short message when the touch operation with the touch operation intensity being greater than or equal to the first pressure threshold acts on the short message application icon.
The gyro sensor 280B may be used to determine a motion gesture of the terminal apparatus 200. In some embodiments, the angular velocity of the terminal device 200 about three axes (i.e., x, y, and z axes) may be determined by the gyro sensor 280B. The gyro sensor 280B may be used for photographing anti-shake. Illustratively, when the shutter is pressed, the gyro sensor 280B detects the angle of the shake of the terminal device 200, calculates the distance to be compensated by the lens module according to the angle, and makes the lens counteract the shake of the terminal device 200 by the reverse motion, thereby realizing anti-shake. The gyro sensor 280B may also be used for navigating, somatosensory game scenes.
The air pressure sensor 280C is used to measure air pressure. In some embodiments, the terminal device 200 calculates altitude from barometric pressure values measured by the barometric pressure sensor 280C, aiding in positioning and navigation.
The magnetic sensor 280D includes a hall sensor. The terminal device 200 may detect the opening and closing of the flip cover using the magnetic sensor 280D. In some embodiments, when the terminal device 200 is a folder, the terminal device 200 may detect opening and closing of the folder according to the magnetic sensor 280D. And then according to the detected opening and closing state of the leather sheath or the opening and closing state of the flip, the characteristics of automatic unlocking of the flip and the like are set.
The acceleration sensor 280E may detect the magnitude of acceleration of the terminal device 200 in various directions (typically three axes). The magnitude and direction of gravity can be detected when the terminal device 200 is stationary. The method can also be used for identifying the gesture of the terminal equipment, and is applied to the applications such as horizontal and vertical screen switching, pedometers and the like.
A distance sensor 280F for measuring distance. The terminal device 200 may measure the distance by infrared or laser. In some embodiments, the terminal device 200 may range using the distance sensor 280F to achieve quick focus.
Proximity light sensor 280G may include, for example, a Light Emitting Diode (LED) and a light detector, such as a photodiode. The light emitting diode may be an infrared light emitting diode. The terminal device 200 emits infrared light outward through the light emitting diode. The terminal device 200 detects infrared reflected light from a nearby object using a photodiode. When sufficient reflected light is detected, it can be determined that there is an object near the terminal device 200. When insufficient reflected light is detected, the terminal device 200 may determine that there is no object in the vicinity of the terminal device 200. The terminal device 200 can detect that the user holds the terminal device 200 close to the ear to talk by using the proximity light sensor 280G, so as to automatically extinguish the screen for the purpose of saving power. The proximity light sensor 280G may also be used in holster mode, pocket mode to automatically unlock and lock the screen.
The ambient light sensor 280L is used to sense ambient light level. The terminal device 200 may adaptively adjust the brightness of the display 294 according to the perceived ambient light level. The ambient light sensor 280L may also be used to automatically adjust white balance during photographing. The ambient light sensor 280L may also cooperate with the proximity light sensor 280G to detect whether the terminal device 200 is in a pocket to prevent false touches.
The fingerprint sensor 280H is used to collect a fingerprint. The terminal device 200 can utilize the collected fingerprint characteristics to realize fingerprint unlocking, access an application lock, fingerprint photographing, fingerprint incoming call answering and the like.
The temperature sensor 280J is used to detect temperature. In some embodiments, the terminal device 200 performs a temperature processing strategy using the temperature detected by the temperature sensor 280J. For example, when the temperature reported by the temperature sensor 280J exceeds a threshold, the terminal device 200 performs a reduction in the performance of a processor located in the vicinity of the temperature sensor 280J in order to reduce power consumption to implement thermal protection. In other embodiments, when the temperature is below another threshold, the terminal device 200 heats the battery 242 to avoid the low temperature causing the terminal device 200 to shut down abnormally. In other embodiments, when the temperature is below a further threshold, the terminal device 200 performs boosting of the output voltage of the battery 242 to avoid abnormal shutdown caused by low temperatures.
The touch sensor 280K, also referred to as a "touch panel". The touch sensor 280K may be disposed on the display screen 294, and the touch sensor 280K and the display screen 294 form a touch screen, which is also referred to as a "touch screen". The touch sensor 280K is used to detect a touch operation acting on or near it. The touch sensor may communicate the detected touch operation to the application processor to determine the touch event type. Visual output related to touch operations may be provided through the display 294. In other embodiments, the touch sensor 280K may also be disposed on a surface of the terminal device 200 at a different location than the display 294.
Bone conduction sensor 280M may acquire a vibration signal. In some embodiments, bone conduction sensor 280M may acquire a vibration signal of a human vocal tract vibrating bone pieces. The bone conduction sensor 280M may also contact the pulse of the human body to receive the blood pressure pulsation signal. In some embodiments, bone conduction sensor 280M may also be provided in a headset, in combination with an osteoinductive headset. The audio module 270 may analyze the voice signal based on the vibration signal of the sound portion vibration bone piece obtained by the bone conduction sensor 280M, so as to implement the voice function. The application processor can analyze heart rate information based on the blood pressure beat signal acquired by the bone conduction sensor 280M, so as to realize a heart rate detection function.
Keys 290 include a power on key, a volume key, etc. The keys 290 may be mechanical keys. Or may be a touch key. The terminal device 200 may receive key inputs, generating key signal inputs related to user settings and function controls of the terminal device 200.
The motor 291 may generate a vibration alert. The motor 291 may be used for incoming call vibration alerting or for touch vibration feedback. For example, touch operations acting on different applications (e.g., photographing, audio playing, etc.) may correspond to different vibration feedback effects. The motor 291 may also correspond to different vibration feedback effects by touch operations applied to different areas of the display 294. Different application scenarios (such as time reminding, receiving information, alarm clock, game, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect may also support customization.
The indicator 292 may be an indicator light, which may be used to indicate a state of charge, a change in power, a message indicating a missed call, a notification, etc.
The SIM card interface 295 is for interfacing with a SIM card. The SIM card may be inserted into the SIM card interface 295 or withdrawn from the SIM card interface 295 to enable contact and separation with the terminal apparatus 200. The terminal device 200 may support 1 or N SIM card interfaces, N being a positive integer greater than 1. The SIM card interface 295 may support Nano SIM cards, micro SIM cards, and the like. The same SIM card interface 295 may be used to insert multiple cards simultaneously. The types of the plurality of cards may be the same or different. The SIM card interface 295 may also be compatible with different types of SIM cards. The SIM card interface 295 may also be compatible with external memory cards. The terminal device 200 interacts with the network through the SIM card to realize functions such as communication and data communication. In some embodiments, the terminal device 200 employs esims, namely: an embedded SIM card. The eSIM card can be embedded in the terminal device 200 and cannot be separated from the terminal device 200.
The communication system and the terminal device according to the embodiments of the present application are described above, and related terms related to the embodiments of the present application are described below.
Double card double standby (dual sim dual standby DSDS)
A dual card mode supported by a terminal device may also be understood as a dual card capability of the terminal device. In the DSDS mode, the terminal device does not support the concurrency of the dual-card service, that is, when one card performs the call service, the other card cannot perform the data service, and when one card performs the data service, the other card can receive the incoming call, but the incoming call breaks the data service.
For the main card in the dual-card, the call service of the auxiliary card can make the main card unable to perform data service, and the auxiliary card can preempt the antenna due to network searching, measurement, tracking area updating (tracking area update, TAU), short message, multimedia message, periodic registration and other actions, so that the network access experience of the main card is poor.
Double card double pass (dual sin dual active DSDA)
Another dual card mode supported by the terminal device may also be understood as another dual card capability of the terminal device. In DSDA mode, the terminal device supports service concurrency of two cards, that is, two cards can send or receive simultaneously, when one card executes call service, the other card can receive incoming call, and also can execute data service (i.e. surfing the internet).
The DSDA mode may further include two modes, a DSDA transmit shared mode and a DSDA transmit exclusive mode. In DSDA transmit sharing mode, two cards share an antenna and transmit in time-sharing during uplink transmission, however, the user's performance experience of surfing the internet is lost due to the shared antenna for uplink transmission of the two cards. In the DSDA transmitting exclusive mode, two cards respectively use different antennas in uplink transmission, the uplink transmission is completely independent, and the user surfing performance experience is basically free of loss and better than that in the DSDA transmitting exclusive mode.
Non-independent Networking (NSA) and independent networking (SA)
The 5G network comprises NSA and SA networking modes.
NSA refers to deployment of a 5G network by using existing facilities such as a 4G core network, and is a networking mode in which 4G and 5G are integrated. The 5G carrier based on NSA architecture only carries user data, and control signaling is still transmitted through the 4G network. In NSA, 5G cannot work alone, but only as a complement to 4G, sharing the flow of 4G.
The SA refers to a newly created 5G network, including a new base station, a backhaul link, and a core network. The SA introduces new network elements and interfaces, adopts new technologies such as network virtualization, software defined network and the like on a large scale, combines with 5G NR, and simultaneously exceeds 3G and 4G systems in terms of technological challenges faced by protocol development, network planning deployment and interworking interoperability. At present, the SA has two networking modes, one networking mode is to connect a 5G core network by adopting a 5G base station, which is the final form of a 5G network architecture and can support all applications of 5G, but the cost is quite high; another networking mode is to upgrade the existing 4G base station into an enhanced 4G base station, and access the enhanced 4G base station to the 5G core network, which is less expensive.
New radio-dual connectivity (EUTRA-NR dual connectivity, ENDC) for evolved universal mobile telecommunications system (universal mobile telecommunications system, UMTS) terrestrial radio access network (evolved UMTS terrestrial radio access network, E-UTRAN)
E-UTRAN means 4G (or LTE) network, NR means 5G network, and ENDC means dual connection of 4G network and 5G network for simultaneously connecting 4G base station and 5G base station when NSA networking is performed. According to the 3GPP standard document, the ENDC technology allows a terminal device to be connected in a connected state to both a 4G base station acting as a primary node and a 5G base station acting as a secondary node. This technique enables operators to combine 4G and 5G to take maximum advantage of both networks and to improve network speed, coverage and reliability.
The LTE (or 4G) band supported by ENDC may be represented by an LTE band number, the LTE band number may be represented by Bx, and x is an integer greater than 0. Similarly, the NR frequency band supported by ENDC can be represented by an NR frequency band number, the NR frequency band number can be represented by nx, and x is an integer greater than 0.
The frequency band combination of LTE and NR supported by the ENDC technology is recorded as an ENDC frequency band combination, the ENDC frequency band combination supported by the same terminal equipment is fixed, the ENDC frequency band combination can comprise a plurality of ENDC frequency bands, one ENDC frequency band combination comprises an LTE frequency band and an NR frequency band, the LTE frequency band can be represented by an LTE frequency band number, and the NR frequency band can be represented by an NR frequency band number. For example, one ENDC band combination may be represented by LTE band number+nr band number, e.g., b3+n41 represents one ENDC band combination, B3 represents one LTE band number, n41 represents one NR band number.
It should be appreciated that the ENDC technology is for a single card of the terminal device, that is, the single card may reside in both the 4G network and the 5G network.
It should also be appreciated that LTE may be described as an alternative to 4G and NR may be described as an alternative to 5G, both of which may be described alternatively below unless otherwise specified.
As previously described, the user experience of the DSDA mode is better than that of the DSDS mode. However, the current support of DSDA mode by the mainstream chips in the terminal device on the market is imperfect, and in many scenarios, the terminal device is in DSDS mode instead of DSDA mode, thereby reducing the user experience. It can be seen that by having the terminal device in DSDA mode as much as possible, the user experience can be improved.
The dual-card mode supported by the terminal device is related to the network and the frequency band where each card is located, at present, a partial frequency band of the NR SA network and a partial frequency band of the LTE network can support the DSDA mode, and the partial frequency band of the NR SA network can support the DSDA mode, wherein NR SA represents a 5G network, particularly a 5G network with SA as a networking mode, called NR SA for short, and LTE represents a 4G network.
In view of the fact that most of the terminal devices currently support the ENDC technology, the terminal devices have Radio Frequency (RF) front-end concurrency capability of the ENDC technology, so that applying the ENDC frequency band combination supported by the terminal devices to the frequency band combination supporting the DSDA mode of the dual card basically does not cause additional hardware cost.
Thus, from a cost saving perspective, some chip vendors may prefer to have the terminal device support DSDA mode of nrsa+lte, that is, one of the cards (e.g., the secondary card) resides in the LTE (or 4G) network and the other card (e.g., the primary card) resides in the NR SA (or 5G) network, and the frequency band combination between the cards is the same as the ENDC frequency band combination, and the DSDA mode is easily formed between the cards so that the terminal device is in the DSDA mode. For example, the ENDC frequency band combination supported by the terminal device includes b3+n41, b1+n41, b39+n41, b1+n78, and b3+n78, and then the case where the DSDA mode can be formed between the two cards may be as follows: one card resides in the frequency band indicated by n41 in the NR SA network, and the other card resides in the frequency band indicated by B1, B3 or B39 in the LTE network; alternatively, one card resides in the frequency band indicated by n78 in the NR SA network, and the other card resides in the frequency band indicated by B1 or B3 in LTE.
In general, the end device supports more ENDC frequency band combinations than the above examples, and the LTE frequency band involved is typically the dominant LTE frequency band in the country, so when one card of the end device resides in the preset frequency band in the NR SA network and the other card resides in the LTE network, the probability of forming DSDA mode of nrsa+lte between the two cards is high. It should be understood that the preset frequency band herein means an NR frequency band in which the terminal device can support DSDA mode of nrsa+lte.
Based on the above analysis, the embodiment of the present application proposes that, according to the frequency band combination of the DSDA modes of nrsa+lte supported by the terminal device and the current network situation, one card between the dual cards resides in the preset frequency band of the NR SA network, and the other card resides in the LTE network through the related design, so that the dual cards actively form the DSDA mode as much as possible, and thus the terminal device is in the DSDA mode as much as possible, so as to improve the user experience.
It should be noted that, in view of the fact that the current NR network in which the terminal device supports the DSDA mode is mostly an NR SA network, the NR network in the DSDA mode described above is also an NR SA network, but the NR network in the embodiment of the present application is not limited to an NR SA network, and an NR NSA network or an NR network of another networking mode that may support the DSDA mode in the future is also included, where the NR NSA network represents an NR network of a networking mode that is NSA. For convenience of description, the following description will be given with an NR SA network as an example of an NR network, but is not limited to the NR SA network, and the embodiment of the present application should not be limited thereto.
It should be further noted that, although the network types supporting DSDA modes currently include LTE networks and NR networks, other network types (e.g., 6G networks) that may be included in the future are within the scope of the embodiments of the present application, as long as DSDA modes can be formed between two cards. For convenience of description, the network type supporting the DSDA mode is described below by taking an LTE network or an NR network as an example, but the embodiment of the present application should not be limited thereto.
Hereinafter, embodiments of the present application will be described in detail with reference to the accompanying drawings.
Fig. 3 is a schematic flow chart of a method 300 of dual card communication provided by an embodiment of the present application. The method 300 may be performed by a terminal device supporting dual card communication, or may be performed by a chip in the terminal device, and embodiments of the present application are not limited in any way. For convenience of description, the method 300 will be described in detail by taking a terminal device as an example.
In S311, the terminal device determines whether the NR network of the two cards is in an open state.
If the terminal equipment determines that the NR networks of the double cards are all in an open state, the subsequent steps are continuously executed. If the terminal device determines that the NR network of at least one of the two cards is not in an open state (i.e., in a closed state), the flow is ended. Wherein at least one card represents two cards or one card.
Optionally, in S312, the terminal device determines whether the terminal device uses cellular mobile data for communication.
If the terminal device determines that the terminal device is communicating using cellular mobile data, continuing to execute the subsequent steps. If the terminal equipment determines that the terminal equipment does not use the cellular mobile data communication, ending the flow. It should be appreciated that step S312 is an optional step, and in some embodiments, step S312 may not be performed, and step S313 may be performed after step S311 is performed.
In S313, the terminal device determines whether the first card of the two cards resides in a preset frequency band of the NR network.
If the terminal equipment determines that the first card resides in the preset frequency band of the NR network, continuing to execute the follow-up steps. If the terminal equipment determines that the first card does not reside in the preset frequency band of the NR network, ending the flow.
It should be understood that the preset frequency band is a frequency band in the NR network supported by the terminal device and capable of forming the DSDA mode, and may be specifically determined according to the model number or hardware information of the terminal device. For example, in the NR SA network, a preset frequency band supportable by a terminal device of a certain model capable of forming a DSDA mode may be a frequency band indicated by n1, n78 or n 41.
Optionally, in S314, the terminal device determines whether the second card of the two cards resides in the NR network.
If the terminal device determines that the second card resides in the NR network, continuing to execute the subsequent steps.
If the terminal device determines that the second card is not resident in the NR network, meaning that the terminal device is already resident in the LTE network, the terminal device is likely to be in DSDA mode, and the flow ends. In the embodiments in which the first card is the primary card and the second card is the secondary card, the secondary card is in the idle state rather than the connected state in most cases, so that the secondary card is not easy to enter the ENDC state, and is relatively easy to form the DSDA mode, and of course, the secondary card may enter the ENDC state in some cases, but from the standpoint of overall design, the flow is ended.
It should be appreciated that step S314 is an optional step, and in some embodiments, step S314 may not be performed, and after step S313 is performed, step S315 or step S316 may be performed.
Optionally, in S315, the terminal device determines whether the cell of the NR network where the second card currently resides belongs to a cell in the NR blacklist. The cells in the NR blacklist are cells of an NR network where the second card resides before the second card is switched to the LTE network under the condition that the second card cannot form a DSDA mode with the first card residing in a preset frequency band of the NR network when the second card is switched from the NR network to the LTE network.
In the embodiment of the present application, when both cards reside in the NR network, in order to facilitate the formation of the DSDA mode, the first operation for causing the second card to reside in the LTE network in the subsequent step S316 needs to be performed. However, the terminal device does not know what the frequency band of the second card resides in the LTE network, because not all the frequency bands of the LTE network can form a DSDA mode with the preset frequency band of the NR network, and when the frequency band is not suitable, the DSDA mode still cannot be formed between the two cards. Therefore, the cell of the NR network where the second card previously resided in the case where the DSDA mode cannot be formed with the first card residing in the preset frequency band of the NR network when the second card is switched from the NR network to the LTE network can be recorded in the NR blacklist by the history. In fact, the NR blacklist is that when the second card resides in the LTE network, the frequency band of the LTE network where the second card resides cannot form the DSDA mode with the first card residing in the preset frequency band of the NR network, but since the first operation in step S316 is not performed at this time, the second card cannot reside in the LTE network yet cannot determine whether the DSDA mode can be formed between the two cards, and therefore, in order to facilitate the terminal device to make a pre-determination in advance, the cell of the NR network where the second card resides before the first operation is not performed is marked.
Thus, when the embodiment of the present application is executed, if the terminal device determines that the cell of the NR network where the second card currently resides belongs to the cell recorded in the NR blacklist, this means that the second card cannot form the DSDA mode with the first card residing in the preset frequency band of the NR network even when switching from the NR network to the LTE network, so the flow ends. In this way, not only can the subsequent steps be avoided from being performed ineffectively to save processing time, but also the influence of reduced user experience caused by the fact that the user cannot experience the NR network using the second card because the subsequent first operation for making the second card reside in the LTE network is performed can be avoided.
If the terminal device determines that the cell of the NR network where the second card currently resides does not belong to the cell recorded in the NR blacklist, which means that the second card may form a DSDA mode with the first card residing in the preset frequency band of the NR network when switching from the NR network to the LTE network, then the subsequent steps are continuously executed.
For convenience of description, the embodiment of the present application refers to a cell where a card resides in an NR network, which is simply referred to as an NR cell, and the NR blacklist includes at least one NR cell. Illustratively, in an NR network, a cell global identifier (NR cell global identifier, NCGI) may be used to identify NR cells, and global uniqueness may be basically guaranteed. Wherein the NCGI may consist of a public land mobile network identity (public land mobile network identifier, PLMN ID) to which the NR cell belongs and an NR cell identity (NR cell identifier, NCI) comprising a gNodeB ID and a cell ID.
It should be appreciated that step S315 is an optional step, and in some embodiments, step S315 may not be performed, and step S316 may be performed after step S313 or step S314 are performed.
In S316, the terminal device performs a first operation for the second card such that the second card resides in the LTE network.
In some embodiments, the first operation includes an operation to shut down the NR network of the second card.
In other embodiments, the first operation includes an operation to decrease a priority of the NR network of the second card. It will be appreciated that the operation of lowering the priority of the NR network of the second card does not shut down the NR network of the second card, but by lowering the priority of the NR network of the second card, the second card is caused to preferentially camp in the LTE network while it is camping on the network.
It should be appreciated that in embodiments where the first operation includes an operation of lowering the priority of the NR network of the second card, lowering the priority of the NR network of the second card can inhibit the terminal device from causing the second card to enter the NR network by reselection or by initial network selection, but cannot inhibit the network from causing the second card to enter the NR network by B1 event measurement. Wherein, the B1 event measurement refers to measuring adjacent NR cells satisfying the B1 event, the adjacent NR cells are adjacent to the LTE cell where the second card currently resides, and the B1 event refers to measuring an event that the quality of the adjacent NR cells is higher than a preset threshold.
Thus, to avoid the second card entering the NR network through the B1 event measurement, the first operation optionally further comprises an operation of suppressing the second card for the B1 event measurement. If the terminal device detects an adjacent NR cell satisfying the B1 event, the second card may be connected to the NR cell, and at this time, the second card may be in an ENDC state or switched from the LTE network to the NR network, and cannot form a DSDA mode with the first card, so that measurement of the B1 event by the terminal device needs to be suppressed.
The method for the terminal device to suppress the second card from measuring for the B1 event may be as follows, for example.
In an example, the terminal device does not measure the neighboring NR cells for the second card, nor does it naturally report a B1 event report to the base station indicating the B1 event measurement result.
In another example, the terminal device measures the neighboring NR cells for the second card, but does not report the B1 event report to the base station.
Optionally, in S317, the terminal device determines whether the terminal device is currently in DSDA mode.
If the terminal equipment determines that the terminal equipment is in the DSDA mode, ending the flow.
If the terminal equipment determines that the terminal equipment is not in the DSDA mode, the terminal equipment means that the frequency band of the LTE network where the second card currently resides cannot form the DSDA mode with the preset frequency band of the NR network where the first card resides, and the subsequent steps are continuously executed.
In the embodiment of the application, the DSDA mode of the terminal equipment is determined by the concurrency capability of the RF front end, so that the currently-described dual-card mode of the terminal equipment can be identified through RF driving.
It should be appreciated that step S317 is an optional step, and in some embodiments, step S317 may not be performed, and the flow ends after step S316 is performed.
Optionally, in S318, the terminal device records the cells of the NR network where the second card was previously resident in the NR blacklist.
In this way, when the embodiment of the present application is convenient to execute again later, in step S315, it can be pre-determined in advance whether the second card can form a DSDA mode with the first card residing in the preset frequency band of the NR network after being switched from the NR network to the LTE network.
For example, the first card resides in a frequency band indicated by n41 in the NR network, where the frequency band indicated by n41 is a preset frequency band indicated by the terminal device and capable of forming a DSDA mode, the second card resides in a frequency band indicated by n78 in the NR network, after the first operation is performed on the second card, the second card resides in a frequency band indicated by B8 in the LTE network, but the terminal device does not support the DSDA mode of n41+b8, so that a cell (denoted as NR cell 1) of the NR network where the second card resides before the second card is switched to the LTE network is recorded in the NR blacklist, and the frequency band in the NR cell 1 includes the frequency band indicated by n 78. When the embodiment of the present application is executed again later, if the second card resides in NR cell 1, NR cell 1 belongs to a cell in the NR blacklist, the process may be terminated in advance.
It should be appreciated that step S318 is an optional step, and in some embodiments, step S318 may not be performed, and step S319 may be performed after step S317 is performed.
Optionally, in S319, the terminal device performs a restoration operation for the second card to restore the NR network of the second card.
After the above steps are performed, the DSDA mode still cannot be formed between the first card and the second card, and then a recovery operation is performed on the second card to recover the NR network of the second card. In this way, the user experience of the NR network of the second card is not affected, and the terminal device can also display a 5G icon for indicating the 5G network (or NR network), so that the user experience is generally improved.
In the case where the first operation includes an operation to close the NR network of the second card, the restoration operation includes an operation to open the NR network of the second card, respectively.
In the case where the first operation includes an operation of lowering the priority of the NR network of the second card, the restoration operation includes restoration of the priority of the NR network of the second card, that is, restoration of the priority of the NR network higher than that of the LTE network, correspondingly.
In the case where the first operation includes an operation of lowering the priority of the NR network of the second card and an operation of suppressing the second card from measuring for the B1 event, the restoration operation includes an operation of restoring the priority of the NR network of the second card and an operation of canceling the suppression of the second card from measuring for the B1 event, respectively.
It should be appreciated that step S317 is an optional step, and in some embodiments, step S317 may not be performed, and the flow ends after step S316 is performed.
In the method 300, the first card may be a main card or a sub card in the dual card, which is not limited in any way.
In order for the user to enjoy the best experience, the first card is illustratively the primary card in the dual card and the second card is the secondary card in the dual card. In this way, by having the primary card reside in the NR network and the secondary card in the LTE network, the user can enjoy the best experience.
It should be understood that the sequence numbers of the processes in the method 300 do not mean the sequence of execution, the execution sequence of each process should be determined by the functions and internal logic, and should not be limited to the implementation process of the embodiment of the present application, for example, some steps may be changed in sequence, and some steps may be executed simultaneously. The explanation of the serial numbers in the embodiments is the same as that in the embodiments, and will not be repeated here.
For example, step S313 and step S314 may be performed in reverse order or simultaneously. For another example, step S313 and step S315 may be performed simultaneously.
Fig. 4 is a schematic flow chart of a method 400 of dual card communication provided by an embodiment of the present application. Like method 300, method 400 may be performed by a terminal device supporting dual card communication, or may be performed by a chip in the terminal device, and embodiments of the present application are not limited in any way. For convenience of description, the method 400 will be described in detail by taking a terminal device as an example.
The method 400 is applied to a scenario that the NR network of the second card is closed or the NR network of the second card has a lower priority than the LTE network, and when a certain condition is met, a recovery operation is performed on the second card to recover the NR network of the second card, so that user experience is improved.
In S411, the terminal device determines whether the state of the terminal device satisfies a first condition, where the first condition is that the terminal device is in a closed state using wireless-fidelity (wifi) network communication or cellular mobile data.
If the state of the terminal device satisfies the first condition, step S413 is executed, and if the state of the terminal device does not satisfy the first condition, step S412 is executed continuously.
In some embodiments, the first condition is that the terminal device communicates using a wifi network.
If the terminal device does not use wifi network communication, i.e. the state of the terminal device does not meet the first condition, meaning that the terminal device may use cellular mobile data for communication, it is also possible to continue to maintain the previous DSDA mode, so step S412 is continued.
If the terminal device uses wifi network communication, i.e. the state of the terminal device satisfies the first condition, it means that the terminal device does not use cellular mobile data communication, in which case it is not necessary to form DSDA mode, and therefore, step S413 is performed.
In other embodiments, the first condition is that cellular mobile data is in an off state.
If the cellular mobile data of the terminal device is in the open state, that is, the state of the terminal device does not meet the first condition, if the wifi network is in the open state, the terminal device preferentially uses the wifi network to communicate, and if the wifi network has poor or no signal, the cellular mobile data can be used to communicate, and if the wifi network is in the closed state, the terminal device only uses the cellular mobile data to communicate, so that step S412 is continuously performed.
If the cellular mobile data of the terminal device is in the off state, i.e. the state of the terminal device satisfies the first condition, meaning that the terminal device either uses wifi network communication or cannot surf the internet, in which case it is not necessary to form a DSDA mode, step S413 is performed.
In S412, the terminal device determines whether the first card is not resident in a preset frequency band of the NR network.
If the first card resides in the preset frequency band of the NR network, and if the NR network of the second card is closed or the NR network of the second card has a priority lower than that of the LTE network, the double-card high probability is still in the DSDA mode, so that the process is ended, and the terminal equipment continues to keep the current state.
If the first card does not reside in the preset frequency band of the NR network, meaning that the DSDA mode cannot be formed between the two cards, step S413 is performed.
In S413, the terminal device performs a restoration operation for the second card to restore the NR network of the second card.
Based on the judgment of steps S411 and S412, in the case where either one of the steps is not satisfied, it may be determined with a high probability that the terminal device is not in the DSDA mode or is not necessarily in the DSDA mode, and in order not to affect the user' S experience with the NR network of the second card, a restoration operation is performed on the second card to restore the NR network of the second card.
For a specific description of step S413, reference may be made to the description of step S319 in the method 300, which is not repeated.
It should be noted that steps S411 and S412 may be performed in a permuted order, or may be performed simultaneously, and are not limited in any way.
For a terminal device supporting dual card communication, a network icon (e.g., a 4G icon or a 5G icon) indicating the network status of the dual card is displayed on a graphical user interface (graphical user interface, GUI) of the terminal device. In the above embodiment, after the first operation is performed on the second card, the network icon of the second card may be affected, as shown in fig. 5, where the network icon of the first card is a 5G icon, the network icon of the second card is a 4G network, and the user may see the 4G icon of the second card, know that the user does not experience a NR network with good performance currently, and the visual experience is reduced.
Based on this, compared with the method 300, the method 500 provided by the embodiment of the present application increases the judging condition of whether the foreground application being used by the user is a full screen application, and on the basis that the terminal device is in DSDA mode, the user cannot see the 4G icon of the LTE network where the second card resides as much as possible after executing the first operation on the second card, so that the user experience can be improved in terms of both performance experience and visual experience.
The following describes in detail a method 500 for dual-card communication according to an embodiment of the present application with reference to fig. 6. It should be noted that, since the method 500 and the method 300 have many similar steps, only the distinguishing steps will be described in detail, and the remaining similar steps will be described in a simple manner, and reference may be made to the description of similar steps in the method 300.
In S511, the terminal apparatus determines whether the NR network of the two cards is in an open state.
If the terminal equipment determines that the NR networks of the double cards are all in an open state, the subsequent steps are continuously executed. If the terminal device determines that the NR network of at least one of the two cards is not in an open state (i.e., in a closed state), the flow is ended.
Optionally, in S512, the terminal device determines whether the terminal device uses cellular mobile data for communication.
If the terminal device determines that the terminal device uses the cellular mobile data for communication, the subsequent steps are continued to be executed. If the terminal equipment determines that the terminal equipment does not use the cellular mobile data communication, ending the flow.
In S513, the terminal device determines whether the first card of the two cards resides in a preset frequency band of the NR network.
If the terminal equipment determines that the first card resides in the preset frequency band of the NR network, continuing to execute the follow-up steps. If the terminal equipment determines that the first card does not reside in the preset frequency band of the NR network, ending the flow.
For a specific description of step S513, reference may be made to the description of step S313 in the above method 300, and a detailed description is omitted.
Optionally, in S514, the terminal device determines whether the second card of the two cards resides in the NR network.
If the terminal device determines that the second card resides in the NR network, continuing to execute the subsequent steps.
If the terminal device determines that the second card is not resident in the NR network, meaning that the terminal device is already resident in the LTE network, the terminal device is likely to be in DSDA mode, and the procedure is ended.
For a specific description of step S514, reference may be made to the description of step S314 in the above method 300, and the description is not repeated.
In S515, the terminal device determines whether the foreground application is a full screen application.
The foreground application is understood here to be an application which is carried out in the system foreground of the terminal, i.e. the application which is currently being used by the user. In general, there may be many applications running simultaneously by the terminal device, but there is usually only one foreground application, and most of the applications run in the background.
The full-screen application of the embodiment of the application can be understood as an application in which the application program started by the terminal equipment is displayed as a full-screen interface, or the full-screen application can be understood as an application in which the application program is in a full-screen state. In general, in order to improve user experience, in a case where a user does not perform a special operation (for example, a foreground application exits from a full screen state), a device state is not displayed on the full screen application, and the device state includes a network icon for indicating a network state, an electric quantity icon for indicating an electric quantity of the device, and the like. However, for other reasons, there are also a small portion of full screen applications that will display device status, which is not within the contemplation of embodiments of the application.
Illustratively, the full screen application may be a camera application, a video player application, a game application, a navigation program, a conference program, and so forth.
For example, for camera applications and gaming applications, device status is typically not displayed as long as the application is not exited. For video playback applications, the device status is not displayed as long as the user does not click on the screen.
If the terminal device determines that the foreground application is a full screen application, the user cannot see the network icon in general, so that even if the second card closes the NR network or reduces the priority of the NR network of the second card, the user will not perceive the current network state, and thus the subsequent steps are continued.
If the terminal device determines that the foreground application is not a full screen application, the user sees the network icon, and therefore, the process ends so as not to reduce the visual experience of the user.
Since there are many full-screen applications on the market at present, a part of full-screen applications (noted as preset type full-screen applications) can be preset in consideration of practicality and convenience, and whether to execute the subsequent steps is determined by taking the part of preset type full-screen applications as a judgment condition.
That is, in some embodiments, in S515, the terminal device determines whether the foreground application is a preset class full screen application. If the terminal equipment determines that the foreground application is the preset full-screen-like application, continuing to execute the subsequent steps. If the terminal equipment determines that the foreground application is not the preset full-screen application, ending the flow.
The preset class full-screen application may be a full-screen application with high user usage or high user attention, for example. For example, the preset class full screen application may be a higher application in a leader board downloaded by users such as a king, peaceful elite, fantasy west tour, three kingdoms, mind, fire shadow, etc.
In implementation, the preset full-screen application class can be written into a preset list, and whether the foreground application is the preset full-screen application class is determined by determining whether the foreground application is the application in the preset list.
It should be noted that the execution order of step S515 is not limited to the description herein, as long as it is executed before the terminal device executes the first operation (i.e., step S517) for the second card. For example, step S515 may be performed before any of steps S511 to S514.
Optionally, in S516, the terminal device determines whether the cell of the NR network where the second card currently resides belongs to a cell in the NR blacklist.
If the terminal equipment determines that the cell of the NR network where the second card currently resides belongs to the cell recorded in the NR blacklist, ending the flow. If the terminal equipment determines that the cell of the NR network where the second card currently resides does not belong to the cell recorded in the NR blacklist, continuing to execute the subsequent steps.
For a specific description of step S516, reference may be made to the description of step S315 in the above method 300, and the description is not repeated.
In S517, the terminal device performs a first operation with respect to the second card such that the second card resides in the LTE network.
For a specific description of step S517, reference may be made to the description of step S316 in the above method 300, and the description will not be repeated.
Optionally, in S518, the terminal device determines whether the terminal device is currently in DSDA mode.
If the terminal equipment determines that the terminal equipment is in the DSDA mode, ending the flow.
If the terminal equipment determines that the terminal equipment is not in the DSDA mode, the subsequent steps are continuously executed.
For a specific description of step S518, reference may be made to the description of step S317 in the above method 300, and the description is not repeated.
Optionally, in S519, the terminal device records the cells of the NR network where the second card was previously resident in the NR blacklist.
For a specific description of step S519, reference may be made to the description of step S318 in the above method 300, and the description will not be repeated.
Optionally, in S520, the terminal device performs a restoration operation for the second card to restore the NR network of the second card.
For a specific description of step S520, reference may be made to the description of step S319 in the above method 300, and a detailed description is omitted.
In the same manner as in method 300, in method 500, the first card may be a primary card or a secondary card of a dual card, and embodiments of the present application are not limited in any way. Illustratively, the first card is a primary card in a dual card and the second card is a secondary card in the dual card.
Fig. 7 is a schematic flow chart of a method 600 of dual card communication provided by an embodiment of the present application. The method 600 may be performed by a terminal device supporting dual card communication, or may be performed by a chip in the terminal device, and the embodiment of the present application is not limited in any way. For convenience of description, the method 600 will be described in detail by taking a terminal device as an example.
The method 600 is applied to a scene that the NR network of the second card is closed or the NR network of the second card has a priority lower than that of the LTE network, and the foreground application of the terminal equipment is a full-screen application, and when a certain condition is met, a recovery operation is performed on the second card to recover the NR network of the second card, so that user experience is improved.
In S611, the terminal device determines whether the state of the terminal device satisfies a first condition, where the first condition is that the terminal device is in a closed state using wifi network communication or cellular mobile data.
If the state of the terminal device satisfies the first condition, step S614 is performed, and if the state of the terminal device does not satisfy the first condition, step S612 is performed continuously.
In some embodiments, the first condition is that the terminal device communicates using a wifi network.
If the terminal device does not use wifi network communication, i.e. the state of the terminal device does not meet the first condition, meaning that the terminal device may use cellular mobile data for communication, it is also possible to continue to maintain the previous DSDA mode, so step S612 is continued.
If the terminal device uses wifi network communication, i.e. the state of the terminal device satisfies the first condition, it means that the terminal device does not use cellular mobile data communication, in which case it is not necessary to form DSDA mode, and thus step S614 is performed.
In other embodiments, the first condition is that cellular mobile data is in an off state.
If the cellular mobile data of the terminal device is in the open state, that is, the state of the terminal device does not meet the first condition, if the wifi network is in the open state, the terminal device preferentially uses the wifi network to communicate, and if the wifi network has poor or no signal, the cellular mobile data can be used to communicate, and if the wifi network is in the closed state, the terminal device only uses the cellular mobile data to communicate, so that step S612 is continuously performed.
If the cellular mobile data of the terminal device is in the off state, i.e. the state of the terminal device satisfies the first condition, meaning that the terminal device either uses wifi network communication or cannot surf the internet, in which case it is not necessary to form a DSDA mode, step S614 is performed.
In S612, the terminal device determines whether the foreground application exits the full screen state.
If the foreground application of the terminal device does not exit the full screen state, which means that the foreground application is currently the full screen application, the user cannot see the 4G icon with a high probability, so step S613 is continuously performed.
If the foreground application of the terminal device exits the full screen state, which means that the user will see the 4G icon, step S614 is performed to improve the visual experience of the user. In addition, after the foreground application exits the full screen state, the terminal device may immediately execute S614, or may execute S614 after a period of time in order to prevent the ping-pong effect, which is not limited in any way.
In S613, the terminal device determines whether the first card is not resident in a preset frequency band of the NR network.
If the first card resides in the preset frequency band of the NR network, and if the NR network of the second card is closed or the NR network of the second card has a priority lower than that of the LTE network, the double-card high probability is still in the DSDA mode, so that the process is ended, and the terminal equipment continues to keep the current state.
If the first card does not reside in the preset frequency band of the NR network, meaning that the DSDA mode cannot be formed between the two cards, step S614 is performed.
In S614, the terminal device performs a restoration operation for the second card to restore the NR network of the second card.
Based on the judgment of steps S611, S612, and S613, in the case where any one of the steps is not satisfied, in order not to affect the user experience, a restoration operation is performed on the second card to restore the NR network of the second card.
For a specific description of step S614, reference may be made to the description of step S319 in the method 300, which is not repeated.
It should be noted that steps S611, S612 and S613 may be performed in the reverse order, or may be performed simultaneously, which is not limited in any way.
Fig. 8 is a schematic flow chart of a method 700 of dual card communication provided by an embodiment of the present application. The method 700 may be performed by a terminal device supporting dual card communication, or may be performed by a chip in the terminal device, and embodiments of the present application are not limited in any way. For convenience of description, the method 700 will be described in detail by taking a terminal device as an example.
In S710, the terminal device detects that the first card of the terminal device resides in a preset frequency band of the NR network, where the preset frequency band is a frequency band of the NR network that is supported by the terminal device and can form a DSDA mode.
The preset frequency band may be specifically determined according to a model number or hardware information of the terminal device. For example, in the NR SA network, a preset frequency band supportable by a terminal device of a certain model capable of forming a DSDA mode may be a frequency band indicated by n1, n78 or n 41.
It should be understood that the NR network may be an NR network under any networking, where the NR network may be an NR network of SA (abbreviated as NR SA network) or an NR network of NSA (abbreviated as NR NSA), and the embodiment of the present application is not limited in any way.
In S720, the terminal device performs a first operation on a second card of the terminal device such that the second card resides in the LTE network.
The purpose of the first operation is to enable the second card to reside in the LTE network, so that when the first card resides in a preset frequency band of the NR network and the second card resides in the LTE network, the probability of forming the DSDA mode between the two cards is greater, and the terminal device can be in the DSDA mode with a greater probability.
According to the dual-card communication method provided by the embodiment of the application, after the terminal equipment detects that the first card resides in the preset frequency band of the NR network, the first operation for enabling the second card to reside in the LTE network is executed on the second card, so that when the first card resides in the preset frequency band of the NR network and the second card resides in the LTE network, the probability of forming a DSDA mode between the dual cards is high, and the terminal equipment can be in the DSDA mode with high probability, thereby improving user experience. In addition, most of the terminal equipment at present supports the ENDC technology, and the terminal equipment has the RF front end concurrency capability of the ENDC technology, so that the frequency band combination of the LTE network and the NR network of the ENDC technology supported by the terminal equipment is applied to the frequency band combination of the DSDA mode supporting the double cards, no extra hardware cost is basically caused, the cost is saved to a certain extent, the design is simplified, and the marketization application is facilitated.
In some embodiments, the first card is a primary card and the second card is a secondary card.
According to the dual-card communication method provided by the embodiment of the application, as the utilization rate of the main card is higher, more telephone service and internet surfing service can be generally performed, and the main card resides in the NR network and the auxiliary card is in the LTE network, so that the smoothness of the main card service can be ensured as much as possible, and the user can enjoy the best experience.
In some embodiments, the first operation comprises: the operation of the NR network of the second card is turned off. Thus, the second card can only reside in the LTE network.
In other embodiments, the first operation comprises: operation of lowering the priority of the NR network of the second card.
It will be appreciated that the operation of lowering the priority of the NR network of the second card does not shut down the NR network of the second card, but by lowering the priority of the NR network of the second card, the second card is caused to preferentially camp in the LTE network while it is camping on the network.
Illustratively, in an embodiment where the first operation includes an operation to reduce the priority of the NR network of the second card, the first operation further includes an operation to suppress the second card from measuring for the B1 event. For the description of the B1 event, reference may be made to the above related description, and no further description is given.
Illustratively, the method of suppressing the second card from measuring for the B1 event may be as follows.
In an example, the terminal device does not measure the neighboring NR cells for the second card, nor does it naturally report a B1 event report to the base station indicating the B1 event measurement result.
In another example, the terminal device measures the neighboring NR cells for the second card, but does not report the B1 event report to the base station.
In some embodiments, before detecting that the first card of the terminal device resides in the preset frequency band of the NR network, 700 further comprises: the terminal device determines that the terminal device is communicating using cellular mobile data.
According to the method for communication with two cards, the priority of the NR network of the second card is reduced, the second card can be restrained from entering the NR network by the terminal equipment through reselection or through initial network selection, but the second card cannot be restrained from entering the NR network by the network through B1 event measurement, so that the second card can be prevented from entering the NR network through B1 event measurement by further executing the operation of restraining B1 event measurement on the second card, and the situation that the second card cannot form a DSDA mode with the first card due to the fact that the second card is in an ENDC state or is switched to the NR network from the LTE network is avoided.
In some embodiments, the method 700 further comprises, prior to performing the first operation on the second card of the terminal device: the terminal device determines that the second card resides in the NR network.
That is, before performing the first operation on the second card, the terminal device determines whether the second card resides in the NR network, and in the case where it is determined that the second card resides in the NR network, S720 is performed. Otherwise, in case it is determined that the second card is not resident in the NR network, S720 is not performed any more.
According to the method for double-card communication provided by the embodiment of the application, the first operation for enabling the second card to reside in the LTE network is executed on the second card under the condition that the second card is determined to reside in the NR network, so that the situation that the second card does not have a chance to reside in the NR network and cannot display the 5G icon after the first operation is executed on the second card when the second card does not reside in the NR network can be avoided, and the second card can have a chance to display the 5G icon when the second card has a chance to reside in the NR network, and a user can experience the NR network, so that user experience is improved.
In some embodiments, the method 700 further comprises, prior to performing the first operation on the second card of the terminal device: the terminal equipment determines that a cell of an NR network where the second card currently resides does not belong to a cell in an NR blacklist, wherein the cell in the NR blacklist is a cell of the NR network where the second card resides before the second card is switched to the LTE network under the condition that the second card cannot form a DSDA mode with a first card residing in a preset frequency band of the NR network when the second card is switched to the LTE network. For a specific description of the NR blacklist, reference may be made to the above related description, and a detailed description is omitted.
That is, before performing the first operation on the second card of the terminal device, the terminal device determines whether the cell of the NR network where the second card currently resides belongs to a cell in the NR blacklist. If the terminal device determines that the cell of the NR network where the second card currently resides does not belong to the cell in the NR blacklist, which means that when the second card is switched from the NR network to the LTE network, a DSDA mode may be formed between the second card and a first card residing in a preset frequency band of the NR network, and then the first operation is performed on the second card. On the contrary, if the terminal device determines that the cell of the NR network where the second card currently resides belongs to the cell in the NR blacklist, this means that the second card cannot form the DSDA mode with the first card residing in the preset frequency band of the NR network even when the second card is switched from the NR network to the LTE network, so the first operation is not performed on the second card.
According to the dual-card communication method provided by the embodiment of the application, the cell in the NR blacklist is the cell of the NR network where the second card is resident before the second card is switched to the LTE network under the condition that the DSDA mode cannot be formed by the second card and the first card resident in the preset frequency band of the NR network when the second card is switched to the LTE network, so that under the condition that the cell of the NR network where the second card is currently resident is determined not to belong to the cell in the NR blacklist, the DSDA mode is possibly formed by the second card and the first card resident in the preset frequency band of the NR network when the second card is switched to the LTE network, the first operation for enabling the second card to be resident in the LTE network is executed on the second card, and the situation that the second card still cannot form the DSDA mode with the first card after the first operation is executed on the second card can be avoided with a large probability.
In some embodiments, after performing the first operation on the second card of the terminal device, the method 700 further comprises:
if the terminal equipment detects that the terminal equipment is not in the DSDA mode, recording a cell of an NR network where the second card resides before the second card is switched to the LTE network in an NR blacklist, wherein the cell in the NR blacklist is a cell of the NR network where the second card resides before the second card is switched to the LTE network under the condition that the second card cannot form the DSDA mode with the first card residing in a preset frequency band of the NR network when the second card is switched to the LTE network.
That is, after the first operation is performed on the second card, the terminal device may further determine whether the terminal device is in the DSDA mode, and if it is determined that the terminal device is not in the DSDA mode, it means that the frequency band of the LTE network where the second card currently resides cannot form the DSDA mode with the preset frequency band of the NR network where the first card resides, and record the cell of the NR network where the second card resides in the NR blacklist before the second card is switched to the LTE network.
In this way, when the subsequent execution of the embodiment of the present application is convenient, before the first operation is executed on the second card, by judging whether the cell of the NR network where the second card currently resides belongs to the cell in the NR blacklist, it can be pre-determined in advance whether the second card can form a DSDA mode with the first card residing in the preset frequency band of the NR network after being switched from the current NR network to the LTE network, so as to avoid the ineffective execution of the first operation, so as to save processing time, and also avoid the influence of reduced user experience caused by the fact that the user cannot use the second card to experience the NR network due to the ineffective execution of the first operation.
In some embodiments, the method 700 further comprises, prior to performing the first operation on the second card of the terminal device: the terminal equipment determines that the foreground application of the terminal equipment is a full-screen application.
A foreground application is understood to mean an application that is carried out in the system foreground of the terminal, i.e. an application that is currently being used by the user. In general, there may be many applications running simultaneously by the terminal device, but there is usually only one foreground application, and most of the applications run in the background. A full-screen application may be understood as an application in which an application program started by the terminal device is displayed as a full-screen interface, or in other words, a full-screen application may be understood as an application in which the application program is in a full-screen state. For specific descriptions of the foreground application and the full screen application, reference may be made to the above related descriptions, and no further description is given.
That is, before performing the first operation on the second card, the terminal device may further determine whether the foreground application is a full screen application. If the foreground application is determined to be a full-screen application, the user cannot see the network icon in general, so that even if the first operation is performed on the second card, the user will not perceive the current network state with a high probability, and the visual experience of the user will not be reduced to a great extent, so that the first operation is performed on the second card. Conversely, if it is determined that the foreground application is not a full screen application, then the user will see the network icon and therefore, in order not to degrade the user's visual experience, the first operation is not performed on the second card.
According to the method for double-card communication, after the first operation is performed on the second card, the network icon of the second card does not display the 5G icon but displays the 4G icon, so that the visual experience of a user is affected; for full-screen application, in general, in order to improve the visual experience of the user, the network icon is not displayed on the full-screen application under the condition that the user does not do special operation. Therefore, the first operation is executed on the second card only when the foreground application of the terminal equipment is a full-screen application, and the user basically cannot see the 4G icon, so that the user experience is improved.
In some embodiments, the terminal device determines that the foreground application of the terminal device is a full screen application, including: the terminal equipment determines that the foreground application is a preset full-screen application.
For a specific description of the preset class full-screen application, reference may be made to the related description above, and no further description is given.
In some embodiments, after performing the first operation on the second card of the terminal device, the method 700 further comprises:
under the condition that the terminal equipment meets the preset condition, performing recovery operation on the second card to recover the NR network of the second card; wherein the preset conditions include any one of the following: the terminal equipment uses wifi communication; the cellular mobile data of the terminal equipment is in a closed state; the foreground application of the terminal equipment exits the full screen state; the first card does not reside in a preset frequency band of the NR network.
In an example, the preset condition is that the terminal device uses wifi communication, if the terminal device uses wifi network communication, this means that the terminal device does not use cellular mobile data communication, in which case it is not necessary to form DSDA mode, and thus, the recovery operation is performed on the second card.
In another example, the preset condition is that the cellular mobile data of the terminal device is in a closed state, if the cellular mobile data of the terminal device is in the closed state, it means that the terminal device either uses wifi network for communication or cannot access the internet, in which case it is not necessary to form DSDA mode, and therefore, the recovery operation is performed on the second card.
In another example, the preset condition is that the foreground application of the terminal device exits the full screen state, if the foreground application of the terminal device exits the full screen state, which means that the user may see the 4G icon, in order to improve the user experience, therefore, a recovery operation is performed on the second card.
In another example, the preset condition is that the first card does not reside in a preset frequency band of the NR network, and if the first card does not reside in the preset frequency band of the NR network, it means that the DSDA mode cannot be formed between the two cards, and thus, the recovery operation is performed on the second card.
According to the method for double-card communication provided by the embodiment of the application, under the condition that the terminal equipment meets the preset condition, the DSDA mode is not needed to be formed between the double cards, or the DSDA mode cannot be formed or is not suitable to be formed, the second card is subjected to recovery operation to recover the NR network of the second card, the user experience of the user on the NR network of the second card is not influenced, the 5G icon of the second card can be displayed, and the user experience is improved.
In some embodiments, the recovery operation includes any one of: resume operation of the NR network of the second card; and restoring the priority of the NR network of the second card so that the priority of the NR network is higher than that of the LTE network.
Illustratively, the recovering operation includes an operation of recovering a priority of the NR network of the second card, and the recovering operation further includes: the operation of suppressing the second card for the B1 event measurement is canceled.
For a specific description of the restoration operation, reference may be made to the above related description, and no further description is given.
It should be noted that, the sequence number of the steps in the above embodiments of the method does not mean the execution sequence, and the execution sequence of each process should be determined by the function and the internal logic, and should not limit the implementation process of the embodiments of the present application.
The method for dual card communication provided by the embodiment of the present application is described in detail above with reference to fig. 1 to 8, and the terminal device provided according to the embodiment of the present application will be described in detail below with reference to fig. 9 to 10.
Fig. 9 is an exemplary block diagram of a terminal device 800 provided by an embodiment of the present application. The terminal device 800 comprises a processing unit 810.
The processing unit 810 is configured to detect that the first card of the terminal device resides in a preset frequency band of a new wireless NR network, where the preset frequency band is a frequency band of an NR network supported by the terminal device and capable of forming a dual-card dual-pass DSDA mode;
the processing unit 810 is further configured to perform a first operation on a second card of the terminal device, so that the second card resides in a long term evolution LTE network.
It should be understood that the processing unit 810 may be configured to perform each step performed by the terminal device in the method 700, and the detailed description may refer to the related description above, which is not repeated.
It should be understood that the terminal device 800 herein is embodied in the form of functional units. The term "unit" herein may refer to an application specific integrated circuit (application specific integrated circuit, ASIC), an electronic circuit, a processor (e.g., a shared, dedicated, or group processor, etc.) and memory that execute one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that support the described functionality.
In an embodiment of the present application, the terminal device in fig. 9 may also be a chip or a chip system, for example: system on chip (SoC).
Fig. 10 is a schematic block diagram of a terminal device 900 according to an embodiment of the present application. The terminal device 900 is configured to perform the respective steps and/or processes corresponding to the above-described method embodiments.
Terminal device 900 includes a processor 910, a transceiver 920, and a memory 930. Wherein the processor 910, the transceiver 920 and the memory 930 communicate with each other through internal connection paths, the processor 910 may implement the functions of the processing unit 810 in various possible implementations of the terminal device 800. The memory 930 is used for storing instructions, and the processor 910 is used for executing the instructions stored in the memory 930, or the processor 910 may call these stored instructions to implement the functions of the processing unit 810 in the terminal device 800.
The memory 930 may optionally include read-only memory and random access memory and provide instructions and data to the processor. A portion of the memory may also include non-volatile random access memory. For example, the memory may also store information of the device type. The processor 910 may be configured to execute instructions stored in a memory, and when the processor 910 executes the instructions stored in the memory, the processor 910 is configured to perform the steps and/or flows of the method embodiments corresponding to the terminal device described above.
The processor 910 is configured to perform the steps of:
detecting that a first card of the terminal equipment resides in a preset frequency band of a new wireless NR network, wherein the preset frequency band is a frequency band of an NR network which is supported by the terminal equipment and can form a double-card double-pass DSDA mode;
and performing a first operation on a second card of the terminal equipment so that the second card resides in a Long Term Evolution (LTE) network.
It should be understood that, the specific process of each device performing the corresponding step in each method is described in detail in the above method embodiments, and for brevity, will not be described in detail herein.
It should be appreciated that in embodiments of the present application, the processor of the apparatus described above may be a central processing unit (central processing unit, CPU), which may also be other general purpose processors, digital Signal Processors (DSPs), application Specific Integrated Circuits (ASICs), field Programmable Gate Arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
In implementation, the steps of the above method may be performed by integrated logic circuits of hardware in a processor or by instructions in the form of software. The steps of the method disclosed in connection with the embodiments of the present application may be embodied directly in a hardware processor for execution, or in a combination of hardware and software elements in the processor for execution. The software elements may be located in a random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, registers, etc. as well known in the art. The storage medium is located in a memory, and the processor executes instructions in the memory to perform the steps of the method described above in conjunction with its hardware. To avoid repetition, a detailed description is not provided herein.
An embodiment of the present application provides a computer program product, which when executed on a terminal device, causes the terminal device to execute the technical solution in the foregoing embodiment. The implementation principle and technical effects are similar to those of the related embodiments of the method, and are not repeated here.
An embodiment of the present application provides a readable storage medium, where the readable storage medium contains instructions, where the instructions, when executed by a terminal device, cause the terminal device to execute the technical solution of the foregoing embodiment. The implementation principle and technical effect are similar, and are not repeated here.
The embodiment of the application provides a chip for executing instructions, and when the chip runs, the technical scheme in the embodiment is executed. The implementation principle and technical effect are similar, and are not repeated here.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the processes or functions described in accordance with embodiments of the present application are produced in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by a wired (e.g., coaxial cable, fiber optic, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a high-density digital video disc (digital video disc, DVD)), or a semiconductor medium (e.g., a Solid State Disk (SSD)), or the like.
It should be appreciated that reference throughout this specification to "an embodiment" means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present application. Thus, various embodiments are not necessarily referring to the same embodiments throughout the specification. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. It should be understood that, in various embodiments of the present application, the sequence numbers of the foregoing processes do not mean the order of execution, and the order of execution of the processes should be determined by the functions and internal logic thereof, and should not constitute any limitation on the implementation process of the embodiments of the present application.
It should also be understood that, in the present application, "when …," "if," and "if" all refer to that the UE or the base station will make a corresponding process under some objective condition, and are not limited in time, nor do they require that the UE or the base station must have a judgment action when it is implemented, nor are they meant to have other limitations.
Those of ordinary skill in the art will appreciate that: the first, second, etc. numbers referred to in the present application are merely for convenience of description and are not intended to limit the scope of the embodiments of the present application, but also to indicate the sequence.
Elements referred to in the singular are intended to be used in the present disclosure as "one or more" rather than "one and only one" unless specifically stated otherwise. In the present application, "at least one" is intended to mean "one or more" and "a plurality" is intended to mean "two or more" unless specifically indicated.
The term "and/or" is herein merely an association relationship describing an associated object, meaning that there may be three relationships, e.g., a and/or B, may represent: there are three cases where a alone exists, where a may be singular or plural, and where B may be singular or plural, both a and B exist alone.
The term "at least one of … …" or "at least one of … …" herein means all or any combination of the listed items, e.g., "at least one of A, B and C," may mean: there are six cases where a alone, B alone, C alone, a and B together, B and C together, A, B and C together, where a may be singular or plural, B may be singular or plural, and C may be singular or plural.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a read-only memory (ROM), a random access memory (random access memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The same or similar parts may be referred to each other in the various embodiments of the application. In the embodiments of the present application, and the respective implementation/implementation methods in the embodiments, if there is no specific description and logic conflict, terms and/or descriptions between different embodiments, and between the respective implementation/implementation methods in the embodiments, may be consistent and may refer to each other, and technical features in the different embodiments, and the respective implementation/implementation methods in the embodiments, may be combined to form a new embodiment, implementation, or implementation method according to their inherent logic relationship. The embodiments of the present application described above do not limit the scope of the present application.
The foregoing is merely illustrative of the present application, and the present application is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present application. Therefore, the protection scope of the present application should be defined by the claims, and the above description is only a preferred embodiment of the technical solution of the present application, and is not intended to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.