Display method, electronic device and storage medium
By adjusting the size and parameters of the screen display area in power saving mode, the problem of insufficient battery life of electronic devices is solved, the usage time is extended and the user experience is improved.
Patent Information
- Application Number
- CN202510577312.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-06
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2045-05-06
AI Technical Summary
Existing electronic devices have insufficient battery life under limited battery power conditions, which affects user usage.
By reducing the size of the screen display area according to the power management duration in power saving mode and adjusting display parameters such as brightness and resolution, power consumption is reduced.
In power saving mode, the usage time of electronic devices is extended and the battery life is improved without affecting the user's normal usage experience.
Smart Images

Figure CN120111638B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of electronic devices, and in particular to a display method, electronic device, and storage medium. Background Art
[0002] In the development of electronic devices, the battery life of electronic devices has become one of the research directions.
[0003] However, at present, the power of electronic devices is often consumed rapidly with use, affecting user usage.
[0004] Therefore, how to maximize the usage time of electronic devices with limited battery power has become a problem that needs to be solved. Summary of the Invention
[0005] To solve the above technical problems, the present application provides a display method, an electronic device, and a storage medium. In this method, the size of the screen display area can be reduced according to the power management duration in power saving mode, further saving the power consumption of the electronic device.
[0006] In a first aspect, the present application provides a display method. The method is applied to an electronic device and comprises: displaying a first interface in a first display area of a screen; receiving a first operation of a user on the first interface, wherein the first operation is for inputting a power management duration of the electronic device; and in response to the first operation, displaying a second interface in a second display area of the screen, wherein display parameters of the second display area are determined based on the power management duration, and the display parameters include a size of the second display area, wherein the size of the second display area is smaller than that of the first display area.
[0007] In an embodiment of the present application, the size of the screen display area can be reduced according to the power management time in the power saving mode, and the user can use the electronic device in the reduced screen display area, thereby ensuring that the electronic device can use the power management time in the power saving mode as much as possible, further saving the power consumption of the electronic device.
[0008] For example, the first interface may be a setting interface for the power saving mode, wherein the power saving mode may also be referred to as the intelligent power management mode in the embodiment of the present application.
[0009] Exemplarily, the first display area may be the entire display area of the screen of the electronic device, that is, the display area of the electronic device in a normal usage mode.
[0010] For example, the first operation may be that the user enters the current power management time through the management time setting control of the setting interface. Figure 5 Management time settings control 231 is shown.
[0011] For example, the second interface may be an operation interface of a power saving mode, in which the user can use applications and various functions of the electronic device.
[0012] For example, the operation interface may include recommended applications and application folders so that the user can use the various applications of the electronic device normally in the power saving mode. In this way, the use of the electronic device is not affected while saving power, thereby improving the user experience and convenience.
[0013] According to the first aspect, the display parameters also include the brightness of the second display area and / or the display resolution of the second display area. When the display parameters include the brightness of the second display area, the brightness of the second display area is lower than the brightness of the first display area; when the display parameters include the display resolution of the second display area, the display resolution of the second display area is lower than the display resolution of the first display area.
[0014] In this way, the electronic device can further save power of the electronic device in the power saving mode by adjusting the display brightness and display resolution, thereby improving the battery life of the electronic device.
[0015] According to the first aspect, or any implementation of the first aspect above, before displaying the first interface in the first display area of the screen, the method also includes: obtaining usage information of the electronic device; based on the usage information, detecting whether a preset activation condition is met; and displaying the first interface in the first display area when the preset activation condition is met.
[0016] In this way, the electronic device can automatically open the power saving mode setting interface when detecting that the power saving mode of the electronic device can be turned on, so that the user can quickly enter the power saving mode and improve the user experience.
[0017] For example, the preset activation condition may also refer to a condition under which the power saving mode of the electronic device can be activated. For example, it may be a triggering of a user going out event, or an event in which the user is out for a long period of time. Another example is when the real-time battery level of the electronic device is lower than a target battery level threshold, or when the user is detected to have left a preset location such as home or work. Another example is when the battery consumption rate is greater than a preset rate threshold.
[0018] According to the first aspect, or any implementation method of the first aspect above, the preset activation condition includes that the user of the electronic device is traveling, and based on the usage information, detecting whether the preset activation condition is met includes: based on the usage information, detecting whether the user of the electronic device is traveling.
[0019] In this way, the power saving mode setting interface can be automatically opened when the user is traveling or about to travel, making it convenient for the user to quickly enter the power saving mode, thereby improving the user experience.
[0020] According to the first aspect, or any implementation of the first aspect above, the preset activation condition also includes that the user's travel time is greater than or equal to a preset time threshold.
[0021] In this way, the power saving mode setting interface can be automatically opened when the user is traveling or about to travel for a long time, so that the user can quickly enter the power saving mode and improve the user experience.
[0022] According to the first aspect, or any implementation of the first aspect above, based on usage information, detecting whether the user of the electronic device is traveling includes: when the usage information includes travel information, detecting whether the user is traveling based on the travel information; and / or.
[0023] In this way, it is possible to quickly determine whether the user is about to travel or is in a travel state based on the itinerary information of the electronic device, so that the power saving mode setting interface can be quickly opened when the user needs it, thereby improving the user experience.
[0024] For example, the travel information may include calendar, schedule information, or setting information.
[0025] According to the first aspect, or any implementation method of the first aspect above, based on usage information, detecting whether the user of the electronic device is traveling includes: when the usage information includes travel time information, determining the outing time period according to the travel time information, and detecting whether the user is traveling based on the outing time period and the current time.
[0026] In this way, it is possible to quickly determine whether the user is about to travel or is in a travel state based on the usage information of the electronic device, so that the power saving mode setting interface can be quickly opened when the user needs it, thereby improving the user experience.
[0027] For example, a time pattern analysis may be performed on the travel time information to determine an outing time period or a long outing time period.
[0028] According to the first aspect, or any implementation of the first aspect above, detecting whether the user of the electronic device is traveling based on usage information includes: when the usage information includes location information, detecting whether the user is traveling based on the location information.
[0029] In this way, it is possible to quickly determine whether the user is about to travel or is in a travel state based on the usage information of the electronic device, so that the power saving mode setting interface can be quickly opened when the user needs it, thereby improving the user experience.
[0030] For example, the location information may include the GPS information of the mobile phone. Accordingly, whether the user is traveling can be detected based on whether the GPS information exceeds a preset geo-fenced area.
[0031] According to the first aspect, or any implementation of the first aspect above, based on usage information, detecting whether the user of the electronic device is traveling includes: when the usage information includes user behavior information, detecting whether the user appears based on the user behavior information, wherein the user behavior information is information about the user's usage of applications in the electronic device.
[0032] In this way, it is possible to quickly determine whether the user is about to travel or is in a travel state based on the usage information of the electronic device, so that the power saving mode setting interface can be quickly opened when the user needs it, thereby improving the user experience.
[0033] For example, if a user views travel-related apps such as maps, navigation, and transportation multiple times within a specific timeframe (the number of views is greater than or equal to a preset threshold), the user's upcoming trip is detected. Alternatively, if the user performs a preset action within a travel-related app, such as finding a location in a map app, starting navigation in a navigation app, making a payment in a transportation app, or requesting a ride in a ride-hailing app, the system can detect that the user is about to travel.
[0034] According to the first aspect, or any implementation method of the first aspect above, based on usage information, detecting whether the user of the electronic device is traveling includes: when the usage information includes network information of the network to which the electronic device is connected, detecting whether the connected network belongs to a preset place network through the network information, and detecting whether the user is traveling.
[0035] In this way, it is possible to quickly determine whether the user is about to travel or is in a travel state based on the usage information of the electronic device, so that the power saving mode setting interface can be quickly opened when the user needs it, thereby improving the user experience.
[0036] Exemplarily, the network information of the connected network may include WiFi information.
[0037] According to the first aspect, or any implementation of the first aspect above, a first interface is displayed in the first display area of the screen, including: displaying a third interface in the first display area, the third interface displaying a start control for the power management mode; in response to the user's triggering operation of the start control, displaying the first interface in the first display area.
[0038] In this way, the setting interface of the power saving mode can be manually entered by triggering the control, which is convenient for user operation and improves the user experience.
[0039] According to the first aspect, or any implementation method of the first aspect above, in response to the first operation, a second interface is displayed in the second display area of the screen, including: in response to the first operation, obtaining device information of the electronic device; based on the device information and the power management duration, determining a first management scheme, wherein the first management scheme includes at least one recommended application and estimated power consumption information of each recommended application; based on the first management scheme, determining the second display area.
[0040] In this way, the display parameters of the second display area can be accurately determined according to the power management plan, so that the display parameters can be adjusted according to the user's application usage in power saving mode, ensuring that the usage time can reach the power management time while not affecting the use of the mobile phone.
[0041] Exemplarily, the first management scheme may be a final power management scheme.
[0042] Exemplarily, the power consumption estimation information may be one or more of power consumption, power consumption percentage, or estimated usage time.
[0043] According to the first aspect, or any implementation method of the first aspect above, a first management plan is determined based on device information and power management duration, including: determining a second management plan based on device information and power management duration; displaying the second management plan on a first interface; receiving a user's adjustment operation on the second management plan, and generating a first management plan.
[0044] In this way, the user can customize the management solution according to his / her usage requirements, so that the display size of the second display area can be adjusted according to the user's usage requirements, further improving the power saving capability.
[0045] Exemplarily, the second management scheme may be an initial power management scheme.
[0046] Exemplarily, the adjustment operation may be adding or deleting a recommended application.
[0047] For example, the adjustment operation may be changing the estimated duration of the recommended application.
[0048] According to the first aspect, or any implementation of the first aspect above, determining the display parameters of the second display area based on the first management scheme includes: determining a third display area based on the first management scheme;
[0049] The window to be adjusted is displayed in the third display area of the screen; in response to the user's adjustment operation on the window to be adjusted, the display area corresponding to the adjusted window to be adjusted is determined as the second display area.
[0050] In this way, users can customize the display area according to their own usage habits, thereby improving the user experience.
[0051] According to the first aspect, or any implementation of the first aspect above, the second interface is an operation interface of the power saving mode; the second interface includes at least one recommended application.
[0052] In this way, since the recommended applications are estimated applications that the user needs to use in the power saving mode, this can facilitate user operation and improve the user experience.
[0053] Exemplarily, the second interface may further include folders and custom applications.
[0054] According to the first aspect, or any implementation of the first aspect above, after displaying the second interface in the second display area of the screen, the method also includes: detecting whether the screen adjustment conditions are met; if the screen adjustment conditions are met, generating adjustment parameters for the second display area; adjusting the second display area according to the adjustment parameters to obtain a fourth display area; and displaying the second interface in the fourth display area.
[0055] In this way, during use in the power saving mode, the electronic device can flexibly adjust the display area according to usage conditions, thereby improving the flexibility of use.
[0056] For example, the screen adjustment condition may include that the power is consumed too quickly or the user switches to an application with high screen requirements.
[0057] In a second aspect, an embodiment of the present application provides an electronic device comprising: one or more processors, one or more memories; the one or more memories are coupled to the one or more processors, the one or more memories are used to store computer program code, the computer program code includes computer instructions, and when the one or more processors execute the computer instructions, the electronic device executes the method of the first aspect.
[0058] In a third aspect, an embodiment of the present application provides a computer-readable storage medium comprising computer instructions. When the computer instructions are executed on an electronic device, the electronic device executes the method of the first aspect.
[0059] In a fourth aspect, an embodiment of the present application provides a chip or chip system, comprising a processing circuit and an interface circuit, wherein the interface circuit is used to receive code instructions and transmit them to the processing circuit, and the processing circuit is used to run the code instructions to execute the method of the first aspect.
[0060] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is run on a computer, it enables the computer to execute the method of the first aspect.
[0061] It is understandable that the detection device provided in the second aspect, the computer storage medium provided in the third aspect, the chip system provided in the fourth aspect, and the computer program product provided in the fifth aspect are all used to perform the methods provided in the embodiments of the present application. Therefore, other beneficial effects that can be achieved can be referred to the beneficial effects of the corresponding methods and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] Figure 1 A schematic diagram of a usage scenario of an electronic device is shown;
[0063] Figure 2 An exemplary interface diagram of the super power saving mode is shown;
[0064] Figure 3 The main interface (homepage) of the electronic device is exemplarily shown;
[0065] Figure 4 A schematic diagram showing an exemplary control center page provided in an embodiment of the present application is shown;
[0066] Figure 5 A schematic diagram showing an exemplary power management mode setting interface provided in an embodiment of the present application is shown;
[0067] Figure 6 A schematic diagram showing the steps for setting up the power management mode setting interface is shown;
[0068] Figure 7 Shows a schematic diagram of the screen adjustment interface;
[0069] Figure 8 A schematic diagram showing a setting method of a screen adjustment interface provided in an embodiment of the present application is shown;
[0070] Figure 9 A schematic diagram showing another method for setting a screen adjustment interface provided in an embodiment of the present application is shown;
[0071] Figure 10 An exemplary intelligent power saving interface provided by an embodiment of the present application is shown;
[0072] Figure 11 A schematic diagram of the operation of the setting interface for entering the power management mode is shown;
[0073] Figure 12 A schematic diagram showing a set of interface changes provided by an embodiment of the present application;
[0074] Figure 13 A schematic diagram showing another set of interface changes provided by an embodiment of the present application;
[0075] Figure 14 shows a schematic structural diagram of an electronic device;
[0076] Figure 15 A software structure block diagram of an electronic device according to an embodiment of the present application is shown;
[0077] Figure 16 A schematic diagram showing a flow chart of a display method provided in an embodiment of the present application is shown;
[0078] Figure 17 A schematic diagram illustrating generation of an exemplary initial power management solution provided in an embodiment of the present application is shown;
[0079] Figure 18 A calculation diagram of an exemplary power consumption parameter calculation module provided in an embodiment of the present application is shown;
[0080] Figure 19 A schematic diagram of adjusting a screen display area provided in an embodiment of the present application is shown;
[0081] Figure 20 A schematic diagram showing a flow chart of another display method provided in an embodiment of the present application is shown;
[0082] Figure 21 A schematic diagram of an exemplary long-distance travel detection process provided by an embodiment of the present application is shown;
[0083] Figure 22 A schematic diagram showing a flow chart of another display method provided in an embodiment of the present application is shown;
[0084] Figure 23 A schematic diagram of the workflow of a display adjustment module provided in an embodiment of the present application is shown;
[0085] Figure 24 A schematic block diagram of a device according to an embodiment of the present application is shown. DETAILED DESCRIPTION
[0086] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0087] The term "and / or" in this article is merely a description of the association relationship between associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.
[0088] In the description and claims of the embodiments of this application, the terms "first" and "second" are used to distinguish different objects, rather than to describe a specific order of objects. For example, the terms "first target object" and "second target object" are used to distinguish different objects, rather than to describe a specific order of objects.
[0089] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be interpreted as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0090] In the description of the embodiments of this application, unless otherwise specified, "multiple" means two or more. For example, "multiple processing units" means two or more processing units; "multiple systems" means two or more systems.
[0091] In the era of mobile Internet, electronic devices such as mobile phones have become an indispensable part of people's lives. The battery life of electronic devices affects users' travel, life, and usage. For example, Figure 1 A schematic diagram of a usage scenario of an electronic device is shown. Figure 1 As shown in the figure, taking a mobile phone as an example, if a user leaves home at 8:00 AM and returns at 8:00 PM, the user's phone battery level gradually decreases from 100% to 85% and 60% as they use navigation, social sharing, and games, until it runs out of power and shuts down at 4:05 PM. During the period from 4:05 PM to 8:00 PM, the user is unable to use their phone normally, affecting their daily life and travel.
[0092] Therefore, under the condition of the same power consumption, how to improve the battery life of electronic devices has become a technical problem that needs to be solved urgently.
[0093] In a related technology, users can use their electronic devices in normal mode (also known as normal mode) during daily use, and in super power saving mode when the battery is low, to extend the use time of the electronic devices. This solution is described below with reference to the accompanying figures.
[0094] Figure 2 FIG. 1 shows an exemplary interface diagram of the super power saving mode. Figure 2As shown, after entering the super power saving mode, the electronic device 100 may display the super power saving mode operation interface 110 (hereinafter referred to as the super power saving interface). The super power saving interface 110 includes application icons 111, application add icon 112, time control 113, edit control 114, exit control 115 and status bar 116.
[0095] The number of application icons 111 can be one or more, and application icons 111 are icons of applications that can be used in the super power saving mode. The application add icon 112 can be used to add a new application icon to the super power saving interface 110. After an application icon is added to the super power saving interface 110, the user can use the application by clicking the application icon of the application.
[0096] The time control 113 displays the current time and the current date in the time control 113. Optionally, the time control 113 may also display information such as the remaining power, which is not specifically limited.
[0097] The editing control 114 can be used to edit the applications that can be used in the super power saving mode by editing the application icon 111. For example, the editing control 114 can delete the application icon 111. After deleting the application icon 111, the application corresponding to the application icon 111 can no longer be used in the super power saving mode.
[0098] The exit control 115 is used to exit the super power saving mode. After exiting the super power saving mode, the user can use the various applications and functions of the electronic device normally.
[0099] Status bar 116 may include the name of the communications operator "Operator A," one or more signal strength indicators for a mobile communication signal (also known as a cellular signal), a wireless fidelity (Wi-Fi) signal strength indicator, a battery status indicator, a Bluetooth connection indicator, etc. Optionally, depending on actual needs and specific requirements, status bar 116 may also include a time indicator, an alarm indicator, a vibration / ringtone indicator, etc., without specific limitation.
[0100] This ultra-power saving mode allows electronic devices to conserve battery life by limiting app usage. However, this approach limits app usage without changing operations, and the power savings are limited, often leading to users experiencing low battery levels and inability to use key functions when outdoors.
[0101] In order to solve one or more of the above problems, an embodiment of the present application provides a display solution that can further improve the battery life of electronic devices under limited power conditions (or under the same power conditions).
[0102] To facilitate understanding, before introducing the technical solution of the embodiment of the present application, the user interface involved in the embodiment of the present application is first explained.
[0103] In some embodiments, Figure 3-Figure 10 A schematic diagram of a user interface of the image processing method provided by the embodiment of the present application is shown. It can be understood that Figure 3 The user interface described subsequently merely illustrates a possible user interface style of an electronic device taking a mobile phone as an example, and should not constitute a limitation on the embodiments of the present application.
[0104] Figure 3 The main interface (homepage) 210 of the electronic device 200 is shown as an example. Figure 3 As shown, the main interface 210 may include a plurality of application icons 211, a page indicator 212, and a status bar. For the status bar, please refer to the relevant description of the above embodiment of the present application, which will not be repeated here.
[0105] The page indicator 212 may be used to indicate the positional relationship between the currently displayed page and other pages. Specifically, the page indicator 212 may be used to indicate which page the user is currently browsing among the multiple pages carrying the multiple application icons 113. The user may swipe left or right to browse other pages.
[0106] In the embodiments of this application, Figure 3 As shown, when the user performs a pull-down operation on the top right of the main page 210 (such as the right end of the status bar), the inner screen may display the following Figure 4 The control center page 220 shown. It should be noted that in the embodiment of the present application, the control center page can also be displayed through other operation modes, such as voice control or drawing specific gestures or patterns, etc., which are not specifically limited.
[0107] For example, Figure 4 FIG. 1 shows a schematic diagram of an exemplary control center page provided by an embodiment of the present application. Figure 4 As shown, the control center page 220 displays a power management control 221. The power management control 221 is used to enable the intelligent power management mode (or intelligent power saving mode) to manage the power of the electronic device 200. It should be noted that the power management control 221 can be implemented as follows: Figure 4The switch button of the intelligent power management mode shown, or other control forms, are not specifically limited to this.
[0108] After the user performs a trigger operation (such as single click, double click, and long press) on the power management control 221, the electronic device 200 may display Figure 5 The power management setting interface 230 is shown for the user to set power management information.
[0109] For example, Figure 5 FIG. 1 is a schematic diagram showing an exemplary power management mode setting interface provided by an embodiment of the present application. Figure 5 As shown, the power management setting interface 230 may include a management time setting control 231 , a power management plan display control 232 , a recommended application adding control 233 , an application folder 234 , a custom application 235 , a confirmation control 236 , and an exit control 237 .
[0110] The time setting control 231 is used for the user to set the current power management time. For example, it can be implemented as a scrolling time selection control. Figure 6 The following figure shows the steps of setting the power management mode setting interface. Figure 6 As shown in (1) in FIG, the user can set the current power management time by sliding up and down. For example, the user can set the current power management time to the user's travel time. For example, if the user needs to be out for 12 hours and 01 minutes, the time setting control 231 can be set to "12 hours and 01 minutes" by sliding the time setting control 231 up and down.
[0111] The power management solution display control 232 can be used to display the power management solutions of multiple recommended applications (i.e., high-frequency and high-power consumption applications recommended for users to use during power management). For example, for each recommended application, its power management solution may include an application icon 2321 of the recommended application, an adjustment control 2322 for the expected usage time (e.g., Figure 5 The time slider in the , or called the time pull bar) and the estimated power consumption (that is, the user's estimate of the power consumption when the recommended application uses the estimated usage time, such as Figure 5 When the social sharing APP is used for 4 hours and 30 minutes, the estimated power consumption of the social sharing APP is 23%) 2323. For example, the power management solution display control 232 can also display the estimated usage time, such as Figure 5 In the embodiment of the present application, Figure 6As shown in (2), the user can adjust the estimated usage time of each recommended application by sliding the time slider left and right. After the user drags the time slider, the estimated power consumption and estimated usage time of the recommended application change accordingly.
[0112] The recommended app add control 233 allows users to add apps that require separate usage time. After the user clicks on the recommended app add control 233, the electronic device displays available apps for addition, allowing the user to select the app to which they wish to allocate usage time.
[0113] The number of application folders 234 can be one or more. Each application folder can contain one or more applications. For example, other applications in the electronic device except recommended applications (hereinafter referred to as non-recommended applications) can be placed in each application folder 234. For example, the application folder 234 can contain low-frequency and low-power consumption applications. In an embodiment of the present application, the user can set up multiple application folders and the applications in each folder. Alternatively, the system can divide non-recommended applications (i.e., other applications except recommended applications) into multiple application folders. For example, the system can divide them into multiple application folders according to the classification of each non-recommended application, such as placing game applications in a game folder or an entertainment folder. As another example, the system can also divide each non-recommended application into multiple folders according to its power consumption and / or usage frequency, and there is no specific limitation on this. In addition, the power management setting interface 230 can also display the allocatable power of the application folder 234, such as Figure 5 In addition, the power management setting interface 230 can also display the usable time of the application folder 235, such as Figure 5 The "usable time" in the figure is 4 hours and 31 minutes. The usable time may be an estimate by the electronic device based on the available power.
[0114] Customized applications 235 may be user-defined applications or tools, or multiple applications or tools provided by the system as default. For example, customized applications 235 may include basic tools or regular applications such as phone, text messaging, photo album, camera, browser, music, and address book. Customized applications 235 may be located at the bottom of the display screen, or may be located elsewhere based on user needs and actual circumstances, without limitation.
[0115] Confirmation control 236, the user can click this control to confirm that the power management setting is completed and enter the next interface.
[0116] Exit control 237 is used to exit the power management mode setting interface to end the power management setting. For example, after the user clicks the exit control 237, the electronic device can display the previous interface of the power management mode setting interface (i.e., the interface before entering the power management mode setting interface), for example, the electronic device can display Figure 3 The main interface 210 is shown. And, after the user exits the power management mode setting interface, the setting of the smart power management is ended, and the electronic device is displayed in the normal mode (ie, normal mode or conventional mode, or a mode without power management).
[0117] In the examples of this application, see Figure 6 ,like Figure 6 As shown in (1), after the user sets the current power management time through the time setting control 231, the electronic device can display the current power management plan in the power management plan display control 232. The current power management plan may include multiple recommended applications, as well as time bars for the estimated usage time of each of the multiple recommended applications, text display information for the estimated usage time, and estimated power consumption. And, as Figure 6 As shown in (2), the user can adjust the usage time of each recommended application by dragging the time slider (dragging the position of the slider in the time slider). It should be noted that after the user drags the time slider of any recommended application, the estimated usage time and estimated power consumption of the recommended application are also adjusted accordingly. In addition, the allocable power and usable time of the application folder also change accordingly. It should be noted that the user can also set the application management plan for other applications by clicking the recommended application add control 233, and the user can also adjust custom applications, application folders, etc., without specific restrictions.
[0118] And, after the user settings are completed, such as Figure 6 As shown in (3), the user can click the confirmation control 237 to complete the setting of this power management plan. And after the user clicks the confirmation control 237, the electronic device displays Figure 7 The screen adjustment interface 240 is shown.
[0119] Figure 7 Schematic diagram of the screen adjustment interface 240 is shown. Figure 7 As shown, the screen adjustment interface 240 includes a display window 241 , a prompt window 242 and a confirmation control 243 .
[0120] like Figure 7As shown, the size of display window 241 (hereinafter referred to as the initial size) is smaller than the screen size of the electronic device (or the size of the display area of the screen). For example, display window 241 is proportionally smaller than the screen of the electronic device, that is, the aspect ratio of display window 241 is the same as the aspect ratio of the screen of the electronic device. The initial size of the display window can be the maximum screen display size calculated by the electronic device based on the current power management time set by the user, so that the usage time of the electronic device can reach the current power management time. Optionally, the electronic device can calculate the maximum display size based on the screen brightness, screen resolution, and the current power management time. In one example, the screen brightness can be the maximum display brightness (i.e., the maximum brightness) of the electronic device's screen, and the screen resolution can be the maximum display brightness (i.e., the maximum resolution) of the electronic device's screen. In another example, the screen brightness can be the display brightness of the electronic device before entering super power saving mode, and the screen resolution can be the display resolution of the electronic device before entering super power saving mode. In yet another example, the screen brightness can be the screen brightness calculated by the electronic device based on the current power management time in the current power management plan, and the screen resolution can be the screen resolution calculated by the electronic device based on the current power management time in the current power management plan.
[0121] The prompt window 242 is used to prompt the user to adjust the display window. Figure 7 In the example, prompt window 242 may display a prompt text "This screen size can be used for approximately 12 hours and 1 minute. You can adjust the size and the usage time will be recalculated for you." It should be noted that the embodiment of the present application may also display other prompt texts or use other prompt methods, such as prompt animation, etc., and the embodiment of the present application does not specifically limit this.
[0122] Confirmation control 243 is used to confirm the current power management plan. Figure 7 The check mark shown in the figure may be other identifiers or text, and there is no specific limitation on this. Figure 7 As shown, before confirming the control 243, the electronic device may also display a prompt text "Do you want to apply this solution?"
[0123] In the embodiments of this application, Figure 8 A schematic diagram showing a setting method of a screen adjustment interface provided by an embodiment of the present application is shown. Figure 8 The display window 241 is reduced by the zoom operation shown in (1) to display the window 241 by Figure 8 The size shown in (1) is reduced to Figure 8 The dimensions shown in (2) are as follows. Figure 8As shown in (2), after the display window is reduced, the estimated usage time of the electronic device is recalculated. For example, the estimated usage time after calculation reaches 14:35.
[0124] as well as, Figure 9 A schematic diagram showing another method for setting the screen adjustment interface provided by an embodiment of the present application is shown. Figure 9 The display window 241 is moved by the moving operation shown in (1) (such as long pressing the screen to drag the display window) to move the display window 241 so that the display window 241 is moved from Figure 9 The position shown in (1) is reduced to Figure 9 In this way, the user can move the display window 241 to a convenient position according to his or her own operating habits, thereby improving the user experience and convenience of use.
[0125] Optionally, in an embodiment of the present application, the user can also set the screen resolution and screen brightness, and after the user sets the settings, the electronic device can recalculate the estimated usage time.
[0126] Continue to see Figure 9 In (2), after the user completes the setting, the user can click the confirmation control 243, the position and size of the display window are set, and the electronic device enters the intelligent power management mode. The electronic device can display Figure 10 The intelligent power saving interface is shown. Figure 10 As shown, the electronic device performs screen display within the display window of the smart power saving interface 250 , that is, the user can use and operate the electronic device within the display window, and other screen areas outside the display window are not lit.
[0127] Also, it should be noted that the smart power saving interface may further include an exit mark. When the user clicks the exit mark, the electronic device may exit the smart power saving mode and return to the normal use mode.
[0128] In other embodiments, Figure 11 The following figure shows the operation diagram of the setting interface for entering the power management mode. Figure 3-Figure 10 The difference in the operation method shown is that the user can click the battery icon in the upper right corner of the screen to enter Figure 5 It should be noted that the operation method after the power management mode setting interface is started can refer to the above part combined with Figures 3 to 10 The relevant description is omitted here.
[0129] In addition, in the embodiment of the present application, the electronic device can also enter the power management mode setting interface in other ways. For example, when the user detects that the user is about to travel for a long time, the electronic device can automatically open the power management mode setting interface.
[0130] In some other embodiments, the electronic device can detect whether the user is about to appear based on the itinerary information added by the user, and then combine Figure 12-13 A set of interfaces is shown for illustration.
[0131] For example, Figure 12 A schematic diagram showing a set of interface changes provided by an embodiment of the present application is shown. Figure 13 Schematic diagram showing another set of interface changes provided by an embodiment of the present application. Figure 12 As shown in (1), the user can click on the calendar APP on the main page 210 to make the electronic device enter the calendar Figure 12 The calendar interface 260 shown in (2) in FIG. When the user clicks the schedule adding control 261 in the calendar interface 260, the electronic device may display Figure 12 The schedule setting interface 270 shown in (3) in the figure. The user can add itinerary information in the schedule setting interface 270. For example, the user adds today's outing schedule (08:00-20:01) on the mobile phone. It should be noted that in the embodiment of the present application, the user can also create a new itinerary in other ways, which is not specifically limited.
[0132] like Figure 12 As shown in (3) in the schedule setting interface 270, after the user completes the setting and clicks the confirmation control, as shown in Figure 13 As shown in the itinerary card 213 on the main page 210, the electronic device has successfully added today's outing (08:00-20:01). In addition, the electronic device can detect that the user is about to travel at around 8:00 (for example, 7:55, the time can be set according to the actual situation and there is no specific restriction on this), and display the setting interface 230 of the power management mode. Optionally, in an embodiment of the present application, the electronic device can automatically display the setting interface 230 of the power management mode when it detects that the user is about to travel. Alternatively, the electronic device can pop up a prompt box when it detects that the user is about to travel, prompting the user whether to enter the setting interface 230 of the power management mode. If the user chooses to enter the setting interface 230 of the power management mode, the electronic device displays the setting interface 230 of the power management mode.
[0133] In addition, electronic devices can also detect that a user is about to travel for an extended period of time through other methods. For example, if a user purchases a high-speed rail ticket (or bus ticket, plane ticket, etc.) for a specific day, the electronic device can detect that the user is about to travel for an extended period of time two hours before the high-speed rail departure time (this time is for illustrative purposes only and is not a specific limitation). It should be noted that in the embodiments of the present application, the electronic device can also determine whether the user is about to travel based on time pattern analysis, GPS analysis, user behavior analysis, network analysis, etc., and this is not specifically limited.
[0134] Also, it should be noted that in the embodiment of the present application, the setting interface of the power management mode can also be opened in other feasible ways, such as user voice control, etc., and there is no specific limitation on this.
[0135] Furthermore, it should be noted that the above embodiments are described using user gesture operations as an example. It should be understood that the gesture operations in the examples of this application include triggering operations such as single-finger click, double-click, long press, slide, and drag, and may also include multi-finger operations or operations such as drawing specific images, without specific limitations. Furthermore, it should be understood that the user operations in the embodiments of this application are not limited to gesture operations, but may also include voice operations, air gesture operations, etc., without specific limitations.
[0136] After introducing the user interface involved in the embodiments of the present application through the above figures, the software structure and hardware structure of the electronic device will be described below. It should be noted that the electronic device of the embodiments of the present application can be a mobile phone, smart watch, tablet computer, smart wearable device, or other electronic device that is portable and has a battery.
[0137] Figure 14 1400 is a schematic diagram showing the structure of the electronic device. It should be understood that Figure 14 The illustrated electronic device 1400 is merely one example of an electronic device, and the electronic device 1400 may have more or fewer components than shown in the figure, may combine two or more components, or may have a different configuration of components. Figure 14 The various components shown in the drawings may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and / or application specific integrated circuits.
[0138] The electronic device 1400 may include a processor 1410, an external memory interface 1420, an internal memory 1421, a Universal Serial Bus (USB) interface 1430, a charging management module 1440, a power management module 1441, a battery 1442, antenna 1, antenna 2, a mobile communication module 1450, a wireless communication module 1460, an audio module 1470, a speaker 1470A, a receiver 1470B, a microphone 1470C, an earphone interface 1470D, a sensor module 1480, a button 1490, a motor 1491, an indicator 1492, a camera 1493, a display 1494, and a Subscriber Identification Module (SIM) card interface 1495. The sensor module 1480 may include a pressure sensor, a gyroscope sensor, an air pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, and the like.
[0139] The processor 1410 may include one or more processing units. For example, the processor 1410 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural network processing unit (NPU). The different processing units may be independent devices or integrated into one or more processors.
[0140] The controller may be the nerve center and command center of the electronic device 1400. The controller may generate an operation control signal based on the instruction operation code and the timing signal to complete the control of instruction fetching and execution.
[0141] A memory may also be provided in the processor 1410 for storing instructions and data. In some embodiments, the memory in the processor 1410 is a high-speed cache memory. The USB interface 1430 is an interface that complies with USB standard specifications, and may specifically be a Mini USB interface, a Micro USB interface, a USB Type-C interface, or the like. The USB interface 1430 may be used to connect a charger to charge the electronic device 1400, or may be used to transfer data between the electronic device 1400 and peripheral devices. It may also be used to connect headphones to play audio through the headphones. This interface may also be used to connect other electronic devices, such as AR devices.
[0142] The charging management module 1440 is configured to receive charging input from a charger. The charger can be either a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 1440 can receive charging input from the wired charger via the USB interface 1430. In some wireless charging embodiments, the charging management module 1440 can receive wireless charging input via the wireless charging coil of the electronic device 1400. While charging the battery 1442, the charging management module 1440 can also provide power to the electronic device via the power management module 1441.
[0143] The power management module 1441 is used to connect the battery 1442, the charging management module 1440, and the processor 1410. The power management module 1441 receives input from the battery 1442 and / or the charging management module 1440 and provides power to the processor 1410, the internal memory 1421, the external memory, the display 1494, the camera 1493, and the wireless communication module 1460.
[0144] The wireless communication function of the electronic device 1400 can be implemented through antenna 1, antenna 2, mobile communication module 1450, wireless communication module 1460, modem processor and baseband processor.
[0145] Antenna 1 and Antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 1400 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In other embodiments, the antennas can be used in conjunction with a tuning switch.
[0146] The mobile communication module 1450 can provide wireless communication solutions including 2G / 3G / 4G / 5G, etc., applied to the electronic device 1400. The mobile communication module 1450 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc.
[0147] The wireless communication module 1460 can provide wireless communication solutions for application on the electronic device 1400, including Qireless Local Area Networks (WLAN) (such as Wireless Fidelity (Wi-Fi) network), Bluetooth (BT), Global Navigation Satellite System (GNSS), Frequency Modulation (FM), Near Field Communication (NFC), infrared technology (IR), etc.
[0148] In some embodiments, antenna 1 of electronic device 1400 is coupled to mobile communication module 1450 , and antenna 2 is coupled to wireless communication module 1460 , so that electronic device 1400 can communicate with the network and other devices through wireless communication technology.
[0149] Electronic device 1400 implements display functionality through a GPU, display screen 1494, and an application processor. The GPU is a microprocessor for image processing that connects display screen 1494 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 1410 may include one or more GPUs that execute program instructions to generate or modify display information.
[0150] The display screen 1494 is used to display images, videos, etc. The display screen 1494 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. In some embodiments, the electronic device 1400 can include 1 or M display screens 1494, where M is a positive integer greater than 1. In the embodiment of the present application, the electronic device 1400 can display the display capability provided by the display screen 1494. Figure 3-Figure 10 、 Figure 11 、 Figure 12-13 The user interface shown.
[0151] The electronic device 1400 can implement a shooting function through an ISP, a camera 1493, a video codec, a GPU, a display screen 1494, and an application processor.
[0152] The camera 1493 is used to capture still images or videos. The object generates an optical image through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal oxide semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, which is then passed to the ISP for conversion into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV, or other format. In some embodiments, the electronic device 1400 may include one or N cameras 1493, where N is a positive integer greater than one.
[0153] The external memory interface 1420 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 1400. The external memory card communicates with the processor 1410 via the external memory interface 1420 to implement data storage functions. For example, files such as music and videos can be stored on the external memory card.
[0154] The internal memory 1421 can be used to store computer executable program code, which includes instructions. The processor 1410 executes various functional applications of the electronic device 1400 and executes the display method of the embodiment of the present application by running the instructions stored in the internal memory 1421. The internal memory 1421 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area can store data created during the use of the electronic device 1400 (such as audio data, a phone book, etc.), etc. In addition, the internal memory 1421 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc.
[0155] The electronic device 1400 can implement audio functions such as music playback and recording through the audio module 1470 , the speaker 1470A, the receiver 1470B, the microphone 1470C, the headphone jack 1470D, and the application processor.
[0156] The audio module 1470 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signals. The audio module 1470 can also be used to encode and decode audio signals. In some embodiments, the audio module 1470 can be provided in the processor 1410, or some functional modules of the audio module 1470 can be provided in the processor 1410.
[0157] The pressure sensor is used to sense pressure signals and convert them into electrical signals. In some embodiments, the pressure sensor can be placed on the display screen. There are many types of pressure sensors, such as resistive pressure sensors, inductive pressure sensors, and capacitive pressure sensors. A capacitive pressure sensor can include at least two parallel plates made of conductive material. When force is applied to the pressure sensor, the capacitance between the electrodes changes. Electronic device 1400 determines the intensity of the pressure based on the change in capacitance. When a touch operation is applied to display screen 1494, electronic device 1400 detects the intensity of the touch operation using the pressure sensor. Electronic device 1400 can also calculate the location of the touch based on the detection signal from the pressure sensor. In some embodiments, touch operations applied to the same touch location but with different touch operation intensities can correspond to different operation instructions. For example, when a touch operation with an intensity less than a first pressure threshold is applied to a short message application icon, an instruction to view short messages is executed. When a touch operation with an intensity greater than or equal to the first pressure threshold is applied to a short message application icon, an instruction to create a new short message is executed.
[0158] A touch sensor, also known as a "touch panel," can be provided on the display screen 1494. The touch sensor and the display screen 1494 form a touch screen, also known as a "touch screen." The touch sensor is used to detect touch operations applied thereto or in the vicinity thereof. The touch sensor can transmit the detected touch operations to the application processor to determine the type of touch event. Visual output related to the touch operations can be provided via the display screen 1494. In other embodiments, the touch sensor can also be provided on the surface of the electronic device 1400, at a location different from that of the display screen 1494.
[0159] In an embodiment of the present application, the electronic device 300 can detect user operations such as clicking and sliding on the display screen 1494 through the touch detection capability provided by the touch sensor, thereby controlling the activation and deactivation of applications and devices and realizing jump switching between different user interfaces.
[0160] Keys 1490 include a power button, a volume button, and the like. Keys 1490 may be mechanical keys or touch-sensitive keys. Electronic device 1400 may receive key inputs and generate key signal inputs related to user settings and function control of electronic device 1400.
[0161] Motor 1491 can generate vibration alerts. Motor 1491 can be used for incoming call vibration alerts or for touch vibration feedback. For example, touch operations on different applications (such as taking photos, playing audio, etc.) can correspond to different vibration feedback effects.
[0162] Indicator 1492 can be an indicator light, which can be used to indicate charging status, power changes, messages, missed calls, notifications, etc.
[0163] The software system of the electronic device 100 can adopt a layered architecture, an event-driven architecture, a micro-kernel architecture, a micro-service architecture, or a cloud architecture. In the embodiment of the present application, the Android system with a layered architecture is used as an example to illustrate the software structure of the electronic device 1400.
[0164] Figure 15 A software structure block diagram of the electronic device 1400 according to an embodiment of the present application is shown.
[0165] The layered architecture of electronic device 1400 divides software into several layers, each with distinct roles and responsibilities. Layers communicate with each other via software interfaces. In some embodiments, the Android system is divided into four layers: from top to bottom: the application layer, the application framework layer, the Android runtime and system libraries, and the kernel layer.
[0166] The application layer can include a series of application packages.
[0167] like Figure 15 As shown, the application package may include travel applications such as high-speed rail, passenger car, camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, short message and the like.
[0168] The application framework layer provides an application programming interface (API) and programming framework for applications in the application layer. The application framework layer includes some predefined functions.
[0169] like Figure 15 As shown, the application framework layer may include a window manager, a content provider, a view system, a phone manager, a resource manager, a notification manager, and the like.
[0170] The window manager is used to manage window programs. The window manager can obtain the display size, determine whether there is a status bar, lock the screen, take screenshots, etc.
[0171] The kernel layer is the layer between hardware and software. The kernel layer includes at least display driver, camera driver, audio driver, and sensor driver.
[0172] The hardware abstraction layer is an interface layer located between the application framework layer and the kernel layer, which is used to provide a virtual hardware platform for the operating system. The hardware abstraction layer may include a display module, an audio HAL, a WiFi HAL, etc. In an embodiment of the present application, the display module may include a travel detection module, a power saving scheme generation module, a power consumption parameter calculation module, and a screen display adjustment module. It should be noted that the above modules can also be set in other HALs of the hardware abstraction layer, or can also be located in other software layers, without specific limitation.
[0173] In an embodiment of the present application, after the travel detection module detects that the user has been away for a long time or receives the user's intelligent power management mode start operation through the sensor driver, the display module displays the power management setting interface on the screen through the display driver. After the user enters the current power management time on the setting interface, the power saving plan generation module obtains the current power management time through the display driver and generates an initial power management plan and displays the initial power management plan on the screen through the display driver. And after the user adjusts the initial power plan, the screen size, screen brightness, display resolution and other parameters are calculated according to the final power management plan, and then the screen display area is adjusted accordingly through the screen display adjustment module. After the user adjusts the screen display area again, the operation interface of the intelligent management mode is displayed in the re-adjusted screen display area.
[0174] It is understandable that Figure 15 The layers in the illustrated software structure and the components contained in each layer do not constitute a specific limitation on the electronic device 1400. In other embodiments of the present application, the electronic device 1400 may include more or fewer layers than shown, and each layer may include more or fewer components, and this application does not limit this.
[0175] The methods in the following embodiments can all be implemented in electronic devices with the above hardware structure. Figure 16-Figure 23 , the specific implementation method of the embodiment of this application is described in detail.
[0176] Figure 16 FIG. 1 shows a flow chart of a display method provided by an embodiment of the present application. Figure 16 As shown, the display method can be implemented by an electronic device, wherein the electronic device may include a screen, a power saving solution generation module, a power consumption parameter calculation module, and a screen display adjustment module. Specifically, the display method may include the following steps S1601 to S1613.
[0177] S1601: The electronic device receives a user's operation to start a smart power management mode.
[0178] This start operation is used to start the intelligent power management mode. Figure 4 As shown, the start operation can be a user trigger operation (such as single click, double click and long press) on the power management control on the control center page. The power management control is used to turn on the power management mode. In the embodiment of the present application, the power management control can also be set on other pages, such as the settings page, the negative one screen page, etc., without specific limitation. As another example, Figure 11 As shown, the activation operation can be a user triggering operation on the battery icon in the status bar (such as single-click, double-click, and long-press operations). It should be noted that in the embodiment of the present application, the activation operation can also be a specific gesture operation such as multi-finger touch, which can be set according to actual conditions and specific needs, and there is no specific limitation on this.
[0179] By turning on the operation, users can quickly enter the intelligent power management mode, which improves the convenience of entering the intelligent power management mode.
[0180] S1602: In response to the power-on operation, the screen of the electronic device displays a power management setting interface.
[0181] The setting interface may include a management time setting control and a power management scheme display control. For example, the setting interface may be as follows: Figure 5 shown.
[0182] Among them, the management time setting control is used for the user to input the current power management time (or power management duration). For example, it can be Figure 5 The scrolling time selection control shown may also be a sliding time selection control or a time input box, etc., and there is no specific limitation on this.
[0183] The power management scheme display control is used to display the power management scheme, for example, it can be Figure 5 A power management scheme display control 232 is shown.
[0184] It should be noted that in the embodiment of the present application, the management time setting control and the power management scheme display control can be displayed on different pages, and there is no specific limitation on this.
[0185] In some embodiments, the settings interface may also display one or more of a recommended application addition control 233, an application folder 234, a custom application 235, a confirmation control 236, and an exit control 237. Please refer to the relevant description in the above part of the embodiments of this application, and no specific limitations are imposed on this.
[0186] S1603: The power saving plan generation module receives the current power management time input by the user in the setting interface.
[0187] In the embodiment of the present application, the user can enter the current power management time through the management time setting control of the setting interface, such as Figure 5 "12 hours 01" minutes are shown.
[0188] In some embodiments, to further save power consumption of the electronic device, the user can also enter the current managed power on the settings interface. The current managed power refers to the power that the electronic device plans to use during this use. The current managed power is less than or equal to the current power of the electronic device. For example, if the current power of the electronic device is 75%, and the user expects that the electronic device will have 20% power remaining after the current power management is completed, the current managed power is set to 55%.
[0189] S1604: The power saving plan generating module generates an initial power management plan according to the current power management time.
[0190] For example, Figure 17 FIG. 1 shows a schematic diagram of generating an exemplary initial power management solution provided by an embodiment of the present application. Figure 17 As shown, the initial power management solution may include one or more recommended applications and an adjustment control for the estimated usage time of the recommended applications.
[0191] Recommended applications can be applications that users have a certain probability of using in the smart power management mode. For example, the recommended application can be Figure 17 The recommended applications A, B, and C shown here need to be explained. Figure 17 Only three recommended applications are shown as an example, and the number of recommended applications is not limited to three. In an embodiment of the present application, the recommended application may be an application with high usage frequency and / or high power consumption. Alternatively, the recommended application may be an application that is predicted by the management solution generation model and has a high probability of being used by the user during the current power management time (the probability of use is greater than or equal to a threshold). Alternatively, the recommended application may be a high-frequency used application in the current scenario. The scenario of the electronic device may be related to the location of the electronic device. For example, the current scenario may include scenarios in special geographical locations such as company scenarios, subway scenarios, shopping mall scenarios, highways or scenic spots. For another example, the current scenario may include meeting scenarios, game scenarios, audio and video scenarios, focus scenarios, and other scenarios related to the user's usage status, usage environment, or usage needs, which can be set by the user on the electronic device. In an embodiment of the present application, the current scenario may be determined based on the location information of the electronic device or estimated based on the historical usage information of the electronic device.
[0192] An adjustment control for the estimated usage time of recommended applications, which allows users to adjust the estimated usage time of each recommended application, wherein the adjustment control can be Figure 5 The time slider shown, i.e., the user can adjust the estimated usage time of each recommended application by dragging the slider on the time slider. Optionally, the initial power management solution may include adjustment controls for the recommended applications and the estimated power consumption of each recommended application, so that the user can allocate power consumption to each recommended application.
[0193] Optionally, the initial power management plan may also include the estimated usage duration of the recommended applications. The estimated usage duration of each recommended application can be the estimated usage duration of each recommended application during the current power management period, as estimated by the electronic device. For example, the estimated usage duration of the recommended applications may be 1 for recommended application A, 2 for recommended application B, and 3 for recommended application C.
[0194] Optionally, the initial power management plan may further include the estimated power consumption of each recommended application, for example, the estimated power consumption of recommended application A is 1, the estimated power consumption of recommended application B is 2, and the estimated power consumption of recommended application C is 3.
[0195] Optionally, the initial power management solution may further include other application usage information related to power consumption in addition to the expected usage duration and expected power consumption of the recommended application, which is not specifically limited.
[0196] Optionally, the initial power management plan may also include an application folder. The application folder allows users to quickly find and use other applications, thereby improving the convenience of operation for users in the intelligent power management mode. In some embodiments, the initial power management plan may also include power allocation information such as the allocable power and / or usable duration of the application folder. Exemplarily, the power allocation information may be adjusted by the user. In another exemplary embodiment, the allocable power may be the value obtained by deducting the estimated power consumption of each recommended application from the current remaining power of the electronic device. For example, Figure 5As shown, if the current remaining power of the electronic device is 100%, the allocable power is equal to 100% minus 23% (estimated power consumption of social sharing applications), 14% (estimated power consumption of navigation applications), and 25% (estimated power consumption of gaming applications). In addition, the usable duration can be the value obtained by subtracting the estimated usage duration of each recommended application from the current power management time. Information such as allocable power and usable duration allows users to intuitively understand the allocable power and usable duration of the application folder, and users can refer to the allocable power and usable duration to reasonably use the applications in the application folder, thereby reducing the occurrence of excessive power consumption due to excessive use of applications in the application folder in the intelligent power management mode.
[0197] Optionally, the initial power management solution may also include a custom application.
[0198] In some embodiments, as Figure 17 As shown, the power saving plan generation module can obtain the current power management time and device usage information, input the current power management information and device usage information into the management plan generation model, and obtain an initial power management plan.
[0199] Among them, device usage information can be information that can reflect the user's historical usage of the electronic device. For example, device usage information can include one or more of historical application usage information, mobile phone hardware information, battery data, and user usage information. Among them, historical application information can be a record of application usage, such as information such as the application usage duration, usage frequency, and application power consumption. Mobile phone hardware information can be information such as the operating power consumption of hardware such as the mobile phone's CPU. Battery data can be information such as the capacity of the electronic device's battery and the battery consumption rate. User behavior feature information can be information related to the user's use of the electronic device, such as the user's application usage habits, user location information, user trajectory information, user click behavior on recommended applications (remove, click, etc.). Optionally, device usage information can also include information such as the usage scenario of the electronic device.
[0200] For the management solution generation model, it can be a neural network model, a large language model, a deep network model, etc. Alternatively, it can be a management solution generation algorithm, or it can be a set of functions or rules, or it can be other data analysis or processing methods, and there is no specific limitation on this. In an embodiment of the present application, for management solution generation models such as neural network models, large language models, and deep network models, the device usage information of the electronic device in a historical time period can be used as a training sample, and the actual usage time and actual power consumption of each application of the electronic device in the historical time period can be used as training labels to train the management solution generation model until the training stop condition is met, thereby obtaining a trained management solution generation model.
[0201] In an embodiment of the present application, the management solution generation model may include a recommended application generation model and a power consumption estimation model. The recommended application generation model may generate one or more recommended applications, and then, through the power consumption estimation model, the estimated usage time and / or estimated power consumption of each recommended model may be obtained. Alternatively, the management solution generation module may be a model that outputs one or more recommended applications and the estimated usage time and / or estimated power consumption of each recommended model.
[0202] In other embodiments, the power saving solution generation model may also utilize the current scenario to determine the expected usage duration and / or expected power consumption of the recommended application. For example, the current scenario information may be input into the management solution generation model so that the intelligent power management mode can perform different power management according to different usage scenarios, thereby improving the accuracy of power management.
[0203] In some other embodiments, the power saving scheme generation module can obtain the current power management time, as well as the usage time and power consumption of each application in the historical usage cycle. And, based on the usage time of each application in the historical usage cycle, calculate the expected usage time and expected power consumption of each application in the current power management time. Then, based on the expected usage time and / or expected power consumption, select recommended applications. For example, applications with an expected usage time greater than or equal to a preset time threshold are selected as recommended applications, or, the expected usage time is sorted in order from high to low, and the top M applications are selected as recommended applications. And, the method of selecting recommended applications based on expected power consumption is similar to the method of selecting recommended applications based on expected usage time, which will not be repeated here.
[0204] In some further embodiments, the power saving solution generation module may set the estimated usage duration and / or estimated power consumption to a preset value or an average value. The average estimated power consumption value may refer to the average value of the current remaining power allocated to each recommended application. For example, if there are four recommended applications and the current remaining power is 100%, the estimated power consumption of each recommended application is 25%. The average estimated usage duration value is calculated in a similar manner to the average estimated power consumption value, and will not be further described.
[0205] It should be noted that the embodiment of the present application can also generate an initial power management plan through other methods according to actual conditions and specific scenarios, and no specific settings are made for this.
[0206] S1605: The electronic device receives a plan adjustment operation from the user, wherein the plan adjustment operation may be an adjustment operation on the initial power management plan displayed on the screen.
[0207] In some embodiments, the user can adjust the estimated usage time of each recommended application in the settings interface. Figure 5 Users can adjust the estimated usage time of each recommended app by adjusting the position of the slider in the time slider. The time slider allows users to easily and manually adjust parameters such as the estimated usage time and power consumption of an app to meet their diverse needs. Alternatively, users can adjust the estimated usage time of each recommended app by entering the estimated usage time themselves, without any specific restrictions.
[0208] In other embodiments, the user can adjust the recommended applications in the settings interface. For example, the user can add, delete, or change the position of the recommended applications.
[0209] For example, see Figure 5 The settings interface also includes a recommended application add control 233. After the user clicks the application add control, they can add recommended applications themselves. By setting up an intuitive application add control, it is convenient for the user to add applications that require special allocation time for this intelligent power management or that the user needs to use, ensuring that the user can customize a personalized power management plan according to their own usage intentions and needs. Alternatively, if the settings interface also includes an application folder, the user can also add recommended applications by dragging applications in the application folder to the settings interface. There is no specific restriction on this.
[0210] For another example, after the user long presses the application icon of a recommended application (or other touch methods, there is no limitation on this), a delete icon may be displayed in the upper right corner of the application icon, and the user can delete the recommended application by clicking the delete icon. Alternatively, the user can long press the application icon (or other touch methods, there is no limitation on this), and the settings interface may display a delete icon, and the user can delete the recommended application by dragging the application icon to the delete icon. Optionally, in an embodiment of the present application, when the user long presses or uses other methods to call out the settings menu of the recommended application, the settings menu may include a function item for adding similar applications with one click, and the user can add multiple similar applications as recommended applications with one click by clicking the function item.
[0211] In some other embodiments, for the convenience of user use, the user can also perform one or more of the following operations on the settings page.
[0212] Operation 1: When the settings interface also includes application folders, the plan adjustment operation can also include operations such as adding, removing, and changing the name of application folders, or adding, removing, changing folders, and moving locations of applications in application folders.
[0213] Operation 2: When the setting interface also includes custom applications, the plan adjustment operation may also include operations such as adding, deleting, replacing, and changing the position of the custom applications, without specific restrictions.
[0214] S1606: The power saving plan generation module generates a final power management plan based on the plan adjustment operation of the user, wherein the final power management plan is a plan after adjusting the initial power management plan.
[0215] The final power management plan may include the current power management time, each recommended application, and the estimated power consumption information of each recommended application (estimated usage time and / or estimated power consumption). Optionally, the final power management plan may also include application folders and custom folders.
[0216] In some embodiments, see Figure 6 ,like Figure 6 As shown in (3), when the user clicks the confirmation control (i.e., the end setting operation of the power management plan), the power saving plan generation module can generate the final power management plan.
[0217] S1607: The power consumption parameter calculation module determines the screen power consumption parameters in the intelligent power management mode based on the final power management solution.
[0218] The screen power consumption parameter may be a parameter related to screen display that can affect the power consumption of the electronic device. In some embodiments, the screen power consumption parameter may include one or more of the size of the display area of the screen, the display brightness of the screen, and the display resolution of the screen.
[0219] In an embodiment of the present application, the screen power consumption parameter calculated by the power consumption parameter calculation module is a screen power consumption parameter that enables the electronic device to use the current power management time in the intelligent power management mode. Among them, the calculated screen power consumption parameter is smaller than the screen power consumption parameter of the electronic device in normal use mode. For example, if the screen power consumption parameter includes the display size of the display area, the calculated size is smaller than the display size of the entire display area of the screen. Optionally, the calculated display size is proportionally reduced compared to the display size of the entire display area. For another example, if the screen power consumption parameter includes the display size and display brightness of the display area, at least one of the calculated display size of the display area and the calculated display brightness is smaller than the screen power consumption parameter of the electronic device in normal use mode.
[0220] Optionally, if the calculated screen power consumption parameter is less than the minimum screen power consumption parameter of the electronic device, the minimum screen power consumption parameter of the electronic device may be used as the new calculated screen power consumption parameter. For example, if the calculated screen display area size is less than the minimum display size allowed by the electronic device, the minimum display size may be used as the calculated screen display size.
[0221] In some embodiments, Figure 18 FIG. 1 shows a calculation diagram of an exemplary power consumption parameter calculation module provided in an embodiment of the present application. Figure 18 As shown, the power consumption parameter calculation module may include a power consumption parameter calculation model (or calculation engine), which may generate screen power consumption parameters based on the final power management solution. Optionally, the power consumption parameter calculation model may also generate screen power consumption parameters based on the current power management time.
[0222] For the power consumption parameter calculation model, it can be a neural network model, a large language model, a deep network model, a learning model, etc. Alternatively, it can be a power consumption parameter generation algorithm, or a set of functions or rules, or other data analysis or processing methods, and there is no specific limitation on this. In the embodiment of the present application, for the power consumption parameter calculation model such as the neural network model, the large language model, and the deep network model, it can be trained based on the power consumption information (such as power consumption, power reduction rate, usage time) of the electronic device (or each application of the electronic device) under different screen power consumption parameters during historical use.
[0223] In other embodiments, the power consumption parameter calculation module can calculate the optimal screen power consumption parameters based on the interface display characteristics of each application (such as requirements for the size of the screen display area, display brightness requirements, display resolution requirements, etc.) and historical power consumption data under different screen power consumption parameter combinations (including combinations of different display area sizes, different display resolutions, and different display brightness).
[0224] In some other embodiments, the power consumption parameter calculation module can calculate the normal power consumption of the final power management solution (i.e., the power consumption of the electronic device in normal mode during the current power management period). Based on the normal power consumption and the current power of the electronic device, the target power saving is calculated. Then, in the correspondence between the power saving and the screen power consumption parameters, the screen power consumption parameters corresponding to the target power saving are determined. Alternatively, the target power saving can be input into the power consumption parameter calculation model to obtain the screen power consumption parameters corresponding to the target power saving. It should be noted that if the user also inputs the current management power, the target power saving can be calculated based on the difference between the normal power consumption and the current management power.
[0225] The power consumption parameter calculation module allows the electronic device to recommend the most appropriate screen size, brightness, resolution, and other parameters based on the user's final power management plan. Throughout this process, the electronic device adjusts one or more of these parameters, ensuring normal user operation, to effectively reduce screen power consumption.
[0226] S1608: The screen display adjustment module adjusts the screen display area according to the calculated screen power consumption parameter.
[0227] For example, if the screen power consumption parameter includes the display size of the display area, the screen display area can be reduced to the display size. Wherein, the display size is smaller than the maximum size of the screen display area. For example, continue to see Figure 7 , the screen display adjustment module can reduce the screen display area to the size corresponding to the display window.
[0228] In another exemplary embodiment, if the screen power consumption parameter includes display brightness, the brightness value of the screen display area may be reduced to the display brightness, wherein the display brightness is lower than the normal brightness of the screen display area.
[0229] As another example, if the screen power consumption parameter includes a display resolution, the resolution of the screen display area may be adjusted to the display resolution.
[0230] S1609, the screen displays a screen adjustment interface.
[0231] In the embodiment of the present application, the screen adjustment interface includes a display window, for example, Figure 7 , can be displayed in the adjusted screen display area Figure 7 Display window 241 in.
[0232] Optionally, a prompt window may be displayed in other display areas outside the adjusted screen display area to prompt the user to readjust the screen power consumption parameters of the screen display area.
[0233] Optionally, a confirmation control may be further displayed in other display areas outside the adjusted screen display area, for the user to confirm the adjusted screen power consumption parameter of the screen display area.
[0234] S1610: The screen display adjustment module obtains a display area adjustment operation performed by the user on the screen.
[0235] In S1610 , the display area adjustment operation may be an operation capable of adjusting a screen power consumption parameter of the display area.
[0236] For example, see Figure 8 As shown in (1), the display area adjustment operation can be a zoom operation performed by the user on the display window. For example, it can be a zoom-in operation or a zoom-out operation. Through the zoom-in operation, the user can adjust the screen display area of the smart power management mode to an appropriate size.
[0237] Another example, see Figure 9 As shown in (1) in the figure, the display area adjustment operation can be a movement operation of the display window. For example, the user can drag the position of the display window. Through this movement operation, the user can adjust the screen display area of the intelligent power management mode to a position that suits the user's usage habits, thereby improving the user experience while saving power.
[0238] As another example, the display area adjustment operation may also be adjusting the brightness and / or screen resolution of the screen display area in the intelligent power management mode.
[0239] In some examples, the electronic device may further include a usage time estimation module. After the user adjusts the display area, the usage time estimation module may determine the power consumption of the intelligent power management mode under the screen power consumption parameters based on the screen power consumption parameters, and then recalculate the estimated usage time of the electronic device based on the power consumption. The usage time estimation module may calculate the estimated usage time based on an estimation model, an estimation function, etc., without specific limitation. For example, continue to refer to Figure 8 After the user reduces the screen display area, the electronic device can calculate the estimated usage time corresponding to the reduced screen display area. Figure 8 As shown in (2), after the screen display area is reduced, the estimated usage time of the electronic device displayed in the prompt window can be updated from "12:01" to "14:35". In this way, users can easily grasp the estimated usage time of the electronic device in the intelligent power management mode in real time, improving the user experience.
[0240] S1611, the screen display adjustment module detects the user's adjustment completion operation.
[0241] In S1611, the adjustment completion operation may be an operation by which the user confirms that the adjustment of the display area is completed, for example, Figure 9 The user clicks the confirmation control 243 as shown in (2). Alternatively, it can be a voice operation, etc., which is not specifically limited.
[0242] And, after detecting that the user's adjustment operation is completed, the electronic device enters the intelligent power management mode.
[0243] Optionally, the screen display area can also determine whether the user has completed the adjustment. For example, if the user does not operate the screen adjustment area after a period of time, it can be confirmed that the user has completed the adjustment.
[0244] S1612: In response to the adjustment completion operation, the screen display adjustment module controls the screen to display in the adjusted screen display area.
[0245] for example, Figure 19 FIG. 1 shows a schematic diagram of adjusting a screen display area provided by an embodiment of the present application. Figure 19 As shown, if the screen display area during normal use (or daily use) is A11, the electronic device can determine that the screen display area in the intelligent power management mode is B11 based on the final power management solution. If the user reduces the screen display area to screen display area B12 on the screen adjustment page, the electronic device enters the intelligent power management mode after the user completes the adjustment operation.
[0246] The size of the screen display area B11 is smaller than that of the screen display area A11. Optionally, in order to ensure the display effect, the screen display area B11 is equal to the screen display area A11 in proportion.
[0247] Optionally, to ensure the display effect, the proportions of the screen display area B12 are equal to those of the screen display area B11. Alternatively, the user can expand or contract the screen display area B11 in different directions at different proportions according to usage requirements. For example, the length of the screen display area B11 can be kept unchanged, and only the width of the screen display area B11 can be stretched or contracted.
[0248] S1613, the screen displays the operation interface of the intelligent power management mode in the adjusted screen display area. For example, continue to refer to Figure 19 The electronic device displays the operation interface in the intelligent power management mode in the screen display area B12.
[0249] The operation interface of the intelligent power management mode may be an interface for users to control the electronic device in the intelligent power management mode.
[0250] In an embodiment of the present application, the operation interface of the intelligent power management mode may display the application icons of the above-mentioned recommended applications. Among them, the specific content of the recommended applications can be found in the relevant description of the embodiment of the present application, which will not be repeated here. On the operation interface, the user can trigger operations for each recommended application to use each recommended application. In this way, the user can use the applications they need to use normally in the intelligent power management mode, taking into account the power saving needs of the electronic device and the usage needs of the user.
[0251] In some embodiments, the operating interface of the intelligent power management mode may further include the above-mentioned application folder. Among them, the specific content of the application folder can refer to the relevant description of the above part of the embodiment of this application, and will not be repeated here. Through the application folder, users can flexibly use any application in the intelligent power management mode, while further improving the battery life of the electronic device and ensuring the normal use of the various functions of the electronic device by the user. In this embodiment, the user can click on the application folder to find the application they need to use, taking into account the power saving needs of the electronic device and the usage needs of the user.
[0252] Optionally, during the use of applications in the application folder, the electronic device can calculate the total power consumption of the applications in the application folder. When the total power consumption is greater than or equal to the allocated power of the application folder, a prompt message indicating that the application folder usage has reached the upper limit can be displayed in the screen display area. Alternatively, when the total power consumption is greater than the allocated power of the application folder, the electronic device can calculate new screen power consumption parameters and adjust the screen display area based on the new screen power consumption parameters (such as displaying a screen adjustment interface corresponding to the new screen power consumption parameters, or adjusting the screen display area according to the new screen power consumption parameters). Alternatively, in the case of the total power consumption and the allocated power of the application folder, the electronic device can display a power management setting interface to facilitate the user to reallocate and adjust the power.
[0253] In other embodiments, the operation interface of the intelligent power management mode may further include a custom application. The specific content of the custom application can be found in the description of the above embodiments of the present application, and will not be described in detail here. By setting up custom applications, users can flexibly use various custom applications in the intelligent power management mode, further improving the battery life of the electronic device while ensuring convenient use of the various functions of the electronic device by the user.
[0254] Optionally, in order to facilitate user use, the operation interface may further display a time bar, which may include time information, power information, etc., and there is no specific limitation on this.
[0255] It should be noted that the operation interface of the intelligent power management mode can also be set with other functions, controls, tools, etc. according to actual needs and specific requirements, without specific restrictions. Optionally, to further save power, the intelligent power management interface can display a solid color wallpaper or no wallpaper.
[0256] In some embodiments, the difference from the above embodiments is that the setting interface may not include an adjustment control for the expected usage time. Accordingly, after generating an initial power management plan, the electronic device can determine the screen power consumption parameters based on the initial power management plan, and then adjust the screen display area based on the screen power consumption parameters.
[0257] In other embodiments, the difference from the above embodiments is that after S1608, the screen display adjustment module can control the screen to display in the screen display area determined by S1608, and then display the operation interface in the intelligent power management mode within the screen display area determined by S1608.
[0258] In some embodiments, the power consumption parameter calculation module can calculate different screen power consumption parameters for different applications. For example, application 1 corresponds to screen power consumption parameter 1, and application 2 corresponds to screen power consumption parameter 2. In the intelligent power management mode, if the user clicks on application 1, the electronic device can display application 1 in the screen display area corresponding to the screen power consumption parameter 1. And, if the user clicks on application 2, the electronic device can display application 1 in the screen display area corresponding to the screen power consumption parameter 2. For example, for novel reading applications, their power consumption is relatively small, and novel reading applications can be displayed in a larger screen display area to ensure the user's reading experience as much as possible without increasing power consumption. For video applications, their power consumption is relatively large, and they can be displayed in a smaller screen display area to save power consumption as much as possible. In this way, by formulating different power management schemes for different applications, the power management accuracy can be further improved and the power saving ability of electronic devices can be improved.
[0259] Figure 20 FIG. 1 shows a flow chart of another display method provided by an embodiment of the present application. Figure 20 As shown, the display method can be implemented by an electronic device. Figure 16 The differences in the corresponding electronic devices, Figure 20 The corresponding electronic device may further include a travel detection module. Specifically, the display method may include the following steps S2001 to S2013.
[0260] S2001, the travel detection module detects that the user is away from home for a long time.
[0261] In an embodiment of the present application, a travel detection module can detect whether an electronic device has experienced an extended absence event. An extended absence event can mean that the user is about to or has already traveled, and the travel duration is greater than or equal to a preset time threshold. The preset time threshold can be set based on the time scenario and specific needs, and is not limited thereto. For example, a trip duration of two hours or more can be considered an extended absence. Optionally, to improve power saving accuracy, the electronic device can select a first time threshold (a larger preset time threshold) at a first battery level (higher battery level), and a second time threshold (a smaller preset time threshold, i.e., the second time threshold is less than the first time threshold) at a second battery level (lower battery level, i.e., the second battery level is less than the first battery level). Exemplarily, the electronic device can select the first time threshold as the preset time threshold when the battery level is greater than or equal to the preset power threshold (greater than the second battery level and less than the first battery level), and select the second time threshold as the preset time threshold when the battery level is less than the preset power threshold. For example, when the battery level is 100%, a user's travel duration of 10 hours or more is considered an extended absence. And when the battery level is less than 30%, a travel duration of two hours or more is considered an extended absence. As another example, the electronic device can determine a preset time threshold corresponding to the real-time battery level to determine if a long trip is imminent. Furthermore, it should be noted that the preset time threshold can also be related to battery status information such as battery life, without specific limitation. For example, a user can input battery status information into a preset time estimation model to obtain the preset time threshold, without specific limitation.
[0262] In some embodiments, Figure 21 FIG. 1 shows an exemplary long-distance travel detection process diagram provided by an embodiment of the present application. Figure 21 As shown, the travel detection module can perform data analysis on the usage data (or usage information) of the electronic device to detect whether the user is about to travel (or is currently traveling). In one embodiment, before the data analysis, the electronic device can receive an operation from the user to allow the acquisition of usage data to obtain the usage data.
[0263] Specifically, the travel detection module can analyze calendar information and / or schedule information to determine whether the user is about to travel. If the determination result is yes, data integration can continue. If the determination result is no, the calendar information and / or schedule information can be analyzed (or the next data analysis process can be performed, such as continuing with time pattern analysis). For example, the travel detection module can detect whether the calendar information and / or schedule information includes an outing schedule. If the current time from the start time of the outing schedule is less than a target time threshold (the target time threshold can be set based on the specific situation and actual scenario, and its specific value is not limited, such as 5 minutes), the user is determined to be about to travel. Alternatively, the travel detection module can detect specific holidays and the user's travel probability on those holidays. If the travel probability is greater than a preset probability threshold, then if the start time of the specific holiday is less than the target time threshold, the user is determined to be about to travel. The embodiments of the present application do not specifically limit the method for determining an imminent trip.
[0264] Furthermore, the travel detection module can analyze the user's travel time pattern to determine whether the user is about to travel. If the judgment result is yes, data integration will continue; if the judgment result is no, the time pattern analysis can continue (or the next data analysis process can be carried out, such as continuing the location information analysis). For example, the travel detection module can determine the user's outing time period (or long-term outing time period) based on the user's location information in the historical time period. If the current time is less than the target time threshold from the start time of the outing time period or the current time is within the outing time period, it is determined that the user is about to travel or is traveling. It should be noted that the outing time period can also be analyzed for time patterns in other ways, and there is no specific limitation on this.
[0265] Furthermore, the travel detection module can analyze the user's location information (e.g., GPS information) to determine whether the user is about to travel. If the user's location leaves a preset geofenced area (e.g., the geofenced area corresponding to a permanent location such as home or work), the user's impending travel can be detected. If the determination is positive, data integration can proceed; if not, location information analysis can continue (or the next data analysis process, such as user behavior analysis, can be continued). Alternatively, the travel detection module can also detect whether the base station ID of the base station to which the user is connected is the base station ID of a permanent location such as work or home.
[0266] Furthermore, the travel detection module can analyze the user's behavior (such as the user's use of mobile applications) to determine whether the user is about to travel. If the judgment result is yes, data integration will continue. If the judgment result is no, the user's behavior can be analyzed (or the next data analysis process can be carried out, such as continuing network analysis). For example, if a user views travel applications such as maps, navigation, and transportation multiple times within a specific time period (the number of views is greater than or equal to a preset threshold), it will be detected that the user is about to travel. Alternatively, if the user performs a preset operation in a travel application, such as performing a location search operation in a map application, performing a navigation start operation in a navigation application, performing a payment operation in a transportation application, or performing a vehicle call operation in a taxi app.
[0267] In addition, the travel detection module can analyze network behavior (such as Wi-Fi) to determine whether the user is traveling (or about to travel). If the judgment result is yes, then continue to integrate the data. If the judgment result is no, then continue to analyze the network behavior. For example, the travel detection module can determine whether the current Wi-Fi network to which the electronic device is connected is a large public place (specific large public places such as airports, railway stations, parks or scenic spots, toll booths or stadiums). If the current Wi-Fi network is a large public place, it can be determined that the user is traveling. It should be noted that the electronic device can use any one or more of the above-mentioned analysis processes for data analysis, or can also use other dimensional data for data analysis, and there is no specific limitation on this.
[0268] If any of the above judgments are positive, the travel detection module can analyze the data from the electronic device (i.e., the data integration process in the figure) to detect whether the user is away for a long time. Alternatively, the electronic device can directly detect whether the user is away for a long time during the above-mentioned data analysis process of the upcoming outing, such as determining whether the daily outing is a long-term outing schedule, and determining whether the current time is close to the start time of the long-term outing schedule. For example, the electronic device can analyze the user's long-term outing time period based on time patterns and then make a judgment. This will not be elaborated on.
[0269] If it is determined that the user has been out for a long time, the power management setting interface can be displayed on the screen. And if it is determined that the user has not been out for a long time, the data analysis process can be returned.
[0270] Optionally, the electronic device can detect whether a user goes out, and when it detects that the user goes out or is about to go out (ie, the user is about to go out), it displays the power management setting interface. Figure 21 The relevant explanations of data analysis will not be repeated here.
[0271] Optionally, in an embodiment of the present application, the electronic device may also obtain device information of the electronic device, and automatically open the power management setting interface when the device information meets a preset condition (preset activation condition). Exemplarily, when the real-time power of the electronic device is lower than the target power threshold, the electronic device may display the power management setting interface. For example, when the real-time power of the electronic device is lower than 20%, the screen of the electronic device may automatically jump to display the power management setting interface. In another example, the electronic device may detect the user's location information, and automatically jump to display the power management setting interface when it detects that the user has left a preset location such as home or company. In another example, the electronic device may detect the battery consumption rate, and automatically jump to display the power management setting interface when the battery consumption rate is greater than the preset rate threshold.
[0272] In some embodiments, see Figure 21 In addition to displaying the power management settings interface by detecting whether the user has been away for a long time, the screen can also display the power management settings interface in response to the user's activation of the intelligent power management mode. The details of this part can be found in the description of S1601 in the embodiment of this application, and will not be repeated here.
[0273] S2002: When it is detected that the user is away from home for a long time, the screen of the electronic device displays a power management setting interface.
[0274] S2003: The power saving plan generation module receives the current power management time input by the user in the setting interface.
[0275] S2004: The power saving plan generating module generates an initial power management plan according to the current power management time.
[0276] S2005: The electronic device receives a plan adjustment operation from the user, wherein the plan adjustment operation may be an adjustment operation on the initial power management plan displayed on the screen.
[0277] S2006: The power saving plan generation module generates a final power management plan based on the plan adjustment operation of the user, wherein the final power management plan is a plan after adjusting the initial power management plan.
[0278] S2007: The power consumption parameter calculation module determines the screen power consumption parameters in the intelligent power management mode based on the final power management solution.
[0279] S2008: The screen display adjustment module adjusts the screen display area according to the calculated screen power consumption parameter.
[0280] S2009, the screen displays the screen adjustment interface.
[0281] S2010: The screen display adjustment module obtains the user's display area adjustment operation on the screen.
[0282] S2011, the screen display adjustment module detects the user's adjustment completion operation.
[0283] S2012: In response to the adjustment completion operation, the screen display adjustment module controls the screen to display in the adjusted screen display area.
[0284] At S2013, the screen displays an operation interface of the intelligent power management mode in the adjusted screen display area.
[0285] It should be noted that the contents of S2002-S2013 are similar to the contents of S1602-S1613 in the above embodiment. Please refer to the relevant description of the above part of the embodiment of this application, and no further details will be given.
[0286] In this embodiment, the electronic device can automatically open the power management setting interface when it detects that the user is away from home for a long time, thereby improving the intelligence and convenience of smart power management and enhancing the user experience.
[0287] In some further embodiments of the present application, the present application provides another NMAE method. Figure 22 FIG. 1 shows a flow chart of another display method provided by an embodiment of the present application. Figure 22 As shown, the display method may include steps S2201 to S2203, wherein steps S2201 to S2203 may be performed after S1613 or S2013.
[0288] S2201: When the electronic device is in the intelligent power management mode, the display adjustment module detects whether a screen adjustment condition is met. If the screen adjustment condition is met, the process proceeds to S2202. If the screen adjustment condition is not met, the process continues to detect whether the screen adjustment condition is met.
[0289] Screen adjustment conditions may refer to conditions under which the screen power consumption parameters may be readjusted. For example, Figure 23 The following is a schematic diagram showing the workflow of a display adjustment module provided in an embodiment of the present application. Screen adjustment conditions may include: Figure 23 The battery consumption is too fast (for example, the battery consumption rate is greater than or equal to a preset rate threshold) and / or the user has switched to a high-screen application (i.e., an application with high screen display requirements). It should be noted that in the embodiments of the present application, the screen adjustment conditions can also be set to other conditions based on actual conditions and specific needs, such as changes in ambient light and changes in the current scene, and there is no specific limitation on this.
[0290] In one embodiment, see Figure 23 The display adjustment module can obtain the power information of the electronic device through the power detection module, and when it is determined based on the power information that the power is consumed too quickly, the adjusted display resolution and display brightness can be calculated through the power consumption parameter calculation model.
[0291] In another embodiment, the display adjustment module can obtain application usage data. If it is determined based on the application usage data that the user has switched to a high-screen-demand application (such as a video application), the display adjustment module can calculate the adjusted display resolution and display brightness using the power consumption parameter calculation model. Alternatively, the display adjustment module can calculate the adjusted display resolution and display brightness using the power consumption parameter calculation model in response to the user opening the high-screen-demand application.
[0292] S2202: The power consumption parameter calculation module recalculates the screen power consumption parameters.
[0293] Exemplarily, the power consumption parameter calculation module may recalculate one or more of the display size, display brightness, and display resolution.
[0294] S2203: The screen display adjustment module may adjust the operation interface of the intelligent power management mode according to the newly calculated screen power consumption parameters.
[0295] Through this embodiment, in the intelligent power management mode, the screen power consumption parameters can be flexibly adjusted according to the power status of the electronic device or the application usage, further improving the power saving capability of the electronic device and meeting the user's usage requirements for different applications.
[0296] It is understandable that, in order to implement the above functions, the electronic device includes hardware and / or software modules that perform the corresponding functions. In combination with the algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application in combination with the embodiments, but such implementation should not be considered to be beyond the scope of this application.
[0297] In one example, Figure 24 A schematic block diagram of a device 2400 according to an embodiment of the present application is shown. The device 2400 may include: a processor 2401 and a transceiver / transceiver pin 2402 , and optionally, a memory 2403 .
[0298] The various components of the device 2400 are coupled together via a bus 2404, wherein the bus 2404 includes, in addition to a data bus, a power bus, a control bus, and a status signal bus. However, for the sake of clarity, the various buses are collectively referred to as bus 2404 in the figure.
[0299] Optionally, the memory 2403 may be used for instructions in the aforementioned method embodiment. The processor 2401 may be used to execute instructions in the memory 2403 and control the receiving pin to receive a signal and control the transmitting pin to send a signal.
[0300] The apparatus 2400 may be the electronic device or a chip of the electronic device in the above method embodiment.
[0301] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.
[0302] The steps performed by the electronic device in the display method provided in the embodiment of the present application may also be performed by a chip system included in the electronic device, wherein the chip system may include a processor and a Bluetooth chip. The chip system may be coupled to a memory so that when the chip system is running, it calls a computer program stored in the memory to implement the steps performed by the electronic device. The processor in the chip system may be an application processor or a processor other than an application processor.
[0303] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A display method, characterized in that: The method is applied to an electronic device, and includes: Displaying a first interface in a first display area of the screen; receiving a first operation of the user on the first interface, where the first operation is used to input a power management duration of the electronic device; In response to the first operation, a second interface is displayed in a second display area of the screen, wherein display parameters of the second display area are determined according to the power management duration, and the display parameters include a size of the second display area, and the size of the second display area is smaller than the size of the first display area. The second display area is a screen display area of the electronic device, and the second interface is an operation interface of the electronic device in a power saving mode.
2. The method according to claim 1, characterized in that The display parameters further include the brightness of the second display area and / or the display resolution of the second display area. In a case where the display parameter includes brightness of the second display area, the brightness of the second display area is lower than the brightness of the first display area; In a case where the display parameters include a display resolution of the second display area, the display resolution of the second display area is lower than the display resolution of the first display area.
3. The method according to claim 1, characterized in that Before displaying the first interface in the first display area of the screen, the method further includes: Obtaining usage information of the electronic device; Based on the usage information, detecting whether a preset activation condition is met; When a preset activation condition is met, the first interface is displayed in the first display area.
4. The method according to claim 3, characterized in that The preset activation condition includes the user of the electronic device traveling, The detecting whether a preset activation condition is met based on the usage information includes: Based on the usage information, it is detected whether the user of the electronic device is traveling.
5. The method according to claim 4, characterized in that The preset activation condition also includes that the user's travel time is greater than or equal to a preset time threshold.
6. The method according to claim 4, characterized in that The detecting, based on the usage information, whether the user of the electronic device is traveling includes: In the case where the usage information includes itinerary information, detecting whether the user is traveling based on the itinerary information; and / or, In the case where the usage information includes travel time information, determining an outing time period according to the travel time information, and detecting whether the user is traveling according to the outing time period and the current time; and / or, In the case where the usage information includes location information, detecting whether the user is traveling based on the location information; and / or, In a case where the usage information includes user behavior information, detecting whether the user is present based on the user behavior information, wherein the user behavior information is information about the user's usage of an application in the electronic device; and / or, In the case that the usage information includes network information of the network to which the electronic device is connected, it is detected through the network information whether the connected network belongs to a preset location network, and whether the user is traveling.
7. The method according to claim 1 or 4, characterized in that Displaying the first interface in the first display area of the screen includes: Displaying a third interface in the first display area, wherein the third interface displays a control for turning on the power management mode; In response to a user triggering operation on the start control, the first interface is displayed in the first display area.
8. The method according to claim 1, characterized in that The displaying, in response to the first operation, a second interface in the second display area of the screen, includes: In response to the first operation, acquiring device information of the electronic device; Determining a first management plan based on the device information and the power management duration, wherein the first management plan includes at least one recommended application and estimated power consumption information of each recommended application; Based on the first management solution, the second display area is determined.
9. The method according to claim 8, characterized in that The determining a first management solution based on the device information and the power management duration includes: Determining a second management solution based on the device information and the power management duration; On the first interface, displaying the second management plan; Receive a user's adjustment operation on the second management plan and generate the first management plan.
10. The method according to claim 8 or 9, characterized in that The determining, based on the first management solution, display parameters of the second display area includes: determining a third display area based on the first management solution; Displaying the window to be adjusted in the third display area of the screen; In response to the user's adjustment operation on the window to be adjusted, a display area corresponding to the adjusted window to be adjusted is determined as the second display area.
11. The method according to claim 1, wherein The second interface is an operation interface of the power saving mode; The second interface includes at least one recommended application.
12. The method according to claim 1, characterized in that After displaying the second interface in the second display area of the screen, the method further includes: Check whether the screen adjustment conditions are met; generating adjustment parameters for the second display area when the screen adjustment condition is met; Adjust the second display area according to the adjustment parameter to obtain a fourth display area; The second interface is displayed in the fourth display area.
13. An electronic device, characterized in that: include: one or more processors; Memory; and one or more computer programs, wherein the one or more computer programs are stored on the memory and, when executed by the one or more processors, cause the processors to perform the following steps: Displaying a first interface in a first display area of the screen; receiving a first operation of the user on the first interface, where the first operation is used to input a power management duration of the electronic device; In response to the first operation, a second interface is displayed in a second display area of the screen, wherein display parameters of the second display area are determined according to the power management duration, and the display parameters include a size of the second display area, and the size of the second display area is smaller than the size of the first display area. The second display area is a screen display area of the electronic device, and the second interface is an operation interface of the electronic device in a power saving mode.
14. A computer-readable storage medium, characterized in that The present invention comprises a computer program, characterized in that when the computer program is run on an electronic device, the electronic device is caused to execute the display method according to any one of claims 1 to 12.
15. A chip or a chip system, characterized in that: The display method comprises a processing circuit and an interface circuit, wherein the interface circuit is used to receive code instructions and transmit the code instructions to the processing circuit, and the processing circuit is used to run the code instructions to execute the display method according to any one of claims 1 to 12.
16. A computer program product comprising instructions, characterized in that When the computer program product is run on an electronic device, the electronic device is enabled to perform the display method according to any one of claims 1 to 12.
Citation Information
Patent Citations
Terminal power-saving display method and device and electronic equipment
CN114222355A
Endurance duration control method, electronic equipment and readable storage medium
CN117707323A