Display device and channel playing method

By implementing the display device and channel playback method on the Android platform, the problem of users waiting for a long time after the search station is completed is solved. By immediately playing the premiere channel information, it can quickly start broadcasting and improve user experience.

CN115460452BActive Publication Date: 2025-03-21HISENSE VISUAL TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210951263.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-09
Publication Date
2025-03-21
Estimated Expiration
2042-08-09

AI Technical Summary

Technical Problem

On the Android platform, users need to wait a long time to start playing the channel after the search station is completed, resulting in poor user experience.

Method used

Provided is a display device and a channel playback method, which performs a search operation and saves channel information to a database by responding to a user's search command. When the premiere channel information is saved, the channel indicated by the premiere channel information is immediately played without waiting for all channel information to be saved.

Benefits of technology

This reduces the waiting time for users after the search station is completed, achieves rapid broadcasting and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115460452B_ABST
    Figure CN115460452B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a display device and a channel playing method, which are applied in the field of electronic technology. The display device includes: a user input interface, which is configured to receive user instructions; a display, which is configured to play channels; a controller, which is configured to respond to the received user channel search instruction, perform a channel search operation to obtain at least one channel information, each channel information is used to indicate a channel; save at least one channel information to a channel database in sequence; when the first broadcast channel information in the channel database is saved, control the display to play the channel indicated by the first broadcast channel information on the play interface based on the first broadcast channel information saved in the channel database; wherein the first broadcast channel information is the first channel information saved in the channel database among the at least one channel information. It can solve the problem that after the channel search is completed, the user needs to wait for a long time before starting to play the channel, which seriously affects the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of electronic technology, and more specifically, to a display device and a channel playing method. Background Art

[0002] On the Android platform, the playback process needs to follow the standard process of the TV input framework (TIF). The TV can only play channels that have been saved in the database. Therefore, after the channel search is completed, all channel information must be stored in the database before the channel can be played. However, when there are many channels, it takes a long time to store all the channel information in the database. Users need to wait for a long time before they can start playing the channel, which makes the user experience poor. Summary of the invention

[0003] In order to solve the above technical problems or at least partially solve the above technical problems, the present application provides a display device and a channel playing method, which can solve the problem that after the channel search is completed, the user needs to wait for a long time before starting to play the channel, which seriously affects the user experience.

[0004] In a first aspect, an embodiment of the present application provides a display device, the display device comprising:

[0005] The user input interface is configured to: receive user instructions;

[0006] The display is configured to: play a channel;

[0007] The controller is configured to: in response to a received user channel search instruction, execute a channel search operation to obtain at least one channel information, each channel information is used to indicate a channel;

[0008] Saving at least one channel information in sequence to a channel database;

[0009] When the first broadcast channel information is saved in the channel database, the display is controlled to play the channel indicated by the first broadcast channel information on the playback interface based on the first broadcast channel information saved in the channel database;

[0010] The first broadcast channel information is the first channel information saved in the channel database among the at least one channel information.

[0011] In some embodiments of the present application, the controller is specifically configured to: after performing a channel search operation to obtain at least one channel information, control the display to display at least one channel identifier, each channel identifier is used to indicate a channel information;

[0012] In response to a received user instruction to select a target channel identifier from at least one channel identifier, determining target channel information corresponding to the target channel identifier from at least one channel information;

[0013] The target channel information is determined as the first broadcast channel information.

[0014] In some embodiments of the present application, the controller is specifically configured to: after performing a channel search operation to obtain at least one channel information, determine a first arrangement order in which the at least one channel information is arranged according to a target rule;

[0015] The channel information ranked first in the first arrangement sequence is determined as the first broadcast channel information.

[0016] In some embodiments of the present application, the target rules include any of the following: the ratings of the channel indicated by each channel information; the popularity of the broadcast content corresponding to the channel indicated by each channel information; the order in which each channel information is obtained by performing a channel search operation.

[0017] In some embodiments of the present application, the controller is further configured to: before executing the channel search operation to obtain at least one channel information, in response to a received user channel search instruction, control the display to display a channel search rule setting interface;

[0018] In response to a received user instruction on the channel search rule setting interface, a target rule is generated.

[0019] In some embodiments of the present application, the controller is further configured to: before saving the first broadcast channel information to the channel database, capture a user image of the current user through a camera;

[0020] According to the user image, obtain the current user's viewing habit information;

[0021] According to the viewing habit information, first broadcast channel information is determined from at least one channel information.

[0022] In some embodiments of the present application, the playback interface includes a channel list, and the controller is further configured to: control the display to display the channel identifier corresponding to the first broadcast channel information in the channel list, and each channel identifier is used to indicate a channel information.

[0023] In a second aspect, the present application provides a channel playback method, applied to a display device, the method comprising: in response to a received user channel search instruction, performing a channel search operation to obtain at least one channel information, each channel information is used to indicate a channel;

[0024] Saving at least one channel information in sequence to a channel database;

[0025] When the first broadcast channel information in the channel database is saved, based on the first broadcast channel information saved in the channel database, the channel indicated by the first broadcast channel information is played;

[0026] The first broadcast channel information is the first channel information saved in the channel database among the at least one channel information.

[0027] In some embodiments of the present application, after performing a channel search operation to obtain at least one channel information, the method further includes:

[0028] Display at least one channel identifier, each channel identifier is used to indicate a channel information;

[0029] In response to a received user instruction to select a target channel identifier from at least one channel identifier, determining target channel information corresponding to the target channel identifier from at least one channel information;

[0030] The target channel information is determined as the first broadcast channel information.

[0031] In some embodiments of the present application, after performing a channel search operation to obtain at least one channel information, the method further includes:

[0032] Determine a first arrangement order of at least one channel information according to a target rule;

[0033] The channel information ranked first in the first arrangement sequence is determined as the first broadcast channel information.

[0034] In some embodiments of the present application, the target rules include any of the following: the ratings of the channel indicated by each channel information; the popularity of the broadcast content corresponding to the channel indicated by each channel information; the order in which each channel information is obtained by performing a channel search operation.

[0035] In some embodiments of the present application, before performing a channel search operation to obtain at least one channel information, in response to a received user channel search instruction, a channel search rule setting interface is displayed;

[0036] In response to a received user instruction on the channel search rule setting interface, a target rule is generated.

[0037] In some embodiments of the present application, before saving the first broadcast channel information to the channel database, a user image of the current user is captured by a camera;

[0038] According to the user image, obtain the current user's viewing habit information;

[0039] According to the viewing habit information, first broadcast channel information is determined from at least one channel information.

[0040] In some embodiments of the present application, the playback interface includes a channel list, and the channel identifiers corresponding to the first broadcast channel information are displayed in the channel list, and each channel identifier is used to indicate a channel information.

[0041] In a third aspect, the present application provides a computer-readable storage medium, including: a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the channel playback method shown in the second aspect is implemented.

[0042] In a fourth aspect, the present application provides a computer program product, characterized in that it includes: when the computer program product runs on a computer, it enables the computer to implement the channel playing method shown in the second aspect.

[0043] Compared with the prior art, the technical solution provided by the embodiment of the present application has the following advantages: In the embodiment of the present application, in response to the received user channel search instruction, a channel search operation is performed to obtain at least one channel information; at least one channel information is sequentially saved to the channel database; when the first broadcast channel information in the channel database is saved, the display is controlled based on the first broadcast channel information saved in the channel database, and the channel indicated by the first broadcast channel information is played on the playback interface; wherein each channel information is used to indicate a channel, and the first broadcast channel information is the first channel information saved in the channel database among at least one channel information. It is not necessary to save all the channel information obtained after the channel search to the channel database before starting to play. Instead, after saving the first channel information, the channel indicated by the channel information can be played as the first broadcast channel. In this way, the waiting time of the user after the channel search is completed is reduced, and the broadcast can be started quickly after the channel search, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the implementation methods in the embodiments of the present application or the related technologies, the following is a brief introduction to the drawings required for use in the embodiments or the related technology descriptions. Obviously, the drawings described below are some embodiments of the present application, and a person skilled in the art can also obtain other drawings based on these drawings.

[0045] Figure 1 An operation scenario between a control device and a display device according to some embodiments is shown;

[0046] Figure 2 shows a hardware configuration block diagram of a control device 100 according to some embodiments;

[0047] Figure 3 shows a hardware configuration block diagram of a display device 200 according to some embodiments;

[0048] Figure 4 A schematic diagram of an interface of a display device according to some embodiments is shown;

[0049] Figure 5 A schematic diagram of an interface of a display device according to some embodiments is shown;

[0050] Figure 6 A schematic diagram of an interface of a display device according to some embodiments is shown;

[0051] Figure 7 A schematic diagram showing an interface of a display device according to some embodiments;

[0052] Figure 8 One of the flowcharts of the channel playing method according to some embodiments is shown;

[0053] Fig. 9 A second flowchart of a channel playing method according to some embodiments is shown;

[0054] Fig.10 A third flowchart of a channel playing method according to some embodiments is shown;

[0055] Fig.11 A fourth flowchart of a channel playing method according to some embodiments is shown;

[0056] Fig.12 FIG5 shows a fifth flow chart of a channel playing method according to some embodiments;

[0057] Fig.13 A sixth flowchart of a channel playing method according to some embodiments is shown;

[0058] Fig.14 FIG7 shows a seventh flow chart of a channel playing method according to some embodiments. DETAILED DESCRIPTION

[0059] 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.

[0060] 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.

[0061] 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.

[0062] 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.

[0063] 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 television, a laser projection device, a monitor, an electronic bulletin board, an electronic table, a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, etc.

[0064] Figure 1 FIG. 1 is a schematic diagram of an operation scenario between a display device and a control device according to an embodiment, wherein the control device includes an intelligent device or a control apparatus. Figure 1 As shown, the user can operate the display device 200 through the smart device 300 or the control apparatus 100 .

[0065] 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.

[0066] 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.

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

[0068] 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.

[0069] 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.

[0070] Figure 2 Schematically shows a block diagram of a configuration 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, an external memory, and a power supply. The control device 100 can receive an input operation instruction from a user, and convert the operation instruction into an instruction that can be recognized and responded to by the display device 200, playing the role of an interactive intermediary between the user and the display device 200.

[0071] 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 user interface 280, an external memory, and a power supply.

[0072] 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.

[0073] 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.

[0074] 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.

[0075] 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.

[0076] The user interface 280 can be used to receive control signals from the control device 100 (such as an infrared remote controller, etc.) It can also be used to directly receive user input operation instructions and convert the operation instructions into instructions that the display device 200 can recognize and respond to, which can be called a user input interface.

[0077] 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.

[0078] The external device interface 240 may include, but is not limited to, any one or more of the following interfaces: 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.

[0079] 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.

[0080] 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.

[0081] The controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in the memory (internal memory or external 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.

[0082] In some embodiments, the controller includes a central processing unit (CPU), a video processor, an audio processor, a graphics processing unit (GPU), and at least one of a random access memory (RAM), a read-only memory (ROM), a first interface to an nth interface for input / output, a communication bus, etc.

[0083] Among them, RAM, also called main memory, is an internal memory that directly exchanges data with the controller. It can be read and written at any time (except when refreshed), and it is very fast. It is usually used as a temporary data storage medium for operating systems or other running programs. The biggest difference between it and ROM is the volatility of data, that is, once the power is cut off, the stored data will be lost. RAM is used in computers and digital systems to temporarily store programs, data and intermediate results. ROM works in a non-destructive read-out mode and can only read but not write information. Once the information is written, it is fixed, and even if the power is cut off, the information will not be lost, so it is also called fixed memory.

[0084] 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.

[0085] "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 icon, window, control or other interface element displayed on the display screen of a display device, where the control can include icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, widgets and other visual interface elements.

[0086] In some embodiments of the present application, the display device includes: a user input interface, a display, and a controller. Figure 3 , a user interface (user input interface) 280 of the display device, a display 260 and a controller 250.

[0087] A channel search instruction is generated based on a user's channel search operation on a display device, and a user input interface receives the channel search instruction. A controller, in response to the received user channel search instruction, executes a channel search operation to obtain at least one channel information; the at least one channel information is saved in a channel database in sequence; when the first broadcast channel information in the channel database is saved, the display is controlled to play the channel indicated by the first broadcast channel information on a playback interface based on the first broadcast channel information saved in the channel database.

[0088] Each piece of channel information is used to indicate a channel; the first broadcast channel information is the first channel information saved in the channel database among at least one piece of channel information.

[0089] For example, Figure 4 As shown, taking a display device as a television as an example, when a user uses the television for the first time, a message prompting the user to search for channels will be displayed, such as "There is currently no channel information, please start searching for channels!" After the user clicks the search control indicated by label 401, the search for channels will begin.

[0090] It can be understood that at least one channel information is sequentially saved in the channel database, that is, all channel information obtained by searching channels is saved in the channel database.

[0091] It can be understood that the channel information includes the station number, frequency point, channel identification (channel full name, channel abbreviation, channel image, etc.), and the channel information can also include other channel-related information, which is specifically not limited in the embodiments of the present application.

[0092] It can be understood that the first broadcast channel is the first channel played after the channel search is completed.

[0093] It can be understood that after the channel search is completed, the display device will save all channel information obtained from the search to the underlying database, and then save the channel information in the underlying database to the channel database. When the display device needs to play a certain channel, it obtains the corresponding channel information from the channel database and plays the channel indicated by the channel information.

[0094] It can be understood that after the channel search is completed, when the channel database has saved a channel information, a notification message can be sent to the display to inform the channel database that a channel information has been saved. After receiving the notification message, the display obtains the first channel information from the channel database and plays it. In this way, there is no need to save all channel information to the channel database before playing, but the channel can be played after the first channel information is saved.

[0095] It can be understood that after the first channel information is saved in the channel database, while the first channel is played, other channel information obtained by searching the channels is saved in sequence in the channel database.

[0096] In the embodiment of the present application, in response to a received user channel search instruction, a channel search operation is performed to obtain at least one channel information; at least one channel information is sequentially saved to the channel database; when the first broadcast channel information in the channel database is saved, the display is controlled based on the first broadcast channel information saved in the channel database, and the channel indicated by the first broadcast channel information is played on the playback interface; wherein each channel information is used to indicate a channel, and the first broadcast channel information is the first channel information saved in the channel database among at least one channel information. It is not necessary to save all the channel information obtained after the channel search to the channel database before starting to play. Instead, after saving the first channel information, the channel indicated by the channel information can be played as the first broadcast channel. In this way, the waiting time of the user after the channel search is completed is reduced, and the broadcast can be started quickly after the channel search, thereby improving the user experience.

[0097] In some embodiments of the present application, the controller is specifically configured to: after performing a channel search operation to obtain at least one channel information, control the display to display at least one channel identifier, each channel identifier is used to indicate a channel information; in response to a received user instruction to select a target channel identifier from at least one channel identifier, determine the target channel information corresponding to the target channel identifier from at least one channel information; and determine the target channel information as the first-broadcast channel information.

[0098] For example, the display device is a TV. After the channel search is completed, the interface is displayed as follows: Figure 5 As shown, multiple channel identifiers are displayed. When the user selects channel 2 indicated by label 501, channel 2 is determined as the first broadcast channel, and the channel information corresponding to channel 2 is determined from the channel database, and the channel information corresponding to channel 2 is determined as the first broadcast channel information.

[0099] It can be understood that after the channel search is completed, the at least one channel identifier displayed on the control display may be a channel identifier corresponding to all channel information obtained by the channel search, or may be a channel identifier corresponding to part of the channel information obtained by the channel search.

[0100] It can be understood that when a user selects a channel identifier, it means that the channel is the first channel that the user expects to play after the channel search is completed. The user searches for channel information whose channel identifier is the target channel identifier from at least one channel information obtained from the channel search, and determines the searched channel information as the first broadcast channel information. After the channel search is completed, the channel indicated by the first broadcast information is played.

[0101] In the embodiment of the present application, after performing a channel search operation to obtain at least one channel information, the display is controlled to display at least one channel identifier, each channel identifier is used to indicate a channel information; in response to a received user instruction to select a target channel identifier from at least one channel identifier, the target channel information corresponding to the target channel identifier is determined from at least one channel information; the target channel information is determined as the first broadcast channel information. Based on the first broadcast channel information determined by the user instruction to select the target channel identifier, the channel content played according to the first broadcast channel information is more in line with the user's expectations, further improving the user experience.

[0102] Optionally, before the user performs a channel search operation, the display is controlled to display a channel type identifier, and in response to a received user instruction to select a target channel type from the channel type identifier, the target channel type is saved; after the channel search is completed, the corresponding channel type is determined from at least one channel information as target channel information of the target channel type; and the target channel information is determined as the first broadcast channel information.

[0103] It can be understood that the channel type identifier displayed on the control display is used to indicate a certain type of channel, such as: channels can be classified into: movies, TV series, variety shows, children, sports; channels can also be classified into: CCTV channels, satellite channels, local channels; the specific classification method is determined according to actual needs, and the embodiments of this application are not limited.

[0104] For example, the display device is a TV. Before searching for channels, the interface displays the following: Figure 6 As shown, multiple channel type identifiers are displayed. The user selects label 601 to indicate the "variety show" channel type. After the channel search is completed, one or more channel information whose channel type indicated by the channel information is "variety show" is determined from at least one channel information, and any one of the one or more channel information is determined as the first broadcast channel information.

[0105] It can be understood that after the user selects the target channel type, the channel type to which the channel belongs can be determined from the channel information obtained from the channel search. When there are multiple channel information indicating the type of the target channel type in the channel information obtained from the channel search, one of the multiple channel information can be selected as the first broadcast channel information, or the first channel information found whose channel type is the target channel type can be determined as the first broadcast channel information. The first broadcast channel information can also be determined from multiple channel information based on other principles (such as the popularity of the content, the amount of playback, etc.). The specific determination is based on actual needs and is not limited to the embodiments of the present application.

[0106] In the embodiment of the present application, before the user performs a channel search operation, the display is controlled to display a channel type identifier, and in response to a received user instruction to select a target channel type from the channel type identifier, the target channel type is saved; after the channel search is completed, the corresponding channel type is determined from at least one channel information as the target channel type of the target channel information; the target channel information is determined as the first broadcast channel information. Before the channel search, a certain type of channel that the user expects to play is determined, and after the channel search is completed, the first broadcast channel played is the channel of this type, so that user satisfaction can be improved.

[0107] In some embodiments of the present application, the controller is specifically configured to: after performing a channel search operation to obtain at least one channel information, determine a first arrangement order in which at least one channel information is arranged according to a target rule; and determine the channel information ranked in the first position in the first arrangement order as the first broadcast channel information.

[0108] The target rules include any of the following: the ratings of the channel indicated by each channel information; the popularity of the broadcast content corresponding to the channel indicated by each channel information; and the order of performing the channel search operation to obtain each channel information.

[0109] It can be understood that, if the user does not select the first channel to be played after searching, the channels obtained by searching can be sorted from high to low according to the ratings, and the channel with the highest ratings can be used as the first broadcast channel, and the corresponding channel information can be saved to the channel database, and the channel can be played; the channels obtained by searching can also be sorted from high to low according to the popularity of the content currently being played, and the channel with the highest popularity in the currently playing content can be used as the first broadcast channel, and the corresponding channel information can be saved to the channel database, and the channel can be played; the first channel information obtained by searching can also be saved as the first broadcast channel information in the channel database according to the order corresponding to the channel information obtained by searching, and the channel indicated by the channel information can be played. The specific target rule can also be other feasible rules, which are not limited in the embodiments of the present application.

[0110] In an embodiment of the present application, the controller is specifically configured to: after performing a channel search operation to obtain at least one channel information, determine a first arrangement order in which at least one channel information is arranged according to a target rule; and determine the channel information ranked in the first position in the first arrangement order as the first broadcast channel information. Wherein, the target rule includes any of the following: the ratings of the channel indicated by each channel information; the popularity of the broadcast content corresponding to the channel indicated by each channel information; and the order in which each channel information is obtained by performing a channel search operation. In this way, the first broadcast channel determined is the channel with the highest ratings or the channel with the most popular content, and is more likely to be liked by users after playback, or the first channel searched is used as the first broadcast channel without the need for re-sorting, and the time required to start broadcasting is shorter, further improving the user experience.

[0111] In some embodiments of the present application, the controller is further configured to: before executing a channel search operation to obtain at least one channel information, in response to a received user channel search instruction, control the display to display a channel search rule setting interface; and generate a target rule in response to a received user instruction on the channel search rule setting interface.

[0112] It can be understood that before the channel search operation, the display is controlled to display the channel search rule setting interface, receive user input operations in the channel search rule setting interface, generate user instructions based on the user input operations, and generate target rules in response to the user instructions.

[0113] For example, the display device is a TV. Before searching for channels, the interface displays the following: Figure 7 As shown, multiple rules are displayed. If the user selects label 701 to indicate the "recommend by ratings" rule, after the channel search is completed, at least one channel information will be sorted according to the ratings, and the channel information ranked first (with the highest ratings) will be used as the first broadcast channel information.

[0114] In the embodiment of the present application, before performing a channel search operation to obtain at least one channel information, in response to a received user channel search instruction, the display is controlled to display a channel search rule setting interface; in response to a received user instruction on the channel search rule setting interface, a target rule is generated. In this way, the user can set the rules independently according to the needs, and the target rule generated based on the user instruction is more in line with the user's preference. The content of the first broadcast channel played after the channel search is closer to the user's preference, thereby providing a better user experience.

[0115] In an embodiment of the present application, the controller is further configured to: capture a user image of the current user through a camera before saving the first broadcast channel information to the channel database; obtain viewing habit information of the current user based on the user image; and determine the first broadcast channel information from at least one channel information based on the viewing habit information.

[0116] It can be understood that based on the user's historical viewing records within a preset time period, the user's viewing habit information can be obtained, such as: the channel that the user has watched the most times, the channel that the user has watched the longest in the target time period, the type of content played on the user's preferred channel, etc., and at least one channel information that has the highest match with the user's viewing habit information is determined as the first broadcast channel information. The first broadcast channel determined in this way is more in line with the user's viewing habits.

[0117] In the embodiment of the present application, before the first broadcast channel information is saved in the channel database, a user image of the current user is captured by a camera; viewing habit information of the current user is obtained based on the user image; and the first broadcast channel information is determined from at least one channel information based on the viewing habit information. The first broadcast channel determined based on the user's viewing habit information can be personalized to determine different first broadcast channels for different users, further improving the user experience.

[0118] In some embodiments of the present application, the playback interface includes a channel list, and the controller is further configured to: control the display to display the channel identifier corresponding to the first broadcast channel information in the channel list, and each channel identifier is used to indicate a channel information.

[0119] It can be understood that in order to prevent a channel ID from not existing in the channel list displayed on the display, but the channel information corresponding to the channel ID is stored in the channel database, if the channel indicated by the channel information happens to be played as the first broadcast channel, when the user plays the first broadcast channel and returns to confirm the channel number or other information, the corresponding first broadcast channel cannot be found in the channel list, which seriously affects the user experience. Therefore, after determining the first broadcast channel information, the first broadcast channel ID indicated by the first broadcast channel information needs to be displayed in the channel list so that the user can see the corresponding channel information when returning to the channel list.

[0120] In the embodiment of the present application, the playback interface includes a channel list, and the controller is further configured to: control the display to display the channel identifier corresponding to the first broadcast channel information in the channel list, and each channel identifier is used to indicate a channel information, so as to ensure that when the user returns to the channel list after watching the first broadcast channel, the corresponding first broadcast channel information can be found in the channel list.

[0121] Optionally, after the channel database saves a channel information, the notification message sent to the display may also include the saved channel information. After receiving the notification message, the display obtains the channel information from the channel database and plays the channel indicated by the channel information. In this way, there is no need to search for the first broadcast channel information from at least one channel information obtained by searching for channels. Instead, after saving any channel information from at least one channel information obtained by searching for channels to the database, the saved channel information is notified to the display, which saves the search time and further reduces the waiting time of the user after searching for channels.

[0122] In an embodiment of the present application, a channel playing method is provided, such as Figure 8 As shown, the method includes the following steps 801 to 803.

[0123] 801. In response to a received user channel search instruction, execute a channel search operation to obtain at least one channel information.

[0124] Each piece of channel information is used to indicate a channel.

[0125] 802. Save at least one channel information in sequence to a channel database.

[0126] 803. When the first broadcast channel information in the channel database is saved, based on the first broadcast channel information saved in the channel database, play the channel indicated by the first broadcast channel information.

[0127] The first broadcast channel information is the first channel information saved in the channel database among the at least one channel information.

[0128] For example, Fig. 9 As shown, the following is described by taking the determined first broadcast channel information as channel A as an example, specifically including steps 901 to 907.

[0129] 901, search channel;

[0130] After the channel search is completed, execute step 902.

[0131] 902. Obtain channel A information.

[0132] 903. Save the A channel information to the channel database.

[0133] 904. Send a notification message.

[0134] During the execution of steps 902 to 904, the display interface stays on the channel search interface, waiting for a notification message.

[0135] 905. The channel search interface obtains the information of channel A and calls the playback interface.

[0136] 906. Play channel A.

[0137] 907. Save other channel information to the channel database.

[0138] Wherein, while steps 905 and 906 are being executed, step 907 is also being executed.

[0139] In the embodiment of the present application, in response to a received user channel search instruction, a channel search operation is performed to obtain at least one channel information; at least one channel information is sequentially saved to the channel database; when the first broadcast channel information in the channel database is saved, based on the first broadcast channel information saved in the channel database, the channel indicated by the first broadcast channel information is played on the playback interface; wherein each channel information is used to indicate a channel, and the first broadcast channel information is the first channel information saved in the channel database among at least one channel information. It is not necessary to save all the channel information obtained after the channel search to the channel database before starting to play. Instead, after saving the first channel information, the channel indicated by the channel information can be played as the first broadcast channel. In this way, the waiting time of the user after the channel search is completed is reduced, and the broadcast can be started quickly after the channel search, thereby improving the user experience.

[0140] In some embodiments of the present application, Figure 8 ,like Fig.10 As shown, after the above step 801, the method further includes the following steps 804 to 806.

[0141] 804. Display at least one channel identifier, where each channel identifier is used to indicate a piece of channel information.

[0142] 805. In response to a received user instruction to select a target channel identifier from at least one channel identifier, determine target channel information corresponding to the target channel identifier from at least one channel information.

[0143] 806. Determine the target channel information as the first broadcast channel information.

[0144] In the embodiment of the present application, after performing a channel search operation to obtain at least one channel information, at least one channel identifier is displayed, each channel identifier is used to indicate a channel information; in response to a received user instruction to select a target channel identifier from at least one channel identifier, a target channel information corresponding to the target channel identifier is determined from at least one channel information; and the target channel information is determined as the first broadcast channel information. Based on the first broadcast channel information determined by the user instruction to select the target channel identifier, the channel content played according to the first broadcast channel information is more in line with the user's expectations, further improving the user experience.

[0145] Optionally, combined Figure 8 ,like Fig.11 As shown, before the above step 801, the method further includes the following steps 807 and 808, and after the above step 801, the method further includes the following steps 809 and 810.

[0146] 807. Display the channel type identifier.

[0147] 808. In response to a received user instruction to select a target channel type from the channel type identifiers, save the target channel type.

[0148] 809. Determine target channel information whose corresponding channel type is a target channel type from at least one channel information.

[0149] 810. Determine the target channel information as the first broadcast channel information.

[0150] In the embodiment of the present application, before the user performs a channel search operation, a channel type identifier is displayed, and in response to a received user instruction to select a target channel type from the channel type identifier, the target channel type is saved; after the channel search is completed, the corresponding channel type is determined from at least one channel information as the target channel type of the target channel information; the target channel information is determined as the first broadcast channel information. Before the channel search, a channel of a certain type that the user expects to play is determined, and after the channel search is completed, the first broadcast channel played is the channel of this type, so that user satisfaction can be improved.

[0151] In some embodiments of the present application, Figure 8 ,like Fig.12 As shown, after the above step 801, the method further includes the following steps 811 and 812.

[0152] 811. Determine a first arrangement order of at least one channel information according to a target rule.

[0153] 812. Determine the channel information at the first position in the first arrangement order as the first broadcast channel information.

[0154] It can be understood that the target rule can be a preset rule or generated based on the user's operation in the search rule setting interface. It is determined according to the actual situation and is not limited in the embodiments of the present application.

[0155] The target rules include any of the following: the ratings of the channel indicated by each channel information; the popularity of the broadcast content corresponding to the channel indicated by each channel information; and the order of performing the channel search operation to obtain each channel information.

[0156] In an embodiment of the present application, after performing a channel search operation to obtain at least one channel information, determine the first arrangement order of at least one channel information arranged according to the target rule; determine the channel information ranked first in the first arrangement order as the first broadcast channel information; wherein the target rule includes any of the following: the ratings of the channel indicated by each channel information; the popularity of the broadcast content corresponding to the channel indicated by each channel information; and the order in which each channel information is obtained by performing a channel search operation. In this way, the first broadcast channel determined is the channel with the highest ratings or the channel with the highest popularity of the content played, and is more likely to be liked by users after broadcasting, or the first channel searched is used as the first broadcast channel, without the need for re-arrangement, and the time required to start broadcasting is shorter, further improving the user experience.

[0157] In some embodiments of the present application, Fig.12 ,like Fig.13 As shown, before the above step 811, the method also includes the following steps 813 and 814.

[0158] 813. In response to the received user channel search instruction, display a channel search rule setting interface.

[0159] 814. Generate a target rule in response to a received user instruction on the channel search rule setting interface.

[0160] In the embodiment of the present application, before performing a channel search operation to obtain at least one channel information, in response to a received user channel search instruction, a channel search rule setting interface is displayed; in response to a received user instruction on the channel search rule setting interface, a target rule is generated. In this way, the user can set the rules independently according to the needs, and the target rule generated based on the user instruction is more in line with the user's preference. The content of the first broadcast channel played after the channel search is closer to the user's preference, thereby providing a better user experience.

[0161] In some embodiments of the present application, Figure 8 ,like Fig.14 As shown, before the above step 802, the method also includes the following steps 815 to 817.

[0162] 815. Capture a user image of the current user through a camera.

[0163] 816. Obtain viewing habit information of the current user based on the user image.

[0164] 817. Determine first broadcast channel information from at least one channel information according to the viewing habit information.

[0165] In the embodiment of the present application, before the first broadcast channel information is saved in the channel database, a user image of the current user is captured by a camera; viewing habit information of the current user is obtained based on the user image; and the first broadcast channel information is determined from at least one channel information based on the viewing habit information. The first broadcast channel determined based on the user's viewing habit information can be personalized to determine different first broadcast channels for different users, further improving the user experience.

[0166] In some embodiments of the present application, the playback interface includes a channel list, and the channel playback method also includes the following step 818.

[0167] 818. Display the channel ID corresponding to the first broadcast channel information in the channel list.

[0168] Each channel identifier is used to indicate a channel information.

[0169] It can be understood that the first broadcast channel information is displayed in the playlist so that after the user watches the first broadcast channel, he can return to the playlist interface to view the information corresponding to the first broadcast channel.

[0170] In the embodiment of the present application, the playback interface includes a channel list, and the channel identifiers corresponding to the first broadcast channel information are displayed in the channel list, and each channel identifier is used to indicate a channel information, so as to ensure that when the user returns to the channel list after watching the first broadcast channel, the corresponding first broadcast channel information can be found in the channel list.

[0171] Optionally, after the channel database has saved a channel information, a notification message can be sent to inform the display device that the channel information can be obtained from the channel database and the corresponding channel can be played, wherein the notification message can also include channel information, and the display device obtains the channel information from the channel database based on the channel information included in the notification message, and plays the channel indicated by the channel information. In this way, there is no need to search for the first broadcast channel information from at least one channel information obtained by searching for channels, but after saving any channel information from at least one channel information obtained by searching for channels to the database, the saved channel information is notified to the display device, which saves the search time and further reduces the waiting time of the user after searching for channels.

[0172] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the various processes of the above-mentioned channel playback method are implemented and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0173] The computer readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0174] The present invention provides a computer program product, comprising: when the computer program product is run on a computer, the computer is enabled to implement the above-mentioned channel playing method.

[0175] 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 it. 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 replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

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

Claims

1. A display device, characterized in that: The display device comprises: The user input interface is configured to: receive user instructions; The display is configured to: play a channel; The controller is configured to: in response to a received user channel search instruction, perform a channel search operation to obtain a plurality of channel information, each of which is used to indicate a channel, and the plurality of channel information is all channel information obtained after the channel search is completed; Saving the plurality of channel information in sequence to a channel database, wherein the saving the plurality of channel information in sequence to the channel database includes first saving each channel information to an underlying database, and then saving from the underlying database to the channel database; When the display receives notification information that the first broadcast channel information in the channel database has been saved, the display is controlled to play the channel indicated by the first broadcast channel information on the play interface based on the first broadcast channel information saved in the channel database; The first broadcast channel information is the first channel information saved in the channel database among the multiple channel information.

2. The display device according to claim 1, characterized in that The controller is specifically configured as follows: After the channel search operation is performed to obtain a plurality of channel information, the display is controlled to display a plurality of channel identifiers, each channel identifier is used to indicate a piece of channel information; In response to a received user instruction to select a target channel identifier from the plurality of channel identifiers, determining target channel information corresponding to the target channel identifier from the plurality of channel information; The target channel information is determined as the first broadcast channel information.

3. The display device according to claim 1, characterized in that The controller is specifically configured as follows: After the channel search operation is performed to obtain a plurality of channel information, determining a first arrangement order of the plurality of channel information arranged according to a target rule; The channel information ranked first in the first arrangement sequence is determined as the first broadcast channel information.

4. The display device according to claim 3, characterized in that The target rule includes any of the following: The ratings of the channel indicated by each channel information; the popularity of the broadcast content corresponding to the channel indicated by each channel information; and the order in which each channel information is obtained by performing a channel search operation.

5. The display device according to claim 3, characterized in that The controller is further configured to: Before the performing of the channel search operation to obtain the plurality of channel information, in response to a received user channel search instruction, controlling the display to display a channel search rule setting interface; The target rule is generated in response to a received user instruction on the channel search rule setting interface.

6. The display device according to claim 1, characterized in that The controller is further configured to: Before saving the first broadcast channel information to the channel database, capturing a user image of the current user through a camera; Acquiring viewing habit information of the current user according to the user image; The first broadcast channel information is determined from the plurality of channel information according to the viewing habit information.

7. The display device according to any one of claims 1 to 6, characterized in that: The playback interface includes a channel list, and the controller is further configured to: The display is controlled to display the channel identifier corresponding to the first broadcast channel information in the channel list, and each channel identifier is used to indicate a channel information.

8. A channel playing method, characterized in that: Applied to a display device, the method comprises: In response to the received user channel search instruction, a channel search operation is performed to obtain a plurality of channel information, each channel information is used to indicate a channel, and the plurality of channel information is all channel information obtained after the channel search is completed; Saving the plurality of channel information in sequence to a channel database, wherein the saving the plurality of channel information in sequence to the channel database includes first saving each channel information to an underlying database, and then saving it from the underlying database to the channel database; When the display receives notification information that the first broadcast channel information in the channel database has been saved, based on the first broadcast channel information saved in the channel database, the display plays the channel indicated by the first broadcast channel information; The first broadcast channel information is the first channel information saved in the channel database among the multiple channel information.

9. The method according to claim 8, characterized in that After performing the channel search operation to obtain a plurality of channel information, the method further includes: Display multiple channel identifiers, each channel identifier is used to indicate a channel information; In response to a received user instruction to select a target channel identifier from the plurality of channel identifiers, determining target channel information corresponding to the target channel identifier from the plurality of channel information; The target channel information is determined as the first broadcast channel information.

10. The method according to claim 8, characterized in that After performing the channel search operation to obtain a plurality of channel information, the method further includes: Determine a first arrangement order of the plurality of channel information according to a target rule; The channel information ranked first in the first arrangement sequence is determined as the first broadcast channel information.

Citation Information

Patent Citations

  • Channel recommending method and device

    CN106657841A

  • System and method for displaying searched channel during automatic searching

    CN1402535A