CN117857887A - Display equipment and upgrading method - Google Patents

Display equipment and upgrading method Download PDF

Info

Publication number
CN117857887A
CN117857887A CN202310798024.5A CN202310798024A CN117857887A CN 117857887 A CN117857887 A CN 117857887A CN 202310798024 A CN202310798024 A CN 202310798024A CN 117857887 A CN117857887 A CN 117857887A
Authority
CN
China
Prior art keywords
power
upgrade
starting
user
standby
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310798024.5A
Other languages
Chinese (zh)
Inventor
王彬
赵春亭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao Hisense Media Network Technology Co Ltd
Original Assignee
Qingdao Hisense Media Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qingdao Hisense Media Network Technology Co Ltd filed Critical Qingdao Hisense Media Network Technology Co Ltd
Priority to CN202310798024.5A priority Critical patent/CN117857887A/en
Publication of CN117857887A publication Critical patent/CN117857887A/en
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

Some embodiments of the present application show a display device and an upgrade method, the method including: when an upgrade strategy is detected to exist, displaying an upgrade prompt box on a user interface, and reading the number of times of starting reasons in a power control file, wherein the upgrade prompt box comprises a background execution control, and the starting reasons refer to a state of the display equipment before starting; responding to the instruction of selecting the background execution control input by the user, executing upgrading operation and canceling displaying the upgrading prompt box; and if the starting reason times meet the preset conditions, displaying upgrading progress information on the user interface. According to the method and the device for updating the system, the starting reason frequency is recorded in the power control file, the user is determined to exchange power directly frequently based on the counted starting reason frequency, when the system needs to be updated, the updating progress is displayed on the user interface even if the user selects the background to execute updating, the possibility of direct power-off of the user is reduced, and smooth one-time completion of the system updating is ensured.

Description

Display equipment and upgrading method
Technical Field
The application relates to the technical field of display equipment, in particular to display equipment and an upgrading method.
Background
The main step of intelligent television upgrade is OTA (Over-the-Air Technology) upgrade package installation, namely, software data is written into a partition of a system. OTA is a technology for implementing remote management of mobile terminal equipment (such as smart tv) and SIM card data through an air interface of mobile communication. If the user directly performs power-off processing on the intelligent television in the OTA upgrading process, the upgrade is failed in the midway, the upgrade cannot be completed, and part of system files can be damaged, so that the intelligent television cannot be started up through a bootstrap program.
Disclosure of Invention
Some embodiments of the present invention provide a display device and an upgrade method, in which the number of times of power-on reasons is recorded in a power control file, and the frequent direct power-off of a user is determined based on the counted number of times of power-on reasons, so that when a system needs to be upgraded, even if a user selects a background to execute the upgrade, the upgrade progress is displayed on a user interface, the possibility of direct power-off of the user is reduced, and the smooth one-time completion of the system upgrade is ensured.
In a first aspect, some embodiments of the present application provide a display device, including:
A display configured to: displaying a user interface;
a controller configured to:
when an upgrade strategy is detected to exist, displaying an upgrade prompt box on the user interface, and reading the number of times of starting reasons in a power control file, wherein the upgrade strategy is used for indicating the existence of an upgrade task, the upgrade prompt box comprises a background execution control, and the starting reasons refer to the state of the display equipment before starting;
responding to the instruction of selecting the background execution control input by the user, executing upgrading operation and canceling displaying the upgrading prompt box;
and if the starting-up reason frequency meets the preset condition, displaying the upgrading progress information on the user interface, wherein the starting-up reason frequency meets the preset condition to represent that the frequency of the user closing the display equipment through alternating current power failure is abnormal.
In some embodiments, the controller is configured to:
responding to a starting instruction input by a user, controlling the starting operation of the display equipment, and acquiring a starting reason;
if the starting-up source is STR standby or false standby, reading standby times in a power control file, adding one standby time and then storing the standby times in the power control file again, wherein the false standby is that the display is in a closed state after receiving a standby instruction, and the central processing unit and the software function of the display equipment are in working states;
If the starting reason is direct current standby, reading the shutdown times in a power control file, adding one to the shutdown times, and storing the shutdown times in the power control file again;
if the starting reason is AC power failure, reading the power failure times of a power control file, adding one to the power failure times, and storing the power failure times into the power control file again.
In some embodiments, the controller is configured to:
recording the time corresponding to the starting reason;
and periodically clearing the starting reasons of which the time exceeds the preset time limit, so that the starting reasons exceeding the preset time limit are not counted in the number of times of starting reasons.
In some embodiments, the number of power-on reasons includes a number of power-off times and a number of power-off times, and the controller is configured to display upgrade progress information on the user interface if the number of power-on reasons satisfies a preset condition:
and if the power-off times are greater than or equal to a target threshold, displaying upgrading progress information on the user interface, wherein the target threshold is a ratio of the power-off times to a preset multiple.
In some embodiments, the number of power-on reasons includes a number of standby times, a number of power-off times, and the controller performs displaying upgrade progress information on the user interface if the number of power-on reasons satisfies a preset condition, configured to:
Determining the total number of startup as the sum of the standby times, the shutdown times and the power-off times;
determining the power-off percentage as the ratio of the power-off times to the total number of the power-on times;
and if the power-off percentage is greater than or equal to a preset threshold value, displaying upgrading progress information on the user interface.
In some embodiments, in performing an upgrade operation, the controller is configured to:
and responding to the STR standby instruction input by the user, controlling the display equipment to enter a false standby state, and continuously executing the upgrading operation, wherein the STR standby instruction is used for indicating the display equipment to enter the STR standby state.
In some embodiments, in performing an upgrade operation, the controller is configured to:
responding to a direct current standby instruction input by a user, controlling the display to display a prompt interface, wherein the prompt interface is used for prompting that an upgrading process is running, the shutdown is changed into a pseudo standby mode, and the direct current standby instruction is used for indicating the display equipment to enter a direct current standby state;
and after receiving the confirmation operation of the user, controlling the display equipment to enter a false standby state, and continuously executing the upgrading operation.
In some embodiments, the controller is configured to:
And after the upgrading is finished, if the display equipment is in a false standby state, controlling the display equipment to enter a direct current standby state.
In some embodiments, the controller performs displaying an upgrade progress on the user interface, and is further configured to:
and displaying upgrading progress information at the edge of the user interface, wherein the upgrading progress information comprises an upgrading progress display diagram and prompt information, and the prompt information is used for prompting that the upgrading process is running and power is not cut off.
In a second aspect, some embodiments of the present application provide an upgrade method, including:
when an upgrade strategy is detected to exist, displaying an upgrade prompt box on a user interface, and reading the number of times of starting reasons in a power control file, wherein the upgrade strategy is used for indicating the existence of an upgrade task, the upgrade prompt box comprises a background execution control, and the starting reasons refer to the state of the display equipment before starting;
responding to the instruction of selecting the background execution control input by the user, executing upgrading operation and canceling displaying the upgrading prompt box;
and if the starting-up reason frequency meets the preset condition, displaying the upgrading progress information on the user interface, wherein the starting-up reason frequency meets the preset condition to represent that the frequency of the user closing the display equipment through alternating current power failure is abnormal.
Some embodiments of the present application provide a display device and an upgrade method. When the existence of the upgrade strategy is detected, an upgrade prompt box is displayed to prompt a user that an upgrade task exists currently, wherein the upgrade prompt box comprises a background execution control, and the number of times of starting reasons in a power supply control file is read, and the starting reasons refer to the state of the display equipment before starting. Executing upgrading operation after receiving an instruction of selecting the background execution control input by a user; and if the starting reason frequency meets the preset condition, namely the frequency of the user closing the display equipment through alternating current power failure is abnormal, displaying upgrading progress information on the user interface. According to the method and the device for updating the system, the starting reason frequency is recorded in the power control file, the user is determined to exchange power directly frequently based on the counted starting reason frequency, when the system needs to be updated, the updating progress is displayed on the user interface even if the user selects the background to execute updating, the possibility of direct power-off of the user is reduced, and smooth one-time completion of the system updating is ensured.
Drawings
FIG. 1 illustrates an operational scenario between a display device and a control apparatus according to some embodiments;
FIG. 2 illustrates a hardware configuration block diagram of a control device according to some embodiments;
FIG. 3 illustrates a hardware configuration block diagram of a display device according to some embodiments;
FIG. 4 illustrates a software configuration diagram in a display device according to some embodiments;
FIG. 5 illustrates a flow chart of an upgrade method provided in accordance with some embodiments;
FIG. 6 illustrates a schematic diagram of an upgrade prompt box provided in accordance with some embodiments;
FIG. 7 illustrates a schematic diagram of a system update interface provided in accordance with some embodiments;
FIG. 8 illustrates a schematic diagram of another system update interface provided in accordance with some embodiments;
FIG. 9 illustrates a schematic diagram of a display device power state switch provided in accordance with some embodiments;
FIG. 10 illustrates a schematic diagram of a user interface provided in accordance with some embodiments;
FIG. 11 illustrates a schematic diagram of an upgrade progress bar provided in accordance with some embodiments;
FIG. 12 illustrates a schematic diagram of another upgrade progress bar provided in accordance with some embodiments;
FIG. 13 illustrates a schematic diagram of yet another upgrade progress bar provided in accordance with some embodiments;
FIG. 14 illustrates a schematic diagram of a prompt interface provided in accordance with some embodiments.
Detailed Description
For purposes of clarity and implementation of the present application, the following description will make clear and complete descriptions of exemplary implementations of the present application with reference to the accompanying drawings in which exemplary implementations of the present application are illustrated, it being apparent that the exemplary implementations described are only some, but not all, of the examples of the present application.
It should be noted that the brief description of the terms in the present application is only for convenience in understanding the embodiments described below, and is not intended to limit the embodiments of the present application. Unless otherwise indicated, these terms should be construed in their ordinary and customary meaning.
The terms first and second and the like in the description and in the claims and in the above-described figures are used for distinguishing between similar or similar objects or entities and not necessarily for limiting a particular order or sequence, unless otherwise indicated. It is to be understood that the terms so used are interchangeable under appropriate circumstances.
The terms "comprises," "comprising," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a product or apparatus that comprises a list of elements is not necessarily limited to all elements explicitly listed, but may include other elements not expressly listed or inherent to such product or apparatus.
The display device provided in the embodiment of the application may have various implementation forms, for example, may be a television, an intelligent television, a laser projection device, a display (monitor), an electronic whiteboard (electronic bulletin board), an electronic desktop (electronic table), and the like. Fig. 1 and 2 are specific embodiments of a display device of the present application.
Fig. 1 is a schematic diagram of an operation scenario between a display device and a control apparatus according to an embodiment. As shown in fig. 1, a user may operate the display device 200 through the smart device 300 or the control apparatus 100.
In some embodiments, the control apparatus 100 may be a remote controller, and the communication between the remote controller and the display device includes infrared protocol communication or bluetooth protocol communication, and other short-range communication modes, and the display device 200 is controlled by a wireless or wired mode. The user may control the display device 200 by inputting user instructions through keys on a remote control, voice input, control panel input, etc.
In some embodiments, a smart device 300 (e.g., mobile terminal, tablet, computer, notebook, etc.) may also be used to control the display device 200. For example, the display device 200 is controlled using an application running on a smart device.
In some embodiments, the display device may receive instructions not using the smart device or control device described above, but rather receive control of the user by touch or gesture, or the like.
In some embodiments, the display device 200 may also perform control in a manner other than the control apparatus 100 and the smart device 300, for example, the voice command control of the user may be directly received through a module configured inside the display device 200 device for acquiring voice commands, or the voice command control of the user may be received through a voice control device configured outside the display device 200 device.
In some embodiments, the display device 200 is also in data communication with a server 400. The display device 200 may be permitted to make communication connections via a Local Area Network (LAN), a Wireless Local Area Network (WLAN), and other networks. The server 400 may provide various contents and interactions to the display device 200. The server 400 may be a cluster, or may be multiple clusters, and may include one or more types of servers.
Fig. 2 exemplarily shows a block diagram of a configuration of the control apparatus 100 in accordance with an exemplary embodiment. As shown in fig. 2, the control device 100 includes a controller 110, a communication interface 130, a user input/output interface 140, a memory, and a power supply. The control apparatus 100 may receive an input operation instruction of a user and convert the operation instruction into an instruction recognizable and responsive to the display device 200, and function as an interaction between the user and the display device 200.
As shown in fig. 3, the display apparatus 200 includes at least one of a modem 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, a memory, a power supply, and a user interface.
In some embodiments the controller includes a processor, a video processor, an audio processor, a graphics processor, RAM, ROM, a first interface for input/output to an nth interface.
The display 260 includes a display screen component for presenting a picture, and a driving component for driving an image display, a component for receiving an image signal from the controller output, displaying video content, image content, and a menu manipulation interface, and a user manipulation UI interface.
The display 260 may be a liquid crystal display, an OLED display, a projection device, or a projection screen.
The display 260 further includes a touch screen, and the touch screen is used for receiving an action input control instruction such as sliding or clicking of a finger of a user on the touch screen.
The communicator 220 is a component for communicating with external devices or servers according to various communication protocol types. For example: the communicator may include at least one of a Wifi module, a bluetooth module, a wired ethernet module, or other network communication protocol chip or a near field communication protocol chip, and an infrared receiver. The display apparatus 200 may establish transmission and reception of control signals and data signals with the external control device 100 or the server 400 through the communicator 220.
A user interface, which may be used to receive control signals from the control device 100 (e.g., an infrared remote control, etc.).
The detector 230 is used to collect signals of the external environment or interaction with the outside. For example, detector 230 includes a light receiver, a sensor for capturing the intensity of ambient light; alternatively, the detector 230 includes an image collector such as a camera, which may be used to collect external environmental scenes, user attributes, or user interaction gestures, or alternatively, the detector 230 includes a sound collector such as a microphone, or the like, which is used to receive external sounds.
The external device interface 240 may include, but is not limited to, the following: high Definition Multimedia Interface (HDMI), analog or data high definition component input interface (component), composite video input interface (CVBS), USB input interface (USB), RGB port, etc. The input/output interface may be a composite input/output interface formed by a plurality of interfaces.
The modem 210 receives broadcast television signals through a wired or wireless reception manner, and demodulates audio and video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.
In some embodiments, the controller 250 and the modem 210 may be located in separate devices, i.e., the modem 210 may also be located in an external device to the main device in which the controller 250 is located, such as an external set-top box or the like.
The controller 250 controls the operation of the display device and responds to the user's operations through various software control programs stored on the memory. The controller 250 controls the overall operation of the display apparatus 200. For example: in response to receiving a user command to select a UI object to be displayed on the display 260, the controller 250 may perform an operation related to the object selected by the user command.
In some embodiments the controller includes at least one of a central processing unit (Central Processing Unit, CPU), video processor, audio processor, graphics processor (Graphics Processing Unit, GPU), RAM Random Access Memory, RAM), ROM (Read-Only Memory, ROM), first to nth interfaces for input/output, a communication Bus (Bus), and the like.
The user may input a user command through a Graphical User Interface (GUI) displayed on the display 260, and the user input interface receives the user input command through the Graphical User Interface (GUI). Alternatively, the user may input the user command by inputting a specific sound or gesture, and the user input interface recognizes the sound or gesture through the sensor to receive the user input command.
A "user interface" is a media interface for interaction and exchange of information between an application or operating system and a user, which enables conversion between an internal form of information and a user-acceptable form. A commonly used presentation form of the user interface is a graphical user interface (Graphic User Interface, GUI), which refers to a user interface related to computer operations that is displayed in a graphical manner. It may be an interface element such as an icon, a window, a control, etc. displayed in a display screen of the electronic device, where the control may include a visual interface element such as an icon, a button, a menu, a tab, a text box, a dialog box, a status bar, a navigation bar, a Widget, etc.
Referring to FIG. 4, in some embodiments, the system is divided into four layers, from top to bottom, an application layer (referred to as an "application layer"), an application framework layer (Application Framework layer) (referred to as a "framework layer"), a An Zhuoyun row (Android run) and a system library layer (referred to as a "system runtime layer"), and a kernel layer, respectively.
In some embodiments, at least one application program is running in the application program layer, and these application programs may be a Window (Window) program of an operating system, a system setting program, a clock program, or the like; or may be an application developed by a third party developer. In particular implementations, the application packages in the application layer are not limited to the above examples.
The framework layer provides an application programming interface (application programming interface, API) and programming framework for the application. The application framework layer includes a number of predefined functions. The application framework layer corresponds to a processing center that decides to let the applications in the application layer act. Through the API interface, the application program can access the resources in the system and acquire the services of the system in the execution.
As shown in fig. 4, the application framework layer in the embodiment of the present application includes a manager (manager), a Content Provider (Content Provider), and the like, where the manager includes at least one of the following modules: an Activity Manager (Activity Manager) is used to interact with all activities that are running in the system; a Location Manager (Location Manager) is used to provide system services or applications with access to system Location services; a Package Manager (Package Manager) for retrieving various information about an application Package currently installed on the device; a notification manager (Notification Manager) for controlling the display and clearing of notification messages; a Window Manager (Window Manager) is used to manage bracketing icons, windows, toolbars, wallpaper, and desktop components on the user interface.
In some embodiments, the activity manager is used to manage the lifecycle of the individual applications as well as the usual navigation rollback functions, such as controlling the exit, opening, fallback, etc. of the applications. The window manager is used for managing all window programs, such as obtaining the size of the display screen, judging whether a status bar exists or not, locking the screen, intercepting the screen, controlling the change of the display window (for example, reducing the display window to display, dithering display, distorting display, etc.), etc.
In some embodiments, the system runtime layer provides support for the upper layer, the framework layer, and when the framework layer is in use, the android operating system runs the C/C++ libraries contained in the system runtime layer to implement the functions to be implemented by the framework layer.
In some embodiments, the kernel layer is a layer between hardware and software. As shown in fig. 4, the kernel layer contains at least one of the following drivers: audio drive, display drive, bluetooth drive, camera drive, WIFI drive, USB drive, HDMI drive, sensor drive (e.g., fingerprint sensor, temperature sensor, pressure sensor, etc.), and power supply drive, etc.
Android display device platforms have adopted an a/B seamless upgrade architecture. The A/B system upgrade, as the name implies, is a logically two-set system, one set of system partitions and the other set of backup partitions. The two systems are shipped the same and may not be the same thereafter. One new version and the other old version, the old version is updated to the new version, and the switching is continuously updated. The A/B system updates are also called Seamless updates (Seamless updates) and have the following characteristics: 1. the OTA update runs in the background of the system, during which the user can still use the display device normally. After the update is completed, the new system can be accessed by restarting once. 2. After the OTA update fails (the OTA update cannot be applied or cannot be started after the application), the device can restart to roll back to the old partition for continuous use and retry updating and upgrading. 3. The OTA upgrade can be performed by adopting a streaming upgrade mode, that is, a sufficient space is not required to be reserved for storing the downloaded upgrade package by a/data (data) partition or a/cache (cache) partition. 4. And a set of system which can be normally started to be used is ensured to be reserved on the disk during OTA updating, so that the possibility of brick changing of a brushing machine is reduced, and the workload of after-sales service is reduced.
The main step of intelligent television upgrade is OTA upgrade package installation, namely, software data is written into a partition of a system. OTA is a technology for implementing remote management of mobile terminal equipment (such as smart tv) and SIM card data through an air interface of mobile communication. If the user directly performs power-off processing on the intelligent television in the OTA upgrading process, the upgrade is failed in the midway, the upgrade cannot be completed, and part of system files can be damaged, so that the intelligent television cannot be started up through a bootstrap program.
In order to solve the above technical problems, the embodiments of the present application provide a display device 200, and the structure and the functions of each part of the display device 200 may refer to the above embodiments. In addition, on the basis of the display device 200 shown in the above embodiment, the present embodiment further improves some functions of the display device 200. As shown in fig. 5, the controller 250 performs the steps of:
step S501: detecting whether an upgrade strategy exists;
after the display equipment is started, the OTA upgrading process is started, interaction is actively carried out with the server side, whether an upgrading strategy exists or not is detected, and whether the upgrading strategy sent by the server side is received or not is judged. The upgrade strategy is used for indicating the existence of an upgrade task, and comprises an upgrade package, upgrade content, equipment identification and the like. The device identification is used to characterize the model of the display device.
After the display equipment is started or a detection update instruction input by a user is received, the equipment identification of the display equipment and the version number/version code are sent to a server;
judging whether an equipment identifier of the server based on display equipment and an upgrading strategy sent by a version number/version code are received or not;
if the upgrade strategy sent by the server based on the equipment identification of the display equipment and the version number/version code is received, determining that the upgrade strategy exists;
if the upgrade policy sent by the server based on the device identification of the display device and the version number/version code is not received, determining that the upgrade policy does not exist.
After receiving a device identifier of a display device and a version number/version code, a server acquires the latest version number/version code corresponding to the device identifier;
judging whether the latest version number/version code corresponding to the equipment identifier is the same as the version number/version code of the display equipment;
if the latest version number/version code corresponding to the equipment identifier is the same as the version number/version code of the display equipment, not sending an upgrade strategy to the display equipment;
and if the latest version number/version code corresponding to the equipment identifier is different from the version number/version code of the display equipment, namely, the latest version number/version code corresponding to the equipment identifier is higher than the version number/version code of the display equipment, sending an upgrading strategy to the display equipment.
If no upgrade policy is detected, no upgrade-related operations are performed.
If it is detected that an upgrade policy exists, step S502 is performed: displaying an upgrade prompt box on the user interface, and reading the starting reason times in the power control file;
in some embodiments, the upgrade prompt box is displayed on an upper floating layer of the user interface, may be displayed centrally, or may be displayed at an edge of the user interface to minimize occlusion of the user interface.
In some embodiments, the display is controlled to display an upgrade prompt interface, where the upgrade prompt interface includes an upgrade prompt box, i.e., the display of the current user interface is canceled and the upgrade prompt interface is displayed. The upgrade prompt interface is a full screen interface.
In some embodiments, the upgrade prompt box is used to prompt discovery of a new system version. The upgrade prompt box comprises a first prompt message, a confirmation control, a background execution control and a cancellation control. The first prompt information is used for prompting a user whether to execute system upgrade. The validation control is used to provide the option for the user to select an immediate upgrade and display the progress of the upgrade. The background execution control is used for providing options for a user to upgrade immediately and execute upgrade operations in the background. The cancel control is used to provide an option for the user not to perform an upgrade operation.
Receiving an instruction of selecting a confirmation control input by a user;
and responding to the instruction of selecting the confirmation control input by the user, executing upgrading operation and controlling the display to display a system updating interface. The system updating interface comprises upgrading progress information and a background execution control, and the acquired execution control is used for providing options for a user to execute upgrading operation in the background at any time.
Illustratively, as shown in FIG. 6, the upgrade prompt box includes a first prompt 61, a confirmation control 62, a background execution control 63, a cancel control 64, and a focus 65, the current focus 65 indicating that the confirmation control 62 is selected. Receiving a user instruction to select the confirmation control 62, the display is controlled to display a system update interface. In the upgrade package downloading process, the system update interface is shown in fig. 7, and includes a download progress bar 71 of the upgrade package and a background execution control 72. In the upgrade package installation process, a system update interface is shown in fig. 8, including an installation progress bar 81 of the upgrade package and a background execution control 82. And receiving an instruction of selecting the background execution control by a user, canceling the display of the system updating interface, and displaying the user interface before the upgrade operation is executed.
It should be noted that the controls, which are visual objects displayed in the display areas of the user interface in the display device to represent corresponding contents such as icons, thumbnails, video clips, links, etc., may provide the user with various conventional program contents received through data broadcasting, and various application and service contents set by the content manufacturer.
The presentation form of the control is typically diversified. For example, the controls may include text content and/or images for displaying thumbnails related to the text content, or video clips related to the text. As another example, the control may be text and/or an icon of an application.
In some embodiments, the focus is used to indicate that any of the controls has been selected. In one aspect, the control may be selected or controlled by controlling movement of a display focus object in the display device based on user input via the control device. Such as: the user may select and control the controls by directional keying movement of the control focus object between the controls on the control device. Alternatively, the movement of the controls displayed in the display device may be controlled to cause the focus object to select or control the controls according to the user's input through the control device. Such as: the user can control the controls to move left and right through the direction keys on the control device, so that the focus object can select and control the controls when the position of the focus object is kept unchanged.
The form of identification of the focal point is typically varied. For example, the position of the focus object may be achieved or identified by zooming in on the item, and also by setting the background color of the item, or may be identified by changing the border line, size, color, transparency, outline, and/or font of the text or image of the focus item.
The power control file is an XML (Extensible Markup Language ) format file. The power control file is used for recording the shutdown habit of the user, specifically recording each startup reason (reboot startup) and counting the times of each startup reason. The starting reason is the state of the display equipment before starting. The power-on reasons include STR standby or false standby, dc standby, and ac power-off.
Note that, the display device power state switching is as shown in fig. 9. The display device Power states include a normal operating state (on), a dummy Standby state, also known as a light sleep state (Active Standby), a true Standby state, also known as an STR Standby state (Suspend to RAM), a direct current Standby state (Power Off), and an alternating current Power Off state (AC Off). The normal working state can be switched among the false standby state, the STR standby state, the direct current standby state and the alternating current power-off state. The standby state may be switched to a dummy standby state when there is a timed task in the standby state.
The Active Standby belongs to a sleep mode and belongs to light sleep. In this mode, the CPU is not powered down, and still can receive and process certain specific events, and depending on the specific device, the speed of returning to the normal working state is faster than that of the standby state, but the power consumption is also higher. For example: when the system is in sleep in a light sleep mode, the system can be awakened by clicking the keyboard in the follow-up process; when the user enters sleep in a light sleep mode, the display device can still respond to the user instruction to execute corresponding operation when the user gives out a voice instruction. SUSPEND (Suspend to RAM) is suspended in memory, commonly called standby, sleep (Sleep), and enters this state, and the main operation of the system is as follows: (1) Storing the current running state and other data of the system in a memory, and supplying power to the RAM at the moment to ensure that the system is quickly restored to the working state; (2) Freezing processes in user mode and tasks in kernel mode (processes entering kernel mode or tasks of kernel itself); (3) Turning off peripheral devices such as a display screen, a mouse and the like, and interrupting the wake-up peripheral device can not be turned off, such as a power key; (4) stopping the CPU. A direct current standby state (Power Off), which is a state in which the system (shutdown the system) is turned Off or the Power is turned Off; the AC Off state (AC Off) refers to a state in which AC power is not turned on or AC power is turned Off, and generally refers to a state in which AC power is turned Off or a power plug is pulled out.
The power control file is stored in a non-erasable partition of the display device to ensure that the power control file is not cleared even after factory settings are restored. After the user restores the factory setting of the display equipment, the user can still perform logic processing according to the shutdown habit of the user.
In some embodiments, the step of updating the power control file comprises:
receiving a starting instruction input by a user;
responding to a starting instruction input by a user, controlling the starting operation of the display equipment, and acquiring a starting reason;
if the starting-up source is STR standby or false standby, reading standby times in a power control file, adding one standby time and then storing the standby times in the power control file again, wherein the false standby is that the display is in a closed state after receiving a standby instruction, and the central processing unit and the software function of the display equipment are in working states; and the STR standby is to supply power to the memory of the display device only after receiving the standby instruction.
If the starting reason is direct current standby, reading the shutdown times in a power control file, adding one to the shutdown times, and storing the shutdown times in the power control file again;
If the starting reason is AC power failure, reading the power failure times of a power control file, adding one to the power failure times, and storing the power failure times into the power control file again.
The power control file is exemplified by 100 standby times, 200 shutdown times and 300 power-off times. After receiving the user power-on instruction, if the power-on reason is STR standby or false standby, the standby times are increased to 101 and stored in the power control file. If the power-on reason is the direct current standby, the power-off times are increased to 201 and stored in the power control file. If the power-on reason is AC power-off, the power-off times are increased 301 and stored in the power control file.
In some embodiments, the power control file only records the standby times, the shutdown times and the power-off times, and the three are in an increasing state all the time after the display device is used.
In some embodiments, the power control file counts the standby times, the shutdown times and the power-off times, records the time corresponding to the power-on reason, and periodically clears the power-on reason of which the time exceeds the preset time limit, so that the power-on reason exceeding the preset time limit is not counted in the power-on reason times. The power control file comprises a power-on reason, time corresponding to the power-on reason and counted power-on reason times, and the step of updating the power control file comprises the following steps:
Traversing the time corresponding to the starting reason in the power control file at intervals of preset time;
if the time exceeds the preset time limit, removing the starting reason and the corresponding time;
and if the time does not exceed the preset time limit, not executing the operation of removing the starting reason and the corresponding time.
And after traversing, counting standby times, shutdown times and power-off times again according to the residual power-on reasons.
Illustratively, the predetermined time period is 10 days and the predetermined time period is 3 months. The power-on reason data (power-on reason and corresponding time) before 3 months are cleared every 10 days, only the power-on reason data within 3 months are reserved, the standby times, the power-off times and the power-off times are counted, and the reserved power-on reason data, the standby times, the power-off times and the power-off times are saved to the power control file to finish updating the power control file.
The embodiment of the application can be found in time when the shutdown habit of the user changes, and the corresponding logic processing is performed according to the latest power control file.
In some embodiments, the power-on reasons of the power control file are cleared periodically to re-record the user's power-off habits. The step of periodically clearing the power-on reason of the power control file comprises the following steps:
And clearing the standby times, the shutdown times and the power-off times in the power control file at preset intervals.
For example, the preset time is 30 days, the standby times, the shutdown times and the power-off times in the power control file are changed to 0 every 30 days, and then the startup reasons are accumulated again based on the startup behavior of the user.
According to the embodiment of the application, the accumulated standby times, the shutdown times and the power-off times in the power control file are cleared regularly, the shutdown behavior of a user can be recorded again, the change of the shutdown behavior of the user can be found out more timely, and corresponding logic processing is performed according to the latest power control file.
In some embodiments, the step of updating the power control file includes, in addition to counting the standby times, the shutdown times and the power-off times, recording a time corresponding to the power-on reason, and updating the power control file, where the step includes:
determining the total number of startup as the sum of the standby times, the shutdown times and the power-off times;
judging whether the total number of the startup is larger than a preset number of times or not;
if the total number of the starts is larger than the preset times, removing the start reasons of the earliest target number of times, wherein the target number is the difference between the total number of the starts and the preset times, or the target number is the difference between the total number of the starts and the target times, and the target times are smaller than the preset times.
And if the total number of the starting-up times is larger than the preset times, the operation of clearing the starting-up reasons is not executed.
The preset number of times is 200, and the target number of times is 100, for example. Every time the number of the power-on reasons is increased, the total number of the power-on needs to be counted, the total number of the power-on is 201, and the total number of the power-on is greater than the preset number of times 200, the power-on reason with the earliest time can be selected to be cleared, and the power-on reasons with the earlier 101 times can also be cleared.
The preset number of times is 200, and the target number of times is 100, for example. Every preset time, for example, 10 days, counting the total number of the starting-up times, wherein the total number of the starting-up times is 300, and the total number of the starting-up times is 300 which is more than 200 times, then the starting-up reasons before 100 times can be selected to be cleared, and the starting-up reasons before 200 times can be cleared.
In response to a startup instruction input by a user, the display device starts up and runs, and a bootloader (bootloader) reports the startup reason (reboot coast) to the key module. The key module determines that the current startup is started in STR standby, false standby, direct current standby or alternating current power-off state based on the reboot reflection of the current startup. The key module reads the data of the power control file and updates the power control file according to the power-on reason. All the power keys are transmitted from the bottom layer driver, and the data corresponding to the reboot request can determine the state before the current startup.
Step S503: responding to the instruction of selecting the background execution control input by the user, executing upgrading operation and canceling displaying the upgrading prompt box;
and after receiving the instruction of selecting the background execution control input by the user, immediately executing the upgrading operation without displaying an upgrading prompt box.
Illustratively, in FIG. 6, an instruction is received to press a control down key by a user, the focus 65 is moved to the position of the background execution control 63, and an instruction is received to press a control confirm key by a user. In response to a user selecting the instruction of the background execution control 63, the display of the upgrade prompt box is canceled, and the display displays a user interface, as shown in fig. 10.
Step S504: judging that the starting reason times meet preset conditions;
and judging whether the times of the starting reasons meet preset conditions to represent whether the times of the user closing the display equipment through alternating current power failure is abnormal or not.
In some embodiments, the step of determining that the number of times of the boot reason satisfies a preset condition includes:
acquiring the latest starting reason;
the last power-on reason refers to one of the power-on reason time and the shortest current time in the power control file, and may also refer to the power-on reason.
Judging whether the last starting reason is AC power failure or not;
if the last starting reason is alternating current power failure, determining that the starting reason times meet a preset condition;
if the last starting reason is not AC power failure, determining that the number of times of starting reasons does not meet a preset condition.
In the embodiment of the application, whether the preset condition is met is determined by the last shutdown mode, if the last shutdown of the user is the alternating current power failure, the user is likely to have the situation of the alternating current power failure in the upgrading process, and therefore the enhanced reminding mechanism needs to be started. If the last shutdown of the user is not the AC power-off, the user is likely not to have the AC power-off condition in the upgrading process, so that the enhanced reminding mechanism is not required to be started.
In some embodiments, the step of determining that the number of times of the boot reason satisfies a preset condition includes:
judging whether the power-off times are smaller than a target threshold value or not, wherein the target threshold value is the ratio of the power-off times to a preset multiple;
if the power-off times are smaller than a target threshold value, determining that the power-on reason times do not meet a preset condition;
and if the power-off times are greater than or equal to a target threshold value, determining that the power-on reason times meet a preset condition.
Illustratively, the preset multiple is 3. If the power-off frequency is 10, the power-off frequency is 300, and the power-off frequency is 10 less than 300/3 of the power-off frequency, determining that the power-on reason frequency does not meet a preset condition; if the power-off frequency is 100, the power-off frequency is 300, and the power-off frequency is 100 and equal to 300/3 of the power-off frequency, the power-on reason frequency is determined to meet the preset condition.
In some embodiments, the step of determining that the number of times of the boot reason satisfies a preset condition includes:
judging whether the power-off times are smaller than a target threshold value or not, wherein the target threshold value is the ratio of the non-power-off times to a preset multiple, and the non-power-off times are the sum of standby times and shutdown times;
if the power-off times are smaller than a target threshold value, determining that the power-on reason times do not meet a preset condition;
and if the power-off times are greater than or equal to a target threshold value, determining that the power-on reason times meet a preset condition.
Illustratively, the preset multiple is 3. If the number of times of power failure is 10 and the number of times of non-power failure is 300, and if the number of times of power failure is 10 to be less than 300/3 of the number of times of non-power failure, determining that the number of times of starting-up reasons does not meet a preset condition; if the number of times of power failure is 100 and the number of times of non-power failure is 300, the number of times of power failure is 100 and is equal to 300/3 of the number of times of non-power failure, and the number of times of starting up reasons is determined to meet a preset condition.
According to the embodiment of the application, the shutdown behavior of the user is measured to a certain extent by comparing the power-off times with the shutdown times (or non-power-off times) so as to determine whether the times of the user closing the display equipment through alternating current power-off are abnormal or not, and whether the enhanced reminding mechanism needs to be started or not can be determined accurately according to the user behavior.
In some embodiments, the step of determining that the number of times of the boot reason satisfies a preset condition includes:
determining the total number of startup as the sum of the standby times, the shutdown times and the power-off times;
determining the power-off percentage as the ratio of the power-off times to the total number of the power-on times;
judging whether the power-off percentage is smaller than a preset threshold value or not;
if the power-off percentage is smaller than a preset threshold value, determining that the number of times of starting up reasons does not meet a preset condition;
and if the power-off percentage is larger than or equal to a preset threshold value, determining that the number of times of starting up reasons meets a preset condition.
Illustratively, the preset threshold is 30%. If the standby time is 100 in the power control file, the shutdown time is 200 and the power-off time is 300. The power-off percentage=the power-off number/(the standby number+the power-off number) =50%, and 50% is greater than 30%, and therefore, the number of times of the power-on cause is determined to satisfy the preset condition. If the standby time is 100 in the power control file, the shutdown time is 200 and the power-off time is 50. The power-off percentage=the power-off number/(the standby number+the power-off number) =14%, and 14% is smaller than 30%, and therefore, it is determined that the number of times of the power-on cause does not satisfy the preset condition.
According to the method and the device for determining the power-off frequency, the percentage of the power-off frequency to the total number of the power-on frequency is calculated, the power-off behavior of the user is measured to a certain extent by comparing the percentage with the preset threshold value, whether the frequency of the user for turning off the display device through alternating current power-off is abnormal or not is determined, and whether a reinforced reminding mechanism needs to be started or not can be determined accurately according to the user behavior.
If the starting reason does not meet the preset condition, the operation of displaying the upgrading progress information on the user interface is not executed;
if the power-on reason meets the preset condition, step S505: and displaying the upgrade progress information on the user interface.
And if the last starting reason is alternating current power failure, or if the power failure frequency is greater than or equal to a target threshold value, or if the power failure percentage is greater than or equal to a preset threshold value, displaying upgrading progress information on the user interface for strengthening reminding a user of not needing power failure in the upgrading process.
In some embodiments, upgrade progress information is displayed at an edge of the user interface, the upgrade progress information including an upgrade progress display diagram and hint information for hint that an upgrade process is running, without power down.
Wherein the edges of the user interface include four corners of the user interface, such as an upgrade progress bar, may be displayed laterally in the upper right corner of the current user interface, as shown in fig. 11. The edges of the user interface may also include four sides of the user interface, such as an upgrade progress bar may be presented longitudinally on the right side of the user interface, as shown in FIG. 12.
In some embodiments, the upgrade progress display may be a bar graph as shown in FIG. 11.
In some embodiments, the upgrade progress display diagram may be a circular diagram as shown in fig. 13.
In some embodiments, the upgrade progress information is presented at the uppermost layer of the user interface. Illustratively, the current user interface is a homepage of an application program, and the upgrade progress information is displayed on an upper floating layer of the user interface layer. The current user interface is a video playing interface, and upgrade progress information is displayed on an upper floating layer of the video layer.
In some embodiments, when the upgrade progress information is displayed on the user interface, the timer is started, when the timer reaches a first preset duration, the upgrade progress information is canceled to be displayed, and simultaneously, the timer is started again, and when the timer reaches a second preset duration, the upgrade progress information is displayed on the user interface. Illustratively, after the upgrade progress information 10s is displayed, the upgrade progress information 10s is again displayed at intervals of 5 s.
In some embodiments, the upgrade progress display diagram may display the upgrade package download progress bar first, display the upgrade package installation progress bar after the download progress reaches 100%, and cancel displaying the upgrade progress information after the installation progress reaches 100%.
In some embodiments, the upgrade progress display diagram may display a system update progress bar, the system update progress including a download progress and an installation progress, the sum of the download progress and the installation progress being 100%. After the system update progress reaches 100%, the display of the update progress information is canceled.
In some embodiments, in the process of performing the upgrade operation, since the power-off has little influence on the system when the upgrade package is downloaded, there is no need to show upgrade progress information in the process of downloading the upgrade package. After the upgrade package is downloaded, the upgrade progress information is displayed in the process of installing the upgrade package. According to the embodiment of the application, the display time of the upgrade progress information can be reduced, and the user interface is prevented from being blocked.
In some embodiments, a shortcut key for canceling display of the upgrade progress information is provided on the control device. After receiving the instruction of canceling the display of the upgrade progress information input by the user, the display of the upgrade progress information may be canceled.
In some embodiments, the timer is started after the display of the upgrade progress information is canceled by a shortcut key of the control device. And after the timer reaches the preset duration, displaying the upgrade progress information again so as to remind the user of not powering off again.
In the installation process of the OTA upgrade package, if the display device enters an STR standby state, the eMMC (Embedded Multi Media Card ) hardware device is powered down slowly due to a time sequence problem, and the user-state system upgrade process still writes data into the memory, so that system data is disordered, and irreversible software problems occur.
In some embodiments, in performing an upgrade operation, receiving a user input STR standby instruction, where the STR standby instruction is used to instruct the display device to enter an STR standby state;
wherein, receiving user input STR standby instruction includes: and receiving a short-time press of a power key of the control device by the user.
And responding to the standby instruction input by the user, controlling the display equipment to enter a false standby state, and continuously executing upgrading operation.
A wake lock (wake lock) is a lock for power management of a display device, and after holding the display device will control to enter a false standby state. After the upgrade process holds the wake-up lock, the display device can be controlled to enter a pseudo standby state and continue to execute upgrade operation after receiving a standby instruction.
In the upgrading process, after receiving the STR standby instruction, the display equipment is automatically guided to enter a false standby state, so that the problem of low probability time sequence of hardware equipment is avoided, and the influence of system upgrading on a user is reduced.
In some embodiments, in performing an upgrade operation, receiving a user input dc standby instruction, where the dc standby instruction is used to instruct the display device to enter a dc standby state;
wherein, receiving user input direct current standby instruction includes: and receiving the long-time pressing of the power key of the control device by the user.
Responding to a direct current standby instruction input by a user, controlling the display to display a prompt interface, wherein the prompt interface is used for prompting that an upgrading process is running, and the shutdown is changed into a false standby mode; the prompt interface comprises a confirmation control and a shutdown control; the confirmation control is used to provide an option for the user to agree to change to a false standby state. The shutdown control is used to provide the option that the user still wants to set the display device to a direct current standby state.
After receiving the confirmation operation of the user, namely receiving the instruction of selecting the confirmation control input by the user, or not receiving any instruction input by the user for a preset time period, controlling the display equipment to enter a false standby state, and continuing to execute the upgrading operation.
Exemplary prompt interfaces are shown in fig. 14. The alert interface includes a second alert 141, a confirmation control 142, and a still to shutdown control 143.
In the upgrading process, after receiving the direct current standby instruction, the embodiment of the application reminds the user in real time that the system update is being executed, and the direct current standby is interrupted, so that the user is guided to set the display equipment to be in a false standby state.
In some embodiments, after the upgrade is completed, determining whether the display device is in a false standby state;
and if the display equipment is in the false standby state, controlling the display equipment to enter a direct current standby state.
If the display device is not in the pseudo standby state, the step of controlling the display device to enter the direct current standby state is not performed.
It should be noted that, after the upgrade is completed, if the display device is in a pseudo standby state, the display device needs to be controlled to enter a direct current standby state, so that a new version of the system can be directly started after the next startup. If the display device is not in the pseudo standby state after the upgrade is completed, for example, the user may turn on the display device again during the upgrade, and the display device is in the working state at this time, it is not required to control the display device to enter the direct current standby state, but the user may wait to enter the direct current standby state after the user turns off.
In some embodiments, after the upgrade is completed, when the display device is in an operating state, a prompt message may be displayed, where the prompt message is used to prompt the user whether to restart the display device to use the new version system. If the user selects to restart, the display device is controlled to enter a direct current standby state and then a new version system is started. If the user does not select a restart, no restart-related operation is performed.
In the process of merging data after the first restarting of the new version after the installation of the OTA upgrade package is completed, if the display device enters an STR standby state, the eMMC hardware device is powered down slowly due to a time sequence problem, and the user-state system upgrade process still writes data into the memory, so that system data is disordered, and irreversible software problems occur.
In some embodiments, a power-on instruction input by a user is received;
responding to a starting instruction input by a user, and acquiring a new version identification;
if the new version identification is not a target value, for example, the new version identification is 0, directly starting the system, wherein the target value is used for representing that the new version exists;
if the new version identification is a target value, for example, the new version identification is 1, starting a new version system;
Judging whether the starting reason times meet preset conditions or not;
and if the starting reason frequency meets the preset condition, displaying data merging progress information on a user interface in the data merging process after the new version system is started, wherein the data merging progress information comprises a data merging progress display diagram and prompt information, and the prompt information is used for prompting a user not to power off. The data merging means that the data of the upgraded system A is merged with the data of the un-upgraded system B, so that the upgrading of both systems is completed.
Some embodiments of the present application provide an upgrade method for a display device, the display device including a display and a controller configured to: when an upgrade strategy is detected to exist, displaying an upgrade prompt box on the user interface, and reading the number of times of starting reasons in a power control file, wherein the upgrade strategy is used for indicating the existence of an upgrade task, the upgrade prompt box comprises a background execution control, and the starting reasons refer to the state of the display equipment before starting; responding to the instruction of selecting the background execution control input by the user, executing upgrading operation and canceling displaying the upgrading prompt box; and if the starting-up reason frequency meets the preset condition, displaying the upgrading progress information on the user interface, wherein the starting-up reason frequency meets the preset condition to represent that the frequency of the user closing the display equipment through alternating current power failure is abnormal. According to the method and the device for updating the system, the starting reason frequency is recorded in the power control file, the user is determined to exchange power directly frequently based on the counted starting reason frequency, when the system needs to be updated, the updating progress is displayed on the user interface even if the user selects the background to execute updating, the possibility of direct power-off of the user is reduced, and smooth one-time completion of the system updating is ensured.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.
The foregoing description, for purposes of explanation, has been presented in conjunction with specific embodiments. However, the illustrative discussions above are not intended to be exhaustive or to limit the embodiments to the precise forms disclosed above. Many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles and the practical application, to thereby enable others skilled in the art to best utilize the embodiments and various embodiments with various modifications as are suited to the particular use contemplated.

Claims (10)

1. A display device, characterized by comprising:
a display configured to: displaying a user interface;
A controller configured to:
when an upgrade strategy is detected to exist, displaying an upgrade prompt box on the user interface, and reading the number of times of starting reasons in a power control file, wherein the upgrade strategy is used for indicating the existence of an upgrade task, the upgrade prompt box comprises a background execution control, and the starting reasons refer to the state of the display equipment before starting;
responding to the instruction of selecting the background execution control input by the user, executing upgrading operation and canceling displaying the upgrading prompt box;
and if the starting-up reason frequency meets the preset condition, displaying the upgrading progress information on the user interface, wherein the starting-up reason frequency meets the preset condition to represent that the frequency of the user closing the display equipment through alternating current power failure is abnormal.
2. The display device of claim 1, wherein the controller is configured to:
responding to a starting instruction input by a user, controlling the starting operation of the display equipment, and acquiring a starting reason;
if the starting-up source is STR standby or false standby, reading standby times in a power control file, adding one standby time and then storing the standby times in the power control file again, wherein the false standby is that the display is in a closed state after receiving a standby instruction, and the central processing unit and the software function of the display equipment are in working states;
If the starting reason is direct current standby, reading the shutdown times in a power control file, adding one to the shutdown times, and storing the shutdown times in the power control file again;
if the starting reason is AC power failure, reading the power failure times of a power control file, adding one to the power failure times, and storing the power failure times into the power control file again.
3. The display device of claim 2, wherein the controller is configured to:
recording the time corresponding to the starting reason;
and periodically clearing the starting reasons of which the time exceeds the preset time limit, so that the starting reasons exceeding the preset time limit are not counted in the number of times of starting reasons.
4. The display device according to claim 1, wherein the number of power-on reasons includes a number of power-off times and a number of power-off times, the controller performs displaying upgrade progress information on the user interface if the number of power-on reasons satisfies a preset condition, configured to:
and if the power-off times are greater than or equal to a target threshold, displaying upgrading progress information on the user interface, wherein the target threshold is a ratio of the power-off times to a preset multiple.
5. The display device according to claim 1, wherein the number of power-on reasons includes a number of standby times, a number of power-off times, and a number of power-off times, the controller performs displaying upgrade progress information on the user interface if the number of power-on reasons satisfies a preset condition, configured to:
determining the total number of startup as the sum of the standby times, the shutdown times and the power-off times;
determining the power-off percentage as the ratio of the power-off times to the total number of the power-on times;
and if the power-off percentage is greater than or equal to a preset threshold value, displaying upgrading progress information on the user interface.
6. The display device of claim 1, wherein in performing an upgrade operation, the controller is configured to:
and responding to the STR standby instruction input by the user, controlling the display equipment to enter a false standby state, and continuously executing the upgrading operation, wherein the STR standby instruction is used for indicating the display equipment to enter the STR standby state.
7. The display device of claim 1, wherein in performing an upgrade operation, the controller is configured to:
responding to a direct current standby instruction input by a user, controlling the display to display a prompt interface, wherein the prompt interface is used for prompting that an upgrading process is running, the shutdown is changed into a pseudo standby mode, and the direct current standby instruction is used for indicating the display equipment to enter a direct current standby state;
And after receiving the confirmation operation of the user, controlling the display equipment to enter a false standby state, and continuously executing the upgrading operation.
8. The display device of claim 7, wherein the controller is configured to:
and after the upgrading is finished, if the display equipment is in a false standby state, controlling the display equipment to enter a direct current standby state.
9. The display device of claim 1, wherein the controller performs displaying an upgrade progress on the user interface, further configured to:
and displaying upgrading progress information at the edge of the user interface, wherein the upgrading progress information comprises an upgrading progress display diagram and prompt information, and the prompt information is used for prompting that the upgrading process is running and power is not cut off.
10. An upgrade method, comprising:
when an upgrade strategy is detected to exist, displaying an upgrade prompt box on a user interface, and reading the number of times of starting reasons in a power control file, wherein the upgrade strategy is used for indicating the existence of an upgrade task, the upgrade prompt box comprises a background execution control, and the starting reasons refer to the state of the display equipment before starting;
Responding to the instruction of selecting the background execution control input by the user, executing upgrading operation and canceling displaying the upgrading prompt box;
and if the starting-up reason frequency meets the preset condition, displaying the upgrading progress information on the user interface, wherein the starting-up reason frequency meets the preset condition to represent that the frequency of the user closing the display equipment through alternating current power failure is abnormal.
CN202310798024.5A 2023-06-30 2023-06-30 Display equipment and upgrading method Pending CN117857887A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310798024.5A CN117857887A (en) 2023-06-30 2023-06-30 Display equipment and upgrading method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310798024.5A CN117857887A (en) 2023-06-30 2023-06-30 Display equipment and upgrading method

Publications (1)

Publication Number Publication Date
CN117857887A true CN117857887A (en) 2024-04-09

Family

ID=90529179

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310798024.5A Pending CN117857887A (en) 2023-06-30 2023-06-30 Display equipment and upgrading method

Country Status (1)

Country Link
CN (1) CN117857887A (en)

Similar Documents

Publication Publication Date Title
CN112764627B (en) Upgrade package installation progress display method and display device
CN113064645B (en) Startup interface control method and display device
CN111930410A (en) Display device and idle time upgrading method
CN113342415B (en) Timed task execution method and display device
US20190189080A1 (en) Display apparatus and method of operating the same
CN112612525A (en) Display device and display device starting method
CN112988246A (en) System switching method and device, electronic equipment and storage medium
CN112616090B (en) Display equipment system upgrading method and display equipment
CN113741820B (en) Method for refreshing data from memory to eMMC memory and display device
CN114173179A (en) Compatible execution method of system upgrading task and video recording task and display equipment
CN117857887A (en) Display equipment and upgrading method
CN115835348A (en) Display device and control method of external device
CN116708915A (en) Display equipment system restarting method and display equipment
CN113055719A (en) Conflict resolution method for system reservation upgrading and video reservation recording and display equipment
CN114610349A (en) Display device and upgrading method
CN113971049A (en) Background service management method and display device
CN112492393A (en) Method for realizing MIC switch associated energy-saving mode and display equipment
CN118278994A (en) Display equipment and advertisement display control method
US20230119233A1 (en) Display apparatus, video recording method, and recorded file display method
CN116737449A (en) Display device and method for restoring factory settings
CN117998131A (en) Electronic device and device control method
WO2023130967A1 (en) Program data processing method and display device
CN115344283A (en) Display device, player upgrading method and storage medium
CN117812402A (en) Display equipment and system performance optimization method
CN117762361A (en) Display equipment and home page loading method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination