Display device and channel list automatic updating method
By setting a timer in a smart TV and performing full-frequency point search stations, automatically detecting and updating the channel list, the problem of interrupting viewing when users update the channel list is solved, improving the user experience.
Patent Information
- Application Number
- CN202111041677.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-07
- Publication Date
- 2025-01-03
- Estimated Expiration
- 2041-09-07
AI Technical Summary
In smart TV, users need to interrupt viewing the current channel when updating the channel list, resulting in poor user experience.
By setting a timer when the display device is standby, starting the background system after counting seconds, checking the full frequency point search station, detecting whether the network information table version changes, and updating the local storage when changes, and automatically updating the channel list.
Avoid the need for users to manually update channel lists, improve user experience, and ensure that the channel lists are always synchronized without interruption of watching TV shows.
Smart Images

Figure CN113784224B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of display technology, and in particular to a display device and a method for automatically updating a channel list. Background Art
[0002] Smart TV is a TV product that can realize two-way human-computer interaction and integrate multiple functions such as audio and video, entertainment, and data. A channel list can be preset in a smart TV, and multiple channels can be displayed through the channel list. Users can search for TV programs from multiple channels through the remote control.
[0003] For broadcast operators, TV programs are sent through multiple frequencies at the front end, and each frequency transmits TV programs of multiple channels through bitstreams. When playing TV programs, smart TVs need to first lock the frequency where the selected TV program is located, and then obtain the corresponding bitstream for playback. Due to the variability of TV program resources, broadcast operators usually make adjustments based on operating strategies, such as adding, deleting or modifying some channels, which in turn causes changes in the bitstream. At this time, users are required to update the channel list synchronously to prevent the smart TV from displaying no signal when users watch the channels that have been deleted from the front end, or being unable to watch the newly added channels on the front end.
[0004] Currently, when a user needs to update the channel list, the smart TV may remind the user by popping up a prompt box. At this time, the user needs to interrupt watching the current channel and manually enter the setting menu to update the channel list, resulting in a poor user experience. Summary of the invention
[0005] The present application provides a display device and a method for automatically updating a channel list to solve the technical problem in the prior art that the user needs to interrupt watching the current channel when updating the channel list, resulting in poor user experience.
[0006] In order to solve the above technical problems, the following technical solutions are disclosed in some embodiments of the present application:
[0007] In a first aspect, some embodiments of the present application disclose a display device, wherein the display device comprises:
[0008] monitor;
[0009] A controller is communicatively connected to the display, and the controller is configured to:
[0010] When the display device is in standby mode, setting a timer;
[0011] After the timer finishes counting seconds, the control background system starts, so that the display device starts searching for channels at all frequencies to obtain a channel search result, wherein the channel search result includes a network information table version carried by the frequency;
[0012] Detecting whether the network information table version in the channel search result is consistent with the network information table version of the corresponding frequency point in the local storage;
[0013] If the version of the network information table corresponding to at least one frequency point has changed, the channel search result is updated to the local storage.
[0014] In some embodiments, the controller is further configured to:
[0015] If the version of the network information table in the channel search result is consistent with the version of the network information table of the corresponding frequency point in the local storage, the channel search result is ignored and no update is performed.
[0016] In some embodiments, before the display device starts full-frequency channel search, or when the display device is in the channel search process, the controller is further configured to:
[0017] If a power-on command is received, the channel search is canceled, and the display device is controlled to start up, so that the display device responds to the user's operation command.
[0018] In some embodiments, the controller is further configured to:
[0019] After the update of the channel search results is completed, the background system is controlled to be closed so that the display device enters a standby state.
[0020] In some embodiments, when the display device is in standby mode, in the step of setting a timer, the controller is further configured to:
[0021] Calculate the time difference between the preset wake-up time and the current time of the background system;
[0022] The timing seconds of the timer are set according to the time difference.
[0023] In some embodiments, the preset wake-up time is set at midnight.
[0024] In some embodiments, when the display device starts full-frequency point search, the controller is further configured to:
[0025] The power indicator light of the display device is controlled to flash to prompt the user that the display device is updating the channel list.
[0026] In a second aspect, some embodiments of the present application disclose a method for automatically updating a channel list, the method comprising:
[0027] Before the display device goes into standby mode, a timer is set;
[0028] After the timer finishes counting seconds, the control background system starts, so that the display device starts searching for channels at all frequencies to obtain a channel search result, wherein the channel search result includes a network information table version carried by the frequency;
[0029] Detecting whether the network information table version in the channel search result is consistent with the network information table version of the corresponding frequency point in the local storage;
[0030] If the version of the network information table corresponding to at least one frequency point has changed, the channel search result is updated to the local storage.
[0031] Compared with the prior art, the beneficial effects of this application are:
[0032] The present application provides a method for automatically updating a display device and a channel list. Before the display device is in standby mode, a timer is set. After the timer completes the counting, the display device controls the background system to start, and the screen is not lit. After the display device is started in the background, it starts to search for channels at all frequencies, and obtains a version of the network information table carried by the frequency. When the broadcast operator adjusts the channel or program, the version of the network information table carried by the frequency is changed accordingly. Therefore, the display device can compare the version of the network information table in the search result with the version of the network information table for the corresponding frequency in the local storage to see if they are consistent. As long as there is a change in the version of the network information table corresponding to at least one frequency, it means that the broadcast operator has adjusted the channel or program. The display device further updates the search result to the local storage to complete the update of the local channel list. In the present application, the display device sets a timer before standby mode, so that the display device completes the full-frequency search after standby mode, and can know that the channel list needs to be updated through the change of the network information table version, and automatically updates the search result that has detected the change to the local, avoiding the user from manually updating the channel list, thereby improving the user experience.
[0033] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] In order to more clearly illustrate the technical solution of the present application, the drawings required for use in the embodiments are briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0035] Figure 1 Schematic diagram of an operation scenario between a display device and a control device according to some embodiments is exemplarily shown in FIG.
[0036] Figure 2 exemplarily shows a hardware configuration block diagram of a control device 100 according to some embodiments;
[0037] Figure 3 exemplarily shows a hardware configuration block diagram of a display device 200 according to some embodiments;
[0038] Figure 4 exemplarily shows a schematic diagram of software configuration in a display device 200 according to some embodiments;
[0039] Figure 5 exemplarily shows a schematic diagram of the display effect of a channel list in a display device 200 according to some embodiments;
[0040] Figure 6 A schematic diagram of a flow chart of a method for automatically updating a channel list according to some embodiments is exemplarily shown in FIG.
[0041] Figure 7 Another flowchart of a method for automatically updating a channel list according to some embodiments is exemplarily shown in FIG.
[0042] Figure 8 exemplarily shows a software functional module structure diagram of the channel list update service of the display device 200 according to some embodiments. DETAILED DESCRIPTION
[0043] In order to make the purpose and implementation method of the present application clearer, the exemplary implementation method of the present application will be clearly and completely described below in conjunction with the drawings in the exemplary embodiments of the present application. Obviously, the described exemplary embodiments are only part of the embodiments of the present application, rather than all the embodiments.
[0044] It should be noted that the brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings.
[0045] The terms "first", "second", "third", etc. in the specification and claims of this application and the above drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances.
[0046] The terms "comprises," "comprising," and "having," 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.
[0047] The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functions associated with that element.
[0048] Figure 1 FIG. 1 is a schematic diagram of an operation scenario between a display device and a control device according to an embodiment. Figure 1 As shown, the user can operate the display device 200 through the smart device 300 or the control apparatus 100 .
[0049] In some embodiments, the control device 100 may be a remote controller, and the communication between the remote controller and the display device includes infrared protocol communication or Bluetooth protocol communication, and other short-range communication methods, and the display device 200 is 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, etc.
[0050] In some embodiments, a smart device 300 (such as a mobile terminal, a tablet computer, a computer, a laptop computer, etc.) may also be used to control the display device 200. For example, the display device 200 is controlled using an application running on the smart device.
[0051] In some embodiments, the display device 200 may not use the above-mentioned smart device 300 or the control apparatus 100 to receive instructions, but may receive user control through touch or gestures.
[0052] 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.
[0053] In some embodiments, the display device 200 also communicates data with the server 400. The display device 200 may be allowed to communicate via a local area network (LAN), a wireless local area network (WLAN), and other networks. The server 400 may provide various content and interactions to the display device 200. The server 400 may be one cluster or multiple clusters, and may include one or more types of servers.
[0054] Figure 2 Schematically shows a block diagram of a configuration of the control device 100 according to an exemplary embodiment. Figure 2As 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 input operation instructions from the user, 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.
[0055] like 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.
[0056] In some embodiments, the controller includes a processor, a video processor, an audio processor, a graphics processor, a RAM, a ROM, and a first interface to an nth interface for input / output.
[0057] The display 260 includes a display screen component for presenting images, and a driving component for driving image display, which is used to receive image signals output from the controller, and display video content, image content, and menu control interface components and user control UI interface.
[0058] The display 260 may be a liquid crystal display, an OLED display, or a projection display, and may also be a projection device and a projection screen.
[0059] The communicator 220 is a component for communicating with an external device or server according to various communication protocol types. For example, the communicator may include at least one of a Wifi module, a Bluetooth module, a wired Ethernet module, and other network communication protocol chips or near field communication protocol chips, and an infrared receiver. The display device 200 can establish transmission and reception of control signals and data signals with the external control device 100 or the server 400 through the communicator 220.
[0060] The user interface can be used to receive control signals from the control device 100 (such as an infrared remote controller, etc.).
[0061] The detector 230 is used to collect signals from the external environment or the external interaction. For example, the detector 230 includes a light receiver, a sensor for collecting the intensity of ambient light; or, the detector 230 includes an image collector, such as a camera, which can be used to collect external environment scenes, user attributes or user interaction gestures; or, the detector 230 includes a sound collector, such as a microphone, etc., for receiving external sounds.
[0062] 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 the above multiple interfaces.
[0063] The tuner-demodulator 210 receives broadcast television signals via wired or wireless reception, and demodulates audio and video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.
[0064] In some embodiments, the controller 250 and the tuner-demodulator 210 may be located in different separate devices, that is, the tuner-demodulator 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.
[0065] The controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200. For example, in response to receiving a user command for selecting a UI object to be displayed on the display 260, the controller 250 can perform operations related to the object selected by the user command.
[0066] 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), a RAM Random Access Memory (RAM), a ROM (Read-Only Memory, ROM), a first interface to an nth interface for input / output, a communication bus (Bus), etc.
[0067] 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 sound or gesture, and the user input interface recognizes the sound or gesture through a sensor to receive the user input command.
[0068] "User interface" is the medium interface for interaction and information exchange between applications or operating systems and users. It realizes the conversion between the internal form of information and the form acceptable to users. The commonly used form of user interface is the Graphical User Interface (GUI), which refers to the user interface related to computer operation displayed in a graphical way. It can be an interface element such as an icon, window, control, etc. displayed on the display screen of an electronic device, where the control can include icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, widgets, etc.
[0069] See also Figure 4 In some embodiments, the system is divided into four layers, from top to bottom, namely, the application layer (Applications) layer (referred to as "application layer"), the application framework layer (Application Framework) layer (referred to as "framework layer"), the Android runtime (Android runtime) and system library layer (referred to as "system runtime library layer"), and the kernel layer.
[0070] The hardware or software architecture in some embodiments may be based on the introduction in the above embodiments, and in some embodiments may be based on other similar hardware or software architectures, so as to implement the technical solution of the present application.
[0071] Based on the above display device 200, the user can control the display device 200 to display a preset channel list page through the control device 100. Figure 5 FIG. 4 is a schematic diagram showing the display effect of a channel list in a display device 200 according to some embodiments. Figure 5 As shown, multiple channels are displayed in the channel list page, and the user can select any channel by using the direction keys and confirmation keys in the control device 100, so that the display device 200 locks the frequency corresponding to the channel, and then requests the corresponding audio and video data to be played.
[0072] The multiple channels preset in the display device 200 are carried on multiple frequencies, that is, the broadcasting operator sends the TV programs corresponding to each channel through the code streams sent on multiple frequencies. If the broadcasting operator adds, deletes or modifies the channel / frequency, the code stream changes accordingly, and the corresponding channel list will change, which requires the user to synchronously update the preset channel list in the display device 200. At present, when the user needs to update the channel list, the smart TV can remind the user in the form of a pop-up prompt box. At this time, the user needs to interrupt watching the current channel and manually enter the setting menu to update the channel list, which makes the user experience poor. In order to solve the above problems, the present application provides a display device and a channel list automatic update method in some embodiments.
[0073] The following describes the automatic update process of the channel list provided in some embodiments of the present application in conjunction with the accompanying drawings.
[0074] Figure 6 The present application provides a display device in some embodiments, the display device 200 includes a display 260 and a controller 250, the controller 250 is connected to the display 260, and the controller is configured to execute Figure 6 The channel list is automatically updated during the process. Figure 6 , the channel list automatic update process is as follows:
[0075] S601: When the display device is in standby mode, a timer is set.
[0076] In some embodiments, when the user sends a standby command to the display device 200, the display device 200 receives the standby command and prepares to enter the standby state. At this time, the display device 200 first sets a timer so that the channel list can be updated appropriately according to the number of seconds counted by the timer. In one implementation, the user can press the "standby" button on the remote control to put the display device 200 into the standby state. In another implementation, the user can also issue a standby command through voice control. For example, after the user inputs a wake-up word to the display device 200, the user continues to input a "standby" voice command to the display device 200.
[0077] In some embodiments, the display device 200 may set a preset wake-up time. Here, after the preset wake-up time is set, the display device 200 may wake up the background system after reaching the preset wake-up time. For example, the preset wake-up time may be set at midnight, that is, any time from 1 to 3 a.m., such as 2:30 a.m. At midnight, the user rarely uses the display device 200 to watch TV programs.
[0078] In some embodiments, the display device 200 calculates the time difference between the preset wake-up time and the current time of the background system, and sets the time difference as the counted seconds of the timer. For example, the user sets 1 a.m. as the preset wake-up time, and puts the display device 200 in standby mode at 9 p.m. The display device 200 calculates the time difference between 9 p.m. and 1 a.m. the next day as 4 hours, and uses 4 hours as the counted seconds of the timer.
[0079] S602: After the timer finishes counting seconds, the control background system starts to enable the display device to start searching for channels at all frequencies to obtain a search result, wherein the search result includes a network information table version carried by the frequency.
[0080] In some embodiments, when broadcast operators send TV programs corresponding to each channel through code streams on multiple frequencies, they will carry a network information table (NIT) in the code stream. The network information table can transmit physical organization information of multiple code streams and characteristic information of the network itself through a given network, mainly providing information about the physical network. The network information table transmits some information about the network and other related networks. When the broadcast operator changes the channel information, the network information table version (NIT version) carried in the code stream will be changed at the same time.
[0081] Since in the field of radio and television, the network information table and the frequency point are one-to-many, and the same network covers multiple frequency points. Of course, the network information table versions corresponding to these multiple frequency points are the same. When the weather deteriorates or the antenna signal is interfered with, some frequencies of terrestrial transmission (Terrestrial) may be locked for a while and then not locked, which makes some TV programs sometimes in the channel list and sometimes not, resulting in changes in channel sorting. If the channel list is updated at this time, it may cause the loss of channels after the channel list is updated due to external factors (weather deterioration or antenna signal interference), resulting in poor user experience. However, the change of the network information table version is usually because the broadcast operator modifies it when the channel information is updated. Therefore, when the display device 200 performs a full-frequency search, it can be highly likely to avoid the above situation by judging whether the broadcast operator updates the channel through the network information table version. In addition, when the display device 200 performs a full-frequency search, even if some frequencies cannot be locked due to external factors, it only needs to lock the network information table version of other frequencies in the same network.
[0082] In some embodiments, the display device 200 starts to count according to the timer. After the count is completed, the display device 200 controls the background system to start, and the screen is not lit. After starting, the display device 200 starts to search for channels at all frequencies and obtains the search results. The search results include search data such as the network information table version carried by the frequency. For example, the display device 200 can perform a full-frequency search from the lowest frequency to the highest frequency.
[0083] S603: Detect whether the version of the network information table in the channel search result is consistent with the version of the network information table of the corresponding frequency point in the local storage.
[0084] In some embodiments, the display device 200 compares the network information table version in the acquired channel search result with the network information table version of the corresponding frequency point in the local storage to detect whether the network information table version has changed.
[0085] S604: If the version of the network information table corresponding to at least one frequency point has changed, the channel search result is updated to the local storage.
[0086] In some embodiments, if the display device 200 detects that the version of the network information table corresponding to at least one frequency point has changed, it means that the display device 200 has detected that the front-end code stream has changed.
[0087] In some embodiments, after the display device 200 detects that the front-end code stream has changed, the channel search result is updated to the local storage to complete the change of the channel list.
[0088] In some embodiments, if the network information table version in the channel search result is consistent with the network information table version of the corresponding frequency point in the local storage, that is, the display device 200 detects that the front-end code stream has not changed and the broadcast operator has not changed the channel information, etc., then the display device 200 ignores the channel search result and does not update it.
[0089] In some embodiments, before the display device 200 starts the full-frequency point search, or during the display device 200 search, if the display device 200 receives a power-on command input by the user, the display device 200 immediately responds to the power-on command, controls the display device 200 to start, lights up the screen, and cancels the search. At this time, the display device 200 enters the user mode and can respond to the operation instructions sent by the user through the remote control, such as playing TV programs. Because broadcast operators do not change channel information every day, even if the channel information is changed, so that the display device 200 cannot search for some TV programs, it does not delay the user from watching most of the content. At this time, the display device 200 can respond to the user's power-on command immediately and temporarily give up updating the channel list.
[0090] In some embodiments, after completing the update of the channel search results, that is, when the display device 200 completes the full-frequency channel search and completes the channel list update based on the channel search results, the display device 200 can control the background system to shut down to put the display device 200 into standby mode.
[0091] In some embodiments, when the display device 200 starts full-frequency channel search, the power indicator light of the display device 200 can be controlled to flash to prompt the user that the display device 200 is updating the channel list.
[0092] The following is a further description of the automatic update process of the channel list provided in some embodiments of the present application in conjunction with the accompanying drawings.
[0093] Figure 7 Another flowchart of the method for automatically updating a channel list according to some embodiments is exemplarily shown in FIG. Figure 7 The automatic update process of a channel list provided in some embodiments of the present application is described by taking the automatic update process of a channel list as an example. Figure 7 As shown, when the display device 200 receives the standby command input by the user, it calculates the countdown seconds according to the preset wake-up time and the current time of the background system. After the timer completes the countdown, the controller 250 wakes up the CPU to turn on the display device 200 in the background. At this time, the display device 200 does not light up the screen. After the background system of the display device 200 is started, it starts to search for channels at all frequencies. During the channel search process, if a power-on command input by the user is received, the channel search is canceled, the screen is immediately lit, and the playback is started according to the user's subsequent operations. In the summary of the search process, if the user's power-on command is not received, the channel search process can be completed normally. After the channel search is completed, the channel search result is obtained, and the display device 299 compares the network information table version in the channel search result with the network information table version of the corresponding frequency point in the local storage to detect whether the two are consistent. If there is a change in the network information table version corresponding to at least one frequency point, it means that the broadcasting operator has changed the channel information. Further, the display device 200 updates the channel search result to the local storage. If the network information table version in the channel search result is completely consistent with the network information table version of the corresponding frequency point in the local storage, it means that the broadcast operator has not updated the channel information, and accordingly, the display device 200 can also cancel the update. After the above process is completed, the display device 200 can shut down the background system and automatically enter the standby state.
[0094] Figure 8 FIG. 2 exemplarily shows a software functional module structure diagram of a channel list update service of a display device 200 according to some embodiments. Figure 8 As shown, in some embodiments of the present application, the controller 250 is configured with a power on / off module, a channel search module, a channel list module and a playback module, and the channel list update service in the display device 200 is implemented through the above modules. Among them, the channel search module is respectively connected to the power on / off module, the channel list module and the playback module, and is used for overall logic control, including setting a timer for the power on / off module, receiving a night update wake-up message from the power on / off module, and triggering the channel list update service. The power on / off module is used to receive the timer set by the channel search module, wake up the display device after the timer completes the counting, and send a channel list update request. The channel list module is also connected to the power on / off module, and is used to determine whether to update the local storage and specifically execute the work of updating the channel list in the local storage. The playback module is used to keep the playback programs consistent before and after the update, and to wake up the playback when the display device 200 is turned on during the update process.
[0095] In the present application, the display device sets a timer before entering standby mode, so that the display device can complete full-frequency channel search after entering standby mode. The display device can also know the need to update the channel list through changes in the network information table version, and automatically update the search results that have detected changes to the local area, thereby avoiding users from manually updating the channel list and improving the user experience.
[0096] Based on the same inventive concept as the above-mentioned display device, some embodiments of the present application also provide a method for automatically updating a channel list, the method comprising: before the display device 200 is on standby, the display device 200 sets a timer. After the timer finishes counting, the display device 200 controls the background system to start, so that the display device 200 starts searching for channels at all frequencies and obtains a search result, wherein the search result includes a network information table version carried by the frequency. The display device 200 detects whether the network information table version in the search result is consistent with the network information table version of the corresponding frequency in the local storage. If there is a change in the network information table version corresponding to at least one frequency, the display device 200 updates the search result to the local storage.
[0097] In some embodiments, the method further includes: if the network information table version in the channel search result is consistent with the network information table version of the corresponding frequency point in the local storage, the display device 200 ignores the channel search result and does not update.
[0098] In some embodiments, before the display device starts searching for channels at all frequencies, the method further includes: if a power-on command is received, controlling the display device 200 to start, turning on the display device 200, and canceling the channel search.
[0099] Since the above embodiments are all described by citing and combining with other embodiments, different embodiments have the same parts, and the same and similar parts between the embodiments in this specification can be referred to each other. No further detailed description is given here.
[0100] It should be noted that, in this specification, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a circuit structure, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such circuit structure, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the circuit structure, article or device including the element.
[0101] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the disclosure of the invention herein. The present application is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present application and include common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the content of the claims.
[0102] The above implementation modes of the present application do not constitute a limitation on the protection scope of the present application.
Claims
1. A display device, characterized in that: The display device comprises: monitor; A controller is communicatively connected to the display, and the controller is configured to: When the display device is in standby mode, a time difference is calculated based on a preset wake-up time and a current time of the background system; Setting the timing seconds of the timer according to the time difference, wherein the preset wake-up time is set at midnight; After the timer finishes counting seconds, the control background system starts, so that the display device starts searching for channels at all frequencies to obtain a channel search result, wherein the channel search result includes a network information table version carried by the frequency; Detecting whether the network information table version in the channel search result is consistent with the network information table version of the corresponding frequency point in the local storage; If the version of the network information table corresponding to at least one frequency point has changed, updating the channel search result to the local storage; Before the display device starts searching for channels at all frequencies, or when the display device is searching for channels, the controller is further configured to cancel the searching if a power-on command is received, and control the display device to start up, so that the display device responds to the user's operation command.
2. The display device according to claim 1, characterized in that The controller is also configured to: If the version of the network information table in the channel search result is consistent with the version of the network information table of the corresponding frequency point in the local storage, the channel search result is ignored and no update is performed.
3. The display device according to claim 1, characterized in that The controller is also configured to: After the update of the channel search results is completed, the background system is controlled to be closed so that the display device enters a standby state.
4. The display device according to claim 1, characterized in that When the display device starts full-frequency point search, the controller is further configured to: The power indicator light of the display device is controlled to flash to prompt the user that the display device is updating the channel list.
5. A method for automatically updating a channel list, characterized in that: The method comprises: Before the display device goes into standby mode, the time difference is calculated based on the preset wake-up time and the current time of the background system; Setting the timing seconds of the timer according to the time difference, wherein the preset wake-up time is set at midnight; After the timer finishes counting seconds, the control background system starts, so that the display device starts searching for channels at all frequencies to obtain a channel search result, wherein the channel search result includes a network information table version carried by the frequency; Detecting whether the network information table version in the channel search result is consistent with the network information table version of the corresponding frequency point in the local storage; If the version of the network information table corresponding to at least one frequency point has changed, updating the channel search result to the local storage; Before the display device starts full-frequency channel search, or when the display device is in the channel search process, the controller is configured to: if an input power-on command is received, cancel the channel search and control the display device to start up so that the display device responds to the user's operation command.
6. The method for automatically updating a channel list according to claim 5, characterized in that: The method further comprises: If the version of the network information table in the channel search result is consistent with the version of the network information table of the corresponding frequency point in the local storage, the channel search result is ignored and no update is performed.
Citation Information
Patent Citations
Method for searching channels of all-in-one digital television
CN101605229A
