Interface display method, device, terminal device and computer-readable storage medium

By switching the operating system in the terminal device and drawing different types of interfaces according to the status, the contradiction between interface display power consumption and performance is solved, and the battery life and display effect of the terminal device are improved.

CN115437724BActive Publication Date: 2025-08-19GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110614417.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-02
Publication Date
2025-08-19
Estimated Expiration
2041-06-02

AI Technical Summary

Technical Problem

Existing terminal devices cannot take into account the power consumption and display performance of the interface display at the same time. Smart watches consume high power but strong display performance, and smart bracelets consume low power but poor display performance.

Method used

By determining the operating status of the terminal device, switching different operating systems according to the status, combining the installed dual operating systems to formulate interface display strategies, and drawing static, dynamic or hybrid interfaces respectively to match the power consumption and performance of different operating states.

Benefits of technology

It realizes the power consumption and effect of interface display under different operating states, improves the battery life of terminal devices, and meets the user's display needs in different states.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115437724B_ABST
    Figure CN115437724B_ABST
Patent Text Reader

Abstract

The embodiments of the present application disclose an interface display method, apparatus, terminal device and computer-readable storage medium. The method includes: determining the current operating state of the terminal device, the operating state including any one of a first state in which the first operating system continuously runs in the foreground, a second state in which only the second operating system runs, and a third state in which the operation is switched between the first operating system and the second operating system, wherein the first state, the second state and the third state correspond to different operating power consumption and operating performance respectively; drawing an interface according to the display effect corresponding to the current operating state, and displaying the interface. The above-mentioned interface display method, apparatus, terminal device and computer-readable storage medium can take into account both the power consumption and display effect of the terminal device for interface display.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of terminal technology, and in particular to an interface display method, apparatus, terminal device, and computer-readable storage medium. Background Art

[0002] Currently, terminal devices on the market usually only support one operating system. Taking wearable watches as an example, they can be mainly divided into smart watches and smart bracelets. Smart watches are generally installed with powerful intelligent operating systems that support the installation and uninstallation of various applications, such as Android and IOS. Smart bracelets are generally installed with embedded operating systems that have single functions, do not support application installation and uninstallation, but have low power consumption.

[0003] Currently, terminal devices cannot simultaneously take into account power consumption and display performance when displaying interfaces. Taking smart watches and smart bracelets as examples, smart watches can display expressive interfaces, but their power consumption is high. Smart bracelets have low power consumption but the displayed interfaces are less expressive. Summary of the Invention

[0004] The embodiments of the present application disclose an interface display method, apparatus, terminal device, and computer-readable storage medium, which can simultaneously take into account the power consumption and display effect of the terminal device for interface display.

[0005] The present application discloses an interface display method, including:

[0006] determining a current operating state of the terminal device, the operating state including any one of a first state in which only the first operating system continuously runs in the foreground, a second state in which only the second operating system runs, and a third state in which the operation switches between the first operating system and the second operating system, wherein the first state, the second state, and the third state respectively correspond to different operating power consumption and operating performance;

[0007] An interface is drawn according to a display effect corresponding to the current operating state, and the interface is displayed.

[0008] The embodiment of the present application discloses an interface display device, comprising:

[0009] a state determination module, configured to determine a current operating state of the terminal device, the operating state including any one of a first state in which the first operating system continuously runs in the foreground, a second state in which only the second operating system runs, and a third state in which the operation switches between the first operating system and the second operating system, wherein the first state, the second state, and the third state respectively correspond to different operating power consumption and operating performance;

[0010] The drawing module is used to draw an interface according to a display effect corresponding to the current operating state and display the interface.

[0011] An embodiment of the present application discloses a terminal device, including a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor implements the method described above.

[0012] An embodiment of the present application discloses a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method described above is implemented.

[0013] The interface display method, apparatus, terminal device and computer-readable storage medium disclosed in the embodiments of the present application determine the current operating state of the terminal device, draw the interface according to the display effect corresponding to the current operating state, and display the interface. The operating state may include any one of a first state in which the first operating system continuously runs in the foreground, a second state in which only the second operating system runs, and a third state in which the operation is switched between the first operating system and the second operating system. Interfaces with different display effects can be displayed for different operating states of the terminal device, thereby enriching the display effect of the interface and meeting the user's requirements for interface display of the terminal device in different operating states. Moreover, since the first state, the second state and the third state can respectively correspond to different operating power consumption and operating performance, the power consumption and effect of the interface display can be taken into account at the same time, thereby improving the battery life of the terminal device. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0015] Figure 1 This is an application scenario diagram of the interface display method in one embodiment;

[0016] Figure 2 A flowchart of an interface display method in one embodiment;

[0017] Figure 3 is a schematic diagram of a terminal device in different operating states according to an embodiment;

[0018] Figure 4 A flowchart of the first operating system drawing and displaying an interface when the terminal device runs the first operating system in one embodiment;

[0019] Figure 5A is a schematic diagram of a dynamic interface in one embodiment;

[0020] Figure 5Bis a schematic diagram of a dynamic interface in one embodiment;

[0021] Figure 6 A flowchart of determining the current operating status of a terminal device in one embodiment;

[0022] Figure 7 is a schematic diagram of switching between a first operating system and a second operating system on a terminal device in one embodiment;

[0023] Figure 8A A schematic diagram of an interface for selecting a working mode in one embodiment;

[0024] Figure 8B A schematic diagram of an interface for selecting to enable dynamic effects in one embodiment;

[0025] Figure 9 is a block diagram of an interface display device in one embodiment;

[0026] Figure 10 2 is a structural block diagram of a terminal device in an embodiment. DETAILED DESCRIPTION

[0027] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0028] It should be noted that the terms "including," "having," and any variations thereof in the embodiments and drawings of this application are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to the process, method, product, or apparatus.

[0029] It will be understood that the terms "first," "second," etc., used herein may be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish a first element from another element. For example, a first operating system may be referred to as a second operating system, and similarly, a second operating system may be referred to as a first operating system, without departing from the scope of this application. The first operating system and the second operating system are both operating systems, but they are not the same operating system.

[0030] Figure 1 FIG. 1 is an application scenario diagram of an interface display method in an embodiment. Figure 1As shown, the interface display method in the embodiment of the present application can be applied to a terminal device that supports multiple operating systems, and the terminal device may include but is not limited to a smart phone 10, a smart wearable device 20, a tablet computer, a laptop computer, a vehicle-mounted terminal, a PC (Personal Computer), etc. At least two operating systems may be installed in the terminal device. For example, the terminal device may simultaneously install an embedded operating system (such as an RTOS (Real Time Operating System)) and an intelligent operating system (such as an IOS system, an Android system, etc.), or may simultaneously install multiple intelligent operating systems or multiple embedded systems, etc. The specific operating system installed on the terminal device is not limited in the embodiment of the present application.

[0031] In some embodiments, the terminal device may include multiple processors, or may include a multi-core processor, for example, may include a dual-core processor, a quad-core processor, etc., so that different operating systems can be run through different processors or through different cores in the same processor.

[0032] In an embodiment of the present application, the terminal device can determine the current operating status, draw an interface according to the display effect corresponding to the current operating status, and display the interface, wherein the operating status of the terminal device may include any one of a first state in which the first operating system continues to run in the foreground, a second state in which only the second operating system runs, and a third state in which the operation switches between the first operating system and the second operating system.

[0033] The first state, the second state, and the third state may correspond to different operating power consumption and operating performance, respectively. Optionally, the first operating system of the present application may be an intelligent operating system with rich functions and strong performance but also high power consumption, and the second operating system may be an embedded operating system with relatively simple functions, poor performance, but low power consumption, etc. The operating power consumption of the first state may be greater than the operating power consumption of the third state, the operating power consumption of the third state may be greater than the operating power consumption of the second state, the operating performance of the first state may be higher than the operating performance of the third state, and the operating performance of the third state may be higher than the operating performance of the second state.

[0034] The terminal device can formulate interface display strategies under different operating states in combination with the installed dual operating systems, and display interfaces with different display effects for different operating states of the terminal device. Since different operating states can correspond to different operating power consumption and operating performance, the power consumption and display effect of the interface during display can be taken into account at the same time, thereby improving the battery life of the terminal device and meeting the needs of different users for power consumption or effects of interface display.

[0035] like Figure 2As shown, in one embodiment, an interface display method is provided, which can be applied to the above-mentioned terminal device. The method may include the following steps:

[0036] Step 210: Determine the current operating status of the terminal device.

[0037] In an embodiment of the present application, at least a first operating system and a second operating system may be installed in the terminal device. The first operating system and the second operating system may run on different processors or different cores of the same processor. The first operating system may be an intelligent operating system (such as Android operating system, iOS, etc.) with rich functions and high performance but high power consumption, and the second operating system may be an embedded operating system (such as RTOS, etc.) with simpler functions and poorer performance but low power consumption.

[0038] Optionally, the first operating system can run on the large-core processor of the terminal device, and the second operating system can run on the small-core processor of the terminal device. The large-core processor has better processing performance than the small-core processor, but also consumes more power than the small-core processor. Users can switch the operating system of the terminal device according to actual needs. When higher processing performance is required (for example, using various applications, making calls, surfing the Internet, etc.), the operating system of the terminal device can be switched to the first operating system running on the large-core processor. When the power consumption of the terminal device needs to be reduced, the operating system of the terminal device can be switched to the second operating system running on the small-core processor to improve the battery life of the terminal device.

[0039] For terminal devices supporting dual operating systems, multiple different operating states can be defined, each corresponding to different operating power consumption and operating performance. Operating power consumption refers to the amount of electricity consumed by the terminal device in that operating state, while operating performance refers to the terminal device's utilization of various hardware resources (such as processors and memory), data processing speed, and the type of data it can process. Operating power consumption and operating performance within the same operating state can be positively correlated; the higher the operating performance, the greater the operating power consumption.

[0040] In an embodiment of the present application, the operating state of the terminal device may include a first state in which the first operating system continuously runs in the foreground, a second state in which only the second operating system runs, and a third state in which the operation switches between the first operating system and the second operating system. The first operating system running in the foreground may mean that the first operating system has control authority over the display device and can control the display device to display content. In the first state, the operating system running in the foreground is always the first operating system and no switching occurs. In the third state, the operating system running in the foreground can switch between the first operating system and the second operating system. Among them, the first state, the second state and the third state respectively correspond to different operating power consumption and operating performance. The operating power consumption of the first state may be greater than the operating power consumption of the third state, the operating power consumption of the third state may be greater than the operating power consumption of the second state, the operating performance of the first state may be higher than the operating performance of the third state, and the operating performance of the third state may be higher than the operating performance of the second state.

[0041] The above-mentioned first state can be understood as the high-performance state of the terminal device, which has very high operating performance; the second state can be understood as the long-life state of the terminal device, which enables the terminal device to operate under low power consumption; the third state can be understood as a balanced state, taking into account both performance and battery life. The terminal device can switch between the first operating system and the second operating system according to the actual operating conditions. For example, when the terminal device is busy, it can switch to the first operating system for operation, and when it is idle, it can switch to the second operating system for operation.

[0042] Figure 3 FIG. 1 is a schematic diagram of a terminal device in different operating states in an embodiment. Figure 3 As shown, in the first state, the terminal device runs the first operating system in the large-core processor in the foreground, with high performance and high power consumption, and the second operating system can be in a dormant state or running in the background, where running in the background may mean that the second operating system does not have control authority over the display device; in the second state, the terminal device only runs the second operating system in the small-core processor, with low performance and low power consumption; in the third state, the terminal device can switch between the first operating system and the second operating system according to the actual operating conditions.

[0043] The terminal device may determine a current operating state, which may be any of the aforementioned states.

[0044] Step 220: draw an interface according to the display effect corresponding to the current operating state, and display the interface.

[0045] The interface displayed on the terminal device may correspond to different display effects in different operating states. In some embodiments, the display effects may include but are not limited to dynamic display effects, static display effects, and mixed dynamic and static display effects. When drawing and displaying interfaces with different display effects, different requirements are placed on the current operating performance of the terminal device, and different power consumption may be generated. For example, an interface with a dynamic display effect requires a processor with strong data processing capabilities to draw it, has high requirements for operating performance, and consumes more power when displayed. An interface with a static display effect can be drawn by a processor with weaker data processing capabilities, has low requirements for operating performance, and consumes less power when displayed.

[0046] Since different operating states may correspond to different operating power consumption and operating performance, the display effect that matches the corresponding operating power consumption and operating performance may be set for each operating state. For example, when the terminal device is in the first state and the operating performance is high, the display effect of the interface may be set to a dynamic display effect, which can ensure accurate drawing of the interface with dynamic display effects and ensure the smoothness and visual effect of the interface display; when the terminal device is in the second state and the operating performance is low and the operating power consumption is low, the display effect of the interface may be set to a static display effect, which can ensure the normal display of the interface and reduce the power consumption of the terminal device, thereby improving the battery life of the terminal device; when the terminal device is in the third state, the display effect of the interface may be set to a mixed dynamic and static display effect or a static display effect, etc., thereby reducing the power consumption generated by interface drawing and display.

[0047] In an embodiment of the present application, the current operating state of the terminal device is determined, and an interface is drawn according to the display effect corresponding to the current operating state, and the interface is displayed. The operating state may include any one of a first state in which the first operating system continues to run in the foreground, a second state in which only the second operating system runs, and a third state in which the operation is switched between the first operating system and the second operating system. Interfaces with different display effects can be displayed for different operating states of the terminal device, thereby enriching the display effect of the interface and meeting the user's requirements for interface display of the terminal device in different operating states. Moreover, since the first state, the second state and the third state can respectively correspond to different operating power consumption and operating performance, the power consumption and effect of the interface display can be taken into account at the same time, thereby improving the battery life of the terminal device.

[0048] like Figure 4 As shown, in some embodiments, in the interface display method provided in the embodiments of the present application, when the terminal device runs on the first operating system, the first operating system may perform the following steps to draw and display the interface:

[0049] Step 402: When the terminal device runs on the first operating system, if the first operating system receives an interface loading request, a dynamic effect startup parameter is obtained, where the dynamic effect startup parameter is used to indicate whether to enable the dynamic effect.

[0050] When the terminal device runs on the first operating system, the corresponding operating state may be the first state or the third state. Since the first operating system runs on a high-performance, high-power large-core processor, different display effects of the interface can be set for the first state and the third state respectively, thereby taking into account the user's different needs for display effects and battery life.

[0051] In some embodiments, the terminal device may be provided with a dynamic effect switch, and the user may trigger the dynamic effect switch to choose to turn on or off the dynamic effect. When the dynamic effect is turned on, the terminal device may draw an interface with rich dynamic display effects, which may include but is not limited to a desktop display interface, an application display interface, etc. with dynamic display effects, such as a 2D (2-dimensional) animation interface, a 3D (3-dimensional) animation interface, and a video interface. When the dynamic effect is turned off, the terminal device can only draw a static interface with a static display effect, or an interface with a small amount of dynamic effects. Users can choose whether to turn on the dynamic effect according to actual needs, which meets the different needs of users and improves user stickiness.

[0052] The terminal device can set dynamic effect startup parameters, which can be used to record whether the dynamic effect switch is turned on. When the terminal device detects that the user performs an on / off operation on the dynamic effect switch, the dynamic effect startup parameters can be updated. The on and off operations can correspond to different dynamic effect startup parameters respectively.

[0053] Step 404: The first operating system determines the current operating state of the terminal device according to the dynamic effect startup parameters.

[0054] When the first operating system receives the interface loading request, the first operating system can read the current dynamic effect startup parameter and determine whether the dynamic effect is currently turned on based on the read dynamic effect startup parameter. Optionally, the dynamic effect startup parameter may include a first parameter and a second parameter, wherein the first parameter indicates turning on the dynamic effect and the second parameter indicates turning off the dynamic effect. The first parameter and the second parameter can be set according to actual needs. The first parameter and the second parameter can be different characters, which can include but are not limited to numbers, letters, symbols, etc. For example, the first parameter can be the number "1" and the second parameter can be the number "0", or the first parameter can be the letter "A" and the second parameter can be the letter "B", etc., but are not limited to this.

[0055] If the dynamic effect startup parameter read by the first operating system is the first parameter, it means that the dynamic effect startup parameter indicates to turn on the dynamic effect, and the terminal device needs to run in a high-performance state to support the drawing and display of the interface of the dynamic display effect. Therefore, the first operating system can determine that the current operating state of the terminal device is the first state.

[0056] If the dynamic effect startup parameter read by the first operating system is the second parameter, it means that the dynamic effect startup parameter indicates to turn off the dynamic effect, and the terminal device does not need to run in a high-performance state to realize interface drawing and display. Therefore, the first operating system can determine that the current operating state of the terminal device is the third state.

[0057] Step 406: If the current operating state is the first state, the first operating system draws a dynamic interface with a dynamic display effect and displays the dynamic interface.

[0058] In some embodiments, the interface loading request may carry an identifier of the interface to be loaded. The first operating system may obtain interface data of the interface to be loaded under different display effects based on the interface identifier. The interface data may include but is not limited to texture data, image elements, color data, etc. The first operating system may obtain interface data corresponding to the display effect of the current operating state based on the current operating state of the terminal device, and draw the interface with the display effect based on the interface data.

[0059] If the current operating state of the terminal device is the first state and the dynamic effect is turned on, the first operating system can draw a dynamic interface with dynamic display effects, which may include but is not limited to a 2D animation interface, a 3D animation interface, and a video interface.

[0060] In some embodiments, a dynamic interface may include multiple frames of different display images, each frame of which may correspond to a dynamically changing image. The interface data of the dynamic interface may include texture data, image elements, color data, etc. for each frame of the display image, as well as timestamps corresponding to each frame of the display image. The first operating system sequentially draws each frame of the display image according to the interface data of the dynamic interface in the order of the timestamps, and refreshes the screen using the drawn display images to form a dynamic interface with dynamic display effects.

[0061] Optionally, the first operating system may obtain the current remaining power of the terminal device and determine the refresh frame rate of the dynamic interface based on the remaining power. The refresh frame rate may refer to the frequency of refreshing the image displayed on the screen per unit time. The remaining power may be positively correlated with the refresh frame rate. The more remaining power, the more sufficient the power of the terminal device. The refresh frame rate of the dynamic interface may be higher, thereby improving the display effect of the dynamic interface. If the remaining power is too low, it means that the power of the terminal device is insufficient. The refresh frame rate of the dynamic interface may be reduced, thereby reducing the power consumption generated by drawing and displaying the dynamic interface and improving the battery life of the terminal device.

[0062] Optionally, the first operating system may also directly set a smaller refresh frame rate, and may draw and display a dynamic interface according to the smaller refresh frame rate, thereby reducing the power consumption generated by the dynamic interface and improving the battery life of the terminal device.

[0063] Figure 5A FIG. 1 is a schematic diagram of a dynamic interface in one embodiment. Figure 5A As shown, taking the terminal device as a smart watch and the interface as the dial interface of the smart watch as an example, when the smart watch runs under the first operating system and the dynamic effect is turned on, the first operating system can draw a dynamic dial interface. The dynamic dial interface may include a background image 502 with a dynamic display effect and an information display style 504 with a dynamic display effect. The information display style 504 may include one or more display styles of information such as time, power, and signal. Figure 5A The information in the display style is a pointer that indicates time. Figure 5A (a), (b), and (c) may correspond to dynamic watch face interfaces at different times. It can be seen intuitively from (a), (b), and (c) that the background image 502 and the information display style 504 may change dynamically.

[0064] As a specific implementation, the first operating system can call the drawing interface in the first operating system and send a drawing instruction to the image processor through the drawing interface. The image processor can draw the dynamic interface according to the drawing instruction and send the display data obtained by the drawing to the screen for display.

[0065] In an embodiment of the present application, when the terminal device is in the first state, the first operating system can draw a dynamic interface with dynamic display effects, which can enrich the display effects of the interface, ensure the visual effects of the interface, and meet the user's needs for interface display effects.

[0066] In step 408 , if the current operating state is the third state, the first operating system draws a hybrid interface or a static interface with a static display effect, and displays the hybrid interface or the static interface. The hybrid interface is an interface with both dynamic images and static images.

[0067] If the terminal device is currently operating in the third state, with dynamic effects disabled, the first operating system may draw a hybrid interface or a static interface with static display effects. The dynamic effects of the hybrid interface may be less than the dynamic effects of the dynamic interface drawn by the first operating system when the terminal device is in the first state. For the same interface, if the terminal device is in the first state, the first operating system may draw a dynamic interface with complete dynamic display effects. If the terminal device is in the third state, the hybrid interface drawn by the first operating system may only retain some dynamic display effects, thereby reducing the power consumption generated by drawing and displaying the interface.

[0068] Figure 5B FIG. 1 is a schematic diagram of a dynamic interface in one embodiment. Figure 5B As shown, taking the terminal device as a smart watch and the interface as the dial interface of the smart watch as an example, when the smart watch runs under the first operating system and the dynamic effect is turned off, the first operating system can draw a hybrid dial interface. The hybrid dial interface may include a background image 506 with a static display effect, and an information display style 508 with a dynamic display effect. The information display style 508 may include one or more display styles of information such as time, power, and signal. Figure 5B (a) and (b) may correspond to the hybrid dial interface at different times respectively. It can be seen intuitively from (a) and (b) that the background image 506 is static and will not change, while the information display style 508 will change dynamically.

[0069] In some embodiments, the first operating system draws a hybrid interface, which may include: the first operating system draws a static background image, and draws an information display style with a dynamic display effect on the static background image, wherein the dynamic change richness corresponding to the information display style is negatively correlated with the remaining power of the terminal device.

[0070] Optionally, the richness of dynamic changes may refer to the frequency of redrawing and displaying the information display style of the hybrid interface. The greater the richness of dynamic changes, the more frequently the first operating system redraws and displays the information display style of the hybrid interface, and the better the visual effect of the interface. The smaller the richness of dynamic changes, the less frequently the first operating system redraws and displays the information display style of the hybrid interface, and the less power consumption the interface generates.

[0071] by Figure 5B For example, Figure 5BThe dynamic variation richness of information display style 508 in the display may refer to the frequency with which information display style 508 changes between black text on white and white text on a black background. The lower the remaining battery power of the terminal device, the less frequent the change in information display style 508 between black text on white and white text on a black background. This can reduce the refresh frequency of the interface, reduce power consumption, and improve the battery life of the terminal device.

[0072] Optionally, dynamic change richness may also refer to the number of dynamically changing information display styles in the hybrid interface. The interface may contain multiple information display styles for different information, such as signal strength, time, battery level, weather, etc. A greater dynamic change richness indicates a greater number of dynamically changing information display styles in the hybrid interface, resulting in a better visual experience. A lower dynamic change richness indicates a smaller number of dynamically changing information display styles in the hybrid interface, resulting in lower power consumption.

[0073] The first operating system draws and displays the hybrid interface when the terminal device is in the third state, reducing power consumption and improving battery life while maintaining the visual quality of the interface. The system can also select an appropriate interface display strategy based on the remaining battery power of the terminal device, balancing display quality and battery life.

[0074] In some embodiments, if the terminal device is currently operating in the third state, with dynamic effects disabled, the first operating system may directly render a static interface, i.e., an interface without dynamic changes. A static interface refreshes only when the information displayed on the interface changes. Therefore, a static interface consumes minimal power, thereby improving the battery life of the terminal device.

[0075] In some embodiments, when the terminal device runs on the second operating system, the current operating state of the terminal device is the second state or the third state, and the second operating system draws a static interface with a static display effect and displays the static interface.

[0076] When the terminal device runs on the second operating system, since the second operating system runs on a low-performance, low-power small-core processor, no matter whether the terminal device is currently in the second state or the third state, the second operating system can draw a static interface with a static display effect and display the static interface, so that the displayed interface can be adapted to the second operating system, and there will be no situation where the interface cannot be displayed normally or the power consumption is too high.

[0077] As a specific implementation, the second operating system can call the drawing interface in the second operating system and send a drawing instruction to the image processor through the drawing interface. The image processor can draw the static interface according to the drawing instruction and send the display data obtained by drawing to the screen for display.

[0078] In an embodiment of the present application, an adaptive interface display strategy can be provided in combination with the dual operating systems installed in the terminal device, which can display interfaces with different display effects according to different operating states of the terminal device, so that the displayed interface is adapted to the operating state, taking into account the power consumption during interface display and the display effect of the interface, thereby improving the battery life of the terminal device and meeting the different needs of users for interface display.

[0079] like Figure 6 As shown, in one embodiment, the step of determining the current operating status of the terminal device may include:

[0080] Step 602: When the terminal device is in the first working mode, if an on-operation for a dynamic effect switch is detected, it is determined that the current operating state of the terminal device is the first state.

[0081] In an embodiment of the present application, the terminal device may be provided with a first operating mode and a second operating mode for the user to select. The first operating mode may be an operating mode in which the terminal device can switch between the first operating system and the second operating system, and the second operating mode may be an operating mode in which the terminal device can only run on the second operating system. The user can select the first operating mode or the second operating mode according to actual needs.

[0082] The terminal device may also be provided with a dynamic effect switch for the user to choose whether to turn on the dynamic effect. Optionally, since the second working mode is a working mode in which the terminal device can only run in the second operating system, and the second operating system runs in a low-performance, low-power small-core processor, it cannot support the drawing and display of interfaces with dynamic display effects. Therefore, the dynamic effect switch can be turned on or off by the user only when the user selects the first working mode, thereby ensuring the normal drawing and display of the interface.

[0083] If the terminal device detects the user's first selection operation for the first working mode, the terminal device may be in the first working mode. If the terminal device detects the user's turning on operation for the dynamic effect switch in the first working mode, it means that the user needs the terminal device to turn on the dynamic effect. The terminal device needs to run under a high-performance first operating system to support the drawing and display of the dynamic interface. Therefore, it can be determined that the current operating state of the terminal device is the first state in which the first operating system continues to run in the foreground. The terminal device can run the first operating system. Since the dynamic effect switch is turned on, when the first operating system receives an interface loading request, it can obtain the dynamic effect startup parameters for indicating the turning on of the dynamic effect. The first operating system can draw and display a dynamic interface with a dynamic display effect.

[0084] Step 604: When the terminal device is in the first working mode, if a closing operation for the dynamic effect switch is detected, it is determined that the current operating state of the terminal device is the third state.

[0085] When the terminal device is in the first working mode, if it is detected that the user has turned off the dynamic effect switch, it means that the user needs the terminal device to turn off the dynamic effect, and the interface can be drawn and displayed without a high-performance processor. It can be determined that the current operating state of the terminal device is the third state that can switch between the first operating system and the second operating system.

[0086] In the third state, the operating system currently running on the terminal device can draw and display the interface. If the terminal device is currently running on the first operating system, because the dynamic effects switch is turned off, when the first operating system receives the interface loading request, it can obtain the dynamic effects startup parameters used to indicate the turning off of dynamic effects. The first operating system can draw and display a hybrid interface or a static interface. If the terminal device is currently running on the second operating system, the second operating system can draw and display a static interface.

[0087] In some embodiments, if the current operating state of the terminal device is the third state, when the terminal device is running on the first operating system, it switches to the second operating system if the first switching condition is met; when the terminal device is running on the second operating system, it switches to the first operating system if the second switching condition is met.

[0088] Optionally, the first switching condition mentioned above may be different from the second switching condition, and the first switching condition and the second switching condition may be set according to actual needs. Figure 7 FIG. 1 is a schematic diagram of a terminal device switching between a first operating system and a second operating system in one embodiment. Figure 7 As shown, when a terminal device is running a first operating system on a large-core processor, if a first switching condition is triggered, the terminal device switches to running a second operating system on a small-core processor, thereby reducing the power consumption of the terminal device and allowing the first operating system on the large-core processor to enter a dormant state, which may refer to a state in which the large-core processor is powered off. When the terminal device is running a second operating system on a small-core processor, if a second switching condition is triggered, the terminal device wakes up the first operating system on the large-core processor and switches to running the first operating system on the large-core processor, thereby enabling data processing or operations requiring high performance, and allowing the second operating system on the small-core processor to enter a dormant state, i.e., the small-core processor may be powered off.

[0089] As a specific embodiment, the first switching condition may be a condition for determining that the terminal device needs to enter a low power consumption and / or low performance state. The first switching condition may include, but is not limited to, one or more of the following: the terminal device enters the screen-off state for a first period of time, the remaining power of the terminal device is lower than a power threshold, and a switching operation from the first operating system to the second operating system is detected. The fact that the terminal device enters the screen-off state for the first period of time indicates that the terminal device is in an idle state, and a low-power, low-performance second operating system may be run. The fact that the remaining power of the terminal device is lower than a power threshold indicates that the terminal device is low on power, and a low-power, low-performance second operating system may be run. The terminal device may also be provided with a button for switching between the first operating system and the second operating system. The button may be a physical button or a software button. The user may actively trigger the button to switch from the first operating system to the second operating system to implement a switching operation from the first operating system to the second operating system.

[0090] As a specific embodiment, the second switching condition may be a condition for determining that the terminal device needs to enter a high-performance state. The second switching condition may include, but is not limited to, one or more of receiving a trigger operation to trigger entry into a target application, receiving a display request to display an application list, detecting a switching operation from a second operating system to a first operating system, etc. Among them, the target application may refer to an application installed in the first operating system, or an application that needs to call hardware resources to run by the first operating system, such as a communication application, a social application, a video application, etc. The application list may refer to an application list containing all application programs installed in the terminal device. The user can also actively trigger a button to switch from the second operating system to the first operating system to implement a switching operation from the second operating system to the first operating system.

[0091] In an embodiment of the present application, when the terminal device is in the third state, the first operating system and the second operating system can be intelligently switched according to the actual operating conditions, taking into account the operating performance and power consumption, thereby improving the intelligence of the terminal device and meeting the different needs of users.

[0092] In some embodiments, if the current operating state of the terminal device is the third state, the operating system currently running on the terminal device can draw and display a static interface. When switching from the first operating system to the second operating system, or from the second operating system to the first operating system, the switched operating system can draw and display a static interface, but the displayed static interface will not change in visual effect, thereby achieving seamless switching between the two operating systems and improving adverse situations such as interface freezes when switching operating systems.

[0093] Step 606: When the terminal device is in the second working mode, determine that the current running state of the terminal device is the second state running only on the second operating system.

[0094] If the terminal device detects the second selection operation for the second operating mode, it indicates that the terminal device can only run a low-power, low-performance small-core processor and is in the second operating mode. The terminal device can then be determined to be in the second state of running only the second operating system. The terminal device can run the second operating system, and the second operating system can draw and display the static interface.

[0095] For example, in combination Figure 8A and Figure 8B The selection of the working mode and activation of the dynamic effect in the above embodiment are explained. Figure 8A A schematic diagram of an interface for selecting a working mode in an embodiment. Figure 8B FIG. 1 is a schematic diagram of an interface for selecting to enable dynamic effects in an embodiment. Figure 8A As shown, a mode management interface 810 may be provided in the terminal device, and the mode management interface 810 may provide two working modes for the user to choose: full intelligent mode and light intelligent mode. Among them, the full intelligent mode may be a working mode in which the terminal device can switch between the first operating system and the second operating system, that is, the first working mode mentioned above, and the light intelligent mode may be a working mode in which the terminal device only runs on the second operating system, that is, the second working mode mentioned above. The mode management interface 810 may also display descriptive information corresponding to each working mode, such as descriptive information 812 corresponding to the full intelligent mode and descriptive information 814 corresponding to the light intelligent mode. The descriptive information may include the characteristics of the working mode and the approximate battery life for description, so that users can understand different working modes and make choices based on actual needs.

[0096] like Figure 8B As shown, a super-sensory dynamic engine interface 820 may be provided in the terminal device. The super-sensory dynamic engine can be understood as the above-mentioned dynamic effect switch. A switch button 822 may be provided in the super-sensory dynamic engine interface 820. The user can trigger the switch button 822 according to actual needs to choose to turn the super-sensory dynamic engine on or off. When the super-sensory dynamic engine is turned off, the dynamic effect is turned off. When the super-sensory dynamic engine is turned on, the dynamic effect is turned on. The super-sensory dynamic engine interface 820 may also display description information 824 corresponding to the super-sensory dynamic engine. The description information 824 may include information such as the role of the super-sensory dynamic engine and its impact on battery life.

[0097] Furthermore, only when the full intelligent mode is selected in the mode management interface 810, the user can select whether to enable the dynamic effect in the super-sensing dynamic engine interface 820. If the super-sensing dynamic engine is turned off, the operating state of the terminal device can be determined to be the third state described above. If the super-sensing dynamic engine is turned on, the operating state of the terminal device can be determined to be the first state described above. If the user selects the light intelligent mode in the mode management interface 810, the operating state of the terminal device can be determined to be the second state described above.

[0098] It should be noted that Figure 8A and Figure 8B It is only used to illustrate the embodiments of the present application and is not used to limit the first working mode, the second working mode and the dynamic effect switch provided in the embodiments of the present application. The first working mode, the second working mode and the dynamic effect switch may also use other names and description information. The R&D personnel of the terminal equipment may also redefine the working mode and the dynamic effect switch according to actual product requirements. This application does not limit this.

[0099] In the embodiments of the present application, two operating modes and a dynamic effect switch are used to switch the operating state of the terminal device. Users can select the mode based on their actual needs, which is easy to operate and meets the different needs of users. In addition, the terminal device can draw and display the interface according to different display effects in different operating states, so that the drawing and display of the interface are tailored to the corresponding operating state and the characteristics of the running operating system, taking into account the display effect and power consumption of the interface, and improving the battery life of the terminal device.

[0100] like Figure 9 As shown, in one embodiment, an interface display device 900 is provided, which can be applied to the above-mentioned terminal device. The interface display device 900 may include a state determination module 910 and a drawing module 920.

[0101] The state determination module 910 is used to determine the current operating state of the terminal device, which operating state includes any one of a first state in which the first operating system continues to run in the foreground, a second state in which only the second operating system runs, and a third state in which the operation switches between the first operating system and the second operating system, wherein the first state, the second state and the third state respectively correspond to different operating power consumption and operating performance.

[0102] The drawing module 920 is used to draw the interface according to the display effect corresponding to the current operating state and display the interface.

[0103] In an embodiment of the present application, the current operating state of the terminal device is determined, and an interface is drawn according to the display effect corresponding to the current operating state, and the interface is displayed. The operating state may include any one of a first state in which the first operating system continues to run in the foreground, a second state in which only the second operating system runs, and a third state in which the operation is switched between the first operating system and the second operating system. Interfaces with different display effects can be displayed for different operating states of the terminal device, thereby enriching the display effect of the interface and meeting the user's requirements for interface display of the terminal device in different operating states. Moreover, since the first state, the second state and the third state can respectively correspond to different operating power consumption and operating performance, the power consumption and effect of the interface display can be taken into account at the same time, thereby improving the battery life of the terminal device.

[0104] In one embodiment, the drawing module 920 is also used to, when the terminal device is running on the first operating system, if the current operating state is the first state, the first operating system draws a dynamic interface with dynamic display effects and displays the dynamic interface; if the current operating state is the third state, the first operating system draws a hybrid interface or a static interface with static display effects, and displays the hybrid interface or the static interface, and the hybrid interface is an interface that has both dynamic images and static images.

[0105] In one embodiment, the interface display device 900 includes not only the state determination module 910 and the drawing module 920 , but also a parameter acquisition module.

[0106] The parameter acquisition module is used to acquire a dynamic effect startup parameter when the terminal device runs on the first operating system and the first operating system receives an interface loading request. The dynamic effect startup parameter is used to indicate whether to turn on the dynamic effect.

[0107] The state determination module 910 is further configured to determine the current operating state of the terminal device according to the dynamic effect startup parameters by the first operating system.

[0108] In one embodiment, the state determination module 910 is also used to determine that the current operating state of the terminal device is the first state if the dynamic effect startup parameter indicates that the dynamic effect is turned on; if the dynamic effect startup parameter indicates that the dynamic effect is turned off, the first operating system determines that the current operating state of the terminal device is the third state.

[0109] In one embodiment, the drawing module 920 is also used to draw a static background image by the first operating system, and to draw an information display style with a dynamic display effect on the static background image, wherein the dynamic change richness corresponding to the information display style is negatively correlated with the remaining power of the terminal device.

[0110] In one embodiment, the drawing module 920 is further configured to, when the terminal device is running on the second operating system and the current operating state is the second state or the third state, draw a static interface with a static display effect on the second operating system and display the static interface.

[0111] In an embodiment of the present application, an adaptive interface display strategy can be provided in combination with the dual operating systems installed in the terminal device, which can display interfaces with different display effects according to different operating states of the terminal device, so that the displayed interface is adapted to the operating state, taking into account the power consumption during interface display and the display effect of the interface, thereby improving the battery life of the terminal device and meeting the different needs of users for interface display.

[0112] In one embodiment, the state determination module 910 is also used to, when the terminal device is in the first working mode, if a turning-on operation for the dynamic effect switch is detected, determine that the current operating state of the terminal device is the first state; when the terminal device is in the first working mode, if a turning-off operation for the dynamic effect switch is detected, determine that the current operating state of the terminal device is the third state of switching between the first operating system and the second operating system; when the terminal device is in the second working mode, determine that the current operating state of the terminal device is the second state of only running in the second operating system.

[0113] The first operating mode is an operating mode in which the terminal device can switch between the first operating system and the second operating system, and the second operating mode is an operating mode in which the terminal device can only run in the second operating system.

[0114] In one embodiment, the interface display device 900 includes not only the state determination module 910 , the drawing module 920 and the parameter acquisition module, but also a system switching module.

[0115] The system switching module is used to switch to the second operating system when the current operating state is the third state, when the terminal device is running on the first operating system, if the first switching condition is met; when the terminal device is running on the second operating system, if the second switching condition is met, switch to the first operating system. The first switching condition is different from the second switching condition.

[0116] In one embodiment, the first switching condition includes: the terminal device enters the screen-off state for a first period of time, the remaining power of the terminal device is lower than the power threshold, and one or more of the switching operations from the first operating system to the second operating system is detected.

[0117] In one embodiment, the second switching condition includes: receiving a trigger operation for triggering entry into a target application, receiving a display request for displaying an application list, or detecting a switching operation from the second operating system to the first operating system.

[0118] In the embodiments of the present application, two operating modes and a dynamic effect switch are used to switch the operating state of the terminal device. Users can select the mode based on their actual needs, which is easy to operate and meets the different needs of users. In addition, the terminal device can draw and display the interface according to different display effects in different operating states, so that the drawing and display of the interface are tailored to the corresponding operating state and the characteristics of the running operating system, taking into account the display effect and power consumption of the interface, and improving the battery life of the terminal device.

[0119] Figure 10 FIG. 1 is a block diagram of a terminal device in one embodiment. Figure 10 As shown, the terminal device 1000 may include one or more of the following components: a processor 1010, and a memory 1020 coupled to the processor 1010, wherein the memory 1020 may store one or more computer programs, and the one or more computer programs may be configured to implement the methods described in the above embodiments when executed by one or more processors 1010.

[0120] Processor 1010 may include one or more processing cores. Processor 1010 utilizes various interfaces and circuits to connect various components within terminal device 1000. It executes instructions, programs, code sets, or instruction sets stored in memory 1020, and accesses data stored in memory 1020 to perform various functions and process data within terminal device 1000. Optionally, processor 1010 may be implemented using at least one of the following hardware forms: digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). Processor 1010 may integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. The CPU primarily processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing display content; and the modem handles wireless communications. It is understood that the modem may not be integrated into processor 1010 and may be implemented separately via a communications chip.

[0121] The memory 1020 may include a random access memory (RAM) or a read-only memory (ROM). The memory 1020 may be used to store instructions, programs, codes, code sets, or instruction sets. The memory 1020 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc. The data storage area may also store data created by the terminal device 1000 during use.

[0122] It is understandable that the terminal device 1000 may include more or fewer structural elements than those in the above structural block diagram, for example, a power module, physical buttons, a WiFi (Wireless Fidelity) module, a speaker, a Bluetooth module, a sensor, etc., and is not limited here.

[0123] An embodiment of the present application discloses a computer-readable storage medium storing a computer program, wherein the computer program implements the method described in the above embodiment when executed by a processor.

[0124] An embodiment of the present application discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program can be executed by a processor to implement the methods described in the above embodiments.

[0125] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing related hardware through a computer program. The program can be stored in a non-volatile computer-readable storage medium. When executed, the program can include the processes in the above-described method embodiments. The storage medium can be a magnetic disk, an optical disk, a ROM, or the like.

[0126] As used herein, any reference to memory, storage, database, or other medium may include nonvolatile and / or volatile memory. Suitable nonvolatile memory may include ROM, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM), which serves as external cache memory. By way of illustration and not limitation, RAM may be in various forms, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced synchronous DRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus DRAM (RDRAM), and direct Rambus DRAM (DRDRAM).

[0127] It should be understood that the references to "one embodiment" or "an embodiment" throughout the specification mean that the specific features, structures, or characteristics associated with the embodiment are included in at least one embodiment of the present application. Therefore, the references to "in one embodiment" or "in an embodiment" throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. Those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required for the present application.

[0128] In the various embodiments of the present application, it should be understood that the size of the serial numbers of the above-mentioned processes does not necessarily mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0129] The units described above as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one place or distributed across multiple network units. Some or all of these units may be selected based on actual needs to achieve the objectives of this embodiment.

[0130] In addition, the functional units in the embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0131] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-accessible memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a memory and includes several requests for a computer device (which can be a personal computer, server or network device, etc., specifically a processor in a computer device) to execute some or all of the steps of the above-mentioned methods of various embodiments of the present application.

[0132] The above describes in detail an interface display method, apparatus, terminal device, and computer-readable storage medium disclosed in the embodiments of the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only intended to help understand the method and core concept of the present application. At the same time, for those skilled in the art, based on the concept of the present application, there may be changes in the specific implementation methods and application scope. In summary, the contents of this specification should not be understood as limiting the present application.

Claims

1. An interface display method, characterized in that: include: determining a current operating state of the terminal device, the operating state including any one of a first state in which the first operating system continuously runs in the foreground, a second state in which only the second operating system runs, and a third state in which the operation switches between the first operating system and the second operating system, wherein the first state, the second state, and the third state respectively correspond to different operating power consumption and operating performance; An interface is drawn according to a display effect corresponding to the current operating state, and the interface is displayed.

2. The method according to claim 1, characterized in that The operating power consumption of the first operating system is greater than the operating power consumption of the second operating system; and the drawing an interface according to a display effect corresponding to the current operating state and displaying the interface includes: When the terminal device is running on the first operating system, if the current operating state is the first state, the first operating system draws a dynamic interface with dynamic display effects and displays the dynamic interface; if the current operating state is the third state, the first operating system draws a hybrid interface or a static interface with static display effects, and displays the hybrid interface or the static interface, and the hybrid interface has interfaces of both dynamic images and static images.

3. The method according to claim 2, characterized in that Before determining the current operating status of the terminal device, the method further includes: When the terminal device runs on the first operating system, if the first operating system receives an interface loading request, a dynamic effect startup parameter is obtained, where the dynamic effect startup parameter is used to indicate whether to enable a dynamic effect; Determining the current operating status of the terminal device includes: The first operating system determines the current operating state of the terminal device according to the dynamic effect startup parameter.

4. The method according to claim 3, characterized in that The first operating system determines the current operating state of the terminal device according to the dynamic effect startup parameter, including: If the dynamic effect startup parameter indicates that the dynamic effect is enabled, the first operating system determines that the current operating state of the terminal device is the first state; If the dynamic effect startup parameter indicates to turn off the dynamic effect, the first operating system determines that the current operating state of the terminal device is the third state.

5. The method according to claim 2, characterized in that The first operating system draws a hybrid interface, including: The first operating system draws a static background image and draws an information display style with a dynamic display effect on the static background image, wherein the dynamic change richness corresponding to the information display style is negatively correlated with the remaining power of the terminal device.

6. The method according to claim 1, characterized in that The operating power consumption of the second operating system is less than the operating power consumption of the first operating system, and the drawing of the interface according to the display effect corresponding to the current operating state and displaying the interface include: When the terminal device runs on the second operating system, the current operating state is the second state or the third state, and the second operating system draws a static interface with a static display effect and displays the static interface.

7. The method according to claim 1, characterized in that Determining the current operating status of the terminal device includes: When the terminal device is in the first working mode, if an on-operation of the dynamic effect switch is detected, determining that the current operating state of the terminal device is the first state; When the terminal device is in the first working mode, if a turning-off operation of the dynamic effect switch is detected, determining that the current operating state of the terminal device is the third state; When the terminal device is in the second working mode, determining that the current operating state of the terminal device is a second state in which only the second operating system is running; The first operating mode is an operating mode in which the terminal device can switch between the first operating system and the second operating system, and the second operating mode is an operating mode in which the terminal device can only run in the second operating system.

8. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: If the current operating state is the third state, when the terminal device is running in the first operating system, it switches to the second operating system when the first switching condition is met; when the terminal device is running in the second operating system, it switches to the first operating system when the second switching condition is met, and the first switching condition is different from the second switching condition.

9. The method according to claim 8, characterized in that The first switching condition includes: the terminal device enters the screen-off state for a first time period, the remaining power of the terminal device is lower than a power threshold, and a switching operation from the first operating system to the second operating system is detected. One or more of the following; The second switching condition includes: receiving a trigger operation for triggering entry into a target application, receiving a display request for displaying an application list, and detecting a switching operation for switching from the second operating system to the first operating system.

10. An interface display device, characterized in that: include: a state determination module, configured to determine a current operating state of the terminal device, the operating state including any one of a first state in which the first operating system continuously runs in the foreground, a second state in which only the second operating system runs, and a third state in which the operation switches between the first operating system and the second operating system, wherein the first state, the second state, and the third state respectively correspond to different operating power consumption and operating performance; The drawing module is used to draw an interface according to a display effect corresponding to the current operating state and display the interface.

11. A terminal device, characterized in that: The method comprises a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor implements the method according to any one of claims 1 to 9.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.

Citation Information

Patent Citations

  • Switching method and electronic equipment

    CN103207659A

  • Method and system for optimizing power consumption of electronic device and electronic device

    CN103294157A