Channel conflict processing method and display equipment

By using the processor in the display device to judge and handle channel conflicts, the problem of channel conflicts not being identified in dual Tuner technology is solved, improving user interactivity and device efficiency.

CN119922360APending Publication Date: 2025-05-02VIDAA (NETHERLANDS) INT HLDG LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411966669.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

In display devices based on dual Tuner technology, it is impossible to judge and prompt when a channel conflict occurs, resulting in users being unable to know about channel conflicts, reducing the use effect of the display device.

Method used

A display device and a corresponding processing method are provided, and whether there is a recording conflict between the third channel and the recording channel through at least one processor, and display prompt content when there is a conflict, providing the option of canceling or not generating a recording task to resolve the recording conflict.

Benefits of technology

It improves the interactivity of users when using display devices and improves the use effect of display devices. Users can promptly understand recording conflicts and adjust recording tasks to improve channel recording efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119922360A_ABST
    Figure CN119922360A_ABST
Patent Text Reader

Abstract

The embodiment of the invention belongs to the display technology, and provides a channel conflict processing method and display equipment, and the method comprises the steps: responding to a control instruction for generating a recording task for a third channel if the number of recorded channels is two and the corresponding frequency points of the two channels are different; if the frequency point of the third channel is different from the frequency points of the two recorded channels, displaying prompt content in a current interface; in response to a control instruction for triggering the first control option, canceling a recording task corresponding to at least one channel in recording; and in response to a control instruction for triggering the second control option, not generating a recording task corresponding to the third channel. According to the method and the device, when the channel conflict occurs in the use process of the display equipment based on the double Tuner technology, the channel conflict can be judged and prompted, so that the use effect of the display equipment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] With the development of digital TV technology, the storage, transmission and playback of digital TV programs have been greatly improved. The digital tuner is a key component in the digital TV receiving system. The tuner is responsible for receiving and tuning TV signals and converting the selected channel into visual images and audio.

[0003] Dual Tuner technology refers to equipping a device with two tuners, so that the device can simultaneously receive and process signals from two different frequencies. Dual Tuner technology allows users to simultaneously receive and watch TV programs from two different channels, or display two channels on one screen at the same time (such as the picture-in-picture function). It also allows users to record and watch programs from two channels at the same time. However, when a channel conflict occurs, traditional solutions cannot determine and display the channel conflict, resulting in users being unable to be informed of the channel conflict, reducing the use effect of the display device.

[0004] Therefore, when a channel conflict occurs during the use of a display device based on the dual-Tuner technology, how to judge and prompt the channel conflict to improve the use effect of the display device still needs to be solved. Summary of the invention

[0005] The embodiment of the present application provides a channel conflict processing method and a display device, which can judge and prompt the channel conflict when a channel conflict occurs during the use of a display device based on the dual-Tuner technology, so as to improve the use effect of the display device.

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

[0007] a display configured to display content of a broadcast system or network and / or a user interface;

[0008] two tuners configured to select television signals of desired reception channels from the broadcast signals;

[0009] The tuner is configured to correspond to one frequency point and can carry signals of two channels;

[0010] At least one processor configured to:

[0011] If there are two channels in recording and the corresponding frequencies of the two channels are different, responding to a control instruction to generate a recording task for a third channel;

[0012] If the frequency of the third channel is different from the frequencies of the two recording channels, a prompt content is displayed in the current interface, and the prompt content includes recording conflict prompt information, a first control option and a second control option;

[0013] In response to the control instruction triggering the first control option, canceling the recording task corresponding to at least one recording channel, and generating a recording task corresponding to the third channel;

[0014] In response to the control instruction triggering the second control option, not generating a recording task corresponding to the third channel;

[0015] If the frequency of the third channel is the same as the frequency of any one of the two channels, a recording task corresponding to the third channel is generated.

[0016] The display device provided in this embodiment responds to the control instruction to generate a recording task for the third channel, and determines whether there is a recording conflict between the third channel and the channel being recorded according to the number of frequency points that the dual tuner can carry. If there is a recording conflict, a prompt content is displayed to prompt the user that there is a recording conflict. In this way, the interactivity of the user when using the display device is improved, and the use effect of the display device is improved. In addition, the user can also be informed of the recording conflict in time, and cancel the recording task of at least one channel of the recording channel according to actual needs, or do not generate the recording task of the third channel to resolve the recording conflict. Therefore, in the method provided in this embodiment, the user can also adjust the recording task that has been formulated in time to improve the channel recording efficiency.

[0017] In one embodiment, the processor is further configured to:

[0018] If the signal of the channel being recorded and the signal of the third channel are from different satellites, the prompt content is displayed in the current interface; if the signal of the channel being recorded and the signal of the third channel are from the same satellite, a recording task corresponding to the third channel is generated;

[0019] In the case where the third channel is an encrypted channel and the channels being recorded include encrypted channels, if the decryption period of the third channel overlaps with the decryption period of the encrypted channels in the channels being recorded, the prompt content is displayed in the current interface; in any of the following three cases, a recording task corresponding to the third channel is generated; the three cases include: the channels being recorded do not include encrypted channels; the third channel is not an encrypted channel; the decryption period of the third channel does not overlap with the decryption period of the encrypted channels in the channels being recorded;

[0020] In the case that the recording channel includes two channels, if the recording time period of the third channel overlaps with the recording time periods of two channels in the recording channel, the prompt content is displayed in the current interface; if the recording time period of the third channel does not overlap with the recording time period of each channel in the recording channel, a recording task corresponding to the third channel is generated; in the case that the recording channel includes one channel, a recording task corresponding to the third channel is generated.

[0021] The display device provided in this embodiment, when the recording task of the third channel is about to start, determines whether there is a recording conflict between the third channel and the channel being recorded. If there is a recording conflict, the recording conflict interface is displayed and the name of the conflicting channel is displayed, etc., to prompt the user that there is a recording conflict. In this way, the user can be informed of the recording conflict in time, which improves the interactivity of the user when using the display device and improves the use effect of the display device. In addition, the user can also adjust the established recording task in time to improve the channel recording efficiency.

[0022] In one embodiment, before the processor executes the control instruction in response to generating a recording task for the third channel, the processor is further configured to:

[0023] If the content of the viewing channel is being displayed, and the viewing channel is an analog channel, then the display of the content of the viewing channel is stopped, and the display is controlled to display first viewing conflict prompt content, wherein the first viewing conflict prompt content includes viewing conflict prompt information and information of the recording channel;

[0024] If the content of the viewing channel is being displayed, and the viewing channel is not an analog channel, the content of the viewing channel is maintained to be displayed in the current interface.

[0025] In one embodiment, if the viewing channel is not an analog channel, the processor is further configured to:

[0026] When generating a recording task corresponding to the third channel, if the frequency of the viewing channel is different from the frequency of the third channel and the frequency of the recording channel, a second viewing conflict prompt content is displayed in the current interface; the second viewing conflict prompt content includes viewing conflict prompt information, a third control option and a fourth control option;

[0027] In response to the control instruction triggering the third control option, continue to execute the recording task corresponding to the third channel, and stop displaying the content of the viewing channel;

[0028] In response to the control instruction triggering the fourth control option, canceling the recording task corresponding to the third channel, and maintaining the display of the content of the viewing channel on the current interface;

[0029] If the frequency of the viewing channel is the same as the frequency of the third channel, or the frequency of the viewing channel is the same as the frequency of any channel in the recording channel, the content of the viewing channel is maintained to be displayed in the current interface.

[0030] The display device provided in this embodiment, when a user is watching a channel, if the recording task of a third channel is about to expire, first determines whether there is a viewing conflict between the viewing channel and the third channel, and if there is a viewing conflict, stops playing the content of the viewing channel, so as to give priority to eliminating one of the obstacles when the recording task of the third channel is executed, thereby improving the recording effect of the channel. In addition, by displaying a recording interface or prompt, the user is prevented from feeling uncomfortable due to being forced to switch the display content suddenly without knowing it, thereby improving the use effect of the display device.

[0031] In one embodiment, if the viewing channel is not an analog channel, the processor is further configured to:

[0032] If the signal of the viewing channel and the signal of the third channel are from different satellites, the second viewing conflict prompt content is displayed in the current interface;

[0033] In the case that the viewing channel is an encrypted channel, if the decryption period of the viewing channel overlaps with the decryption period of the third channel, or the decryption period of the viewing channel overlaps with the decryption period of the encrypted channel in the recording channel, a viewing conflict prompt is displayed in the current interface; in any of the following three situations, the content of the viewing channel is maintained to be displayed in the current interface; the three situations include: the viewing channel is not an encrypted channel; the third channel and the recording channel are not encrypted channels; the decryption period of the viewing channel, the decryption period of the third channel and the decryption period of the encrypted channel in the recording channel do not overlap.

[0034] The display device provided in this embodiment, after determining that there is no conflict between the third channel and the recording channel, further determines whether there is a viewing conflict between the third channel and the viewing channel, and displays a viewing conflict interface to promptly remind the user when there is a viewing conflict, thereby improving the interactivity of the display device and further improving the use effect of the display device.

[0035] In one embodiment, the processor is further configured to:

[0036] In the case where there are two recording tasks corresponding to the same channel, if the recording time periods of the two recording tasks overlap, the recording task that is executed later of the two recording tasks is canceled, and a prompt is given for the recording task that is canceled.

[0037] In one embodiment, the processor is further configured to:

[0038] If the third channel is time-shifting, the time-shifting of the third channel is canceled, and a prompt message for executing the recording task of the third channel is displayed.

[0039] In one embodiment, the processor is further configured to:

[0040] Receive cutting instructions;

[0041] In the case where the channel being recorded includes two channels with different frequencies, if the channel indicated by the channel switching instruction is a preset type channel, the display is controlled to display the channel indicated by the channel switching instruction; wherein the preset type channel is not an analog channel and satisfies one of the following two conditions: the first condition is that the channel signal originates from a third-party network application; the second condition is that the source of the channel signal is the same as the source of the channel signal being recorded, and the frequency of the channel is the same as the frequency of any channel in the channel being recorded;

[0042] If the channel indicated by the channel switching instruction is not the preset type of channel, controlling the display to display a channel switching conflict interface, wherein the content displayed on the channel switching conflict interface includes channel switching conflict prompt information, a fifth control option, and a sixth control option;

[0043] In response to the control instruction triggering the fifth control option, canceling the recording task of any channel in the recording channels;

[0044] In response to the control instruction triggering the sixth control option, the switching instruction is not executed.

[0045] The display device provided in this embodiment displays a channel switching conflict interface when a channel switching conflict occurs, so as to prompt the user why the channel switching cannot be performed normally, thereby improving the interactivity of the display device. After the user confirms based on the channel switching conflict interface, the recording task of the channel is canceled according to the content confirmed by the user, thereby improving the efficiency of successful channel switching.

[0046] In one embodiment, the processor is further configured to:

[0047] In the case of a scheduled recording task and a scheduled recording time period for a fourth channel, obtaining a historical scheduled recording time period for a historical scheduled channel;

[0048] When the scheduled recording time period of the fourth channel overlaps with the historical scheduled recording time period, the display is controlled to display a scheduled recording conflict interface, wherein the content displayed on the scheduled recording conflict interface includes at least the scheduled recording time period conflict prompt information, the seventh control option and the eighth control option;

[0049] In response to the control instruction triggering the seventh control option, not generating a recording task scheduled for the fourth channel;

[0050] In response to the control instruction triggering the eighth control option, no recording task for the historical scheduled channel is generated.

[0051] The display device provided in this embodiment can promptly remind the user of the recording reservation conflict and provide a solution when a reservation recording conflict occurs in the reservation recording channel, thereby optimizing the user experience.

[0052] In a second aspect, the present application provides a method for processing channel conflicts, which is applied to the display device as described in the first aspect, and the method includes:

[0053] If there are two channels in recording and the corresponding frequencies of the two channels are different, responding to a control instruction to generate a recording task for a third channel;

[0054] If the frequency of the third channel is different from the frequencies of the two recording channels, a prompt content is displayed in the current interface, and the prompt content includes recording conflict prompt information, a first control option and a second control option;

[0055] In response to the control instruction triggering the first control option, canceling the recording task corresponding to at least one recording channel, and generating a recording task corresponding to the third channel;

[0056] In response to the control instruction triggering the second control option, not generating a recording task corresponding to the third channel;

[0057] If the frequency of the third channel is the same as the frequency of any one of the two channels, a recording task corresponding to the third channel is generated.

[0058] The channel conflict processing method provided in this embodiment responds to the control instruction to generate a recording task for the third channel, and determines whether there is a recording conflict between the third channel and the channel being recorded according to the number of frequency points that the dual tuner can carry. If there is a recording conflict, a prompt content is displayed to prompt the user that there is a recording conflict. In this way, the interactivity of the user when using the display device is improved, and the use effect of the display device is improved. In addition, the user can also be informed of the recording conflict in time, and cancel the recording task of at least one channel of the recording channel according to actual needs, or do not generate the recording task of the third channel to resolve the recording conflict. Therefore, in the method provided in this embodiment, the user can also adjust the recording task that has been formulated in time to improve the channel recording efficiency.

[0059] In a third aspect, the present application provides a computer-readable storage medium having computer-executable instructions stored thereon. When the computer-executable instructions are executed by a processor, the method described in the second aspect is implemented.

[0060] In a fourth aspect, the present application provides a computer program product, including a computer program, which implements the method described in the second aspect when executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0062] Figure 1 A schematic diagram of a display device provided by an embodiment of the present application;

[0063] Figure 2 Another schematic diagram of a display device provided by an embodiment of the present application;

[0064] Figure 3 Another schematic diagram of a display device provided by an embodiment of the present application;

[0065] Figure 4 Another schematic diagram of a display device provided by an embodiment of the present application;

[0066] Figure 5 A flow chart of a method for handling channel conflicts provided by an embodiment of the present application;

[0067] Figure 6 A schematic diagram of prompting content in a method for handling channel conflicts provided by an embodiment of the present application;

[0068] Figure 7 A partial flow chart of a method for handling channel conflicts provided by one embodiment of the present application;

[0069] Figure 8 Another schematic diagram of prompting content in a method for handling channel conflicts provided by an embodiment of the present application;

[0070] Fig. 9 Another schematic diagram of prompting content in a method for handling channel conflicts provided by an embodiment of the present application;

[0071] Fig.10 A partial flow chart of a method for handling channel conflicts provided by one embodiment of the present application;

[0072] Fig.11 A partial flow chart of a method for handling channel conflicts provided by one embodiment of the present application;

[0073] Fig.12A partial flow chart of a method for handling channel conflicts provided by one embodiment of the present application;

[0074] Fig.13 A schematic diagram of a switching conflict interface provided by an embodiment of the present application;

[0075] Fig.14 Another schematic diagram of a switching conflict interface provided by an embodiment of the present application;

[0076] Fig.15 A schematic diagram of a switching conflict interface provided by an embodiment of the present application;

[0077] Fig.16 A partial flow chart of a method for handling channel conflicts provided by one embodiment of the present application;

[0078] FIG. 17( a ) is a schematic diagram of a scheduled recording conflict interface provided by an embodiment of the present application;

[0079] FIG. 17( b ) is another schematic diagram of a scheduled recording conflict interface provided by an embodiment of the present application;

[0080] Fig.18 A timing diagram of updating a task queue in a method for handling channel conflicts provided by one embodiment of the present application;

[0081] Fig.19 Another flowchart of a method for handling channel conflicts provided by an embodiment of the present application;

[0082] Fig. 20 A schematic diagram of a channel conflict processing device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0083] The following embodiments are described in detail, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following embodiments do not represent all implementations consistent with the present application. They are only examples of systems and methods consistent with some aspects of the present application as detailed in the claims.

[0084] It should be noted that the brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings.

[0085] The terms "first", "second", "third", etc. in the specification and claims of this application and the above drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances.

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

[0087] The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functions associated with that element.

[0088] In the embodiment of the present application, the display device 200 generally refers to a device with image display and data processing capabilities. For example, the display device 200 includes but is not limited to a smart TV, a mobile terminal, a computer, a monitor, an advertising screen, a wearable device, a virtual reality device, an augmented reality device, etc.

[0089] Figure 1 This is a schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application. Figure 1 As shown in FIG. 1 , the user can operate the display device 200 through touch operation, the mobile terminal 300 and the control device 100. For example, the control device 100 can be a remote controller, a stylus pen, a handle, etc.

[0090] The mobile terminal 300 can be used as a control device for performing human-computer interaction between the user and the display device 200. The mobile terminal 300 can also be used as a communication device for establishing a communication connection with the display device 200 and performing data interaction. In some embodiments, the mobile terminal 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 mobile terminal 300 can also be transmitted to the display device 200 to achieve a synchronous display function.

[0091] like Figure 1 As also shown in FIG. 4 , the display device 200 also communicates data with the server 400 through various communication methods. The display device 200 may be allowed to communicate and connect through a local area network (LAN), a wireless local area network (WLAN), and other networks.

[0092] The display device 200 may provide a broadcast receiving television function, and may also additionally provide an intelligent network television function with a computer support function, including but not limited to network television, smart television, Internet Protocol television (IPTV), and the like.

[0093] Figure 2 Some embodiments of the present application provide Figure 1 2 is a block diagram of the hardware configuration of the display device 200.

[0094] In some embodiments, the display device 200 may include at least one of a tuner 210, a communication device 220, a detector 230, a device interface 240, a controller 250, a display 260, an audio output device 270, a memory, a power supply, and a user input interface.

[0095] In some embodiments, the detector 230 is used to collect signals of the external environment or external interaction. For example, the detector 230 includes a light receiver, a sensor for collecting the intensity of ambient light; or, the detector 230 includes an image collector, such as a camera, which can be used to collect external environment scenes, user attributes or user interaction gestures; or, the detector 230 includes a sound collector, such as a microphone, etc., for receiving external sounds.

[0096] In some embodiments, the display 260 includes a display function component for presenting a picture, and a driving component for driving an image display. The display 260 is used to receive an image signal output from the controller 250 for display. For example, the display 260 can be used to display video content, image content, and components of a menu control interface and a user control UI interface.

[0097] In some embodiments, the communication device 220 is a component for communicating with an external device or server 400 according to various communication protocol types. The display device 200 may be provided with a plurality of communication devices 220 according to different supported communication modes. For example, when the display device 200 supports wireless network communication, the display device 200 may be provided with a communication device 220 including a WiFi function. When the display device 200 supports Bluetooth connection communication, the display device 200 needs to be provided with a communication device 220 including a Bluetooth function.

[0098] The communication device 220 can enable the display device 200 to communicate with the external device or server 400 by wireless or wired connection. Among them, the wired connection can connect the display device 200 with the external device through components such as data cables and interfaces. The wireless connection can connect the display device 200 with the external device through wireless signals or wireless networks. The display device 200 can establish a connection relationship with the external device directly, or indirectly establish a connection relationship through a gateway, a router, a connection device, etc.

[0099] In some embodiments, the controller 250 may include at least one of a central processing unit, a video processor, an audio processor, a graphics processor, and a power processor, and a first interface to an nth interface for input / output. The controller 250 controls the operation of the display device and responds to the user's operation through various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200.

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

[0101] In some embodiments, the user may input a user command through a graphical user interface (GUI) displayed on the display 260 , and the user input interface receives the user input command through the graphical user interface (GUI).

[0102] In some embodiments, the audio output device 270 may be a local speaker of the display device 200, or may be an external audio output device of the display device 200. In particular, for the external audio output device of the display device 200, the display device 200 may also be provided with an external audio output terminal, and the audio output device may be connected to the display device 200 through the external audio output terminal to output the sound of the display device 200.

[0103] In some embodiments, the user input interface 280 may be used to receive instructions from a user.

[0104] Figure 3 Some embodiments of the present application provide Figure 1 The hardware configuration diagram of the control device in the figure. Figure 3 As shown, the control device 100 may include: a controller 110, a communication interface 130, a user input / output interface, a memory, and a power supply.

[0105] The control device 100 is configured to control the display device 200 , and can receive user input operation instructions, and convert the operation instructions into instructions that the display device 200 can recognize and respond to, playing the role of an interactive intermediary between the user and the display device 200 .

[0106] In some embodiments, the control device 100 may be a smart device, for example, the control device 100 may be installed with various applications for controlling the display device 200 according to user needs.

[0107] In some embodiments, Figure 1As shown, the mobile terminal 300 or other intelligent electronic devices can play a similar function as the control device 100 after installing the application for controlling the display device 200 .

[0108] The controller 110 includes a processor 112, a RAM 113, a ROM 114, a communication interface 130, and a communication bus. The controller 110 is used to control the operation and operation of the control device 100, as well as the communication and cooperation between the internal components and the external and internal data processing functions.

[0109] The communication interface 130 implements communication of control signals and data signals with the display device 200 under the control of the controller 110. The communication interface 130 may include at least one of other near field communication modules such as a WiFi chip 131, a Bluetooth module 132, and an NFC module 133.

[0110] The user input / output interface 140 , wherein the input interface includes at least one of other input interfaces such as a microphone 141 , a touch panel 142 , a sensor 143 , and a button 144 .

[0111] In some embodiments, the control device 100 includes at least one of a communication interface 130 and an input / output interface 140. The control device 100 is configured with a communication interface 130, such as a WiFi, Bluetooth, NFC or other module, and can encode the user input command through the WiFi protocol, Bluetooth protocol, or NFC protocol and send it to the display device 200.

[0112] The memory 190 is used to store various operating programs, data and applications for driving and controlling the control device 100 under the control of the controller. The memory 190 can store various control signal instructions input by the user.

[0113] The power supply 180 is used to provide operating power support for each component of the control device 100 under the control of the controller.

[0114] In order to perform user interaction, in some embodiments, the display device 200 may run an operating system. The operating system is a computer program for managing and controlling hardware resources and software resources in the display device 200. The operating system may provide a user interface (control the display device), allow the user to interact with the display device 200, and support the running of various application programs.

[0115] It should be noted that the operating system can be a native operating system based on a specific operating platform, or a third-party operating system deeply customized based on a specific operating platform, or an independent operating system specially developed for the display device.

[0116] The operating system can be divided into different modules or layers according to the functions implemented.

[0117] like Figure 4 As shown, Figure 4 Some embodiments of the present application provide Figure 1 Schematic diagram of software configuration in the display device. In some embodiments, the system of the display device 200 can be divided into three layers, namely, application layer, middleware layer and hardware layer from top to bottom.

[0118] The application layer mainly includes commonly used applications on TV and application frameworks. Common applications are mainly applications developed based on browsers, such as HTML5 APPs and native APPs.

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

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

[0121] The middleware layer includes various TV protocols, multimedia protocols, system components and other middleware. The middleware can use the basic services (functions) provided by the system software to connect various parts of the application system or different applications on the network, and can achieve the purpose of resource sharing and function sharing.

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

[0123] In some embodiments, the display device 200 includes a display 260 and at least one processor 112 as described above, and the display device 200 also includes at least two tuners. The display 260 is configured to display content from a broadcast system or network and / or a user interface. The processor 112 is configured to execute instructions. The tuner is configured to select a television signal of a desired receiving channel from a broadcast signal. The tuner is configured to correspond to a frequency point and can carry signals from two channels. In one case, when the display 260 is configured to play based on a signal from one channel, the two tuners simultaneously perform two-way recording based on the signals from the two channels and one-way playback based on the signal from the third channel. Specifically, the processor 112 is configured to execute the channel conflict processing method described below.

[0124] In some embodiments, the processor 112 is configured to: respond to a control instruction to generate a recording task for a third channel if there are two channels being recorded and the corresponding frequencies of the two channels are different; if the frequency of the third channel is different from the frequencies of the two recording channels, display a prompt content in the current interface, and the prompt content includes recording conflict prompt information, as well as a first control option and a second control option; in response to a control instruction that triggers the first control option, cancel at least one recording task corresponding to the recording channel, and generate a recording task corresponding to the third channel; in response to a control instruction that triggers the second control option, do not generate a recording task corresponding to the third channel; if the frequency of the third channel is the same as the frequency of any of the two channels, generate a recording task corresponding to the third channel.

[0125] The recording channel refers to the channel that has started the recording task.

[0126] The third channel is a channel that has been assigned a recording time period but has not started recording. The recording task of the third channel can be understood as a recording task that is about to arrive, and the third channel can be understood as a recording channel that is about to arrive.

[0127] The control instruction may be generated after being actively triggered by the user, for example, through an operation interface, or may be automatically generated before the recording task of the third channel is about to expire.

[0128] If there are two channels in the recording, and the corresponding frequencies of the two channels are different, that is, there are two different frequencies, then the number of frequencies is equal to the number of frequencies that can be mounted on the dual tuner. The dual tuner cannot mount one more different frequency.

[0129] The frequency point is a specific frequency value occupied by the channel signal during the transmission process. The frequency point of the channel can be obtained through the underlying analytical calculation.

[0130] If the frequency of the third channel is different from the frequencies of the two recorded channels, it means that the tuner needs to mount one more different frequency. As mentioned above, if the dual tuner has already mounted two different frequencies, it cannot mount one more different frequency, so there will be a frequency conflict between the third channel and the two recorded channels.

[0131] After a frequency conflict occurs, a prompt content needs to be displayed in the current interface to prompt the reason why the third channel cannot be recorded normally and which conflicting recording channels are. The prompt content includes recording conflict prompt information, a first control option and a second control option.

[0132] Please refer to the schematic diagram after the prompt content is displayed in the current interface Figure 6 .like Figure 6 As shown, the prompt content also includes the name of the channel being recorded (channel 2 and channel 3 as shown in the figure) and the name of the third channel (channel 1 as shown in the figure). The first control option can be set on the side of the name of the channel being recorded, or it can be set in the bottom area of ​​the prompt content. The second control option can be set on the side of the name of the third channel, or it can be set in the bottom area of ​​the prompt content. The setting position, shape, color, etc. of the first control option and the second control option can be set according to actual needs.

[0133] The control instruction that triggers the first control option may be generated after the user selects the first control option. The user may select the first control option by operating a remote control, moving the focus to the first control option, or by touching or pressing the first control option displayed on a display screen, or by voice interaction, or by other methods, which are not limited in this embodiment. After the first control option is selected, the first control option may be highlighted, enlarged, or reduced to distinguish it from an unselected state.

[0134] In response to the control instruction that triggers the first control option, the recording task corresponding to at least one recording channel is canceled. The recording channels include two channels with different frequencies. After canceling the recording task corresponding to at least one recording channel, the frequency carried by the dual tuner becomes at most one. At this time, the dual tuner can mount a different frequency, that is, the dual tuner can mount the frequency of the third channel. At this time, the frequency conflict is resolved, and the recording task of the third channel can be generated and started normally.

[0135] The control instruction that triggers the second control option may be generated after the user selects the second control option. The user may select the second control option by operating the remote control, moving the focus to the second control option, or by touching or pressing the second control option displayed on the display screen, or by voice interaction, or by other methods, which are not limited in this embodiment. After the second control option is selected, the second control option may be highlighted, enlarged, or reduced to distinguish it from an unselected state.

[0136] In response to the control instruction that triggers the second control option, the recording task corresponding to the third channel is not generated. The recording channel includes two channels with different frequencies. If the recording task corresponding to the third channel is not generated, the frequency carried by the dual tuner remains unchanged. At this point, the frequency conflict is resolved, and the recording task of the recording channel can continue to be executed.

[0137] If the frequency of the third channel is the same as the frequency of any of the two channels, the dual tuners are still mounted with two different frequencies, and the number of frequencies does not increase. At this time, there is no frequency conflict between the third channel and the channel being recorded, and the recording task of the third channel can be generated normally.

[0138] In summary, the display device provided in this embodiment responds to the control instruction to generate a recording task for the third channel, and determines whether there is a recording conflict between the third channel and the channel being recorded according to the number of frequency points that the dual tuner can carry. If there is a recording conflict, a prompt content is displayed to prompt the user that there is a recording conflict. In this way, the interactivity of the user when using the display device is improved, and the use effect of the display device is improved. In addition, the user can also be informed of the recording conflict in a timely manner, and cancel the recording task of at least one channel of the recording channel according to actual needs, or do not generate the recording task of the third channel to resolve the recording conflict. Therefore, in the method provided in this embodiment, the user can also adjust the recording task that has been formulated in a timely manner to improve the channel recording efficiency.

[0139] In some embodiments, the processor 112 is further configured to: if the signal of the recording channel and the signal of the third channel originate from different satellites, then the prompt content is displayed in the current interface; if the signal of the recording channel and the signal of the third channel originate from the same satellite, then a recording task corresponding to the third channel is generated; in the case where the third channel is an encrypted channel and the recording channel includes an encrypted channel, if the decryption period of the third channel overlaps with the decryption period of the encrypted channel in the recording channel, then the prompt content is displayed in the current interface; in the case where the recording channel includes two channels, if the recording period of the third channel overlaps with the recording period of two channels in the recording channel, then the prompt content is displayed in the current interface; if the recording period of the third channel does not overlap with the recording period of each channel in the recording channel, then a recording task corresponding to the third channel is generated.

[0140] It is understandable that, when the recording channel includes two channels, the signals of the two channels come from the same satellite, and the frequencies of the two channels may be different or the same. The signals of the two channels may be that the signal of one channel comes from a satellite, and the signal of the other channel comes from a non-satellite such as an antenna (cable). It should be noted that the two channels include two different channels, such as channel 1 and channel 2.

[0141] If the signal of the third channel and the signal of the channel being recorded come from different satellites, then there will be a signal source conflict between the third channel and the channel being recorded. The reason is that the current technology only supports processing channel signals from the same satellite. If the signal of the third channel and the signal of the channel being recorded come from different satellites, it cannot be processed, resulting in a signal source conflict. On the contrary, if the signal of the third channel and the signal of the channel being recorded come from the same satellite, there will be no signal source conflict between the third channel and the channel being recorded.

[0142] In any of the following three situations, a recording task corresponding to the third channel is generated; the three situations include: the channel being recorded does not include an encrypted channel; the third channel is not an encrypted channel; the decryption period of the third channel does not overlap with the decryption period of the encrypted channel in the channel being recorded.

[0143] An encrypted channel is a channel that has undergone special processing on standard TV signals and needs to be converted into a standard channel signal before it can be recorded or viewed. Encrypted channels generally have a fixed decryption period.

[0144] When the recording channel includes at least one encrypted channel and the third channel is an encrypted channel, it is necessary to determine whether the decryption period of the third channel overlaps with the decryption period of the at least one encrypted channel. If the decryption period of the third channel overlaps with the at least one encrypted channel, it is determined that there is a decryption conflict between the third channel and the recording channel.

[0145] The reason is that current technology only supports decryption of one encrypted channel at a time. Therefore, if more than one encrypted channel (≥2 encrypted channels) needs to be decrypted at the same time, any encrypted channel cannot be decrypted, resulting in a decryption conflict.

[0146] On the contrary, if the channels being recorded do not include the encrypted channels, there is no decryption conflict between the third channel and the channels being recorded.

[0147] On the contrary, if the channels being recorded include an encrypted channel, but the third channel is not an encrypted channel, there is no decryption conflict between the third channel and the channels being recorded.

[0148] On the contrary, if the channel being recorded includes an encrypted channel, and the decryption period of the encrypted channel does not overlap with the decryption period of the third channel, there is no decryption conflict between the third channel and the channel being recorded.

[0149] As described above, the third channel is a channel that has been assigned a recording period but has not started recording, that is, the recording information of the third channel includes the recording period. Similarly, the recording information of the recording channel includes the recording period of the recording channel.

[0150] Among them, the recording channel contains two channels. Since the recording tasks of the two channels are being executed, it proves that the recording time periods of the two channels overlap. At this time, if the recording time period of the third channel overlaps with the recording time periods of the two channels in the recording channel, there is a recording time conflict between the third channel and the recording channel. The overlapping recording time periods means that the recording time period of the third channel and the recording time period of the recording channel have the same sub-recording time period. For example, the recording time period of the third channel is from 1 to 3 pm, and the recording time period of the recording channel is from 1 to 2 pm, and they have the same sub-recording time period from 1 to 2 pm, then there is a recording time conflict between the third channel and the recording channel.

[0151] The reason for the conflict in recording time periods is that current technology only supports recording a maximum of two channels in the same time period, and cannot support recording more than two channels in the same time period. If there are two channels in the same time period when recording, and the recording time period of the recording channel overlaps with the recording time periods of the two channels, there will be a situation where three channels need to be recorded in the same period, which is obviously not supported. Therefore, when the recording time period of the recording channel overlaps with the recording time periods of the two channels, it is determined that there is a recording conflict between the third channel and the recording channel.

[0152] On the contrary, if the recording channel includes only one channel, there is no recording time conflict between the third channel and the recording channel.

[0153] On the contrary, if the recording channel includes two channels, but the recording time periods of the two channels do not overlap with the recording time period of the third channel, there is no recording conflict between the third channel and the recording channel.

[0154] In another case, the recording channel includes two channels, and the two channels have non-overlapping recording time periods. If the recording time period of the third channel overlaps with the non-overlapping recording time period, there is no recording conflict. For example, the recording time period of the first channel of the recording channel is from 1:00 to 2:00, the recording time period of the second channel is from 1:00 to 3:00, and the recording time period of the third channel is from 2:00 to 3:00, then the recording task of the second channel and the recording task of the third channel are performed from 2:00 to 3:00.

[0155] For example, when determining whether there is a recording conflict between the third channel and the recording channel, it is necessary to determine whether there is a recording time conflict, a decryption conflict, a frequency conflict, and a signal source conflict, that is, all four conflicts must be determined. The condition for determining whether there is a recording conflict is that at least one of the four conflicts exists.

[0156] After determining that there is a recording conflict between the third channel and the recording channel, the prompt content described above is displayed.

[0157] In summary, the display device provided in this embodiment, when the recording task of the third channel is about to start, determines whether there is a recording conflict between the third channel and the channel being recorded. If there is a recording conflict, the recording conflict interface is displayed and the name of the conflicting channel is displayed, etc., to prompt the user that there is a recording conflict. In this way, the user can be informed of the recording conflict in time, which improves the interactivity of the user when using the display device and improves the use effect of the display device. In addition, the user can also adjust the established recording task in time to improve the channel recording efficiency.

[0158] In some embodiments, when the existing recording conflict is a signal source conflict or a decryption conflict, the prompt content displayed is as follows: Figure 8 shown. Figure 8 The displayed content includes the name of the third channel (such as channel 1 in the figure), the name of the channel being recorded (such as channel 2 and channel 3 in the figure), text information indicating that there is a conflict, and also includes a first control option and a second control. The first control option can be marked as "Change Channel" to represent confirmation. The second control can be marked as "Cancel" to represent cancellation. The setting position, shape and size of the first control option and the second control can be selected according to actual needs, and this embodiment does not limit it. By selecting the first control option, the recording task corresponding to the recording channel can be canceled. By selecting the second control option, the recording task of the third channel can be not generated.

[0159] Optionally, if you choose to cancel the recording task of the recording channel, the recorded part of the recording channel can be stored locally first, and then the recorded part can be retrieved from the local when the recording of the recording channel is performed later.

[0160] With the display device provided in this embodiment, the user can choose to cancel the recording task of the channel being recorded or the recording task of the third channel according to actual needs to meet the user's personalized needs.

[0161] In some embodiments, when the existing recording conflict is a frequency conflict or a recording time conflict, the displayed prompt content is as follows: Fig. 9 The displayed prompt content includes the name of the third channel, the name of the channel being recorded, and text information indicating that there is a conflict. The displayed content also includes a selection button, which is displayed on one side of the channel name, and one selection button corresponds to one channel name.

[0162] The processor 112 is also configured to execute:

[0163] Step 1: In response to a selection operation of a selected button, a recording task of a channel corresponding to the selected button is canceled.

[0164] That is, the user can choose to stop the recording task of one channel or multiple channels according to actual needs. For example, if there is a recording conflict among channels 1, 2, and 3, the user can choose to stop the recording task of channel 2.

[0165] Optionally, after responding to the selection operation of the selection button, it is also necessary to determine whether there is still a recording conflict between the channels whose recording tasks have not been canceled. If there is still a recording conflict, the first control option is grayed out and placed in an unselectable state to remind the user that the recording conflict cannot be resolved after canceling the selected channel. If there is no longer a recording conflict, after the user selects the first control option, the recording task of the channel corresponding to the selected selection button is canceled.

[0166] The display device provided in this embodiment can support the user to independently select the recording task of the channel to be stopped after displaying the channels with recording conflicts, thereby meeting the personalized needs of the user. In addition, after the user selects, it can also determine whether there is still a recording conflict and prompt it to help the user make the best choice.

[0167] In some embodiments, before the processor 112 executes the control instruction in response to generating a recording task for the third channel, it is further configured to: if the content of the viewing channel is being displayed and the viewing channel is an analog channel, stop displaying the content of the viewing channel, and control the display to display the first viewing conflict prompt content, the first viewing conflict prompt content includes viewing conflict prompt information and information of the recording channel. If the content of the viewing channel is being displayed and the viewing channel is not an analog channel, the content of the viewing channel is maintained in the current interface.

[0168] That is to say, when the recording task of the third channel is executed for a preset duration, if the content of the viewing channel is being displayed, for example, the user is watching channel 4, and the third channel is channel 1, then it is necessary to determine whether channel 4 is an analog channel. If the viewing channel is an analog channel (Analog Television, ATV for short), the display is controlled to display the first viewing conflict prompt content. The reason is that if the channel is to be recorded, then playing the analog channel will occupy the main tuner in the hardware design, and there will be a tuner resource conflict. Therefore, when the viewing channel is an analog channel, it is necessary to prompt the user that there is a viewing conflict, and then switch the display content of the viewing channel to the display content of the recording interface. The content displayed on the recording interface can prompt the user which channels' recording tasks have been started after stopping displaying the viewing channel.

[0169] On the contrary, if the viewing channel is not an analog channel, there will be no viewing conflict, and there is no need to switch the display content of the viewing channel. At this time, the content of the viewing channel is maintained, and a simple prompt is made on the interface when a recording task is started, such as displaying a short sentence such as "Channel 1 starts recording".

[0170] Optionally, the content displayed on the recording interface also includes the name of the third channel. If the user wants to watch the viewing channel, he or she can also cancel the recording task of the third channel by operating on the recording interface.

[0171] The display device provided in this embodiment, when a user is watching a channel, if the recording task of a third channel is about to expire, first determines whether there is a viewing conflict between the viewing channel and the third channel, and if there is a viewing conflict, stops playing the content of the viewing channel, so as to give priority to eliminating one of the obstacles when the recording task of the third channel is executed, thereby improving the recording effect of the channel. In addition, by displaying a recording interface or prompt, the user is prevented from feeling uncomfortable due to being forced to switch the display content suddenly without knowing it, thereby improving the use effect of the display device.

[0172] In some embodiments, if the viewing channel is not an analog channel, the processor 112 is further configured to: when generating the recording task corresponding to the third channel, if the frequency of the viewing channel is different from the frequency of the third channel and the frequency of the recording channel, then display the second viewing conflict prompt content in the current interface; the second viewing conflict prompt content includes viewing conflict prompt information, a third control option and a fourth control option. In response to the control instruction that triggers the third control option, continue to execute the recording task corresponding to the third channel, and stop displaying the content of the viewing channel. In response to the control instruction that triggers the fourth control option, cancel the recording task corresponding to the third channel, and maintain the display of the content of the viewing channel in the current interface. If the frequency of the viewing channel is the same as the frequency of the third channel, or the frequency of the viewing channel is the same as the frequency of any channel in the recording channel, then maintain the display of the content of the viewing channel in the current interface.

[0173] It is understandable that before determining whether there is a recording conflict between the third channel and the recording channel, it is necessary to first determine whether there is a viewing conflict between the third channel and the viewing channel. This step describes that when it is determined that the viewing channel is not an analog channel and that there is no recording conflict between the third channel and the recording channel, it is necessary to determine again whether there is a viewing conflict between the current viewing channel and the third channel. At this time, it is determined whether there is a viewing conflict between the third channel and the viewing channel based on the frequency of the viewing channel.

[0174] If the frequency of the viewing channel is different from the frequency of the third channel and the frequency of the recording channel, there is a frequency conflict between the third channel and the viewing channel. That is, when the frequency of the third channel is different from the frequency of the recording channel, if the frequency of the viewing channel is different from the frequency of the third channel and the frequency of the recording channel, it is determined that there is a frequency conflict between the third channel and the viewing channel.

[0175] The second viewing conflict prompt content is displayed in the current interface, and the second viewing conflict prompt content includes viewing conflict prompt information, a third control option and a fourth control option. The setting position, shape, color, etc. of the third control option and the fourth control option can be set according to actual needs.

[0176] The control instruction that triggers the third control option may be generated after the user selects the third control option. The user may select the third control option by operating the remote control, moving the focus to the third control option, or by touching or pressing the third control option displayed on the display screen, or by voice interaction, or by other methods, which are not limited in this embodiment. After the third control option is selected, the third control option may be highlighted, enlarged, or reduced to distinguish it from an unselected state.

[0177] In response to the control instruction that triggers the third control option, the recording task corresponding to the third channel continues to be executed, and the content of the viewing channel stops being displayed. After the content of the viewing channel stops being displayed, the dual tuner no longer needs to carry the third different frequency point. At this time, the frequency point conflict between the third channel and the viewing channel disappears, the frequency point conflict between the third channel and the viewing channel is resolved, and the recording task of the third channel can continue to be executed.

[0178] The control instruction that triggers the fourth control option may be generated after the user selects the fourth control option. The user may select the fourth control option by operating the remote control, moving the focus to the fourth control option, or by touching or pressing the fourth control option displayed on the display screen, or by voice interaction, or by other methods, which are not limited in this embodiment. After the fourth control option is selected, the fourth control option may be highlighted, enlarged, or reduced to distinguish it from an unselected state.

[0179] In response to the control instruction that triggers the fourth control option, the recording task corresponding to the third channel is canceled, and the content of the viewing channel is maintained on the current interface. If the recording task of the third channel is canceled, the dual tuner can carry the frequency of the viewing channel again, and the content of the viewing channel can continue to be displayed.

[0180] Exemplarily, if the third channel includes a channel, there is no frequency conflict between the third channel and the viewing channel.

[0181] Exemplarily, if the third channel includes two channels with different frequencies, and the frequency of the channel is the same as the frequency of one of the third channels, there is no frequency conflict between the third channel and the viewing channel.

[0182] Exemplarily, if the third channel includes two channels with the same frequency, there is no frequency conflict between the third channel and the viewing channel.

[0183] The display device provided in this embodiment, after determining that there is no conflict between the third channel and the recording channel, further determines whether there is a viewing conflict between the third channel and the viewing channel, and displays a viewing conflict interface to promptly remind the user when there is a viewing conflict, thereby improving the interactivity of the display device and further improving the use effect of the display device.

[0184] In some embodiments, if the viewing channel is not an analog channel, the processor 112 is further configured to: if the signal of the viewing channel and the signal of the third channel are from different satellites, then display the second viewing conflict prompt content in the current interface. In the case that the viewing channel is an encrypted channel, if the decryption period of the viewing channel overlaps with the decryption period of the third channel, or the decryption period of the viewing channel overlaps with the decryption period of the encrypted channel in the recording channel, then display the viewing conflict prompt in the current interface.

[0185] If the signal of the third channel and the signal of the viewing channel come from different satellites, there will be a signal source conflict between the third channel and the viewing channel. The reason is that the current technology only supports processing channel signals from the same satellite. If the signal of the third channel and the signal of the viewing channel come from different satellites, it cannot be processed, resulting in a signal source conflict. On the contrary, if the signal of the third channel and the signal of the viewing channel come from the same satellite, there will be no signal source conflict between the third channel and the viewing channel.

[0186] In any of the following three situations, the content of the viewing channel is maintained to be displayed in the current interface; the three situations include: the viewing channel is not an encrypted channel; the third channel and the recording channel are not encrypted channels; the decryption period of the viewing channel, the decryption period of the third channel and the decryption period of the encrypted channel in the recording channel do not overlap.

[0187] An encrypted channel is a channel that has undergone special processing on standard TV signals and needs to be converted into a standard channel signal before it can be recorded or viewed. Encrypted channels generally have a fixed decryption period.

[0188] When the viewing channel is an encrypted channel and the third channel is an encrypted channel, it is necessary to determine whether the decryption period of the third channel overlaps with the decryption period of the viewing channel. If the decryption periods of the third channel and the viewing channel overlap, it is determined that there is a decryption conflict between the third channel and the viewing channel.

[0189] The reason is that current technology only supports decryption of one encrypted channel at a time. Therefore, if more than one encrypted channel (≥2 encrypted channels) needs to be decrypted at the same time, any encrypted channel cannot be decrypted, resulting in a decryption conflict.

[0190] On the contrary, if the viewing channel is not an encrypted channel, there is no decryption conflict between the viewing channel and the third channel.

[0191] On the contrary, the third channel and the recording channel are not encrypted channels, so there is no decryption conflict between the viewing channel and the third channel.

[0192] On the contrary, the decryption period of the viewing channel, the decryption period of the third channel and the decryption period of the encrypted channel in the recording channel do not overlap, so there is no decryption conflict between the viewing channel and the third channel.

[0193] Exemplarily, the viewing conflict between the third channel and the viewing channel includes a decryption time period conflict, a signal source conflict, and a frequency conflict. If none of the above three conflicts exist, there is no viewing conflict between the third channel and the viewing channel. In the case that there is no viewing conflict between the third channel and the viewing channel, the recording task of the third channel continues to be executed.

[0194] The display device provided in this embodiment, after determining that there is no conflict between the third channel and the recording channel, further determines whether there is a viewing conflict between the third channel and the viewing channel, and displays a viewing conflict interface to promptly remind the user when there is a viewing conflict, thereby improving the interactivity of the display device and further improving the use effect of the display device.

[0195] In some embodiments, the processor 112 is further configured to: when there are two recording tasks corresponding to the same channel, if the recording time periods of the two recording tasks overlap, cancel the recording task that is executed later of the two recording tasks, and give a prompt for the recording task that is canceled.

[0196] For example, there are two recording tasks for channel 1, one from 1:00 pm to 2:00 pm, and the other from 1:30 pm to 3:00 pm. At this time, the recording time periods of the two recording tasks overlap, and the recording from 1:30 pm to 3:00 pm is canceled.

[0197] After the recording task to be executed later is canceled, a prompt message needs to be displayed to prompt the canceled recording task.

[0198] In some embodiments, the processor 112 is further configured to: if the third channel is time-shifting, cancel the time-shifting of the third channel, and display a prompt message for executing the recording task of the third channel.

[0199] Among them, time shift means that users can replay live content of the past time at will. If the third channel is time shifting, you need to cancel the time shift of the third channel first. After cancellation, a prompt message for executing the recording task of the third channel needs to be displayed to prompt that the recording task of the third channel needs to be executed.

[0200] In some embodiments, the processor 112 is further configured to: receive a channel switching instruction; in the case where the recording channel includes two channels with different frequencies, if the channel indicated by the channel switching instruction is a preset type channel, control the display to display the channel indicated by the channel switching instruction. If the channel indicated by the channel switching instruction is not the preset type channel, control the display to display a channel switching conflict interface, and the content displayed on the channel switching conflict interface includes channel switching conflict prompt information, a fifth control option, and a sixth control option. In response to the control instruction that triggers the fifth control option, cancel the recording task of any channel in the recording channel. In response to the control instruction that triggers the sixth control option, do not execute the channel switching instruction.

[0201] The channel switching instruction is used to instruct the display device to display the content of the specified channel. The channel switching instruction can be triggered by the user through the remote control device.

[0202] Among them, the preset type channel is not an analog channel and meets one of the following two conditions: the first condition is that the channel signal comes from a third-party network application; the second condition is that the source of the channel signal is the same as the source of the channel signal in the recording, and the frequency of the channel is the same as the frequency of any channel in the recording.

[0203] Currently, dual tuner technology only supports processing channels with two frequencies of the same satellite at the same time. Therefore, if the signal source of the channel indicated by the channel switching instruction is the same as the signal source of the channel being recorded and the same as the frequency of one of the channels being recorded, the display can be controlled to display the channel indicated by the channel switching instruction.

[0204] The channel indicated by the channel switching instruction may also come from a third-party network application, such as HDMI (High-Definition Multimedia Interface), Youtube and other applications.

[0205] The channel that is not a preset type may be that the signal source of the channel indicated by the switching instruction is different from that of the channel being recorded. The channel that is not a preset type may be that the frequency of the channel indicated by the switching instruction is different from all the frequencies of the channel being recorded (including a channel with two different frequencies).

[0206] The channel indicated by the channel switching instruction is not a preset channel type, and the channel switching conflict interface displayed is as follows: Fig.13 The content displayed on the channel switching conflict interface includes the channel name with the channel switching conflict and the prompt information of the channel switching conflict. The content displayed on the channel switching conflict interface also includes a selection button, which is displayed on the side of the channel name. After the user selects the selection button, the channel corresponding to the selected selection button is canceled from recording.

[0207] The content displayed on the channel switching conflict interface also includes a fifth control option and a sixth control option. The fifth control option is marked as "Stop Recording" to indicate stopping recording, and the sixth control option is marked as "Cancel" to indicate canceling the channel switching. The selection button is used to allow the user to select which channel to stop recording. The channel switching conflict interface is an interface for the user to select.

[0208] If the channel indicated by the channel switching instruction is an analog channel (ATV), the channel switching conflict interface displayed on the control display is as follows: Fig.14 The displayed channel switching conflict interface includes the channel name with the channel switching conflict and the prompt information of the channel switching conflict. The displayed content of the channel switching conflict interface also includes the fifth control option and the sixth control option. The fifth control option is marked as "Change Channel" to indicate confirmation, and the sixth control option is marked as "Cancel" to indicate cancellation of channel switching.

[0209] The control instruction that triggers the fifth control option may be generated after the user selects the fifth control option. The user may select the fifth control option by operating the remote control, moving the focus to the fifth control option, or by touching or pressing the fifth control option displayed on the display screen, or by voice interaction, or by other methods, which are not limited in this embodiment. After the fifth control option is selected, the fifth control option may be highlighted, enlarged, or reduced to distinguish it from an unselected state.

[0210] In response to the control instruction triggering the fifth control option, the recording task of any channel in the recording channels is canceled to resolve the channel switching conflict, and the channel is switched to the channel indicated by the channel switching instruction.

[0211] The control instruction that triggers the sixth control option may be generated after the user selects the sixth control option. The user may select the sixth control option by operating the remote control, moving the focus to the sixth control option, or by touching or pressing the sixth control option displayed on the display screen, or by voice interaction, or by other methods, which are not limited in this embodiment. After the sixth control option is selected, the sixth control option may be highlighted, enlarged, or reduced to distinguish it from an unselected state.

[0212] In response to the control instruction triggering the sixth control option, the channel switching instruction is not executed to resolve the channel switching conflict, and the recording task of the recording channel continues to be executed.

[0213] The display device provided in this embodiment displays a channel switching conflict interface when a channel switching conflict occurs, so as to prompt the user why the channel switching cannot be performed normally, thereby improving the interactivity of the display device. After the user confirms based on the channel switching conflict interface, the recording task of the channel is canceled according to the content confirmed by the user, thereby improving the efficiency of successful channel switching.

[0214] In some embodiments, the processor 112 is further configured to: in the case of a channel time shift, if a channel switching instruction is received, stop the time shift and then control the display to display the channel indicated by the channel switching instruction.

[0215] For example, if you want to switch to channel 2 while channel 1 is time-shifted, you should stop channel 1 and then display the content of channel 2.

[0216] Optionally, if there is a channel being recorded, after receiving the channel switching instruction, the time shift is stopped first, and then it is determined whether the channel indicated by the channel switching instruction conflicts with the channel being recorded. If there is no conflict between the channel indicated by the channel switching instruction and the channel being recorded, the display is controlled to display the channel indicated by the channel switching instruction.

[0217] Optionally, a switching conflict interface may be displayed to prompt that the time shift needs to be stopped before switching. The switching conflict interface may be as follows: Fig.15 The interface shown. The user can select the "Continue switching" control or the "Cancel switching" control. Selecting the "Continue switching" control will stop the time shift and then switch the channel. Selecting the "Cancel switching" control will cancel the switching.

[0218] In some embodiments, the processor 112 is further configured to: in the case of a scheduled recording task and a scheduled recording time period for the fourth channel, obtain a historical scheduled recording time period of the historical scheduled channel. In the case that the scheduled recording time period of the fourth channel overlaps with the historical scheduled recording time period, control the display to display a scheduled recording conflict interface, and the content displayed on the scheduled recording conflict interface at least includes the scheduled recording time period conflict prompt information, the seventh control option, and the eighth control option. In response to the control instruction that triggers the seventh control option, the scheduled recording task of the fourth channel is not generated. In response to the control instruction that triggers the eighth control option, the recording task of the historical scheduled channel is not generated.

[0219] When recording channels in history, users can set the scheduled recording time periods for multiple channels in the recording interface, for example, set channel 4 to record from 9:00 to 10:00 a.m. and channel 5 to record from 9:40 to 11:00 a.m. If you want to schedule a new channel recording task, you need to determine whether the recording time period of the scheduled channel overlaps with the recording time period of the new channel recording task, that is, you need to determine whether the scheduled recording time period of the fourth channel overlaps with the historical scheduled recording time period of the historical scheduled channel. If they overlap, it is necessary to fail to generate the scheduled recording task for the fourth channel.

[0220] For example, if there is a scheduled recording conflict between the fourth channel and the above-mentioned channel 4, the display is controlled to display a scheduled recording conflict interface.

[0221] As shown in FIG. 17( a ), the content displayed on the recording conflict interface may include a seventh control option (displayed as “Cancel this scheduled recording”) and an eighth control option (displayed as “Cancel the previously scheduled recording task”).

[0222] The control instruction that triggers the seventh control option may be generated after the user selects the seventh control option. The user may select the seventh control option by operating the remote control, moving the focus to the seventh control option, or by touching or pressing the seventh control option displayed on the display screen, or by voice interaction, or by other methods, which are not limited in this embodiment. After the seventh control option is selected, the seventh control option may be highlighted, enlarged, or reduced to distinguish it from an unselected state.

[0223] In response to the control instruction triggering the seventh control option, the recording task scheduled for the fourth channel is not generated to resolve the scheduled recording conflict, and the historical scheduled recording time period of the scheduled historical scheduled channel remains unchanged.

[0224] The control instruction that triggers the eighth control option may be generated after the user selects the eighth control option. The user may select the eighth control option by operating the remote control, moving the focus to the eighth control option, or by touching or pressing the eighth control option displayed on the display screen, or by voice interaction, or by other methods, which are not limited in this embodiment. After the eighth control option is selected, the eighth control option may be highlighted, enlarged, or reduced to distinguish it from an unselected state.

[0225] In response to the control instruction triggering the eighth control option, the recording task of the historical scheduled channel is not generated to resolve the scheduled recording conflict, and a recording task of the fourth channel is generated.

[0226] The scheduled recording conflict interface is shown in FIG17(b). After the seventh control option is selected, the names of multiple channels previously scheduled for recording can be displayed. After the user selects a channel, the scheduled recording of the selected channel can be canceled by selecting the "OK" button. The user can also return to the interface shown in FIG17(a) by selecting the "Back" button. After the user independently selects the channel for which the scheduled recording is to be canceled, steps S1601 to S1604 can be executed again to determine whether the scheduled recording conflict can be resolved. If the scheduled recording conflict can be resolved, the user is allowed to save the recording to optimize the user experience.

[0227] Optionally, the optimal solution to resolve the conflict can be provided on the scheduled recording conflict interface and the channels for canceling the scheduled recording can be checked to prompt the user to cancel the checked scheduled recording channels, so that the scheduled recording conflict can be resolved.

[0228] The display device provided in this embodiment can promptly remind the user of the recording reservation conflict and provide a solution when a reservation recording conflict occurs in the reservation recording channel, thereby optimizing the user experience.

[0229] In some embodiments, the processor is further configured to: display a configuration interface for the recording mode, start the dual recording mode in response to a selection operation for the dual recording mode in the configuration interface, or start the single recording mode in response to a selection operation for the single recording mode in the configuration interface.

[0230] The configuration interface displays content including single recording mode and dual recording mode. In dual recording mode, two channels can be recorded at the same time, and in single recording mode, one channel can be recorded at the same time.

[0231] The display device provided in this embodiment can be configured to determine whether the display device supports the dual recording function according to actual needs to meet personalized needs.

[0232] In some embodiments, the processor 112 is further configured to control the display to display content of another channel while recording one channel.

[0233] That is, one recording and one broadcasting. The recorded channels are usually saved in the built-in hard disk drive of the display device or an external storage device (such as USB, full name Universal Serial Bus), and users can play back and watch these recorded programs at any time. When watching channel 1, if the recording of channel 2 is timed out, the recording of channel 2 can be directly started, and a prompt message will be displayed, which may include the name of channel 2, the recording time of channel 2, etc.

[0234] Optionally, when recording a channel, the time shift function of the currently viewed channel (the other channel) may also be enabled.

[0235] Optionally, when recording one channel, it can also support direct channel switching without interception, that is, directly jump to the channel indicated by the switching instruction after receiving the switching instruction. When recording two channels, after receiving the switching instruction, directly switch to the channel with the same frequency point as the channel being recorded for viewing.

[0236] In some embodiments, the processor 112 adds a task queue (TaskQueue) to manage the recording tasks of the recording channel. Fig.18As shown in the timing diagram, after starting a recording task or time shift of a certain channel, the recording task or time shift object is pushed into the task queue. When stopping a recording task or time shift of a certain channel, the recording task or time shift object is cleared from the task queue.

[0237] In some embodiments, the processor is further configured to execute Fig.19 The steps in the flowchart are shown in the figure. For the related description, please refer to the following description, which will not be repeated here.

[0238] In summary, the display device provided in the above embodiments can realize functions such as recording one channel and displaying the content of one channel at the same time (one recording and one broadcast), recording two channels at the same time (dual recording), recording two channels at the same time and broadcasting one channel (dual recording and one broadcast), conflict resolution when scheduling recording channels, reminder when the third channel conflicts with the recording channel, and reminder of channel switching conflict. It enables users to manage their viewing content more flexibly. They can record multiple programs at the same time in the same time period, or record one program and watch another program at the same time without worrying about program conflicts. Since programs can be recorded at the same time, a display device with dual tuners can help users save time and avoid missing programs they are interested in. In this way, users can watch recorded programs at a time convenient for them without worrying about conflicts with other programs.

[0239] Figure 5 The following is a flow chart of a method for handling channel conflicts provided by the present application. Figure 5 As shown, the method comprises the following steps:

[0240] S510: If there are two channels being recorded and the two channels have different corresponding frequencies, respond to a control instruction to generate a recording task for a third channel.

[0241] The recording channel refers to the channel that has started the recording task.

[0242] The third channel is a channel that has been assigned a recording time period but has not started recording. The recording task of the third channel can be understood as a recording task that is about to arrive, and the third channel can be understood as a recording channel that is about to arrive.

[0243] The control instruction may be generated after being actively triggered by the user, for example, through an operation interface, or may be automatically generated before the recording task of the third channel is about to expire.

[0244] If there are two channels in the recording, and the corresponding frequencies of the two channels are different, that is, there are two different frequencies, then the number of frequencies is equal to the number of frequencies that can be mounted on the dual tuner. The dual tuner cannot mount one more different frequency.

[0245] S520: If the frequency of the third channel is different from the frequencies of the two recording channels, a prompt content is displayed in the current interface, and the prompt content includes recording conflict prompt information, a first control option, and a second control option.

[0246] The frequency point is a specific frequency value occupied by the channel signal during the transmission process. The frequency point of the channel can be obtained through the underlying analytical calculation.

[0247] If the frequency of the third channel is different from the frequencies of the two recorded channels, it means that the tuner needs to mount one more different frequency. As mentioned above, if the dual tuner has already mounted two different frequencies, it cannot mount one more different frequency, so there will be a frequency conflict between the third channel and the two recorded channels.

[0248] After a frequency conflict occurs, a prompt content needs to be displayed in the current interface to prompt the reason why the third channel cannot be recorded normally and which conflicting recording channels are. The prompt content includes recording conflict prompt information, a first control option and a second control option.

[0249] Please refer to the schematic diagram after the prompt content is displayed in the current interface Figure 6 .like Figure 6 As shown, the prompt content also includes the name of the channel being recorded (channel 2 and channel 3 as shown in the figure) and the name of the third channel (channel 1 as shown in the figure). The first control option can be set on the side of the name of the channel being recorded, or it can be set in the bottom area of ​​the prompt content. The second control option can be set on the side of the name of the third channel, or it can be set in the bottom area of ​​the prompt content. The setting position, shape, color, etc. of the first control option and the second control option can be set according to actual needs.

[0250] S530: In response to the control instruction that triggers the first control option, cancel the recording task corresponding to at least one recording channel, and generate a recording task corresponding to the third channel.

[0251] The control instruction that triggers the first control option may be generated after the user selects the first control option. The user may select the first control option by operating a remote control, moving the focus to the first control option, or by touching or pressing the first control option displayed on a display screen, or by voice interaction, or by other methods, which are not limited in this embodiment. After the first control option is selected, the first control option may be highlighted, enlarged, or reduced to distinguish it from an unselected state.

[0252] In response to the control instruction that triggers the first control option, the recording task corresponding to at least one recording channel is canceled. The recording channels include two channels with different frequencies. After canceling the recording task corresponding to at least one recording channel, the frequency carried by the dual tuner becomes at most one. At this time, the dual tuner can mount a different frequency, that is, the dual tuner can mount the frequency of the third channel. At this time, the frequency conflict is resolved, and the recording task of the third channel can be generated and started normally.

[0253] S540: In response to the control instruction that triggers the second control option, do not generate a recording task corresponding to the third channel.

[0254] The control instruction that triggers the second control option may be generated after the user selects the second control option. The user may select the second control option by operating the remote control, moving the focus to the second control option, or by touching or pressing the second control option displayed on the display screen, or by voice interaction, or by other methods, which are not limited in this embodiment. After the second control option is selected, the second control option may be highlighted, enlarged, or reduced to distinguish it from an unselected state.

[0255] In response to the control instruction that triggers the second control option, the recording task corresponding to the third channel is not generated. The recording channel includes two channels with different frequencies. If the recording task corresponding to the third channel is not generated, the frequency carried by the dual tuner remains unchanged. At this point, the frequency conflict is resolved, and the recording task of the recording channel can continue to be executed.

[0256] S550: If the frequency of the third channel is the same as the frequency of any of the two channels, a recording task corresponding to the third channel is generated.

[0257] If the frequency of the third channel is the same as the frequency of any of the two channels, the dual tuners are still mounted with two different frequencies, and the number of frequencies does not increase. At this time, there is no frequency conflict between the third channel and the channel being recorded, and the recording task of the third channel can be generated normally.

[0258] In summary, the channel conflict processing method provided in the present embodiment responds to the control instruction to generate a recording task for the third channel, and determines whether there is a recording conflict between the third channel and the channel being recorded according to the number of frequency points that the dual tuner can carry. If there is a recording conflict, a prompt content is displayed to prompt the user that there is a recording conflict. In this way, the interactivity of the user when using the display device is improved, and the use effect of the display device is improved. In addition, the user can also be informed of the recording conflict in a timely manner, and cancel the recording task of at least one channel of the recording channel according to actual needs, or do not generate the recording task of the third channel to resolve the recording conflict. Therefore, in the method provided in the present embodiment, the user can also adjust the recording task that has been formulated in a timely manner to improve the channel recording efficiency.

[0259] For some examples, see Figure 7 , the channel conflict handling method also includes:

[0260] S710, if the signal of the channel being recorded and the signal of the third channel are from different satellites, the prompt content is displayed in the current interface; if the signal of the channel being recorded and the signal of the third channel are from the same satellite, a recording task corresponding to the third channel is generated.

[0261] This step determines whether there is a signal source conflict between the channel being recorded and the third channel.

[0262] It is understandable that, when the recording channel includes two channels, the signals of the two channels come from the same satellite, and the frequencies of the two channels may be different or the same. The signals of the two channels may be that the signal of one channel comes from a satellite, and the signal of the other channel comes from a non-satellite such as an antenna (cable). It should be noted that the two channels include two different channels, such as channel 1 and channel 2.

[0263] If the signal of the third channel and the signal of the channel being recorded come from different satellites, then there will be a signal source conflict between the third channel and the channel being recorded. The reason is that the current technology only supports processing channel signals from the same satellite. If the signal of the third channel and the signal of the channel being recorded come from different satellites, it cannot be processed, resulting in a signal source conflict. On the contrary, if the signal of the third channel and the signal of the channel being recorded come from the same satellite, there will be no signal source conflict between the third channel and the channel being recorded.

[0264] S720, when the third channel is an encrypted channel and the channels being recorded include encrypted channels, if the decryption period of the third channel overlaps with the decryption period of the encrypted channels in the channels being recorded, the prompt content is displayed in the current interface.

[0265] In any of the following three situations, a recording task corresponding to the third channel is generated; the three situations include: the channel being recorded does not include an encrypted channel; the third channel is not an encrypted channel; the decryption period of the third channel does not overlap with the decryption period of the encrypted channel in the channel being recorded.

[0266] This step determines whether there is a decryption period conflict between the recording channel and the third channel.

[0267] An encrypted channel is a channel that has undergone special processing on standard TV signals and needs to be converted into a standard channel signal before it can be recorded or viewed. Encrypted channels generally have a fixed decryption period.

[0268] When the recording channel includes at least one encrypted channel and the third channel is an encrypted channel, it is necessary to determine whether the decryption period of the third channel overlaps with the decryption period of the at least one encrypted channel. If the decryption period of the third channel overlaps with the at least one encrypted channel, it is determined that there is a decryption conflict between the third channel and the recording channel.

[0269] The reason is that current technology only supports decryption of one encrypted channel at a time. Therefore, if more than one encrypted channel (≥2 encrypted channels) needs to be decrypted at the same time, any encrypted channel cannot be decrypted, resulting in a decryption conflict.

[0270] On the contrary, if the channels being recorded do not include the encrypted channels, there is no decryption conflict between the third channel and the channels being recorded.

[0271] On the contrary, if the channels being recorded include an encrypted channel, but the third channel is not an encrypted channel, there is no decryption conflict between the third channel and the channels being recorded.

[0272] On the contrary, if the channel being recorded includes an encrypted channel, and the decryption period of the encrypted channel does not overlap with the decryption period of the third channel, there is no decryption conflict between the third channel and the channel being recorded.

[0273] S730, when the recording channel includes two channels, if the recording time period of the third channel overlaps with the recording time periods of two channels in the recording channel, the prompt content is displayed in the current interface; if the recording time period of the third channel does not overlap with the recording time period of each channel in the recording channel, a recording task corresponding to the third channel is generated.

[0274] This step determines whether there is a recording time conflict between the recording channel and the third channel.

[0275] As described above, the third channel is a channel that has been assigned a recording period but has not started recording, that is, the recording information of the third channel includes the recording period. Similarly, the recording information of the recording channel includes the recording period of the recording channel.

[0276] Among them, the recording channel contains two channels. Since the recording tasks of the two channels are being executed, it proves that the recording time periods of the two channels overlap. At this time, if the recording time period of the third channel overlaps with the recording time periods of the two channels in the recording channel, there is a recording time conflict between the third channel and the recording channel. The overlapping recording time periods means that the recording time period of the third channel and the recording time period of the recording channel have the same sub-recording time period. For example, the recording time period of the third channel is from 1 to 3 pm, and the recording time period of the recording channel is from 1 to 2 pm, and they have the same sub-recording time period from 1 to 2 pm, then there is a recording time conflict between the third channel and the recording channel.

[0277] The reason for the conflict in recording time periods is that current technology only supports recording a maximum of two channels in the same time period, and cannot support recording more than two channels in the same time period. If there are two channels in the same time period when recording, and the recording time period of the recording channel overlaps with the recording time periods of the two channels, there will be a situation where three channels need to be recorded in the same period, which is obviously not supported. Therefore, when the recording time period of the recording channel overlaps with the recording time periods of the two channels, it is determined that there is a recording conflict between the third channel and the recording channel.

[0278] On the contrary, if the recording channel includes only one channel, there is no recording time conflict between the third channel and the recording channel.

[0279] On the contrary, if the recording channel includes two channels, but the recording time periods of the two channels do not overlap with the recording time period of the third channel, there is no recording conflict between the third channel and the recording channel.

[0280] In another case, the recording channel includes two channels, and the two channels have non-overlapping recording time periods. If the recording time period of the third channel overlaps with the non-overlapping recording time period, there is no recording conflict. For example, the recording time period of the first channel of the recording channel is from 1:00 to 2:00, the recording time period of the second channel is from 1:00 to 3:00, and the recording time period of the third channel is from 2:00 to 3:00, then the recording task of the second channel and the recording task of the third channel are performed from 2:00 to 3:00.

[0281] For example, when determining whether there is a recording conflict between the third channel and the recording channel, it is necessary to determine whether there is a recording time conflict, a decryption conflict, a frequency conflict, and a signal source conflict, that is, all four conflicts must be determined. The condition for determining whether there is a recording conflict is that at least one of the four conflicts exists.

[0282] After determining that there is a recording conflict between the third channel and the recording channel, the prompt content described above is displayed.

[0283] After S730 is executed, S530 and S540 may be executed, that is, the user may cancel the recording task of at least one recording channel by triggering the first control option, and may cancel the recording task of the third channel by triggering the second control option.

[0284] In summary, the channel conflict processing method provided in this embodiment determines whether there is a recording conflict between the third channel and the recording channel when the recording task of the third channel is about to start. If there is a recording conflict, the recording conflict interface is displayed and the name of the conflicting channel is displayed to prompt the user that there is a recording conflict. In this way, the user can be informed of the recording conflict in time, which improves the interactivity of the user when using the display device and improves the use effect of the display device. In addition, the user can also adjust the established recording task in time to improve the channel recording efficiency.

[0285] In some embodiments, when the existing recording conflict is a signal source conflict or a decryption conflict, the prompt content displayed is as follows: Figure 8 shown. Figure 8 The displayed content includes the name of the third channel (such as channel 1 in the figure), the name of the channel being recorded (such as channel 2 and channel 3 in the figure), text information indicating that there is a conflict, and also includes a first control option and a second control. The first control option can be marked as "Change Channel" to represent confirmation. The second control can be marked as "Cancel" to represent cancellation. The setting position, shape and size of the first control option and the second control can be selected according to actual needs, and this embodiment does not limit it. By selecting the first control option, the recording task corresponding to the recording channel can be canceled. By selecting the second control option, the recording task of the third channel can be not generated.

[0286] Optionally, if you choose to cancel the recording task of the recording channel, the recorded part of the recording channel can be stored locally first, and then the recorded part can be retrieved from the local when the recording of the recording channel is performed later.

[0287] With the method provided in this embodiment, the user can choose to cancel the recording task of the channel being recorded or the recording task of the third channel according to actual needs, so as to meet the personalized needs of the user.

[0288] In some embodiments, when the existing recording conflict is a frequency conflict or a recording time conflict, the displayed prompt content is as follows: Fig. 9The displayed prompt content includes the name of the third channel, the name of the channel being recorded, and text information indicating that there is a conflict. The displayed content also includes a selection button, which is displayed on one side of the channel name, and one selection button corresponds to one channel name.

[0289] The channel conflict handling method also includes:

[0290] Step 1: In response to a selection operation of a selected button, a recording task of a channel corresponding to the selected button is canceled.

[0291] That is, the user can choose to stop the recording task of one channel or multiple channels according to actual needs. For example, if there is a recording conflict among channels 1, 2, and 3, the user can choose to stop the recording task of channel 2.

[0292] Optionally, after responding to the selection operation of the selection button, it is also necessary to determine whether there is still a recording conflict between the channels whose recording tasks have not been canceled. If there is still a recording conflict, the first control option is grayed out and placed in an unselectable state to remind the user that the recording conflict cannot be resolved after canceling the selected channel. If there is no longer a recording conflict, after the user selects the first control option, the recording task of the channel corresponding to the selected selection button is canceled.

[0293] The method provided in this embodiment can support the user to independently select the recording task of the channel to be stopped after displaying the channels with recording conflicts, so as to meet the personalized needs of the user. In addition, it can also determine whether there is still a recording conflict after the user's selection and prompt it to help the user make the best choice.

[0294] For some examples, see Fig.10 Before executing step 510 in response to the control instruction for generating a recording task for the third channel, the channel conflict processing method further includes:

[0295] Step 1010: If the content of the viewing channel is being displayed and the viewing channel is an analog channel, stop displaying the content of the viewing channel and control the display to display first viewing conflict prompt content, wherein the first viewing conflict prompt content includes viewing conflict prompt information and information of the recording channel.

[0296] That is to say, when the recording task of the third channel is executed for a preset duration, if the content of the viewing channel is being displayed, for example, the user is watching channel 4, and the third channel is channel 1, then it is necessary to determine whether channel 4 is an analog channel. If the viewing channel is an analog channel (Analog Television, ATV for short), the display is controlled to display the first viewing conflict prompt content. The reason is that if the channel is to be recorded, then playing the analog channel will occupy the main tuner in the hardware design, and there will be a tuner resource conflict. Therefore, when the viewing channel is an analog channel, it is necessary to prompt the user that there is a viewing conflict, and then switch the display content of the viewing channel to the display content of the recording interface. The content displayed on the recording interface can prompt the user which channels' recording tasks have been started after stopping displaying the viewing channel.

[0297] Step 1020: If the content of the viewing channel is being displayed and the viewing channel is not an analog channel, the content of the viewing channel is maintained to be displayed in the current interface.

[0298] On the contrary, if the viewing channel is not an analog channel, there will be no viewing conflict, and there is no need to switch the display content of the viewing channel. At this time, the content of the viewing channel is maintained, and a simple prompt is made on the interface when a recording task is started, such as displaying a short sentence such as "Channel 1 starts recording".

[0299] Optionally, the content displayed on the recording interface also includes the name of the third channel. If the user wants to watch the viewing channel, he or she can also cancel the recording task of the third channel by operating on the recording interface.

[0300] The method provided in this embodiment, when the user is watching a channel, if the recording task of the third channel is about to expire, first determine whether there is a viewing conflict between the viewing channel and the third channel, and if there is a viewing conflict, stop playing the content of the viewing channel, so as to give priority to eliminating one of the obstacles when the recording task of the third channel is executed, thereby improving the recording effect of the channel. In addition, by displaying the recording interface or prompt, the discomfort caused by the user being forced to switch the display content suddenly without knowing it is avoided, thereby improving the use effect of the display device.

[0301] For some examples, see Fig.11 If the viewing channel is not an analog channel, the channel conflict handling method further includes:

[0302] S1110, when generating a recording task corresponding to the third channel, if the frequency of the viewing channel is different from the frequency of the third channel and the frequency of the recording channel, a second viewing conflict prompt content is displayed in the current interface; the second viewing conflict prompt content includes viewing conflict prompt information, a third control option and a fourth control option.

[0303] It is understandable that before determining whether there is a recording conflict between the third channel and the recording channel, it is necessary to first determine whether there is a viewing conflict between the third channel and the viewing channel. This step describes that when it is determined that the viewing channel is not an analog channel and that there is no recording conflict between the third channel and the recording channel, it is necessary to determine again whether there is a viewing conflict between the current viewing channel and the third channel. At this time, it is determined whether there is a viewing conflict between the third channel and the viewing channel based on the frequency of the viewing channel.

[0304] If the frequency of the viewing channel is different from the frequency of the third channel and the frequency of the recording channel, there is a frequency conflict between the third channel and the viewing channel. That is, when the frequency of the third channel is different from the frequency of the recording channel, if the frequency of the viewing channel is different from the frequency of the third channel and the frequency of the recording channel, it is determined that there is a frequency conflict between the third channel and the viewing channel.

[0305] The second viewing conflict prompt content is displayed in the current interface, and the second viewing conflict prompt content includes viewing conflict prompt information, a third control option and a fourth control option. The setting position, shape, color, etc. of the third control option and the fourth control option can be set according to actual needs.

[0306] S1120, in response to the control instruction triggering the third control option, continue to execute the recording task corresponding to the third channel, and stop displaying the content of the viewing channel.

[0307] The control instruction that triggers the third control option may be generated after the user selects the third control option. The user may select the third control option by operating the remote control, moving the focus to the third control option, or by touching or pressing the third control option displayed on the display screen, or by voice interaction, or by other methods, which are not limited in this embodiment. After the third control option is selected, the third control option may be highlighted, enlarged, or reduced to distinguish it from an unselected state.

[0308] In response to the control instruction that triggers the third control option, the recording task corresponding to the third channel continues to be executed, and the content of the viewing channel stops being displayed. After the content of the viewing channel stops being displayed, the dual tuner no longer needs to carry the third different frequency point. At this time, the frequency point conflict between the third channel and the viewing channel disappears, the frequency point conflict between the third channel and the viewing channel is resolved, and the recording task of the third channel can continue to be executed.

[0309] S1130, in response to the control instruction that triggers the fourth control option, cancel the recording task corresponding to the third channel, and maintain displaying the content of the viewing channel on the current interface.

[0310] The control instruction that triggers the fourth control option may be generated after the user selects the fourth control option. The user may select the fourth control option by operating the remote control, moving the focus to the fourth control option, or by touching or pressing the fourth control option displayed on the display screen, or by voice interaction, or by other methods, which are not limited in this embodiment. After the fourth control option is selected, the fourth control option may be highlighted, enlarged, or reduced to distinguish it from an unselected state.

[0311] In response to the control instruction that triggers the fourth control option, the recording task corresponding to the third channel is canceled, and the content of the viewing channel is maintained on the current interface. If the recording task of the third channel is canceled, the dual tuner can carry the frequency of the viewing channel again, and the content of the viewing channel can continue to be displayed.

[0312] S1140: If the frequency of the viewing channel is the same as the frequency of the third channel, or the frequency of the viewing channel is the same as the frequency of any channel in the recording channel, then the content of the viewing channel is maintained to be displayed in the current interface.

[0313] Exemplarily, if the third channel includes a channel, there is no frequency conflict between the third channel and the viewing channel.

[0314] Exemplarily, if the third channel includes two channels with different frequencies, and the frequency of the channel is the same as the frequency of one of the third channels, there is no frequency conflict between the third channel and the viewing channel.

[0315] Exemplarily, if the third channel includes two channels with the same frequency, there is no frequency conflict between the third channel and the viewing channel.

[0316] The method provided in this embodiment, after determining that there is no conflict between the third channel and the recording channel, further determines whether there is a viewing conflict between the third channel and the viewing channel, and displays a viewing conflict interface to promptly remind the user when there is a viewing conflict, thereby improving the interactivity of the display device and further improving the use effect of the display device.

[0317] For some examples, see Fig.12 If the viewing channel is not an analog channel, the channel conflict handling method further includes:

[0318] S1210: If the signal of the viewing channel and the signal of the third channel are from different satellites, the second viewing conflict prompt content is displayed in the current interface.

[0319] This step determines whether there is a signal source conflict between the viewing channel and the third channel.

[0320] If the signal of the third channel and the signal of the viewing channel come from different satellites, there will be a signal source conflict between the third channel and the viewing channel. The reason is that the current technology only supports processing channel signals from the same satellite. If the signal of the third channel and the signal of the viewing channel come from different satellites, it cannot be processed, resulting in a signal source conflict. On the contrary, if the signal of the third channel and the signal of the viewing channel come from the same satellite, there will be no signal source conflict between the third channel and the viewing channel.

[0321] S1220, when the viewing channel is an encrypted channel, if the decryption period of the viewing channel overlaps with the decryption period of the third channel, or the decryption period of the viewing channel overlaps with the decryption period of the encrypted channel in the recording channel, a viewing conflict prompt is displayed in the current interface.

[0322] In any of the following three situations, the content of the viewing channel is maintained to be displayed in the current interface; the three situations include: the viewing channel is not an encrypted channel; the third channel and the recording channel are not encrypted channels; the decryption period of the viewing channel, the decryption period of the third channel and the decryption period of the encrypted channel in the recording channel do not overlap.

[0323] This step determines whether there is a decryption time conflict between the viewing channel and the third channel.

[0324] An encrypted channel is a channel that has undergone special processing on standard TV signals and needs to be converted into a standard channel signal before it can be recorded or viewed. Encrypted channels generally have a fixed decryption period.

[0325] When the viewing channel is an encrypted channel and the third channel is an encrypted channel, it is necessary to determine whether the decryption period of the third channel overlaps with the decryption period of the viewing channel. If the decryption periods of the third channel and the viewing channel overlap, it is determined that there is a decryption conflict between the third channel and the viewing channel.

[0326] The reason is that current technology only supports decryption of one encrypted channel at a time. Therefore, if more than one encrypted channel (≥2 encrypted channels) needs to be decrypted at the same time, any encrypted channel cannot be decrypted, resulting in a decryption conflict.

[0327] On the contrary, if the viewing channel is not an encrypted channel, there is no decryption conflict between the viewing channel and the third channel.

[0328] On the contrary, the third channel and the recording channel are not encrypted channels, so there is no decryption conflict between the viewing channel and the third channel.

[0329] On the contrary, the decryption period of the viewing channel, the decryption period of the third channel and the decryption period of the encrypted channel in the recording channel do not overlap, so there is no decryption conflict between the viewing channel and the third channel.

[0330] Exemplarily, the viewing conflict between the third channel and the viewing channel includes a decryption time period conflict, a signal source conflict, and a frequency conflict. If none of the above three conflicts exist, there is no viewing conflict between the third channel and the viewing channel. In the case that there is no viewing conflict between the third channel and the viewing channel, the recording task of the third channel continues to be executed.

[0331] The method provided in this embodiment, after determining that there is no conflict between the third channel and the recording channel, further determines whether there is a viewing conflict between the third channel and the viewing channel, and displays a viewing conflict interface to promptly remind the user when there is a viewing conflict, thereby improving the interactivity of the display device and further improving the use effect of the display device.

[0332] In some embodiments, the channel conflict processing method further includes:

[0333] Step 1: When there are two recording tasks corresponding to the same channel, if the recording time periods of the two recording tasks overlap, the recording task that is executed later of the two recording tasks is canceled, and a prompt is given for the recording task that is canceled.

[0334] For example, there are two recording tasks for channel 1, one from 1:00 pm to 2:00 pm, and the other from 1:30 pm to 3:00 pm. At this time, the recording time periods of the two recording tasks overlap, and the recording from 1:30 pm to 3:00 pm is canceled.

[0335] After the recording task to be executed later is canceled, a prompt message needs to be displayed to prompt the canceled recording task.

[0336] In some embodiments, the solution to the channel conflict further includes:

[0337] Step 1: If the third channel is time-shifting, the time-shifting of the third channel is canceled, and a prompt message for executing the recording task of the third channel is displayed.

[0338] Among them, time shift means that users can replay live content of the past time at will. If the third channel is time shifting, you need to cancel the time shift of the third channel first. After cancellation, a prompt message for executing the recording task of the third channel needs to be displayed to prompt that the recording task of the third channel needs to be executed.

[0339] In some embodiments, the solution to the channel conflict further includes:

[0340] Step 1: Receive the cutting instruction.

[0341] The channel switching instruction is used to instruct the display device to display the content of the specified channel. The channel switching instruction can be triggered by the user through the remote control device.

[0342] Step 2: in the case that the recording channel includes two channels with different frequencies, if the channel indicated by the channel switching instruction is a preset type channel, then controlling the display to display the channel indicated by the channel switching instruction.

[0343] Among them, the preset type channel is not an analog channel and meets one of the following two conditions: the first condition is that the channel signal comes from a third-party network application; the second condition is that the source of the channel signal is the same as the source of the channel signal in the recording, and the frequency of the channel is the same as the frequency of any channel in the recording.

[0344] Currently, dual tuner technology only supports processing channels with two frequencies of the same satellite at the same time. Therefore, if the signal source of the channel indicated by the channel switching instruction is the same as the signal source of the channel being recorded and the same as the frequency of one of the channels being recorded, the display can be controlled to display the channel indicated by the channel switching instruction.

[0345] The channel indicated by the channel switching instruction may also come from a third-party network application, such as HDMI (High-Definition Multimedia Interface), Youtube and other applications.

[0346] Step 3: If the channel indicated by the channel switching instruction is not the preset type of channel, the display is controlled to display a channel switching conflict interface, wherein the content displayed on the channel switching conflict interface includes channel switching conflict prompt information, a fifth control option, and a sixth control option.

[0347] The channel that is not a preset type may be that the signal source of the channel indicated by the switching instruction is different from that of the channel being recorded. The channel that is not a preset type may be that the frequency of the channel indicated by the switching instruction is different from all the frequencies of the channel being recorded (including a channel with two different frequencies).

[0348] The channel indicated by the channel switching instruction is not a preset channel type, and the channel switching conflict interface displayed is as follows: Fig.13 The content displayed on the channel switching conflict interface includes the channel name with the channel switching conflict and the prompt information of the channel switching conflict. The content displayed on the channel switching conflict interface also includes a selection button, which is displayed on the side of the channel name. After the user selects the selection button, the channel corresponding to the selected selection button is canceled from recording.

[0349] The content displayed on the channel switching conflict interface also includes a fifth control option and a sixth control option. The fifth control option is marked as "Stop Recording" to indicate stopping recording, and the sixth control option is marked as "Cancel" to indicate canceling the channel switching. The selection button is used to allow the user to select which channel to stop recording. The channel switching conflict interface is an interface for the user to select.

[0350] If the channel indicated by the channel switching instruction is an analog channel (ATV), the channel switching conflict interface displayed on the control display is as follows: Fig.14 The displayed channel switching conflict interface includes the channel name with the channel switching conflict and the prompt information of the channel switching conflict. The displayed content of the channel switching conflict interface also includes the fifth control option and the sixth control option. The fifth control option is marked as "Change Channel" to indicate confirmation, and the sixth control option is marked as "Cancel" to indicate cancellation of channel switching.

[0351] Step 4: In response to the control instruction that triggers the fifth control option, cancel the recording task of any channel in the recording channels.

[0352] The control instruction that triggers the fifth control option may be generated after the user selects the fifth control option. The user may select the fifth control option by operating the remote control, moving the focus to the fifth control option, or by touching or pressing the fifth control option displayed on the display screen, or by voice interaction, or by other methods, which are not limited in this embodiment. After the fifth control option is selected, the fifth control option may be highlighted, enlarged, or reduced to distinguish it from an unselected state.

[0353] In response to the control instruction triggering the fifth control option, the recording task of any channel in the recording channels is canceled to resolve the channel switching conflict, and the channel is switched to the channel indicated by the channel switching instruction.

[0354] Step 5: In response to the control instruction that triggers the sixth control option, the switching instruction is not executed.

[0355] The control instruction that triggers the sixth control option may be generated after the user selects the sixth control option. The user may select the sixth control option by operating the remote control, moving the focus to the sixth control option, or by touching or pressing the sixth control option displayed on the display screen, or by voice interaction, or by other methods, which are not limited in this embodiment. After the sixth control option is selected, the sixth control option may be highlighted, enlarged, or reduced to distinguish it from an unselected state.

[0356] In response to the control instruction triggering the sixth control option, the channel switching instruction is not executed to resolve the channel switching conflict, and the recording task of the recording channel continues to be executed.

[0357] The method provided in this embodiment displays a channel switching conflict interface when a channel switching conflict occurs to prompt the user why the channel cannot be switched normally, thereby improving the interactivity of the display device. After the user confirms based on the channel switching conflict interface, the recording task of the channel is canceled according to the content confirmed by the user, thereby improving the efficiency of successful channel switching.

[0358] In some embodiments, the channel conflict processing method further includes:

[0359] Step 1: When a channel is time-shifted, if a channel switching instruction is received, the time shift is stopped and the display is controlled to display the channel indicated by the channel switching instruction.

[0360] For example, if you want to switch to channel 2 while channel 1 is time-shifted, you should stop channel 1 and then display the content of channel 2.

[0361] Optionally, if there is a channel being recorded, after receiving the channel switching instruction, the time shift is stopped first, and then it is determined whether the channel indicated by the channel switching instruction conflicts with the channel being recorded. If there is no conflict between the channel indicated by the channel switching instruction and the channel being recorded, the display is controlled to display the channel indicated by the channel switching instruction.

[0362] Optionally, a switching conflict interface may be displayed to prompt that the time shift needs to be stopped before switching. The switching conflict interface may be as follows: Fig.15 The interface shown. The user can select the "Continue switching" control or the "Cancel switching" control. Selecting the "Continue switching" control will stop the time shift and then switch the channel. Selecting the "Cancel switching" control will cancel the switching.

[0363] For some examples, see Fig.16 , the channel conflict handling method also includes:

[0364] S1601, in case of a scheduled recording task and a scheduled recording time period for a fourth channel, obtaining a historical scheduled recording time period of a historical scheduled channel.

[0365] When recording channels in history, users can set the scheduled recording time periods for multiple channels in the recording interface, for example, set channel 4 to record from 9:00 to 10:00 a.m. and channel 5 to record from 9:40 to 11:00 a.m. If you want to schedule a new channel recording task, you need to determine whether the recording time period of the scheduled channel overlaps with the recording time period of the new channel recording task, that is, you need to determine whether the scheduled recording time period of the fourth channel overlaps with the historical scheduled recording time period of the historical scheduled channel. If they overlap, it is necessary to fail to generate the scheduled recording task for the fourth channel.

[0366] S1602: When the scheduled recording time period of the fourth channel overlaps with the historical scheduled recording time period, the display is controlled to display a scheduled recording conflict interface, wherein the content displayed on the scheduled recording conflict interface at least includes a scheduled recording time period conflict prompt information, a seventh control option, and an eighth control option.

[0367] For example, if there is a scheduled recording conflict between the fourth channel and the above-mentioned channel 4, the display is controlled to display a scheduled recording conflict interface.

[0368] As shown in FIG. 17( a ), the content displayed on the recording conflict interface may include a seventh control option (displayed as “Cancel this scheduled recording”) and an eighth control option (displayed as “Cancel the previously scheduled recording task”).

[0369] S1603: In response to the control instruction for triggering the seventh control option, a recording task scheduled for the fourth channel is not generated.

[0370] The control instruction that triggers the seventh control option may be generated after the user selects the seventh control option. The user may select the seventh control option by operating the remote control, moving the focus to the seventh control option, or by touching or pressing the seventh control option displayed on the display screen, or by voice interaction, or by other methods, which are not limited in this embodiment. After the seventh control option is selected, the seventh control option may be highlighted, enlarged, or reduced to distinguish it from an unselected state.

[0371] In response to the control instruction triggering the seventh control option, the recording task scheduled for the fourth channel is not generated to resolve the scheduled recording conflict, and the historical scheduled recording time period of the scheduled historical scheduled channel remains unchanged.

[0372] S1604: In response to the control instruction for triggering the eighth control option, no recording task for the historical scheduled channel is generated.

[0373] The control instruction that triggers the eighth control option may be generated after the user selects the eighth control option. The user may select the eighth control option by operating the remote control, moving the focus to the eighth control option, or by touching or pressing the eighth control option displayed on the display screen, or by voice interaction, or by other methods, which are not limited in this embodiment. After the eighth control option is selected, the eighth control option may be highlighted, enlarged, or reduced to distinguish it from an unselected state.

[0374] In response to the control instruction triggering the eighth control option, the recording task of the historical scheduled channel is not generated to resolve the scheduled recording conflict, and a recording task of the fourth channel is generated.

[0375] The scheduled recording conflict interface is shown in FIG17(b). After the seventh control option is selected, the names of multiple channels previously scheduled for recording can be displayed. After the user selects a channel, the scheduled recording of the selected channel can be canceled by selecting the "OK" button. The user can also return to the interface shown in FIG17(a) by selecting the "Back" button. After the user independently selects the channel for which the scheduled recording is to be canceled, steps S1601 to S1604 can be executed again to determine whether the scheduled recording conflict can be resolved. If the scheduled recording conflict can be resolved, the user is allowed to save the recording to optimize the user experience.

[0376] Optionally, the optimal solution to resolve the conflict can be provided on the scheduled recording conflict interface and the channels for canceling the scheduled recording can be checked to prompt the user to cancel the checked scheduled recording channels, so that the scheduled recording conflict can be resolved.

[0377] The method provided in this embodiment can promptly remind the user of the recording reservation conflict and provide a solution when a recording reservation conflict occurs in the scheduled recording channel, thereby optimizing the user experience.

[0378] In some embodiments, the solution to the channel conflict further includes:

[0379] Step 1: Display a configuration interface for recording mode, and start the dual recording mode in response to a selection operation for the dual recording mode in the configuration interface, or start the single recording mode in response to a selection operation for the single recording mode in the configuration interface.

[0380] The configuration interface displays content including single recording mode and dual recording mode. In dual recording mode, two channels can be recorded at the same time, and in single recording mode, one channel can be recorded at the same time.

[0381] The method provided in this embodiment can configure whether the display device supports the dual recording function according to actual needs to meet personalized needs.

[0382] In some embodiments, the solution to the channel conflict further includes:

[0383] Step 1: While recording one channel, control the display to display the content of another channel.

[0384] That is, one recording and one broadcasting. The recorded channels are usually saved in the built-in hard disk drive of the display device or an external storage device (such as USB, full name Universal Serial Bus), and users can play back and watch these recorded programs at any time. When watching channel 1, if the recording of channel 2 is timed out, the recording of channel 2 can be directly started, and a prompt message will be displayed, which may include the name of channel 2, the recording time of channel 2, etc.

[0385] Optionally, when recording a channel, the time shift function of the currently viewed channel (the other channel) may also be enabled.

[0386] Optionally, when recording one channel, it can also support direct channel switching without interception, that is, directly jump to the channel indicated by the switching instruction after receiving the switching instruction. When recording two channels, after receiving the switching instruction, directly switch to the channel with the same frequency point as the channel being recorded for viewing.

[0387] In some embodiments, a task queue is added to manage the recording tasks of the recording channel. Fig.18 As shown in the timing diagram, after starting a recording task or time shift of a certain channel, the recording task or time shift object is pushed into the task queue. When stopping a recording task or time shift of a certain channel, the recording task or time shift object is cleared from the task queue.

[0388] In some embodiments, for easier understanding, the channel conflict handling method described in some of the above embodiments is described in more detail. Fig.19 The process diagram is shown.

[0389] In the first step, when the recording task of the third channel is executed after a preset time, if it is determined that the current viewing channel is an analog channel (ATV channel), a conflict interface is displayed to remind the user that there is a viewing conflict.

[0390] The second step is to determine whether there is a conflict in the bottom layer interface return when the viewing channel is not an analog channel. Whether there is a conflict in the bottom layer interface return means to determine whether there is a recording conflict between the recording channel and the third channel. The following steps 3 to 8 describe the steps of the bottom layer interface determining whether there is a recording conflict and a switching conflict between the recording channel and the third channel.

[0391] The third step is to determine whether the satellite mode is set to Single. If it is set to Single, when it is determined that there is a channel with a satellite signal source between the third channel and the channel being recorded, it is determined that there is a signal source conflict. At this time, the recording conflict interface can be displayed and the recording conflict interface can be set to unselectable. When it is unselectable, the user is not supported to select the channel to cancel the recording task. If it is not set to Single, when it is determined that the signal of the third channel and the signal of the channel being recorded come from different satellites, it is determined that there is a recording conflict for different satellites, that is, there is a signal source conflict. At this time, the recording conflict interface can be displayed and the recording conflict interface can be set to unselectable. If there is a signal source conflict, the signal source conflict is added to the conflict list.

[0392] Step 4: In the case where there is no signal source conflict between the third channel and the recording channel or there is a signal source conflict, it is determined whether there is a decryption conflict between the third channel and the recording channel. If there is a decryption conflict, the decryption conflict is added to the conflict list.

[0393] Step 5: The conflict list is combined again to remove duplicates. The purpose is to determine that only one of the recording channels is in conflict with the recording channel when there is a signal source conflict between the third channel and the recording channel, without displaying the specific conflict type. For example, if there is both a signal source conflict and a decryption conflict between channel 1 and channel 3, only channel 1 and channel 3 are displayed as conflicting channels. If the conflict type in the conflict list is greater than 1, for example, there is both a signal source conflict and a decryption conflict, the displayed recording conflict interface is not selectable.

[0394] Step 6. When the conflict type in the conflict list is equal to 1 or 0, determine whether there is a frequency conflict or a recording time conflict between the third channel and the recording channel. If there is a frequency conflict or a recording time conflict, the displayed recording conflict interface is set to be optional, and the user can choose to cancel the recording task of one or more channels.

[0395] Step 7: Determine whether the third channel is time-shifting. If it is, stop the time-shifting and display a prompt box indicating that the third channel is about to arrive.

[0396] The eighth step is to determine whether there is a recording task being executed on the third channel, that is, whether there are two recording tasks with overlapping recording periods on the third channel. If so, the recording task being executed can be stopped, and a prompt box will be displayed when the recording task is about to arrive.

[0397] It should be noted that, due to the different types of recording conflicts, the contents displayed in each interface are not exactly the same.

[0398] In the ninth step, if the result returned by the bottom layer interface is that there is no conflict between the third channel and the channel being recorded, it is determined whether there is any viewing conflict (such as frequency conflict, decryption conflict, signal source conflict) between the channel information of the third channel and the viewing channel.

[0399] Step 10: If there is a viewing conflict between the third channel and the viewing channel, a conflict interface is displayed.

[0400] Step 11: If there is no viewing conflict between the third channel and the viewing channel, then start the recording task of the third channel after the time comes.

[0401] In summary, the channel conflict processing method provided in the above embodiments can enable the display device to realize functions such as recording one channel and displaying the content of one channel at the same time (one recording and one broadcast), recording two channels at the same time (dual recording), recording two channels at the same time and playing one channel (dual recording and one broadcast), conflict resolution when scheduling recording channels, reminder when the third channel conflicts with the recording channel, and reminder of switching conflicts. It can enable users to manage their viewing content more flexibly. They can record multiple programs at the same time in the same time period, or record one program and watch another program at the same time without worrying about program conflicts. Since programs can be recorded at the same time, a display device with dual tuners can help users save time and avoid missing programs they are interested in. In this way, users can watch recorded programs at a time convenient for them without worrying about time conflicts with other programs.

[0402] Fig. 20 1 is a schematic diagram of the structure of a channel conflict processing device 10 provided in the present application, and the device 10 is applied to a display device having a display and two tuners. Fig.10 As shown, the device 10 comprises:

[0403] The processing module 11 is used for responding to a control instruction to generate a recording task for a third channel if there are two channels being recorded and the corresponding frequencies of the two channels are different.

[0404] The display module 12 is used to display prompt content in the current interface if the frequency of the third channel is different from the frequencies of the two recording channels. The prompt content includes recording conflict prompt information, a first control option and a second control option.

[0405] The processing module 11 is further configured to cancel a recording task corresponding to at least one recording channel in response to a control instruction that triggers the first control option, and generate a recording task corresponding to the third channel.

[0406] The processing module 11 is further configured to, in response to a control instruction that triggers the second control option, not generate a recording task corresponding to the third channel.

[0407] The processing module 11 is further configured to generate a recording task corresponding to the third channel if the frequency of the third channel is the same as the frequency of any of the two channels.

[0408] In some embodiments, the processing module 12 is further configured to display the prompt content in the current interface if the signal of the recording channel and the signal of the third channel are derived from different satellites; generate a recording task corresponding to the third channel if the signal of the recording channel and the signal of the third channel are derived from the same satellite; in the case where the third channel is an encrypted channel and the recording channel includes an encrypted channel, if the decryption period of the third channel overlaps with the decryption period of the encrypted channel in the recording channel, display the prompt content in the current interface; generate a recording task corresponding to the third channel in any of the following three cases; the three cases include: the recording channel does not include an encrypted channel; the third channel is not an encrypted channel; the decryption period of the third channel does not overlap with the decryption period of the encrypted channel in the recording channel; in the case where the recording channel includes two channels, if the recording period of the third channel overlaps with the recording period of two channels in the recording channel, display the prompt content in the current interface; if the recording period of the third channel does not overlap with the recording period of each channel in the recording channel, generate a recording task corresponding to the third channel; in the case where the recording channel includes one channel, generate a recording task corresponding to the third channel.

[0409] In some embodiments, the processing module 11 is also used to stop displaying the content of the viewing channel if the content of the viewing channel is being displayed and the viewing channel is an analog channel, and control the display to display the first viewing conflict prompt content, the first viewing conflict prompt content including viewing conflict prompt information and information of the recording channel; if the content of the viewing channel is being displayed and the viewing channel is not an analog channel, the content of the viewing channel is maintained to be displayed in the current interface.

[0410] In some embodiments, if the viewing channel is not an analog channel, the processing module 11 is also used to display a second viewing conflict prompt content in the current interface if the frequency of the viewing channel is different from the third channel and the frequency of the recording channel when generating the recording task corresponding to the third channel; the second viewing conflict prompt content includes viewing conflict prompt information, a third control option and a fourth control option; in response to a control instruction that triggers the third control option, continue to execute the recording task corresponding to the third channel, and stop displaying the content of the viewing channel; in response to a control instruction that triggers the fourth control option, cancel the recording task corresponding to the third channel, and maintain the display of the content of the viewing channel in the current interface; if the frequency of the viewing channel is the same as the frequency of the third channel, or the frequency of the viewing channel is the same as the frequency of any channel in the recording channel, then maintain the display of the content of the viewing channel in the current interface.

[0411] In some embodiments, if the viewing channel is not an analog channel, the processing module 11 is also used to display the second viewing conflict prompt content in the current interface if the signal of the viewing channel and the signal of the third channel come from different satellites; when the viewing channel is an encrypted channel, if the decryption period of the viewing channel overlaps with the decryption period of the third channel, or the decryption period of the viewing channel overlaps with the decryption period of the encrypted channel in the recording channel, then a viewing conflict prompt is displayed in the current interface; in any of the following three situations, the content of the viewing channel is maintained to be displayed in the current interface; the three situations include: the viewing channel is not an encrypted channel; the third channel and the recording channel are not encrypted channels; the decryption period of the viewing channel, the decryption period of the third channel and the decryption period of the encrypted channel in the recording channel do not overlap.

[0412] In some embodiments, the processing module 11 is further configured to, when there are two recording tasks corresponding to the same channel, cancel the later-executed recording task if the recording time periods of the two recording tasks overlap, and give a prompt for the canceled recording task.

[0413] In some embodiments, the processing module 11 is further configured to cancel the time shift of the third channel if the third channel is being time shifted, and display a prompt message for executing the recording task of the third channel.

[0414] In some embodiments, the processing module 11 is further used to receive a channel switching instruction; in the case that the channel being recorded includes two channels with different frequencies, if the channel indicated by the channel switching instruction is a preset type channel, the display is controlled to display the channel indicated by the channel switching instruction; wherein the preset type channel is not an analog channel and satisfies one of the following two conditions: the first condition is that the channel signal originates from a third-party network application; the second condition is that the source of the channel signal is the same as the source of the channel signal being recorded, and the frequency of the channel is the same as the frequency of any channel in the recording channel; if the channel indicated by the channel switching instruction is not the preset type channel, the display is controlled to display a channel switching conflict interface, the content displayed on the channel switching conflict interface includes channel switching conflict prompt information, a fifth control option and a sixth control option; in response to the control instruction triggering the fifth control option, the recording task of any channel in the recording channel is canceled; in response to the control instruction triggering the sixth control option, the channel switching instruction is not executed.

[0415] In some embodiments, the processing module 11 is also used to obtain the historical scheduled recording time period of the historical scheduled channel in the case of a scheduled recording task and a scheduled recording time period for the fourth channel; when the scheduled recording time period of the fourth channel overlaps with the historical scheduled recording time period, the control display is used to display a scheduled recording conflict interface, and the content displayed on the scheduled recording conflict interface at least includes the scheduled recording time period conflict prompt information, the seventh control option and the eighth control option; in response to the control instruction triggering the seventh control option, the scheduled recording task of the fourth channel is not generated; in response to the control instruction triggering the eighth control option, the recording task of the historical scheduled channel is not generated.

[0416] The channel conflict processing device 10 provided in the embodiment of the present application can execute the channel conflict processing method in the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here. Fig. 20 The division of the modules shown is only a schematic diagram, and the present application does not limit the division of the modules and the naming of the modules.

[0417] The present application also provides a computer-readable storage medium, which may include: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, and other media that can store program codes. Specifically, the computer-readable storage medium stores program instructions, and the program instructions are used for the methods in the above embodiments.

[0418] The present application also provides a program product, which includes an execution instruction, which is stored in a readable storage medium. At least one control module of the display device can read the execution instruction from the readable storage medium, and at least one control module executes the execution instruction so that the display device implements the methods provided by the various embodiments described above.

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

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

Claims

1. A display device, characterized in that: The display device comprises: a display configured to display content of a broadcast system or network and / or a user interface; two tuners configured to select television signals of desired reception channels from the broadcast signals; The tuner is configured to correspond to one frequency point and can carry signals of two channels; At least one processor configured to: If there are two channels in recording and the corresponding frequencies of the two channels are different, responding to a control instruction to generate a recording task for a third channel; If the frequency of the third channel is different from the frequencies of the two recording channels, a prompt content is displayed in the current interface, and the prompt content includes recording conflict prompt information, a first control option and a second control option; In response to the control instruction triggering the first control option, canceling the recording task corresponding to at least one recording channel, and generating a recording task corresponding to the third channel; In response to the control instruction triggering the second control option, not generating a recording task corresponding to the third channel; If the frequency of the third channel is the same as the frequency of any one of the two channels, a recording task corresponding to the third channel is generated.

2. The display device according to claim 1, characterized in that The processor is also configured to: If the signal of the channel being recorded and the signal of the third channel are from different satellites, the prompt content is displayed in the current interface; if the signal of the channel being recorded and the signal of the third channel are from the same satellite, a recording task corresponding to the third channel is generated; In the case where the third channel is an encrypted channel and the channels being recorded include encrypted channels, if the decryption period of the third channel overlaps with the decryption period of the encrypted channels in the channels being recorded, the prompt content is displayed in the current interface; In any of the following three situations, a recording task corresponding to the third channel is generated; the three situations include: the channel being recorded does not include an encrypted channel; the third channel is not an encrypted channel; the decryption period of the third channel does not overlap with the decryption period of the encrypted channel in the channel being recorded; In the case that the recording channel includes two channels, if the recording time period of the third channel overlaps with the recording time periods of two channels in the recording channel, the prompt content is displayed in the current interface; if the recording time period of the third channel does not overlap with the recording time period of each channel in the recording channel, a recording task corresponding to the third channel is generated; in the case that the recording channel includes one channel, a recording task corresponding to the third channel is generated.

3. The display device according to claim 1, characterized in that Before the processor executes the control instruction for generating a recording task for the third channel in response to the control instruction, the processor is further configured to: If the content of the viewing channel is being displayed, and the viewing channel is an analog channel, then the display of the content of the viewing channel is stopped, and the display is controlled to display first viewing conflict prompt content, wherein the first viewing conflict prompt content includes viewing conflict prompt information and information of the recording channel; If the content of the viewing channel is being displayed, and the viewing channel is not an analog channel, the content of the viewing channel is maintained to be displayed in the current interface.

4. The display device according to claim 3, characterized in that If the viewing channel is not an analog channel, the processor is further configured to: When generating a recording task corresponding to the third channel, if the frequency of the viewing channel is different from the frequency of the third channel and the frequency of the recording channel, a second viewing conflict prompt content is displayed in the current interface; the second viewing conflict prompt content includes viewing conflict prompt information, a third control option and a fourth control option; In response to the control instruction triggering the third control option, continue to execute the recording task corresponding to the third channel, and stop displaying the content of the viewing channel; In response to the control instruction triggering the fourth control option, canceling the recording task corresponding to the third channel, and maintaining the display of the content of the viewing channel on the current interface; If the frequency of the viewing channel is the same as the frequency of the third channel, or the frequency of the viewing channel is the same as the frequency of any channel in the recording channel, the content of the viewing channel is maintained to be displayed in the current interface.

5. The display device according to claim 4, characterized in that If the viewing channel is not an analog channel, the processor is further configured to: If the signal of the viewing channel and the signal of the third channel are from different satellites, the second viewing conflict prompt content is displayed in the current interface; In the case where the viewing channel is an encrypted channel, if the decryption period of the viewing channel overlaps with the decryption period of the third channel, or the decryption period of the viewing channel overlaps with the decryption period of the encrypted channel in the recording channel, a viewing conflict prompt is displayed in the current interface; In any of the following three situations, the content of the viewing channel is maintained to be displayed in the current interface; the three situations include: the viewing channel is not an encrypted channel; The third channel and the recording channel are not encrypted channels; the decryption period of the viewing channel, the decryption period of the third channel and the decryption period of the encrypted channel in the recording channel do not overlap.

6. The display device according to claim 1, characterized in that The processor is further configured to: In the case where there are two recording tasks corresponding to the same channel, if the recording time periods of the two recording tasks overlap, the recording task that is executed later of the two recording tasks is canceled, and a prompt is given for the recording task that is canceled.

7. The display device according to claim 1, characterized in that The processor is further configured to: If the third channel is time-shifting, the time-shifting of the third channel is canceled, and a prompt message for executing the recording task of the third channel is displayed.

8. The display device according to claim 1, characterized in that The processor is further configured to: Receive cutting instructions; In the case where the channel being recorded includes two channels with different frequencies, if the channel indicated by the channel switching instruction is a preset type channel, the display is controlled to display the channel indicated by the channel switching instruction; wherein the preset type channel is not an analog channel and satisfies one of the following two conditions: the first condition is that the channel signal originates from a third-party network application; the second condition is that the source of the channel signal is the same as the source of the channel signal being recorded, and the frequency of the channel is the same as the frequency of any channel in the channel being recorded; If the channel indicated by the channel switching instruction is not the preset type of channel, controlling the display to display a channel switching conflict interface, wherein the content displayed on the channel switching conflict interface includes channel switching conflict prompt information, a fifth control option, and a sixth control option; In response to the control instruction triggering the fifth control option, canceling the recording task of any channel in the recording channels; In response to the control instruction triggering the sixth control option, the switching instruction is not executed.

9. The display device according to claim 1, characterized in that: The processor is further configured to: In the case of a scheduled recording task and a scheduled recording time period for a fourth channel, obtaining a historical scheduled recording time period for a historical scheduled channel; When the scheduled recording time period of the fourth channel overlaps with the historical scheduled recording time period, the display is controlled to display a scheduled recording conflict interface, wherein the content displayed on the scheduled recording conflict interface includes at least the scheduled recording time period conflict prompt information, the seventh control option and the eighth control option; In response to the control instruction triggering the seventh control option, not generating a recording task scheduled for the fourth channel; In response to the control instruction triggering the eighth control option, no recording task for the historical scheduled channel is generated.

10. A method for handling channel conflicts, characterized in that: Applied to the display device according to any one of claims 1 to 9, the method comprises: If there are two channels in recording and the corresponding frequencies of the two channels are different, responding to a control instruction to generate a recording task for a third channel; If the frequency of the third channel is different from the frequencies of the two recording channels, a prompt content is displayed in the current interface, and the prompt content includes recording conflict prompt information, a first control option and a second control option; In response to the control instruction triggering the first control option, canceling the recording task corresponding to at least one recording channel, and generating a recording task corresponding to the third channel; In response to the control instruction triggering the second control option, not generating a recording task corresponding to the third channel; If the frequency of the third channel is the same as the frequency of any one of the two channels, a recording task corresponding to the third channel is generated.