Screen-on time determination method and device and electronic equipment
By obtaining the triggering mode and motion state of the screen-lighting event in the smart wearable device, determining the probability of screen-lighting errors and adjusting the screen-lighting time, the high power consumption problem caused by screen-lighting errors is solved, and rapid screen-off and power consumption reduction are achieved.
Patent Information
- Application Number
- CN202410124302.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-29
- Publication Date
- 2025-07-29
AI Technical Summary
Smart wearable devices cannot quickly shut off the screen if they are turned on by mistake, resulting in high power consumption.
By obtaining the trigger mode and motion state when the screen light event occurs, determining the probability of screen light error, and adjusting the screen light time based on this probability to reduce the screen light time to achieve rapid screen light breaking.
Reduces screen light time, reduces power consumption of smart wearable devices, and realizes automatic screen shutdown without waiting for the default screen light time.
Smart Images

Figure CN120386438A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of software design, and particularly to a method, device, and electronic device for determining the screen-on time. Background Art
[0002] The conventional method for controlling the screen-on time of current smart wearable devices such as smart watches is that the user sets a default screen-on time. During the screen-on period, the duration of the current screen-on is counted. If the user touches or presses a button during the screen-on period, the counted current screen-on time is set to 0. When the current continuous screen-on time exceeds the set screen-on time, the screen is turned off.
[0003] In the screen-on solutions in the related art, the screen-on time for each screen-on is fixed. For some misoperations such as accidental screen-on caused by wrist shaking during exercise, the screen can only be turned off automatically after the default screen-on time ends, and it is impossible to quickly turn off the screen, resulting in higher power consumption of the smart wearable device. Summary of the Invention
[0004] In view of this, this application provides a method, device, and electronic device for determining the screen-on time to solve the problem in the related art that the smart wearable device cannot quickly turn off the screen in case of accidental screen-on, resulting in higher power consumption of the smart wearable device.
[0005] The technical solutions provided by this application are as follows:
[0006] According to an embodiment of the first aspect of this application, a method for determining the screen-on time is proposed. This method is applied to a smart wearable device and includes:
[0007] When a screen-on event occurs, obtain the triggering method of this screen-on event and the motion state of this smart wearable device;
[0008] Based on the triggering method and the motion state, determine the target false screen-on probability of this screen-on event being a false screen-on event;
[0009] Based on the target false screen-on probability, determine a first screen-on time adjustment value;
[0010] Based on the first screen-on time adjustment value, adjust the default screen-on time of this smart wearable device to obtain the target screen-on time of this smart wearable device. The first screen-on time adjustment value is used to reduce the screen-on time of this smart wearable device.
[0011] Optionally, the determining the target false screen-on probability of this screen-on event being a false screen-on event based on the triggering method and the motion state includes:
[0012] Obtain the basic probability corresponding to the triggering method. The basic probability corresponding to the triggering method is used to represent the false screen-on probability of this triggering method;
[0013] Obtain the probability adjustment coefficient corresponding to the motion state, where the probability adjustment coefficient corresponding to the motion state is used to characterize the influence degree of this motion state on the probability of false screen-on;
[0014] Determine the target false screen-on probability that this screen-on event is a false screen-on event based on the basic probability corresponding to the triggering method and the probability adjustment coefficient corresponding to the motion state.
[0015] Optionally, the triggering method at least includes: wrist raising to turn on the screen, button press to turn on the screen, double-tap on the screen to turn on the screen, touch the screen to turn on the screen, and message notification to turn on the screen;
[0016] The basic probabilities corresponding to the triggering methods are sorted from large to small as: wrist raising to turn on the screen, touch the screen to turn on the screen, double-tap on the screen to turn on the screen, button press to turn on the screen, message notification to turn on the screen; among them, the basic probability corresponding to the message notification to turn on the screen is 0;
[0017] The motion state at least includes: non-stationary state and stationary state;
[0018] The probability adjustment coefficients corresponding to the motion states are sorted from large to small as: non-stationary state, stationary state.
[0019] Optionally, the method further includes:
[0020] Obtain the clarity of the current interface of this smart wearable device, and determine a second screen-on time adjustment value based on the clarity; the clarity is used to characterize the visible degree of the current interface; the second screen-on time adjustment value is used to reduce the screen-on time of this smart wearable device;
[0021] The adjusting the default screen-on time of this smart wearable device based on the first screen-on time adjustment value to obtain the target screen-on time of this smart wearable device includes: adjusting the default screen-on time of this smart wearable device based on the first screen-on time adjustment value and the second screen-on time adjustment value to obtain the target screen-on time of this smart wearable device.
[0022] Optionally, the method further includes:
[0023] Obtain the current remaining battery power of this smart wearable device; determine a third screen-on time adjustment value based on the current remaining battery power; or, determine the current used battery power of this smart wearable device based on the current remaining battery power, and determine a third screen-on time adjustment value based on the current used battery power; the third screen-on time adjustment value is used to reduce the screen-on time of this smart wearable device;
[0024] The adjusting the default screen-on time of this smart wearable device based on the first screen-on time adjustment value to obtain the target screen-on time of this smart wearable device includes:
[0025] Adjust the default screen-on time of the present smart wearable device based on the first screen-on time adjustment value and the third screen-on time adjustment value to obtain the target screen-on time of the present smart wearable device;
[0026] Alternatively, adjust the default screen-on time of the present smart wearable device based on the first screen-on time adjustment value, the second screen-on time adjustment value, and the third screen-on time adjustment value to obtain the target screen-on time of the present smart wearable device.
[0027] Optionally, adjusting the default screen-on time of the present smart wearable device based on the first screen-on time adjustment value, the second screen-on time adjustment value, and the third screen-on time adjustment value to obtain the target screen-on time of the present smart wearable device includes:
[0028] Target screen-on time = Default screen-on time - Target false screen-on probability * False screen-on probability weight coefficient * Default screen-on time - Clarity * Clarity weight coefficient * Default screen-on time - Used battery power * Used battery power weight coefficient * Default screen-on time;
[0029] Wherein, target false screen-on probability * False screen-on probability weight coefficient * Default screen-on time represents the first screen-on time adjustment value, clarity * Clarity weight coefficient * Default screen-on time represents the second screen-on time adjustment value, and used battery power * Used battery power weight coefficient * Default screen-on time represents the third screen-on time adjustment value.
[0030] Optionally, after obtaining the target screen-on time of the present smart wearable device, the method further includes:
[0031] During the current screen-on process, detect whether the present smart wearable device is triggered by a touch operation or a button operation;
[0032] If not, when it is detected that the cumulative screen-on time of the smart wearable device reaches the target screen-on time, trigger the smart wearable device to turn off the screen;
[0033] If so, clear the cumulative screen-on time of the smart wearable device, and update the target screen-on time of the current screen-on event to the default screen-on time.
[0034] According to an embodiment of the second aspect of the present application, a screen-on time determination device is provided. The device is applied to a smart wearable device, and the device includes:
[0035] An acquisition unit, configured to acquire the triggering manner of the current screen-on event and the motion state of the present smart wearable device when the screen-on event occurs;
[0036] A determination unit, configured to determine a target false screen-on probability of this screen-on event being a false screen-on event based on the triggering method and the motion state; and determine a first screen-on time adjustment value based on the target false screen-on probability;
[0037] An adjustment unit, configured to adjust the default screen-on time of this intelligent wearable device based on the first screen-on time adjustment value to obtain the target screen-on time of this intelligent wearable device, where the first screen-on time adjustment value is used to reduce the screen-on time of this intelligent wearable device.
[0038] Optionally, the determination unit is specifically configured to:
[0039] Obtain the base probability corresponding to the triggering method, where the base probability corresponding to the triggering method is used to represent the false screen-on probability of this triggering method;
[0040] Obtain the probability adjustment coefficient corresponding to the motion state, where the probability adjustment coefficient corresponding to the motion state is used to represent the influence degree of this motion state on the false screen-on probability;
[0041] Determine the target false screen-on probability of this screen-on event being a false screen-on event based on the base probability corresponding to the triggering method and the probability adjustment coefficient corresponding to the motion state;
[0042] And / or, the triggering method at least includes: raising the wrist to turn on the screen, pressing a button to turn on the screen, double-tapping the screen to turn on the screen, touching the screen to turn on the screen, and message notification to turn on the screen;
[0043] The base probabilities corresponding to the triggering methods are sorted from large to small as: raising the wrist to turn on the screen, touching the screen to turn on the screen, double-tapping the screen to turn on the screen, pressing a button to turn on the screen, message notification to turn on the screen; where the base probability corresponding to the message notification to turn on the screen is 0;
[0044] The motion state at least includes: non-static state and static state;
[0045] The probability adjustment coefficients corresponding to the motion states are sorted from large to small as: non-static state, static state;
[0046] And / or, the determination unit is further configured to:
[0047] Obtain the clarity of the current interface of this intelligent wearable device, and determine a second screen-on time adjustment value based on the clarity; the clarity is used to represent the visible degree of the current interface; the second screen-on time adjustment value is used to reduce the screen-on time of this intelligent wearable device;
[0048] The adjustment unit is specifically configured to: adjust the default screen-on time of this intelligent wearable device based on the first screen-on time adjustment value and the second screen-on time adjustment value to obtain the target screen-on time of this intelligent wearable device;
[0049] And / or, the determining unit is further configured to:
[0050] Obtain the current remaining power of this smart wearable device; determine a third screen-on time adjustment value based on the current remaining power; or, determine the current used power of this smart wearable device based on the current remaining power, and determine a third screen-on time adjustment value based on the current used power; the third screen-on time adjustment value is used to reduce the screen-on time of this smart wearable device;
[0051] The adjusting unit is specifically configured to:
[0052] Adjust the default screen-on time of this smart wearable device based on the first screen-on time adjustment value and the third screen-on time adjustment value to obtain the target screen-on time of this smart wearable device;
[0053] Or, adjust the default screen-on time of this smart wearable device based on the first screen-on time adjustment value, the second screen-on time adjustment value, and the third screen-on time adjustment value to obtain the target screen-on time of this smart wearable device;
[0054] And / or, adjusting the default screen-on time of this smart wearable device based on the first screen-on time adjustment value, the second screen-on time adjustment value, and the third screen-on time adjustment value to obtain the target screen-on time of this smart wearable device includes:
[0055] Target screen-on time = Default screen-on time - Target false screen-on probability * False screen-on probability weight coefficient * Default screen-on time - Clarity * Clarity weight coefficient * Default screen-on time - Used power * Used power weight coefficient * Default screen-on time;
[0056] Wherein, target false screen-on probability * False screen-on probability weight coefficient * Default screen-on time represents the first screen-on time adjustment value, clarity * Clarity weight coefficient * Default screen-on time represents the second screen-on time adjustment value, and used power * Used power weight coefficient * Default screen-on time represents the third screen-on time adjustment value;
[0057] And / or, after obtaining the target screen-on time of this smart wearable device, the obtaining unit is further configured to:
[0058] During this screen-on process, detect whether this smart wearable device is triggered by a touch operation or a button operation;
[0059] If not, when it is detected that the cumulative screen-on time of the smart wearable device reaches the target screen-on time, trigger the smart wearable device to turn off the screen;
[0060] If so, clear the cumulative screen-on time of the smart wearable device, and update the target screen-on time of this screen-on event to the default screen-on time.
[0061] According to an embodiment of the third aspect of the present application, an electronic device is provided, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the method described in the first aspect is implemented.
[0062] As can be seen from the above technical solutions, when a screen-on event occurs in the embodiment of the present application, based on the obtained triggering method of this screen-on event and the motion state of this smart wearable device, the target false screen-on probability of determining this screen-on event as a false screen-on event is determined, and a first screen-on time adjustment value is determined based on the target false screen-on probability. The default screen-on time is adjusted based on the first screen-on time adjustment value to determine the target screen-on time of this screen-on event; through the above solution, for each screen-on event, the screen-on time adjustment value will be re-determined according to the triggering method and the motion state. This adjustment value is used to reduce the screen-on time of this screen-on, and further adjust the screen-on time of this screen-on based on this screen-on time adjustment value, reducing the screen-on time of this screen-on, and automatically turning off the screen can be achieved without waiting for the default screen-on time, thereby reducing the power consumption of the smart wearable device. Description of the Drawings
[0063] The drawings here are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application.
[0064] Figure 1 It is a flowchart of a method for determining the screen-on time provided by an embodiment of the present application;
[0065] Figure 2 It is a processing flowchart of a method for determining the screen-on time provided by an embodiment of the present application;
[0066] Figure 3 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application;
[0067] Figure 4 It is a structural diagram of a device for determining the screen-on time provided by an embodiment of the present application. Detailed Embodiments
[0068] Here, the exemplary embodiments will be described in detail, and the examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are only examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0069] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The singular forms "a", "the", and "said" used in this application and the appended claims are also intended to include the plural forms unless the context clearly dictates otherwise. It should also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
[0070] It should be understood that although the terms first, second, third, etc. may be used in this application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "when" or "while" or "in response to a determination".
[0071] The technical solutions in the embodiments of this application will be further described in detail below with reference to the accompanying drawings.
[0072] Please refer to Figure 1 , Figure 1 which is a flowchart of a method for determining a screen-on event provided for an embodiment of this application. This method is applied to a smart wearable device.
[0073] In this embodiment, the smart wearable device may be a wrist smart wearable device such as a smart watch or a smart bracelet, and this application does not limit this.
[0074] As Figure 1 shown, this method may include the following steps:
[0075] Step 101, when a screen-on event occurs, obtain the triggering method of this screen-on event and the motion state of this smart wearable device.
[0076] In this embodiment, the triggering methods may include: raising the wrist to turn on the screen, pressing a button to turn on the screen, double-tapping the screen to turn on the screen, touching the screen to turn on the screen, and message notification to turn on the screen, etc., and this application does not limit this.
[0077] In this embodiment, the motion state of this smart wearable device may be determined by sensors in this smart wearable device and intelligent algorithms executable by this smart wearable device. The motion state may be a simple determination that this smart wearable device is currently in a non-stationary state or a stationary state, or may further make a specific motion state determination for the non-stationary state. For example, the non-stationary state of this smart wearable device may include specific motion states such as a walking state or a running state, and this application does not limit this.
[0078] This concludes the description of step 101. Next, execute step 102.
[0079] Step 102: Determine the target false wake-up probability of this wake-up event being a false wake-up event based on the triggering method and the motion state.
[0080] As an embodiment, the method for determining the target false wake-up probability of this wake-up event being a false wake-up event based on the triggering method and the motion state may be:
[0081] Obtain the base probability corresponding to the triggering method, and the base probability corresponding to the triggering method is used to represent the false wake-up probability of this triggering method;
[0082] Obtain the probability adjustment coefficient corresponding to the motion state, and the probability adjustment coefficient corresponding to the motion state is used to represent the influence degree of this motion state on the false wake-up probability;
[0083] Based on the base probability corresponding to the triggering method and the probability adjustment coefficient corresponding to the motion state, determine the target false wake-up probability of this wake-up event being a false wake-up event.
[0084] In this embodiment, the base probability corresponding to each triggering method and the probability adjustment coefficient corresponding to each motion state may be preset and stored in this smart wearable device, or may be obtained by this smart wearable device from other devices such as a server. This application does not limit this.
[0085] As an embodiment, the triggering methods may include: raising the wrist to wake up the screen, pressing a button to wake up the screen, double-tapping the screen to wake up the screen, touching the screen to wake up the screen, and message notification to wake up the screen;
[0086] Among them, the base probabilities corresponding to the triggering methods are sorted from large to small as: raising the wrist to wake up the screen, touching the screen to wake up the screen, double-tapping the screen to wake up the screen, pressing a button to wake up the screen, message notification to wake up the screen; among them, the base probability corresponding to message notification to wake up the screen is 0;
[0087] It is easy to understand that the screen-on for message notification is a screen-on event triggered to display a message when the intelligent wearable device receives a message. This triggering method will not cause accidental screen-on, so the basic probability corresponding to the screen-on for message notification is set to 0. Among the other triggering methods, the wrist-raising screen-on (when the sensor in the intelligent wearable device detects an operation of raising the wrist, that is, when it detects that the intelligent wearable device has been flipped by no less than a preset angle, a screen-on event will be triggered) is the most likely to cause accidental screen-on, and its corresponding basic probability is the largest; following in order from the largest to the smallest basic probability corresponding to the triggering method are the screen-on by touching the screen (that is, clicking the screen will trigger a screen-on event), the screen-on by double-clicking the screen (that is, clicking the screen twice within a preset duration will trigger a screen-on event), and the screen-on by pressing a button (pressing the corresponding button on the intelligent wearable device will trigger a screen-on event).
[0088] As an embodiment, the motion state may include: a non-static state and a static state;
[0089] The probability adjustment coefficients corresponding to the motion states are sorted from the largest to the smallest as: non-static state, static state.
[0090] In this embodiment, the probability adjustment coefficient corresponding to the motion state is used to characterize the influence degree of this motion state on the accidental screen-on probability. As an embodiment, the larger the probability adjustment coefficient corresponding to the motion state, the greater the influence degree of this motion state on the accidental screen-on probability. In other words, the larger the probability adjustment coefficient corresponding to the motion state, the easier it is to trigger an accidental screen-on in this motion state.
[0091] It is easy to understand that when the motion state is the static state, the influence degree on the accidental screen-on probability is relatively small, while the non-static state has a relatively large influence degree on the accidental screen-on probability. In other words, it is less likely to trigger an accidental screen-on in the static state, while it is more likely to trigger an accidental screen-on in the non-static state.
[0092] As an embodiment, if the device can further make a specific motion state judgment on the non-static state. For example, the motion state of the intelligent wearable device includes a static state and a non-static state, where the non-static state further includes a walking state and a running state, that is, the motion state of the intelligent wearable device includes a static state, a walking state, and a running state. It is easy to understand that the probability adjustment coefficients corresponding to the motion states belonging to the non-static state (the walking state and the running state in this embodiment) should be greater than the probability adjustment coefficient corresponding to the static state.
[0093] Next, a specific embodiment is used to introduce the method for determining the target accidental screen-on probability that the current screen-on event is an accidental screen-on event in step 102 based on the triggering method and the motion state.
[0094] As an example, taking the triggering methods of this screen-on event including raising the wrist to turn on the screen, touching the screen to turn on the screen, double-tapping the screen to turn on the screen, pressing a button to turn on the screen, and message notification to turn on the screen, the basic probabilities corresponding to each triggering method obtained by this smart wearable device can be as follows:
[0095]
[0096] Taking the motion states of this smart wearable device including the stationary state, walking state, and running state as an example, the probability adjustment coefficients corresponding to each motion state obtained by this smart wearable device can be as follows:
[0097] Motion state Static state Walking state Running state Probability adjustment coefficient 1.1 1.3 1.5
[0098] In this embodiment, it is easy to understand that when the motion state is the stationary state, the influence degree on the false screen-on probability is the smallest, followed by the walking state, and the running state has the greatest influence degree on the false screen-on probability. In other words, it is least likely to trigger a false screen-on in the stationary state, and most likely to trigger a false screen-on in the running state.
[0099] In this embodiment, the method for determining the target false screen-on probability of this screen-on event as a false screen-on event based on the basic probability corresponding to the triggering method and the probability adjustment coefficient corresponding to the motion state can be to multiply the basic probability corresponding to the triggering method by the probability adjustment coefficient corresponding to the motion state.
[0100] In this embodiment, assuming that the triggering method of this screen-on event obtained by this smart wearable device is raising the wrist to turn on the screen, and the motion state of this smart wearable device is the stationary state, then the probability adjustment coefficient 1.1 corresponding to the stationary state can be multiplied by the basic probability 0.5 corresponding to raising the wrist to turn on the screen, and the calculated target false screen-on probability of raising the wrist to turn on the screen in the stationary state is 0.55.
[0101] It should be noted that when presetting the probability adjustment coefficient corresponding to the motion state and the basic probability corresponding to the triggering method, it is necessary to consider that the product of the probability adjustment coefficient corresponding to any motion state and the basic probability corresponding to any triggering method should not exceed 1. If the calculated product of the probability adjustment coefficient corresponding to the motion state and the basic probability corresponding to the triggering method is greater than or equal to 1, it is considered that the result of this calculation is an incorrect result, and the target screen-on time of this smart wearable device can be directly updated to the preset value. For example, the target screen-on time of this screen-on event can be adjusted to the default screen-on time, or the target screen-on time of this screen-on event can be adjusted to 40% of the default screen-on time. This application does not limit this.
[0102] So far, the description of the above specific embodiment is ended.
[0103] In the above embodiments, the target false screen-on probability of this screen-on event being a false screen-on event is determined based on the basic probability corresponding to the triggering method and the probability adjustment coefficient corresponding to the motion state. It is easy to understand that, as an embodiment, it is also possible to preset all combinations of motion states and all triggering methods, as well as the target false screen-on probability corresponding to each combination. After this smart wearable device obtains the triggering method of this screen-on event and the motion state of this smart wearable device, it directly obtains the target false screen-on probability corresponding to the combination of this triggering method and the motion state. Among them, the target false screen-on probability is preset according to actual tests or statistics, and this application does not limit this.
[0104] As an example, taking the triggering methods of this smart wearable device including raising the wrist to turn on the screen and pressing the button to turn on the screen, and the motion states including non-stationary state and stationary state as examples, all combinations of all motion states and all triggering methods obtained by this smart wearable device include: raising the wrist to turn on the screen in the stationary state, raising the wrist to turn on the screen in the non-stationary state, pressing the button to turn on the screen in the stationary state, and pressing the button to turn on the screen in the non-stationary state, a total of four.
[0105] In this embodiment, all combinations of all motion states and all triggering methods obtained by this smart wearable device, as well as the target false screen-on probability corresponding to each combination, can be as follows:
[0106]
[0107] In this embodiment, assuming that the triggering method of this screen-on event obtained by this smart wearable device is raising the wrist to turn on the screen, and the motion state of this smart wearable device is the stationary state, then the preset target false screen-on probability corresponding to raising the wrist to turn on the screen in the stationary state can be directly obtained, that is, 0.3.
[0108] In this embodiment, the above combinations and probabilities are only exemplary, and this application does not limit this. However, when presetting the target false screen-on probability, as a whole, it still follows the strategy that the probability of the raising the wrist to turn on the screen triggering a false screen-on event is greater than that of pressing the button to turn on the screen, and the probability of triggering a screen-on event in the non-stationary state is greater than that in the stationary state.
[0109] So far, the description of step 102 is completed, and then step 103 is executed.
[0110] Step 103, determine the first screen-on time adjustment value based on the target false screen-on probability.
[0111] In this embodiment, according to the target false screen-on probability determined in step 102, the first screen-on time adjustment value is determined.
[0112] As an example, the first screen-on time adjustment value can be calculated by multiplying the target false screen-on probability by the false screen-on probability weight coefficient and the default screen-on time. The function and selection method of the false screen-on probability weight coefficient will be described in detail below and will not be elaborated here.
[0113] Thus, the description of step 103 ends, and step 104 is executed next.
[0114] Step 104: Adjust the default screen-on time of this intelligent wearable device based on the first screen-on time adjustment value to obtain the target screen-on time of this intelligent wearable device. The first screen-on time adjustment value is used to reduce the screen-on time of this intelligent wearable device.
[0115] In this embodiment, according to the first screen-on time adjustment value determined in step 103, the default screen-on time of this intelligent wearable device is adjusted, and the screen-on time of this screen-on event is adjusted to the target screen-on time.
[0116] In this embodiment, the target screen-on time can be the default screen-on time minus the first screen-on time adjustment value.
[0117] In this embodiment, in addition to adjusting the default screen-on time according to the first screen-on time adjustment value determined based on the target false screen-on probability to obtain the target screen-on time, the default screen-on time can also be adjusted according to the second screen-on time adjustment value determined based on the clarity of the current interface of this intelligent wearable device.
[0118] Specifically, this screen-on time determination method may further include:
[0119] Obtain the clarity of the current interface of this intelligent wearable device, and determine the second screen-on time adjustment value based on the clarity; the clarity is used to represent the visible degree of the current interface; the second screen-on time adjustment value is used to reduce the screen-on time of this intelligent wearable device;
[0120] The step of adjusting the default screen-on time of this intelligent wearable device based on the first screen-on time adjustment value to obtain the target screen-on time of this intelligent wearable device includes: adjusting the default screen-on time of this intelligent wearable device based on the first screen-on time adjustment value and the second screen-on time adjustment value to obtain the target screen-on time of this intelligent wearable device.
[0121] In this embodiment, the clarity of the current interface of this intelligent wearable device when the screen-on event occurs can be obtained, the second screen-on time adjustment value is determined based on the clarity, and at the same time, the default screen-on time of this intelligent wearable device is adjusted based on the first screen-on time adjustment value and the second screen-on time adjustment value to obtain the target screen-on time of this intelligent wearable device.
[0122] As an example, the method for obtaining the clarity of the current interface of this smart wearable device can be as follows:
[0123] Obtain the target parameters of the current interface displayed on the current screen, and determine the clarity of the current interface based on the target parameters; the target parameters at least include: contrast, saturation, screen brightness, and ambient brightness;
[0124] The determination of the clarity of the current interface includes: performing a normalization operation on the contrast, saturation, screen brightness, and ambient brightness to obtain a normalized contrast, a normalized saturation, a normalized screen brightness, and a normalized ambient brightness; determining a brightness coefficient based on the normalized screen brightness and the normalized ambient brightness; the brightness coefficient is used to characterize the similarity between the screen brightness and the ambient brightness; determining the clarity of the current interface based on the brightness coefficient, the normalized contrast, and the normalized saturation.
[0125] In this embodiment, obtain the interface displayed on the screen when the screen-on event occurs as the current interface, and extract the target parameters of the current interface. Among them, the target parameters can be the contrast, saturation, screen brightness of the current interface, and the ambient brightness where the smart wearable device is located.
[0126] In this embodiment, the contrast, saturation, screen brightness, and ambient brightness can be normalized. The normalization method can be a linear normalization method, and the present application does not limit this.
[0127] In this embodiment, the method for determining the brightness coefficient based on the normalized screen brightness and the normalized ambient brightness can be:
[0128] Brightness coefficient = 1 - the absolute value of the difference between the normalized screen brightness and the normalized ambient brightness;
[0129] It is easy to understand that the present application does not limit the calculation method of the brightness coefficient. As an example, it is also possible to first calculate the absolute value of the difference between the screen brightness and the ambient brightness, and then perform a normalization process on this absolute value. Finally, the brightness coefficient = 1 - the absolute value of this normalization process.
[0130] In this embodiment, the brightness coefficient is used to characterize the similarity between the screen brightness and the ambient brightness, that is, the smaller the gap between the screen brightness and the ambient brightness, the higher the similarity, the larger the brightness coefficient, and at this time the current interface on the screen is clearer for the user.
[0131] In this embodiment, the method for determining the clarity of the current interface based on the brightness coefficient, the normalized contrast, and the normalized saturation can be:
[0132] Clarity = Normalized Contrast * Normalized Saturation * Luminance Coefficient.
[0133] Among them, the calculated clarity is a number between 0 and 1.
[0134] As an embodiment, since the influence of saturation on clarity is relatively small, when normalizing saturation, it can be divided into a preset range, such as between 0.8 and 1, to reduce the influence of saturation on clarity, or multiply the normalized saturation by a preset probability coefficient to reduce the influence of saturation on clarity. This application does not limit this.
[0135] In this embodiment, the method for determining the second screen-on time adjustment value based on the clarity may be:
[0136] Second screen-on time adjustment value = Clarity * Clarity weight coefficient * Default screen-on time; among them, the function and selection method of the clarity weight coefficient will be described in detail below and will not be elaborated here.
[0137] In this embodiment, the method for adjusting the default screen-on time of this intelligent wearable device based on the first screen-on time adjustment value and the second screen-on time adjustment value to obtain the target screen-on time of this intelligent wearable device may be:
[0138] Target screen-on time = Default screen-on time - First screen-on time adjustment value - Second screen-on time adjustment value.
[0139] In this embodiment, in addition to adjusting the default screen-on time according to the first screen-on time adjustment value determined based on the target false screen-on probability and the second screen-on time adjustment value determined based on the clarity of the current interface of this intelligent wearable device, it is also possible to adjust the default screen-on time according to the third screen-on time adjustment value determined based on the current remaining battery power or the current used battery power of this intelligent wearable device.
[0140] Specifically, the screen-on time determination method may further include:
[0141] Obtain the current remaining battery power of this intelligent wearable device; determine the third screen-on time adjustment value based on the current remaining battery power; or determine the current used battery power of this intelligent wearable device based on the current remaining battery power, and determine the third screen-on time adjustment value based on the current used battery power; the third screen-on time adjustment value is used to reduce the screen-on time of this intelligent wearable device.
[0142] The adjustment of the default screen-on time of this intelligent wearable device based on the first screen-on time adjustment value to obtain the target screen-on time of this intelligent wearable device includes:
[0143] Adjust the default screen-on time of this smart wearable device based on the first screen-on time adjustment value and the third screen-on time adjustment value to obtain the target screen-on time of this smart wearable device;
[0144] Alternatively, adjust the default screen-on time of this smart wearable device based on the first screen-on time adjustment value, the second screen-on time adjustment value, and the third screen-on time adjustment value to obtain the target screen-on time of this smart wearable device.
[0145] In this embodiment, the method for obtaining the current remaining power of this smart wearable device and determining the third screen-on time adjustment value based on the current remaining power can be:
[0146] The third screen-on time adjustment value = [(100 - remaining power) / 100] * remaining power weight coefficient * default screen-on time;
[0147] In this embodiment, the method for obtaining the current used power of this smart wearable device and determining the third screen-on time adjustment value based on the current used power can be:
[0148] The third screen-on time adjustment value = (used power / 100) * used power weight coefficient * default screen-on time.
[0149] In this embodiment, the default screen-on time of this smart wearable device can be adjusted based on the first screen-on time adjustment value and the third screen-on time adjustment value to obtain the target screen-on time of this smart wearable device:
[0150] The target screen-on time = default screen-on time - first screen-on time adjustment value - third screen-on time adjustment value.
[0151] In this embodiment, the default screen-on time of this smart wearable device can also be adjusted based on the first screen-on time adjustment value, the second screen-on time adjustment value, and the third screen-on time adjustment value to obtain the target screen-on time of this smart wearable device:
[0152] The target screen-on time = default screen-on time - target false screen-on probability * false screen-on probability weight coefficient * default screen-on time - clarity * clarity weight coefficient * default screen-on time - used power * used power weight coefficient * default screen-on time;
[0153] Among them, the target false screen-on probability * false screen-on probability weight coefficient * default screen-on time represents the first screen-on time adjustment value, the clarity * clarity weight coefficient * default screen-on time represents the second screen-on time adjustment value, and the used power * used power weight coefficient * default screen-on time represents the third screen-on time adjustment value.
[0154] In this embodiment, the false wake-up probability weight coefficient is used to characterize the influence degree of the target false wake-up probability on the wake-up time, the clarity weight coefficient is used to characterize the influence degree of the clarity on the wake-up time, and the used power weight coefficient is used to characterize the influence degree of the used power on the wake-up time.
[0155] As an embodiment, in order to prevent the target wake-up time calculated by the above method from being too short to see the content displayed on the current interface in the case of non-false wake-up, a minimum value of the target wake-up time can be preset, such as 40% of the default wake-up time. The preset minimum value of the target wake-up time represents the shortest duration required to see the content displayed on the current interface. When the calculated target wake-up time is less than the preset minimum value of the target wake-up time, the target wake-up time can be directly updated to the preset minimum value of the target wake-up time.
[0156] As an embodiment, in order to prevent the target wake-up time calculated by the above method from being too short to see the content displayed on the current interface in the case of non-false wake-up, the weight coefficients corresponding to the preset used power, target false wake-up probability, and clarity can also be adjusted so that the target wake-up time is maintained within a preset range, such as 40% to 100% of the default wake-up time, to ensure that the target wake-up time is long enough for the user to see the content displayed on the screen. The method for adjusting each weight coefficient is not limited in this application.
[0157] In this embodiment, after obtaining the target wake-up time of this smart wearable device, the method may further include:
[0158] During this wake-up process, detect whether this smart wearable device is triggered by a touch operation or a button operation;
[0159] If not, when it is detected that the cumulative wake-up time of the smart wearable device reaches the target wake-up time, trigger the smart wearable device to turn off the screen;
[0160] If so, clear the cumulative wake-up time of the smart wearable device, and update the target wake-up time of this wake-up event to the default wake-up time.
[0161] For the further operations after determining the target wake-up time, they will be described in detail below in combination with Figure 2 the flowchart and will not be elaborated here.
[0162] Thus, the description of step 104 ends.
[0163] Thus, the description of Figure 1 the flowchart of the wake-up time determination method ends.
[0164] When a screen-on event occurs, based on the triggering method of the current screen-on event and the motion state of the smart wearable device, the target false screen-on probability of determining that the current screen-on event is a false screen-on event is determined, and based on the target false screen-on probability, a first screen-on time adjustment value is determined. Based on the first screen-on time adjustment value, the default screen-on time is adjusted to determine the target screen-on time of the current screen-on event. Through the above solution, for each screen-on event, the screen-on time adjustment value is re-determined according to the triggering method and the motion state. This adjustment value is used to reduce the screen-on time of the current screen-on, and further, based on this screen-on time adjustment value, the screen-on time of the current screen-on is adjusted, reducing the screen-on time of the current screen-on, and automatic screen-off can be achieved without waiting for the default screen-on time, thereby reducing the power consumption of the smart wearable device.
[0165] Please refer to Figure 2 , Figure 2 which is a processing flow chart of a screen-on time determination method provided by an embodiment of the present application.
[0166] As Figure 2 shown, the method may include the following steps:
[0167] Steps 201 and 202, when a screen-on event occurs, according to the screen-on time determination method proposed in Figure 1 , the target screen-on time of the current screen-on event is determined.
[0168] In this embodiment, the method for determining the target screen-on time of the current screen-on event has been described in detail in Figure 1 and will not be elaborated here.
[0169] Step 203, detect whether the smart wearable device is triggered by a touch operation or a button operation.
[0170] In this embodiment, it is easy to understand that after obtaining the target screen-on time of the smart wearable device, it starts to detect whether the smart wearable device is triggered by a touch operation or a button operation. At the same time, the smart wearable device starts to accumulate the screen-on time of the current screen-on.
[0171] Step 204, if it is detected that the accumulated screen-on time reaches the target screen-on time and the smart wearable device is not triggered by a touch operation or a button operation, then trigger the smart wearable device to turn off the screen.
[0172] In this embodiment, it is easy to understand that if it is detected that the accumulated screen-on time reaches the target screen-on time and the smart wearable device is not triggered by a touch operation or a button operation, it indicates that within the target screen-on time, the user has not performed any operation on the smart wearable device. At this time, the smart wearable device needs to automatically turn off the screen according to the target screen-on time.
[0173] Step 205, if it is detected that the cumulative screen-on time has not reached the target screen-on time, and the intelligent wearable device is triggered by a touch operation or a button operation, then clear the cumulative screen-on time, and set the target screen-on time of this screen-on event to the default screen-on time.
[0174] It is easy to understand that if it is detected that the cumulative screen-on time has not reached the target screen-on time, and the intelligent wearable device is triggered by a touch operation or a button operation, it indicates that when this screen-on event occurs and the screen has not timed out, the user has performed an operation on the intelligent wearable device (such as touching the screen of the intelligent wearable device or pressing the button of the intelligent wearable device). At this time, it means that the user will continue to use the intelligent wearable device. Therefore, there is no need to turn off the screen. Just clear the cumulative screen-on time, and set the target screen-on time of this screen-on event to the default screen-on time. At the same time, return to the step of detecting whether the intelligent wearable device is triggered by a touch operation or a button operation, until it is detected that the cumulative screen-on time reaches the target screen-on time and the intelligent wearable device is not triggered by a touch operation or a button operation, and then the automatic screen-off is completed.
[0175] So far, the description of Figure 2 the processing flowchart of the screen-on time determination method in
[0176] Figure 3 shows a schematic structural diagram of an electronic device proposed in an embodiment of the present application. Please refer to Figure 3 , at the hardware level, this electronic device includes a processor, an internal bus, a network interface, a memory, and a non-volatile memory. Of course, it may also include other hardware required for other services. The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it, forming a terminal interaction device at the logical level. Of course, in addition to the software implementation method, the present application does not exclude other implementation methods, such as logic devices or a combination of software and hardware. That is to say, the execution subject of the following processing flow is not limited to each logical unit, and may also be hardware or a logic device.
[0177] Please refer to Figure 4 , Figure 4 is a structural diagram of a screen-on time determination device proposed in an embodiment of the present application. As Figure 4 shown, this device is applied to an intelligent wearable device. This screen-on time determination device may include an acquisition unit 401, a determination unit 402, and an adjustment unit 403. Specifically, this device includes:
[0178] The acquisition unit 401 is configured to, when a screen-on event occurs, acquire the triggering method of this screen-on event and the motion state of the intelligent wearable device;
[0179] A determination unit 402, configured to determine a target false screen-on probability of this screen-on event being a false screen-on event based on the triggering method and the motion state; and determine a first screen-on time adjustment value based on the target false screen-on probability;
[0180] An adjustment unit 403, configured to adjust the default screen-on time of this intelligent wearable device based on the first screen-on time adjustment value to obtain a target screen-on time of this intelligent wearable device, where the first screen-on time adjustment value is used to reduce the screen-on time of this intelligent wearable device.
[0181] Optionally, the determination unit 402 is specifically configured to:
[0182] Obtain a basic probability corresponding to the triggering method, where the basic probability corresponding to the triggering method is used to represent the false screen-on probability of this triggering method;
[0183] Obtain a probability adjustment coefficient corresponding to the motion state, where the probability adjustment coefficient corresponding to the motion state is used to represent the influence degree of this motion state on the false screen-on probability;
[0184] Determine a target false screen-on probability of this screen-on event being a false screen-on event based on the basic probability corresponding to the triggering method and the probability adjustment coefficient corresponding to the motion state;
[0185] And / or, the triggering method at least includes: raising the wrist to turn on the screen, pressing a button to turn on the screen, double-tapping the screen to turn on the screen, touching the screen to turn on the screen, and message notification to turn on the screen;
[0186] The basic probabilities corresponding to the triggering methods are sorted from large to small as: raising the wrist to turn on the screen, touching the screen to turn on the screen, double-tapping the screen to turn on the screen, pressing a button to turn on the screen, message notification to turn on the screen; where the basic probability corresponding to the message notification to turn on the screen is 0;
[0187] The motion state at least includes: non-stationary state and stationary state;
[0188] The probability adjustment coefficients corresponding to the motion states are sorted from large to small as: non-stationary state, stationary state;
[0189] And / or, the determination unit 402 is further configured to:
[0190] Obtain the clarity of the current interface of this intelligent wearable device, and determine a second screen-on time adjustment value based on the clarity; the clarity is used to represent the visible degree of the current interface; the second screen-on time adjustment value is used to reduce the screen-on time of this intelligent wearable device;
[0191] The adjustment unit 403 is specifically configured to: adjust the default screen-on time of this intelligent wearable device based on the first screen-on time adjustment value and the second screen-on time adjustment value to obtain a target screen-on time of this intelligent wearable device;
[0192] And / or, the determining unit 402 is further configured to:
[0193] Obtain the current remaining power of this smart wearable device; determine a third screen-on time adjustment value based on the current remaining power; or, determine the current used power of this smart wearable device based on the current remaining power, and determine a third screen-on time adjustment value based on the current used power; the third screen-on time adjustment value is used to reduce the screen-on time of this smart wearable device;
[0194] The adjusting unit 403 is specifically configured to:
[0195] Adjust the default screen-on time of this smart wearable device based on the first screen-on time adjustment value and the third screen-on time adjustment value to obtain the target screen-on time of this smart wearable device;
[0196] Or, adjust the default screen-on time of this smart wearable device based on the first screen-on time adjustment value, the second screen-on time adjustment value, and the third screen-on time adjustment value to obtain the target screen-on time of this smart wearable device;
[0197] And / or, adjusting the default screen-on time of this smart wearable device based on the first screen-on time adjustment value, the second screen-on time adjustment value, and the third screen-on time adjustment value to obtain the target screen-on time of this smart wearable device includes:
[0198] Target screen-on time = Default screen-on time - Target false screen-on probability * False screen-on probability weight coefficient * Default screen-on time - Clarity * Clarity weight coefficient * Default screen-on time - Used power * Used power weight coefficient * Default screen-on time;
[0199] Wherein, the target false screen-on probability * false screen-on probability weight coefficient * default screen-on time represents the first screen-on time adjustment value, the clarity * clarity weight coefficient * default screen-on time represents the second screen-on time adjustment value, and the used power * used power weight coefficient * default screen-on time represents the third screen-on time adjustment value;
[0200] And / or, after obtaining the target screen-on time of this smart wearable device, the obtaining unit 401 is further configured to:
[0201] During this screen-on process, detect whether this smart wearable device is triggered by a touch operation or a button operation;
[0202] If not, when it is detected that the cumulative screen-on time of the smart wearable device reaches the target screen-on time, trigger the smart wearable device to turn off the screen;
[0203] If so, clear the cumulative screen-on time of the smart wearable device, and update the target screen-on time of this screen-on event to the default screen-on time.
[0204] Thus, the description of Figure 4 the screen-on time determination device in
[0205] Correspondingly, in this embodiment, the present application also provides a computer-readable storage medium. A number of computer instructions are stored on the computer-readable storage medium. When the computer instructions are executed, the methods disclosed in the above examples of the present application can be implemented.
[0206] Exemplarily, the above computer-readable storage medium can be any electronic, magnetic, optical or other physical storage device that can contain or store information, such as executable instructions, data, etc. For example, the computer-readable storage medium can be: RAM (Random Access Memory), volatile memory, non-volatile memory, flash memory, storage drives (such as hard disk drives), solid state drives, any type of storage disk (such as optical discs, DVDs, etc.), or similar storage media, or a combination thereof.
[0207] The systems, devices, modules or units illustrated in the above embodiments can be specifically implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer, and the specific form of the computer can be a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email transceiver device, a game console, a tablet computer, a wearable device, or a combination of any several of these devices.
[0208] For convenience of description, when describing the above devices, they are described as various units according to functions. Of course, when implementing the present application, the functions of each unit can be implemented in one or more software and / or hardware.
[0209] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the embodiments of the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0210] This application is described with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processors of general-purpose computers, special-purpose computers, embedded processors, or other programmable data processing devices to generate a machine, such that the instructions executed by the processors of the computer or other programmable data processing devices produce means for implementing the functions specified in one or more of the flows Figure 1 one or more of the flows and / or blocks Figure 1 or means for implementing the functions specified in one or more of the blocks.
[0211] Moreover, these computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory produce a manufactured article including instruction means that implement the functions specified in one or more of the flows Figure 1 one or more of the flows and / or blocks Figure 1 or means for implementing the functions specified in one or more of the blocks.
[0212] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more of the flows Figure 1 one or more of the flows and / or blocks Figure 1 or means for implementing the functions specified in one or more of the blocks.
[0213] The above are only the preferred embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included within the scope of protection of the present application.
Claims
1. A method for determining the screen-on time, characterized in that The method is applied to a smart wearable device, and the method includes: When a screen-on event occurs, obtaining the triggering method of this screen-on event and the motion state of this smart wearable device; Based on the triggering method and the motion state, determining the target false screen-on probability of this screen-on event being a false screen-on event; Based on the target false screen-on probability, determining a first screen-on time adjustment value; Based on the first screen-on time adjustment value, adjusting the default screen-on time of this smart wearable device to obtain the target screen-on time of this smart wearable device, where the first screen-on time adjustment value is used to reduce the screen-on time of this smart wearable device.
2. The method according to claim 1, characterized in that, The determining the target false screen-on probability of this screen-on event being a false screen-on event based on the triggering method and the motion state includes: Obtaining the basic probability corresponding to the triggering method, where the basic probability corresponding to the triggering method is used to represent the false screen-on probability of this triggering method; Obtaining the probability adjustment coefficient corresponding to the motion state, where the probability adjustment coefficient corresponding to the motion state is used to represent the influence degree of this motion state on the false screen-on probability; Based on the basic probability corresponding to the triggering method and the probability adjustment coefficient corresponding to the motion state, determining the target false screen-on probability of this screen-on event being a false screen-on event.
3. The method according to claim 2, wherein The triggering methods at least include: raising the wrist to turn on the screen, pressing a button to turn on the screen, double-tapping the screen to turn on the screen, touching the screen to turn on the screen, and message notification to turn on the screen; The basic probabilities corresponding to the triggering methods are sorted from large to small as: raising the wrist to turn on the screen, touching the screen to turn on the screen, double-tapping the screen to turn on the screen, pressing a button to turn on the screen, message notification to turn on the screen; among them, the basic probability corresponding to the message notification to turn on the screen is 0; The motion states at least include: non-stationary state and stationary state; The probability adjustment coefficients corresponding to the motion states are sorted from large to small as: non-stationary state, stationary state.
4. The method according to claim 1, characterized in that, The method further includes: Obtaining the clarity of the current interface of this smart wearable device, and determining a second screen-on time adjustment value based on the clarity; the clarity is used to represent the visible degree of the current interface; the second screen-on time adjustment value is used to reduce the screen-on time of this smart wearable device; The adjusting the default screen-on time of this smart wearable device based on the first screen-on time adjustment value to obtain the target screen-on time of this smart wearable device includes: adjusting the default screen-on time of this smart wearable device based on the first screen-on time adjustment value and the second screen-on time adjustment value to obtain the target screen-on time of this smart wearable device.
5. The method according to claim 1 or 4, characterized in that, The method further includes: Obtaining the current remaining battery power of this smart wearable device; determining a third screen-on time adjustment value based on the current remaining battery power; or, determining the current used battery power of this smart wearable device based on the current remaining battery power, and determining a third screen-on time adjustment value based on the current used battery power; the third screen-on time adjustment value is used to reduce the screen-on time of this smart wearable device; The adjusting the default screen-on time of this smart wearable device based on the first screen-on time adjustment value to obtain the target screen-on time of this smart wearable device includes: Adjust the default screen-on time of the smart wearable device based on the first screen-on time adjustment value and the third screen-on time adjustment value to obtain the target screen-on time of the smart wearable device; Alternatively, adjust the default screen-on time of the smart wearable device based on the first screen-on time adjustment value, the second screen-on time adjustment value, and the third screen-on time adjustment value to obtain the target screen-on time of the smart wearable device.
6. The method according to claim 5, characterized in that, Adjusting the default screen-on time of the smart wearable device based on the first screen-on time adjustment value, the second screen-on time adjustment value, and the third screen-on time adjustment value to obtain the target screen-on time of the smart wearable device includes: Target screen-on time = Default screen-on time - Target false screen-on probability * False screen-on probability weight coefficient * Default screen-on time - Clarity * Clarity weight coefficient * Default screen-on time - Used battery power * Used battery power weight coefficient * Default screen-on time; Among them, the target false screen-on probability * false screen-on probability weight coefficient * default screen-on time represents the first screen-on time adjustment value, the clarity * clarity weight coefficient * default screen-on time represents the second screen-on time adjustment value, and the used battery power * used battery power weight coefficient * default screen-on time represents the third screen-on time adjustment value.
7. The method according to claim 1, characterized in that After obtaining the target screen-on time of the smart wearable device, the method further includes: During the current screen-on process, detect whether the smart wearable device is triggered by a touch operation or a button operation; If not, when it is detected that the cumulative screen-on time of the smart wearable device reaches the target screen-on time, trigger the smart wearable device to turn off the screen; If so, clear the cumulative screen-on time of the smart wearable device, and update the target screen-on time of the current screen-on event to the default screen-on time.
8. A device for determining the screen-on time, characterized in that The device is applied to a smart wearable device, and the device includes: An acquisition unit, configured to acquire the trigger mode of the current screen-on event and the motion state of the smart wearable device when the screen-on event occurs; A determination unit, configured to determine the target false screen-on probability of the current screen-on event being a false screen-on event based on the trigger mode and the motion state; and determine the first screen-on time adjustment value based on the target false screen-on probability; An adjustment unit, configured to adjust the default screen-on time of the smart wearable device based on the first screen-on time adjustment value to obtain the target screen-on time of the smart wearable device, where the first screen-on time adjustment value is used to reduce the screen-on time of the smart wearable device.
9. The device according to claim 8, characterized in that, The determination unit is specifically configured to: Obtain the basic probability corresponding to the trigger mode, where the basic probability corresponding to the trigger mode is used to characterize the false screen-on probability of the trigger mode; Obtain the probability adjustment coefficient corresponding to the motion state, where the probability adjustment coefficient corresponding to the motion state is used to characterize the influence degree of the motion state on the false screen-on probability; Determine the target false screen-on probability of the current screen-on event being a false screen-on event based on the basic probability corresponding to the trigger mode and the probability adjustment coefficient corresponding to the motion state; And / or, the trigger mode at least includes: raising the wrist to turn on the screen, pressing the button to turn on the screen, double-tapping the screen to turn on the screen, touching the screen to turn on the screen, and message notification to turn on the screen; The basic probabilities corresponding to the triggering methods are sorted from large to small as follows: waking up the screen by raising the wrist, waking up the screen by touching the screen, waking up the screen by double-tapping the screen, waking up the screen by pressing a button, waking up the screen by message notification; among them, the basic probability corresponding to waking up the screen by message notification is 0; The motion state at least includes: a non-static state and a static state; The probability adjustment coefficients corresponding to the motion states are sorted from large to small as follows: non-static state, static state; And / or, the determining unit is further configured to: Obtain the clarity of the current interface of this intelligent wearable device, and determine a second screen-on time adjustment value based on the clarity; the clarity is used to characterize the visible degree of the current interface; the second screen-on time adjustment value is used to reduce the screen-on time of this intelligent wearable device; The adjusting unit is specifically configured to: adjust the default screen-on time of this intelligent wearable device based on the first screen-on time adjustment value and the second screen-on time adjustment value to obtain the target screen-on time of this intelligent wearable device; And / or, the determining unit is further configured to: Obtain the current remaining power of this intelligent wearable device; determine a third screen-on time adjustment value based on the current remaining power; or, determine the current used power of this intelligent wearable device based on the current remaining power, and determine a third screen-on time adjustment value based on the current used power; the third screen-on time adjustment value is used to reduce the screen-on time of this intelligent wearable device; The adjusting unit is specifically configured to: Adjust the default screen-on time of this intelligent wearable device based on the first screen-on time adjustment value and the third screen-on time adjustment value to obtain the target screen-on time of this intelligent wearable device; Or, adjust the default screen-on time of this intelligent wearable device based on the first screen-on time adjustment value, the second screen-on time adjustment value, and the third screen-on time adjustment value to obtain the target screen-on time of this intelligent wearable device; And / or, adjusting the default screen-on time of this intelligent wearable device based on the first screen-on time adjustment value, the second screen-on time adjustment value, and the third screen-on time adjustment value to obtain the target screen-on time of this intelligent wearable device includes: Target screen-on time = Default screen-on time - Target false screen-on probability * False screen-on probability weight coefficient * Default screen-on time - Clarity * Clarity weight coefficient * Default screen-on time - Used power * Used power weight coefficient * Default screen-on time; Among them, target false screen-on probability * False screen-on probability weight coefficient * Default screen-on time represents the first screen-on time adjustment value, clarity * Clarity weight coefficient * Default screen-on time represents the second screen-on time adjustment value, and used power * Used power weight coefficient * Default screen-on time represents the third screen-on time adjustment value; And / or, after obtaining the target screen-on time of this intelligent wearable device, the obtaining unit is further configured to: During this screen-on process, detect whether this intelligent wearable device is triggered by a touch operation or a button operation; If not, when it is detected that the cumulative screen-on time of the intelligent wearable device reaches the target screen-on time, trigger the intelligent wearable device to turn off the screen; If so, the accumulated screen-on time of the smart wearable device is cleared, and the target screen-on time of this screen-on event is updated to the default screen-on time.
10. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the program, the method according to any one of claims 1 to 7 is implemented.