Smart screen control method and device, equipment and storage medium
By controlling the operation and exit time of the animation screen insurance on the smart screen of smart home devices, the controller occupation and equipment heating caused by the long -term operation of the animation screen insurance have been solved, and the service life and battery life of the equipment are improved.
Patent Information
- Application Number
- CN202411420238.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-11
- Publication Date
- 2025-01-28
AI Technical Summary
When the animation screensaver of smart home devices is running for a long time, the controller is occupied for a long time, which increases the chance of the device heating and affects the service life of the device.
By determining the standby conditions, control the smart screen operation animation screen insurance, and when the second duration of the animation screen guarantee reaches the second time, control the smart screen exit the screen guarantee page and be in the breath screen state.
缓解了长时间运行动画屏保导致的控制器占用问题,减少了设备发热的几率,提高了设备的使用寿命,并通过休眠省电,进一步延长了设备的寿命。
Smart Images

Figure CN119376518A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of smart device technology, for example, to methods, devices, equipment and storage media for smart screen control. Background Art
[0002] With the improvement of the quality of life and the rapid development of home appliance networking technology, smart homes have gradually entered the public's field of vision. At present, many devices in smart homes have smart screens, such as air conditioners, refrigerators, washing machines, etc. Through smart screens, users can control devices more conveniently and advantageously. Smart screens display device information in a personalized way through pictures, colors, layouts, etc. Weather information, traffic information, etc. are information that users pay more attention to. Therefore, many smart screens also display weather information, traffic information, etc.
[0003] Since people's demand for visual screens is not just flat static pictures, animated effects are increasingly attracting people's attention and bringing users a better visual experience. Therefore, many smart home devices can display weather, traffic, food and other information in animations when the screen saver of the smart screen is displayed. However, many smart screens use the Linux system, and Linux system animations usually rely on graphics libraries such as GTK+ and QT to implement them. These libraries may lack certain advanced features or have insufficient performance to support complex animation effects. In this way, the graphics driver may not support certain graphics features, or there may be loopholes in animation rendering, resulting in unstable or non-display animation effects. If system resources (such as memory, CPU, etc.) are insufficient, the display effect of the animation may be affected. For example: The smart screen presents weather information, and the weather effects can be loaded in the form of sequence frames. For example, the sunny day effect during the day requires about 70 frames of pictures to be loaded in about 3 seconds to form a sunrise and sunset animation effect. Therefore, when displaying other effects on the screen saver page, animations will be drawn frequently, resulting in excessive CPU usage, which not only affects the animation effect, but also causes problems such as screen heating.
[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present application, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0005] In order to provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. The summary is not an extensive review, nor is it intended to identify key / critical components or delineate the scope of protection of these embodiments, but rather serves as a prelude to the detailed description that follows.
[0006] The embodiments of the present disclosure provide a method, apparatus, device and storage medium for smart screen control to solve the technical problem of high resource consumption in displaying animation screen savers.
[0007] In some embodiments, the method comprises:
[0008] When it is determined that the first duration satisfying the standby condition reaches the first time, obtaining the current running page of the smart screen;
[0009] When the current running page is not the screen saver page, control the smart screen to run the animated screen saver;
[0010] When the second duration of running the animation screen saver reaches the second time, the smart screen is controlled to exit the screen saver page and the smart screen is controlled to be in the screen-off state.
[0011] In some embodiments, controlling the smart screen to run an animated screen saver includes:
[0012] After making sure that the screen saver function is turned on, control the smart screen to run the animated screen saver.
[0013] In some embodiments, controlling the smart screen to run an animated screen saver includes:
[0014] Control the smart screen to exit the current running page and load the configuration of the second time;
[0015] Get the current screen saver running parameters and generate the corresponding animation to present on the smart screen.
[0016] In some embodiments, after controlling the smart screen to exit the screen saver page, the method further includes:
[0017] Load configuration the first time.
[0018] In some embodiments, it also includes:
[0019] When the smart screen is in the screen-off state, if it senses the human body, it will control the smart screen to run the animated screen saver.
[0020] In some embodiments, it also includes:
[0021] When the smart screen is running an animated screen saver, if a command message is received, the smart screen is controlled to exit the screen saver page.
[0022] In some embodiments, it also includes:
[0023] When the currently running page is the screen saver page, control the smart screen to exit the screen saver page and control the smart screen to be in the screen off state.
[0024] In some embodiments, the device for smart screen control includes a processor and a memory storing program instructions, and the processor is configured to execute the above-mentioned method for smart screen control when executing the program instructions.
[0025] In some embodiments, the device includes a device body; the above-mentioned device for smart screen control is installed on the device body.
[0026] In some embodiments, the storage medium stores program instructions, and when the program instructions are run, they execute the above-mentioned method for smart screen control.
[0027] The method, device and apparatus for smart screen control provided by the embodiments of the present disclosure can achieve the following technical effects:
[0028] When it is determined that the conditions for entering standby mode are met, the smart screen can be controlled to run an animation screen saver, and when the second duration of running the animation screen saver reaches a second time, the smart screen can be controlled to exit the screen saver page and be in the screen-off state. This can alleviate the problem of long-term running of the animation screen saver, which causes the controller to be occupied for a long time, reduce the chance of the smart screen and the device overheating, and increase the service life of the device.
[0029] The above general description and the following description are exemplary and explanatory only and are not intended to limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] One or more embodiments are exemplarily described by corresponding drawings, which do not limit the embodiments. Elements with the same reference numerals in the drawings are shown as similar elements, and the drawings do not constitute a scale limitation, and wherein:
[0031] Figure 1 It is a flowchart of a method for controlling a smart screen provided by an embodiment of the present disclosure;
[0032] Figure 2 It is a flowchart of a method for controlling a smart screen provided by an embodiment of the present disclosure;
[0033] Figure 3 It is a flowchart of a method for controlling a smart screen provided by an embodiment of the present disclosure;
[0034] Figure 4 It is a structural schematic diagram of a smart screen control device provided by an embodiment of the present disclosure;
[0035] Figure 5 It is a structural schematic diagram of a smart screen control device provided by an embodiment of the present disclosure;
[0036] Figure 6 It is a structural schematic diagram of a smart screen control device provided by an embodiment of the present disclosure;
[0037] Figure 7 It is a schematic diagram of a device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0038] In order to be able to understand the features and technical contents of the embodiments of the present disclosure in more detail, the implementation of the embodiments of the present disclosure is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present disclosure. In the following technical description, for the convenience of explanation, a full understanding of the disclosed embodiments is provided through multiple details. However, one or more embodiments can still be implemented without these details. In other cases, to simplify the drawings, well-known structures and devices can be simplified for display.
[0039] The terms "first", "second", etc. in the specification and claims of the embodiments of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged where appropriate, so that the embodiments of the embodiments of the present disclosure described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.
[0040] Unless otherwise stated, the term "plurality" means two or more.
[0041] In the embodiment of the present disclosure, the character " / " indicates that the preceding and following objects are in an "or" relationship. For example, A / B indicates: A or B.
[0042] The term "and / or" is a description of the association relationship between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or, A and B.
[0043] With the development of intelligent technology, many smart home devices can display weather, traffic, food and other information in an animated manner when the screen saver of the smart screen is displayed. In the disclosed embodiment, when it is determined that the conditions for entering standby are met, the smart screen can be controlled to run the animated screen saver, and when the second duration of the animated screen saver reaches the second time, the smart screen can be controlled to exit the screen saver page and be in the screen-off state. In this way, the long-term operation of the animated screen saver can be alleviated, resulting in the controller being occupied for a long time, reducing the probability of the smart screen and the device heating up and increasing the service life of the device. At the same time, when the smart screen is in the screen-off state when it is dormant, it can also save power and further extend the life of the smart screen and the device.
[0044] Figure 1 is a flow chart of a method for controlling a smart screen provided by an embodiment of the present disclosure. Figure 1 As shown, the process of smart screen control includes:
[0045] Step 101: When it is determined that the first duration satisfying the standby condition reaches a first time, obtain the currently running page of the smart screen.
[0046] If a smart home device such as a refrigerator, air conditioner, or washing machine does not receive command information, for example, it does not receive smart screen button operation information, or, through a network connection, does not receive smart screen operation command information from other devices, then the smart screen can be controlled to enter a standby state, and the standby condition can be determined to be met. Alternatively, in some embodiments, not only does the smart screen not receive command information, but the smart screen also does not sense a human body in its corresponding action area, and it can be determined that the standby condition is met.
[0047] After determining that the standby condition is met, the current running page of the smart screen can be directly obtained, and then the subsequent screen saver control or screen off control is performed according to the current running page. Alternatively, in some implementations, after determining that the standby condition is met, it is also necessary to monitor the first duration of meeting the standby condition. If the first duration reaches the first time, the current running page of the smart screen can be directly obtained, and then the subsequent screen saver control or screen off control is performed according to the current running page, that is, when it is determined that the first duration of meeting the standby condition reaches the first time, the current running page of the smart screen is obtained.
[0048] Among them, the first time can be pre-configured and determined according to the performance of the device, smart screen, etc., for example: it can be 20 seconds, 30 seconds, or 40 seconds, etc., or, in some implementations, each time the smart screen is controlled to exit the screen saver page, the configuration is loaded, that is, after the smart screen is controlled to exit the screen saver page, it also includes: loading the configuration of the first time. In this way, the first time can be adjusted in time, which not only improves the flexibility of smart screen control, but also takes into account the display of screen saver information and CPU usage, further improving the intelligence and service life of the smart screen.
[0049] Step 102: When the currently running page is not a screen saver page, control the smart screen to run an animated screen saver.
[0050] The currently running page may be the page presented on the smart screen when the smart home device receives command information and performs corresponding operation, or the currently running page may be the parameter information display page of the smart home device, etc., or the currently running page may be the screen saver page corresponding to the running animation screen saver.
[0051] Among them, when the current running page is not a screen saver page, the smart screen is controlled to run an animated screen saver. That is, when it is determined that the first duration that satisfies the standby condition reaches the first time, if the current running page is not a screen saver page, it indicates that the smart screen is not running an animated screen saver, and therefore, the smart screen can be controlled to run an animated screen saver.
[0052] Of course, when the current running page is the screen saver page, the smart screen can be controlled to exit the screen saver page and be in the screen off state. That is, when it is determined that the first duration that satisfies the standby condition reaches the first time, if the current running page is the screen saver page, it indicates that the smart screen has already run the animated screen saver. At this time, it is only necessary to control the smart screen to exit the screen saver page and control the smart screen to be in the screen off state. In this way, the smart screen can be controlled to be in the screen off standby state in a timely manner, further saving resources.
[0053] In some embodiments, the smart home device also needs to be configured with a screen saver function of the smart screen, that is, the smart screen has the ability to run an animated screen saver, and the screen saver function can be turned on by default. In this way, when the current running page is not a screen saver page, if it is determined that the screen saver function is turned on, the smart screen can be controlled to run an animated screen saver. That is, controlling the smart screen to run an animated screen saver includes: when it is determined that the screen saver function is turned on, controlling the smart screen to run an animated screen saver.
[0054] If you are sure that the screen saver function is not turned on, you can directly control the smart screen to be in the screen-off state, further saving resources.
[0055] A smart screen, such as a five-inch seven-inch screen, can animate weather, traffic, food and other information when the screen saver is displayed, that is, the smart screen can run an animated screen saver. However, since the animation may be drawn frequently when the screen saver page is animated, resulting in excessive CPU usage, which not only affects the animation effect, but also causes problems such as screen heating. Therefore, in the implementation of the present disclosure, a threshold time for the screen saver to run, that is, a second time, can be set. The second time can be a preset time in advance, such as 60s, 70s, or 90s, etc. Alternatively, in some embodiments, the loading settings can be performed in real time, so that controlling the smart screen to run the animated screen saver includes: controlling the smart screen to exit the current running page, and loading and configuring the second time; obtaining the current screen saver running parameters, and generating the corresponding animation to be presented on the smart screen.
[0056] For example: smart home devices can obtain real-time weather parameters through the Internet, perform corresponding animation rendering and drawing, and then present them on the smart screen.
[0057] Step 103: When the second duration of running the animation screen saver reaches the second time, control the smart screen to exit the screen saver page, and control the smart screen to be in the screen-off state.
[0058] In the disclosed embodiment, in order to take into account both the animation screen saver and the CPU occupancy status, a second time is configured. Therefore, when the second duration of the animation screen saver reaches the second time, the animation screen saver can be exited and the smart screen can be controlled to be in the screen-off state. In this way, the information display of the animation screen saver is not affected, and the problem of excessive CPU occupancy caused by frequent animation loading is solved.
[0059] It can be seen that in the embodiments of the present disclosure, when it is determined that the conditions for entering standby are met, the smart screen can be controlled to run an animation screen saver, and when the second duration of running the animation screen saver reaches a second time, the smart screen can be controlled to exit the screen saver page, and the smart screen can be controlled to be in a screen-off state. In this way, the long-term running of the animation screen saver can be alleviated, resulting in the controller being occupied for a long time, thereby reducing the chance of the smart screen and the device heating up and increasing the service life of the device.
[0060] Of course, when the smart screen is in the screen-off state, if the smart home device receives command information, such as: receiving smart screen button operation information, or receiving smart screen voice operation information, or receiving smart screen operation command information from other devices through a network connection, etc., then the smart screen can be controlled to exit the standby state and display the page corresponding to the command information. When it is monitored that the first duration that meets the standby condition reaches the first time, the above-mentioned animation screen saver control can be performed again.
[0061] In some implementations, when the smart screen is in the off state, the smart screen can be controlled to run an animated screen saver only when a human body is sensed in the working area of the smart screen. That is, when the smart screen is in the off state, if a human body is sensed, the smart screen is controlled to run an animated screen saver. In this way, the intelligence of smart home devices can be further improved, and the user experience can be further improved.
[0062] Of course, in some embodiments, when the smart screen is running an animated screen saver, if a command message is received, the smart screen is controlled to exit the screen saver page. Similarly, when the smart screen is running an animated screen saver, if the smart home device receives a command message, such as: receiving a smart screen key operation message, or receiving a smart screen voice operation message, or receiving a smart screen operation command message from other devices through a network connection, etc., the smart screen can be controlled to exit the screen saver page and display the page corresponding to the command message, and when it is monitored that the first duration that satisfies the standby condition reaches the first time, the above-mentioned animated screen saver control can be performed again.
[0063] The operation process is collected into a specific embodiment below to illustrate the smart screen control process provided by the embodiment of the present invention.
[0064] In one embodiment of the present disclosure, a smart screen is configured in the refrigerator, and the smart screen can be a five-inch seven-inch screen. The smart screen has the function of an animated screen saver, the first time can be 30s, and the second time can be 60s.
[0065] Figure 2 It is a flow chart of a smart screen control method provided in an embodiment of the present disclosure.
[0066] like Figure 2As shown, the smart screen control process includes:
[0067] Step 201: The refrigerator in operation obtains a first duration of time in which no command information is received and no human body is sensed.
[0068] Step 202: Determine whether the first duration reaches 30 seconds. If yes, execute step 203; otherwise, return to step 201.
[0069] Step 203: The refrigerator obtains the current running page of the smart screen.
[0070] Step 204: Determine whether the currently running page is a screen saver page. If yes, execute step 205; otherwise, execute step 206.
[0071] Step 205: The refrigerator controls the smart screen to exit the screen saver page and controls the smart screen to be in the screen-off state.
[0072] Step 206: The refrigerator controls the smart screen to exit the current running page and load the configuration of the second time 60s.
[0073] Step 207: The refrigerator obtains the current screen saver operating parameters and generates a corresponding animation to be presented on the smart screen.
[0074] Step 208: The refrigerator obtains the second duration of the animation screen saver running on the smart screen.
[0075] Step 209: Determine whether the second duration reaches 60 seconds. If yes, execute step 210; otherwise, return to step 208.
[0076] Step 210: The refrigerator controls the smart screen to exit the screen saver page and load the configuration for the first time within 30 seconds.
[0077] Step 211: The refrigerator controls the smart screen to be in the screen-off state.
[0078] It can be seen that in this embodiment, the refrigerator obtains the first duration of not receiving command information and not sensing the human body. When the first duration reaches the first time, the refrigerator controls the smart screen to run the animation screen saver, and when the second duration of running the animation screen saver reaches the second time, the refrigerator controls the smart screen to exit the screen saver page and control the smart screen to be in the screen-off state. In this way, the long-term operation of the animation screen saver can be alleviated, resulting in the controller being occupied for a long time, reducing the probability of the smart screen and the refrigerator heating up, and increasing the service life of the refrigerator. At the same time, the smart screen is in the screen-off state when it is dormant, which can also save electricity and further extend the life of the smart screen and the refrigerator.
[0079] When the refrigerator smart screen is in the off state, you can still continue to control it. Figure 3 , the smart screen control process also includes:
[0080] Step 301: The refrigerator is operating in the smart screen-holding mode.
[0081] Step 302: Determine whether the instruction information is received. If yes, execute step 303; otherwise, execute step 304.
[0082] Among them, the command information may include: smart screen button operation information, or smart screen voice operation information, or smart screen operation command information received from other devices through network connection, etc.
[0083] Step 303: The refrigerator is in operation, and the smart screen is controlled to display a page corresponding to the instruction information. The process can then proceed to step 201.
[0084] Step 304: Determine whether a human body is sensed. If so, execute step 305; otherwise, return to step 302.
[0085] Step 305: The refrigerator controls the smart screen to run the animated screen saver, and then proceeds to the above step 207.
[0086] Of course, when the refrigerator's smart screen runs an animated screen saver, if it receives a command message, it can control the smart screen to exit the screen saver page, or it can control the smart screen to display a page corresponding to the command message. And it can go to the above step 201.
[0087] It can be seen that in this embodiment, when the smart screen of the refrigerator is in the screen-off state, if only the human body is sensed, the corresponding animation screen saver can also be run, which can further improve the intelligence of the refrigerator and improve the user experience. Of course, no matter the smart screen of the refrigerator is in the screen-off state or the animation screen saver running state, once the command information is received, the corresponding operation can be performed, and the smart screen can be controlled to display the page corresponding to the command information, which ensures the normal operation of the refrigerator and improves the reliability of the refrigerator.
[0088] According to the above process for smart screen control, a device for smart screen control can be constructed.
[0089] Figure 4 Schematic diagram of a smart screen control device provided by an embodiment of the present disclosure. Figure 4 As shown, the smart screen control device 400 includes: an acquisition module 410, a first control module 420 and a second control module 430.
[0090] The acquisition module 410 is configured to acquire the current running page of the smart screen when it is determined that the first duration that satisfies the standby condition reaches a first time.
[0091] The first control module 410 is configured to control the smart screen to run an animated screen saver when the currently running page is not a screen saver page.
[0092] The second control module 420 is configured to control the smart screen to exit the screen saver page and control the smart screen to be in a screen-off state when the second duration of running the animation screen saver reaches a second time.
[0093] In some embodiments, the first control module 420 is configured to control the smart screen to run an animated screen saver when it is determined that the screen saver function is turned on.
[0094] In some embodiments, the first control module 420 is specifically configured to control the smart screen to exit the currently running page and load and configure the second time; obtain the current screen saver running parameters, and generate corresponding animations to be presented on the smart screen.
[0095] In some embodiments, the second control module 430 is further configured to load the configuration first time.
[0096] In some embodiments, it also includes: a third control module, which is configured to control the smart screen to run an animated screen saver when the smart screen is in the screen-off state and senses the human body.
[0097] In some embodiments, the fourth control module is configured to control the smart screen to exit the screen saver page when receiving a command message when the smart screen is running an animation screen saver.
[0098] In some embodiments, it also includes:
[0099] The fifth control module is configured to control the smart screen to exit the screen saver page and control the smart screen to be in the screen-off state when the currently running page is the screen saver page.
[0100] The following is a further description of the smart screen control process for the smart screen control device in conjunction with the embodiments.
[0101] In this embodiment, a smart screen is configured in the vertical air conditioner, and the smart screen has the function of an animated screen saver, the first time can be 25 seconds, and the second time can be 80 seconds.
[0102] Figure 5 Schematic diagram of a smart screen control device provided by an embodiment of the present disclosure. Figure 5 As shown, the smart screen control device 400 includes: an acquisition module 410, a first control module 420, a second control module 430, a third control module 440, a fourth control module 450, and a fifth control module 460.
[0103] In this embodiment, after the air conditioner is started, the acquisition module 410 acquires the first duration of not receiving the command information and not sensing the human body. If the first duration reaches 25 seconds, the acquisition module 410 acquires the current operation page of the smart screen.
[0104] When the current running page is not the screen saver page, the first control module 420 controls the smart screen to exit the current running page, loads and configures the second time of 80s, obtains the current screen saver running parameters, and generates a corresponding animation to be presented on the smart screen. Thus, when the second duration of the animation screen saver running on the smart screen reaches 80s, the second control module 430 can control the smart screen to exit the screen saver page, loads and configures the first time of 25s, and controls the smart screen to be in the screen off state.
[0105] Of course, when the smart screen is in the screen-off state, if the human body is sensed, the third control module 440 can control the smart screen to run the animation screen saver. If the smart screen runs the animation screen saver, if the instruction information is received, the fourth control module 450 can control the smart screen to exit the screen saver page. And, when the current running page is the screen saver page, the fifth control module 460 controls the smart screen to exit the screen saver page and control the smart screen to be in the screen-off state.
[0106] It can be seen that in this embodiment, the air conditioner obtains a first duration in which it does not receive command information and does not sense the human body. When the first duration reaches the first time, the device for controlling the smart screen can control the smart screen to run the animation screen saver, and when the second duration of running the animation screen saver reaches the second time, the smart screen is controlled to exit the screen saver page and control the smart screen to be in the screen-off state. In this way, the long-term operation of the animation screen saver can be alleviated, resulting in the controller being occupied for a long time, reducing the probability of the smart screen and the air conditioner heating and increasing the service life of the air conditioner. At the same time, the smart screen is in the screen-off state when it is dormant, which can also save electricity and further extend the life of the smart screen and the air conditioner.
[0107] Combination Figure 6 The present disclosure provides a device 600 for controlling a smart screen, including:
[0108] The processor 1000 and the memory 1001 may also include a communication interface 1002 and a bus 1003. The processor 1000, the communication interface 1002, and the memory 1001 may communicate with each other through the bus 1003. The communication interface 1002 may be used for information transmission. The processor 1000 may call the logic instructions in the memory 1001 to execute the method for smart screen control of the above embodiment.
[0109] In addition, the logic instructions in the above-mentioned memory 1001 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product.
[0110] The memory 1001 is a computer-readable storage medium that can be used to store software programs and computer executable programs, such as program instructions / modules corresponding to the method in the embodiment of the present disclosure. The processor 1000 executes functional applications and data processing by running the program instructions / modules stored in the memory 1001, that is, implements the method for smart screen control in the above method embodiment.
[0111] The memory 1001 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required for at least one function; the data storage area may store data created according to the use of the terminal device, etc. In addition, the memory 1001 may include a high-speed random access memory and may also include a non-volatile memory.
[0112] An embodiment of the present disclosure provides a device for controlling a smart screen, comprising: a processor and a memory storing program instructions, wherein the processor is configured to execute a method for controlling a smart screen when executing the program instructions.
[0113] Combination Figure 7 , the embodiment of the present disclosure provides a device 700, such as: smart home devices such as air conditioners, refrigerators, washing machines, etc., which may include: a device body, and the above-mentioned smart screen control device 400 (600). The smart screen control device 400 (600) is installed on the device body. The installation relationship described here is not limited to placement inside the product, but also includes installation connections with other components of the product, including but not limited to physical connections, electrical connections, or signal transmission connections. It can be understood by those skilled in the art that the smart screen control device 400 (600) can be adapted to a feasible device body, thereby realizing other feasible embodiments.
[0114] An embodiment of the present disclosure provides a storage medium storing program instructions, which, when run, execute the method for smart screen control as described above.
[0115] An embodiment of the present disclosure provides a computer program product, which includes a computer program stored on a storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer executes the above-mentioned smart screen control method.
[0116] The above-mentioned storage medium may be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.
[0117] The technical solution of the embodiment of the present disclosure can be embodied in the form of a software product, which is stored in a storage medium and includes one or more instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in the embodiment of the present disclosure. The aforementioned storage medium may be a non-transient storage medium, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes, or a transient storage medium.
[0118] The above description and the accompanying drawings fully illustrate the embodiments of the present disclosure so that those skilled in the art can practice them. Other embodiments may include structural, logical, electrical, process and other changes. The embodiments represent only possible changes. Unless explicitly required, individual components and functions are optional, and the order of operation may vary. Parts and features of some embodiments may be included in or replace parts and features of other embodiments. The scope of the embodiments of the present disclosure includes the entire scope of the claims, and all available equivalents of the claims. When used in this application, although the terms "first", "second", etc. may be used in this application to describe each element, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, without changing the meaning of the description, the first element can be called the second element, and similarly, the second element can be called the first element, as long as all occurrences of the "first element" are renamed consistently and all occurrences of the "second element" are renamed consistently. The first element and the second element are both elements, but may not be the same element. Moreover, the words used in this application are only used to describe the embodiments and are not used to limit the claims. As used in the description of the embodiments and claims, unless the context clearly indicates, the singular forms "a", "an" and "the" are intended to include the plural forms as well. Similarly, the term "and / or" as used in this application refers to any and all possible combinations of one or more associated listings. In addition, when used in this application, the term "comprise" and its variants "comprises" and / or comprising refer to the presence of stated features, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups of these. In the absence of further restrictions, the elements defined by the sentence "including one..." do not exclude the presence of other identical elements in the process, method or device including the elements. In this article, each embodiment may focus on the differences from other embodiments, and the same and similar parts between the embodiments may refer to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, then the relevant parts can refer to the description of the method part.
[0119] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software may depend on the specific application and design constraints of the technical solution. The technicians may use different methods for each specific application to implement the described functions, but such implementations should not be considered to exceed the scope of the embodiments of the present disclosure. The technicians may clearly understand that, for the convenience and simplicity of description, the specific working processes of the systems, devices and units described above may refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here.
[0120] In the embodiments disclosed herein, the disclosed methods and products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units can be only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to implement this embodiment. In addition, each functional unit in the embodiment of the present disclosure may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit.
[0121] The flowchart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to the embodiment of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. In the description corresponding to the flowchart and the block diagram in the accompanying drawings, the operations or steps corresponding to different boxes can also occur in a different order from the order disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or actions, or may be implemented by a combination of dedicated hardware and computer instructions.
Claims
1. A method for controlling a smart screen, characterized in that: include: When it is determined that the first duration satisfying the standby condition reaches the first time, obtaining the current running page of the smart screen; When the current running page is not the screen saver page, control the smart screen to run the animated screen saver; When the second duration of running the animation screen saver reaches the second time, the smart screen is controlled to exit the screen saver page and the smart screen is controlled to be in the screen-off state.
2. The method according to claim 1, characterized in that: The controlling of the smart screen to run the animation screen saver includes: After making sure that the screen saver function is turned on, control the smart screen to run the animated screen saver.
3. The method according to claim 1, characterized in that The controlling of the smart screen to run the animation screen saver includes: Control the smart screen to exit the current running page and load the configuration of the second time; Get the current screen saver running parameters and generate the corresponding animation to present on the smart screen.
4. The method according to claim 1, characterized in that After controlling the smart screen to exit the screen saver page, the method further includes: Load configuration the first time.
5. The method according to claim 1, characterized in that: Also includes: When the smart screen is in the screen-off state, if it senses the human body, it will control the smart screen to run the animated screen saver.
6. The method according to claim 1, characterized in that Also includes: When the smart screen is running an animated screen saver, if a command message is received, the smart screen is controlled to exit the screen saver page.
7. The method according to any one of claims 1 to 6, characterized in that: Also includes: When the currently running page is the screen saver page, control the smart screen to exit the screen saver page and control the smart screen to be in the screen off state.
8. A device for controlling a smart screen, comprising a processor and a memory storing program instructions, characterized in that: The processor is configured to execute the method for smart screen control as described in any one of claims 1 to 7 when executing the program instructions.
9. A device, characterized in that: include: Equipment body; The device for smart screen control as described in claim 8 is installed on the device body.
10. A storage medium storing program instructions, characterized in that: When the program instructions are running, they execute the method for smart screen control as described in any one of claims 1 to 7.