Display equipment control method and device, equipment, storage medium and program product
By centrally configuring the power on and off times at the display device control end and utilizing the timing functions of the BIOS register and real-time clock chip, combined with network wake-up and display system compensation strategies, the problem of reliable and stable timed power on and off of display devices is solved, improving management efficiency and user experience.
Patent Information
- Application Number
- CN202510887983.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-27
- Publication Date
- 2025-10-17
AI Technical Summary
The existing technology is difficult to achieve reliable and stable scheduled power on and off of display devices, especially when the local area network is interrupted or the network fails, and the management efficiency is low, and the administrator needs to configure the power on and off time one by one.
By centrally configuring the power on and off times on the device's centralized control terminal, setting the scheduled power on and off times of the BIOS registers through the system input and output interfaces, and utilizing the timing function of the real-time clock chip or module, combined with network wake-up and display system compensation strategies, we can ensure that display devices are powered on and off on time.
It improves the power on and off stability and reliability of display devices, reduces management costs, improves management efficiency and user experience, and ensures power on safety.
Smart Images

Figure CN120803544A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computer control, and in particular to a display device control method and device, equipment, storage medium and program product. BACKGROUND
[0002] Currently, the intelligent conference screen (i.e. large screen display device) used in the conference room or classroom in the enterprise needs to be uniformly managed for power on and off, so that the large screen display device can be powered off at the same time and powered on at the same time. Currently, the administrator sets the power on and off time on the software interface to enable the software to send a wake-up data packet to the device network card to realize power on, and complete device power off according to the power off time set by the software. However, this method cannot guarantee that the device can be reliably and stably powered on and off at regular intervals. SUMMARY
[0003] Therefore, the present application provides a display device control method and device, equipment, storage medium and program product to solve the problem of poor stability and reliability of display device power on and off at regular intervals.
[0004] In a first aspect, the present application provides a display device control method, comprising: obtaining the on-off configuration time issued by the device central control terminal, the on-off configuration time comprising at least one of the power-on configuration time and the power-off configuration time, the on-off configuration time being generated by the control interface of the device central control terminal in response to the on-off configuration operation; setting the timing switch time in the register of the basic input / output system of the display device through the system input / output interface of the display device according to the on-off configuration time; generating a timing switch task of the display device according to the timing switch time; and enabling the timing switch task to control the display device to execute device power on and off according to the timing switch time.
[0005] The control method of the display device provided by the embodiment of the present application can set the corresponding timing switch time in the BIOS register of the display device through the system input and output interface by centrally configuring the switch configuration time of each display device on the device control terminal, and the register of the BIOS can generate the corresponding timing switch task locally on the display device and enable the timing switch task to make the timing switch task effective, so that the display device can be controlled to perform the switch-on and switch-off according to the timing switch time. Thus, the timing function of the real-time clock chip or module of the display device can be used to wake up the display device in the low-power consumption state at the predetermined time or to turn off the display device at the predetermined time, the switch-on and switch-off control of the display device itself is realized, the failure of the network wake-up packet sending caused by the interruption of the local area network is avoided, and the boot stability and reliability of the display device are greatly improved. Meanwhile, the switch-on and switch-off of multiple display devices can be centrally controlled through the device control terminal and the control interface, the manager does not need to set the switch-on and switch-off time of the display device one by one, and the management efficiency of the switch-on and switch-off of the display device is greatly improved.
[0006] In an optional implementation, the timing switch time includes timing boot time, and the timing switch task includes timing boot task; after enabling the timing switch task and controlling the display device to perform the device switch-on and switch-off according to the timing switch time, the method further includes: monitoring whether the display device performs the timing boot task according to the timing boot time; if the display device performs the timing boot task according to the timing boot time and the timing boot task is successfully executed, cleaning the current timing boot time in the register of the basic input and output system and setting the next timing boot time according to the boot configuration time.
[0007] The control method of the display device provided by the embodiment of the present application can set the next timing boot time by cleaning the current timing boot time, improves the control intelligence of the display device boot, and reduces the manual operation cost.
[0008] In an optional implementation, the timing switch time includes timing shutdown time, and the timing switch task includes timing shutdown task; after enabling the timing switch task and controlling the display device to perform the device switch-on and switch-off according to the timing switch time, the method further includes: monitoring whether the display device performs the timing shutdown task according to the timing shutdown time; if the display device performs the timing shutdown task according to the timing shutdown time and the timing shutdown task is successfully executed, cleaning the current timing shutdown time in the register of the basic input and output system and setting the next timing shutdown time according to the shutdown configuration time.
[0009] The control method of the display device provided by the embodiment of the present application can set the next timing shutdown time by cleaning the current timing shutdown time, improves the control intelligence of the display device shutdown, and reduces the manual operation cost.
[0010] In an optional implementation, the method further includes: when the timed shutdown task is executed at the timed shutdown time, and it is monitored that the display device is in the use state, generating a shutdown prompt information, the shutdown prompt information including a shutdown delay time and canceling the current shutdown; in response to a selection of the shutdown delay time, controlling the display device to perform shutdown according to the shutdown delay time; or in response to a selection of canceling the current shutdown, controlling the display device to maintain the startup state.
[0011] The display device control method provided by the embodiments of the present application supports generating a shutdown prompt information when the display device is in the use state and cannot be timed to shut down, so that the user can flexibly select the processing mode of the display device, and the user experience is improved.
[0012] In an optional implementation, the method further includes: delivering the startup configuration time and the current system time to the display system of the display device, so that the display system determines the timed startup time interval; determining whether the display device completes startup within a first preset time period after the startup configuration time; if the display device does not start up within the first preset time period after the startup configuration time, controlling the display device to perform startup based on the timed startup time interval through the display system.
[0013] The display device control method provided by the embodiments of the present application delivers the startup configuration time and the current system time to the display system of the display device, so that the display system is woken up for compensation when the timed startup task fails to be performed through the BIOS, to ensure that the display device can start up in time, improve the startup stability and reliability of the display device, and avoid affecting the use of the display device.
[0014] In an optional implementation, the display device is controlled to perform startup based on the timed startup time interval through the display system, including: starting a timer according to the timed startup time interval, and monitoring whether the display system of the display device is in a standby state; if the display system is in the standby state, controlling the display device to perform startup through the display system.
[0015] The display device control method provided by the embodiments of the present application monitors whether the display system is in a standby state, to perform startup when the display system is in the standby state, so that the display device can start up in time.
[0016] In an alternative embodiment, the method further comprises: determining whether the display device completes the power-on within a second preset time period after the power-on configuration time; if the display device does not complete the power-on within the second preset time period after the power-on configuration time, receiving a network wake-up data packet sent by an online display device, and performing the power-on according to the network wake-up data packet; wherein the online display device and the display device are in the same gateway; the network wake-up data packet is generated by the online display device based on the address of the display device sent by the device control center; and the second preset time period is longer than the first preset time period.
[0017] The control method of the display device provided by the embodiment of the application determines whether the display device fails to perform the power-on controlled by the display system, and thus facilitates screening, by the device control center, an online display device in the same gateway as the display device that fails to perform the power-on, so that the online display device sends a network wake-up data packet to the display device that fails to perform the power-on, and ensures that the display device can perform the power-on. Thus, by integrating multiple wake-up strategies, when one wake-up strategy fails, other wake-up strategies are timely enabled, and the display device can perform the power-on regularly, and the power-on reliability of the display device is significantly improved. Meanwhile, since the online display device and the display device that fails to perform the power-on are in the same gateway, the display device is prevented from being attacked due to network security problems, and the power-on security of the display device is ensured.
[0018] In a second aspect, the application provides a control device of a display device, comprising: an acquisition module configured to acquire a switch configuration time sent by a device control center, the switch configuration time comprising at least one of a power-on configuration time and a power-off configuration time, and the switch configuration time being generated by a control interface of the device control center in response to a switch configuration operation; a switch time setting module configured to set a timing switch time in a register of a basic input / output system of the display device through a system input / output interface of the display device according to the switch configuration time; a switch task generation module configured to generate a timing switch task of the display device according to the timing switch time; and a switch control module configured to enable the timing switch task and control the display device to perform a device power-on / off according to the timing switch time.
[0019] In a third aspect, the application provides an electronic device, comprising: a memory and a processor, which are communicatively connected to each other, and the memory stores computer instructions; the processor executes the computer instructions, thereby performing the control method of the display device of the first aspect or any of the corresponding embodiments thereof.
[0020] In a fourth aspect, the application provides a computer readable storage medium, which stores computer instructions for causing a computer to perform the control method of the display device of the first aspect or any of the corresponding embodiments thereof.
[0021] In a fifth aspect, the present application provides a computer program product comprising computer instructions for causing a computer to execute the display device control method of the first aspect or any of its possible implementation forms.
[0022] The display device control method of the present application achieves the effects as described above, and details are not described herein again. BRIEF DESCRIPTION OF DRAWINGS
[0023] In order to more clearly illustrate the technical solutions of the present application or the related art, the following will briefly introduce the drawings needed to be used in the specific embodiments or related art descriptions. Obviously, the drawings described below are some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor on the basis of these drawings.
[0024] Figure 1 is a flowchart of the display device control method according to an embodiment of the present application;
[0025] Figure 2 is a control interface diagram of the centralized control platform according to an embodiment of the present application;
[0026] Figure 3 is a timing task creation diagram according to an embodiment of the present application;
[0027] Figure 4 is a detail diagram of the display device according to an embodiment of the present application;
[0028] Figure 5 is a flowchart of another display device control method according to an embodiment of the present application;
[0029] Figure 6 is a diagram of controlling the display device to boot through BIOS according to an embodiment of the present application;
[0030] Figure 7 is a connection diagram of the display system and the mainboard system according to an embodiment of the present application;
[0031] Figure 8 is a diagram of controlling the display device to boot through the display system according to an embodiment of the present application;
[0032] Figure 9 is a connection diagram of all display devices in the target area according to an embodiment of the present application;
[0033] Figure 10Fig. 1 is a schematic diagram of a network wake-up data packet controlling the power-on of a display device according to an embodiment of the present application;
[0034] Figure 11 Fig. 2 is a structural block diagram of a control device of a display device according to an embodiment of the present application;
[0035] Figure 12 Fig. 3 is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0036] In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the protection scope of the present application.
[0037] For the convenience of description, some terms related to the embodiments will be explained first. These explanations are to make the embodiments of the present application easier to be understood, and should not be regarded as limiting the protection scope of the present application.
[0038] (1) Centralized control: uploading device information through a platform interface, operating and managing multiple devices through a webpage interface, and a series of operations such as controlling device power-on, power-off and restart, and issuing instructions.
[0039] (2) Network wake-up (Wake-on-LAN, WOL): a technology allowing a computer to be awakened from a low-power state (such as sleep, hibernate) and restored to a normal working state through network signals. Sending a network wake-up packet in a local area network can wake up and shut down the device.
[0040] (3) RTC wake-up (Real-Time Clock Wake-up): real-time clock wake-up, using the timing function of a real-time clock chip or module to make a device in a low-power state be awakened at a predetermined time and restored to a normal working state.
[0041] (4) System IO: operating system input / output interface, using a system IO library to directly operate the registers of a basic input / output system (BIOS) to set the RTC wake-up time.
[0042] (5) MQTT: A lightweight IoT message transmission protocol, using MQTT protocol to realize the message transmission between the device end and the centralized control platform. It works on the TCP / IP protocol cluster, and is a publish / subscribe type message protocol designed for remote devices with limited hardware performance and poor network conditions.
[0043] At present, the conference room in enterprise or classroom will use intelligent conference screen (i.e. large screen display device), and the large screen manager needs to unify many large screen display devices so that the large screen display devices can be shut down at the same time and turned on at the same time. The power on / off control of this kind facilitates the management of a large number of large screen display devices.
[0044] For this, the related technology mainly realizes device management by means of network management software, which can perform batch basic operations on multiple computers in a LAN environment, such as sending simple instructions, deploying software, etc. In the timing startup function, the network wake-up (WOL) technology is mostly used, and the administrator sets the startup time in the software interface, and the software sends a wake-up data packet to the device network card through the network to realize the startup. However, the above-mentioned method highly depends on the network stability, once the LAN has network failure such as network interruption, router failure, or network congestion causes data packet delay, loss, the device cannot start on time, and only relying on the network wake-up method is single; when managing large-scale display devices, the administrator needs to configure the display device startup time one by one, the operation is complex, the efficiency is low and easy to make mistakes; network wake-up can directly send wake-up magic packets in the same sub-domain, and different sub-domains need to set port forwarding or VPN through the router. Considering the network security problem, in order to avoid the display device from being attacked, the gateway related administrator of the general enterprise router will not allow to set, once there is no port forwarding, the display devices in different sub-domains cannot be woken up. Therefore, it is difficult to realize reliable and stable timing startup in the related technology.
[0045] Based on this, the main process of the centralized control of the present application is to install a centralized control software in the large screen display device, deploy a centralized control platform on the server, bind each large screen display device through the serial number (SN) of the large screen display device, and the centralized control software on each large screen display device reports the device information to the platform through the MQTT protocol. Through the centralized control platform, the corresponding device can be selected on the web end to issue a timing startup and shutdown task.
[0046] The timing on-off task is stored in the device locally by the device end's centralized control software after receiving the timing on-off task, and the timing on-off task plan is started locally, the timing on-off time of the BIOS register is set by the system IO by the centralized control software, and the timing wake-up and timing shutdown of the display device are realized by the timing on-off time of the BIOS.
[0047] Considering that the BIOS timing on may fail to wake up due to client setting failure or other reasons, and the timing on task is received by the large-screen display device, the current time of the large-screen display device is synchronized to the display system of the large-screen display device through the serial communication protocol, and the timing on time is synchronized to the display system, and the display system controls the large-screen display device to start up when the internal timing of the display system reaches the specified time and the device does not start up.
[0048] Considering that the large-screen display device may be manually unplugged and then plugged in, at this time, the time and start-up plan of the display system will be cleared, and if the RTC timing on task does not take effect at this time, the network wake-up mode can be used for wake-up. When the centralized control platform detects that the large-screen display device A has not been online within X minutes of the timing on time, the online large-screen display device B in the same sub-domain is sent a command to send a network wake-up magic packet to the large-screen display device A for waking up the large-screen display device A.
[0049] That is, the present application aims to provide a centralized control through a front-end web page interface, to issue timing on-off commands to multiple large-screen display devices, to realize timing on-off of multiple large-screen display devices, and to integrate multiple wake-up strategies to ensure reliable wake-up of the large-screen display device, so as to improve the management efficiency and wake-up reliability of the large-screen display device.
[0050] According to the embodiment of the present application, a display device control method is provided, and it should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order from here.
[0051] In the present embodiment, a display device control method is provided, which can be used for large-screen display devices such as conference screens in conference rooms, Figure 1 The flowchart of the display device control method according to the embodiment of the present application is shown in FIG. Figure 1 As shown in the figure, the flow includes the following steps:
[0052] In step S101, the on-off configuration time issued by the device centralized control end is obtained, wherein the on-off configuration time includes at least one of the on configuration time and the off configuration time, and the on-off configuration time is generated by the control interface of the device centralized control end in response to the on-off configuration operation.
[0053] The device control end is a server end with a control platform deployed as described above, the display device is a large-screen display device connected to the device control end through MQTT protocol, and the control software is deployed in the display device.
[0054] The startup configuration time is a device timing startup time set by a device administrator, and the shutdown configuration time is a device timing shutdown time set by the device administrator. A server with a control platform deployed in a local area network where a plurality of display devices are located is built, and the server end starts an MQTT service to enable the display device end to connect to MQTT and report device information to the control platform of the server end through websocket. The control platform is deployed with a database management system for storing device information, timing tasks and other data, and the control platform mainly monitors the status of each display device, issues commands to each display device, and has other functions.
[0055] As shown in Figure 2 , all display devices currently bound are displayed in the control interface (such as a web page) of the control platform. The device administrator configures the timing startup and shutdown time of the display device through the control interface of the control platform, determines the timing startup and shutdown time and date of the display device, and supports batch configuration or individual configuration of the timing startup and shutdown, as shown in Figure 3 , and supports viewing the detail page of the display device, as shown in Figure 4 .
[0056] The control platform can then issue the startup and shutdown configuration time to the control software on the display device end through MQTT. Correspondingly, the display device end can obtain the startup and shutdown configuration time issued by the device control end and store the startup and shutdown configuration time in the local database to start the timing startup and / or shutdown plan.
[0057] In step S102, the timing startup and shutdown time is set in the register of the basic input and output system of the display device through the system input and output interface of the display device according to the startup and shutdown configuration time.
[0058] The system input and output interface is the operating system input and output interface of the display device, that is, the system IO. The basic input and output system is the BIOS of the display device. As described above, the system IO allows to skip the regular protection mechanism of the operating system and directly operate the register of the BIOS. After the startup and shutdown configuration time is obtained on the display device end, the system IO is directly used to write the startup and shutdown configuration time into the register of the BIOS to set the startup and shutdown configuration time as the timing startup and shutdown time of the display device through the BIOS.
[0059] In step S103, the timing startup and shutdown task of the display device is generated according to the timing startup and shutdown time.
[0060] The BIOS register of the display device determines the wake-up time and / or the shutdown time of the display device according to the timing switch time after the setting of the timing switch time is completed. Then, the timing switch task is set according to the timing switch time to allow the display device to perform the timing switch task after the timing switch time is reached.
[0061] For example, the timing start-up task is set according to the wake-up time to allow the display device to wake up from the low-power consumption state after the wake-up time is reached; the timing shutdown task is set according to the shutdown time to allow the display device to switch from the start-up state to the shutdown low-power consumption state after the shutdown time is reached.
[0062] In step S104, the timing switch task is enabled to control the display device to perform the device start-up and shutdown according to the timing switch time.
[0063] The timing switch task is enabled to make the timing switch task configuration of the display device effective. When the timing switch time set in advance is reached, the display device is controlled by the BIOS to perform the corresponding timing switch task according to the timing switch time, and the timing start-up and shutdown of the display device is completed.
[0064] The control method of the display device provided in the embodiment can configure and issue the start-up and shutdown configuration time of each display device on the device control terminal, set the corresponding timing switch time in the BIOS register of the display device through the system input and output interface, and then generate the corresponding timing switch task in the BIOS register locally, enable the timing switch task, and make the timing switch task effective. Thus, the display device can be controlled to perform the start-up and shutdown according to the timing switch time. Therefore, the display device in the low-power consumption state can be woken up at a predetermined time or the display device can be shut down within a predetermined time by using the timing function of the real-time clock chip or module of the display device, the start-up and shutdown control of the display device itself is realized, the start-up failure caused by the failure of the network wake-up packet transmission due to the interruption of the local area network is avoided, and the start-up stability and reliability of the display device are greatly improved. Meanwhile, the start-up and shutdown of multiple display devices can be controlled centrally through the device control terminal and the control interface, and the manager does not need to set the start-up and shutdown time of the display device one by one, and the management efficiency of the start-up and shutdown of the display device is greatly improved.
[0065] In the embodiment, a control method of a display device is provided, which can be used for a display device such as a conference screen in a conference room, Figure 5 is a flowchart of the control method of the display device according to the embodiment of the application, as shown in Figure 5 The flowchart includes the following steps:
[0066] In step S201, the switch configuration time issued by the device central control terminal is acquired, wherein the switch configuration time includes at least one of the startup configuration time and the shutdown configuration time, and the switch configuration time is generated by the control interface of the device central control terminal in response to the switch configuration operation. For details, please refer to the related description of the corresponding step in the above embodiment, which will not be repeated here.
[0067] In step S202, the timing switch time is set in the register of the basic input / output system of the display device according to the switch configuration time through the system input / output interface of the display device. For details, please refer to the related description of the corresponding step in the above embodiment, which will not be repeated here.
[0068] In step S203, the timing switch task of the display device is generated according to the timing switch time. For details, please refer to the related description of the corresponding step in the above embodiment, which will not be repeated here.
[0069] In step S204, the timing switch task is enabled to control the display device to perform the device switch according to the timing switch time. For details, please refer to the related description of the corresponding step in the above embodiment, which will not be repeated here.
[0070] Specifically, the timing switch time includes the timing startup time, and the timing switch task includes the timing startup task. Accordingly, the above method further includes:
[0071] In step S205, if the display device performs the timing startup task according to the timing startup time, and the timing startup task is successfully executed, the current timing startup time in the register of the basic input / output system is cleaned up, and the next timing startup time is set according to the startup configuration time.
[0072] As described above, since the timing startup time is set in the BIOS, when the timing startup time is reached, the display device can be awakened by the BIOS, and the online state of the display device is sent to the central control platform.
[0073] The central control platform can determine whether the display device performs the timing startup task according to the timing startup time by monitoring whether the online state information of the display device is uploaded or not. If the display device completes the startup according to the timing startup time and uploads the online state, it can be determined that the BIOS performs the timing startup task according to the timing startup time, and the timing startup task is successfully executed. At this time, the BIOS will clean up the current timing startup time to realize the cleaning of the timing startup state. Then, the register of the BIOS can be operated through the system IO to set the next timing startup time of the display device in the BIOS. Accordingly, the BIOS can control the display device to start up according to the next timing startup time.
[0074] Specifically, the timing switch time includes a timing shutdown time, and the timing switch task includes a timing shutdown task.
[0075] In step S206, if the display device performs the timing shutdown task according to the timing shutdown time, and the timing shutdown task is successfully performed, the timing shutdown time in the register of the basic input / output system is cleared, and the next timing shutdown time is set according to the shutdown configuration time.
[0076] As described above, since the timing shutdown time is set in the BIOS, when the timing shutdown time is reached, the display device can be controlled to be turned off by the BIOS, and the offline state of the display device is sent to the centralized control platform.
[0077] The centralized control platform can determine whether the display device performs the timing shutdown task according to the timing shutdown time by monitoring whether the offline state information of the display device is uploaded, if the display device is turned off according to the timing shutdown time and the offline state is uploaded, it can be determined that the BIOS performs the timing shutdown task according to the timing shutdown time, and the timing shutdown task is successfully performed, at this time, the BIOS will clean up the timing shutdown time, to realize the cleaning of the timing shutdown state. Then, the register of the BIOS can be operated through the system IO to set the next timing shutdown time of the display device in the BIOS, accordingly, the BIOS can control the display device to be turned off according to the next timing shutdown time.
[0078] In one specific example, as shown in Figure 6 The centralized control platform issues the startup configuration time through the MQTT network, the centralized control software in the display device stores the startup configuration time in the local database of the system, and accesses the BIOS register through the system IO to set the timing startup time in the BIOS register, and enables the BIOS before the display device is turned off, so that the display device is controlled to be turned on through the BIOS when the timing startup time is reached. The display device is turned on, the timing startup time is cleared, and the next timing startup time is read from the local database.
[0079] Similarly, after the display device is turned off through the BIOS, that is, the BIOS successfully performs the timing shutdown task, the next timing shutdown time of the display device is re-set in the BIOS, so that the BIOS controls the display device to be turned off according to the next timing shutdown time.
[0080] The control method of the display device provided by the embodiment of the application improves the control intelligence of the display device startup and shutdown by clearing the timing startup time and the timing shutdown time to set the next timing startup time and the next timing shutdown time, and reduces the labor cost.
[0081] In some optional embodiments, the method further comprises:
[0082] In step a1, when the timing shutdown task is executed at the timing shutdown time, and it is monitored that the display device is in use, a shutdown prompt information is generated, the shutdown prompt information comprising a shutdown delay time and a cancelation of the current shutdown.
[0083] In step a2, in response to a selection of the shutdown delay time, the display device is controlled to execute shutdown according to the shutdown delay time; or in response to a selection of the cancelation of the current shutdown, the display device is controlled to maintain a startup state.
[0084] If the system time of the display device reaches the timing shutdown time, but the display device is still in use, the timing shutdown task cannot be executed. At this time, the BIOS sends a shutdown prompt information to the display device, so that a user of the display device can select a delay shutdown or cancel the current timing shutdown according to actual needs.
[0085] Specifically, the shutdown prompt information comprises a shutdown delay time and a cancelation of the current shutdown, wherein the shutdown delay time is used to set a delay time of the timing shutdown, for example, automatic shutdown after 1 hour; and the cancelation of the current shutdown is used to cancel the timing shutdown of the display device, so that the user can flexibly use the display device and execute manual shutdown of the display device after completing the use, to avoid the influence of the timing shutdown on the use.
[0086] The shutdown prompt information can be displayed in the display device in the form of a pop-up window. Accordingly, the user can select a shutdown delay time or cancel the current shutdown according to actual use needs after receiving the shutdown prompt information. If the user selects the shutdown delay time, the display device is controlled to execute shutdown according to the shutdown delay time, for example, shutdown after 1 hour. If the user selects the cancelation of the current shutdown, the display device is controlled to maintain a startup state, to ensure that the user can normally use the display device.
[0087] The control method of the display device provided by the embodiment of the present application supports generation of a shutdown prompt information when the display device is in use and cannot be timed to shut down, so that the user can flexibly select a processing mode of the display device, and the user experience is improved.
[0088] In the case of normal operation of the display device, the display device is set to turn on by the above steps, so that the display device can wake up at the time of the scheduled turn-on after the display device is turned off. That is, most display devices can wake up at a scheduled time through the RTC, however, the display device may experience a sleep-wake process during use, or the display device may not be turned off at the scheduled turn-on time because the display device is still in the on state. Therefore, the scheduled turn-on task enabled in the BIOS register will not take effect in the above case.
[0089] For the above case, the display system of the display device is used to compensate for the scheduled turn-on wake-up. Accordingly, in some optional embodiments, the above method further comprises:
[0090] Step b1, the turn-on configuration time and the current system time are sent to the display system of the display device, so that the display system determines the scheduled turn-on time interval.
[0091] Step b2, if the scheduled turn-on task fails, the display device is controlled to turn on by the display system based on the scheduled turn-on time interval.
[0092] The display device is mainly composed of a mainboard system (such as an X86 mainboard) and a display system (such as an ARM), as shown in Figure 7 The related applications of the display device are running on the mainboard system, and the mainboard system mainly deploys an operating system (such as a Windows system and an Android system) of the display device. The display system is mainly used for displaying pictures, obtaining touch data, and transmitting to the mainboard system, etc. The mainboard system and the display system are connected by a built-in serial port line, and communication can be performed through the serial port. When the operating system of the display device is turned off, the display system enters a screen-off standby state, at this time, the display system can also run a low-power timer task.
[0093] The current system time of the mainboard system and the turn-on configuration time (i.e. the scheduled turn-on time of the display device) can be sent to the display system through the serial communication protocol, and the display system can determine the scheduled turn-on time interval from the turn-off according to the current system time and the turn-on configuration time. The scheduled turn-on time interval is the difference between the turn-on configuration time and the current system time.
[0094] The display system performs turn-on timing according to the scheduled turn-on time interval, and when it is monitored that the turn-on task of the display device fails, the display system controls the power IO switch to turn on the display device.
[0095] Specifically, determining that the turn-on task fails includes:
[0096] Step b11, determining whether the display device completes turn-on within a first preset time period after the turn-on configuration time.
[0097] Step b12, if the display device does not turn on within the first preset time period after the boot configuration time, it is determined that the timing boot task fails.
[0098] The first preset time period is a preset duration of time without timing boot, for example, 1 minute, 2 minutes, etc. Under normal circumstances, the display device will automatically boot after reaching the timing boot time corresponding to the boot configuration time. If it is monitored that the display device does not boot after reaching the timing boot time corresponding to the boot configuration time, and has not completed booting within the first preset time period after the boot configuration time, it is determined that the boot task of waking up the display device through RTC fails.
[0099] The control method of the display device provided by the embodiments of the present application can ensure that the display device can boot in time, improve the boot stability and reliability of the display device, and avoid affecting the use of the display device, by issuing the boot configuration time and the current system time to the display system of the display device, so as to wake up the display device through the display system when the timing boot task fails through BIOS.
[0100] In some optional embodiments, the display device is controlled to perform booting by the display system based on the timing boot time interval, comprising:
[0101] Step b21, start timing according to the timing boot time interval, and monitor whether the display system of the display device is in standby state.
[0102] Step b22, if the display system is in standby state, control the display device to perform booting through the display system.
[0103] As described above, the timing boot time interval is the time difference between the boot configuration time and the current system time, and the display system starts timing according to the timing boot time interval. Since the display device may be powered off by human, causing the display system to clear the timing task, therefore, while starting timing, it is also necessary to monitor whether the display system of the display device is in standby state. If the display system of the display device is in standby state, when the display device does not boot within the first preset time period after the boot configuration time, the display device is controlled to boot through the display system.
[0104] In one specific example, as shown in Figure 8 The current system time and the timing boot time corresponding to the boot configuration time are sent to the display system by the centralized control software through the serial communication protocol, the display system calculates the timing boot time interval and starts timing. If it is monitored that the display device has not booted within 1 minute after the timing boot time corresponding to the boot configuration time, the display device is controlled to boot through the display system.
[0105] The control method of the display device provided by the embodiment of the present application can ensure that the display device can be started in time by monitoring whether the display system is in a standby state and starting the display system when the display system is in the standby state.
[0106] As described above, after the mainboard system is shut down, the display system enters the screen-off standby state and can also run the low-power-consumption timing start task. However, if the display device is manually unplugged and then plugged in again in the shutdown state, the display system will also enter the shutdown state. At this time, the display system cannot run the timing start task. If the wired network cable on the display device is in the plugged-in state at this time, the display device can be woken up by sending a network wake-up data packet.
[0107] Correspondingly, in some optional embodiments, the method further includes: if the display device fails to be started by the display system, receiving a network wake-up data packet sent by an online display device, and starting the display device according to the network wake-up data packet.
[0108] The online display device is in the same gateway as the display device; and the network wake-up data packet is generated by the online display device based on the address of the display device.
[0109] The control platform of the device control end is bound with all display devices in the target area (for example, an enterprise park), records the MAC address, device IP address and gateway address of each display device, and records the timing start time of the specified display device through the timing start instruction issued by the control platform. Figure 9 A connection diagram of all display devices in the target area is shown.
[0110] After the control platform issues the timing start instruction, if the display device is not woken up by the RTC or the display system, the control platform can determine the gateway in which the display device that fails to start is located, and obtain an online display device in the same gateway as the display device. The online display device is another display device that completes the timing start.
[0111] Then, the control platform sends the device IP address, MAC address and the like of the display device to any online display device in the same gateway, and the online display device can construct a network wake-up data packet according to the MAC address. For example, the network wake-up data packet contains a 6-byte header and a 6-byte MAC address, and is repeated 16 times. After the network wake-up data packet is constructed, the online display device can send the network wake-up data packet to the display device that fails to start according to the device IP address.
[0112] Correspondingly, the display device that fails to start up can receive the network wake-up data packet sent by the online display device and start up according to the network wake-up data packet.
[0113] Specifically, determining that the display device fails to be powered on by controlling the display system includes:
[0114] Step c1, determining whether the display device has completed startup within a second preset time period after the startup configuration time.
[0115] In step c2, if the display device does not power on within a second preset time period after the power-on configuration time, it is determined that the power-on control of the display device by the display system fails, wherein the second preset time period is greater than the first preset time period.
[0116] The second preset duration is the duration of the pre-set unscheduled power-on, such as 3 minutes, 5 minutes, etc. The second preset duration is greater than the first preset duration. Under normal circumstances, the display device will automatically power on after the scheduled power-on time corresponding to the power-on configuration time is reached. If it is monitored that the display device has not powered on after the scheduled power-on time corresponding to the power-on configuration time is reached, continue to monitor whether the display device has completed the power-on within the first preset duration after the power-on configuration time. If the display device has not powered on within the first preset duration after the power-on configuration time, continue to monitor whether the display device has completed the power-on within the second preset duration after the power-on configuration time. If the display device has not completed the power-on within the second preset duration after the power-on configuration time, it is determined that the power-on task of controlling the display device through the display system has failed.
[0117] In a specific example, Figure 10 As shown in the figure, after the centralized control platform issues the scheduled power-on command, the scheduled power-on task will normally be executed. If the centralized control platform detects that display device A has not been powered on within 3 minutes after the specified scheduled power-on time (that is, the display device has not reported its online status to the centralized control platform), the centralized control platform will search the device list database for online display device B that is located at the same gateway as display device A. The centralized control platform will send the device IP and MAC address of display device A to online display device B. Online display device B can then generate a network wake-up packet for waking up display device A based on the MAC address and send the network wake-up packet to display device A via the device IP.
[0118] The control method of the display device provided in the embodiment determines whether the display device fails to perform the power-on through the display system control, so as to screen out the online display device in the same gateway as the display device that fails to perform the power-on through the device control terminal after the display system control fails to perform the power-on of the display device, so that the online display device sends a network wake-up data packet to the display device that fails to perform the power-on, and ensures that the display device can perform the power-on in time. Thus, by combining multiple wake-up strategies, when one wake-up manner fails, other wake-up manners are enabled in time, so as to ensure that the display device can perform the power-on in time, and the power-on reliability of the display device is improved significantly. Meanwhile, since the online display device and the display device that fails to perform the power-on are in the same gateway, the display device is prevented from being attacked due to network security problems, and the power-on security of the display device is ensured.
[0119] In the embodiment, a control device of a display device is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and will not be described herein. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and contemplated.
[0120] The control device of the display device provided in the embodiment comprises: Figure 11 As shown in the figure, the control device of the display device comprises:
[0121] The acquisition module 301 is configured to acquire the switch configuration time issued by the device control terminal, wherein the switch configuration time comprises at least one of the power-on configuration time and the power-off configuration time, and the switch configuration time is generated by the control interface of the device control terminal in response to the switch configuration operation.
[0122] The switch time setting module 302 is configured to set the timing switch time in the register of the basic input / output system of the display device through the system input / output interface of the display device according to the switch configuration time.
[0123] The switch task generation module 303 is configured to generate the timing switch task of the display device according to the timing switch time.
[0124] The switch control module 304 is configured to enable the timing switch task, and control the display device to perform the device power-on / off according to the timing switch time.
[0125] In some optional embodiments, the timing switch time comprises the timing power-on time, and the timing switch task comprises the timing power-on task. Accordingly, the above-mentioned device further comprises:
[0126] The boot-up time cleaning module is configured to clean the current boot-up time in the register of the basic input / output system if the display device executes the scheduled boot-up task according to the scheduled boot-up time and the scheduled boot-up task is successfully executed, and set the next scheduled boot-up time according to the boot-up configuration time.
[0127] Specifically, the scheduled switch time includes a scheduled shutdown time, and the scheduled switch task includes a scheduled shutdown task. Accordingly, the device further includes:
[0128] The shutdown time cleaning module is configured to clean the current shutdown time in the register of the basic input / output system if the display device executes the scheduled shutdown task according to the scheduled shutdown time and the scheduled shutdown task is successfully executed, and set the next scheduled shutdown time according to the shutdown configuration time.
[0129] In some optional embodiments, the device further includes:
[0130] The shutdown prompting module is configured to generate a shutdown prompting information when the scheduled shutdown task is executed at the scheduled shutdown time, and the display device is in a use state, the shutdown prompting information including a shutdown delay time and a cancellation of the current shutdown.
[0131] The selection responding module is configured to control the display device to execute the shutdown according to the shutdown delay time in response to a selection for the shutdown delay time, or control the display device to maintain the boot-up state in response to a selection for the cancellation of the current shutdown.
[0132] In some optional embodiments, the device further includes:
[0133] The boot-up time interval determining module is configured to send the boot-up configuration time and the current system time to the display system of the display device, so that the display system determines the scheduled boot-up time interval.
[0134] The first boot-up judging module is configured to judge whether the display device is booted up within a first preset time duration after the boot-up configuration time.
[0135] The display system controlling module is configured to control the display device to execute the boot-up based on the scheduled boot-up time interval through the display system if the display device is not booted up within the first preset time duration after the boot-up configuration time.
[0136] In some optional embodiments, the display system controlling module includes:
[0137] The standby monitoring unit is configured to start timing according to the scheduled boot-up time interval, and monitor whether the display system of the display device is in a standby state.
[0138] The boot-up executing unit is configured to control the display device to execute the boot-up through the display system if the display system is in the standby state.
[0139] In some optional embodiments, the apparatus further comprises:
[0140] a second start judgment unit, configured to judge whether the display device completes start-up within a second preset time period after the start-up configuration time, wherein the second preset time period is longer than the first preset time period.
[0141] a network wake-up module, configured to receive a network wake-up data packet sent by an online display device if the display device does not start up within the second preset time period after the start-up configuration time, and perform start-up according to the network wake-up data packet, wherein the online display device and the display device are in the same gateway, and the network wake-up data packet is generated by the online display device based on the address of the display device.
[0142] The control apparatus of the display device provided by the embodiments of the present disclosure can execute the control method of the display device provided by any of the embodiments of the present disclosure, and has the corresponding function modules and beneficial effects of the execution method. By centrally configuring the on-off configuration time of each display device on the device control terminal and issuing it, the corresponding timing switch time is set in the BIOS register of the display device through the system input-output interface, and the register of the BIOS can generate the corresponding timing switch task locally in the display device and enable the timing switch task to make the timing switch task effective, so as to control the display device to perform on-off according to the timing switch time. Thus, the real-time clock chip or module of the display device can be used to make the display device in a low-power state be woken up at a predetermined time, or make the display device be turned off within a predetermined time, realize the on-off control of the display device itself, avoid the failure of the network wake-up packet sending due to the interruption of the local area network, and greatly improve the on-off stability and on-off reliability of the display device. At the same time, the on-off of multiple display devices can be controlled centrally through the device control terminal and the control interface, without the need for the manager to set the on-off time of the display device one by one, which greatly improves the management efficiency of the on-off of the display device.
[0143] Further function descriptions of the above-mentioned modules and units are the same as those of the corresponding embodiments, which will not be repeated here.
[0144] Figure 12 A structural schematic diagram of an electronic device provided by the embodiments of the present disclosure.
[0145] The specific reference will be made below Figure 12which shows a structural schematic diagram suitable for being used to implement an electronic device in the embodiments of the present disclosure. The electronic device can include a processor (such as a central processor, a graphic processor, etc.) 401, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 402 or a program loaded from a storage 408 into a random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the electronic device are also stored. The processor 401, the ROM 402, and the RAM 403 are connected to each other through a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0146] Generally, the following devices can be connected to the I / O interface 405: an input device 406 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 407 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage 408 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 409. The communication device 409 can allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. Although Figure 12 The electronic device with various devices is shown, but it should be understood that all the shown devices are not required to be implemented or possessed, and more or fewer devices can be alternatively implemented or possessed.
[0147] In particular, according to the embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer software program. For example, the embodiments of the present disclosure include a computer program product including a computer program carried on a non-transitory computer readable medium, the computer program containing program codes for executing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network through the communication device 409, or installed from the storage 408, or installed from the ROM 402. When the computer program is executed by the processor 401, the above-mentioned functions defined in the control method of the display device of the embodiments of the present disclosure are performed.
[0148] Figure 12 The electronic device shown is only an example, and should not bring any limitation to the functions and use range of the embodiments of the present disclosure.
[0149] The embodiments of the present application further provide a computer readable storage medium, and the method according to the embodiments of the present application can be implemented in hardware, firmware, or recorded in a storage medium, or stored in a remote storage medium or a non-transitory machine readable storage medium and downloaded to a local storage medium through network, so that the method described herein can be processed by such software on a storage medium using a general purpose computer, a special purpose processor, or programmable or special hardware. The storage medium can be a magnetic disk, an optical disk, a read-only memory, a random access memory, a flash memory, a hard disk, or a solid state disk, etc. Further, the storage medium can also include a combination of the above-mentioned memories. It can be understood that the computer, the processor, the microprocessor controller, or the programmable hardware includes a storage component that can store or receive software or computer code, when the software or computer code is accessed and executed by the computer, the processor, or the hardware, the control method of the display device shown in the above embodiments is implemented.
[0150] Part of the present application can be applied as a computer program product, for example, computer program instructions, when executed by a computer, the operation of the computer can invoke or provide the method and / or technical solutions according to the present application. Those skilled in the art should understand that the form of computer program instructions in computer readable medium includes but is not limited to source file, executable file, installation package file, etc. Correspondingly, the way of computer program instructions executed by computer includes but is not limited to: the computer directly executes the instructions, or the computer compiles the instructions and then executes the corresponding compiled program, or the computer reads and executes the instructions, or the computer reads and installs the instructions and then executes the corresponding installed program. Here, the computer readable medium can be any available computer readable storage medium or communication medium accessible to the computer.
[0151] Although the embodiments of the present application are described in conjunction with the accompanying drawings, various modifications and changes can be made by those skilled in the art without departing from the spirit and scope of the present application, and such modifications and changes fall within the scope defined by the appended claims.
Claims
1. A method for controlling a display device, characterized in that: The method comprises: Obtaining a switch configuration time issued by a centralized control terminal of the device, the switch configuration time including at least one of a power-on configuration time and a power-off configuration time, the switch configuration time being generated by a control interface of the centralized control terminal of the device in response to a power-on / power-off configuration operation; Setting a timed switch time in a register of a basic input / output system of the display device according to the switch configuration time via a system input / output interface of the display device; generating a timed on / off task for the display device according to the timed on / off time; The timed switch task is enabled to control the display device to turn on and off the device according to the timed switch time.
2. The method according to claim 1, characterized in that The timed switch time includes the timed power-on time, and the timed switch task includes the timed power-on task; After enabling the timed on / off task and controlling the display device to turn on / off the device according to the timed on / off time, the method further includes: If the display device executes the scheduled power-on task according to the scheduled power-on time and the scheduled power-on task is successfully executed, the current scheduled power-on time in the register of the basic input and output system is cleared, and the next scheduled power-on time is set according to the power-on configuration time.
3. The method according to claim 1 or 2, characterized in that The timed switch time includes the timed shutdown time, and the timed switch task includes the timed shutdown task; After enabling the timed on / off task and controlling the display device to turn on / off the device according to the timed on / off time, the method further includes: If the display device executes the scheduled shutdown task according to the scheduled shutdown time and the scheduled shutdown task is successfully executed, the current scheduled shutdown time in the register of the basic input and output system is cleared and the next scheduled shutdown time is set according to the shutdown configuration time.
4. The method according to claim 3, characterized in that Also includes: When the scheduled shutdown time is reached and the scheduled shutdown task is executed, if it is detected that the display device is in use, a shutdown prompt message is generated, wherein the shutdown prompt message includes a shutdown delay time and cancellation of the current shutdown; In response to the selection of the shutdown delay time, the display device is controlled to be shut down according to the shutdown delay time; or in response to the selection of canceling the current shutdown, the display device is controlled to remain in the powered-on state.
5. The method according to claim 1, wherein Also includes: Sending the power-on configuration time and the current system time to the display system of the display device so that the display system determines the scheduled power-on time interval; Determining whether the display device is completely powered on within a first preset time period after the power-on configuration time; If the display device is not powered on within a first preset time period after the power-on configuration time, the display system controls the display device to power on based on the scheduled power-on time interval.
6. The method according to claim 5, characterized in that Controlling the display device to power on based on the scheduled power-on time interval by the display system includes: Starting timing according to the timed power-on time interval and monitoring whether the display system of the display device is in a standby state; If the display system is in a standby state, the display device is controlled by the display system to be powered on.
7. The method according to claim 5, characterized in that Also includes: Determining whether the display device is completely powered on within a second preset time period after the power-on configuration time; If the display device is not powered on within a second preset time period after the power-on configuration time, receiving a network wake-up data packet sent by an online display device, and performing power-on according to the network wake-up data packet; Among them, the online display device and the display device are in the same gateway; the network wake-up data packet is generated by the online display device based on the address of the display device issued by the device centralized control terminal, and the second preset time length is greater than the first preset time length.
8. A control device for a display device, characterized in that: The device comprises: an acquisition module, configured to acquire a switch configuration time issued by a centralized control terminal of a device, wherein the switch configuration time includes at least one of a power-on configuration time and a power-off configuration time, and the switch configuration time is generated by a control interface of the centralized control terminal of the device in response to a power-on / power-off configuration operation; a switch time setting module, configured to set a timed switch time in a register of a basic input / output system of the display device according to the switch configuration time via a system input / output interface of the display device; A switch task generating module, configured to generate a timed switch task for the display device according to the timed switch time; The power on / off control module is used to enable the timed power on / off task and control the display device to execute the power on / off of the device according to the timed power on / off time.
9. An electronic device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the control method of the display device according to any one of claims 1 to 7 by executing the computer instructions.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method for controlling a display device according to any one of claims 1 to 7.
11. A computer program product, characterized in that The method comprises computer instructions for causing a computer to execute the method for controlling a display device according to any one of claims 1 to 7.