Display control method and device, equipment, and storage medium

CN122592774APending Publication Date: 2026-08-18GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510183095.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-18
Publication Date
2026-08-18

AI Technical Summary

Technical Problem

[0004]然而,由于用户在使用智能手表时,该表面界面是用户最常查看的、该终端设备最常显示的界面,因此,该表盘界面的功耗对该智能手表的续航有很大影响

Benefits of technology

[0015] The display control method, apparatus, terminal device, and computer-readable storage medium provided in this application embodiment acquire a power consumption adjustment command while displaying power consumption information on a first dial interface. In response to the power consumption adjustment command, a second dial interface is displayed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122592774A_ABST
    Figure CN122592774A_ABST
Patent Text Reader

Abstract

The embodiment of the application discloses a display control method and device, equipment and a storage medium, and belongs to the technical field of wearable devices. The method comprises the following steps: in the case that the power consumption information of a first watch face interface is displayed, a power consumption adjustment instruction is acquired, wherein the power consumption information is used to indicate the power consumption of the terminal device when the first watch face interface is displayed; and in response to the power consumption adjustment instruction, a second watch face interface is displayed, wherein the power consumption of the second watch face interface is less than that of the first watch face interface. In this way, the purpose of prolonging the endurance time of the terminal device as much as possible can be achieved, and effective display control assistance can be provided for the user or the terminal device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wearable device technology, and to, but is not limited to, a display control method, apparatus, device, and storage medium. Background Technology

[0002] With the rapid development of electronic technology, more and more wearable devices, such as smartwatches, have become widespread in people's work and daily lives. Smartwatches typically include a display screen, sensors, a CPU, and memory.

[0003] In related technologies, after activating a smartwatch, the smartwatch's display can show a corresponding watch face interface, which the user can select according to their actual needs. Each watch face interface is generally designed by relevant technicians using corresponding watch face development tools. Each watch face interface typically includes virtual controls for displaying information such as time, weather, temperature, and the user's blood oxygen data. The watch face interface can also display corresponding images or animations.

[0004] However, since the watch face is the most frequently viewed interface by users and the most often displayed interface on the device when using a smartwatch, its power consumption has a significant impact on the smartwatch's battery life. In other words, if a user selects a watch face with high power consumption, the relevant technical solutions may lead to a significant reduction in the device's battery life. Summary of the Invention

[0005] In view of this, the display control method, apparatus, device, and storage medium provided in the embodiments of this application can achieve the goal of extending the battery life of the terminal device as much as possible, thereby providing effective display control assistance for the user or the terminal device. The display control method, apparatus, device, and storage medium provided in the embodiments of this application are implemented as follows:

[0006] A first aspect of this application provides a display control method, the method comprising:

[0007] When displaying power consumption information of the first dial interface, a power consumption adjustment command is obtained, wherein the power consumption information is used to indicate the power consumption of the terminal device when displaying the first dial interface;

[0008] In response to the power consumption adjustment command, a second dial interface is displayed, the power consumption of the second dial interface being less than that of the first dial interface.

[0009] A second aspect of the embodiments of this application also provides a display control device.

[0010] The device includes:

[0011] The acquisition module is used to acquire power consumption adjustment instructions when displaying power consumption information of the first dial interface, wherein the power consumption information is used to indicate the power consumption of the terminal device when displaying the first dial interface;

[0012] The display module is used to display a second dial interface in response to the power consumption adjustment command, wherein the power consumption of the second dial interface is less than that of the first dial interface.

[0013] The terminal device provided in this application includes a memory and a processor. The memory stores a computer program that can run on the processor. When the processor executes the program, it implements the method described in this application.

[0014] The computer-readable storage medium provided in this application embodiment stores a computer program thereon, which, when executed by a processor, implements the method provided in this application embodiment.

[0015] The display control method, apparatus, terminal device, and computer-readable storage medium provided in this application embodiment acquire a power consumption adjustment command while displaying power consumption information on a first dial interface. In response to the power consumption adjustment command, a second dial interface is displayed.

[0016] Specifically, by obtaining the power consumption adjustment command while displaying power consumption information on the first dial interface, this command can be used to reduce the power consumption of the terminal device when displaying the dial interface. Therefore, the power consumption of the terminal device can be reduced through this power consumption adjustment command, thereby minimizing the problem of reduced battery life.

[0017] By responding to the power consumption adjustment command, the terminal device displays a second dial interface that consumes less power than the first dial interface, thereby reducing the power consumption of the terminal device.

[0018] Therefore, the solution proposed in this application can display a second watch face with lower power consumption when the user selects a first watch face that may affect the battery life of the terminal device. This achieves the goal of maximizing the battery life of the terminal device, thereby providing effective display control assistance to the user or the terminal device. This at least partially solves the technical problems mentioned in the background art. Attached Figure Description

[0019] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0020] Figure 1 A flowchart illustrating the first display control method provided in this application embodiment;

[0021] Figure 2 A flowchart illustrating a second display control method provided in an embodiment of this application;

[0022] Figure 3 A flowchart illustrating the third display control method provided in this application embodiment;

[0023] Figure 4 A schematic diagram of a first display interface provided in an embodiment of this application;

[0024] Figure 5 A flowchart illustrating the fourth display control method provided in this application embodiment;

[0025] Figure 6 A flowchart illustrating the fifth display control method provided in this application embodiment;

[0026] Figure 7 A flowchart illustrating the sixth display control method provided in this application embodiment;

[0027] Figure 8 A schematic diagram of a second display interface provided in an embodiment of this application;

[0028] Figure 9 A flowchart illustrating the seventh display control method provided in this application embodiment;

[0029] Figure 10 A flowchart illustrating the eighth display control method provided in this application embodiment;

[0030] Figure 11 A schematic diagram of a third display interface provided in an embodiment of this application;

[0031] Figure 12 A schematic diagram of a fourth display interface provided in an embodiment of this application;

[0032] Figure 13 This is a schematic diagram of the structure of a display control device provided in an embodiment of this application;

[0033] Figure 14 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. Detailed Implementation

[0034] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the specific technical solutions of this application will be further described in detail below with reference to the accompanying drawings of the embodiments of this application. The following embodiments are used to illustrate this application, but are not intended to limit the scope of this application.

[0035] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0036] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0037] It should be noted that the terms "first, second, third" used in the embodiments of this application are used to distinguish similar or different objects and do not represent a specific order of objects. It can be understood that "first, second, third" can be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.

[0038] In related technologies, after activating a smartwatch, the smartwatch's display can show a corresponding watch face interface, which the user can select according to their actual needs. Each watch face interface is generally designed by relevant technicians using corresponding watch face development tools. Each watch face interface typically includes virtual controls for displaying information such as time, weather, temperature, and the user's blood oxygen data. The watch face interface can also display corresponding images or animations.

[0039] However, since the watch face is the most frequently viewed interface by users and the most often displayed interface on the device when using a smartwatch, its power consumption has a significant impact on the smartwatch's battery life. In other words, if a user selects a watch face with high power consumption, the relevant technical solutions may lead to a significant reduction in the device's battery life.

[0040] To address this, this application provides a display control method that, while displaying power consumption information on a first dial interface, acquires a power consumption adjustment command; and in response to the power consumption adjustment command, displays a second dial interface. The power consumption information indicates the power consumption of the terminal device when displaying the first dial interface, and the power consumption of the second dial interface is less than that of the first dial interface. This maximizes the battery life of the terminal device, thereby providing effective display control assistance to the user or the terminal device.

[0041] This application describes a display control method used in a terminal device as an example. However, it does not imply that this application's embodiments can only be applied to display control in terminal devices.

[0042] The terminal device can be a wearable device, or any possible device such as a mobile phone or PC (Personal Computer). This application embodiment does not limit it in this regard.

[0043] Alternatively, the wearable device may include, but is not limited to, smartwatches, smart bracelets, etc.

[0044] The function implemented by this method can be achieved by the processor in the terminal device calling program code. Of course, the program code can be stored in the computer storage medium. That is, the terminal device includes at least the storage medium and any processor with processing, control, recognition and calculation functions.

[0045] The display control method provided in the embodiments of this application will be explained in detail below.

[0046] Figure 1 This is a flowchart illustrating a display control method provided in this application, which can be applied to any of the aforementioned terminal devices. See also... Figure 1 This application provides a display control method, which includes:

[0047] Step 101: While displaying the power consumption information on the first dial, obtain the power consumption adjustment command.

[0048] Optionally, the first dial interface may refer to a display interface used for display on the terminal device. Specifically, it may refer to an interface that provides time, date, weather, and other possible sensor data when the terminal device is activated. This application embodiment does not limit this.

[0049] In this embodiment, the terminal device can be equipped with any possible sensors such as an accelerometer, angular velocity gyroscope, magnetometer, optical heart rate sensor, ambient light sensor, barometer, altimeter, temperature sensor, blood oxygen sensor (SpO2 sensor), bioelectrical impedance sensor, and electrical activity of skin sensor (EDA sensor).

[0050] Correspondingly, the first dial interface can display sensor data including, but not limited to: acceleration, angular velocity, magnetic field information, user's heart rate data, light intensity data, barometric pressure data, altitude data, temperature data, user's blood oxygen data, user's respiratory rate, and user's skin conductance data. This application embodiment does not limit this.

[0051] Optionally, the power consumption information is used to indicate the power consumption when the terminal device displays the first dial interface.

[0052] In this embodiment, the power consumption information may be in the form of the specific power consumption of the first dial interface, or it may be in the form of the power consumption level of the first dial interface. This application embodiment does not limit this.

[0053] It is understandable that when the terminal device displays the first dial interface, it needs to control each pixel on the screen to emit light and change color in a specific way to present the corresponding image and information, based on the specific display content of the first dial interface and the screen's backlight technology. Therefore, the power consumption information of the first dial interface can at least include the power consumption of the screen when the terminal device displays the first dial interface.

[0054] Furthermore, since the first dial interface may also need to display various sensor data, the terminal device needs to call the corresponding sensors in the terminal device to collect data when displaying the first dial interface. Therefore, the power consumption information of the first dial interface can at least include the power consumption generated by the terminal device when calling the various sensors to work while displaying the first dial interface.

[0055] Furthermore, since the terminal device requires a Central Processing Unit (CPU) to perform calculations, processing, and analysis during the processes of controlling screen illumination and / or color changes, calling sensors to collect data, processing corresponding electrical signals, and updating data, the power consumption information of the first dial interface can also include the power consumption generated by the CPU when the terminal device displays the first dial interface.

[0056] Optionally, the power consumption adjustment command may refer to a command for adjusting the power consumption of the terminal device, specifically a command for reducing the power consumption of the terminal device when displaying the dial interface.

[0057] Generally, the power consumption adjustment command can be generated by the terminal device in response to the user's trigger operation, or it can be automatically generated by the terminal device when some preset trigger conditions are met. This application embodiment does not limit this.

[0058] Optionally, the power consumption adjustment command can adjust the power consumption of the terminal device in any possible way, and this application embodiment does not limit this.

[0059] For example, the terminal device may acquire the power consumption adjustment command only when the power consumption information on the first dial interface is high and may significantly affect the battery life of the terminal device; the terminal device may also acquire the power consumption adjustment command only when the battery level of the terminal device is low; the terminal device may also acquire the power consumption adjustment command only when the user actively triggers the corresponding action. This application embodiment does not limit this.

[0060] It is worth noting that when the terminal device displays the first dial interface, it consumes power, specifically power corresponding to the power consumption information displayed on the first dial interface. The higher the power consumption indicated by the first dial interface, the shorter the battery life of the terminal device while displaying the first dial interface; conversely, the lower the power consumption indicated by the first dial interface, the longer the battery life of the terminal device while displaying the first dial interface. In other words, a high power consumption indicated by the first dial interface may lead to a significant reduction in the terminal device's battery life.

[0061] It is worth noting that by obtaining the power consumption adjustment command while displaying the power consumption information on the first dial interface, and this power consumption adjustment command can be used to reduce the power consumption of the terminal device when displaying the dial interface, the power consumption of the terminal device can be reduced through this power consumption adjustment command, thereby minimizing the problem of reduced battery life or maximizing the battery life of the terminal device.

[0062] Step 102: In response to the power consumption adjustment command, display the second dial interface.

[0063] Optionally, the power consumption of the second dial is less than that of the first dial.

[0064] Optionally, the second dial interface can be a dial interface obtained by adjusting and / or updating the first dial interface based on the power consumption adjustment command. The second dial interface can also be a dial interface with lower power consumption than the first dial interface and different from the first dial interface. Specific adjustments can be made according to actual needs, and this application embodiment does not limit this.

[0065] It is worth noting that since the power consumption of the second dial is less than that of the first dial, the terminal device displays the second dial in response to the power consumption adjustment command. This reduces the power consumption of the terminal device and extends its battery life as much as possible.

[0066] In this embodiment, a power consumption adjustment command is obtained while displaying power consumption information on the first dial interface. In response to the power consumption adjustment command, a second dial interface is displayed.

[0067] Specifically, by obtaining the power consumption adjustment command while displaying power consumption information on the first dial interface, this command can be used to reduce the power consumption of the terminal device when displaying the dial interface. Therefore, the power consumption of the terminal device can be reduced through this power consumption adjustment command, thereby minimizing the problem of reduced battery life.

[0068] By responding to the power consumption adjustment command, the terminal device displays a second dial interface that consumes less power than the first dial interface, thereby reducing the power consumption of the terminal device.

[0069] As can be seen, the solution proposed in this application can display a second watch face with lower power consumption when the user selects a first watch face that may affect the battery life of the terminal device. This achieves the goal of maximizing the battery life of the terminal device, thereby providing effective display control assistance to the user or the terminal device.

[0070] In one possible implementation, see [link to relevant documentation]. Figure 2 Obtain power consumption adjustment commands, including:

[0071] Step 1011: If the real-time power level of the terminal device is less than or equal to the preset power threshold, generate the power consumption adjustment command.

[0072] Optionally, the real-time power level may refer to the remaining power of the terminal device at the current moment, that is, the state of charge (SOC) of the terminal device at the current moment.

[0073] Optionally, the preset power threshold can be any possible power value. Generally, the preset power threshold can be set to a relatively small value. Specifically, it is set by relevant technical personnel according to actual needs. For example, the preset power threshold can be 10%, 20%, 30% of the maximum power of the terminal device, or any other possible power value. This application embodiment does not limit this.

[0074] Understandably, if the real-time battery level of the terminal device is less than or equal to the preset battery threshold, it indicates that the terminal device has a low State of Charge (SOC) and a short remaining battery life. In other words, if the terminal device displays a power-intensive display when its real-time battery level is less than or equal to the preset battery threshold, it may significantly shorten the remaining battery life, leading to the device shutting down quickly and rendering it unusable for the user.

[0075] It is worth noting that when the real-time power level of the terminal device is less than or equal to a preset power threshold, a power consumption adjustment command is generated to adjust the power consumption of the terminal device, thereby displaying the second dial interface.

[0076] This allows for maximizing the battery life of the terminal device even when its SOC is low, preventing issues like rapid shutdown and / or unusability due to users selecting power-intensive display interfaces. Furthermore, it provides users with effective control assistance.

[0077] In one possible implementation, see [link to relevant documentation]. Figure 3 Obtain power consumption adjustment commands, including:

[0078] Step 1012: In response to the first trigger operation for the terminal device, display a prompt interface.

[0079] Optionally, the first triggering operation can be any possible triggering operation; for example, the first triggering operation can be a directional operation or a non-directional operation.

[0080] The directional operation can be a swipe operation or a combination of a swipe operation and a click operation. The non-directional operation can be a single click operation or multiple consecutive click operations. This application does not limit this.

[0081] Optionally, the prompt interface is used to indicate the predicted battery life when the terminal device displays the first dial interface, the power consumption of each display element when the terminal device displays the first dial interface, and / or prompt information.

[0082] Optionally, the prompt interface may include multiple display controls, each display control displaying the power consumption of at least one display element.

[0083] In this embodiment, each display element may include static elements and dynamic elements on the first dial interface. Static elements refer to elements whose parameters such as color, style, and display content do not change when displayed, while dynamic elements refer to elements whose parameters such as color, style, and display content may change when displayed.

[0084] Generally, the static elements may include static wallpapers, static icons, and other display elements on the watch face. The dynamic elements may include display elements on the watch face used to display sensor data, time, and other data that needs to be updated, and may also include dynamic animations on the watch face. This application does not limit this aspect.

[0085] For example, taking a smartwatch as an example of the terminal device, Figure 4 A schematic diagram of the interface displayed on the terminal device 200 is provided; see [link / reference]. Figure 4 ,from Figure 4 As shown in (a), the terminal device 200 displays a dial interface with multiple display elements, such as time, weather, date, heart rate, blood oxygen, temperature, and barometric pressure. Furthermore, the terminal device 200 displays the power consumption information of the dial interface as "Power Consumption Level: High".

[0086] Therefore, a first trigger operation can be performed on the power consumption information displayed on the dial, which will cause the terminal device 200 to display a corresponding prompt interface.

[0087] Furthermore, from Figure 4 As shown in (b), after the first trigger operation is performed on the terminal device 200, the terminal device 200 can display the prompt interface 201. The prompt interface 201 displays display controls J1, J3, ..., Jn. Specifically, display control J1 displays that the power consumption of "static wallpaper" is 10, display control J3 displays that the power consumption of "weather display element" is 5, and display control Jn displays that the power consumption of "temperature display element" is 6.

[0088] Furthermore, the prompt interface 201 also displays the predicted battery life of 2 days as shown on the first dial of the terminal device 200.

[0089] For example, the power consumption of each display element shown in the prompt interface can be displayed as a percentage of power consumption. This percentage can refer to the proportion of the power consumption of the display element to the total power consumption of the first dial interface.

[0090] from Figure 4 As shown in (c), after the first trigger operation is performed on the terminal device 200, the terminal device 200 can also display the prompt interface 202. The prompt interface 202 displays display controls J2, J4, ..., and Jm. Specifically, display control J2 shows that the power consumption of the "dynamic animation element" is 40%, display control J4 shows that the power consumption of the "barometric pressure display element" is 6%, and display control Jm shows that the power consumption of the "blood oxygen display element" is 7%.

[0091] In addition, the prompt interface 202 also displays corresponding prompt information to remind users that they can reduce the power consumption of the terminal device displaying the dial interface and extend the battery life of the terminal device by simplifying the first dial interface.

[0092] It should be understood that the above embodiments are merely examples provided to explain the prompting interface provided in the embodiments of this application, and do not mean that the prompting interface provided in the embodiments of this application can only be the above embodiments and... Figure 4 The style shown is as described. In practical applications, relevant technicians can design any possible interface as the prompt interface according to actual needs, and this application embodiment does not limit this.

[0093] It is worth noting that since the prompt interface can display the predicted battery life of the terminal device, the power consumption of each displayed element when the first dial is displayed, and / or the prompt information, users can intuitively, clearly, and conveniently understand the power consumption and composition of the terminal device when displaying the first dial by viewing the prompt interface, so that users can adjust the power consumption of the terminal device in the future.

[0094] Step 1013: In response to the second trigger operation on the prompt interface, generate the power consumption adjustment command.

[0095] Optionally, the second trigger operation can be used to instruct the terminal device to reduce the power consumption of the display dial interface. For example, if the user performs the second trigger operation on a blank area of ​​the prompt interface or a specific control, it indicates that the user expects the overall power consumption of the first dial interface to be reduced; if the user performs the second trigger operation on a display control of the prompt interface, it indicates that the user expects the power consumption of the display element corresponding to that display control to be reduced.

[0096] In this embodiment, the second triggering operation can be any possible triggering operation, such as a click operation, and this application embodiment does not limit it.

[0097] It should be noted that, in response to the second trigger operation on the prompt interface, a power consumption adjustment command is generated to adjust the power consumption of the terminal device, thereby displaying the second dial interface.

[0098] In one possible implementation, obtaining the power consumption adjustment command may further include:

[0099] This prompt screen is displayed when the power consumption indicated by the power consumption information on the first dial exceeds the target threshold.

[0100] In response to a second trigger operation on the prompt interface, the power consumption adjustment command is generated.

[0101] Optionally, the target threshold can be used to determine the power consumption of the first dial interface. This target threshold can be set by relevant technical personnel according to actual needs, and can be used to indicate specific power consumption or other power consumption information. This application embodiment does not limit this.

[0102] It is worth noting that if the power consumption indicated by the power consumption information of the first dial interface is greater than the target threshold, it indicates that the terminal device may consume a lot of power when displaying the first dial interface, which may reduce the battery life of the terminal device. Therefore, the prompt interface can be displayed only when the power consumption of the first dial interface is high; conversely, when the power consumption indicated by the power consumption information of the first dial interface is less than or equal to the target threshold (that is, the power consumption of the first dial interface is low), the impact of displaying the first dial interface on the battery life is small, and the prompt interface is not displayed.

[0103] This increases the flexibility of the terminal device in displaying the prompt interface. Since the prompt interface is generally not displayed when the terminal device is displaying the first dial interface with low power consumption, it can minimize the impact on the user's operation and thus improve the user experience to a certain extent.

[0104] Furthermore, based on the above embodiments, see below. Figure 5 In response to a second trigger operation on the prompt interface, a power consumption adjustment command is generated, including:

[0105] Step 1014: In response to a second trigger operation on any display control, generate the power consumption adjustment command.

[0106] Optionally, the display control can be any triggerable control, or the display control can include triggerable sub-controls. This application does not limit this aspect.

[0107] For example, see [link to previous article] Figure 4 ,from Figure 4 As can be seen in (b) of the prompt interface 201, each display control also provides triggerable sub-controls k1, k3, kn, and kp; from Figure 4 As can be seen in (c), the display controls in the prompt interface 202 also provide triggerable sub-controls k2, k4, and km. Therefore, the second trigger operation can be a trigger operation performed on any of the sub-controls.

[0108] For example, if a user performs the second trigger operation on the sub-control kp in the prompt interface 201, it indicates that the user currently expects to reduce the power consumption of the dial interface displayed on the terminal device.

[0109] For example, if a user performs the second trigger operation on the sub-control k2 in the prompt interface 202, it indicates that the user currently expects to reduce the power consumption of the dynamic animation in the dial interface displayed on the terminal device.

[0110] In this case, the power consumption adjustment command can also specifically indicate how to reduce the power consumption of the terminal device. For example, the power consumption adjustment command can specifically indicate which display element in the first dial interface needs to be adjusted, or which display parameters of each display element in the first dial interface need to be adjusted. This application embodiment does not limit this.

[0111] In this way, the power consumption adjustment command can be flexibly generated according to the user's needs to adjust the power consumption when the terminal device displays the dial interface, so as to extend the battery life of the terminal device as much as possible.

[0112] Furthermore, as can be seen from the above embodiments, the present application embodiments can enable the terminal device to generate the power consumption adjustment command in a variety of different ways, that is, the display control method provided by the present application embodiments has a certain degree of flexibility.

[0113] In one possible implementation, in response to the power consumption adjustment command, a second dial interface is displayed, including:

[0114] The display parameters of the elements displayed on the first dial are adjusted according to the power consumption adjustment command to obtain and display the second dial.

[0115] Optionally, the display parameters include the number of display elements, brightness, update frequency, color, and / or dynamic effects.

[0116] It's worth noting that in this case, the second watch face is obtained by adjusting the display parameters of at least one display element in the first watch face. Therefore, the second watch face can be made as similar to the first watch face as possible, thereby extending the battery life of the terminal device while improving the user experience.

[0117] Further, see Figure 6 The display parameters of the elements displayed on the first dial interface are adjusted according to the power consumption adjustment command to obtain and display the second dial interface, including:

[0118] Step 1021: Obtain the target power consumption indicated by the power consumption adjustment command.

[0119] Optionally, the target power consumption is less than the power consumption of the first dial interface. Generally, the target power consumption can be a preset value set by relevant technical personnel according to actual needs, or it can be a value determined based on a second trigger operation performed by the user on the terminal device. This application embodiment does not limit this.

[0120] In other words, the target power consumption is used to indicate the power consumption of the terminal device when displaying the second dial interface. Under normal circumstances, the power consumption of the terminal device when displaying the second dial interface can be less than or equal to the target power consumption.

[0121] Step 1022: Adjust the display parameters of the display elements in the first dial interface according to the target power consumption, and obtain and display the second dial interface.

[0122] Specifically, if the display element is a static element, its display parameters may include brightness and color; if the display element is a dynamic element, its display parameters may include brightness, color, update frequency, and dynamic effects. This application does not limit these parameters.

[0123] It is worth noting that when adjusting the display parameters of the elements displayed in the first dial interface according to the target power consumption, the power consumption of the adjusted first dial interface must be less than or equal to the target power consumption. That is, the power consumption of the second dial interface displayed after responding to the power consumption adjustment command must be less than or equal to the target power consumption.

[0124] To explain how the second dial interface is obtained by adjusting the first dial interface, this application also provides a possible implementation. Further, see... Figure 7 The display parameters of the elements displayed on the first dial interface are adjusted according to the power consumption adjustment command to obtain and display the second dial interface, including:

[0125] Step 1023: Real-time detection of the power consumption of the first dial interface.

[0126] Optionally, step 1023 can be performed by: determining each display element in the first dial interface, calculating the power consumption of each display element, and summing the power consumption of each display element to obtain the power consumption of the first dial interface.

[0127] The power consumption of the display element may include the power consumption of the screen when the terminal device displays the display element, the power consumption generated by the CPU when controlling the screen, and the power consumption generated by the terminal device when updating the data displayed in the display element by calling the corresponding sensors and the CPU. The power consumption of the display element may also include any other possible power consumption when the terminal device displays the first dial interface.

[0128] Step 1024: Perform target operations on each display element in the first dial interface, and adjust the display parameters of each display element so that the power consumption of the adjusted first dial interface is equal to or less than the target power consumption.

[0129] Optionally, the target operation includes: reducing the number of display elements in the dial interface, reducing the brightness and / or dynamic effects of each display element, adjusting the color of each display element, and reducing the frequency and / or duration of calling the target device in the terminal device when displaying each display element.

[0130] For example, performing a target operation on each display element in the first dial interface may refer to: removing at least some of the display elements displayed in the first dial interface, and / or reducing the brightness of each display element, and / or reducing the dynamic effects of dynamic elements in each display element, and / or adjusting the color of each display element to a color with lower power consumption, and / or reducing the update frequency of sensor data displayed in each display element, and / or reducing the screen-on time of the terminal device.

[0131] Reducing the dynamic effects of dynamic elements can mean changing them from smooth animations to jump-up animations. This can be achieved by adjusting the screen refresh rate or by adjusting the update frequency of the dynamic elements at the software level. This reduces the power consumption of the device's screen and CPU.

[0132] For most screens (such as OLED and LCD screens), power consumption is lower when displaying black and higher when displaying white. Therefore, adjusting the colors of display elements to colors that consume less power means adjusting the colors of each display element to black or colors that are closer to black. This can reduce the power consumption of the terminal device's screen.

[0133] Reducing the update frequency of sensor data displayed in each display element can mean lowering the sampling rate at which the CPU controls the sensors to sample data. This reduces the power consumption of the terminal device's sensors and CPU.

[0134] For example, see Figure 8 , Figure 8 A schematic diagram of a watch face interface is provided, from Figure 8 As shown in (a), the first dial interface before the adjustment displayed time, weather, date, heart rate, blood oxygen, temperature, and barometric pressure elements. Furthermore, the time display element featured a dynamic hand animation simulating a real clock. At this time, the power consumption information for the first dial interface was "Power Consumption Level: High".

[0135] After adjusting the first dial interface in step 1024, the adjusted first dial interface is as follows: Figure 8 As shown in (b), the adjusted first dial interface displays only the time, weather, date, and barometric pressure elements. Furthermore, the time display element has been changed from a dynamic pointer animation to a simple jump-style digital clock; that is, the time display element has been changed from updating once per second to updating once per minute. Therefore, the power consumption information for the adjusted first dial interface is "Power Consumption Level: Low".

[0136] It is worth noting that the above are merely examples of target operations performed on various display elements in the first dial interface provided by the embodiments of this application. In practical applications, the first dial interface can also be adjusted in any other possible way, and the embodiments of this application do not limit this.

[0137] Step 1025: Display the adjusted first dial interface as the second dial interface.

[0138] It is worth noting that since the power consumption of the adjusted first dial interface is equal to or less than the target power consumption, it is possible to reduce the power consumption of the terminal device displaying the adjusted first dial interface and extend the battery life of the terminal device by performing targeted operations on each display element in the first dial interface.

[0139] It should be understood that in this embodiment, the second watch face is obtained by performing a target operation on the first watch face. Therefore, the second watch face displayed in response to the power consumption adjustment command can maintain a high degree of similarity to the first watch face. In this way, the battery life of the terminal device can be extended while improving the user experience as much as possible.

[0140] Alternatively, steps 1023, 1024, and 1025 described above can also be specific steps that need to be performed when executing step 1022. This application does not limit this aspect.

[0141] In one possible approach, the method further includes:

[0142] Retrieve and display the notification information for the second dial interface.

[0143] Optionally, the reminder information is used to indicate the predicted battery life when the terminal device displays the second dial interface, and the power consumption of each display element when the terminal device displays the second dial interface.

[0144] It is worth noting that when displaying the reminder information in this embodiment, a dedicated interface for displaying the reminder information can be shown to the user by referring to the method of displaying the corresponding prompt interface in step 1012 above; or, the reminder information can be displayed directly on the second dial interface. This application embodiment does not limit this.

[0145] In this way, by acquiring and displaying the power consumption of each display element in the second display interface and / or the predicted battery life when the terminal device displays the second dial interface, users can easily understand the power consumption of the terminal device when displaying the second dial interface in real time, thereby providing effective assistance to users.

[0146] In one possible implementation, see [link to relevant documentation]. Figure 9 In response to the power consumption adjustment command, a second dial interface is displayed, including:

[0147] Step 1026: Obtain the target power consumption indicated by the power consumption adjustment command.

[0148] Optionally, the target power consumption is less than the power consumption of the first dial interface.

[0149] Step 1027: Obtain a second watch face corresponding to the target power consumption from at least one candidate watch face and display the second watch face.

[0150] Optionally, each candidate watch face can be a watch face set by relevant technical personnel according to actual needs. For example, each candidate watch face can refer to a watch face that is similar to or has the same layout as the first watch face, or each candidate watch face can refer to any watch face with low power consumption.

[0151] In one embodiment, each candidate watch face may be a simplified version of the first watch face designed by a person skilled in the art. In this case, each candidate watch face may be a first watch face with some display elements removed, a first watch face with reduced update frequency, dynamic effects, and / or brightness, or a first watch face with the display elements' color adjusted to black or close to black. This application does not limit this specific implementation.

[0152] In this embodiment, the operation of obtaining the second watch face corresponding to the target power consumption from at least one candidate watch face may specifically be: obtaining the power consumption of each candidate watch face, and selecting the candidate watch face with power consumption less than or equal to the target power consumption as the second watch face.

[0153] It is worth noting that, in this way, upon responding to the power consumption adjustment command, the terminal device can directly obtain the watch face corresponding to the target power consumption from the various candidate watch faces as the second watch face, without needing to adjust the currently displayed first watch face. This improves the efficiency of displaying the second watch face.

[0154] In one possible implementation, see [link to relevant documentation]. Figure 10 The method also includes:

[0155] Step 103: Display the dial selection interface.

[0156] Optionally, the dial selection interface is used to display at least one candidate dial interface.

[0157] For example, the watch face selection interface can be the watch face preview interface or the watch face store in the terminal device. Figure 11 A schematic diagram of several possible dial selection interfaces is shown; see [link / reference]. Figure 11 In (a) of the dial selection interface, two dial interfaces, M1 and M2, are displayed, along with their respective power consumption information. The power consumption information for dial interface M1 is "medium power consumption," and the power consumption information for dial interface M2 is "high power consumption."

[0158] See Figure 11 In (b) of the dial selection interface, the dial interface M1 to be selected is displayed, and the power consumption information of the dial interface M1 to be selected is displayed as "medium power consumption".

[0159] It is worth noting that, Figure 11The two dial selection interfaces shown are merely examples provided to illustrate the dial selection interfaces in the embodiments of this application, and do not represent that the display control method provided in this application can only set the dial selection interface in this way. The embodiments of this application do not limit this.

[0160] Step 104: Obtain the candidate watch faces displayed on the watch face selection interface to obtain the first watch face interface.

[0161] Specifically, the operation of obtaining each candidate watch face displayed on the watch face selection interface and obtaining the first watch face can be as follows: in response to the selection confirmation operation of the watch face selection interface, determine the candidate watch face selected by the user, and display the selected candidate watch face as the first watch face to be displayed at the moment.

[0162] Optionally, the power consumption information displayed on the dial selection interface can be a triggerable control, in which case the selection confirmation operation can be performed on the power consumption information displayed on the dial selection interface.

[0163] For example, if the user targets Figure 11 If the power consumption information "medium power consumption" in the dial selection interface provided in (a) is selected and confirmed, then it can be determined that the candidate dial interface M1 is the candidate dial interface selected by the user, and thus the candidate dial interface M1 can be used as the first dial interface and displayed. This application embodiment does not limit this.

[0164] Furthermore, the method also includes:

[0165] In response to the switching operation, switch the currently displayed watch face selection interface.

[0166] Optionally, the switching operation can be used to display a candidate watch face whose arrangement order is adjacent to the candidate watch face currently displayed on the watch face selection interface.

[0167] For example, see [link to previous article] Figure 11 Assuming that candidate watch face M1 and candidate watch face M2 are two adjacent watch face interfaces, then when selecting a watch face... Figure 11 After switching between the watch face selection interfaces shown in (b), the watch face selection interface will change to the one shown in (b). Figure 11 The watch face selection interface is shown in (c). As can be seen, in response to the switching operation, the watch face selection interface will switch from the watch face selection interface M1 to the watch face selection interface M2.

[0168] This allows users to preview various watch faces in the watch face selection interface and choose one of them as the first watch face to be displayed.

[0169] In one possible implementation, see [link to previous section] Figure 10 The method also includes:

[0170] Step 105: Obtain the current power consumption of the first dial interface.

[0171] Optionally, the current power consumption refers to the total power consumption when the terminal device displays the first dial interface, or it refers to the predicted power consumption of each display element in the first dial interface at the current moment.

[0172] Step 106: Determine and display the power consumption information based on the current power consumption and the preset threshold.

[0173] Optionally, the preset threshold is the maximum power consumption of the terminal device displaying the interface per unit time.

[0174] The maximum power consumption can refer to the power consumption per unit time when the screen brightness of the terminal device is adjusted to the maximum brightness, all pixels of the terminal device's screen are adjusted to white, and the CPU of the terminal device controls each sensor to sample according to the maximum sampling frequency.

[0175] In this embodiment, the unit time can be set by relevant technical personnel, and it can generally be set to a relatively long time, such as 1 hour, 12 hours, or 24 hours. This application embodiment does not limit this.

[0176] It should be noted that, in the embodiments of this application, the current power consumption, the target power consumption, the power consumption of the first display interface, the power consumption of the second display interface, the power consumption generated by the sensors and CPU, the screen power consumption, and the power consumption of each display element are generally calculated or statistically obtained based on the same unit of time. This can minimize the possibility of misjudgments due to differences in the calculation or statistical duration.

[0177] Furthermore, based on the current power consumption and a preset threshold, the power consumption information is determined and displayed, including:

[0178] If the current power consumption is less than or equal to a first preset threshold, the power consumption information is determined to be the first power consumption level.

[0179] Optionally, the first preset threshold can be 10%, 20%, 25% or other possible values ​​of the maximum power consumption, and can be set according to actual needs.

[0180] Optionally, the first power consumption level can refer to low power consumption. That is, if the power consumption information of a watch face is at the first power consumption level, it means that the power consumption of this watch face is low and the battery life of the terminal device when displaying this watch face is long.

[0181] If the current power consumption is greater than the first preset threshold and less than or equal to the second preset threshold, the power consumption information is determined to be the second power consumption level.

[0182] Optionally, the second preset threshold can be 40%, 50%, 60% of the maximum power consumption, or any other possible value, and can be set according to actual needs. Generally, the second preset threshold is greater than the first preset threshold.

[0183] Optionally, the second power consumption level can refer to medium power consumption. That is, if the power consumption information of a watch face is the second power consumption level, it indicates that the power consumption of this watch face is relatively high, and the battery life of the terminal device when displaying this watch face will be reduced to a certain extent.

[0184] If the current power consumption is greater than the second preset threshold, the power consumption information is determined to be at the third power consumption level.

[0185] Optionally, the third power consumption level can refer to high power consumption. That is, if the power consumption information of a watch face is at the third power consumption level, it means that the power consumption of this watch face is very high and the battery life of the terminal device when displaying this watch face will be severely reduced.

[0186] The power consumption level corresponding to this power consumption information is displayed in the associated area of ​​the first dial interface.

[0187] For example, when the first watch face is displayed in full screen, the associated area of ​​the first watch face can refer to a region within the first watch face. See also... Figure 8 The associated area of ​​the first dial interface is the lower half of the first dial interface, which is used to display "Power Consumption Level: High Power Consumption" or "Power Consumption Level: Low Power Consumption".

[0188] When the first watch face is not displayed in full screen (i.e., the screen of the terminal device displays a thumbnail of the first watch face), the associated area of ​​the first watch face can refer to an area outside the first watch face. See also Figure 11 Assuming Figure 11 If the candidate watch face interface M1 or candidate watch face interface M2 shown is the first watch face interface, then the associated area of ​​the first watch face interface is the area outside the first watch face interface used to display "high power consumption" or "medium power consumption".

[0189] In this way, the power consumption information of the first dial can be displayed intuitively and accurately on the interface of the terminal device, allowing users to easily and intuitively understand the power consumption of the first dial and its impact on the battery life of the terminal device. Furthermore, this facilitates the user's subsequent selection of whether to perform the corresponding trigger operation to generate the aforementioned power consumption adjustment command.

[0190] In this way, it can provide users with effective display control assistance.

[0191] One possible implementation involves obtaining the current power consumption of the first watch face, including:

[0192] Obtain the first dial interface and all its display elements.

[0193] Optionally, the display element includes static elements and / or dynamic elements.

[0194] The power consumption of each display element per unit time is detected separately, and the power consumption of each display element is summed to obtain the current power consumption.

[0195] For example, the operation of detecting the power consumption of each display element per unit time can specifically be:

[0196] Determine the display duration of each display element within the unit time; detect parameters such as pixel change and color conversion frequency of each dynamic element within the display duration, and calculate the screen power consumption of each dynamic element by combining these parameters with the screen power consumption parameters of the terminal device; based on the data update frequency and update data volume of the dynamic elements, determine the CPU power consumption generated when the CPU controls the dynamic elements to update during the display duration or unit time, as well as the sensor power consumption generated when each sensor collects data for updating the display content of the dynamic elements; and calculate the power consumption of each dynamic element within the unit time based on the screen power consumption, CPU power consumption, and sensor power consumption of each dynamic element.

[0197] For example, the operation of detecting the power consumption of each display element per unit time can specifically be:

[0198] Determine the display duration of each display element within the unit time; detect the brightness and color of each static element in each display element, and calculate the screen power consumption of displaying each static element by combining the display duration and the screen power consumption parameters of the terminal device; determine the CPU power consumption generated by the CPU controlling the screen to emit light and display each static element within the display time; and calculate the power consumption of each static element within the unit time based on the screen power consumption and CPU power consumption of each static element.

[0199] In this way, the current power consumption of the first dial can be accurately determined, which facilitates the subsequent determination of the power consumption information of the first dial.

[0200] The following embodiments of this application also provide a possible method for calculating the power consumption of each display element. Specifically, the power consumption of each display element per unit time is detected, including:

[0201] Get the display parameters of the first pixel corresponding to each static element.

[0202] Optionally, the first pixel may refer to the pixel on the screen of the terminal device that needs to be illuminated when the terminal device displays the static element.

[0203] In this embodiment, since the first pixel corresponds to a static element, and the content displayed by the static element generally does not change, the display parameters of the first pixel can at least include the color and brightness of the first pixel.

[0204] Calculate the first power consumption of each static element within a unit of time based on the display parameters of each first pixel.

[0205] For example, the power consumption of each first pixel per unit time can be calculated based on the color and brightness of each first pixel, combined with the screen power consumption parameters of the terminal device; then the power consumption of all first pixels can be added together to calculate the first power consumption of each static element per unit time.

[0206] Get the number of second pixels corresponding to each dynamic element and the display parameters of each second pixel.

[0207] Optionally, the "third pixel" can refer to the pixel on the screen of the terminal device that needs to be illuminated when the terminal device displays the dynamic element.

[0208] In this embodiment, since the second pixel corresponds to a dynamic element, and the content displayed by the dynamic element may need to change every detection period of time, the display parameters of the second pixel may include parameters such as the color, brightness, update frequency, and dynamic effects of the second pixel.

[0209] The second power consumption of the dynamic element within a unit of time is calculated based on the number of the second pixels and the display parameters of each second pixel.

[0210] For example, the power consumption (including screen power consumption, CPU power consumption, and sensor power consumption) of each second pixel can be calculated based on the pixel change and color conversion amount of each second pixel in each change, combined with the screen power consumption parameters of the terminal device; then the cumulative power consumption of each second pixel in the display duration per unit time can be calculated; and then the power consumption of all second pixels can be added together to calculate the second power consumption of each dynamic element in that unit time.

[0211] In this way, the power consumption of each display element per unit time can be accurately calculated, so as to calculate the power consumption information mentioned above and perform other subsequent steps.

[0212] It should be noted that, over a period of time, the user may control the screen of the terminal device to remain continuously lit, continuously turn off, or intermittently light up or turn off. However, when calculating the power consumption of the dial interface and / or display elements, the influence of time needs to be considered. Therefore, based on the user's usage habits or the usage habits preset by relevant technical personnel, the average screen-on time of the terminal device per unit time can be estimated, and then this average screen-on time can be used as the display time of the dial interface and / or display elements per unit time to calculate power consumption. This application does not limit this aspect.

[0213] In one possible approach, determining and displaying the power consumption information based on the current power consumption and a preset threshold may further include:

[0214] Identify the power consumption factors of the first dial interface.

[0215] Optionally, the power consumption factors may include the power consumption index of static elements, the power consumption index of dynamic elements, the power consumption index of the CPU, and the power consumption index of each sensor.

[0216] Calculate the power consumption index of each power consumption factor, and determine the power consumption information of the first dial interface based on the power consumption index of each power consumption factor.

[0217] For example, the power consumption information is denoted as L, the power consumption factor is denoted as i, and the quantity of each power consumption factor is denoted as n. For instance, assuming n = 3, and the power consumption factor represented by i = 1 can be the power consumption index of the CPU, the power consumption factor represented by i = 2 can be the power consumption index of the dynamic element, and the power consumption factor represented by i = 3 can be the power consumption index of the static element; if the power consumption index of the CPU, the power consumption index of the dynamic element, and the power consumption index of the static element are all high power consumption (denoted as level 3), then the power consumption information of the first dial interface can be determined to be the third power consumption level (high power consumption).

[0218] It is worth noting that when calculating the power consumption information of the first dial interface based on the method provided in this embodiment, it is only necessary to determine the value of n and the specific level of each i, and then perform an AND operation based on n and the specific levels of each i to obtain the power consumption level of the first dial interface. In this way, the calculation workload in determining the power consumption information of the first dial interface can be simplified to a certain extent, thereby improving efficiency.

[0219] In one possible approach, the method may further include:

[0220] In response to a third trigger operation on the terminal device, the display interface is shown.

[0221] Optionally, the third triggering operation may be a triggering operation for the interface currently displayed on the terminal device.

[0222] Optionally, the display interface is used to indicate the predicted battery life when the terminal device displays different power consumption information or different power consumption levels on the dial interface.

[0223] For example, see Figure 12 ,like Figure 12 As shown in (a) and (b), the terminal device displays a dial interface and also displays the power consumption information (i.e., power consumption level) of the current dial interface. After performing a third trigger operation on the power consumption information currently displayed by the terminal device, the following will be displayed: Figure 12 The display interface 203 is shown in (c) of the document.

[0224] As shown in the figure, the display interface 203 shows controls T1, T2, and T3, and these three controls respectively indicate the predicted battery life when the terminal device displays the "low power consumption" watch face, the "medium power consumption" watch face, and the "high power consumption" watch face.

[0225] In this way, users can intuitively understand the impact of different power consumption information on the device's battery life, thus providing effective assistance when users decide whether to trigger the terminal device to generate the aforementioned power consumption adjustment command.

[0226] Additionally, the method may include: canceling the display of the display interface in response to a fourth triggering operation on the display interface.

[0227] Specifically, see [link to relevant documentation] Figure 12 As shown in (c), a triggerable control T4 is also displayed in the display interface 203. After the user performs the fourth trigger operation on the triggerable control T4, the terminal display device cancels the display interface 203.

[0228] It is understood that after canceling the display of the interface, the terminal device can re-display the interface that was displayed before the previous display. This application does not limit this aspect.

[0229] In one possible approach, the method may further include:

[0230] Based on the current power consumption of any dial and the real-time power of the terminal device, the predicted duration corresponding to any dial is obtained and displayed.

[0231] Optionally, any dial interface can refer to any possible dial interface. For example, any dial interface can be any of the first dial interface, the second dial interface, or any candidate dial interface mentioned above. This application embodiment does not limit this.

[0232] Optionally, the current power consumption of any dial interface may refer to the total power consumption when displaying any dial interface on the terminal device, or it may refer to the sum of the predicted power consumption of each display element in any dial interface. The real-time power consumption refers to the SOC of the terminal device.

[0233] In this case, the predicted duration can refer to the predicted battery life when the terminal device displays any of the watch faces. For example, the predicted duration can be a quotient obtained by using the real-time battery level and the current power consumption of any watch face.

[0234] For example, assuming the power consumption of the first dial interface is 5 in one hour and the real-time power of the terminal device is 500, then the predicted duration of the first dial interface can be determined to be 100 hours; after responding to the above power consumption adjustment command, if the power consumption of the second dial interface is 2 in one hour and the real-time power of the terminal device is 500, then the predicted duration of the second dial interface can be determined to be 250 hours.

[0235] In addition, when the terminal device displays the predicted duration, it can display the predicted duration in the corresponding watch face, or it can display the predicted duration in the associated area of ​​the corresponding watch face, or it can display a pop-up window specifically for displaying the predicted duration.

[0236] For example, when the first watch face is disabled and the second watch face is displayed, the terminal device can display a pop-up window showing the predicted duration corresponding to both the first and second watch faces. This allows the user to see how the battery life of the terminal device changes after adjusting the displayed watch face.

[0237] This allows the system to display the predicted battery life of the device when displaying different watch faces, enabling users to choose the appropriate watch face based on remaining battery life and their actual needs. This provides effective display control assistance for both the user and the device.

[0238] It should be understood that although the steps in the above flowcharts are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the above flowcharts may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.

[0239] Based on the foregoing embodiments, this application provides a display control device, which includes various modules and units included in each module, and can be implemented by a processor; of course, it can also be implemented by specific logic circuits; in the implementation process, the processor can be a central processing unit (CPU), microprocessor (MPU), digital signal processor (DSP) or field programmable gate array (FPGA), etc.

[0240] Figure 13 This is a schematic diagram of the structure of a display control device provided in an embodiment of this application. See also... Figure 9 The device includes:

[0241] The acquisition module 301 is used to acquire power consumption adjustment commands when displaying power consumption information on the first dial interface.

[0242] In this embodiment, the power consumption information is used to indicate the power consumption when the terminal device displays the first dial interface.

[0243] Display module 302 is used to display a second dial interface in response to the power consumption adjustment command.

[0244] In this embodiment, the power consumption of the second dial interface is less than that of the first dial interface.

[0245] Optionally, the acquisition module 301 is further configured to generate the power consumption adjustment instruction when the real-time power of the terminal device is less than or equal to a preset power threshold.

[0246] Optionally, the acquisition module 301 is further configured to display a prompt interface in response to a first trigger operation on the terminal device, and to generate the power consumption adjustment command in response to a second trigger operation on the prompt interface.

[0247] Optionally, the display module 302 is also used to display the prompt interface when the power consumption indicated by the power consumption information on the first dial interface is greater than the target threshold.

[0248] Optionally, the acquisition module 301 is also configured to generate the power consumption adjustment instruction in response to a second trigger operation on any display control.

[0249] Optionally, the display module 302 is further configured to adjust the display parameters of the display elements in the first dial interface according to the power consumption adjustment command, so as to obtain and display the second dial interface.

[0250] Optionally, the display module 302 is further configured to acquire the target power consumption indicated by the power consumption adjustment command. Based on the target power consumption, the display parameters of the display elements in the first dial interface are adjusted to obtain and display the second dial interface.

[0251] Optionally, the display module 302 is also used to detect the power consumption of the first dial interface in real time; perform target operations on each display element in the first dial interface, adjust the display parameters of each display element so that the power consumption of the adjusted first dial interface is equal to or less than the target power consumption; and display the adjusted first dial interface as the second dial interface.

[0252] Optionally, the display module 302 is also used to acquire and display the reminder information of the second dial interface.

[0253] Optionally, the display module 302 is further configured to obtain the target power consumption indicated by the power consumption adjustment command; obtain a second dial interface corresponding to the target power consumption from at least one candidate dial interface, and display the second dial interface.

[0254] Optionally, the display module 302 is also used to display a dial selection interface; obtain each candidate dial interface displayed on the dial selection interface, and obtain the first dial interface.

[0255] Optionally, the display module 302 is also used to switch the currently displayed candidate watch face interface in response to the switching operation.

[0256] In one possible implementation, the acquisition module 301 is also used to acquire the current power consumption of the first dial interface.

[0257] The display module 302 is also used to determine and display the power consumption information based on the current power consumption and the preset threshold.

[0258] Optionally, the display module 302 can also be used to determine the power consumption information as a first power consumption level when the current power consumption is less than or equal to a first preset threshold; determine the power consumption information as a second power consumption level when the current power consumption is greater than the first preset threshold and less than or equal to a second preset threshold; determine the power consumption information as a third power consumption level when the current power consumption is greater than the second preset threshold; and display the power consumption level corresponding to the power consumption information in the associated area of ​​the first dial interface.

[0259] Optionally, the acquisition module 301 can also be used to acquire the first dial interface, obtain all display elements of the first dial interface, detect the power consumption of each display element in a unit time, and sum the power consumption of each display element to obtain the current power consumption.

[0260] Optionally, the acquisition module 301 can also be used to acquire the number of first pixels corresponding to each static element and the display parameters of each first pixel; calculate the first power consumption of each static element in the unit time based on the number of first pixels and the display parameters of each first pixel; acquire the number of second pixels corresponding to each dynamic element and the display parameters of each second pixel; calculate the second power consumption of the dynamic element in the unit time based on the number of second pixels and the display parameters of each second pixel.

[0261] Optionally, the acquisition module 301 can also be used to determine various power consumption factors of the first dial interface; calculate the power consumption index of each power consumption factor respectively, and determine the power consumption information of the first dial interface based on the power consumption index of each power consumption factor.

[0262] Optionally, the display module 302 can also be used to display a presentation interface in response to a third trigger operation on the terminal device.

[0263] Optionally, the display module 302 can also be used to cancel the display interface in response to a fourth trigger operation on the display interface.

[0264] Optionally, the display module 302 can also be used to obtain and display the predicted duration corresponding to any dial interface based on the current power consumption of any dial interface and the real-time power of the terminal device.

[0265] The descriptions of the above device embodiments are similar to those of the above method embodiments, and have similar beneficial effects. For technical details not disclosed in the device embodiments of this application, please refer to the descriptions of the method embodiments of this application for understanding.

[0266] It should be noted that, in the embodiments of this application... Figure 13The module division of the display control device shown is illustrative and represents only one logical functional division; in actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, exist as separate physical units, or be integrated into one unit with two or more units. The integrated units can be implemented in hardware, as software functional units, or a combination of both.

[0267] It should be noted that, in the embodiments of this application, if the above-described methods are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, or the parts that contribute to related technologies, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause an electronic device to execute all or part of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), magnetic disks, or optical disks. Thus, the embodiments of this application are not limited to any specific hardware and software combination.

[0268] This application provides a terminal device, which may be a server, and its internal structure diagram is as follows: Figure 14 As shown, the terminal device includes a processor 1220, a memory, and a network interface 1240 connected via a system bus 1210. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium 1231 and internal memory 1232. The non-volatile storage medium 1231 stores an operating system, computer programs, and a database. The internal memory 1232 provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium 1231. The database stores data. The network interface 1240 communicates with external terminals via a network connection. The computer program, when executed by the processor, implements the aforementioned methods.

[0269] This application provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the method provided in the above embodiments.

[0270] This application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the steps in the method provided in the above-described method embodiments.

[0271] Those skilled in the art will understand that Figure 14 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the terminal device to which the present application is applied. A specific terminal device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0272] In one embodiment, the display control device provided in this application can be implemented as a computer program, and the computer program can be implemented in such a way as... Figure 14 The device operates on the terminal device shown. The memory of the terminal device can store the various program modules that make up the above-described apparatus. The computer program composed of the various program modules causes the processor to execute the steps of the methods in the various embodiments of this application described in this specification.

[0273] It should be noted that the descriptions of the storage medium and device embodiments above are similar to the descriptions of the method embodiments above, and have similar beneficial effects. For technical details not disclosed in the storage medium, storage medium, and device embodiments of this application, please refer to the descriptions of the method embodiments of this application for understanding.

[0274] It should be understood that the phrases "one embodiment," "an embodiment," or "some embodiments" mentioned throughout the specification mean that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment," "in one embodiment," or "in some embodiments" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of this application, the sequence numbers of the above-described processes do not imply a sequential order of execution; the execution order 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 this application. The sequence numbers of the above-described embodiments are merely for descriptive purposes and do not represent the superiority or inferiority of the embodiments. The descriptions of the various embodiments above tend to emphasize the differences between the various embodiments; their similarities or commonalities can be referred to mutually, and for the sake of brevity, they will not be repeated here.

[0275] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three kinds of relationships. For example, object A and / or object B can represent three situations: object A exists alone, object A and object B exist simultaneously, and object B exists alone.

[0276] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0277] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The embodiments described above are merely illustrative. For example, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple modules or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or modules can be electrical, mechanical, or other forms.

[0278] The modules described above as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules. They may be located in one place or distributed across multiple network units. Some or all of the modules may be selected to achieve the purpose of this embodiment according to actual needs.

[0279] In addition, each functional module in the various embodiments of this application can be integrated into one processing unit, or each module can be a separate unit, or two or more modules can be integrated into one unit; the integrated modules can be implemented in hardware or in the form of hardware plus software functional units.

[0280] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media that can store program code, such as mobile storage devices, read-only memory (ROM), magnetic disks, or optical disks.

[0281] Alternatively, if the integrated units described above are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, or the parts that contribute to related technologies, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause an electronic device to execute all or part of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROMs, magnetic disks, or optical disks.

[0282] The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.

[0283] The features disclosed in the several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.

[0284] The features disclosed in the several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method or device embodiments.

[0285] The above description is merely an embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

[0286] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A display control method, characterized in that, The method includes: When displaying power consumption information of the first dial interface, a power consumption adjustment command is obtained, wherein the power consumption information is used to indicate the power consumption of the terminal device when displaying the first dial interface; In response to the power consumption adjustment command, a second dial interface is displayed, the power consumption of the second dial interface being less than that of the first dial interface.

2. The display control method as described in claim 1, characterized in that, The method of obtaining power consumption adjustment instructions includes: If the real-time battery level of the terminal device is less than or equal to a preset battery threshold, the power consumption adjustment command is generated.

3. The display control method as described in claim 1, characterized in that, The method of obtaining power consumption adjustment instructions includes: In response to a first trigger operation on the terminal device, a prompt interface is displayed, the prompt interface being used to indicate the predicted battery life when the terminal device displays the first watch face, the power consumption of each display element when the terminal device displays the first watch face, and / or prompt information; In response to a second trigger operation on the prompt interface, the power consumption adjustment command is generated.

4. The display control method as described in claim 1, characterized in that, The method of obtaining power consumption adjustment instructions includes: If the power consumption indicated by the power consumption information on the first dial interface exceeds the target threshold, a prompt interface will be displayed. In response to a second trigger operation on the prompt interface, the power consumption adjustment command is generated.

5. The display control method as described in claim 3 or 4, characterized in that, The prompt interface includes multiple display controls, each of which displays the power consumption of at least one of the display elements; The step of generating the power consumption adjustment command in response to a second trigger operation on the prompt interface includes: In response to a second trigger operation on any of the aforementioned display controls, the power consumption adjustment command is generated.

6. The display control method as described in claim 1, characterized in that, The response to the power consumption adjustment command, displaying the second dial interface, includes: The display parameters of the display elements in the first dial interface are adjusted according to the power consumption adjustment command to obtain and display the second dial interface. The display parameters include the number, brightness, update frequency, color and / or dynamic effects of the display elements.

7. The display control method as described in claim 6, characterized in that, The step of adjusting the display parameters of the displayed elements in the first dial interface according to the power consumption adjustment command to obtain and display the second dial interface includes: Real-time monitoring of the power consumption of the first watch face interface; Perform target operations on each of the display elements in the first dial interface, and adjust the display parameters of each display element so that the power consumption of the adjusted first dial interface is equal to or less than the target power consumption. The adjusted first dial interface is displayed as the second dial interface; The target operation includes: reducing the number of display elements on the dial interface, reducing the brightness and / or dynamic effects of each display element, adjusting the color of each display element, and reducing the frequency and / or duration of calling the target device in the terminal device when displaying each display element.

8. The display control method as described in claim 1, characterized in that, The method further includes: Retrieve and display the notification information from the second watch face; The reminder information is used to indicate the predicted battery life when the terminal device displays the second dial interface, and the power consumption of each display element when the terminal device displays the second dial interface.

9. The display control method as described in claim 1, characterized in that, The response to the power consumption adjustment command, displaying the second dial interface, includes: Obtain the target power consumption indicated by the power consumption adjustment command, wherein the target power consumption is less than the power consumption of the first dial interface; Obtain a second watch face corresponding to the target power consumption from at least one candidate watch face, and display the second watch face.

10. The display control method as described in claim 1, characterized in that, The method further includes: Display dial selection interface, the dial selection interface is used to display at least one watch dial interface to be selected; Obtain the candidate watch face interfaces displayed on the watch face selection interface to obtain the first watch face interface; The method further includes: In response to the switching operation, switch the currently displayed watch face interface on the watch face selection interface.

11. The display control method as described in claim 1, characterized in that, The method further includes: Get the current power consumption of the first watch face; Based on the current power consumption and a preset threshold, the power consumption information is determined and displayed. The preset threshold is the maximum power consumption of the terminal device's display interface within a unit of time.

12. The display control method as described in claim 11, characterized in that, The step of determining and displaying the power consumption information based on the current power consumption and a preset threshold includes: If the current power consumption is less than or equal to a first preset threshold, the power consumption information is determined to be a first power consumption level. If the current power consumption is greater than the first preset threshold and less than or equal to the second preset threshold, the power consumption information is determined to be the second power consumption level. If the current power consumption is greater than the second preset threshold, the power consumption information is determined to be at the third power consumption level; The power consumption level corresponding to the power consumption information is displayed in the associated area of ​​the first dial interface.

13. The display control method as described in claim 11, characterized in that, The step of obtaining the current power consumption of the first watch face includes: Obtain the first watch face interface and get all display elements of the first watch face interface, the display elements including static elements and / or dynamic elements; The power consumption of each display element per unit time is detected separately, and the power consumption of each display element is summed to obtain the current power consumption.

14. The display control method as described in claim 13, characterized in that, The step of detecting the power consumption of each of the display elements per unit time includes: Obtain the display parameters of each first pixel corresponding to each of the static elements; Calculate the first power consumption of each static element within the unit time based on the display parameters of each first pixel; Obtain the number of second pixels corresponding to each dynamic element and the display parameters of each second pixel; The second power consumption of the dynamic element within a unit of time is calculated based on the number of the second pixels and the display parameters of each second pixel.

15. The display control method as described in claim 1, characterized in that, The method further includes: Based on the current power consumption of any watch face and the real-time power of the terminal device, the predicted duration corresponding to any watch face is obtained and displayed. The predicted duration is the predicted battery life when the terminal device displays any watch face.

16. A display control device, characterized in that, The device includes: The acquisition module is used to acquire power consumption adjustment instructions when displaying power consumption information of the first dial interface, wherein the power consumption information is used to indicate the power consumption of the terminal device when displaying the first dial interface; The display module is used to display a second dial interface in response to the power consumption adjustment command, wherein the power consumption of the second dial interface is less than that of the first dial interface.

17. A terminal device comprising a memory and a processor, the memory storing a computer program executable on the processor, characterized in that, When the processor executes the program, it implements the steps of the method according to any one of claims 1 to 15.

18. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1 to 15.