Control method, intelligent terminal and storage medium

By obtaining business scenarios and status information in the smart terminal and adjusting the RF resource occupation of the secondary card, the data lag and power consumption problems caused by the secondary card's RF resource preemption under the low-latency service are solved, and the business continuity and terminal battery life are improved.

CN119997269APending Publication Date: 2025-05-13SHENZHEN TECNO TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510075633.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-16
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

In smart terminals that support multiple cards to standby at the same time, the main card will cause data lag and power consumption to increase due to the RF resource preemption of the secondary card in low-latency business scenarios, affecting the user experience and terminal battery life.

Method used

By obtaining the business scenarios of the main card and the status information of the secondary card, determining that the business scenario is a preset business scenario and the status information meets the preset conditions, adjusting the radio frequency resource occupation of the secondary card, such as closing the radio frequency resource occupation of the secondary card, reducing the cell connection standard, or increasing the network search interval.

Benefits of technology

The data lag and power consumption problems caused by the secondary card's RF resource seizing in low-latency services have been optimized, ensuring the continuity of the main card's service and improving the terminal's battery life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119997269A_ABST
    Figure CN119997269A_ABST
Patent Text Reader

Abstract

The invention provides a control method, an intelligent terminal and a storage medium. The method comprises the steps of obtaining a service scene of a main card and state information of an auxiliary card, determining that the service scene is a preset service scene and the state information meets a preset condition, and adjusting radio frequency resources occupied by the auxiliary card. Through the technical scheme of the invention, the problems of data lagging and high power consumption caused by preemption of radio frequency resources of the auxiliary card when the main card is in a low-delay service can be optimized, so that the service continuity on the main card is ensured, and the endurance of the terminal is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of intelligent terminals, and in particular to a control method, an intelligent terminal and a storage medium. Background Art

[0002] With the development of mobile communication technology, more and more smart terminals can support multi-SIM dual standby communication services, such as dual SIM dual standby (DSDS), thereby realizing the function of supporting multiple SIM (Universal Subscriber Identity Module) cards to be on standby at the same time, which not only makes it convenient for users to separate communication services for work and life, but also makes it convenient for users to use smart terminals across regions, thus satisfying users' multi-functional needs for mobile terminals to a certain extent.

[0003] The applicant found that in actual use, for terminals that support DSDS, when dual SIM cards are inserted, two independent protocol stacks usually share a set of hardware (RF, antenna). Both SIM cards can receive signals when not in call or data transmission or other non-business states, that is, they are both on standby. However, when the main card in the terminal is in a low-latency business scenario such as real-time gaming or VoIP calls, if the secondary card is due to weak signals, poor network coverage, etc., resulting in frequent cell changes or network switching that causes RF resource grabbing, the main card data will be stuck and more power will be consumed, resulting in a poor user experience for the main card.

[0004] The preceding description is intended to provide general background information and does not necessarily constitute prior art. Summary of the invention

[0005] In response to the above technical problems, the present application provides a control method, an intelligent terminal and a storage medium, which can optimize the problems of data jamming and high power consumption caused by the RF resource preemption of the secondary card under low-latency services of the main card, thereby ensuring the business continuity on the main card and improving the battery life of the terminal.

[0006] In order to solve the above technical problems, the present application provides a control method, comprising the following steps:

[0007] S11: Obtaining the business scenario of the primary card and the status information of the secondary card;

[0008] S12: Determine that the service scenario is a preset service scenario and the status information meets a preset condition, and adjust the radio frequency resources occupied by the secondary card.

[0009] Optionally, the preset business scenario includes a low-latency business scenario, and the business scenario for obtaining the primary card includes at least one of the following:

[0010] Acquire the application currently running on the terminal, and determine the service scenario of the primary card according to the type of the application;

[0011] Acquire the current network transmission rate of the primary card, and determine the service scenario of the primary card according to the network transmission rate;

[0012] The current network transmission frequency of the main card is obtained, and the service scenario of the main card is determined according to the network transmission frequency.

[0013] Optionally, the status information of the secondary card includes a first duration of time during which the secondary card is in a no-signal state, and determining that the status information meets a preset condition includes:

[0014] It is determined that the first duration exceeds a first preset duration.

[0015] Optionally, the status information of the secondary card includes a second duration during which the signal strength of the secondary card is lower than a preset strength, and determining that the status information meets a preset condition includes:

[0016] It is determined that the second duration exceeds a second preset duration.

[0017] Optionally, the status information of the secondary card includes a third duration during which the number of network standard switching times of the secondary card reaches a preset number of times, and determining that the status information meets a preset condition includes:

[0018] It is determined that the third duration exceeds a third preset duration.

[0019] Optionally, determining that the state information satisfies a preset condition further includes:

[0020] Obtaining the number of times and duration of radio frequency resource occupation by the secondary card within the second duration or the third duration;

[0021] It is determined that the number of occupancy times exceeds a preset number of times or the occupancy duration exceeds a fourth preset duration.

[0022] Optionally, determining that the state information satisfies a preset condition further includes:

[0023] When the secondary card occupies radio frequency resources, obtain the occupancy type;

[0024] It is determined that the occupancy type is not a call type occupancy.

[0025] Optionally, the adjusting the radio frequency resources occupied by the secondary card includes at least one of the following:

[0026] According to the instruction of the first user, the RF resource occupation of the secondary card is turned off within the preset service scenario, and the incoming calls of the secondary card are transferred to the primary card;

[0027] Lowering the cell connection standard of the secondary card within a preset service scenario according to the second user instruction;

[0028] According to the third user instruction, the network search interval of the secondary card is increased within the time of the preset business scenario.

[0029] The present application also provides an intelligent terminal, which includes a memory and a processor. The memory stores a data control program, and when the data control program is executed by the processor, the steps of any of the above-mentioned control methods are implemented.

[0030] The present application also provides a computer-readable storage medium, wherein the storage medium stores a data control program, and when the data control program is executed by a processor, the steps of any of the control methods described above are implemented.

[0031] As described above, the control method of the present application can obtain the business scenario of the main card and the status information of the secondary card, determine that the business scenario is a preset business scenario and the status information meets the preset conditions, and adjust the RF resource occupancy of the secondary card. The technical solution of the present application can optimize the data jamming and high power consumption problems caused by the RF resource preemption of the secondary card in the low-latency service of the main card, thereby ensuring the business continuity on the main card and improving the battery life of the terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] The drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application. In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments are briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative labor.

[0033] Figure 1 A schematic diagram of the hardware structure of a smart terminal for implementing each embodiment of the present application;

[0034] Figure 2 A communication network system architecture diagram provided for an embodiment of the present application;

[0035] Figure 3 A schematic diagram of the architecture of a smart terminal provided in an embodiment of the present application;

[0036] Figure 4 A first flow chart of the control method provided in the embodiment of the present application;

[0037] Figure 5 A schematic diagram of a first scenario of the control method provided in an embodiment of the present application;

[0038] Figure 6 A schematic diagram of a second scenario of the control method provided in an embodiment of the present application;

[0039] Figure 7 A schematic diagram of a third scenario of the control method provided in an embodiment of the present application;

[0040] Figure 8 A schematic diagram of a fourth scenario of the control method provided in an embodiment of the present application;

[0041] Fig. 9 A fifth scenario schematic diagram of the control method provided in the embodiment of the present application;

[0042] Fig.10 A second flow chart of the control method provided in the embodiment of the present application;

[0043] Fig.11 A schematic diagram of the structure of a control device provided in an embodiment of the present application;

[0044] Fig.12 A schematic diagram of the structure of another control device provided in an embodiment of the present application.

[0045] The realization of the purpose, functional features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. The above-mentioned drawings have shown clear embodiments of this application, which will be described in more detail later. These drawings and textual descriptions are not intended to limit the scope of the concept of this application in any way, but to illustrate the concept of this application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0046] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0047] It should be noted that, in this article, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context of the specific embodiment.

[0048] It should be understood that, although the terms first, second, third, etc. may be used to describe various information in this article, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this article, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "at the time of" or "when" or "in response to determination". Furthermore, as used in this article, the singular forms "one", "one" and "the" are intended to also include plural forms, unless there is an opposite indication in the context. It should be further understood that the terms "comprising" and "including" indicate that there are the described features, steps, operations, elements, components, projects, kinds, and / or groups, but do not exclude the existence, occurrence or addition of one or more other features, steps, operations, elements, components, projects, kinds, and / or groups. The terms "or", "and / or", "including at least one of the following" etc. used in this application can be interpreted as inclusive, or mean any one or any combination. For example, “comprising at least one of the following: A, B, C” means “any of the following: A; B; C; A and B; A and C; B and C; A and B and C”, and for another example, “A, B or C” or “A, B and / or C” means “any of the following: A; B; C; A and B; A and C; B and C; A and B and C”. An exception to this definition will only occur when a combination of elements, functions, steps or operations are inherently mutually exclusive in some manner.

[0049] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are displayed in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and it can be performed in other orders. Moreover, at least a portion of the steps in the figure may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.

[0050] As used herein, the words "if" and "if" may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to determining" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)", depending on the context.

[0051] It should be noted that, in this article, step codes such as S11, S12, etc. are used for the purpose of expressing the corresponding content more clearly and concisely, and do not constitute a substantial limitation on the sequence. When implementing it specifically, those skilled in the art may execute S12 first and then S11, etc., but these should all be within the scope of protection of this application.

[0052] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0053] In the subsequent description, the suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of the present application, and have no specific meanings. Therefore, "module", "component" or "unit" can be used in a mixed manner.

[0054] The smart terminal may be implemented in various forms. For example, the smart terminal described in this application may include mobile terminals such as mobile phones, tablet computers, laptop computers, PDAs, portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, etc., and in other embodiments may also include fixed terminals such as digital TVs and desktop computers.

[0055] The following description will be made by taking a mobile terminal as an example, and those skilled in the art will understand that, in addition to components specifically used for mobile purposes, the construction according to the embodiments of the present application can also be applied to fixed-type terminals.

[0056] See also Figure 1 , which is a schematic diagram of the hardware structure of a mobile terminal for implementing various embodiments of the present application, the mobile terminal 100 may include: RF (Radio Frequency, radio frequency) unit 101, WiFi module 102, audio output unit 103, A / V (audio / video) input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, memory 109, processor 110, and power supply 111 and other components. Those skilled in the art can understand that Figure 1 The structure of the mobile terminal shown in the figure does not constitute a limitation on the mobile terminal. The mobile terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0057] Combine the following Figure 1 Optional introduction to various components of the mobile terminal:

[0058] The radio frequency unit 101 can be used to receive and send signals during information transmission or communication. Optionally, after receiving the downlink information of the base station, it is sent to the processor 110 for processing; in addition, the uplink data is sent to the base station. Generally, the radio frequency unit 101 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc. In addition, the radio frequency unit 101 can also communicate with the network and other devices through wireless communication. The above-mentioned wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution), TDD-LTE (Time Division Duplexing-Long Term Evolution) and fifth generation (5th Generation, 5G) mobile communication systems, etc.

[0059] WiFi is a short-range wireless transmission technology. Mobile terminals can help users send and receive emails, browse web pages, and access streaming media through WiFi module 102. It provides users with wireless broadband Internet access. Figure 1 The WiFi module 102 is shown, but it is understandable that it is not an essential component of the mobile terminal and can be omitted as needed without changing the essence of the invention.

[0060] The audio output unit 103 can convert the audio data received by the RF unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output it as sound when the mobile terminal 100 is in a call signal reception mode, a talk mode, a recording mode, a voice recognition mode, a broadcast reception mode, etc. Moreover, the audio output unit 103 can also provide audio output related to a specific function performed by the mobile terminal 100 (for example, a call signal reception sound, a message reception sound, etc.). The audio output unit 103 may include a speaker, a buzzer, etc.

[0061] The A / V input unit 104 is used to receive audio or video signals. The A / V input unit 104 may include a graphics processor (GPU) 1041 and a microphone 1042, and the graphics processor 1041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The processed image frame can be displayed on the display unit 106. The image frame processed by the graphics processor 1041 can be stored in the memory 109 (or other storage medium) or sent via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 can receive sound (audio data) via the microphone 1042 in a telephone call mode, a recording mode, a voice recognition mode, and other operating modes, and can process such sound into audio data. The processed audio (voice) data can be converted into a format output that can be sent to a mobile communication base station via the radio frequency unit 101 in the case of a telephone call mode. The microphone 1042 can implement various types of noise elimination (or suppression) algorithms to eliminate (or suppress) noise or interference generated in the process of receiving and sending audio signals.

[0062] The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Optionally, the light sensor includes an ambient light sensor and a proximity sensor. Optionally, the ambient light sensor can adjust the brightness of the display panel 1061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 1061 and / or the backlight when the mobile terminal 100 is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that can be configured on the mobile phone, such as fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be repeated here.

[0063] The display unit 106 is used to display information input by the user or information provided to the user. The display unit 106 may include a display panel 1061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.

[0064] The user input unit 107 can be used to receive input digital or character information, and to generate key signal input related to the user settings and function control of the mobile terminal. Optionally, the user input unit 107 may include a touch panel 1071 and other input devices 1072. The touch panel 1071, also known as a touch screen, can collect the user's touch operation on or near it (such as the user's operation on the touch panel 1071 or near the touch panel 1071 using any suitable object or accessory such as a finger, stylus, etc.), and drive the corresponding connection device according to a pre-set program. The touch panel 1071 may include two parts: a touch detection device and a touch controller. Optionally, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the touch point coordinates, and then sends it to the processor 110, and can receive and execute the command sent by the processor 110. In addition, the touch panel 1071 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may further include other input devices 1072. Optionally, the other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, a function key (such as a volume control key, a switch key, etc.), a trackball, a mouse, a joystick, etc., which are not specifically limited here.

[0065] Optionally, the touch panel 1071 may cover the display panel 1061. When the touch panel 1071 detects a touch operation on or near it, it transmits the information to the processor 110 to determine the type of touch event. Then, the processor 110 provides corresponding visual output on the display panel 1061 according to the type of touch event. Figure 1 In the figure, the touch panel 1071 and the display panel 1061 are used as two independent components to implement the input and output functions of the mobile terminal. However, in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to implement the input and output functions of the mobile terminal, which is not limited here.

[0066] The interface unit 108 serves as an interface through which at least one external device can be connected to the mobile terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, etc. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the mobile terminal 100 or may be used to transmit data between the mobile terminal 100 and an external device.

[0067] The memory 109 can be used to store software programs and various data. The memory 109 can mainly include a program storage area and a data storage area. Optionally, the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 109 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0068] The processor 110 is the control center of the mobile terminal. It uses various interfaces and lines to connect various parts of the entire mobile terminal. It executes various functions of the mobile terminal and processes data by running or executing software programs and / or modules stored in the memory 109, and calling data stored in the memory 109, so as to monitor the mobile terminal as a whole. The processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor and a modem processor. Optionally, the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 110.

[0069] The mobile terminal 100 may also include a power supply 111 (such as a battery) for supplying power to various components. Preferably, the power supply 111 may be logically connected to the processor 110 via a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system.

[0070] although Figure 1 Not shown, the mobile terminal 100 may further include a Bluetooth module, etc., which will not be described in detail here.

[0071] In order to facilitate understanding of the embodiments of the present application, the communication network system on which the mobile terminal of the present application is based is described below.

[0072] See also Figure 2 , Figure 2 A communication network system architecture diagram is provided for an embodiment of the present application, wherein the communication network system is an LTE system of universal mobile communication technology, and the LTE system includes a UE (User Equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, an EPC (Evolved Packet Core) 203 and an operator's IP service 204, which are connected in sequence for communication.

[0073] Optionally, UE201 may be the above-mentioned mobile terminal 100, which will not be described in detail here.

[0074] E-UTRAN 202 includes eNodeB 2021 and other eNodeBs 2022 , etc. Optionally, eNodeB 2021 may be connected to other eNodeBs 2022 via a backhaul (eg, an X2 interface), and eNodeB 2021 is connected to EPC 203 , and eNodeB 2021 may provide UE 201 with access to EPC 203 .

[0075] EPC203 may include MME (Mobility Management Entity) 2031, HSS (Home Subscriber Server) 2032, other MMEs 2033, SGW (Serving Gate Way) 2034, PGW (PDN Gate Way) 2035 and PCRF (Policy and Charging Rules Function) 2036, etc. Optionally, MME 2031 is a control node that processes signaling between UE 201 and EPC 203, and provides bearer and connection management. HSS 2032 is used to provide some registers to manage functions such as home location register (not shown in the figure), and store some user-specific information such as service features and data rates. All user data can be sent through SGW2034, PGW2035 can provide IP address allocation and other functions for UE 201, PCRF2036 is the policy and charging control policy decision point for service data flow and IP bearer resources, which selects and provides available policy and charging control decisions for the policy and charging execution function unit (not shown in the figure).

[0076] The IP service 204 may include the Internet, an intranet, an IMS (IP Multimedia Subsystem) or other IP services.

[0077] Although the above introduction takes the LTE system as an example, those skilled in the art should know that the present application is not only applicable to the LTE system, but also to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, 5G and future new network systems (such as 6G), etc., without limitation here.

[0078] Based on the above-mentioned mobile terminal hardware structure and communication network system, various embodiments of the present application are proposed.

[0079] The control method provided in the embodiment of the present application can be applied to a multi-card multi-standby smart terminal, wherein the multi-card multi-standby terminal uses a set of radio frequency resources on the same terminal, and through time division multiplexing of the resources, multiple cards can achieve the purpose of standby at the same time. For example, please refer to Figure 3 , Figure 3 The following is a schematic diagram of the architecture of a dual-SIM dual-standby smart terminal. In this architecture, there is only one set of radio frequency resources, and the communication processor (CP) includes Figure 3 The baseband processor (BBP) and SIM card 1 and SIM card 2 in the mobile terminal are responsible for the communication mechanism of the mobile terminal. SIM1 and SIM2 share the same set of radio frequency resources through CP coordination. Specifically, the radio resource management (RRM) can manage and support the radio resource control protocol (RRC) and gateway access service (GAS).

[0080] It can be seen that since the smart terminal has only one set of radio frequency resources, in order to support multiple cards or multiple modes, multiple cards or multiple modes share radio frequency resources through time division multiplexing mode to achieve the goal of dual standby, but during time division multiplexing, there will be task preemption, resulting in intermittent data transmission. In addition, as the secondary card changes from simply supporting the third generation of wireless telephone technology to supporting 4G, 5G and 6G, because of the need for interoperability between different systems, this operation will also occupy radio frequency resources. In addition, the frequent preemption of radio frequency resources by the main and secondary cards in the smart terminal will also increase power consumption, thereby affecting battery life.

[0081] In view of the above problems, the present application provides a method for processing radio frequency resources and a terminal to solve the above problems. For details, please refer to Figure 4 , Figure 4 This is a schematic diagram of the first flow chart of the control method provided in the embodiment of the present application. The flow chart of the control method may include:

[0082] S11. Obtain the business scenario of the primary card and the status information of the secondary card.

[0083] The execution subject of the embodiment of the present application may be a smart terminal, or a control device arranged in the smart terminal. Optionally, the control device may be implemented by software, or by a combination of software and hardware. The above-mentioned smart terminal may be a smart terminal such as a smart phone, a tablet computer, a notebook computer, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a netbook, a personal digital assistant (Personal Digital Assistant, PDA), and is not limited thereto. Among them, the above-mentioned smart terminal may be a device supporting dual-card dual-standby, comprising at least two SIM cards, specifically a primary card and a secondary card.

[0084] Optionally, the above-mentioned business scenarios may include high-latency business scenarios and low-latency business scenarios. The step of obtaining the business scenarios of the main card includes at least one of the following: obtaining the application currently running on the terminal, and determining the business scenario of the main card according to the type of application; obtaining the current network transmission rate of the main card, and determining the business scenario of the main card according to the network transmission rate; obtaining the current network transmission frequency of the main card, and determining the business scenario of the main card according to the network transmission frequency.

[0085] Alternatively, if Figure 5 As shown, Figure 5The smart terminal in the system currently includes a main card and a secondary card, and the currently running application is application A. For example, if application A is a VoIP call application, a game application, or a live broadcast application, it can be determined that the current business scenario of the main card is a low-latency business scenario. If application A is other types of applications, it can be determined that the current business scenario of the main card is a high-latency business scenario. Optionally, the terminal system will monitor the running applications in association, for example, by cooperating with the process management mechanism of the operating system, to obtain application information running in the foreground and background, including key data such as the type, name, package name, and running status of the application. When it is detected that a VoIP call application is running in the foreground or background and continuously sends and receives voice data, or a game application is running in the foreground and has continuous data interaction (such as sending operation instructions to the game server and receiving game screen data), or a live video application is performing push or pull operations, it can be determined that the main card is in the corresponding low-latency business scenario. It should be noted that, in addition to the above-mentioned application types, when it is determined that the running application A is a cloud storage application or a remote control application or other application with high end-to-end latency requirements, the current business scenario of the main card can be determined as a low-latency business scenario.

[0086] Optionally, the VoIP call application can also confirm by obtaining information such as the protocol type, port number, and data flow direction of the data packet currently used by the primary card. For example, during a VoIP call, the system can identify specific VoIP protocol (such as SIP, RTP, etc.) data packets and combine them with the port number range (the VoIP application will use a specific UDP port) to determine that the primary card is in a VoIP call, and then determine that the primary card is in the corresponding low-latency business scenario.

[0087] Optionally, this embodiment may also pre-set and maintain an application whitelist mechanism. Specifically, if it is detected that the currently running application is in the whitelist, regardless of its application type, it will be directly determined as a low-latency business scenario. The above whitelist settings can be manually added by the user or updated by the system according to specific policies. For example, some business applications customized within an enterprise may not be well known to the public, but they are critical low-latency business applications for enterprise users and can be added to the whitelist through the enterprise IT management policy.

[0088] Optionally, the terminal system can also continuously monitor the data transmission of the main card, and then determine the current business scenario of the main card according to the data transmission situation, for example, the current network transmission rate of the main card can be obtained, and whether the main card is a low-latency business scenario can be determined according to the network transmission rate. Optionally, for monitoring the network transmission rate, the network monitoring module in the terminal system will sample the network transmission rate of the main card at a certain time interval (such as every 500 milliseconds). In low-latency business scenarios, such as VoIP calls, real-time game battles, video live broadcasts, etc., a high and relatively stable network transmission rate is usually required to ensure timely data transmission. For example, for high-definition video live broadcasts, the downlink network transmission rate is generally required to be at least 2Mbps to ensure smooth video playback; for games, in order to ensure real-time response of game operations, the sum of the uplink and downlink network transmission rates may need to be maintained at more than 1Mbps. When the system detects that the network transmission rate of the main card is continuously lower than these thresholds, it will be determined that the main card is in a high-latency business scenario. On the contrary, if the network transmission rate is stable at or higher than the threshold required by the corresponding business, it can be determined that it is currently in a low-latency business scenario.

[0089] Optionally, the data transmission situation of the above-mentioned main card may also include the current network transmission frequency of the main card, and then determine whether the main card is a low-latency business scenario based on the network transmission frequency. Optionally, the network transmission frequency reflects the frequency of data transmission in the network. In low-latency business, data transmission is relatively frequent and has a certain regularity. Taking online music playback as an example, although it has relatively low requirements for transmission rate, it will transmit data at a relatively stable frequency (such as downloading a piece of audio data every few seconds). For non-low-latency services such as web browsing, the data transmission frequency is relatively low and irregular. The system can analyze the frequency characteristics of the main card data transmission, such as the number of transmissions within a period of time (such as 10 seconds), the distribution of transmission time intervals, etc., and compare them with the pre-stored network transmission frequency models under different business scenarios. If the data transmission frequency of the main card meets the model characteristics of the low-latency business scenario, it can be determined that the main card is in a low-latency business scenario, otherwise it is in a high-latency business scenario.

[0090] Optionally, the status information of the secondary card may include the first duration of the secondary card being in a no-signal state. Optionally, the RF module of the terminal will continuously monitor the signal of the secondary card. If it is found that the secondary card is in a no-signal state (Out Of Service, OOS), it will start a timing mechanism to record the duration of the no-signal state, which is the first duration. Figure 6As shown, in the terminal, the main card currently has 4 signal bars, and the secondary card is in a no-signal state. When the secondary card enters the no-signal state, the status recording module in the system can record the starting time point. Subsequently, at a shorter time interval (such as 1 second), the radio frequency module will detect again whether the secondary card signal is restored. If it is still in a no-signal state, the duration will continue to accumulate. For example, in some remote areas or environments with strong signal shielding, the secondary card may be in a no-signal state for a long time. If no valid signal is detected within 60 seconds (t1 time), the 60 seconds is the first duration.

[0091] Optionally, the present application can also start the steps of monitoring and obtaining the status information of the secondary card only when the system detects that the business scenario of the main card is a low-latency business scenario, thereby ensuring that when the low-latency service of the main card is running, the radio frequency resource preemption problem that may be caused by the secondary card can be discovered and handled in a timely manner, and the terminal's power consumption in non-low-latency business scenarios can be effectively reduced, thereby extending the battery life of the device.

[0092] S12: Determine that the service scenario is a preset service scenario and the status information meets a preset condition, and adjust the radio frequency resource occupation of the secondary card.

[0093] Optionally, the terminal system will adjust the RF resource occupancy of the secondary card based on the current business scenario of the main card and the status information of the secondary card. In terms of business scenario identification, a comprehensive analysis is performed on the applications and data transmission characteristics running on the main card to determine whether it is in a preset business scenario, where the preset business scenario includes a low-latency business scenario. For example, when it is detected that the main card is conducting a real-time high-definition video conference, the system will recognize that this is a low-latency business scenario. Then it can be further determined whether the first duration of the secondary card being in an out-of-signal state (OOS) exceeds the first preset duration. When the first duration exceeds the first preset duration (assuming 60 seconds), the conditions for adjusting the RF resource occupancy of the secondary card are met, thereby adjusting the RF resource occupancy of the secondary card.

[0094] Optionally, the step of adjusting the radio frequency resources occupied by the secondary card may include: according to the first user's instruction, closing the radio frequency resource occupation of the secondary card within the preset service scenario, and transferring the incoming calls of the secondary card to the primary card. Specifically, when it is determined that the current primary card of the smart terminal is in a low-latency service scenario and the duration of the secondary card without signal exceeds the first preset duration, the system will determine that there may be a risk of radio frequency resource preemption, and then trigger the user prompt mechanism. This prompt will be displayed on the device screen in the form of a pop-up window, notification bar message, etc., such as Figure 7As shown, a pop-up window can be used to inform the user "The current secondary card signal is weak, whether to optimize the secondary card". If the user wants to know the specific optimization strategy, the user can also be informed by clicking the question mark icon in the upper right corner of the pop-up window, such as "turn off SIM card 2 and transfer SIM card 2 calls to SIM card 1 while application A is running". If the user clicks the icon "Yes", the smart terminal system will immediately start the optimization process. First, the call forwarding function of the secondary card is set through the communication module of the smart terminal to transfer the calls of the secondary card to the main card. Specifically, the CallForwarding Not Reachable method can be used to ensure that important calls are not missed during the period when the secondary card is turned off. Subsequently, the smart terminal system will send instructions to the baseband chip and other hardware to turn off the relevant communication functions of the secondary card, stop the signal search, data transmission and other operations of the secondary card, thereby releasing the RF resources occupied by the secondary card and ensuring that the low-latency business of the main card can proceed smoothly.

[0095] Optionally, the step of adjusting the radio frequency resources occupied by the secondary card may also include: lowering the cell connection standard of the secondary card during the time in the preset business scenario according to the second user instruction. Specifically, under normal circumstances, the secondary card will try to connect to a cell with good signal quality and high stability, but this may result in frequent cell search and switching operations, thereby occupying a large amount of radio frequency resources. After lowering the above connection standard, the secondary card will be more inclined to remain in the currently connected cell, even if the signal strength of the cell is slightly lower than the original connection threshold. For example, the secondary card may originally require the cell signal strength to reach -90dBm to be stably connected. After adjustment, the connection standard may be reduced to -100dBm. In this process, the intelligent terminal system will continuously monitor the communication status of the secondary card and the low-latency service performance of the main card. If it is found that the low-latency service of the main card is still interfered by the secondary card, the cell connection standard of the secondary card can be further reduced.

[0096] Optionally, the above-mentioned step of adjusting the radio frequency resources occupied by the secondary card may also include: increasing the network search interval of the secondary card within the time of the preset business scenario according to the third user instruction. Specifically, during the duration of the low-latency business scenario of the main card, the secondary card originally searches for available networks according to a certain time period (such as performing a network search operation every 30 seconds). After receiving the third instruction, the intelligent terminal system will further extend the network search interval. For example, if the network search interval is increased to 2 minutes, the radio frequency control module will adjust the network search timer of the secondary card so that the secondary card will only attempt to search the network once every 2 minutes. During the execution process, the intelligent terminal system will monitor whether the low-latency service of the main card is effectively improved due to the adjustment of the network search interval of the secondary card. If it is found that the main card service is still interfered with, the network search interval of the secondary card can be further increased, thereby reasonably allocating radio frequency resources while ensuring the performance of the main card service.

[0097] Optionally, the above three different strategies for adjusting the radio frequency resources occupied by the secondary card can also be manually selected by the user, such as Figure 8 As shown, when the user clicks "Strategy 1", the terminal can execute the steps of turning off the RF resource occupation of the secondary card within the preset business scenario and transferring the incoming calls of the secondary card to the main card. When the user clicks "Strategy 2", the terminal can execute the steps of lowering the cell connection standard of the secondary card within the preset business scenario. When the user clicks "Strategy 3", the terminal can execute the steps of increasing the network search interval of the secondary card within the preset business scenario. When the user clicks "Cancel", the current process is stopped.

[0098] Optionally, the step of adjusting the radio frequency resources occupied by the secondary card may further include reducing a preset OOS network search frequency band of the secondary card. In the OOS state, the network search frequency band of the secondary card is not limited to the network to which it belongs, but also searches the entire frequency band, for example, the global system for mobile communications (GSM), wideband code division multiple access (WCDMA), long term evolution (LTE), time division-synchronous code division multiple access (TDSCDMA), and code division multiple access (CDMA) will all be searched. In the embodiment of the present application, the secondary card can be controlled to search only the network to which it belongs, thereby reducing the RF resource occupation caused by the search.

[0099] Optionally, the step of adjusting the radio frequency resources occupied by the secondary card may also include reducing the transmit power of the secondary card. For example, the transmit power of the secondary card is reduced by 30%-50% by controlling the radio frequency power amplifier through the baseband chip. This can reduce the occupation of radio frequency resources by the secondary card while maintaining the basic communication function of the secondary card. Because reducing the power within a certain range will not seriously affect the signal reception and transmission of the secondary card, but it can effectively alleviate the competition for radio frequency resources. The intelligent terminal system can monitor the communication quality indicators of the secondary card in real time, such as bit error rate, signal attenuation, etc. When these indicators exceed the preset range, the power is appropriately increased to ensure the normal communication of the secondary card.

[0100] Optionally, the step of adjusting the radio frequency resources occupied by the secondary card may also include limiting the background application data transmission of the secondary card. Optionally, many applications will automatically update data, push notifications, etc. in the background, and these operations will occupy radio frequency resources. The system can identify various application data transmission requests on the secondary card, and suspend the data transmission of non-critical applications (such as automatic refresh of social media, automatic update of software, etc.). For example, when the main card is in a live video service, the system detects that a news application on the secondary card is trying to update data in the background, and it will block the transmission until the main card service ends or enters a period in which the secondary card data transmission is allowed. In this way, unnecessary data transmission of the secondary card is reduced, the occupation of radio frequency resources is reduced, and the smoothness of the main card service is guaranteed.

[0101] Optionally, while the low-latency service scenario of the primary card continues, the system will continue to monitor the service status of the primary card. Once it detects that the low-latency service of the primary card (such as game exit, call end, live broadcast stop) is completed, the system will automatically execute the recovery operation of the secondary card. In other embodiments, before restoring the secondary card, the user can be notified through a pop-up window, and the user's instructions can be obtained to execute the steps of restoring the secondary card to prevent the user from exiting the current application A and reopening other applications, causing the primary card of the smart terminal to enter the low-latency service scenario again. Fig. 9 As shown in the figure, when the user clicks the icon "Yes", the smart terminal can turn off the call forwarding setting of the secondary card, so that the secondary card can return to the normal standby state and can independently receive calls and text messages. Then, the communication function of the secondary card is reactivated, including starting signal search, reconnecting to the network, etc., to ensure that the secondary card can be used normally and restore the normal working mode of dual SIM dual standby.

[0102] Optionally, after the application determines that the business scenario of the main card is a low-latency business scenario, it can further determine whether the main card is currently using mobile data. If so, continue to execute subsequent steps. Optionally, the network monitoring module in the intelligent terminal system will continue to track the network connection status of the main card. Specifically, it can interact with the network interface layer of the device to obtain detailed network connection information of the main card, including the type of network connected (such as mobile data network or Wi-Fi network), network operator information, signal strength, etc. After detecting that the main card is in a low-latency business scenario, the system will immediately trigger the judgment process for the network connection type of the main card. If the main card is currently using mobile data, continue to execute subsequent steps. If the main card is connected to a Wi-Fi network, since Wi-Fi usually has relatively high bandwidth and stability, the impact of the secondary card's radio frequency resource preemption on the main card's business is relatively small. In this case, the subsequent process of optimizing the secondary card can be stopped.

[0103] As can be seen from the above, the control method of the embodiment of the present application can obtain the service scenario of the main card and the status information of the secondary card, determine that the service scenario is a preset service scenario and the status information meets the preset conditions, and adjust the RF resource occupation of the secondary card. The technical solution of the present application can optimize the data jamming and high power consumption problems caused by the RF resource preemption of the secondary card in the low-latency service of the main card, thereby ensuring the service continuity on the main card and improving the battery life of the terminal.

[0104] The present application also provides a control method. Fig.10 , Fig.10 : is a second flow chart of the control method provided in the embodiment of the present application, the method comprising:

[0105] S21, obtaining the service scenario of the primary card and the second duration during which the signal strength of the secondary card is lower than the preset strength, and the third duration during which the number of network standard switching of the secondary card reaches the preset number;

[0106] Optionally, the above-mentioned business scenarios may include high-latency business scenarios and low-latency business scenarios, and the step of obtaining the business scenario of the main card may include: obtaining the application currently running on the terminal, and determining the business scenario of the main card according to the type of application. Optionally, the business scenario of the main card can be determined by analyzing information such as the process name, network connection characteristics, and data transmission mode of the application. For example, for the currently running application, if it is detected that the application process continues to send a large number of low-latency operation instructions and receive real-time picture data to a specific server, and the network connection uses the UDP protocol and has a high data packet sending frequency and low round-trip delay, it can be determined that the main card is in a low-latency business scenario of the game class. Alternatively, if it is detected that there is a stable data stream of live broadcast protocols such as RTMP or HLS between the current application and the live broadcast platform server, and the video resolution and frame rate meet the live broadcast standard, and the network delay is within an acceptable low-latency range, it is determined that the main card is in a video live broadcast business scenario.

[0107] Optionally, the signal strength of the secondary card can be monitored in real time through the radio frequency module. The radio frequency module can sample the signal received by the secondary card at a certain time interval (such as every 1 second) and convert the signal strength into a corresponding value (in dBm). When it is detected that the signal strength of the secondary card is lower than the preset strength (for example, -100 dBm), the timing module in the intelligent terminal system can start recording the second duration, and as long as the signal strength is always lower than the preset strength, the duration will continue to accumulate.

[0108] Optionally, the network standard switching of the secondary card can also be tracked through the network management module. Whenever the secondary card switches the network standard (such as switching from LTE to 3G or from GSM to CDMA, etc.), the counter will increase. When the number of switching reaches a preset number (such as 5 times), the third duration starts to be recorded, and in the subsequent time, if the number of network standard switching continues to increase, the third duration will also increase accordingly.

[0109] S22: Determine that the business scenario is a low-latency business scenario and the second duration exceeds the second preset duration or the third duration exceeds the third preset duration.

[0110] Optionally, the intelligent terminal system compares the acquired main card business scenario with the predefined low-latency business scenario list to confirm whether it belongs to a low-latency business scenario. At the same time, check whether the second duration of the secondary card exceeds the second preset duration (such as 30 seconds) or whether the third duration exceeds the third preset duration (such as 60 seconds). Only when the main card is in a low-latency business scenario and the secondary card meets the above second or third duration conditions, will it proceed to the next step.

[0111] S23: Obtain the number of times and duration of radio frequency resource occupation by the secondary card within the second duration or the third duration.

[0112] Optionally, during the time period that satisfies the condition of step S22 (i.e., the second duration or the third duration), the system will start a special monitoring mechanism to record the occupancy of radio frequency resources by the secondary card. Each time the secondary card occupies radio frequency resources, the system will record the start time and end time of the occupancy, thereby calculating the duration of each occupancy. At the same time, the number of occupancy times can also be recorded by a counter. For example, when the secondary card performs data transmission, network search, or other operations that may occupy radio frequency resources, the system will identify and record these events.

[0113] S24: Determine whether the number of occupancy times exceeds a preset number of times or the occupancy duration exceeds a fourth preset duration.

[0114] Optionally, the intelligent terminal system checks whether the number of occupancy times obtained in step S23 exceeds a preset number of times (such as 10 times), or whether the sum of all occupancy durations exceeds a fourth preset duration (such as 120 seconds). If any of these conditions is met, it indicates that the RF resource occupancy of the secondary card is relatively serious, which may have a significant impact on the low-latency service of the primary card, and then proceeds to the next step.

[0115] S25. When the secondary card occupies radio frequency resources, obtain the occupancy type and determine that the occupancy type is not a call occupancy.

[0116] Optionally, when the secondary card occupies radio frequency resources, the intelligent terminal system will further analyze the type of occupation. Specifically, it can be determined whether it is a call-type occupation by checking the characteristics of the application or process occupying the radio frequency resources, as well as the type and purpose of the network request. The call-type occupation may include Call session, and non-call-type occupation may include PAGING, ATTACH, DETACH, RAU (routing area update), TAU (tracking area update), MRU (mobile registration update) and IMS Registration, etc. For example, if a voice call or video call application is using radio frequency resources for call connection and data transmission, it belongs to call-type occupation; if the background application of the secondary card is performing non-call operations such as data update and location information upload, which causes the radio frequency resource occupation, it does not belong to call-type occupation. Only when it is determined that the occupation type is not a call-type occupation, will the adjustment of the radio frequency resource occupation of the secondary card be considered.

[0117] S26. Adjust the radio frequency resource usage of the secondary card.

[0118] Optionally, the above-mentioned content of adjusting the RF resource occupation of the secondary card may include a variety of measures, such as closing the RF resource occupation of the secondary card within the preset business scenario, transferring the incoming calls of the secondary card to the main card, until the low-latency business of the main card is completed, and the system automatically executes the recovery operation of the secondary card and releases the incoming call transfer. In addition, the network search frequency of the secondary card can be reduced, and the network search parameters of the secondary card can be modified to make it perform network searches within a longer time interval to reduce the RF resource occupation caused by frequent network searches. Or limit some non-critical data transmission of the secondary card, such as suspending automatic software updates on the secondary card, background image loading and other operations with large data traffic and little impact on the real-time functions of the secondary card. The transmission power of the secondary card can also be adjusted. Under the premise of not affecting the basic communication of the secondary card, the transmission power can be appropriately reduced to reduce the demand for RF resources, thereby ensuring that the low-latency business of the main card can obtain sufficient RF resources and maintain stable performance. And avoid excessive power consumption caused by frequent RF resource occupation of the secondary card, further improve the battery life of the smart terminal.

[0119] From the above, it can be seen that the embodiment of the present application can obtain the service scenario of the main card and the second duration of time when the signal strength of the secondary card is lower than the preset strength, and the third duration of time when the number of network mode switching of the secondary card reaches the preset number of times, determine that the service scenario is a low-latency service scenario and the second duration exceeds the second preset duration or the third duration exceeds the third preset duration, obtain the number of occupancy and occupancy duration of the secondary card's radio frequency resources within the second duration or the third duration, determine that the number of occupancy exceeds the preset number or the occupancy duration exceeds the fourth preset duration, and when the secondary card occupies radio frequency resources, obtain the occupancy type, determine that the occupancy type is not a call-type occupancy, and adjust the radio frequency resource occupancy of the secondary card.

[0120] The technical solution of the present application can optimize the problems of data jamming and high power consumption caused by the RF resource preemption of the secondary card in low-latency services of the main card, thereby ensuring business continuity on the main card and improving the battery life of the terminal.

[0121] Fig.11 is a schematic diagram of the structure of the control device provided in the embodiment of the present application. The control device can be set in a smart terminal. Fig.11 , the control device 30 comprises:

[0122] An acquisition module 301 is used to acquire the service scenario of the primary card and the status information of the secondary card;

[0123] The adjustment module 302 is used to determine that the service scenario is a preset service scenario and the status information meets a preset condition, and adjust the radio frequency resources occupied by the secondary card.

[0124] Optionally, continue to Fig.12 , the acquisition module 301 specifically includes a first acquisition submodule 3011 and a second acquisition submodule 3012;

[0125] Optionally, the first acquisition submodule 3011 is used to obtain the application currently running on the terminal, and determine the business scenario of the main card according to the type of the application; or, to obtain the current network transmission rate of the main card, and determine the business scenario of the main card according to the network transmission rate; or, to obtain the current network transmission frequency of the main card, and determine the business scenario of the main card according to the network transmission frequency.

[0126] The second acquisition submodule 3012 is used to obtain the first duration that the secondary card is in a no-signal state; or, to obtain the second duration that the signal strength of the secondary card is lower than a preset strength; or, to obtain the third duration that the number of network standard switching times of the secondary card reaches a preset number.

[0127] Optionally, the adjustment module 302 may specifically include a determination submodule 3021 and an adjustment submodule 3022;

[0128] Optionally, the determination submodule 3021 is specifically used to determine that the first duration exceeds a first preset duration; or, determine that the second duration exceeds a second preset duration; or, determine that the third duration exceeds a third preset duration.

[0129] Optionally, the determination submodule 3021 can also be used to obtain the number of occupancy times and occupancy duration of the secondary card during the second duration or the third duration, and determine that the number of occupancy times exceeds the preset number of times or the occupancy duration exceeds the fourth preset duration.

[0130] Optionally, the determination submodule 3021 may also be used to obtain an occupancy type when radio frequency resources are occupied by the secondary card, and determine that the occupancy type is not a call-related occupancy.

[0131] The adjustment submodule 3022 is specifically used to turn off the radio frequency resource occupation of the secondary card within the preset business scenario according to the first user instruction, and transfer the incoming calls of the secondary card to the main card; or, according to the second user instruction, lower the cell connection standard of the secondary card within the preset business scenario; or, according to the third user instruction, increase the network search interval of the secondary card within the preset business scenario.

[0132] The control device provided in the embodiment of the present application can obtain the service scenario of the main card and the status information of the secondary card, determine that the service scenario is a preset service scenario and the status information meets the preset conditions, and adjust the radio frequency resource occupation of the secondary card. The technical solution of the present application can optimize the data jamming and high power consumption problems caused by the radio frequency resource preemption of the secondary card in the low-latency service of the main card, thereby ensuring the service continuity on the main card and improving the battery life of the terminal.

[0133] An embodiment of the present application further provides an intelligent terminal, which includes a memory and a processor. The memory stores a data control program, and when the data control program is executed by the processor, the steps of the control method in any of the above embodiments are implemented.

[0134] An embodiment of the present application further provides a computer-readable storage medium, on which a data control program is stored. When the data control program is executed by a processor, the steps of the control method in any of the above embodiments are implemented.

[0135] In the embodiments of the smart terminal and computer-readable storage medium provided in the present application, all technical features of any of the above-mentioned control method embodiments may be included, and the expanded and explained contents of the specification are basically the same as those of the above-mentioned method embodiments, and will not be repeated here.

[0136] The embodiment of the present application further provides a computer program product, which includes a computer program code. When the computer program code runs on a computer, the computer executes the methods in the above various possible implementation modes.

[0137] An embodiment of the present application also provides a chip, including a memory and a processor, the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that a device equipped with the chip executes the methods in various possible implementation modes as described above.

[0138] It is understood that the above scenarios are only examples and do not constitute a limitation on the application scenarios of the technical solutions provided in the embodiments of the present application. The technical solutions of the present application can also be applied to other scenarios. For example, it is known to those skilled in the art that with the evolution of the system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0139] The serial numbers of the embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0140] The steps in the method of the embodiment of the present application can be adjusted in order, combined and deleted according to actual needs.

[0141] The modules or units in the device of the embodiment of the present application can be merged, divided and deleted according to actual needs.

[0142] In the present application, the same or similar terminology concepts, technical solutions and / or application scenario descriptions are generally described in detail only the first time they appear. When they appear again later, they are generally not repeated for the sake of brevity. When understanding the technical solutions and other contents of the present application, for the same or similar terminology concepts, technical solutions and / or application scenario descriptions that are not described in detail later, reference can be made to the previous related detailed descriptions.

[0143] In the present application, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0144] The various technical features of the technical solution of the present application can be arbitrarily combined. In order to make the description concise, not all possible combinations of the various technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of the present application.

[0145] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as above, and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, a controlled terminal, or a network device, etc.) to execute the method of each embodiment of the present application.

[0146] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can 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 loading and executing computer program instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can 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 can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integrated. The available medium can be a magnetic medium, (e.g., a floppy disk, a storage disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state storage disk Solid State Disk (SSD)), etc.

[0147] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A control method, characterized in that: Includes steps: S11: Obtaining the business scenario of the primary card and the status information of the secondary card; S12: Determine that the service scenario is a preset service scenario and the status information meets a preset condition, and adjust the radio frequency resources occupied by the secondary card.

2. The method according to claim 1, characterized in that The preset business scenario includes a low-latency business scenario, and the business scenario for obtaining the primary card includes at least one of the following: Acquire the application currently running on the terminal, and determine the service scenario of the primary card according to the type of the application; Acquire the current network transmission rate of the primary card, and determine the service scenario of the primary card according to the network transmission rate; The current network transmission frequency of the main card is obtained, and the service scenario of the main card is determined according to the network transmission frequency.

3. The method according to claim 1, characterized in that The status information of the secondary card includes a first duration of time during which the secondary card is in a no-signal state, and determining that the status information meets a preset condition includes: It is determined that the first duration exceeds a first preset duration.

4. The method according to claim 1, characterized in that: The status information of the secondary card includes a second duration of time during which the signal strength of the secondary card is lower than a preset strength, and determining that the status information meets a preset condition includes: It is determined that the second duration exceeds a second preset duration.

5. The method according to claim 1, characterized in that The status information of the secondary card includes a third duration during which the number of network standard switching of the secondary card reaches a preset number of times, and determining that the status information meets the preset condition includes: It is determined that the third duration exceeds a third preset duration.

6. The method according to any one of claims 4 or 5, characterized in that: Determining that the state information meets a preset condition further includes: Obtaining the number of times and duration of radio frequency resource occupation by the secondary card within the second duration or the third duration; It is determined that the number of occupancy times exceeds a preset number of times or the occupancy duration exceeds a fourth preset duration.

7. The method according to claim 6, characterized in that Determining that the state information meets a preset condition further includes: When the secondary card occupies radio frequency resources, obtain the occupancy type; It is determined that the occupancy type is not a call type occupancy.

8. The method according to any one of claims 1 to 4, characterized in that The adjusting the radio frequency resources occupied by the secondary card includes at least one of the following: According to the instruction of the first user, the RF resource occupation of the secondary card is turned off within the preset service scenario, and the incoming calls of the secondary card are transferred to the primary card; Lowering the cell connection standard of the secondary card within a preset service scenario according to the second user instruction; According to the third user instruction, the network search interval of the secondary card is increased within the time of the preset business scenario.

9. An intelligent terminal, characterized in that: include: A memory and a processor, wherein a control program is stored in the memory, and when the control program is executed by the processor, the steps of the control method according to any one of claims 1 to 8 are implemented.

10. A storage medium, characterized in that: The storage medium stores a computer program, which, when executed by a processor, implements the steps of the control method according to any one of claims 1 to 8.