Homepage status bar display method and display device

By customizing the editing parameters of the home page status bar and monitoring the display status changes, the problem of inaccurate customization and dynamic icons in the existing technology has been solved, and the user experience and display effect of the status bar are improved.

CN120492059APending Publication Date: 2025-08-15HISENSE VISUAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410176478.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-02-07
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

In the prior art, the home page status bar display item of the Android system is defined by the system, and the user cannot customize it, resulting in poor user experience and inaccurate display status of dynamic icons.

Method used

It provides a home page status bar display method, which adjusts the editing parameters of the home page status bar in response to user editing operations, monitors the status changes of the display items, and displays the home page status bar on the monitor based on the adjusted parameters, so as to realize user-defined and accurate display of dynamic icons.

Benefits of technology

It improves users' customization ability and user experience of the homepage status bar, ensures the accuracy of the display status of dynamic icons, and enhances the existence value of the status bar.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120492059A_ABST
    Figure CN120492059A_ABST
Patent Text Reader

Abstract

The invention provides a homepage status bar display method and display equipment, and a controller adjusts editing parameters of a homepage status bar in response to editing operation for the homepage status bar. If the display state change message for the first display item is monitored, acquiring second parameter data of the display state of the first display item; and when the homepage status bar is displayed on the display, displaying the homepage status bar on the display based on the adjusted editing parameters. Wherein the first display item in the homepage status bar presents a display state based on the second parameter data. Thus, a user can edit the display parameters of the page custom status bar through the homepage status bar, the user experience is improved, the existence value of the status bar is improved, the display state of the item is displayed in the homepage status bar and can be fed back to the homepage status bar in time, and when the homepage status bar is in the edited state, the user experience is improved. And the display item in the homepage status bar can also present the changed state.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of display devices, and in particular to a homepage status bar display method and a display device. Background Art

[0002] When an Android display device is powered on, it typically defaults to the home page. This defaults to the home page. In addition to the page content, the home page also displays a status bar. Common items displayed in the home page status bar include network status and system time.

[0003] In the related art, the items displayed in the homepage status bar are only for display purposes. To adjust the displayed items, the user must go to the settings menu. For example, if the user wants to change the system time from a 12-hour clock to a 24-hour clock, the user must open the settings, find the system time, and then adjust the time format. Therefore, in the related art, adjusting the items in the homepage status bar requires multiple, cumbersome menu operations.

[0004] In addition, in related technologies, the items displayed in the home status bar are system-defined items, and users cannot customize the items displayed in the home status bar or other display parameters of the home status bar. This not only affects the user experience but also reduces the value of the home status bar. The application icons included in the home status bar are dynamic icons, that is, icons that can present different display states depending on the status of the application. When editing the home status bar, how to ensure that these dynamic icons present the correct display state is also an urgent problem to be solved. Summary of the Invention

[0005] The present application provides a home status bar display method and display device to solve the problem in the related art that the items displayed in the home status bar are system-defined items, and users cannot customize the display items and other display parameters of the home status bar, which not only affects the user experience but also reduces the value of the home status bar. In addition, when editing the home status bar, how to ensure that dynamic icons present an accurate display status is a problem.

[0006] In a first aspect, some embodiments of the present application provide a display device, including:

[0007] monitor;

[0008] a user interface configured to receive an input signal;

[0009] The controller is configured as:

[0010] In response to an editing operation on a home status bar, adjusting editing parameters of the home status bar, wherein at least one first display item included in the home status bar can be determined according to the adjusted editing parameters, and a display state of the first display item has first parameter data;

[0011] If a display state change message for the first display item is detected, obtaining second parameter data of the display state of the first display item, wherein the first display parameter change message indicates that the display state of the first display item is changed from the first parameter data to the second parameter data;

[0012] When the home status bar is displayed on the display, the home status bar is displayed on the display based on the adjusted editing parameter, wherein the first display item in the home status bar presents a display status based on the second parameter data.

[0013] In a second aspect, some embodiments of the present application provide a method for displaying a homepage status bar, which is applied to a display device. The method includes:

[0014] In response to an editing operation on a home status bar, adjusting editing parameters of the home status bar, wherein at least one first display item included in the home status bar can be determined according to the adjusted editing parameters, and a display state of the first display item has first parameter data;

[0015] If a display state change message for the first display item is detected, obtaining second parameter data of the display state of the first display item, wherein the first display parameter change message indicates that the display state of the first display item is changed from the first parameter data to the second parameter data;

[0016] When the home status bar is displayed on the display, the home status bar is displayed on the display based on the adjusted editing parameter, wherein the first display item in the home status bar presents a display status based on the second parameter data.

[0017] As can be seen from the above technical solutions, in the home status bar display method and display device provided in the above embodiments, a controller adjusts the editing parameters of the home status bar in response to an edit operation on the home status bar. The controller can determine at least one first display item included in the home status bar based on the adjusted editing parameters, wherein the display state of the first display item has first parameter data. If a display state change message for the first display item is detected, the display state change message indicates that the display state of the first display item has changed from the first parameter data to the second parameter data. The second parameter data of the display state of the first display item is obtained. Displaying the home status bar on the display is based on the adjusted editing parameters. The first display item in the home status bar presents a display state based on the second parameter data. In this way, users can customize the display parameters of the status bar through the home status bar editing page, which not only improves the user experience but also enhances the value of the status bar. Furthermore, the display state of the items displayed in the home status bar can be promptly fed back to the home status bar, so that when the home status bar itself presents the edited state, the display items in the home status bar also present the changed state. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0019] Figure 1 A schematic diagram of an operation scenario between a display device and a control device provided in an embodiment of the present application;

[0020] Figure 2 A hardware configuration block diagram of the control device 100 provided in an embodiment of the present application;

[0021] Figure 3 A hardware configuration block diagram of a display device 200 provided in an embodiment of the present application;

[0022] Figure 4 A software configuration diagram of the display device 200 provided in an embodiment of the present application;

[0023] Figure 5 A schematic diagram of a user interface of a display device 200 provided in an embodiment of the present application;

[0024] Figure 6 A schematic flow chart of a method for displaying a homepage status bar executed by a display device 200 according to an embodiment of the present application;

[0025] Figure 7A flowchart of a method for adjusting homepage status bar editing parameters provided in an embodiment of the present application;

[0026] Figure 8 A schematic diagram of a user interface of another display device 200 provided in an embodiment of the present application;

[0027] Figure 9 A schematic diagram of a user interface of another display device 200 provided in an embodiment of the present application;

[0028] Figure 10 A schematic diagram of a user interface of another display device 200 provided in an embodiment of the present application;

[0029] Figure 11 A schematic diagram of a user interface of another display device 200 provided in an embodiment of the present application;

[0030] Figure 12 for Figure 6 The timing logic diagram of the specific implementation of the homepage status bar display method;

[0031] Figure 13 A schematic diagram of a user interface of another display device 200 provided in an embodiment of the present application;

[0032] Figure 14 A schematic diagram of a user interface of another display device 200 provided in an embodiment of the present application;

[0033] Figure 15 A schematic diagram of a user interface of another display device 200 provided in an embodiment of the present application;

[0034] Figure 16 A schematic diagram of a user interface of another display device 200 provided in an embodiment of the present application;

[0035] Figure 17 A schematic diagram of a user interface of another display device 200 provided in an embodiment of the present application;

[0036] Figure 18 A schematic diagram of a user interface of another display device 200 provided in an embodiment of the present application;

[0037] Figure 19 A schematic diagram of a user interface of another display device 200 provided in an embodiment of the present application;

[0038] Figure 20 A schematic diagram of a specific example flow of a method for displaying the homepage status bar provided in an embodiment of the present application;

[0039] Figure 21 This is a schematic diagram of the underlying implementation logic of the real-time update mechanism of the homepage status bar provided in an embodiment of the present application. DETAILED DESCRIPTION

[0040] To make the purpose, technical solutions and advantages of this application more clear, the following will clearly and completely describe the exemplary embodiments of this application in conjunction with the exemplary embodiments of this application and the corresponding drawings. Obviously, the exemplary embodiments described are only part of the embodiments of this application, not all of them.

[0041] It should be noted that the brief descriptions of terms in this application are only for the purpose of facilitating the understanding of the embodiments described below, and are not intended to limit the embodiments of some embodiments of this application. Unless otherwise specified, these terms should be understood according to their ordinary and usual meanings.

[0042] In the specification and claims of this application and the accompanying drawings, the terms "first," "second," "third," etc. are used to distinguish similar or similar objects or entities, and are not necessarily intended to limit a particular order or sequence, unless otherwise noted. It should be understood that the terms used in this manner are interchangeable under appropriate circumstances.

[0043] The terms "comprise," "include," and "have," and any variations thereof, are intended to cover but not exclude inclusion; for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.

[0044] The display device provided in the embodiments of the present application may have various implementation forms, for example, it may be a television, a smart TV, a laser projection device, a monitor, an electronic bulletin board, an electronic table, etc.

[0045] Figure 1 and Figure 2 This is a specific implementation of the display device of the present application.

[0046] Figure 1 Schematic diagram of the operation scene between the display device and the control device in the exemplary embodiment of this application. Figure 1 As shown in FIG, a user can operate the display device 200 through the mobile terminal 300 and the control device 100 .

[0047] In some embodiments, the control device 100 may be a remote controller. Communication between the remote controller and the display device may include infrared protocol communication, Bluetooth protocol communication, or other short-range communication methods, and the display device 200 may be controlled wirelessly or wired. The user may control the display device 200 by inputting user commands through buttons on the remote controller, voice input, control panel input, and the like.

[0048] In some embodiments, a smart device 300 (such as a mobile terminal, tablet computer, computer, laptop computer, etc.) can also be used to control the display device 200. For example, the display device 200 can be controlled using an application running on the smart device.

[0049] In some embodiments, the display device may not use the aforementioned smart device or control device to receive instructions, but may receive user control through touch or gestures.

[0050] In some embodiments, the display device 200 can also be controlled in a manner other than the control device 100 and the smart device 300. For example, the user's voice command control can be directly received through a module for obtaining voice commands configured inside the display device 200, or the user's voice command control can be received through a voice control device set outside the display device 200.

[0051] In some embodiments, the display device 200 also communicates data with the server 400. The display device 200 may be connected to a local area network (LAN), a wireless local area network (WLAN), or other networks. The server 400 may provide various content and interactions to the display device 200. The server 400 may be a single cluster or multiple clusters, and may include one or more types of servers.

[0052] Figure 2 FIG. 1 exemplarily shows a hardware configuration block diagram of the control device 100 according to an exemplary embodiment. Figure 2 As shown, 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 device 100 can receive user input operation instructions and convert the operation instructions into instructions that the display device 200 can recognize and respond to, playing the role of an interactive intermediary between the user and the display device 200. Figure 3 The display device 200 includes at least one of a tuner and demodulator 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.

[0053] In some embodiments, the controller includes a processor, a video processor, an audio processor, a graphics processor, RAM, ROM, and first through nth interfaces for input / output. Display 260 includes a display screen component for displaying images, a driver component for driving the image display, and components for receiving image signals output from the controller to display video content, image content, and a menu control interface, as well as a user control UI interface. Display 260 can be a liquid crystal display, an OLED display, or a projection display, and can also be a projection device and projection screen.

[0054] Communicator 220 is a component used to communicate with external devices or servers using various communication protocols. For example, the communicator may include at least one of a Wi-Fi module, a Bluetooth module, a wired Ethernet module, or other network communication protocol chip or a near-field communication protocol chip, as well as an infrared receiver. Display device 200 can use communicator 220 to send and receive control signals and data signals with external control device 100 or server 400.

[0055] The user interface can be used to receive control signals from the control device 100 (such as an infrared remote controller, etc.).

[0056] Detector 230 is used to collect signals from the external environment or external interactions. For example, detector 230 includes a light receiver, a sensor for collecting ambient light intensity; or detector 230 includes an image collector, such as a camera, for collecting external environmental scenes, user attributes, or user interaction gestures; or detector 230 includes a sound collector, such as a microphone, for receiving external sounds.

[0057] The external device interface 240 may include, but is not limited to, any one or more of the following: a high-definition multimedia interface (HDMI), an analog or digital high-definition component input interface (component), a composite video input interface (CVBS), a USB input interface (USB), an RGB port, etc. It may also be a composite input / output interface formed by multiple of the above interfaces.

[0058] The tuner-demodulator 210 receives broadcast television signals via a wired or wireless reception method, and demodulates audio and video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.

[0059] In some embodiments, the controller 250 and the tuner 210 may be located in different separate devices, that is, the tuner 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box.

[0060] Controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in memory. Controller 250 controls the overall operation of display device 200. For example, in response to receiving a user command to select a UI object for display on display 260, controller 250 may perform operations related to the object selected by the user command.

[0061] In some embodiments, the controller includes at least one of a central processing unit (CPU), a video processor, an audio processor, a graphics processing unit (GPU), RAM (Random Access Memory, RAM), ROM (Read-Only Memory, ROM), a first interface to an nth interface for input / output, a communication bus (Bus), etc.

[0062] 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 a user command through a specific voice or gesture, and the user input interface may recognize the voice or gesture through a sensor to receive the user input command.

[0063] A user interface is the medium for interaction and information exchange between an application or operating system and the user. It converts information between its internal form and a user-friendly format. A common user interface is the graphical user interface (GUI), which refers to a graphical user interface related to computer operations. It can be an icon, window, control, or other interface element displayed on an electronic device's display. Controls can include visual interface elements such as icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets.

[0064] like Figure 4 As shown, the system of the display device is divided into three layers, namely the application layer, the middleware layer and the hardware layer from top to bottom.

[0065] The application layer mainly includes commonly used applications on the TV and the application framework. Among them, commonly used applications are mainly applications developed based on the browser, such as HTML5 APPs; and native applications (Native APPs).

[0066] The Application Framework is a complete programming model that provides all the basic functions required by standard application software, such as file access, data exchange, etc., as well as the user interfaces for these functions (toolbars, status bars, menus, and dialog boxes).

[0067] Native apps can support online or offline, message push or local resource access.

[0068] The middleware layer includes various TV protocols, multimedia protocols, and system components. Middleware uses the basic services (functions) provided by system software to connect various parts of the application system or different applications on the network, enabling resource and function sharing.

[0069] The hardware layer mainly includes the HAL interface, hardware, and drivers. The HAL interface is a unified interface for all TV chips, and the specific logic is implemented by each chip. Drivers mainly include: audio driver, display driver, Bluetooth driver, camera driver, WiFi driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver.

[0070] After the display device 200 of the Android system is turned on, it usually enters the home page by default, that is, the home page is displayed by default on the display device 200. In some embodiments, in addition to displaying the page content, the home page status bar is also displayed on the home page. In some embodiments, the inner content displayed on the home page is the entry control corresponding to different applications / functions. The page content displayed on the home page may include a poster control for entering the film and television playback details page, or it may not include a poster control for entering the film and television playback details page but only include entry controls for different applications / functions. For example, the application entry controls corresponding to different media platforms are displayed on the home page. In some embodiments, common display items in the home page status bar are: network status, system time, setting icon control, signal source control, search control, etc.

[0071] Figure 5 FIG. 1 shows a user interface diagram showing a home page according to an exemplary embodiment. Figure 5As shown, the homepage status bar displays the network connection status, and the current network connection status is the wireless network connection status; the system time is 10:09 in 12-hour format. If the user needs to switch the wireless network to a wired network, or switch the connected wireless network to another wireless network, the user needs to click the settings icon control to open the settings page, and then find the network settings item on the settings page. After receiving the user's operation of clicking the network settings item, the network settings page is opened, and the user can then modify the connected network on the network settings page. Similarly, if the user needs to modify the system time, for example, change the 12-hour system to the 24-hour system, the user needs to click the settings icon control to open the settings page, and then find the clock settings item on the settings page. After receiving the user's operation of clicking the clock settings item, the clock settings page is opened, and the user can then modify the system time on the clock settings page.

[0072] It can be seen that the above-mentioned homepage status bar editing process requires multiple levels of cumbersome menu operations, which provides a poor user experience. In addition, the items displayed in the homepage status bar of the related technology are system-defined items, and users cannot customize the display items of the homepage status bar and other display parameters of the status bar. This not only affects the user experience, but also reduces the value of the status bar. In addition, the application icons included in the homepage status bar are dynamic icons, that is, icons that can present different display states according to the status of the application. For example, the network icon can present a connected state and a disconnected state, and the weather icon can present different temperature states in different cities... In the process of editing the homepage status bar, how to ensure that these dynamic icons present accurate display states is also a problem that needs to be solved urgently.

[0073] In order to solve the above problems, the present application provides a homepage status bar display method and display device. In order to facilitate the understanding of the technical solutions in some embodiments of the present application, each step is described in detail below in conjunction with some specific embodiments and drawings. Figure 6 Schematic diagram of the flow of the method for displaying the homepage status bar of the display device 200 provided in some embodiments of the present application. Figure 6 As shown, the homepage status bar display method performed by the display device 200 provided in the embodiment of the present application includes the following steps:

[0074] Step S100, in response to an editing operation on the home status bar, adjusting the editing parameters of the home status bar, wherein at least one first display item included in the home status bar can be determined according to the adjusted editing parameters, and the display status of the first display item has first parameter data.

[0075] In some embodiments, as Figure 7As shown, in response to an editing operation on the homepage status bar, adjusting the editing parameters of the homepage status bar may specifically include the following steps:

[0076] Step S101: In response to a first operation on the home status bar, displaying a home status bar editing page on the display, wherein the home status bar editing page is used to adjust the editing parameters of the home status bar.

[0077] When the display device 200 is powered on, it sends a page request to the server 400. This page request may be a request for a home page interface. The server 400 returns the page content of the home page interface to the display device 200 based on the page request. After receiving the page content of the home page interface, the display device 200 displays the home page interface on the display. The home page interface may include multiple video icon controls. After the user clicks on one of the video icon controls, the user interface generates a video play instruction based on the user's click operation. In response to the video play instruction, the controller sends a video play request to the server 400. The server 400 returns video data to the display device 200 based on the video play request. The display device 200 loads the video play page based on the video data received from the server 400.

[0078] For example, in Figure 5 In the illustrated user interface, a user clicks on a video icon control A and enters a video playback instruction corresponding to video icon control A, where video icon control A corresponds to movie XX. In response to this video playback instruction, the controller sends a video playback request for movie XX to server 400. After receiving this video playback request, server 400 returns the video data of movie XX to display device 200. Display device 200 then loads the playback page for movie XX based on the video data received from server 400.

[0079] After the display device 200 is powered on, the home page interface displayed may display not only the page content but also the home page status bar, for example, Figure 5 The homepage status bar is displayed in the upper right corner of the user interface, including the network status and system time. Figure 5 In the user interface shown, if the user performs a first operation on the home status bar, in response to the first operation on the home status bar, the home status bar editing page is displayed on the display, for example, Figure 5 The user interface shown jumps to Figure 8 The user interface shown, or in Figure 5 The user interface shown is based on the pop-up Figure 8 The homepage status bar editing page is shown. The homepage status bar editing interface is used to adjust the editing parameters of the homepage status bar.

[0080] The user can control the display device 200 by inputting user commands through buttons on the remote control, voice input, control panel input, etc. In the embodiments of the present application, the first operation can be an operation input by the user by pressing a button on the remote control. For example, a shortcut key for the home status bar can be set on the remote control, and the first operation is the user pressing the shortcut key for the home status bar. In this scenario, regardless of whether the home status bar is displayed or hidden, the display device 200 can respond to the first operation.

[0081] For example, in Figure 5 In the user interface shown, the home status bar is in the display state. At this time, if the user presses the shortcut key for the home status bar, the display device 200 can respond to the operation and display the home status bar editing page on the display. Figure 9 In the illustrated user interface, the home status bar is hidden. At this point, if the user presses a shortcut key for the home status bar, the display device 200 can respond to the operation and display the home status bar border page on the display. That is, if the first operation is a shortcut key operation for the home status bar, regardless of whether the home status bar is displayed or hidden, the display device 200 can respond to the first operation and display the home status bar edit page on the display in response to the first operation.

[0082] The first operation in the embodiment of the present application can also be an operation input by the user by pressing a button on the remote control when the focus is on the home status bar. Since the premise of the first operation is that the focus is on the home status bar, in this scenario, the premise of the first operation is that the home status bar is in the display state.

[0083] For example, in Figure 9 In the user interface shown, the home status bar is hidden. If the user presses the OK button on the remote control, the display device cannot respond to the operation. Figure 5 In the illustrated user interface, although the home status bar is in the display state, the focus is not on the home status bar. At this time, if the user presses the OK key on the remote control, the display device cannot respond to this operation. That is, if the first operation is the operation of pressing the OK key on the remote control, the display device 200 can respond to the first operation only if the home status bar is in the display state and the focus is on the home status bar. In response to the first operation, the home status bar editing page is displayed on the display.

[0084] Step S102: In response to a second operation on the homepage status bar editing page, adjusting editing parameters of the homepage status bar in the homepage status bar editing page based on the second operation.

[0085] In response to the first operation on the home status bar, after the home status bar editing page is displayed on the display, the editing parameters of the home status bar can be adjusted based on the home status bar editing page. The home status bar editing page is a page for adjusting the editing parameters of the home status bar. The editing parameters of the home status bar may include parameters such as the display items included in the home status bar, the display order of the display items, the status of the home status bar, and the display position of the home status bar. The user can adjust the above-mentioned editing parameters based on the home status bar editing page to obtain the home status bar after adjusting the editing parameters. If the home status bar is displayed on the display, the home status bar after adjusting the editing parameters needs to be displayed on the display. Since the editing parameters of the home status bar can be adjusted based on the home status bar editing page, the user can actually customize the display of the home status bar based on the above method.

[0086] In the embodiment of the present application, the second operation and the first operation are different operations. The first operation is an operation for launching the home status bar editing page, and the second operation is an operation for adjusting the editing parameters of the home status bar in the home status bar editing page. For example, the second operation can be an operation for checking a display item, in response to which an item can be added to the home status bar; the second operation can also be an operation for changing the display order of display items, in response to which the display order of display items can be adjusted.

[0087] It should be noted that, in response to the second operation on the home status bar editing page, after adjusting the editing parameters of the home status bar in the home status bar editing page based on the second operation, if the home status bar is displayed on the display (the state of the home status bar is the display state), the home status bar after adjusting the editing parameters is displayed on the display. If the home status bar is not displayed on the display (the state of the home status bar is the hidden state), the home status bar after adjusting the editing parameters is not displayed on the display. Although the home status bar after adjusting the editing parameters is not displayed on the display at this time, the editing parameters of the home status bar are still adjusted based on the second operation. When the state of the home status bar is changed from the hidden state to the display state, the home status bar displayed on the display is the home status bar after adjusting the editing parameters.

[0088] In some embodiments, the homepage status bar editing page can present the effect after saving, or it can present the effect in real time. Figure 8After editing the home status bar on the home status bar editing page shown, the user needs to click the Save button control to adjust the display parameters of the home status bar, and thus adjust the display effect of the home status bar. Alternatively, when adjusting the display parameters on the home status bar editing page, the display effect of the home status bar can be adjusted in real time without the user having to click the Save button control. It should be noted that after the user completes the editing operation of the home status bar, selecting the Save button control or the Cancel button control will exit the home status bar editing page.

[0089] Step S200: If a display status change message for the first display item is detected, obtain second parameter data of the display status of the first display item, wherein the first display parameter change message indicates that the display status of the first display item is changed from the first parameter data to the second parameter data.

[0090] Monitoring whether there is a display status change message for the first display item can be determined after receiving the user click on the save button control. Therefore, the display status change message monitored is actually a change message generated after comparing the changed parameter data with the parameter data when entering the homepage status bar editing page. In other words, during the process of editing the homepage status bar, the display status of the first display item may change multiple times. If the page jumps (from Figure 8 If the home status bar editing page shown jumps back to the home page), and the latest parameter data is the same as the parameter data when entering the home status bar editing page, it is determined that the first display state change message for the first display item has not been detected. If the latest parameter data is different from the parameter data when entering the home status bar editing page, it is determined that the first display state change message for the first display item has been detected.

[0091] For example, based on the adjusted editing parameters, the homepage status bar is determined to include a network display item, i.e., the network display item is the first display item. When entering the homepage status bar editing page, the network display item's display status is connected, meaning the first parameter data is connected. If, upon returning from the homepage status bar editing page to the homepage, the network display item's display status is disconnected, meaning the second parameter data is disconnected, then it can be determined that the display status of the network display item has changed, confirming that the first display status change message for the network display item has been detected.

[0092] If, while editing the homepage status bar, the display status of a network display item changes from connected to disconnected and then back to connected, and the display status of the network display item remains connected when you return to the homepage from the homepage status bar editing page, it can be determined that the display status of the network display item has not changed, and it can be determined that the first display status change message for the network display item has not been detected.

[0093] In some embodiments, the display state of a first display item may have multiple parameter data. For example, a weather display item may have different city parameter data and different temperature parameter data. If one of the city parameter data and the temperature parameter data of the weather display item changes, it can be determined that a first display state change message for the first display item has been detected.

[0094] After monitoring the first display status change message for the first display item, the second parameter data of the display status of the first display item can be obtained, that is, the latest parameter data of the display status of the first display item when jumping back to the home page from the home status bar editing page can be obtained.

[0095] Step S300, when displaying the home status bar on the display, displaying the home status bar on the display based on the adjusted editing parameters, wherein the first display item in the home status bar presents a display status based on the second parameter data.

[0096] When the home status bar is displayed on the display, it means that when the home status bar is visible on the page, the home status bar can be displayed on the display based on the adjusted editing parameters, and when the first display item in the home status bar is displayed, the display status is presented based on the second parameter data, that is, the first display item is based on the latest parameter data.

[0097] For example, Figure 5 The homepage status bar shown includes a network display item and a time display item. Before entering the homepage status bar editing page, the display status of the network display item has the first parameter data of connected. In response to the user's first operation on the homepage status bar, the homepage status bar editing page is entered, that is, from Figure 5 The interface shown jumps to Figure 8 The interface shown. Users can modify the editing parameters of the home status bar based on the home status bar editing page. For example, after checking the Bluetooth display item and the time display item, based on the adjusted editing parameters, the home status can be determined to include the Bluetooth display item, the network display item, the weather display item, and the time display item. If only the Bluetooth display item is checked, based on the adjusted editing parameters, the home status bar can be determined to only include the Bluetooth display item.

[0098] When exiting the homepage status bar editing page, you can determine whether display status change messages for the Bluetooth display project, network display project, weather display project, and time display project are monitored. Different monitoring modules can be set for the Bluetooth display project, network display project, weather display project, and time display project respectively. If the parameter data of the Bluetooth display project changes, the monitoring module corresponding to the Bluetooth display project sends a display status change message; if the parameter data of the network display project changes, the monitoring module corresponding to the network display project sends a display status change message... The display status change messages sent by the monitoring modules corresponding to different display projects can carry the display project identifier, so that the display project can be changed according to the display project identifier and the parameter data included in the corresponding display status change message.

[0099] For example, a display status change message is detected, and the display status change message carries the identifier of the network display item, so it can be determined that the display status change message is a change message corresponding to the network display item. The display status change message indicates that the display status of the network display item has changed from connected to disconnected. Therefore, the disconnection parameter data of the display status of the network display item is obtained, and specifically, the disconnection parameter data can be parsed from the display status change message. Finally, when the home status bar is displayed on the display, that is, when the home status bar boundary page is exited and the home status bar is visible, based on the adjusted editing parameters ( Figure 8 The home status bar is displayed on the display. And the network display items are displayed based on the disconnection parameter data (such as Figure 10 (as shown in the display).

[0100] In some embodiments, if a first display state change message for a first display item is not detected, first parameter data of the display state of the first display item is obtained. When the home status bar is displayed on the display, the home status bar is displayed on the display based on the editing parameters, wherein the first display item in the home status bar presents a display state based on the first parameter data. In other words, if the first display state of the first display item has not changed, the first display item still presents a display state according to the original parameter data.

[0101] For example, if no display status change message for the network display item is detected, when the homepage status bar is displayed, the display status is still presented according to the original connection parameter data of the network display item.

[0102] In some embodiments, if a second display status change message for a second display item is monitored, the fourth parameter data of the display status of the second display item is not obtained, wherein the second display status change message indicates that the display status of the second display item is changed from the third parameter data to the fourth parameter data, and the second display item is a display item that is determined not to be included in the homepage status bar based on the adjusted editing parameters.

[0103] After adjusting the editing parameters on the home status bar editing page, you can determine the display items included in the home status bar. If the monitored display status change information is for a display item that is not included in the home status bar, there is no need to obtain the latest parameter data for the display item. Alternatively, you can save the latest parameter data for the display item based on the monitored display status change information and then call the latest parameter data to display the display item when you need to display it in the home status bar.

[0104] For example, in Figure 11 In the home status bar editing page shown, the Bluetooth display item is unchecked, so the Bluetooth display item is now in a display state not included in the home status bar. When exiting the home status bar editing page, if a display status change message for the Bluetooth display item is detected (the Bluetooth connection with headphones is changed to a Bluetooth connection with speakers, where the Bluetooth connection with headphones is the third parameter data and the Bluetooth connection with speakers is the fourth parameter data), since the Bluetooth display item does not need to be displayed in the home status bar, in order to save system resources, the display status change message does not need to be parsed, and there is no need to obtain the latest parameter data of the Bluetooth display item (establishing a Bluetooth connection with speakers).

[0105] The specific implementation process of the above embodiment is as follows Figure 12 As shown: the user inputs an editing operation for the homepage status bar, and the status bar editing module (located in the framework layer) adjusts the homepage status bar editing parameters in response to the editing operation. The status bar editing module then sends the adjusted homepage status bar editing parameters to the homepage application. When the underlying data of the display project changes, based on the changed underlying data, the data module (located in the data layer) actively reports the first display status change message to the display project status monitoring module (located in the interface layer). The first display status change message carries the changed parameter data. The display project status monitoring module then sends the monitored first display status change message to the homepage application (located in the application layer). Finally, the homepage application displays the homepage status based on the homepage status bar editing parameters and the first display status change message.

[0106] Among them, the homepage application can determine whether the parameter data carried in the first display status change message is available based on the homepage status bar editing parameters. Specifically, the first display item included in the homepage status bar is determined based on the homepage status bar editing parameters. The first display status change message has an identifier corresponding to the display item, and it is determined whether the identifier of the first display status change message matches the identifier of the first display item included in the homepage status bar. If the identifier of the first display status change message matches the identifier of the first display item included in the homepage status bar, the display status of the corresponding first display item can be changed based on the parameter data carried by the first display status change message. If the identifier of the first display status change message does not match the identifier of the first display item included in the homepage status bar, the first display status change message can be ignored. In the above specific implementation process, each layer works independently, and the data transfer between different layers will be triggered only when the data changes in the data layer. Therefore, the display update of the homepage status bar based on this framework is not only more accurate, but also faster.

[0107] In the homepage status bar display status update solution, if the homepage status bar editing parameters are saved, and then the adjusted homepage status bar editing parameters and display project updated parameter data are requested, and then the homepage status bar is displayed based on the adjusted homepage status bar editing parameters and display project updated parameter data, the homepage status bar will display slowly.

[0108] The display item has at least first parameter data and second parameter data, and the initial parameter data of the display item can be the first parameter data, that is, before the homepage status bar is edited, the display item presents the display status in the homepage status bar with the first parameter data. In some embodiments, if the display item presents the display status in the homepage status bar with the first parameter data, an association relationship between the display item and the first parameter data can be established. During the homepage status bar editing process, if the display status of the display item is changed from the first parameter data to the second parameter data, the association relationship between the display item and the first parameter data can be cancelled, and an association relationship between the display item and the second parameter data can be created. After the homepage status bar editing parameters are saved, the adjusted homepage status bar editing parameters can be requested, but for the parameter data of the display item, the display status can be directly presented according to the second parameter data that is currently associated with the display item. This can improve the display status presentation speed of the display item, thereby improving the display speed of the homepage status bar.

[0109] During the homepage status bar editing process, if the display status of the display item is changed from the first parameter data to the second parameter data, the association relationship between the display item and the first parameter data can be cancelled, and the association relationship between the display item and the second parameter data can be created. If the display status of the display item is changed from the second parameter data to the third parameter data, the association relationship between the display item and the second parameter data can be cancelled, and the association relationship between the display item and the third parameter data can be created. When the final display item exits the homepage status bar editing page, the parameter data associated with the display item presents the display status. After exiting the homepage status bar editing page, when the homepage status bar is displayed on the homepage, the display item status monitoring module can also continue to monitor whether the parameter data of the display status of the display item has changed. If it is monitored that the parameter data of the display status of the display item has changed again (the display status change message is obtained), the display status needs to be presented according to the changed parameter data.

[0110] In addition, the display status of the display item changes from the first parameter data to the second parameter data, which may be an automatic change of the display item. For example, the parameter data of the Bluetooth display item automatically changes from connecting to headphones to connecting to speakers. It may also change in response to the user's operation. For example, a key event can be set: if the focus falls on the text corresponding to the display item, the user presses the confirmation button for a long time, and in response to the operation, jump to the display item parameter editing page corresponding to the display item. Figure 8 As shown, the home status bar editing page displays Bluetooth display items, network display items, etc. If the focus falls on the text corresponding to the Bluetooth display item and the user presses and holds the confirmation button, the page jumps to the display item parameter editing page corresponding to the Bluetooth display item in response to the action. On the Bluetooth display item parameter editing page, the user can change the parameter data of the Bluetooth display item from connecting to headphones to connecting to speakers. After saving the change, the page jumps back to the home status bar editing page from the Bluetooth display item parameter editing page. At this point, the parameter data of the Bluetooth display item has changed.

[0111] As can be seen from the above technical solutions, in the home status bar display method and display device provided in the above embodiments, a controller adjusts the editing parameters of the home status bar in response to an edit operation on the home status bar. The controller can determine at least one first display item included in the home status bar based on the adjusted editing parameters, wherein the display state of the first display item has first parameter data. If a display state change message for the first display item is detected, the display state change message indicates that the display state of the first display item has changed from the first parameter data to the second parameter data. The second parameter data of the display state of the first display item is obtained. Displaying the home status bar on the display is based on the adjusted editing parameters. The first display item in the home status bar presents a display state based on the second parameter data. In this way, users can customize the display parameters of the status bar through the home status bar editing page, which not only improves the user experience but also enhances the value of the status bar. Furthermore, the display state of the items displayed in the home status bar can be promptly fed back to the home status bar, so that when the home status bar itself presents the edited state, the display items in the home status bar also present the changed state.

[0112] In some embodiments, if the second operation is an operation of adding or deleting a first display item in the home status bar, the controller, in executing the second operation in response to the home status bar editing page, adjusts the display parameters of the home status bar in the home status bar editing page based on the second operation, and when the home status bar is displayed on the display, displays the home status bar after adjusting the display parameters on the display. Specifically, the controller may perform the following operations: in response to the second operation in response to the home status bar editing page, add or delete the first display item in the home status bar in the home status bar editing page based on the second operation, and when the home status bar is displayed on the display, display the home status bar after adding or deleting the first display item on the display. That is, the first display item in the home status bar can be added or deleted by the second operation in response to the home status bar editing page.

[0113] For example, Figure 8 The homepage status bar editing page (Launcher StatusBar Management) shown (displaying the prompt Please select or unselect item or option to change its status (Please adjust its status by selecting or unselecting items or options, that is, adjust display parameters)) includes an adjustment area for StatusBar Items (display items of the homepage status bar). Figure 8In the first display item adjustment area shown, Bluetooth, Network, Weather, and Timer are checked. Figure 8 The homepage status bar editing page shown in the figure shows the homepage status bar display effect as follows Figure 10 as shown (the display status of the network display item is disconnected).

[0114] exist Figure 8 In the user interface shown, if the user unchecks the Bluetooth display item, the result is Figure 11 The home status bar editing page shown in the figure deletes the Bluetooth display item in the home status bar based on the uncheck operation, and if the home status bar is displayed on the display, the home status bar after deleting the Bluetooth display item is displayed on the display. Figure 11 The homepage status bar editing page shown in the figure shows the homepage status bar display effect as follows Figure 13 shown.

[0115] exist Figure 11 In the user interface shown, if the user rechecks the Bluetooth display item, Figure 8 The home status bar editing page shown in the figure is displayed. Based on the check operation, the Bluetooth display item is added to the home status bar. If the home status bar is displayed on the monitor, the home status bar after the Bluetooth display item is added is displayed on the monitor. Figure 10 The home page status bar is shown.

[0116] Figure 8 The home status bar editing page shown also includes an "Add More" option (the option with the control symbol "+"). The user can click the "Add More" option to add more customized display items to the home status bar. For example, a display item customization library can be set. If a user clicks on the "Add More" option, in response to the click, Figure 7 The user interface shown shows a custom library of display items, and users can choose to add more display items to the home status bar from the custom library of display items. It should be noted that the display items selected from the custom library of display items can be first displayed in the home status bar editing page. If they need to be added to the home status bar, the display items can be checked. In other words, the display items finally displayed in the home status bar are the display items displayed and checked in the home status bar editing page. In the display item adjustment area, if not all display items can be displayed, all display items can be displayed in a scrolling and folding manner.

[0117] In some embodiments, if the second operation is an operation to adjust the display position of the home status bar, the controller, in response to the second operation on the home status bar editing page, adjusts the display parameters of the home status bar in the home status bar editing page based on the second operation, and if the home status bar is displayed on the display, the home status bar after the display parameters are adjusted is displayed on the display, which can be specifically as follows: in response to the second operation on the home status bar editing page, based on the second operation, adjusts the display position of the home status bar on the display, and when the home status bar is displayed on the display, displays the home status bar at the adjusted display position. That is, the display position of the home status bar can be adjusted by the second operation on the home status bar editing page.

[0118] For example, Figure 8 The home page status bar editing page shown includes an adjustment area for StatusBar Position (display position of the home page status bar). Figure 8 The display position adjustment area shown includes the Top Lock option, the Bottom Lock option, the Top option, and the Bottom option. If the Top Lock option is selected, the homepage status bar will always be displayed above the homepage when the focus of the homepage moves downward. If the Bottom Lock option is selected, the homepage status bar will always be displayed below the homepage when the focus of the homepage moves upward. If the Top option is selected, the homepage status bar will be initially located above the homepage. If the focus of the homepage moves downward, the homepage status bar will no longer be displayed on the page. If the Bottom option is selected, the homepage status bar will be initially located below the homepage. If the focus of the homepage moves upward, the homepage status bar will no longer be displayed on the page. Figure 8 In the home status bar editing page shown, the TopLock option is selected, so Figure 8 The homepage status bar editing page shown in the figure shows the homepage status bar display effect as follows Figure 10 When the focus of the home page moves downward, the home page status bar will always be displayed at the top of the home page.

[0119] exist Figure 8 In the user interface shown, if the user checks the Bottom Lock option, the Figure 14 The home status bar editing page shown, based on the check operation, adjusts the display position of the home status bar in the home page to the bottom display, and if the home status bar is displayed on the monitor, the home status bar is displayed at the bottom of the home page. Figure 14The homepage status bar editing page shown in the figure shows the homepage status bar display effect as follows Figure 15 As shown. And Figure 15 In the user interface shown, if the focus of the home page moves upward, the home page status bar will always be displayed at the bottom of the home page.

[0120] In some embodiments, if the second operation is an operation for adjusting the display order of display items in the home status bar, the controller, in executing the second operation in response to the home status bar editing page, adjusts the display parameters of the home status bar in the home status bar editing page based on the second operation, and if the home status bar is displayed on the display, the home status bar after the display parameters are adjusted is displayed on the display. Specifically, the controller may perform the following operations: in response to the second operation in response to the home status bar editing page, adjusts the display order of display items in the home status bar based on the second operation, and when the home status bar is displayed on the display, the home status bar after the display order of display items is adjusted is displayed on the display. In other words, the display order of display items included in the home status bar can be adjusted by the second operation in response to the home status bar editing page.

[0121] For example, Figure 8 The home page status bar editing page shown includes an adjustment area for StatusBar Displayer Order (display order of the home page status bar). Figure 8 The display order adjustment area includes the Fixed and Dynamic options. If the Fixed option is selected, the items in the home status bar are displayed in the default fixed display order. If the Dynamic option is selected, the items in the home status bar are displayed in a dynamic scrolling order.

[0122] exist Figure 8 In the homepage status bar editing page shown, the Fixed option is selected, so Figure 8 The homepage status bar editing page shown in the figure shows the homepage status bar display effect as follows Figure 10 As shown (displayed in a default fixed order). In addition, if the display device is a touch screen device, the user can drag different display items in the display item adjustment area by sliding the touch screen to adjust the order of the display items in the home status bar editing page. The arrangement order of the display items in the home status bar editing page can correspond to the display order of the display items in the home status bar. Therefore, by adjusting the display item adjustment area, the display order of the display items in the home status bar can be adjusted in real time.

[0123] exist Figure 8In the user interface shown, if the user checks the Dynamic option, the Figure 16 The home status bar editing page shown in the figure changes the display order of displayed items from a fixed order to a dynamic scrolling order based on the checkbox operation. When the home status bar is displayed on the monitor, the displayed items are dynamically scrolled. It should be noted that dynamic scrolling of displayed items not only adds a dynamic effect but also improves the anti-burn-in performance of displays such as OLED (Organic Light-Emitting Diode).

[0124] In some embodiments, if the second operation is an operation to change the visibility of the home status bar, the controller, in response to the second operation on the home status bar editing page, adjusts the display parameters of the home status bar in the home status bar editing page based on the second operation, and when the home status bar is displayed on the display, displays the home status bar after the display parameters are adjusted on the display. Specifically, the following steps may be performed: if the home status bar is displayed on the display before the second operation, the home status bar is hidden on the display based on the second operation in response to the second operation on the home status bar editing page; if the home status bar is hidden on the display before the second operation, the home status bar is displayed on the display based on the second operation in response to the second operation on the home status bar editing page. In other words, the visibility of the home status bar can be adjusted by the second operation on the home status bar editing page.

[0125] like Figure 8 The Home Status Bar Editing page includes the Launcher Status Bar visibility adjustment area. If Launcher Status Bar is checked, the Home Status Bar is displayed; if Launcher Status Bar is not checked, the Home Status Bar is hidden.

[0126] exist Figure 8 In the Home Status Bar Editing page shown, Launcher Status Bar is checked, so Figure 8 The homepage status bar editing page shown in the figure shows the homepage status bar display effect as follows Figure 10 As shown (the status of the homepage status bar is the display status). Figure 8 In the user interface shown, if the user unchecks the Launcher Status Bar, Figure 17 The homepage status bar editing page shown here adjusts the state of the homepage status bar from the display state to the hidden state based on the uncheck operation. Figure 17 The homepage status bar editing page shown in the figure shows the homepage status bar display effect as follows Figure 9 shown.

[0127] In some embodiments, the home status bar may include at least one display item, such as network status, system time, and other display items. If the home status bar is displayed on the display, the focus may be moved to the first display item in the home status bar in response to a third operation on the home status bar. Then, in response to a selection operation on the first display item, a first display item editing page corresponding to the first display item is displayed on the display, and the first display item editing page is used to adjust the item parameters of the first display item. This is equivalent to setting the display item in the home status bar as a menu entry, and the corresponding display item editing page can be opened directly by clicking the display item.

[0128] For example, in Figure 10 In the user interface shown, the focus can be moved to the Bluetooth display item in the home status bar. When the focus falls on the Bluetooth display item, a selection operation of the user for the Bluetooth display item (such as pressing the OK button) is received. In response to the selection operation, the Bluetooth setting page corresponding to the Bluetooth display item is displayed on the display. The user can set the Bluetooth parameters in the Bluetooth setting page, such as selecting a device to establish a Bluetooth connection relationship. In the home status bar, the user can also move the focus, for example, move the focus from the Bluetooth display item to the weather display item. When the focus falls on the weather display item, a selection operation of the user for the weather display item is received. In response to the selection operation, the weather setting page corresponding to the weather display item is displayed on the display. The user can set the weather parameters in the weather setting page, for example, reselect the city to display the weather. In this way, the user can adjust the item parameters of the item displayed in the home status bar without performing multiple levels of menu operations.

[0129] It should be noted that the third operation and the first operation are different operations, that is, the operation of calling up the home status bar editing page and the operation of moving the focus to the display item are different operations. For example, when the home status bar is displayed on the display and the focus falls on the home status bar, if a key operation of the user clicking the OK key is received, the home status bar editing page is called up in response to the key operation. In other words, the key operation of clicking the OK key is the first operation; when the home status bar is displayed on the display and the focus falls on the home status bar, if a key operation of the user long pressing the OK key is received, the focus is moved to the display item in the home status bar in response to the key operation. In other words, the key operation of long pressing the OK key is the third operation. In this way, the user can use the same key to implement different operations on the home status bar through different operations.

[0130] In some embodiments, prompt information for the operation of calling up the home status bar editing page can also be displayed on the display, and different prompt information is displayed accordingly when the focus is at different positions.

[0131] For example, Figure 18 In the user interface shown, the focus is on the control at the entrance of the function menu, and a prompt message "Press and hold "Right" to edit Status Bar (Press and hold "Right" to edit the homepage status bar)" may be displayed on the display. Figure 19 In the user interface shown, the focus is on the video icon control, and a prompt message "Press and hold "Up" to edit Status Bar" may be displayed on the display. It should be noted that in response to the user's long press of the right key or the long press of the up key, the focus is only moved to the home status bar. That is, if the focus is not on the home status bar, the first prompt message ( Figure 18 and Figure 19 The first prompt is used to prompt the user to move the focus to the home status bar. After the focus is moved to the home status bar, a second prompt may be displayed to prompt the user to open the home status bar editing page. For example, the second prompt may be "Press and hold "OK" to add or remove."

[0132] The following is a specific example of the method for displaying the homepage status bar in the embodiment of the present application. Figure 20 As shown, the following steps are included:

[0133] In step S2001, the display device receives a control command to enter the homepage. This control command may be generated by a user pressing the "Home" button on a remote control device, or may be generated after receiving a user voice input of "enter homepage." In response to the control command to enter the homepage, the display device begins loading the homepage. Upon receiving a message indicating that the homepage has been loaded or launched, the display device obtains the current focus position information, and then displays different prompts on the page based on the current focus position information.

[0134] If the focus position information satisfies the preset position condition, the identifier corresponding to the focus position is obtained, and the corresponding prompt information is called in the cache according to the identifier, and a dialog box is created in the upper layer of the homepage to display the called prompt information in the dialog box. The preset position condition means that the focus position information indicates that the focus is currently at the preset position. If the focus position information indicates that the current focus is at the preset position, different prompt information is displayed according to different preset positions. If the focus position information indicates that the current focus is not at the preset position, no prompt information is displayed.

[0135] For example, when the current position information of the focus indicates that the focus is on the control of the function menu entrance, the focus position information meets the preset position condition, and then the identifier corresponding to the current position information is obtained, that is, the identifier of the function menu entrance is obtained, and then the prompt information corresponding to the function menu entrance identifier is called according to the function menu entrance identifier, "Press and hold "Right" to edit Status Bar" (press and hold the right button to edit the homepage status, that is, the prompt information to enter the editing mode). Then, a dialog box is created on the upper layer of the homepage to display the prompt information "Press and hold "Right" to edit Status Bar" in the dialog box. It should be noted that the dialog box can be created near the focus, or it can be created at a position that is most easily viewed by the user, so that the user can view the prompt information in a timely manner.

[0136] When the current position information of the focus indicates that the focus is on the video icon control, the focus position information meets the preset position condition. Then, the identifier corresponding to the current position information is obtained, that is, the identifier of the video icon control is obtained. Then, according to the identifier of the video icon control, the prompt information corresponding to the video icon identifier, "Press and hold "Up" to edit Status Bar" (Press and hold the up key to edit the homepage status bar), is called. Then, a dialog box is created on the upper layer of the homepage to display the prompt information "Press and hold "Up" to edit Status Bar" in the dialog box. It should be noted that during the focus movement process, a new dialog box is created to display the new prompt information, and the previously displayed dialog box needs to be canceled.

[0137] Step S2002, when the display device receives the operation of moving the focus to the home status bar, it controls the focus to move to the home status bar, and the display device enters the default home status bar display mode. At this time, the identifier corresponding to the current position information of the focus is obtained, that is, the identifier of the home status bar is obtained, and then the prompt information corresponding to the home status bar identifier is called according to the home status bar identifier "Press and hold "OK" to add or remove (Press and hold OK key to add or delete)". Then create a dialog box on the upper layer of the home page to display the prompt information "Press and hold "OK" to add or remove (Press and hold OK key to add or delete)" in the dialog box. This can guide or prompt the user how to enter the home status bar editing mode.

[0138] After the focus moves to the home status bar, if the display device receives the user's operation of pressing the Back button, it controls the focus to move from the home status bar back to the default position (for example, the default position is the navigation bar, and in response to the operation of the Back button, the focus is moved from the home status bar to the navigation bar). At this time, it is necessary to cancel the dialog box containing the prompt message that prompts the user how to enter the home status bar editing mode, and then re-acquire the identifier corresponding to the current position information, that is, obtain the identifier of the function menu entry, and then call the prompt information corresponding to the function menu entry identifier according to the function menu entry identifier "Press and hold "Right" to edit Status Bar" (press and hold the right button to edit the home status, that is, the prompt information to enter the editing mode). Then create a dialog box on the upper layer of the home page to display the prompt information "Press and hold "Right" to edit Status Bar" in the dialog box.

[0139] Step S2003: When the home status bar is in display mode, if the display device receives a user operation to move the focus in the home status bar, it controls the focus to move between different function menu entries in the status bar. When the focus falls on a function menu entry, if the user inputs an operation of pressing the OK button, it can control the jump from the current home page to the display item editing page corresponding to the selected function menu entry. On the display item editing page, if the display device receives an operation of editing the display item input by the user, it changes the parameters of the display item to change the display status of the display item in the home status bar. For example, on the time item editing page, if the display device receives a change operation from the user input to change the 12-hour system to the 24-hour system, it changes the relevant parameters of the time item, so that the time in the home status bar will be changed from the 12-hour system to the 24-hour system for display. When the display device is displaying the display item editing page, if the user presses the Back button, it controls the jump from the display item editing page back to the home page.

[0140] Step S2004, when the home status bar is in the display mode, if the display device receives an operation input by the user to enter the home status bar editing mode (for example, long pressing the OK key), the home status bar is controlled to enter the editing mode, that is, the home status bar editing page in the above embodiment is called out. In the home status bar editing page, the user can edit the display parameters of the home status bar. When the display device displays the home status bar editing page, if it receives an operation by the user to modify the display parameters of the home status bar, and receives an operation input by the user to click the cancel button control, the control jumps from the home status bar editing page back to the home page. At this time, since the editing operation on the home status bar editing page is not saved, the relevant parameters of the home status bar remain unchanged. When returning to the home status bar display mode, the home status bar displayed on the home page is still displayed according to the original parameters, that is, the home status bar is displayed according to the original home status bar configuration.

[0141] When the display device is displaying the home status bar editing page, if it receives an operation from the user to modify the display parameters of the home status bar and receives an operation of clicking a save button control from the user, it controls the jump from the home status bar editing page back to the home page. At this time, since the editing operation on the home status bar editing page has been saved, the relevant parameters of the home status bar have changed. Therefore, when the display device receives the operation of the user clicking the save button control, it responds to the operation, obtains the latest home status bar configuration, and updates the home status bar display information. When returning to the home status bar display mode, the home status bar is displayed according to the latest home status bar configuration.

[0142] When the display device displays the home status bar editing page, if it detects a display status change message for the display items included in the home status bar (referring to the display items checked in the home status bar), for example, the display status of the first display item changes from the first parameter data to the second parameter data, the parameter data associated with the first display item is changed to the second parameter data. When returning to the home status bar display mode from the home status bar editing mode, the home status bar is displayed based on the adjusted home status bar editing parameters and the second parameter data associated with the display item. In the home status bar, the first display item is displayed in the second parameter data.

[0143] In some embodiments, in order to ensure the smoothness of the project status displayed in the homepage status bar after editing, a real-time update mechanism can be implemented to update the changes made to the edit page in real time. In this way, after the display parameters of the homepage status bar are edited, the display information can be pushed to the homepage status bar in a timely manner to ensure real-time display effects. The underlying implementation logic of the real-time update mechanism is as follows: Figure 21 As shown. When the home status bar is in edit mode and the home status bar edit page is opened, the edit page parameter adjustment is monitored in real time. During the parameter adjustment process (before saving), the corresponding cache list of the real-time adjusted parameters is updated. For example, in the process of adjusting the display items in the home status bar, in response to the user's check operation, the change of the display item is monitored, the display item cache list is updated, and the relevant real-time data (such as the icon and name of the display item for display) is obtained according to the display items in the cache list. When the user clicks the save button control, the real-time project data corresponding to the cache list can be pushed to the home status bar for display in a timely manner.

[0144] For example, the cache list data structure for a homepage status bar display item can be: {itemName1, itemName2, itemName1, ...}, where itemNameN represents the display item ID. The display item data structure for a homepage status bar with a menu entry can be: {itemName: "", link: "", fontName: "", isDisplay: true, objectId: "", mutiLanguage: "", positionIndex: "", removeable: true, displayOrder: "", isShowNetIcon: false, logoImg: "" ...}. Among them, itemName represents the name of the display item, link represents the link address of the current display item, fontName represents the font type parameter; isDisplay value is true, indicating that the homepage status bar is in display state; objectId represents the object identifier; mutiLanguage represents the language type parameter; positionIndex represents the position parameter of the homepage status bar; removable represents the position removable parameter of the homepage status bar; displayOrder represents the display order of the homepage status bar; isShowNetIcon value is false, indicating that the network status icon is not displayed; logoImg represents the icon displayed corresponding to the display item.

[0145] The same and similar parts between the various embodiments in this specification can be referenced to each other and will not be repeated here.

[0146] Those skilled in the art will clearly understand that the techniques in the embodiments of the present invention can be implemented using software plus a necessary general-purpose hardware platform. Based on this understanding, the technical solutions in the embodiments of the present invention, or the portion that contributes to the prior art, can be embodied in the form of a software product. The software product can be stored in a storage medium such as ROM / RAM, a magnetic disk, or an optical disk, and includes instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods of various embodiments of the present invention or certain portions of the embodiments.

[0147] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.

[0148] For ease of explanation, the above description has been made with reference to specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed above. Based on the above teachings, various modifications and variations are possible. The above embodiments are selected and described to better explain the principles and practical applications, so that those skilled in the art can better utilize the embodiments and various different variations of the embodiments suitable for specific use considerations.

Claims

1. A display device, characterized in that: include: monitor; a user interface configured to receive an input signal; The controller is configured as: In response to an editing operation on a home status bar, adjusting editing parameters of the home status bar, wherein at least one first display item included in the home status bar can be determined according to the adjusted editing parameters, and a display state of the first display item has first parameter data; If a first display state change message for the first display item is detected, obtaining second parameter data of the display state of the first display item, wherein the first display parameter change message indicates that the display state of the first display item is changed from the first parameter data to the second parameter data; When the home status bar is displayed on the display, the home status bar is displayed on the display based on the adjusted editing parameter, wherein the first display item in the home status bar presents a display status based on the second parameter data.

2. The display device according to claim 1, wherein The controller is further configured to: If the first display state change message is not detected, obtaining first parameter data of the display state of the first display item; When the home status bar is displayed on the display, the home status bar is displayed on the display based on the editing parameter, wherein the first display item in the home status bar presents a display status based on the first parameter data.

3. The display device according to claim 1, wherein The controller is further configured to: If a second display status change message for a second display item is monitored, the fourth parameter data of the display status of the second display item is not obtained, wherein the second display status change message indicates that the display status of the second display item is changed from the third parameter data to the fourth parameter data, and the second display item is a display item that is determined not to be included in the homepage status bar based on the adjusted editing parameters.

4. The display device according to claim 1, wherein The controller adjusts editing parameters of the home status bar in response to an editing operation on the home status bar, and is further configured to: In response to a first operation on the home status bar, displaying a home status bar editing page on the display, wherein the home status bar editing page is used to adjust the editing parameters of the home status bar; In response to a second operation on the home status bar editing page, the editing parameters of the home status bar in the home status bar editing page are adjusted based on the second operation.

5. The display device according to claim 4, wherein: The controller is further configured to: When a home status bar is displayed on the display, in response to a third operation on the home status bar, moving focus to the first display item in the home status bar, wherein the third operation and the first operation are different operations; In response to a selection operation on the first display item, a first display item editing page corresponding to the first display item is displayed on the display, wherein the first display item editing page is used to adjust parameter data of a display state of the first display item.

6. The display device according to claim 4, wherein: If the second operation is an operation of adding or deleting a first display item in the home status bar, the controller executes a second operation in response to the home status bar editing page, and adjusts the editing parameters of the home status bar in the home status bar editing page based on the second operation, and is configured to: In response to a second operation on the home status bar editing page, based on the second operation, the first display item in the home status bar in the home status bar editing page is added or deleted, so that when the home status bar is displayed on the display, the home status bar after adding or deleting the first display item is displayed on the display.

7. The display device according to claim 4, wherein: If the second operation is an operation of adjusting the display position of the home status bar, the controller executes a second operation in response to the home status bar editing page, and adjusts the editing parameters of the home status bar in the home status bar editing page based on the second operation, and is configured to: In response to a second operation on the home status bar editing page, based on the second operation, the display position of the home status bar on the display is adjusted so that when the home status bar is displayed on the display, the home status bar is displayed at the adjusted display position.

8. The display device according to claim 4, wherein: If the second operation is an operation of adjusting the display order of the first display items in the home status bar, the controller, when executing the second operation in response to the home status bar editing page, adjusts the editing parameters of the home status bar in the home status bar editing page based on the second operation, and is configured to: In response to a second operation on the home status bar editing page, based on the second operation, the display order of the home status bar display items is adjusted so that when the home status bar is displayed on the display, the home status bar after the display order of the first display items is adjusted is displayed on the display.

9. The display device according to claim 4, wherein: If the second operation is an operation of changing the visibility of the home status bar, the controller is configured to adjust the editing parameters of the home status bar in the home status bar editing page based on the second operation when executing the second operation in response to the second operation on the home status bar editing page: If the home status bar is displayed on the display before the second operation, in response to a second operation on editing the home status bar page, based on the second operation, hiding the home status bar on the display; If the home status bar is hidden on the display before the second operation, in response to the second operation on the home status bar editing page, the home status bar is displayed on the display based on the second operation.

10. A method for displaying a homepage status bar, characterized in that: Applied to a display device, the homepage status bar display method includes: In response to an editing operation on a home status bar, adjusting editing parameters of the home status bar, wherein at least one first display item included in the home status bar can be determined according to the adjusted editing parameters, and a display state of the first display item has first parameter data; If a first display state change message for the first display item is detected, obtaining second parameter data of the display state of the first display item, wherein the first display parameter change message indicates that the display state of the first display item is changed from the first parameter data to the second parameter data; When the home status bar is displayed on the display, the home status bar is displayed on the display based on the adjusted editing parameter, wherein the first display item in the home status bar presents a display status based on the second parameter data.