Display apparatus and channel search method
Patent Information
- Application Number
- CN202380040473.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-09-05
- Filing Date
- 2023-05-15
- Publication Date
- 2025-01-07
AI Technical Summary
Existing display devices cannot meet the personalized needs of users during the channel search process. Users cannot customize the TV programs they watch, and automatic channel search takes a long time, which affects the user experience.
Provide a display device and channel search method. By displaying the search mode setting interface, the user can select the search signal control, program authority control and channel authority control, and perform channel search according to the target search mode to meet the user's personalized needs and reduce channel searches. waiting time.
It implements user-defined channel search, shortens channel search time, improves user experience, and meets personalized needs.
Smart Images

Figure CN119278629A_ABST
Abstract
Description
Display device and channel search method
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This disclosure claims priority to the Chinese patent application filed with the China Patent Office on August 9, 2022, with application number 202210949517.X; and, the Chinese patent application filed with the China Patent Office on September 5, 2022, with application number 202211079474.0, the entire contents of which are incorporated by reference into this disclosure. Technical Field
[0003] The present disclosure relates to the technical field of display devices, and in particular to a display device and a channel search method. Background Art
[0004] Currently, display devices obtain program information by searching for signals of different frequencies within the broadcast television band and recording it in a form corresponding to the program number. This process is called channel searching. In order to meet the needs of users to watch programs of different formats, there are currently a variety of different channel searching methods, such as automatic channel searching and quick channel searching. Among them, automatic channel searching is to continuously search all programs in all broadcast television bands in order of signal frequency from low to high. However, users cannot customize the TV programs they want to watch and need to wait for the channel search to complete before filtering the TV programs themselves. This makes it difficult to meet the personalized needs of users, and searching all programs takes a long time, affecting the user experience.
[0005] Summary of the Invention
[0006] Some embodiments of the present disclosure provide a display device, which includes: a display, configured to: display images from a broadcast system and / or a network, and / or, a user interface; a memory, configured to: store computer instructions and data associated with the display; a processor connected to the display and the memory, and configured to execute the computer instructions so that the display device executes: displaying a search mode setting interface; the search mode setting interface includes at least one of the following: a search signal control, a program permission control, and a channel permission control, wherein the search signal control includes multiple search signal options, the program permission control includes multiple program permission options, and the channel permission control includes multiple channel permission options; in response to a user's search mode setting instruction, determining a target search mode indicated by the search mode setting instruction, the target search mode including at least one of the following parameters: a signal type parameter indicated by the target search signal option, a first permission parameter indicated by the target program permission option, and a second permission parameter indicated by the target channel permission option; performing a channel search according to the target search mode to obtain a target channel.
[0007] Some embodiments of the present disclosure also provide a channel search method, which includes: displaying a search mode setting interface; the search mode setting interface includes at least one of the following: a search signal control, a program permission control, and a channel permission control, wherein the search signal control includes multiple search signal options, the program permission control includes multiple program permission options, and the channel permission control includes multiple channel permission options; in response to a user's search mode setting instruction, determining a target search mode indicated by the search mode setting instruction, the target search mode includes at least one of the following parameters: a signal type parameter indicated by the target search signal option, a first permission parameter indicated by the target program permission option, and a second permission parameter indicated by the target channel permission option; performing a channel search according to the target search mode to obtain a target channel. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] FIG1A is a schematic diagram of an operation scenario of a display device according to some embodiments of the present disclosure;
[0009] FIG1B is a first schematic diagram of a search mode setting interface according to some embodiments of the present disclosure;
[0010] FIG1C is a second schematic diagram of a search mode setting interface according to some embodiments of the present disclosure;
[0011] FIG2 is a block diagram of a configuration of a control device 100 according to some embodiments of the present disclosure;
[0012] FIG3 is a block diagram of a hardware configuration of a display device 200 according to some embodiments of the present disclosure;
[0013] FIG4A is a schematic diagram of a password input interface involved in the present disclosure;
[0014] FIG4B is a schematic diagram showing a display after exiting the password input interface in the related art;
[0015] FIG5 is a schematic diagram of an application scenario of a display device according to some embodiments of the present disclosure;
[0016] FIG6 is a schematic diagram of software configuration in a display device according to some embodiments of the present disclosure;
[0017] FIG7 is a flow chart of a channel search process according to some embodiments of the present disclosure;
[0018] FIG8A is a third schematic diagram of a search mode setting interface according to some embodiments of the present disclosure;
[0019] FIG8B is a fourth schematic diagram of a search mode setting interface according to some embodiments of the present disclosure;
[0020] FIG8C is a fifth schematic diagram of a search mode setting interface according to some embodiments of the present disclosure;
[0021] FIG8D is a sixth schematic diagram of a search mode setting interface according to some embodiments of the present disclosure;
[0022] FIG9A is a seventh schematic diagram of a search mode setting interface according to some embodiments of the present disclosure;
[0023] FIG9B is a schematic diagram eight of a search mode setting interface according to some embodiments of the present disclosure;
[0024] FIG9C is a ninth diagram of a search mode setting interface according to some embodiments of the present disclosure;
[0025] FIG9D is a schematic diagram 10 of a search mode setting interface according to some embodiments of the present disclosure;
[0026] FIG9E is a schematic diagram 11 of a search mode setting interface according to some embodiments of the present disclosure;
[0027] FIG10 is a schematic diagram of a channel search interface according to some embodiments of the present disclosure;
[0028] FIG11 is a schematic diagram 12 of a search mode setting interface according to some embodiments of the present disclosure;
[0029] FIG12 is a flow chart of channel switching steps according to some embodiments of the present disclosure;
[0030] FIG13A is a first schematic diagram of a channel switching instruction according to some embodiments of the present disclosure;
[0031] FIG13B is a second schematic diagram of a channel switching instruction according to some embodiments of the present disclosure;
[0032] FIG13C is a third schematic diagram of a channel switching instruction according to some embodiments of the present disclosure;
[0033] FIG14 is a schematic diagram of responding to a channel switching instruction according to some embodiments of the present disclosure;
[0034] FIG15 is a schematic diagram of a password input interface according to some embodiments of the present disclosure. DETAILED DESCRIPTION
[0035] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features therein can be combined with each other in the absence of conflict.
[0036] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.
[0037] Currently, display devices obtain program information by searching for different frequency signals within the broadcast television band and record it in a form corresponding to the program number. This process is called channel searching.
[0038] To meet users' needs for viewing programs in different formats, automatic channel search and quick channel search are currently available. Automatic channel search continuously searches all programs in all broadcast TV bands, in ascending order of signal frequency. However, users cannot customize the programs they want to watch and must wait for the search to complete before selecting the programs they want to watch. This makes it difficult to meet users' personalized needs, and searching all programs takes a long time, affecting the user experience.
[0039] In order to solve the above problems, an embodiment of the present disclosure provides a display device and a channel search method, wherein a search mode setting interface is displayed in the display of the display device, and the search mode setting interface is configured with at least one control for the user to select: a search signal control, a program permission control and a channel permission control; wherein the search signal control includes multiple search signal options, the program permission control includes multiple program permission options, and the channel permission control includes multiple channel permission options; then, the processor of the display device responds to the user's search mode setting instruction, determines the target search mode indicated by the search mode setting instruction, and the target search mode includes at least one of the following parameters: a signal type parameter indicated by the target search signal option, a first permission parameter indicated by the target program permission option, and a second permission parameter indicated by the target channel permission; further, a channel search is performed according to the target search mode to obtain the target channel, thereby providing the user with flexible options to search for the user's desired TV channels, meeting the user's personalized needs, reducing the time consumed by channel searches, and improving the user's usage experience.
[0040] As shown in FIG1A , FIG1A is a schematic diagram of an operation scenario of a display device provided in some embodiments of the present disclosure. FIG1A includes a control device 100 , a display device 200 , a smart device 300 and a server 400 .
[0041] In some embodiments of the present disclosure, a user can operate the display device 200 through a smart device 300 or a control apparatus 100, and the display device 200 communicates data with the server 400. Alternatively, a smart device 300 (such as a mobile terminal, tablet computer, computer, laptop computer, etc.) can be used to control the display device 200. For example, an application running on the smart device can be used to control the display device 200. A user can operate the display device 200 through the smart device 300 or the control apparatus 100 to play audio and video resources on the display device 200.
[0042] As shown in FIG1A , taking the operation of the display device 200 by the control device 100 as an example, some application scenarios of the display device 200 provided by the present disclosure are described. When the display device 200 searches for channels, a search mode setting interface can be displayed on the display of the display device 200, as shown in FIG1B . FIG1B is a schematic diagram of a search mode setting interface provided by some embodiments of the present disclosure. In FIG1B , a search mode setting interface 201 is displayed on the display 260 of the display device 200. The search mode setting interface 201 includes a search signal control 11, a program permission control 12, and a channel permission control 13. The search signal control 11 includes search signal options 11A, 11B, and 11C; the program permission control 12 includes program permission options 12A and 12B; and the channel permission control 13 includes channel permission options 13A and 13B. The above options are all in a folded state in FIG1B . The user can operate the display device 200 through the control device 100 to select the corresponding control to display the corresponding option.
[0043] As shown in FIG1C , FIG1C is a second schematic diagram of a search mode setting interface according to some embodiments of the present disclosure. After the user operates the display device 200 via the control device 100 to select the search signal control 11, the search mode setting interface 201 is adjusted to display the search signal options 11A, 11B, and 11C included in the search signal control 11, allowing the user to select the desired search signal option. The display methods for the program permission control 12 and the channel permission control 13 are the same or similar and are not further described here.
[0044] In the scenario where the display device 200 performs channel search as shown in Figure 1A, the user operates the display device 200 through the control device 100 to select the desired option to set the search mode, and then the display device 200 searches for the target channel according to the user's search mode setting instructions, thereby realizing personalized channel search that meets the user's expectations, reducing the waiting time for channel search, and improving the user's usage experience.
[0045] In some embodiments of the present disclosure, the control device 100 may be a remote controller. Communication between the remote controller and the terminal device may include infrared protocol communication, Bluetooth protocol communication, or other short-range communication methods, and the display device 200 may be controlled wirelessly or wired. The user may control the display device 200 by inputting user commands through buttons on the remote controller, voice input, control panel input, etc. In some embodiments of the present disclosure, the display device 200 may also receive user control through touch or gestures, rather than using the aforementioned smart device 300 or control device 100.
[0046] In some embodiments of the present disclosure, 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.
[0047] In some embodiments of the present disclosure, the display device 200 may be allowed to communicate via a local area network (LAN), a wireless local area network (WLAN), or other networks. The server 400 may provide various content and interactions to the display device 200. The server 400 may be a cluster or multiple clusters, and may include one or more types of servers. Alternatively, it may be a cloud server. This is not limited in this embodiment.
[0048] In some embodiments of the present disclosure, a mobile terminal, a tablet computer, a computer, a laptop computer, and other smart devices may also be used to control the display device 200 .
[0049] In some embodiments, the smart device 300 can install software applications with the display device 200, and achieve connection and communication through a network communication protocol to achieve the purpose of one-to-one control operation and data communication. The audio and video content displayed on the smart device 300 can also be transmitted to the display device 200 to achieve a synchronous display function. The display device 200 also communicates data with the server 400 through various communication methods. The display device 200 can be allowed to communicate and connect via LAN, WLAN and other networks. The server 400 can provide various content and interactions to the display device 200. The display device 200 can be a liquid crystal display, an OLED display, or a projection display device. In addition to providing broadcast reception television functions, the display device 200 can also provide an intelligent network TV function that provides computer support functions.
[0050] Figure 2 is a configuration block diagram of the control device 100 provided in some embodiments of the present disclosure. As shown in Figure 2, the control device 100 includes a processor 110, a communication interface 130, a user input or output interface 140, a memory, a power supply, a read-only memory (ROM), a random access memory (RAM), etc. The control device 100 can receive the user's input operation instructions and convert the operation instructions into instructions that can be recognized and responded to by the display device 200, acting as an interactive intermediary between the user and the display device 200. The communication interface 130 is used to communicate with the outside world and includes at least one of a WiFi module, a Bluetooth module, a near field communication (NFC) module or an alternative module. The user input / output interface 140 includes at least one of a microphone, a touchpad, a sensor, a button or an alternative module.
[0051] FIG3 is a block diagram of the hardware configuration of a display device 200 provided in some embodiments of the present disclosure. As shown in FIG3 , the display device includes at least one of a tuner / demodulator 210, a communicator 220, a detector 230, an external device interface 240, a processor 250, a display 260, an audio output interface 270, a memory, a power supply, and a user interface 280.
[0052] The display 260 may be at least one of a liquid crystal display, an organic light-emitting diode (OLED) display, a touch display, and a projection display, and may also be a projection device and a projection screen.
[0053] The tuner-demodulator 210 receives broadcast television signals via wired or wireless reception, and demodulates audio and video signals, such as an Electronic Program Guide (EPG) data signal, from a plurality of wireless or wired broadcast television signals.
[0054] The communicator 220 is used to communicate with the server 400 or other devices.
[0055] The detector 230 is used to collect signals from the external environment or external interactions. The processor 250 and the tuner 210 can be located in different separate devices, that is, the tuner 210 can also be in an external device of the main device where the processor 250 is located, such as an external set-top box.
[0056] 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 broadcast signal (CVBS) input interface, a Universal Serial Bus (USB) interface, a red-green-blue (RGB) port, and the like. Alternatively, the external device interface 240 may be a composite input / output interface formed by multiple of the aforementioned interfaces.
[0057] In some embodiments of the present disclosure, the processor 250 controls the operation of the display device and responds to user operations through various software control programs stored in the memory. The processor 250 controls the overall operation of the display device 200. The user can enter user commands through the graphical user interface (GUI) displayed on the display 260, and the user input interface receives the user input commands through the graphical user interface. Alternatively, the user can enter user commands by inputting specific sounds or gestures, and the user input interface recognizes the sounds or gestures through sensors to receive the user input commands.
[0058] The processor 250 includes a video processor, an audio processor, and the like.
[0059] In some embodiments of the present disclosure, the processor includes at least one of a central processing unit (CPU), a video processor, an audio processor, a graphics processing unit (GPU), a digital signal processor (DSP), etc.
[0060] The CPU is responsible for executing operating system and application instructions stored in memory, as well as various interactive instructions received from external input, to execute various applications, data, and content, ultimately displaying and playing various audio and video content. The CPU can include multiple processors, such as a main processor and one or more sub-processors.
[0061] The output interface (display 260 and / or audio output interface 270 ) is configured to output user interaction information.
[0062] In some embodiments, the above-mentioned display device is a terminal device with a display function, such as a television, a mobile phone, a computer, a learning machine, etc.
[0063] Some embodiments of the present disclosure provide a display device, which includes: a display configured to display images from a broadcast system and / or a network, and / or a user interface; a memory configured to store computer instructions and data associated with the display; a processor connected to the display and the memory, and configured to execute the computer instructions so that the display device executes: displaying a search mode setting interface; the search mode setting interface includes at least one of the following: a search signal control, a program permission control, and a channel permission control, wherein the search signal control includes multiple search signal options, the program permission control includes multiple program permission options, and the channel permission control includes multiple channel permission options; in response to a user's search mode setting instruction, determining a target search mode indicated by the search mode setting instruction, the target search mode including at least one of the following parameters: a signal type parameter indicated by the target search signal option, a first permission parameter indicated by the target program permission option, and a second permission parameter indicated by the target channel permission option; performing a channel search according to the target search mode to obtain a target channel.
[0064] In some embodiments of the present disclosure, the target search mode includes a signal type parameter indicated by a target search signal option, and the signal type parameter includes a digital modulation signal parameter and / or an analog modulation signal parameter. The processor is further configured to execute computer instructions to cause the display device to perform: performing a channel search based on the signal type parameter to obtain a target channel corresponding to the target search signal option; wherein, if the signal type parameter includes a digital modulation signal parameter, the target channel includes a digital modulation channel; and if the signal type parameter includes an analog modulation signal parameter, the target channel includes an analog modulation channel.
[0065] In some embodiments of the present disclosure, the target search mode includes a first permission parameter indicated by the target program permission option, and the first permission parameter is used to indicate whether the channel is in an encrypted state or a non-encrypted state.
[0066] The processor is configured to execute computer instructions so that the display device performs the step of performing a channel search according to a target search mode, and can be further configured to execute computer instructions so that the display device performs: performing a channel search according to a first permission parameter, and determining that a channel in an encrypted state or an unencrypted state is a target channel corresponding to the target program permission option.
[0067] In some embodiments of the present disclosure, the target search mode further includes a first permission parameter indicated by the target program permission option;
[0068] The processor is configured to execute computer instructions so that the display device performs a channel search based on a signal type parameter to obtain a target channel corresponding to a target search signal option, and can be further configured to execute computer instructions so that the display device performs: a channel search based on a signal type parameter to determine a channel to be selected; and screening the channels to be selected based on a first authority parameter to obtain a target channel, wherein the target channel includes at least one of the following: a digital modulation channel in an encrypted state, a digital modulation channel in an unencrypted state, an analog modulation channel in an encrypted state, and an analog modulation channel in an unencrypted state.
[0069] In some embodiments of the present disclosure, the target search mode includes a second permission parameter indicated by the target channel permission option, and the second permission parameter is used to indicate whether the channel is in a hidden state or a visible state.
[0070] The processor is configured to execute computer instructions so that the display device performs the step of performing a channel search according to a target search mode, and can be further configured to execute computer instructions so that the display device performs: performing a channel search according to a second permission parameter, and determining that a channel in a hidden state or a visible state is a target channel corresponding to the target channel permission option.
[0071] In some embodiments of the present disclosure, the processor is further configured to execute computer instructions to cause the display device to perform:
[0072] Get the current region ID;
[0073] Determine the default search mode setting corresponding to the current region identifier, the default search mode setting including at least one of the following parameters: a default signal type parameter indicated by the default search signal option, a first default permission parameter indicated by the default program permission option, and a second default permission parameter indicated by the default channel permission option; control the display to display the default search mode in the search mode setting interface.
[0074] In some embodiments of the present disclosure, the processor is further configured to execute computer instructions to cause the display device to perform: in response to the user's search mode setting instruction, control the display to adjust the default search mode to the target search mode in the search mode setting interface.
[0075] In some embodiments of the present disclosure, the target channel includes a logical channel number; the processor is further configured to execute computer instructions to cause the display device to perform: obtaining logical channel information, the logical channel information being used to indicate whether to logically sort the target channels; and sorting the target channels according to the logical channel number when the logical channel information indicates that the target channels are to be logically sorted.
[0076] The above-mentioned display device displays a search mode setting interface to configure multiple options for users to flexibly choose, and then determines the search mode expected by the user based on the options selected by the user, thereby searching for the target channel the user wants. Compared with continuously searching all channels in order from high to low signal frequency, the display device provided by the embodiment of the present disclosure meets the personalized needs of users, takes less time to search channels, and brings a better user experience.
[0077] In addition, the display content of current display devices (such as smart TVs) may contain some indecent information, such as sex, violence, and obscene language, which may have adverse effects on minors. For this reason, display devices usually provide a password lock function, which not only locks the program itself containing indecent information and prohibits users from watching it, but also locks the program information (such as program name, program broadcast time, etc.) and does not display it on the UI. Then, the channels of the display device (such as the target channel obtained through the content search described above) can be divided into two types, one is a locked channel and the other is a normal channel. A locked channel is a channel that is locked by a password lock so that the user needs to enter a password to watch it during at least part of the time. A normal channel is not locked, that is, the user can directly watch the program content of the normal channel without entering a password.
[0078] In the related art, switching between normal channels and locked channels, as well as switching between normal channels and normal channels, is supported. In the scenario of switching from a normal channel to a locked channel, the processor of the display device first determines that the channel to be switched is a locked channel and obtains the program content of the unlocked channel. However, since the channel is locked, the program content of the locked channel is not immediately displayed. The processor controls the display of a password input interface, as shown in FIG4A , which is a schematic diagram of the password input interface. FIG4A shows a display 260 of the display device 200 including a channel list 15, a video display area 16, and a password input interface 17. The user can enter password information on the password input interface 17 to unlock the password channel.
[0079] When the display device has already displayed the password input interface, the user may accidentally touch the exit password input interface. In this case, the user interface of the display device is shown in FIG4B , which is a schematic diagram of the display after exiting the password input interface in the prior art. The display 260 of the display device 200 shown in the figure includes a channel list 15 and a video display area 16, wherein a blocking element 21 is present in the video display area 16 to prompt the user that the current channel is a locked channel and the video and audio contained in the program content of the locked channel are not output. It can be understood that the video display area 16 is a blank interface. If the user selects the locked channel again, the user interface of the display device still remains as shown in FIG4B .
[0080] To call up the password input interface again, the channel switching logic requires switching from the currently selected locked channel to another channel, and then switching back to the locked channel before the password input interface can be displayed again. This method is cumbersome and has poor channel switching flexibility, which affects the user experience.
[0081] The inventors of the present disclosure have discovered that the existing channel switching logic does not support the logic of switching the same channel in relation to the above method. Therefore, when the user is in a locked channel and exits the password input interface, the user will not respond to an instruction to select the current locked channel again and will not switch from the current locked channel to the current channel again.
[0082] To solve the above technical problems, in some embodiments of the present disclosure, the display device obtains the program content of the current channel through the processor when it is in the current channel, and responds to the selection instruction for the current channel to execute the operation of re-entering the current channel; when re-entering the current channel in response to the selection instruction, it is first determined whether the current channel is in a locked state. When the current channel is in a locked state, the display is controlled to display a password input interface, and then the unlock input for the password input interface is obtained, and the password information corresponding to the unlock input is determined. Then, the current channel is unlocked according to the password information, and the display is controlled to play the program content of the current channel. This meets the user's needs to re-call the password input interface and unlock it when the user is already in the current channel and the current channel is in a locked state. The user only needs to re-select the current channel, which is easy to operate, improves the logic of switching the same channel, and enhances the flexibility of channel switching.
[0083] It is understood that the display device provided in some embodiments of the present disclosure, which will be described in detail below, and which can be used to switch to the same locked channel to re-invoke the password input interface, can be a display device that uses the above-described content for channel search, or a display device that does not use the above-described content for channel search. The following description will mainly use the latter as an example.
[0084] In some embodiments of the present disclosure, the processor 250 is configured to execute computer instructions to cause the display device to perform: when in the current channel, obtain the program content of the current channel, and in response to the selection instruction for the current channel, determine whether the current channel is in a locked state; when the current channel is in a locked state, control the display to display a password input interface; obtain an unlock input for the password input interface, and determine the password information corresponding to the unlock input; unlock the current channel according to the password information, and control the display to play the program content of the current channel.
[0085] The aforementioned display device not only supports switching logic between normal channels and between normal channels and locked channels, but also supports switching logic between locked channels, particularly within the same locked channel. This satisfies the user's need to re-call the password input interface and unlock the current channel even if the current channel is locked. The user only needs to reselect the current channel, which is simple to operate. It also improves the logic for switching within the same channel and enhances the flexibility of channel switching.
[0086] In some embodiments of the present disclosure, the processor 250 is configured to execute computer instructions to cause the display device to perform a step of determining whether the current channel is in a locked state in response to a selection instruction for the current channel, and is further configured to execute computer instructions to cause the display device to perform: when the current channel is in an unlocked state, control the display 260 to play the program content of the current channel.
[0087] In some embodiments of the present disclosure, the processor 250 is configured to execute computer instructions so that the display device executes the step of determining whether the current channel is in a locked state, and is further configured to execute computer instructions so that the display device executes: when the locking information of the current channel is obtained and the locking information includes the locking end time, if the current time is less than the locking end time, then it is determined that the current channel is in a locked state; if the current time is greater than or equal to the locking end time, then it is determined that the current channel is in an unlocked state; when the locking information of the current channel is not obtained, it is determined that the current channel is in an unlocked state.
[0088] In some embodiments of the present disclosure, the processor 250 is configured to execute computer instructions so that the display device executes the step of determining whether the current channel is in a locked state, and is further configured to execute computer instructions so that the display device executes: when the locking information of the current channel is obtained and the locking information includes a locking time period, if the current moment is within the locking time period, then it is determined that the current channel is in a locked state; if the current moment exceeds the locking time period, then it is determined that the current channel is in an unlocked state; when the locking information of the current channel is not obtained, then it is determined that the current channel is in an unlocked state.
[0089] In some embodiments of the present disclosure, the processor 250 is configured to execute computer instructions to cause the display device to execute the step of controlling the display to display a password input interface when the current channel is in a locked state, and is further configured to execute computer instructions to cause the display device to execute: obtaining an exit input from the user for the password input interface; in response to the exit input, controlling the display to cancel displaying the password input interface; receiving a repeat selection instruction for the current channel, and controlling the display to redisplay the password input interface.
[0090] In some embodiments of the present disclosure, the processor 250 is configured to execute computer instructions to cause the display device to execute the step of selecting an instruction for the current channel in response to user input, and is further configured to execute computer instructions to cause the display device to execute: when in the current channel, receiving a channel switching instruction, the channel switching instruction being used to instruct switching from the current channel to the target channel, the channel switching instruction including a first identifier of the target channel; comparing the first identifier of the target channel with the second identifier of the current channel; and determining that the channel switching instruction is a selection instruction for the current channel if the first identifier and the second identifier match.
[0091] In some embodiments of the present disclosure, the processor 250 is configured to execute computer instructions to cause the display device to perform the step of comparing the first identifier of the target channel and the second identifier of the current channel, and is further configured to execute computer instructions to cause the display device to perform: if the first identifier and the second identifier do not match, obtain the program content of the target channel; switch from the current channel to the target channel, and determine whether the target channel is in a locked state; when the target channel is in an unlocked state, control the display to display the program content of the target channel.
[0092] In some embodiments of the present disclosure, the processor 250 is configured to execute computer instructions so that the display device performs the step of unlocking the current channel according to the password information, and is further configured to execute computer instructions so that the display device performs: comparing the password information with the preset password information; and unlocking the current channel when the password information matches the preset password information.
[0093] For example, in the scenario shown in FIG1A , taking the example of a user operating the display device 200 through the control device 100, the control device 100 sends a channel switching instruction to the display device, which instructs to switch from channel 2 to channel 1, where channel 1 is a locked channel. Upon receiving the instruction, the display device 200 performs the operation of switching from channel 2 to channel 1. Since channel 1 is a locked channel, password information is required to unlock it. The display device 200 controls the display of the password input interface to obtain the user's unlock input for the password input interface. However, at this time, the user exits the password input interface by operating the display device 200 through the control device 100. Referring to FIG4B , the display device 200 does not display the program content of channel 1, and controls the display of the blocking element to prompt the user that the current channel 1 is still locked.
[0094] In the scenario shown in FIG1A , the user operates the display device 200 through the control device 100 to lock channel 1, and sets channel 1 to be locked after 21:00, and no longer supports users to continue watching. As shown in FIG5 , FIG5 is a schematic diagram of an application scenario of the display device provided by the embodiment of the present disclosure. In FIG5 , before 21:00, channel 1 is a normal channel, and the video display area 16 normally displays the program content of channel 1; after 21:00, channel 1 is converted into a locked channel, and the video display area 16 no longer displays the program content of channel 1, and may be in a black screen state, and a blocking element 21 is displayed in the video display area 16. If the user wishes to continue watching channel 1, he needs to enter the password information to unlock it, and can only watch the program content again after unlocking. It is understandable that the embodiment of the present disclosure is not limited to the above two application scenarios.
[0095] In any of the above application scenarios, the display device is in the current channel (channel 1). On the one hand, it obtains the program content of the current channel so as to play the program content normally after the current channel is unlocked; on the other hand, when the display device receives a selection instruction for the current channel, it responds to the selection instruction to determine whether the current channel is in a locked state. If the current channel is in a locked state, the display is controlled to display a password input interface, and then obtain the user's unlock input for the password input interface, and determine the password information corresponding to the unlock input, decode the current channel according to the password information, and control the display to play the program content of the current channel. In this way, the present disclosure does not require at least two steps of switching from the current channel to other channels and then switching back to the current channel. The user only needs to select the current channel again to call up the password input interface. The operation is simple, and the channel switching logic is supplemented, the logic supporting switching for the same channel is improved, and the flexibility of channel switching is improved.
[0096] In addition, in another scenario, the display device is in the current channel (channel 2), channel 1 is the normal channel, and the program content of the current channel is obtained. When a selection instruction for the current channel is received, it is first determined whether the current channel is in a locked state. When it is determined that the current channel is in an unlocked state, the program content of the current channel is kept playing. Therefore, on the user side, there will be no lag, black screen, etc., which interferes with the user's normal viewing, thereby improving the user's viewing experience.
[0097] FIG6 is a schematic diagram of the software configuration of a display device provided in some embodiments of the present disclosure. As shown in FIG6 , the system is divided into four layers: from top to bottom, the application layer (hereinafter referred to as the "application layer"), the application framework layer (hereinafter referred to as the "framework layer"), the Android runtime and system library layer (hereinafter referred to as the "system runtime library layer"), and the kernel layer. The kernel layer includes at least one of the following drivers: audio driver, display driver, Bluetooth driver, camera driver, WiFi driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver.
[0098] It should be noted that the protection scope of the channel search method described in some embodiments of the present disclosure is not limited to the execution order of the steps listed in this embodiment, and predetermined steps can be added or reduced as needed.
[0099] FIG7 is a flow chart of a channel search according to some embodiments of the present disclosure. As shown in FIG7 , the method is applied to a display device and includes the following steps S701 to S703:
[0100] S701. Display a search mode setting interface.
[0101] Among them, the search mode setting interface includes at least one of the following items: a search signal control, a program permission control and a channel permission control, wherein the search signal control includes multiple search signal options, the program permission control includes multiple program permission options, and the channel permission control includes multiple channel permission options.
[0102] Different search signal options indicate different signal type parameters. For example, search signal option 11A corresponds to digital television (DTV) signal parameters, search signal option 11B corresponds to analog television (ATV) signal parameters, and search signal option 11C corresponds to both digital and analog modulation signal parameters.
[0103] Different program permission options indicate different first permission parameters, which are used to indicate whether a channel is encrypted or unencrypted. For example, the first permission parameter corresponding to program permission option 12A indicates that the channel is encrypted, while the first permission parameter corresponding to program permission option 12B indicates that the channel is unencrypted. Typically, signal sources encrypt paid programs and unencrypt free programs.
[0104] Different channel permission options indicate different second permission parameters, which are used to indicate whether a channel is in a hidden state or a visible state. For example, the second permission parameter corresponding to channel permission option 13A indicates that the channel is in a hidden state, while the second permission parameter corresponding to channel permission option 13B indicates that the channel is in a visible state.
[0105] In one embodiment of the present disclosure, as shown in FIG1B , the search mode setting interface shown in FIG1B displays a search signal control 11, a program permission control 12, and a channel permission control 13. It should be noted that the display order of the above controls is only one embodiment. For example, in another embodiment of the present disclosure, the display order of the above controls from top to bottom may also be the search signal control 11, the channel permission control 13, and the program permission control 12, and the present disclosure does not limit this.
[0106] It should be emphasized that the various options corresponding to the search signal control 11, program permission control 12, and channel permission control 13 shown in Figure 1B are in a folded state. It can be understood that after the user selects the corresponding control, the detailed multiple options corresponding to the control are displayed in the search mode setting interface, as shown in Figure 8A. Figure 8A is a third schematic diagram of the search mode setting interface provided in an embodiment of the present disclosure. After the user selects the search signal control 11, the search mode setting interface 201 displays the search signal options 11A-DTV, search signal option 11B-ATV, and search signal option 11C-DTV+ATV included in the search signal control 11.
[0107] As shown in FIG8B , FIG8B is a fourth schematic diagram of a search mode setting interface according to some embodiments of the present disclosure. FIG8B shows that after a user selects program permission control 12, search mode setting interface 201 displays program permission option 12A (encrypted) and program permission option 12B (unencrypted) included in program permission control 12. As shown in FIG8C , FIG8C is a fifth schematic diagram of a search mode setting interface according to some embodiments of the present disclosure. FIG8C shows that after a user selects channel permission control 13, search mode setting interface 201 displays channel permission option 13A (hidden) and channel permission option 13B (visible) included in channel permission control 13.
[0108] The above embodiment provides users with diversified search options to meet their personalized needs by displaying the search mode setting interface and showing the search signal control, program permission control, and channel permission control configured in the search mode setting interface.
[0109] In some embodiments of the present disclosure, the display device obtains the current region identifier and then determines the default search mode corresponding to the current region identifier. The default search mode includes at least one of the following parameters: a default signal type parameter indicated by the default search signal option, a first default permission parameter indicated by the default program permission option, and a second default permission parameter indicated by the default channel permission option, thereby controlling the display to display the default search mode in the search mode setting interface.
[0110] In some embodiments of the present disclosure, the display device obtains the current region identifier S, and determines the parameters included in the default search mode corresponding to the current region identifier S: the default signal type parameter, the first default permission parameter, and the second default permission parameter. Among them, ATV (analog modulation signal parameter), the first default permission parameter indicates that the channel is in an unencrypted state, and the second default permission parameter indicates that the channel is in a visible state, thereby controlling the display to display the various parameters of the default search mode in the search mode interface. As shown in Figure 8D, Figure 8D is a schematic diagram six of the search mode setting interface according to some embodiments of the present disclosure. Figure 8D shows the search signal control 11 and the corresponding default signal type parameter (ATV), the program permission control 12 and the corresponding first default permission parameter (unencrypted), and the channel permission control 13 and the corresponding second default permission parameter (visible).
[0111] The above embodiment determines the default search mode by displaying the current region identifier configured on the device for user selection, thereby providing a reference for the user and facilitating channel search.
[0112] S702: In response to a search mode setting instruction from the user, determine a target search mode indicated by the search mode setting instruction.
[0113] The target search mode includes at least one of the following parameters: a signal type parameter indicated by the target search signal option, a first permission parameter indicated by the target program permission option, and a second permission parameter indicated by the target channel permission option.
[0114] In some embodiments of the present disclosure, a display device may receive a search mode setting instruction issued by a user via a control device or intelligent setting operation, or may receive a search mode setting instruction input by a user via a user interface. For example, a user may trigger the search mode setting instruction by touching a target search signal option displayed on a search mode setting interface. The user may also select a target search signal option through gestures or voice, although this disclosure is not limited thereto.
[0115] In some embodiments of the present disclosure, when a user selects a target search signal option, a search mode setting instruction is triggered. In response to the search mode setting instruction, the processor of the display device determines that the target search mode indicated by the search mode setting instruction includes the signal type parameter indicated by the target search signal option. Figure 9A is a seventh schematic diagram of a search mode setting interface according to some embodiments of the present disclosure. As shown in Figure 9A, the search mode setting interface 201 includes a search signal control 11. After the user selects the target search signal option: search signal option 11A "DTV," indicating that the user wishes to search for channels with a DTV signal type, i.e., digitally modulated channels, the signal type parameter "DTV" corresponding to the target search signal option is displayed.
[0116] In some embodiments of the present disclosure, when a user selects a target program permission option, a search mode setting instruction is triggered. In response to the search mode setting instruction, the processor of the display device determines that the target search mode indicated by the search mode setting instruction includes the first permission parameter indicated by the program permission option. Figure 9B is a schematic diagram eight of a search mode setting interface according to some embodiments of the present disclosure. As shown in Figure 9B, the search mode setting interface 201 includes a program permission control 12. After the user selects the target program permission option, program permission option 12B "Non-encrypted," indicating that the user desires to search for channels in an unencrypted state, the first permission parameter "Non-encrypted" corresponding to the target program permission option is displayed.
[0117] In some embodiments of the present disclosure, when a user selects a target channel permission option, a search mode setting instruction is triggered. In response to the search mode setting instruction, the processor of the display device determines that the target search mode indicated by the search mode setting instruction includes the second permission parameter indicated by the target channel permission option. Figure 9C is a ninth schematic diagram of a search mode setting interface according to some embodiments of the present disclosure. As shown in Figure 9C, the search mode setting interface 201 includes a channel permission control 13. After the user selects the target channel permission option, channel permission option 13B, which is "visible," indicating that the user desires to search for visible channels, the second permission parameter corresponding to the target channel permission option, "visible," is displayed.
[0118] It should be noted that the above-mentioned target search signal options, target program permission options, and target channel permission options can be arbitrarily combined in pairs or in groups of three. In some embodiments of the present disclosure, FIG9D is a schematic diagram of the search mode setting interface provided in an embodiment of the present disclosure. As shown in FIG9D , the search mode setting interface 201 includes a search signal control 11, a program permission control 12, and a channel permission control 13. After the user selects the target search signal option - search signal option 11A "DTV", the target program permission option - program permission option 12B "Non-encrypted", and the target channel permission option - channel permission option 13B "Visible", it indicates that the user wishes to search for channels with a signal type of DTV that is in an unencrypted state and visible. The signal type parameter "DTV" corresponding to the target search signal option, the first permission parameter "Non-encrypted" corresponding to the target program permission option, and the second permission parameter "Visible" corresponding to the target channel permission option are displayed in the search mode setting interface 201.
[0119] In some embodiments of the present disclosure, in response to a search mode setting instruction from a user, after determining the target search mode indicated by the search mode setting instruction, the default search mode displayed in the search mode setting interface is adjusted to the target search mode.
[0120] In some embodiments of the present disclosure, following the above example, FIG9E is a schematic diagram 11 of a search mode setting interface provided in an embodiment of the present disclosure. The default search mode includes an analog modulation signal parameter, a first default permission parameter indicates that the channel is in an unencrypted state, and a second default permission parameter indicates that the channel is in a visible state, as shown in FIG9E (a). The search mode setting interface 201 shown in FIG9E (a) displays a search signal control 11 and a default signal type parameter "ATV", a program permission control 12 and a first default permission parameter "unencrypted", a channel permission control 13 and a second default permission parameter "visible". If it is determined that the target search mode indicated by the search mode setting instruction includes the signal type parameter "DTV", the first permission parameter "encrypted", and the second permission parameter "visible", the default search mode displayed in the search mode setting interface 201 is adjusted to the target search mode, as shown in FIG9E (b).
[0121] S703: Perform channel search according to the target search mode to obtain the target channel.
[0122] In some embodiments of the present disclosure, when the target search mode includes a signal type parameter indicated by a target search signal option, the display device performs a channel search based on the signal type parameter. In some embodiments of the present disclosure, if the signal type parameter is a digital modulation signal parameter, a channel search is performed based on the digital modulation signal parameter, and a digital modulation channel is obtained as the target channel; in other embodiments of the present disclosure, if the signal type parameter is an analog modulation signal parameter, a channel search is performed based on the analog modulation signal parameter, and an analog modulation channel is obtained as the target channel; in other embodiments of the present disclosure, if the signal type parameter is a digital modulation signal parameter and an analog modulation signal parameter, a channel search is performed based on the digital modulation signal parameter and the analog modulation signal parameter, and the target channels, namely, a digital modulation channel and an analog modulation channel, are obtained.
[0123] In some embodiments of the present disclosure, when the target search mode includes a first permission parameter indicated by a target program permission option, the display device performs a channel search based on the first permission parameter. In some embodiments of the present disclosure, if the first permission parameter indicates that the channel is in an encrypted state, the search obtains a channel in an encrypted state as the target channel; if the first permission parameter indicates that the channel is in an unencrypted state, the search obtains a channel in an unencrypted state as the target channel. It should be noted that for multiple program permission options in the program permission control, if all are selected or all are unselected, it means that the user does not care whether the channel is encrypted when performing a channel search, which can be understood as the user's desire to search all channels.
[0124] In some embodiments of the present disclosure, when the target search mode includes a signal type parameter indicated by a target search signal option and a first permission parameter indicated by a target program permission option, an embodiment of the present disclosure is provided, firstly, a channel search is performed according to the signal type parameter to obtain a plurality of candidate channels, and then the plurality of candidate channels are screened using the first permission parameter to obtain a target channel, wherein the target channel can be at least one of the following: a digital modulation channel in an encrypted state, a digital modulation channel in an unencrypted state, an analog modulation channel in an encrypted state, and an analog modulation channel in an unencrypted state.
[0125] For example, the signal type parameter indicated by the target search signal option is a digital modulation signal parameter, and the first permission parameter indicated by the target program permission option indicates that the channel is in an unencrypted state, which means that the user expects to search for unencrypted digital channels. First, a channel search is performed according to the digital modulation signal parameter to obtain multiple digital channels as candidate channels, and then the encryption flag bits in the channel information of the multiple digital channels are searched using the first permission parameter. If the encryption flag bit in the channel information of a digital channel is 0, indicating that the digital channel is an unencrypted channel, the digital channel is determined as a target channel, and all candidate channels are traversed to obtain an unencrypted digital channel that meets the user's needs.
[0126] In some embodiments of the present disclosure, when the target search mode includes a second permission parameter indicated by the target channel permission option, a channel search is performed according to the second permission parameter. In some embodiments of the present disclosure, if the second permission parameter indicates that the channel is in a hidden state, the search obtains the channel in a hidden state as the target channel; if the second permission parameter indicates that the channel is in a visible state, the search obtains the channel in a visible state as the target channel. It should be noted that for multiple channel permission options in the program permission control, if all are selected or all are unselected, it means that the user does not care whether the channel is hidden when performing the channel search, which can be understood as the user's desire to search all channels.
[0127] In some embodiments of the present disclosure, when the target search mode includes a signal type parameter indicated by a target search signal option, and the target search mode includes a second permission parameter indicated by a target channel permission option, an embodiment of the present disclosure is provided, firstly, a channel search is performed according to the signal type parameter to obtain a plurality of candidate channels, and then the plurality of candidate channels are screened using the first permission parameter to obtain a target channel, which may be at least one of the following: a digital modulation channel in a hidden state, a digital modulation channel in a visible state, an analog modulation channel in a hidden state, and an analog modulation channel in a visible state.
[0128] For example, the signal type parameter indicated by the target search signal option is an analog modulation signal parameter, and the second permission parameter indicated by the target channel permission option indicates that the channel is in a visible state, which means that the user expects to search for visible analog channels. First, a channel search is performed according to the analog modulation signal parameter to obtain multiple analog channels as candidate channels, and then the second permission parameter is used to find the permission flag in the channel information of the multiple analog channels. If the permission flag in the channel information of an analog channel is 1, indicating that the analog channel is a visible channel, the analog channel is determined as a target channel, and all candidate channels are traversed to obtain a visible analog channel that meets the user's needs.
[0129] In some embodiments of the present disclosure, during the channel search according to the target search mode, the search progress and / or search results are displayed.
[0130] For example, if the signal type parameters are digital modulation signal parameters and analog modulation signal parameters, a channel search is performed based on the digital modulation signal parameters and the analog modulation signal parameters. During the search process, the display device controls the display to display the search progress and / or the number of target channels, as shown in Figure 10. Figure 10 is a schematic diagram of the channel search interface provided in an embodiment of the present disclosure, and Figure 10 displays the search progress, the number of digital channels, and the number of analog channels.
[0131] In some embodiments of the present disclosure, after obtaining the target channel, the target channel is parsed to facilitate subsequent viewing by the user.
[0132] In some embodiments of the present disclosure, logical channel information is obtained, and the logical channel information is used to indicate whether to logically sort the target channels obtained by the search. In some embodiments of the present disclosure, the logical channel information is determined by a logical switch, and the logical switch is configured and displayed in the search mode setting interface, as shown in Figure 11. Figure 11 is a schematic diagram of the search mode setting interface provided in an embodiment of the present disclosure. The search mode setting interface 201 shown in Figure 11 is configured with a logical switch 14 to obtain logical channel information. When the logical switch 14 is turned on, the logical channel information indicates that the target channels are to be logically sorted; when the logical switch 14 is turned off, the logical channel information indicates that the target channels do not need to be logically sorted. Furthermore, if the logical channel information indicates that the target channels are to be logically sorted, the target channels are sorted in descending order or from small to large according to the logical channel number (LCN) obtained after parsing the target channels. Among them, LCN is used for sorting and grouping programs in the field of digital television.
[0133] In summary, some embodiments of the present disclosure provide a channel search method, which displays a search mode setting interface, in which the search mode setting interface is configured with at least one control for users to select: a search signal control, a program permission control, and a channel permission control; wherein the search signal control includes multiple search signal options, the program permission control includes multiple program permission options, and the channel permission control includes multiple channel permission options; then, in response to the user's search mode setting instruction, the target search mode indicated by the search mode setting instruction is determined, and the target search mode includes at least one of the following parameters: a signal type parameter indicated by the target search signal option, a first permission parameter indicated by the target program permission option, and a second permission parameter indicated by the target channel permission; further, a channel search is performed according to the target search mode to obtain a target channel, thereby providing users with flexible options to search for the TV channels desired by users, meeting the personalized needs of users, reducing the time consumed by channel searches, and improving the user experience.
[0134] Furthermore, in the current scenario where a user switches from a normal channel to a locked channel using a display device, if the display device already displays the password input interface, the user may accidentally exit the password input interface. In this case, if the user wishes to re-enable the password input interface, they must first switch from the currently selected locked channel to another channel based on the channel switching logic, and then switch back to the locked channel before the password input interface can be redisplayed. This results in poor flexibility in the user's switching process with respect to locked channels, impacting the user's user experience. In some embodiments of the present disclosure, processing steps are provided to address this issue.
[0135] As shown in FIG12 , FIG12 is a schematic diagram of a corresponding process provided by some embodiments of the present disclosure, including steps S1201 to S1204:
[0136] S1201: When the program is on the current channel, obtain the program content of the current channel, and determine whether the current channel is in a locked state in response to a selection instruction for the current channel.
[0137] The program content of the current channel includes media resource content such as audio, video, and images.
[0138] In some embodiments of the present disclosure, a display device, while in a current channel, obtains program content of the current channel and receives a channel switching instruction, the channel switching instruction being used to instruct switching from the current channel to a target channel, and the channel switching instruction including a first identifier of the target channel. The first identifier includes at least one of the following: a channel name of the target channel, a channel type of the target channel, a channel number of the target channel, and a channel number of the target channel.
[0139] In some embodiments of the present disclosure, the above-mentioned channel switching instruction can be generated based on the user's operation of selecting the current channel in the channel list, or it can be generated based on the user inputting the identifier of the current channel through a control device (for example, a remote control), or it can be generated based on the user inputting the identifier of the current channel through voice, and the identifier includes but is not limited to the channel number (for example, 2.11), channel name (for example, channel 1, news channel, CCTV13, etc.).
[0140] After receiving the above-mentioned channel switching instruction, the first identifier of the target channel is compared with the second identifier of the current channel, wherein the second identifier includes at least one of the following: the channel name of the current channel, the channel type of the current channel, the channel number of the current channel, and the channel number of the current channel. For example, if the first identifier includes the channel name and the channel number of the target channel, and the second identifier includes the channel name and the channel number of the current channel, then the channel name of the target channel in the first identifier is compared with the channel name of the current channel in the second identifier, and the channel number of the target channel in the first identifier is compared with the channel number of the current channel in the second identifier.
[0141] If the first identifier and the second identifier match, the channel switching instruction is determined to be a selection instruction for the current channel. If the first identifier and the second identifier do not match, indicating that the user desires to switch to a target channel different from the current channel, the display device performs the operation indicated by the channel switching instruction.
[0142] In one embodiment of the present disclosure, as shown in FIG13A , FIG13A is a schematic diagram 1 of a channel switching instruction provided in an embodiment of the present disclosure. When the display device is in the current channel 2.11, the user presses the confirmation button on the remote control, and the remote control sends a channel switching instruction to the display device. The display device determines that the selection instruction is a selection instruction for the current channel 2.11, indicating that the user expects to switch to the current channel 2.11.
[0143] In one embodiment of the present disclosure, as shown in FIG13B , FIG13B is a second schematic diagram of a channel switching instruction provided in an embodiment of the present disclosure. When the display device is in the current channel 2.12, the user operates the display device through the remote control to call out the channel search interface 71, and enters the channel number: 2.12 in the channel search interface 71 through the remote control. After confirming the search, a selection instruction for the current channel 2.12 is generated, indicating that the user desires to switch to the current channel 2.12.
[0144] In one embodiment of the present disclosure, as shown in FIG13C , FIG13C is a third schematic diagram of a channel switching instruction provided in an embodiment of the present disclosure. When the display device is in the current channel 2.12, the user operates the display through the remote control to call out the voice input interface 72 and says "switch to channel 2.13". After the display device obtains the voice input by the user in the voice input interface 72, it determines that the voice corresponds to a channel switching instruction, which is used to indicate switching from the current channel 2.12 to channel 2.13.
[0145] The above-mentioned manner in which the display device obtains the selection instruction for the current channel is merely an example, and the present disclosure does not limit this.
[0146] After comparing the first identifier of the target channel and the second identifier of the current channel, if the first identifier and the second identifier match, the channel switching instruction is determined to be a selection instruction for the current channel, and then in response to the selection instruction for the current channel, it is determined whether the current channel is in a locked state.
[0147] It should be noted that the display device determines whether the current channel is in a locked state by querying whether the current channel is locked. Locking refers to the password lock (such as parental lock) function provided by the display device. The user sets a password lock for the channel that he wants to lock, so that the password information corresponding to the channel is stored in the display device. When the user watches this locked channel through the display device, he needs to enter the password to unlock it first. The password lock can be a combination of numbers, characters, and symbols, or a gesture lock, or a biometric information lock, for example, the user uses fingerprint information or voiceprint information to lock the channel. This disclosure does not limit this. When the user sets a password lock for a channel that he or she wishes to lock, he or she may also set a lock end time for the channel, so that the channel is in a locked state from the time the password lock is set to the lock end time; for example, if the password lock is set at 7:00 and the lock end time is 11:30, then the channel will be in a locked state from 7:00 to 11:30 and will not support viewing; or, if the user sets a lock time period for the channel, he or she may freely set the time when the channel is in a locked state, for example, if the lock time period is set to 22:00-6:00, then the channel will not support viewing during the time period of 22:00-6:00.
[0148] After comparing the first identifier of the target channel with the second identifier of the current channel, if the first identifier and the second identifier do not match, indicating that the user desires to switch to a target channel different from the current channel, the program content of the target channel is obtained, and then the current channel is switched to the target channel. It is determined whether the target channel is in a locked state. If the target channel is in an unlocked state, the display is controlled to display the program content of the target channel. If the target channel is in an unlocked state, the display is controlled to display a password input interface, and then an unlock input for the password input interface is obtained, and the password information corresponding to the unlock input is determined to unlock the target channel according to the password information. After the target channel is unlocked, the display is controlled to display the program content of the target channel.
[0149] In one embodiment of the present disclosure, as shown in FIG14 , FIG14 is a schematic diagram of a response to a channel switching instruction provided by an embodiment of the present disclosure, the channel switching instruction received by the display device is used to indicate switching from the current channel 2.12 to the target channel 2.13, and the display device responds to the channel switching instruction, determines that the first identifier of the target channel: 2.13 does not match the second identifier of the current channel: 2.12, then obtains the program content of the target channel 2.13, switches from the current channel 2.12 to the target channel 2.13, and when it is determined that the target channel 2.13 is in an unlocked state, controls the display to play the program content of the target channel 2.13 in the video display area 16.
[0150] In some embodiments of the present disclosure, in response to a selection instruction for the current channel, in the process of determining whether the current channel is in a locked state, it is queried whether there is corresponding locking information for the current channel, where the locking information may include a preset password and a locking end time or a locking time period.
[0151] When the lock information for the current channel is obtained and it is determined that the lock information includes a lock expiration time, the current time is compared with the lock expiration time. If the current time is less than the lock expiration time, the current channel is determined to be locked; if the current time is greater than or equal to the lock expiration time, the current channel is determined to be unlocked.
[0152] In one embodiment of the present disclosure, the lock information of the current channel 2.11 obtained by the display device includes the lock end time 11:30, and the current time is 10:00. After comparing the current time and the lock end time, it is determined that the current channel is in a locked state.
[0153] When the locking information of the current channel is obtained, if it is determined that the locking information includes a locking time period, then it is determined whether the current moment is within the locking time period. If the current moment is within the locking time period, then it is determined that the current channel is in a locked state; if the current moment exceeds the locking time period, then it is determined that the current channel is in an unlocked state.
[0154] In one embodiment of the present disclosure, the lock information of the current channel 2.11 obtained by the display device includes the lock time period 22:00-6:00, and the current time is 10:00. It is determined that the current time exceeds the lock time period, indicating that the current channel is in an unlocked state.
[0155] If the locking information of the current channel is not obtained, it is determined that the current channel is in an unlocked state.
[0156] In some embodiments of the present disclosure, in response to a selection instruction for the current channel, when it is determined that the current channel is in an unlocked state, the display is controlled to play the acquired program content of the current channel. It can be understood that determining that the current channel is in an unlocked state means that before the selection instruction for the current channel is acquired, the display device is playing the program content of the current channel.
[0157] In one embodiment of the present disclosure, referring to FIG13B , the display device is in the current channel 2.12 and is playing the program content of the current channel 2.12. When the user controls the display device through the remote control to select the current channel 2.12 again, the display device will respond to the selection instruction for the current channel, determine whether the current channel is in a locked state, and the display device continues to play the program content of the current channel 2.12 uninterruptedly.
[0158] S1202: When the current channel is in a locked state, control the display to display a password input interface.
[0159] In an embodiment of the present disclosure, as shown in Figure 15, Figure 15 is a schematic diagram of the password input interface provided in the embodiment of the present disclosure. The display 260 of the display device 200 shown in the figure includes a channel list 15, a video display area 16 and a password input interface 17. When it is determined that the current channel 2.11 is in a locked state, the display device obtains the locking information of the current channel 2.11, determines that the preset password information of the current channel 2.11 is a fingerprint password, and then controls the display 260 to display the password input interface 17. The password input interface 17 is used to obtain the fingerprint password entered by the user.
[0160] After the display device controls the display to display the password input interface, the user may accidentally touch and exit the password input interface. In this case, the display device will obtain the user's exit input for the password input interface, and in response to the exit input, control the display to cancel the display of the password input interface. Since the password input interface was exited by accident, the user still hopes to call up the password input interface again, so the user can operate the display device to select the current channel again and generate a repeat selection instruction for the current channel. Through step S1202, it has been determined that the current channel is in a locked state. Then, after receiving the repeat selection instruction for the current channel, the display device does not need to determine whether the current channel is in a locked state, and directly controls the display to redisplay the password input interface.
[0161] S1203: Obtain unlock input for the password input interface, and determine password information corresponding to the unlock input.
[0162] In some embodiments of the present disclosure, the password information corresponding to the unlock input may be a combination of numbers, letters, and symbols, gesture trajectory information, or biometric information, which is not limited in the present disclosure.
[0163] S1204: Unlock the current channel according to the password information, and control the display to play the program content of the current channel.
[0164] In some embodiments of the present disclosure, after determining the password information corresponding to the unlocking input, the password information is compared with the preset password information included in the locking information of the current channel. If the password information matches the preset password information, the current channel is unlocked, and the display is further controlled to play the program content of the current channel.
[0165] In summary, some embodiments of the present disclosure provide for obtaining the program content of the current channel when the display device is in the current channel, and responding to a selection instruction for the current channel to execute the operation of re-entering the current channel; when re-entering the current channel in response to the selection instruction, first determine whether the current channel is in a locked state. When the current channel is in a locked state, control the display to display a password input interface, and then obtain an unlock input for the password input interface, and determine the password information corresponding to the unlock input, and then unlock the current channel according to the password information, and control the display to play the program content of the current channel, which meets the user's need to re-call the password input interface and unlock it when the user is already in the current channel and the current channel is in a locked state. The user only needs to reselect the current channel, which is easy to operate, improves the logic of switching the same channel, and enhances the flexibility of channel switching.
[0166] In addition, when the current channel is in an unlocked state, the display is controlled to display the program content of the current channel, avoiding the black screen and freeze when reloading the program content of the current channel after reselecting the current channel in an unlocked state, and avoiding the bandwidth consumption and resource waste caused by repeatedly obtaining program content by switching the same channel. The display device maintains the playback progress before receiving the selection instruction for the current channel, and plays the program content of the current channel smoothly without affecting the user side, thereby improving the user experience.
[0167] The above steps provided in some embodiments of the present disclosure make the channel switching logic complete, which is not only applicable to switching between normal channels and between normal channels and locked channels, but also applicable to switching between locked channels and locked channels, and especially applicable to switching within the same locked channel, making the channel switching operation simpler and more flexible.
[0168] An embodiment of the present disclosure provides a computer-readable non-volatile storage medium, on which a computer program is stored. When the computer program is executed by a processor, the various processes of the channel search method in the above-mentioned method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0169] In the present disclosure, a processor may be a CPU, or other general-purpose processors, a DSP, an application-specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
Claims
1. A display device, comprising: a display configured to: display images from a broadcast system and / or a network, and / or a user interface; a memory configured to: store computer instructions and data associated with the display; The processor is connected to the display and the memory, and is configured to execute the computer instructions to cause the display device to perform: Display the search mode setting interface; The search mode setting interface includes at least one of the following: a search signal control, a program permission control, and a channel permission control, wherein the search signal control includes multiple search signal options, the program permission control includes multiple program permission options, and the channel permission control includes multiple channel permission options; In response to a search mode setting instruction from a user, determining a target search mode indicated by the search mode setting instruction, wherein the target search mode includes at least one of the following parameters: a signal type parameter indicated by a target search signal option, a first permission parameter indicated by a target program permission option, and a second permission parameter indicated by a target channel permission option; A channel search is performed according to the target search mode to obtain a target channel.
2. The display device according to claim 1, wherein the target search mode includes a signal type parameter indicated by a target search signal option, and the signal type parameter includes a digital modulation signal parameter and / or an analog modulation signal parameter; The processor is further configured to execute computer instructions to cause the display device to: Performing a channel search according to the signal type parameter to obtain a target channel corresponding to the target search signal option; in, If the signal type parameter includes a digital modulation signal parameter, the target channel includes a digital modulation channel; if the signal type parameter includes an analog modulation signal parameter, the target channel includes an analog modulation channel.
3. The display device according to claim 1, wherein the target search mode includes a first permission parameter indicated by the target program permission option, the first permission parameter being used to indicate whether the channel is in an encrypted state or a non-encrypted state; The processor is further configured to execute computer instructions to cause the display device to: A channel search is performed according to the first permission parameter to determine that a channel in an encrypted state or a non-encrypted state is a target channel corresponding to the target program permission option.
4. The display device according to claim 2, wherein the target search mode further includes a first permission parameter indicated by the target program permission option; The processor is further configured to execute computer instructions to cause the display device to: Perform channel search based on the signal type parameter to determine a channel to be selected; Filtering the candidate channels according to the first permission parameter to obtain a target channel; in, The target channel includes at least one of the following: a digital modulation channel in an encrypted state, a digital modulation channel in an unencrypted state, an analog modulation channel in an encrypted state, and an analog modulation channel in an unencrypted state.
5. The display device according to claim 1, wherein the target search mode includes a second permission parameter indicated by the target channel permission option, and the second permission parameter is used to indicate whether the channel is in a hidden state or a visible state; The processor is further configured to execute computer instructions to cause the display device to: A channel search is performed according to the second permission parameter to determine that a channel in a hidden state or a visible state is a target channel corresponding to the target channel permission option.
6. The display device according to claim 1 , wherein the processor is further configured to execute computer instructions to cause the display device to: Get the current region ID; Determining a default search mode setting corresponding to the current region identifier, the default search mode setting including at least one of the following parameters: a default signal type parameter indicated by a default search signal option, a first default permission parameter indicated by a default program permission option, and a second default permission parameter indicated by a default channel permission option; Control the display to display the default search mode on the search mode setting interface.
7. The display device according to claim 6, wherein the processor is further configured to execute computer instructions to cause the display device to perform: In response to the search mode setting instruction of the user, the display is controlled to adjust the display of the default search mode to the target search mode on the search mode setting interface.
8. The display device according to claim 1, wherein the target channel includes a logical channel number; The processor is further configured to execute computer instructions to cause the display device to: Acquire logical channel information, where the logical channel information is used to indicate whether to perform logical sorting on the target channels; In a case where the logical channel information indicates that the target channels are to be logically sorted, the target channels are sorted according to the logical channel numbers.
9. The display device according to claim 1 , wherein the processor is further configured to execute computer instructions to cause the display device to: When the current channel is in the state of being displayed, acquiring program content of the current channel and, in response to a selection instruction for the current channel, determining whether the current channel is in a locked state; When the current channel is in a locked state, controlling the display to display a password input interface; Obtaining an unlock input for the password input interface, and determining password information corresponding to the unlock input; Unlock the current channel according to the password information, and control the display to play the program content of the current channel.
10. The display device according to claim 9, wherein the processor is further configured to execute computer instructions to cause the display device to: When the current channel is in an unlocked state, the display is controlled to play program content of the current channel.
11. The display device according to claim 9, wherein the processor is further configured to execute computer instructions to cause the display device to: When the locking information of the current channel is obtained and the locking information includes a locking end time, if the current time is less than the locking end time, then the current channel is determined to be in a locked state; if the current time is greater than or equal to the locking end time, then the current channel is determined to be in an unlocked state; If the locking information of the current channel is not obtained, it is determined that the current channel is in an unlocked state.
12. The display device according to claim 9, wherein the processor is further configured to execute computer instructions to cause the display device to: When the locking information of the current channel is obtained and the locking information includes a locking time period, if the current time is within the locking time period, then the current channel is determined to be in a locked state; if the current time is beyond the locking time period, then the current channel is determined to be in an unlocked state; If the locking information of the current channel is not obtained, it is determined that the current channel is in an unlocked state.
13. The display device according to claim 9, wherein the processor is further configured to execute computer instructions to cause the display device to: Get the user's exit input for the password input interface; In response to the exit input, controlling the display to cancel display of the password input interface; A repeat selection instruction for the current channel is received, and the display is controlled to redisplay the password input interface.
14. The display device according to claim 9, wherein the processor is further configured to execute computer instructions to cause the display device to: In the case of being in a current channel, receiving a channel switching instruction, the channel switching instruction is used to instruct to switch from the current channel to a target channel, the channel switching instruction including a first identifier of the target channel; comparing the first identifier of the target channel and the second identifier of the current channel; If the first identifier and the second identifier match, it is determined that the channel switching instruction is the selection instruction for the current channel.
15. The display device according to claim 14, wherein the processor is further configured to execute computer instructions to cause the display device to: If the first identifier and the second identifier do not match, obtaining program content of the target channel; Switching from the current channel to the target channel, and determining whether the target channel is in a locked state; When the target channel is in an unlocked state, the display is controlled to display program content of the target channel.
16. The display device according to claim 9, wherein the processor is further configured to execute computer instructions to cause the display device to: Comparing the password information with preset password information; In a case where the password information matches the preset password information, the current channel is unlocked.
17. A channel search method for a display device, comprising: Display the search mode setting interface; The search mode setting interface includes at least one of the following: a search signal control, a program permission control, and a channel permission control, wherein the search signal control includes multiple search signal options, the program permission control includes multiple program permission options, and the channel permission control includes multiple channel permission options; In response to a search mode setting instruction from a user, determining a target search mode indicated by the search mode setting instruction, wherein the target search mode includes at least one of the following parameters: a signal type parameter indicated by a target search signal option, a first permission parameter indicated by a target program permission option, and a second permission parameter indicated by a target channel permission option; A channel search is performed according to the target search mode to obtain a target channel.
18. The method according to claim 17, wherein the target search mode includes a signal type parameter indicated by a target search signal option, and the signal type parameter includes a digital modulation signal parameter and / or an analog modulation signal parameter; The performing channel search according to the target search mode to obtain a target channel includes: Performing a channel search according to the signal type parameter to obtain a target channel corresponding to the target search signal option; If the signal type parameter includes a digital modulation signal parameter, the target channel includes a digital modulation channel; if the signal type parameter includes an analog modulation signal parameter, the target channel includes an analog modulation channel.
19. The method according to claim 17, wherein the target search mode includes a first permission parameter indicated by the target program permission option, the first permission parameter being used to indicate whether the channel is in an encrypted state or a non-encrypted state; The performing of channel search according to the target search mode to obtain the target channel includes: A channel search is performed according to the first permission parameter to determine that a channel in an encrypted state or a non-encrypted state is a target channel corresponding to the target program permission option.
20. The method according to claim 18, wherein the target search mode further includes a first permission parameter indicated by the target program permission option; The performing of channel searching according to the signal type parameter to obtain a target channel corresponding to the target search signal option includes: performing a channel search based on the signal type parameter to determine a channel to be selected; Filtering the candidate channels according to the first permission parameter to obtain a target channel; The target channel includes at least one of the following: a digital modulation channel in an encrypted state, a digital modulation channel in an unencrypted state, an analog modulation channel in an encrypted state, and an analog modulation channel in an unencrypted state.
21. The method according to claim 17, wherein the target search mode includes a second permission parameter indicated by the target channel permission option, and the second permission parameter is used to indicate whether the channel is in a hidden state or a visible state; The performing of channel search according to the target search mode to obtain the target channel includes: A channel search is performed according to the second permission parameter to determine that a channel in a hidden state or a visible state is a target channel corresponding to the target channel permission option.
22. The method of claim 17, further comprising: Get the current region ID; Determining a default search mode setting corresponding to the current region identifier, the default search mode setting including at least one of the following parameters: a default signal type parameter indicated by a default search signal option, a first default permission parameter indicated by a default program permission option, and a second default permission parameter indicated by a default channel permission option; Control the display to display the default search mode on the search mode setting interface.
23. The method according to claim 22, further comprising: In response to the search mode setting instruction of the user, the display is controlled to adjust the display of the default search mode to the target search mode on the search mode setting interface.
24. The method according to claim 17, wherein the target channel includes a logical channel number; The method further comprises: In a case where the logical channel information indicates that the target channels are to be logically sorted, the target channels are sorted according to the logical channel numbers.
25. The method of claim 17, further comprising: When the current channel is in the current state, obtaining program content of the current channel and, in response to a selection instruction for the current channel, determining whether the current channel is in a locked state; When the current channel is in a locked state, controlling the display to display a password input interface; Obtaining an unlock input for the password input interface, and determining password information corresponding to the unlock input; Unlock the current channel according to the password information, and control the display to play the program content of the current channel.
26. The method according to claim 25, wherein after acquiring program content of the current channel and determining whether the current channel is in a locked state in response to a selection instruction for the current channel, the method further comprises: When the current channel is in an unlocked state, the display is controlled to play program content of the current channel.
27. The method according to claim 25, wherein determining whether the current channel is in a locked state comprises: When the locking information of the current channel is obtained and the locking information includes the locking end time, if the current time is less than the locking end time, it is determined that the current channel is in the locked state; if the current time is greater than or is equal to the locking termination time, it is determined that the current channel is in the unlocked state; If the locking information of the current channel is not obtained, it is determined that the current channel is in an unlocked state.
28. The method according to claim 25, wherein determining whether the current channel is in a locked state comprises: When the locking information of the current channel is obtained and the locking information includes a locking time period, if the current time is within the locking time period, then the current channel is determined to be in a locked state; if the current time is beyond the locking time period, then the current channel is determined to be in an unlocked state; If the locking information of the current channel is not obtained, it is determined that the current channel is in an unlocked state.
29. The method according to claim 25, further comprising: after controlling the display to display a password input interface when the current channel is in a locked state; Get the user's exit input for the password input interface; In response to the exit input, controlling the display to cancel display of the password input interface; A repeat selection instruction for the current channel is received, and the display is controlled to redisplay the password input interface.
30. The method according to claim 25, before responding to the selection instruction for the current channel input by the user, further comprising: In the case of being in a current channel, receiving a channel switching instruction, the channel switching instruction is used to instruct to switch from the current channel to a target channel, the channel switching instruction including a first identifier of the target channel; comparing the first identifier of the target channel and the second identifier of the current channel; If the first identifier and the second identifier match, it is determined that the channel switching instruction is the selection instruction for the current channel.
31. The method according to claim 30, after comparing the first identifier of the target channel with the second identifier of the current channel, further comprising: If the first identifier and the second identifier do not match, obtaining program content of the target channel; Switching from the current channel to the target channel, and determining whether the target channel is in a locked state; When the target channel is in an unlocked state, the display is controlled to display program content of the target channel.
32. The method according to claim 25, wherein unlocking the current channel according to the password information comprises: Comparing the password information with preset password information; In a case where the password information matches the preset password information, the current channel is unlocked.