[go: up one dir, main page]

WO2016101252A1 - Channel information display method and apparatus for intelligent television - Google Patents

Channel information display method and apparatus for intelligent television Download PDF

Info

Publication number
WO2016101252A1
WO2016101252A1 PCT/CN2014/095097 CN2014095097W WO2016101252A1 WO 2016101252 A1 WO2016101252 A1 WO 2016101252A1 CN 2014095097 W CN2014095097 W CN 2014095097W WO 2016101252 A1 WO2016101252 A1 WO 2016101252A1
Authority
WO
WIPO (PCT)
Prior art keywords
channel
information
switching instruction
display
delay
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2014/095097
Other languages
French (fr)
Chinese (zh)
Inventor
陈楷强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen TCL Digital Technology Co Ltd
Original Assignee
Shenzhen TCL Digital Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen TCL Digital Technology Co Ltd filed Critical Shenzhen TCL Digital Technology Co Ltd
Publication of WO2016101252A1 publication Critical patent/WO2016101252A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering

Definitions

  • the present invention relates to the field of smart television technologies, and in particular, to a channel information display method and apparatus for a smart television.
  • the displayed channel information includes not only information such as channel number and channel name but also data such as program preview, program details, audio track, and image type.
  • a large amount of information In the traditional channel switching process, when the channel switching instruction is received, the channel information of the switched channel is displayed while the channel switching is completed. The completion of the channel switching operation, and the display operation of the channel information, both in the main thread of the system, and are time-consuming operations, wherein the program with the largest amount of data, program details, audio tracks and images
  • the display of channel information such as types takes a long time in the main thread of the system.
  • the main thread When the user continuously switches channels quickly, the main thread receives the channel switching instruction while processing the channel information of the current channel, and the system main thread can only process one operation at a certain time, causing the system to fail to respond in time.
  • the channel switching instruction switches the play interface from the current channel to the target channel, thereby causing a problem that the channel switching operation is insensitive.
  • the display of the channel information blocks the main thread, so that after the user switches the channel multiple times, the previous channel information is displayed, which causes the channel information to be displayed incorrectly.
  • the channel switching and the channel information display are not synchronized, resulting in a channel switching effect deviation, which in turn makes the terminal's use experience poor.
  • the main purpose of the present invention is to provide a channel information display method and device for a smart TV, which aims to solve the problem that the channel switching and the channel information display are not synchronized during the existing channel switching process, resulting in a channel switching effect deviation, thereby enabling the use of the terminal.
  • the present invention provides a channel information display method for a smart television, comprising the following steps:
  • the method further includes:
  • the channel corresponding to the re-received channel switching instruction is switched from the first channel to the second channel, and the display channel is displayed.
  • the first step is deleted from the message queue as the first Pre-set delay information added by the channel, and re-adding the preset delay message to the second channel in the message queue;
  • the method before the step of switching from the current channel to the channel corresponding to the channel switching instruction as the first channel and displaying the channel number and the channel name of the first channel, the method further includes:
  • the step of displaying the channel number, the channel name and the first channel additional information of the first channel comprises:
  • the channel display interface is refreshed to display the first channel additional information and the channel name and channel number of the first channel.
  • the step of switching from the current channel to the channel corresponding to the channel switching instruction as the first channel includes:
  • the bottom layer of the system When receiving the channel switching instruction, sending an image switching instruction to the bottom layer of the system, the bottom layer of the system acquires the image information of the first channel according to the image switching instruction, and controls the playing interface to switch from the current channel screen to the first The image screen corresponding to the channel.
  • the method further includes :
  • the present invention still further provides a channel information display apparatus for a smart television, including:
  • a switching module configured to switch from a current channel to a channel corresponding to the channel switching instruction as a first channel when receiving a channel switching instruction
  • a display module for displaying a channel number and a channel name of the first channel
  • a processing module configured to determine preset delay information, and add the delay information to a message queue
  • the acquiring module is configured to acquire the first channel additional information corresponding to the first channel by using the added handle when the channel switching instruction is not received again within the delay time corresponding to the preset delay information;
  • the display module is further configured to display a channel number, a channel name, and the first channel additional information of the first channel.
  • the switching module is further configured to switch from the first channel to the re-received channel switch when the channel switching instruction is received again within a delay time corresponding to the preset delay information.
  • the channel corresponding to the instruction is used as the second channel;
  • the display module is further configured to display a channel number and a channel name of the second channel
  • the processing module is further configured to: if the channel switching instruction received again receives the delay time corresponding to the delay information added for the second channel, the message is added from the message by using the added handle Deleting a delay message added for the first channel in the queue; re-adding the preset delay message to the second channel in the message queue;
  • the acquiring module is further configured to: when the channel switching instruction is not received again within the delay time corresponding to the delay information added to the second channel, acquire the second corresponding to the second channel by using the added handle Channel additional information;
  • the display module is further configured to display a channel name, a channel number, and the second channel additional information of the second channel.
  • the channel information display device further includes a creating module and a sending and receiving module.
  • the creating module is configured to create delay information for controlling acquisition and display of additional information as preset delay information, where the preset delay information includes a delay duration;
  • the sending and receiving module is configured to receive a channel switching instruction.
  • the acquiring module is further configured to acquire a channel name and a channel number of the first channel displayed by the current channel display interface;
  • the display module is further configured to refresh the channel display interface to display the first channel additional information and the channel name and channel number of the first channel.
  • the switching module is further configured to: when receiving the channel switching instruction, send an image switching instruction to the bottom layer of the system, and acquire, by the system bottom layer, the image information of the first channel according to the image switching instruction, and control the playing.
  • the interface is switched from the current channel screen to the image screen corresponding to the first channel.
  • the channel information display device of the smart TV further includes a determining module, configured to determine, when the channel switching instruction is received again, whether to receive the channel switching again within the delay time corresponding to the preset delay information. instruction.
  • the present invention controls the acquisition and display of additional information by using a handle to advance the acquisition and display of the additional information of the channel after the switching is received, and the channel switching and the additional information are controlled by the handle.
  • the display process is separate, and the channel switching and additional information display processes are not required to be completed in the main thread at the same time. Effectively avoiding the problem of channel switching and channel information display being out of synchronization during the existing channel switching process, resulting in a channel switching effect deviation, which in turn makes the terminal's use experience poor. Improve the channel switching effect, thereby improving the terminal experience.
  • FIG. 1 is a schematic flow chart of a first embodiment of a channel information display method of a smart television according to the present invention
  • FIG. 2 is a schematic diagram of a refinement process of step S40 in FIG. 1;
  • FIG. 3 is a schematic flow chart of a second embodiment of a method for displaying channel information of a smart television according to the present invention
  • FIG. 4 is a schematic diagram of functional modules of a first embodiment of a channel information display device of a smart television according to the present invention
  • FIG. 5 is a schematic diagram of functional modules of a second embodiment of a channel information display apparatus for a smart television according to the present invention.
  • the main solution of the embodiment of the present invention is: adding a handle to the information management window; when receiving the channel switching instruction, switching from the current channel to the channel corresponding to the channel switching instruction as the first channel, displaying the channel number of the first channel And the channel name; determining the preset delay information, and adding the preset delay information to the message queue; when the channel switching instruction is not received again within the delay time corresponding to the preset delay information And acquiring, by the added handle, the first channel additional information corresponding to the first channel, and displaying the channel number, the channel name, and the first channel additional information of the first channel.
  • the channel switching and the additional information display process are separated, and not simultaneously in the main
  • the channel switching and additional information display process is completed in the thread. Effectively avoiding the problem of channel switching and channel information display being out of synchronization during the existing channel switching process, resulting in a channel switching effect deviation, which in turn makes the terminal's use experience poor. Improve the channel switching effect, thereby improving the terminal experience.
  • FIG. 1 is a schematic flowchart of a first embodiment of a channel information display method according to the present invention.
  • the channel information display method includes:
  • Step S10 adding a handle to the information management window
  • a handle is added to the information management window in advance, and the handle is used to control the acquisition and display of the channel additional information, including but not limited to the program preview, the program details, and the audio track. And channel information with a large amount of data such as image type.
  • Step S20 when receiving the channel switching instruction, switching from the current channel to the channel corresponding to the channel switching instruction as the first channel, displaying the channel number and channel name of the first channel;
  • the current channel display interface displays the channel watched during the last shutdown, or the system default channel, and obtains the channel number and channel name of the channel when the device is turned on, and displays the channel number and channel name of the channel when the device is turned on. TV screen.
  • the channel switching can be performed through the channel switching button of the control panel of the smart TV, or the channel switching can be performed through the channel switching button of the remote controller, or the channel number of the target channel can be edited by the remote controller to switch to the designated channel.
  • the channel name can be switched by selecting the corresponding channel name through the program menu, or the channel can be switched by switching the physical button through the channel on the smart TV.
  • a channel switching instruction when receiving the channel switching instruction, switching from the current channel to the channel corresponding to the channel switching instruction, and using the switched channel as the first channel, for example, switching from the current channel according to the channel arrangement To the next channel of the current channel, or switch from the current channel to the channel number included in the channel switching instruction or the channel corresponding to the channel name.
  • the bottom layer of the system acquires the image information of the first channel according to the image switching instruction, and controls the playing interface to switch from the current channel screen to the The image screen corresponding to the first channel is described.
  • Step S30 determining preset delay information, and adding the delay information to the message queue as delay information of the first channel;
  • Delay information for controlling acquisition and display of additional information is created as preset delay information, and the preset delay information includes a delay time.
  • the delay time is 1 s, 2 s, and the like.
  • Step S40 When the channel switching instruction is not received again within the delay time corresponding to the preset delay information, acquiring the first channel additional information corresponding to the first channel, and displaying the channel number of the first channel, Channel name and the first channel additional information.
  • the system when the system receives a channel switching instruction, or starts timing when the television screen is turned on, if the channel switching instruction is not received within the preset duration, when the preset duration is reached, the system acquires The first channel additional information corresponding to the first channel is displayed, and the channel number, the channel name, and the first channel additional information of the first channel are displayed.
  • the first channel additional information includes, but is not limited to, channel information corresponding to a program amount, a program detail, an audio track, and an image type corresponding to the first channel.
  • the preset time may be a time shorter than the preset time length, such as 0.5s or 0.8s.
  • a plurality of switching channel commands may be received within the preset duration, and when the channel switching instruction is received within the preset duration, the additional information of the channel after the last switching is not displayed, and if the switching is performed multiple times, No additional information of the channel after switching is displayed. If the preset duration is just reached and the channel switching instruction is received, the additional information of the channel after the last switching is also not displayed.
  • the process of displaying the channel number, the channel name, and the first channel additional information of the first channel may include:
  • Step S41 acquiring a channel name and a channel number of the first channel displayed on the current channel display interface
  • Step S42 refreshing the channel display interface to display the first channel additional information and the channel name and channel number of the first channel.
  • the current channel display interface displays the channel name and the channel number
  • the channel name and the channel number of the first channel displayed on the current channel display interface are acquired, and the channel display interface is refreshed, and the A channel name, a channel number, and the first channel additional information of a channel are displayed on the channel display interface to display complete channel information.
  • the delay time is 1 s.
  • the playing interface switches from channel 1 to channel 2, and starts timing. If the channel is switched, the system does not receive the channel switching.
  • the instruction stops timing and obtains additional information for channel two from the system data source.
  • the additional information of the channel 2 is acquired by not receiving the channel switching instruction within the delay time period, and the channel number, the channel name and the channel 2 additional information of the channel 2 are displayed. By delaying the display of channel additional information, it is guaranteed that there will be no jamming when switching channels, and the smoothness of channel switching is guaranteed.
  • the display of the additional information of the channel is controlled by the handle information, and the display process of the additional information is controlled by adding the handle information in the information management window. The specific process is as follows:
  • the playing interface When the system receives the channel switching instruction, the playing interface is switched from channel one to channel two, and the preset delay message is added to the message queue of the system, where the preset delay message is A delayed message of acquiring and displaying additional information of the channel 2 within the delay time.
  • the trigger of the preset delayed message is controlled by a handle, and the triggering and execution of the delayed message in the message queue is controlled by the handle. If the system does not receive the channel switching instruction within the preset duration, the channel information of the target channel is acquired from the system data source and displayed in the channel information display window.
  • the preset delay message of the additional information of the switched channel is advanced, and the acquisition and display of the additional information are controlled by the handle, so that the channel switching and the additional information display process are separated. It is not necessary to complete the channel switching and additional information display process in the main thread at the same time. Effectively avoiding the problem of channel switching and channel information display being out of synchronization during the existing channel switching process, resulting in a channel switching effect deviation, which in turn makes the terminal's use experience poor. Improve the channel switching effect, thereby improving the terminal experience.
  • FIG. 3 is a schematic flowchart diagram of a second embodiment of a channel information display method of a smart television according to the present invention. Based on the first embodiment of the channel information display method of the smart TV, after the step S30, the method further includes:
  • Step S50 when receiving the channel switching instruction again, switching from the first channel to the channel corresponding to the re-received channel switching instruction as the second channel, displaying the channel number and the channel name of the second channel;
  • the channel, the channel that is switched again is used as the second channel, and the channel number and channel name of the second channel are displayed.
  • Step S60 if the channel switching instruction received again is received within a delay time corresponding to the delay information added for the second channel, the device is deleted from the message queue by using the added handle. Pre-set delay information added by the first channel, and re-adding the preset delay message to the second channel in the message queue;
  • Determining whether the channel switching instruction received again is the continuous channel switching instruction, or determining whether the channel switching instruction is received again within the preset time period, and receiving the channel switching instruction again within the preset time period. Determining, as a channel switching instruction, a continuous channel switching instruction, deleting, by the handle, a delay message added to the first channel from the message queue, and re-adding the message to the second channel in the message queue Preset delayed messages and start timing. That is, when the channel switching instruction is received again within the preset duration, the additional information of the first channel is no longer displayed, and the channel information with a large amount of data is no longer displayed, so as to further prevent the delay of channel switching, and further effectively improve the channel information. The effect of channel switching.
  • Step S70 When the channel switching instruction is not received again within the delay time corresponding to the delay information added to the second channel, acquire the second channel additional information corresponding to the second channel by using the added handle, and A channel name, a channel number, and the second channel additional information of the second channel are displayed.
  • the specific process is as follows, that is, after continuously switching channels, detecting whether the channel switching instruction is received again, and whether the channel switching is continuous If the switching is continuous, the additional information of the currently switched channel is not displayed. If the switching is not continuous, the channel switching is not detected again within the preset duration of the delayed message added for the switched channel. When the command is issued, additional information of the channel after the current switching is displayed.
  • the additional information of the currently switched channel is not displayed. It effectively avoids the problem that the channel switching response is not timely due to the display of additional channel information during the continuous channel switching process, further improves the channel switching effect, thereby improving the terminal experience.
  • the execution bodies of the first to second embodiments of the channel information display method of the smart TV may be smart televisions. Further, the method can be performed by a client installed on the terminal (such as channel information display software, etc.).
  • the present invention further provides a channel information display device for a smart television.
  • FIG. 4 is a schematic diagram of functional modules of a preferred embodiment of a channel information display device for a smart television according to the present invention.
  • the channel information display device includes: an adding module 10, a switching module 20, a display module 30, a sending and receiving module 40, a processing module 50, a creating module 60, and an obtaining module 70.
  • the adding module 10 is configured to add a handle to the information management window
  • a handle is added to the information management window in advance, and the handle is used to control the acquisition and display of the channel additional information, including but not limited to the program preview, the program details, and the audio track. And channel information with a large amount of data such as image type.
  • the switching module 20 is configured to switch from a current channel to a channel corresponding to the channel switching instruction as a first channel when receiving a channel switching instruction;
  • the display module 30 is configured to display a channel number and a channel name of the first channel
  • the current channel display interface displays the channel watched during the last shutdown, or the system default channel, and obtains the channel number and channel name of the channel when the device is turned on, and displays the channel number and channel name of the channel when the device is turned on. TV screen.
  • the channel switching can be performed through the channel switching button of the control panel of the smart TV, or the channel switching can be performed through the channel switching button of the remote controller, or the channel number of the target channel can be edited by the remote controller to switch to the designated channel.
  • the channel name can be switched by selecting the corresponding channel name through the program menu, or the channel can be switched by switching the physical button through the channel on the smart TV.
  • the receiving module 40 is configured to receive a channel switching instruction, and when receiving the channel switching instruction, switch from the current channel to the channel corresponding to the channel switching instruction, and use the switched channel as the first channel, for example, according to the channel.
  • the program switches from the current channel to the next channel of the current channel, or switches from the current channel to the channel number included in the channel switching instruction or the channel corresponding to the channel name.
  • the bottom layer of the system acquires the image information of the first channel according to the image switching instruction, and controls the playing interface to switch from the current channel screen to the The image screen corresponding to the first channel is described.
  • the processing module 50 is configured to determine preset delay information, and add the delay information to the message queue as the delay information of the first channel;
  • the creating module 60 is configured to create delay information for controlling acquisition and display of additional information as preset delay information, where the preset delay information includes a delay duration.
  • the delay time is 1 s, 2 s, and the like. While switching from the current channel to the first channel, determining the preset delay information, and adding the preset delay information to the message queue as the delay information of the first channel. After the preset delay information is added to the message queue, the trigger of the preset delay information is managed by the handle, that is, after the preset delay information is added to the message queue, Timing is started by the control of the handle.
  • the obtaining module 70 is configured to acquire the first channel additional information corresponding to the first channel when the channel switching instruction is not received again within the delay time corresponding to the preset delay information;
  • the display module 30 is further configured to display a channel number, a channel name, and the first channel additional information of the first channel.
  • the system when the system receives a channel switching instruction, or starts timing when the television screen is turned on, if the channel switching instruction is not received within the preset duration, when the preset duration is reached, the system acquires The first channel additional information corresponding to the first channel is displayed, and the channel number, the channel name, and the first channel additional information of the first channel are displayed.
  • the first channel additional information includes, but is not limited to, channel information corresponding to a program amount, a program detail, an audio track, and an image type corresponding to the first channel.
  • the preset time may be a time shorter than the preset time length, such as 0.5s or 0.8s.
  • a plurality of switching channel commands may be received within the preset duration, and when the channel switching instruction is received within the preset duration, the additional information of the channel after the last switching is not displayed, and if the switching is performed multiple times, No additional information of the channel after switching is displayed. If the preset duration is just reached and the channel switching instruction is received, the additional information of the channel after the last switching is also not displayed.
  • the obtaining module 70 is further configured to acquire a channel name and a channel number of the first channel displayed by the current channel display interface;
  • the display module 30 is configured to refresh the channel display interface to display the first channel additional information and the channel name and channel number of the first channel.
  • the current channel display interface displays the channel name and the channel number
  • the channel name and the channel number of the first channel displayed on the current channel display interface are acquired, and the channel display interface is refreshed, and the A channel name, a channel number, and the first channel additional information of a channel are displayed on the channel display interface to display complete channel information.
  • the delay time is 1 s.
  • the playing interface switches from channel 1 to channel 2, and starts timing. If the channel is switched, the system does not receive the channel switching.
  • the instruction stops timing and obtains additional information for channel two from the system data source.
  • the additional information of the channel 2 is acquired by not receiving the channel switching instruction within the delay time period, and the channel number, the channel name and the channel 2 additional information of the channel 2 are displayed. By delaying the display of channel additional information, it is guaranteed that there will be no jamming when switching channels, and the smoothness of channel switching is guaranteed.
  • the display of the additional information of the channel is controlled by the handle information, and the display process of the additional information is controlled by adding the handle information in the information management window. The specific process is as follows:
  • the playing interface When the system receives the channel switching instruction, the playing interface is switched from channel one to channel two, and the preset delay message is added to the message queue of the system, where the preset delay message is A delayed message of acquiring and displaying additional information of the channel 2 within the delay time.
  • the trigger of the preset delayed message is controlled by a handle, and the triggering and execution of the delayed message in the message queue is controlled by the handle. If the system does not receive the channel switching instruction within the preset duration, the channel information of the target channel is acquired from the system data source and displayed in the channel information display window.
  • the preset delay message of the additional information of the switched channel is advanced, and the acquisition and display of the additional information are controlled by the handle, so that the channel switching and the additional information display process are separated. It is not necessary to complete the channel switching and additional information display process in the main thread at the same time. Effectively avoiding the problem of channel switching and channel information display being out of synchronization during the existing channel switching process, resulting in a channel switching effect deviation, which in turn makes the terminal's use experience poor. Improve the channel switching effect, thereby improving the terminal experience.
  • FIG. 5 is a schematic diagram of functional modules of a second embodiment of a channel information display apparatus for a smart television according to the present invention.
  • the channel information display device of the smart TV further includes a determining module 80,
  • the switching module 20 is further configured to: when the channel switching instruction is received again, switch from the first channel to the channel corresponding to the re-received channel switching instruction as the second channel;
  • the display module 30 is further configured to display a channel number and a channel name of the second channel;
  • the channel, the channel that is switched again is used as the second channel, and the channel number and channel name of the second channel are displayed.
  • the processing module 50 is further configured to: if the channel switching instruction received again is received within a delay time corresponding to the delay information added for the second channel, by using the added handle from the Deleting the preset delay information added for the first channel in the message queue, and re-adding the preset delay message to the second channel in the message queue;
  • the determining module 80 is configured to determine whether the channel switching instruction received again and the last received channel switching instruction are continuous channel switching instructions, that is, determine whether the channel switching instruction is received again within the preset time period.
  • the channel switching instruction is received again within the preset duration, it is determined to be a continuous channel switching instruction, and the delayed message added for the first channel is deleted from the message queue by the handle, and is re-routed to the message queue.
  • the second channel adds the preset delay message and starts timing. That is, when the channel switching instruction is received again within the preset duration, the additional information of the first channel is no longer displayed, and the channel information with a large amount of data is no longer displayed, so as to further prevent the delay of channel switching, and further effectively improve the channel information. The effect of channel switching.
  • the acquiring module 50 acquires the second channel corresponding to the second channel by using the added handle control when the channel switching instruction is not received again within the delay time corresponding to the delay information added by the second channel. extra information;
  • the display module 30 is further configured to display a channel name, a channel number, and the second channel additional information of the second channel.
  • the specific process is as follows, that is, after continuously switching channels, detecting whether the channel switching instruction is received again, and whether the channel switching is continuous If the switching is continuous, the additional information of the currently switched channel is not displayed. If the switching is not continuous, the channel switching is not detected again within the preset duration of the delayed message added for the switched channel. When the command is issued, additional information of the channel after the current switching is displayed.
  • the additional information of the currently switched channel is not displayed. It effectively avoids the problem that the channel switching response is not timely due to the display of additional channel information during the continuous channel switching process, further improves the channel switching effect, thereby improving the terminal experience.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

Disclosed is a channel information display method for an intelligent television, comprising the following steps: adding a handle to an information management window; when a channel switching instruction is received, switching from a current channel to a channel corresponding to the channel switching instruction to be taken as a first channel, and displaying a channel number and a channel name of the first channel; determining pre-set time delay information, and adding the pre-set time delay information to a message queue; and when the channel switching instruction is not received again within a time delay duration corresponding to the pre-set time delay information, acquiring first channel additional information corresponding to the first channel via the added handle, and displaying the channel number and the channel name of the first channel and the first channel additional information. Also disclosed is a channel information display apparatus for an intelligent television. The present invention improves a channel switching effect, thereby improving the use experience of a terminal.

Description

智能电视的频道信息显示方法及装置  Channel information display method and device for smart television

技术领域Technical field

本发明涉及智能电视技术领域,尤其涉及智能电视的频道信息显示方法及装置。The present invention relates to the field of smart television technologies, and in particular, to a channel information display method and apparatus for a smart television.

背景技术Background technique

目前,智能电视在扩展性越来越强的同时,伴随着需要将更多的信息呈现给用户。因此,需要在频道切换后将大量的频道信息显示给用户,所显示的频道信息不仅包括频道号、频道名等数据量小的信息,还包括节目预告、节目详情、音频轨道、图像类型等数据量较大的信息。而在传统的频道切换过程中,均是在接收到频道切换指令时,在完成频道切换的同时,显示所切换后的频道的频道信息。而完成频道的切换操作,以及频道信息的显示操作,两者都是在系统主线程中进行的,且都是耗时的操作,其中,数据量最大的节目预告、节目详情、音频轨道以及图像类型等频道信息的显示在系统主线程中耗时较长。当用户连续快速切换频道时,主线程在处理当前频道的频道信息的显示的过程中,同时接收到频道切换指令,由于系统主线程在某一时间点只能处理一个操作,致使系统无法及时响应所述频道切换指令,将播放界面由当前频道切换到目标频道,从而造成了频道切换操作响应不灵敏的问题。同时,在连续快速切换频道过程中,由于频道信息的显示阻塞了主线程,使得用户在多次切换频道之后,显示的还是之前的频道信息,造成了频道信息显示不正确的问题。At present, while smart TV is becoming more and more powerful, it is accompanied by the need to present more information to users. Therefore, a large amount of channel information needs to be displayed to the user after the channel switching, and the displayed channel information includes not only information such as channel number and channel name but also data such as program preview, program details, audio track, and image type. A large amount of information. In the traditional channel switching process, when the channel switching instruction is received, the channel information of the switched channel is displayed while the channel switching is completed. The completion of the channel switching operation, and the display operation of the channel information, both in the main thread of the system, and are time-consuming operations, wherein the program with the largest amount of data, program details, audio tracks and images The display of channel information such as types takes a long time in the main thread of the system. When the user continuously switches channels quickly, the main thread receives the channel switching instruction while processing the channel information of the current channel, and the system main thread can only process one operation at a certain time, causing the system to fail to respond in time. The channel switching instruction switches the play interface from the current channel to the target channel, thereby causing a problem that the channel switching operation is insensitive. At the same time, in the process of continuously switching channels, the display of the channel information blocks the main thread, so that after the user switches the channel multiple times, the previous channel information is displayed, which causes the channel information to be displayed incorrectly.

综上,在现有频道切换过程中,导致频道切换及频道信息显示不同步,导致频道切换效果偏差,进而使得终端的使用体验差。In summary, in the existing channel switching process, the channel switching and the channel information display are not synchronized, resulting in a channel switching effect deviation, which in turn makes the terminal's use experience poor.

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。The above content is only used to assist in understanding the technical solutions of the present invention, and does not constitute an admission that the above is prior art.

发明内容Summary of the invention

本发明的主要目的在于提供一种智能电视的频道信息显示方法及装置,旨在解决现有频道切换过程中,导致频道切换及频道信息显示不同步,导致频道切换效果偏差,进而使得终端的使用体验差的问题。The main purpose of the present invention is to provide a channel information display method and device for a smart TV, which aims to solve the problem that the channel switching and the channel information display are not synchronized during the existing channel switching process, resulting in a channel switching effect deviation, thereby enabling the use of the terminal. Experience the problem of poor.

为实现上述目的,本发明提供一种智能电视的频道信息显示方法,包括以下步骤:To achieve the above objective, the present invention provides a channel information display method for a smart television, comprising the following steps:

添加句柄至信息管理窗口;Add a handle to the information management window;

在接收到频道切换指令时,从当前频道切换到所述频道切换指令对应的频道作为第一频道,显示第一频道的频道号和频道名;When receiving the channel switching instruction, switching from the current channel to the channel corresponding to the channel switching instruction as the first channel, displaying the channel number and channel name of the first channel;

确定预设的延时信息,并将所述预设的延时信息添加至消息队列;Determining preset delay information, and adding the preset delay information to the message queue;

在所述预设的延时信息对应的延时时长内未再次接收到频道切换指令时,通过所添加的句柄获取所述第一频道对应的第一频道附加信息,并显示所述第一频道的频道号、频道名和所述第一频道附加信息。When the channel switching instruction is not received again within the delay time corresponding to the preset delay information, acquiring the first channel additional information corresponding to the first channel by using the added handle, and displaying the first channel Channel number, channel name, and the first channel additional information.

优选地,所述确定预设的延时信息,并将所述预设的延时信息添加至消息队列的步骤之后,还包括:Preferably, after the step of determining the preset delay information and adding the preset delay information to the message queue, the method further includes:

在所述预设的延时信息对应的延时时长内再次接收到频道切换指令时,从所述第一频道切换至所述再次接收到的频道切换指令对应的频道作为第二频道,显示所述第二频道的频道号和频道名;When the channel switching instruction is received again within the delay time corresponding to the preset delay information, the channel corresponding to the re-received channel switching instruction is switched from the first channel to the second channel, and the display channel is displayed. The channel number and channel name of the second channel;

若所述再次接收到的频道切换指令在为所述第二频道添加的延时信息对应的延时时长内接收到的,则通过所添加的句柄从所述消息队列中删除为所述第一频道添加的预设的延时信息,并重新向所述消息队列中为所述第二频道添加所述预设的延时消息;And if the channel switching instruction received again is received within a delay time corresponding to the delay information added for the second channel, the first step is deleted from the message queue as the first Pre-set delay information added by the channel, and re-adding the preset delay message to the second channel in the message queue;

在为所述第二频道添加的延时信息对应的延时时长内未再次接收到频道切换指令时,通过所添加的句柄获取所述第二频道对应的第二频道附加信息,并显示第二频道的频道名、频道号和所述第二频道附加信息。When the channel switching instruction is not received again within the delay time corresponding to the delay information added to the second channel, acquiring the second channel additional information corresponding to the second channel by using the added handle, and displaying the second The channel name, channel number, and the second channel additional information of the channel.

优选地,所述从当前频道切换到所述频道切换指令对应的频道作为第一频道,显示第一频道的频道号和频道名的步骤之前,还包括:Preferably, before the step of switching from the current channel to the channel corresponding to the channel switching instruction as the first channel and displaying the channel number and the channel name of the first channel, the method further includes:

创建用于控制获取和显示附加信息的延时信息作为预设的信息,所述预设的延时信息包括延时时长;Creating delay information for controlling acquisition and display of additional information as preset information, the preset delay information including a delay duration;

接收频道切换指令。Receive channel switching instructions.

优选地,所述显示所述第一频道的频道号、频道名和所述第一频道附加信息的步骤包括:Preferably, the step of displaying the channel number, the channel name and the first channel additional information of the first channel comprises:

获取当前频道显示界面显示的所述第一频道的频道名和频道号;Obtaining a channel name and a channel number of the first channel displayed by the current channel display interface;

刷新所述频道显示界面,以显示所述第一频道附加信息和所述第一频道的频道名和频道号。The channel display interface is refreshed to display the first channel additional information and the channel name and channel number of the first channel.

优选地,所述从当前频道切换到所述频道切换指令对应的频道作为第一频道的步骤包括:Preferably, the step of switching from the current channel to the channel corresponding to the channel switching instruction as the first channel includes:

在接收到频道切换指令时,向系统底层发送一个图像切换指令,由系统底层根据所述图像切换指令获取所述第一频道的图像信息,并控制播放界面由当前频道画面切换到所述第一频道对应的图像画面。When receiving the channel switching instruction, sending an image switching instruction to the bottom layer of the system, the bottom layer of the system acquires the image information of the first channel according to the image switching instruction, and controls the playing interface to switch from the current channel screen to the first The image screen corresponding to the channel.

优选地,所述通过所添加的句柄获取所述第一频道对应的第一频道附加信息,并显示所述第一频道的频道号、频道名和所述第一频道附加信息的步骤之前,还包括:Preferably, before the step of acquiring the first channel additional information corresponding to the first channel by using the added handle, and displaying the channel number, the channel name and the first channel additional information of the first channel, the method further includes :

在再次接收到频道切换指令时,判断是否在所述预设的延时信息对应的延时时长内再次接收到频道切换指令。When the channel switching instruction is received again, it is determined whether the channel switching instruction is received again within the delay time corresponding to the preset delay information.

此外,为实现上述目的,本发明还进一步提供一种智能电视的频道信息显示装置,包括:In addition, the present invention still further provides a channel information display apparatus for a smart television, including:

添加模块,用于添加句柄至信息管理窗口;Add a module to add a handle to the information management window;

切换模块,用于在接收到频道切换指令时,从当前频道切换到所述频道切换指令对应的频道作为第一频道;a switching module, configured to switch from a current channel to a channel corresponding to the channel switching instruction as a first channel when receiving a channel switching instruction;

显示模块,用于显示第一频道的频道号和频道名;a display module for displaying a channel number and a channel name of the first channel;

处理模块,用于确定预设的延时信息,并将所述延时信息添加至消息队列;a processing module, configured to determine preset delay information, and add the delay information to a message queue;

获取模块,用于在所述预设的延时信息对应的延时时长内未再次接收到频道切换指令时,通过所添加的句柄获取所述第一频道对应的第一频道附加信息;The acquiring module is configured to acquire the first channel additional information corresponding to the first channel by using the added handle when the channel switching instruction is not received again within the delay time corresponding to the preset delay information;

所述显示模块,还用于显示所述第一频道的频道号、频道名和所述第一频道附加信息。The display module is further configured to display a channel number, a channel name, and the first channel additional information of the first channel.

优选地,所述切换模块,还用于在所述预设的延时信息对应的延时时长内再次接收到频道切换指令时,从所述第一频道切换至所述再次接收到的频道切换指令对应的频道作为第二频道;Preferably, the switching module is further configured to switch from the first channel to the re-received channel switch when the channel switching instruction is received again within a delay time corresponding to the preset delay information. The channel corresponding to the instruction is used as the second channel;

所述显示模块,还用于显示所述第二频道的频道号和频道名;The display module is further configured to display a channel number and a channel name of the second channel;

所述处理模块,还用于若所述再次接收到的频道切换指令在为所述第二频道添加的延时信息对应的延时时长内接收到的,则通过所添加的句柄从所述消息队列中删除为所述第一频道添加的延时消息;重新向所述消息队列中为所述第二频道添加所述预设的延时消息;The processing module is further configured to: if the channel switching instruction received again receives the delay time corresponding to the delay information added for the second channel, the message is added from the message by using the added handle Deleting a delay message added for the first channel in the queue; re-adding the preset delay message to the second channel in the message queue;

所述获取模块,还用于在为所述第二频道添加的延时信息对应的延时时长内未再次接收到频道切换指令时,通过所添加的句柄获取所述第二频道对应的第二频道附加信息;The acquiring module is further configured to: when the channel switching instruction is not received again within the delay time corresponding to the delay information added to the second channel, acquire the second corresponding to the second channel by using the added handle Channel additional information;

所述显示模块,还用于显示第二频道的频道名、频道号和所述第二频道附加信息。The display module is further configured to display a channel name, a channel number, and the second channel additional information of the second channel.

优选地,所述频道信息显示装置还包括创建模块和接发模块,Preferably, the channel information display device further includes a creating module and a sending and receiving module.

所述创建模块,用于创建用于控制获取和显示附加信息的延时信息作为预设的延时信息,所述预设的延时信息包括延时时长;The creating module is configured to create delay information for controlling acquisition and display of additional information as preset delay information, where the preset delay information includes a delay duration;

所述接发模块,用于接收频道切换指令。The sending and receiving module is configured to receive a channel switching instruction.

优选地,所述获取模块,还用于获取当前频道显示界面显示的所述第一频道的频道名和频道号;Preferably, the acquiring module is further configured to acquire a channel name and a channel number of the first channel displayed by the current channel display interface;

所述显示模块,还用于刷新所述频道显示界面,以显示所述第一频道附加信息和所述第一频道的频道名和频道号。The display module is further configured to refresh the channel display interface to display the first channel additional information and the channel name and channel number of the first channel.

优选地,所述切换模块,还用于在接收到频道切换指令时,向系统底层发送一个图像切换指令,由系统底层根据所述图像切换指令获取所述第一频道的图像信息,并控制播放界面由当前频道画面切换到所述第一频道对应的图像画面。Preferably, the switching module is further configured to: when receiving the channel switching instruction, send an image switching instruction to the bottom layer of the system, and acquire, by the system bottom layer, the image information of the first channel according to the image switching instruction, and control the playing. The interface is switched from the current channel screen to the image screen corresponding to the first channel.

优选地,所述智能电视的频道信息显示装置还包括判断模块,用于在再次接收到频道切换指令时,判断是否在所述预设的延时信息对应的延时时长内再次接收到频道切换指令。Preferably, the channel information display device of the smart TV further includes a determining module, configured to determine, when the channel switching instruction is received again, whether to receive the channel switching again within the delay time corresponding to the preset delay information. instruction.

相对与现有技术,本发明通过在接收到切换指令时,提前预设的切换后的频道的附加信息的延时消息,并通过句柄来控制附加信息的获取和显示,使得频道切换和附加信息显示过程分开,不用同时在主线程中完成频道切换和附加信息显示过程。有效避免现有频道切换过程中,导致频道切换及频道信息显示不同步,导致频道切换效果偏差,进而使得终端的使用体验差的问题。提高了频道切换效果,进而提高了终端的使用体验。Relative to the prior art, the present invention controls the acquisition and display of additional information by using a handle to advance the acquisition and display of the additional information of the channel after the switching is received, and the channel switching and the additional information are controlled by the handle. The display process is separate, and the channel switching and additional information display processes are not required to be completed in the main thread at the same time. Effectively avoiding the problem of channel switching and channel information display being out of synchronization during the existing channel switching process, resulting in a channel switching effect deviation, which in turn makes the terminal's use experience poor. Improve the channel switching effect, thereby improving the terminal experience.

附图说明DRAWINGS

图1为本发明智能电视的频道信息显示方法的第一实施例的流程示意图;1 is a schematic flow chart of a first embodiment of a channel information display method of a smart television according to the present invention;

图2为图1中步骤S40的细化流程示意图;2 is a schematic diagram of a refinement process of step S40 in FIG. 1;

图3为本发明智能电视的频道信息显示方法的第二实施例的流程示意图;3 is a schematic flow chart of a second embodiment of a method for displaying channel information of a smart television according to the present invention;

图4为本发明智能电视的频道信息显示装置的第一实施例的功能模块示意图;4 is a schematic diagram of functional modules of a first embodiment of a channel information display device of a smart television according to the present invention;

图5为本发明智能电视的频道信息显示装置的第二实施例的功能模块示意图。FIG. 5 is a schematic diagram of functional modules of a second embodiment of a channel information display apparatus for a smart television according to the present invention.

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The implementation, functional features, and advantages of the present invention will be further described in conjunction with the embodiments.

具体实施方式detailed description

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

本发明实施例的主要解决方案是:添加句柄至信息管理窗口;在接收到频道切换指令时,从当前频道切换到所述频道切换指令对应的频道作为第一频道,显示第一频道的频道号和频道名;确定预设的延时信息,并将所述预设的延时信息添加至消息队列;在所述预设的延时信息对应的延时时长内未再次接收到频道切换指令时,通过所添加的句柄获取所述第一频道对应的第一频道附加信息,并显示所述第一频道的频道号、频道名和所述第一频道附加信息。通过在接收到切换指令时,提前预设的切换后的频道的附加信息的延时消息,并通过句柄来控制附加信息的获取和显示,使得频道切换和附加信息显示过程分开,不用同时在主线程中完成频道切换和附加信息显示过程。有效避免现有频道切换过程中,导致频道切换及频道信息显示不同步,导致频道切换效果偏差,进而使得终端的使用体验差的问题。提高了频道切换效果,进而提高了终端的使用体验。The main solution of the embodiment of the present invention is: adding a handle to the information management window; when receiving the channel switching instruction, switching from the current channel to the channel corresponding to the channel switching instruction as the first channel, displaying the channel number of the first channel And the channel name; determining the preset delay information, and adding the preset delay information to the message queue; when the channel switching instruction is not received again within the delay time corresponding to the preset delay information And acquiring, by the added handle, the first channel additional information corresponding to the first channel, and displaying the channel number, the channel name, and the first channel additional information of the first channel. By receiving a delay message of the preset information of the switched channel in advance when receiving the switching instruction, and controlling the acquisition and display of the additional information by the handle, the channel switching and the additional information display process are separated, and not simultaneously in the main The channel switching and additional information display process is completed in the thread. Effectively avoiding the problem of channel switching and channel information display being out of synchronization during the existing channel switching process, resulting in a channel switching effect deviation, which in turn makes the terminal's use experience poor. Improve the channel switching effect, thereby improving the terminal experience.

由于现有频道切换过程中,导致频道切换及频道信息显示不同步,导致频道切换效果偏差,进而使得终端的使用体验偏低。Due to the channel switching process and the channel information display being out of synchronization during the existing channel switching process, the channel switching effect is deviated, which in turn makes the terminal experience low.

基于上述问题,提出一种本发明智能电视的频道信息显示方法。Based on the above problems, a channel information display method of the smart television of the present invention is proposed.

参考图1,为本发明频道信息显示方法的第一实施例的流程示意图。1 is a schematic flowchart of a first embodiment of a channel information display method according to the present invention.

在本发明一实施例中,所述频道信息显示方法包括:In an embodiment of the invention, the channel information display method includes:

步骤S10,添加句柄至信息管理窗口;Step S10, adding a handle to the information management window;

在智能电视开启时,或者在出厂时,提前添加句柄至信息管理窗口,所述句柄用于控制频道附加信息的获取和显示,所述频道附加信息包括但不限于节目预告、节目详情、音频轨道以及图像类型等数据量大的频道信息。When the smart TV is turned on, or at the time of shipment, a handle is added to the information management window in advance, and the handle is used to control the acquisition and display of the channel additional information, including but not limited to the program preview, the program details, and the audio track. And channel information with a large amount of data such as image type.

步骤S20,在接收到频道切换指令时,从当前频道切换到所述频道切换指令对应的频道作为第一频道,显示第一频道的频道号和频道名;Step S20, when receiving the channel switching instruction, switching from the current channel to the channel corresponding to the channel switching instruction as the first channel, displaying the channel number and channel name of the first channel;

用户在开启智能电视后,在当前频道显示界面显示上一次关机时观看的频道,或者是系统默认的频道,获取开机时频道的频道号和频道名,显示开机时频道的频道号、频道名及电视画面。After the smart TV is turned on, the current channel display interface displays the channel watched during the last shutdown, or the system default channel, and obtains the channel number and channel name of the channel when the device is turned on, and displays the channel number and channel name of the channel when the device is turned on. TV screen.

用户需要切换频道时,可以通过智能电视的控制面板的频道切换键进行频道切换,也可以通过遥控器的频道切换键进行频道的切换,或者通过遥控器编辑目标频道的频道号切换到指定的频道,或者通过节目菜单选择对应的频道名进行频道的切换,或者通过智能电视机上的频道切换物理按键进行频道的切换。When the user needs to switch channels, the channel switching can be performed through the channel switching button of the control panel of the smart TV, or the channel switching can be performed through the channel switching button of the remote controller, or the channel number of the target channel can be edited by the remote controller to switch to the designated channel. Alternatively, the channel name can be switched by selecting the corresponding channel name through the program menu, or the channel can be switched by switching the physical button through the channel on the smart TV.

所述智能电视接收频道切换指令,在接收到频道切换指令时,从当前频道切换到所述频道切换指令对应的频道,将切换后的频道作为第一频道,例如,按照频道编排从当前频道切换至当前频道的下一频道,或者从当前频道切换至频道切换指令包括的频道号或频道名对应的频道等。具体的,在接收到频道切换指令时,向系统底层发送一个图像切换指令,由系统底层根据所述图像切换指令获取所述第一频道的图像信息,并控制播放界面由当前频道画面切换到所述第一频道对应的图像画面。Receiving, by the smart TV, a channel switching instruction, when receiving the channel switching instruction, switching from the current channel to the channel corresponding to the channel switching instruction, and using the switched channel as the first channel, for example, switching from the current channel according to the channel arrangement To the next channel of the current channel, or switch from the current channel to the channel number included in the channel switching instruction or the channel corresponding to the channel name. Specifically, when receiving the channel switching instruction, sending an image switching instruction to the bottom layer of the system, the bottom layer of the system acquires the image information of the first channel according to the image switching instruction, and controls the playing interface to switch from the current channel screen to the The image screen corresponding to the first channel is described.

步骤S30,确定预设的延时信息,并将所述延时信息添加至消息队列作为所述第一频道的延时信息;Step S30, determining preset delay information, and adding the delay information to the message queue as delay information of the first channel;

创建用于控制获取和显示附加信息的延时信息作为预设的延时信息,所述预设的延时信息包括延时时长。所述延时时长为1s、2s等。在从当前频道切换至所述第一频道的同时,确定所述预设的延时信息,并将所述预设的延时信息添加至消息队列作为所述第一频道的延时信息。在将所述预设的延时信息添加至所述消息队列后,通过所述句柄管理所述预设的延时信息的触发,即在添加所述预设的延时信息至消息队列后,通过所述句柄的控制开始计时。Delay information for controlling acquisition and display of additional information is created as preset delay information, and the preset delay information includes a delay time. The delay time is 1 s, 2 s, and the like. While switching from the current channel to the first channel, determining the preset delay information, and adding the preset delay information to the message queue as the delay information of the first channel. After the preset delay information is added to the message queue, the trigger of the preset delay information is managed by the handle, that is, after the preset delay information is added to the message queue, Timing is started by the control of the handle.

步骤S40,在预设的延时信息对应的延时时长内未再次接收到频道切换指令时,获取所述第一频道对应的第一频道附加信息,并显示所述第一频道的频道号、频道名和所述第一频道附加信息。Step S40: When the channel switching instruction is not received again within the delay time corresponding to the preset delay information, acquiring the first channel additional information corresponding to the first channel, and displaying the channel number of the first channel, Channel name and the first channel additional information.

在从当前频道切换至第一频道后,侦测是否再次接收到频道切换指令,在侦测到频道切换指令时,判断是否是在所述预设的延时消息对应的延时时长内接收频道切换指令。当用户两次频道切换之间的时间间隔在所述延时时长内时,判断为连续频道切换操作,当用户两次频道切换之间的时间间隔不在所述预设时长内时,判断为不连续切换频道操作。具体的,系统在接收到一个频道切换指令时,或者在开机观看电视画面时开始计时,若在所述预设时长内未接收到频道切换指令,则在达到所述预设时长时,获取所述第一频道对应的第一频道附加信息,并显示所述第一频道的频道号、频道名和所述第一频道附加信息。所述第一频道附加信息包括但不限于对应于所述第一频道的节目预告、节目详情、音频轨道以及图像类型等数据量大的频道信息。After switching from the current channel to the first channel, detecting whether the channel switching instruction is received again, and when detecting the channel switching instruction, determining whether the channel is received within the delay time corresponding to the preset delay message Switch instructions. When the time interval between two channel switchings of the user is within the delay time period, it is determined that the continuous channel switching operation is performed. When the time interval between two channel switchings of the user is not within the preset time length, the determination is not Continuously switch channel operations. Specifically, when the system receives a channel switching instruction, or starts timing when the television screen is turned on, if the channel switching instruction is not received within the preset duration, when the preset duration is reached, the system acquires The first channel additional information corresponding to the first channel is displayed, and the channel number, the channel name, and the first channel additional information of the first channel are displayed. The first channel additional information includes, but is not limited to, channel information corresponding to a program amount, a program detail, an audio track, and an image type corresponding to the first channel.

在本发明其他实施例中,也还可以是通过预设一时间来判断是否为连续切换频道指令,所述预设时间可以是0.5s或0.8s等比所述预设时长短的时间。在所述预设时长内可以接收到多次切换频道指令,只要在所述预设时长内接收到频道切换指令时,即不显示上一次所切换后的频道的附加信息,若切换多次,则均不显示切换后的频道的附加信息。若在所述预设时长刚好达到,且接收到频道切换指令时,同样不显示上一次切换后的频道的附加信息。In other embodiments of the present invention, it may also be determined whether the channel command is continuously switched by a preset time, and the preset time may be a time shorter than the preset time length, such as 0.5s or 0.8s. A plurality of switching channel commands may be received within the preset duration, and when the channel switching instruction is received within the preset duration, the additional information of the channel after the last switching is not displayed, and if the switching is performed multiple times, No additional information of the channel after switching is displayed. If the preset duration is just reached and the channel switching instruction is received, the additional information of the channel after the last switching is also not displayed.

具体的,参考图2,所述显示所述第一频道的频道号、频道名和所述第一频道附加信息的过程可以包括:Specifically, referring to FIG. 2, the process of displaying the channel number, the channel name, and the first channel additional information of the first channel may include:

步骤S41,获取当前频道显示界面显示的所述第一频道的频道名和频道号;Step S41, acquiring a channel name and a channel number of the first channel displayed on the current channel display interface;

步骤S42,刷新所述频道显示界面,以显示所述第一频道附加信息和所述第一频道的频道名和频道号。Step S42, refreshing the channel display interface to display the first channel additional information and the channel name and channel number of the first channel.

在需要显示频道的附加信息时,由于当前频道显示界面显示了频道名和频道号,获取当前频道显示界面显示的所述第一频道的频道名和频道号,刷新所述频道显示界面,将所述第一频道的频道名、频道号和所述第一频道附加信息在所述频道显示界面显示,以显示完整的频道信息。When the additional information of the channel needs to be displayed, since the current channel display interface displays the channel name and the channel number, the channel name and the channel number of the first channel displayed on the current channel display interface are acquired, and the channel display interface is refreshed, and the A channel name, a channel number, and the first channel additional information of a channel are displayed on the channel display interface to display complete channel information.

例如,所述延时时长以1s为例,系统在接收到一个频道切换指令时,所述播放界面由频道一切换至频道二,同时开始计时,若在达到1s时,系统未接收到频道切换指令,则停止计时并从系统数据源获取频道二的附加信息。通过在所述延时时长内未接收到频道切换指令时,才获取所述频道二的附加信息,并显示所述频道二的频道号、频道名和所述频道二附加信息。通过延时显示频道附加信息,保证在切换频道时,不会出现卡顿的现象,保证了频道切换的流畅性。且所述频道的附加信息的显示由句柄信息来控制,通过在信息管理窗口添加句柄信息来控制附加信息的显示过程,具体过程以以下实施例为例:For example, the delay time is 1 s. When the system receives a channel switching instruction, the playing interface switches from channel 1 to channel 2, and starts timing. If the channel is switched, the system does not receive the channel switching. The instruction stops timing and obtains additional information for channel two from the system data source. The additional information of the channel 2 is acquired by not receiving the channel switching instruction within the delay time period, and the channel number, the channel name and the channel 2 additional information of the channel 2 are displayed. By delaying the display of channel additional information, it is guaranteed that there will be no jamming when switching channels, and the smoothness of channel switching is guaranteed. And the display of the additional information of the channel is controlled by the handle information, and the display process of the additional information is controlled by adding the handle information in the information management window. The specific process is as follows:

在系统接收到频道切换指令时,播放界面由频道一切换至频道二,同时,将所述预设的延时消息添加至系统的消息队列中,所述预设的延时消息即在所述延时时长内获取并显示所述频道二的附加信息的延时消息。通过句柄来控制所述预设的延时消息的触发,通过句柄控制消息队列中延时消息的触发和执行。若系统在所述预设时长内未接收到频道切换指令,则从系统数据源获取所述目标频道的频道信息并显示在频道信息显示窗口。When the system receives the channel switching instruction, the playing interface is switched from channel one to channel two, and the preset delay message is added to the message queue of the system, where the preset delay message is A delayed message of acquiring and displaying additional information of the channel 2 within the delay time. The trigger of the preset delayed message is controlled by a handle, and the triggering and execution of the delayed message in the message queue is controlled by the handle. If the system does not receive the channel switching instruction within the preset duration, the channel information of the target channel is acquired from the system data source and displayed in the channel information display window.

在本实施例通过在接收到切换指令时,提前预设的切换后的频道的附加信息的延时消息,并通过句柄来控制附加信息的获取和显示,使得频道切换和附加信息显示过程分开,不用同时在主线程中完成频道切换和附加信息显示过程。有效避免现有频道切换过程中,导致频道切换及频道信息显示不同步,导致频道切换效果偏差,进而使得终端的使用体验差的问题。提高了频道切换效果,进而提高了终端的使用体验。In the embodiment, by receiving a switching instruction, the preset delay message of the additional information of the switched channel is advanced, and the acquisition and display of the additional information are controlled by the handle, so that the channel switching and the additional information display process are separated. It is not necessary to complete the channel switching and additional information display process in the main thread at the same time. Effectively avoiding the problem of channel switching and channel information display being out of synchronization during the existing channel switching process, resulting in a channel switching effect deviation, which in turn makes the terminal's use experience poor. Improve the channel switching effect, thereby improving the terminal experience.

参照图3,图3为本发明智能电视的频道信息显示方法的第二实施例的流程示意图。基于上述智能电视的频道信息显示方法的第一实施例,所述步骤S30之后,还包括:Referring to FIG. 3, FIG. 3 is a schematic flowchart diagram of a second embodiment of a channel information display method of a smart television according to the present invention. Based on the first embodiment of the channel information display method of the smart TV, after the step S30, the method further includes:

步骤S50,在再次接收到频道切换指令时,从所述第一频道切换至所述再次接收到的频道切换指令对应的频道作为第二频道,显示所述第二频道的频道号和频道名;Step S50, when receiving the channel switching instruction again, switching from the first channel to the channel corresponding to the re-received channel switching instruction as the second channel, displaying the channel number and the channel name of the second channel;

在从当前频道切换至所述第一频道后,侦测是否再次接收到频道切换指令,在再次接收到频道切换指令后,从所述第一频道切换至所述再次接收到的频道切换指令对应的频道,将再次切换后的频道作为第二频道,显示所述第二频道的频道号和频道名。After switching from the current channel to the first channel, detecting whether the channel switching instruction is received again, and after receiving the channel switching instruction again, switching from the first channel to the re-received channel switching instruction The channel, the channel that is switched again is used as the second channel, and the channel number and channel name of the second channel are displayed.

步骤S60,若所述再次接收到的频道切换指令在为所述第二频道添加的延时信息对应的延时时长内接收到的,则通过所添加的句柄从所述消息队列中删除为所述第一频道添加的预设的延时信息,并重新向所述消息队列中为所述第二频道添加所述预设的延时消息;Step S60, if the channel switching instruction received again is received within a delay time corresponding to the delay information added for the second channel, the device is deleted from the message queue by using the added handle. Pre-set delay information added by the first channel, and re-adding the preset delay message to the second channel in the message queue;

判断再次接收到的频道切换指令与上一次接收到频道切换指令是否为连续频道切换指令,即判断是否在所述预设时长内再次接收到频道切换指令,在所述预设时长内再次接收到频道切换指令时,判断为连续频道切换指令,通过句柄从所述消息队列中删除为所述第一频道添加的延时消息,并重新向所述消息队列中为所述第二频道添加所述预设的延时消息,并开始计时。即在所述预设时长内再次接收到频道切换指令时,不再显示所述第一频道的附加信息,不再显示数据量大的频道信息,以进一步防止频道切换的延迟,进一步有效提高了频道切换的效果。Determining whether the channel switching instruction received again is the continuous channel switching instruction, or determining whether the channel switching instruction is received again within the preset time period, and receiving the channel switching instruction again within the preset time period. Determining, as a channel switching instruction, a continuous channel switching instruction, deleting, by the handle, a delay message added to the first channel from the message queue, and re-adding the message to the second channel in the message queue Preset delayed messages and start timing. That is, when the channel switching instruction is received again within the preset duration, the additional information of the first channel is no longer displayed, and the channel information with a large amount of data is no longer displayed, so as to further prevent the delay of channel switching, and further effectively improve the channel information. The effect of channel switching.

步骤S70,在为所述第二频道添加的延时信息对应的延时时长内未再次接收到频道切换指令时,通过所添加的句柄获取所述第二频道对应的第二频道附加信息,并显示第二频道的频道名、频道号和所述第二频道附加信息。Step S70: When the channel switching instruction is not received again within the delay time corresponding to the delay information added to the second channel, acquire the second channel additional information corresponding to the second channel by using the added handle, and A channel name, a channel number, and the second channel additional information of the second channel are displayed.

在为所述第二频道添加的延时信息对应的延时时长内未再次接收到频道切换指令时,通过所添加的句柄获取所述第二频道对应的第二频道附加信息,并显示第二频道的频道名、频道号和所述第二频道附加信息。When the channel switching instruction is not received again within the delay time corresponding to the delay information added to the second channel, acquiring the second channel additional information corresponding to the second channel by using the added handle, and displaying the second The channel name, channel number, and the second channel additional information of the channel.

优选地,在切换至第二频道后,侦测是否接收到频道切换指令,具体过程如上所述,即通过不断的切换频道后,侦测是否再次接收到频道切换指令,且频道切换是否为连续切换,若为连续切换,则不显示当前切换的频道的附加信息,若不为连续切换,即在为所述切换后的频道添加的延时消息的预设时长内未再次侦测到频道切换指令时,显示当前切换后的频道的附加信息。Preferably, after switching to the second channel, detecting whether a channel switching instruction is received, the specific process is as follows, that is, after continuously switching channels, detecting whether the channel switching instruction is received again, and whether the channel switching is continuous If the switching is continuous, the additional information of the currently switched channel is not displayed. If the switching is not continuous, the channel switching is not detected again within the preset duration of the delayed message added for the switched channel. When the command is issued, additional information of the channel after the current switching is displayed.

本实施例通过切换频道后,若在预设时长内再次接收到频道切换指令,即在连续进行频道切换操作,则不显示当前切换的频道的附加信息。有效避免连续频道切换过程中显示附加频道信息导致频道切换响应不及时的问题,进一步提高了频道切换的效果,进而提高了终端的使用体验。In this embodiment, after the channel is switched, if the channel switching instruction is received again within the preset time period, that is, the channel switching operation is continuously performed, the additional information of the currently switched channel is not displayed. It effectively avoids the problem that the channel switching response is not timely due to the display of additional channel information during the continuous channel switching process, further improves the channel switching effect, thereby improving the terminal experience.

上述智能电视的频道信息显示方法的第一至第二实施例的执行主体均可以为智能电视。更进一步地,该方法可以由安装在终端上的客户端 ( 如频道信息显示软件等) 实现。The execution bodies of the first to second embodiments of the channel information display method of the smart TV may be smart televisions. Further, the method can be performed by a client installed on the terminal ( Such as channel information display software, etc.).

对应的,本发明还进一步提供一种智能电视的频道信息显示装置。Correspondingly, the present invention further provides a channel information display device for a smart television.

参照图4,图4为本发明一种智能电视的频道信息显示装置的较佳实施例的功能模块示意图。Referring to FIG. 4, FIG. 4 is a schematic diagram of functional modules of a preferred embodiment of a channel information display device for a smart television according to the present invention.

在本实施例中,所述频道信息显示装置包括:添加模块10、切换模块20、显示模块30、接发模块40、处理模块50、创建模块60以及获取模块70。In this embodiment, the channel information display device includes: an adding module 10, a switching module 20, a display module 30, a sending and receiving module 40, a processing module 50, a creating module 60, and an obtaining module 70.

所述添加模块10,用于添加句柄至信息管理窗口;The adding module 10 is configured to add a handle to the information management window;

在智能电视开启时,或者在出厂时,提前添加句柄至信息管理窗口,所述句柄用于控制频道附加信息的获取和显示,所述频道附加信息包括但不限于节目预告、节目详情、音频轨道以及图像类型等数据量大的频道信息。When the smart TV is turned on, or at the time of shipment, a handle is added to the information management window in advance, and the handle is used to control the acquisition and display of the channel additional information, including but not limited to the program preview, the program details, and the audio track. And channel information with a large amount of data such as image type.

所述切换模块20,用于在接收到频道切换指令时,从当前频道切换到所述频道切换指令对应的频道作为第一频道;The switching module 20 is configured to switch from a current channel to a channel corresponding to the channel switching instruction as a first channel when receiving a channel switching instruction;

所述显示模块30,用于显示第一频道的频道号和频道名;The display module 30 is configured to display a channel number and a channel name of the first channel;

用户在开启智能电视后,在当前频道显示界面显示上一次关机时观看的频道,或者是系统默认的频道,获取开机时频道的频道号和频道名,显示开机时频道的频道号、频道名及电视画面。After the smart TV is turned on, the current channel display interface displays the channel watched during the last shutdown, or the system default channel, and obtains the channel number and channel name of the channel when the device is turned on, and displays the channel number and channel name of the channel when the device is turned on. TV screen.

用户需要切换频道时,可以通过智能电视的控制面板的频道切换键进行频道切换,也可以通过遥控器的频道切换键进行频道的切换,或者通过遥控器编辑目标频道的频道号切换到指定的频道,或者通过节目菜单选择对应的频道名进行频道的切换,或者通过智能电视机上的频道切换物理按键进行频道的切换。When the user needs to switch channels, the channel switching can be performed through the channel switching button of the control panel of the smart TV, or the channel switching can be performed through the channel switching button of the remote controller, or the channel number of the target channel can be edited by the remote controller to switch to the designated channel. Alternatively, the channel name can be switched by selecting the corresponding channel name through the program menu, or the channel can be switched by switching the physical button through the channel on the smart TV.

所述接发模块40,用于接收频道切换指令,在接收到频道切换指令时,从当前频道切换到所述频道切换指令对应的频道,将切换后的频道作为第一频道,例如,按照频道编排从当前频道切换至当前频道的下一频道,或者从当前频道切换至频道切换指令包括的频道号或频道名对应的频道等。具体的,在接收到频道切换指令时,向系统底层发送一个图像切换指令,由系统底层根据所述图像切换指令获取所述第一频道的图像信息,并控制播放界面由当前频道画面切换到所述第一频道对应的图像画面。The receiving module 40 is configured to receive a channel switching instruction, and when receiving the channel switching instruction, switch from the current channel to the channel corresponding to the channel switching instruction, and use the switched channel as the first channel, for example, according to the channel. The program switches from the current channel to the next channel of the current channel, or switches from the current channel to the channel number included in the channel switching instruction or the channel corresponding to the channel name. Specifically, when receiving the channel switching instruction, sending an image switching instruction to the bottom layer of the system, the bottom layer of the system acquires the image information of the first channel according to the image switching instruction, and controls the playing interface to switch from the current channel screen to the The image screen corresponding to the first channel is described.

所述处理模块50,用于确定预设的延时信息,并将所述延时信息添加至消息队列作为所述第一频道的延时信息;The processing module 50 is configured to determine preset delay information, and add the delay information to the message queue as the delay information of the first channel;

所述创建模块60,用于创建用于控制获取和显示附加信息的延时信息作为预设的延时信息,所述预设的延时信息包括延时时长。所述延时时长为1s、2s等。在从当前频道切换至所述第一频道的同时,确定所述预设的延时信息,并将所述预设的延时信息添加至消息队列作为所述第一频道的延时信息。在将所述预设的延时信息添加至所述消息队列后,通过所述句柄管理所述预设的延时信息的触发,即在添加所述预设的延时信息至消息队列后,通过所述句柄的控制开始计时。The creating module 60 is configured to create delay information for controlling acquisition and display of additional information as preset delay information, where the preset delay information includes a delay duration. The delay time is 1 s, 2 s, and the like. While switching from the current channel to the first channel, determining the preset delay information, and adding the preset delay information to the message queue as the delay information of the first channel. After the preset delay information is added to the message queue, the trigger of the preset delay information is managed by the handle, that is, after the preset delay information is added to the message queue, Timing is started by the control of the handle.

所述获取模块70,用于在预设的延时信息对应的延时时长内未再次接收到频道切换指令时,获取所述第一频道对应的第一频道附加信息;The obtaining module 70 is configured to acquire the first channel additional information corresponding to the first channel when the channel switching instruction is not received again within the delay time corresponding to the preset delay information;

所述显示模块30,还用于显示所述第一频道的频道号、频道名和所述第一频道附加信息。The display module 30 is further configured to display a channel number, a channel name, and the first channel additional information of the first channel.

在从当前频道切换至第一频道后,侦测是否再次接收到频道切换指令,在侦测到频道切换指令时,判断是否是在所述预设的延时消息对应的延时时长内接收频道切换指令。当用户两次频道切换之间的时间间隔在所述延时时长内时,判断为连续频道切换操作,当用户两次频道切换之间的时间间隔不在所述预设时长内时,判断为不连续切换频道操作。具体的,系统在接收到一个频道切换指令时,或者在开机观看电视画面时开始计时,若在所述预设时长内未接收到频道切换指令,则在达到所述预设时长时,获取所述第一频道对应的第一频道附加信息,并显示所述第一频道的频道号、频道名和所述第一频道附加信息。所述第一频道附加信息包括但不限于对应于所述第一频道的节目预告、节目详情、音频轨道以及图像类型等数据量大的频道信息。After switching from the current channel to the first channel, detecting whether the channel switching instruction is received again, and when detecting the channel switching instruction, determining whether the channel is received within the delay time corresponding to the preset delay message Switch instructions. When the time interval between two channel switchings of the user is within the delay time period, it is determined that the continuous channel switching operation is performed. When the time interval between two channel switchings of the user is not within the preset time length, the determination is not Continuously switch channel operations. Specifically, when the system receives a channel switching instruction, or starts timing when the television screen is turned on, if the channel switching instruction is not received within the preset duration, when the preset duration is reached, the system acquires The first channel additional information corresponding to the first channel is displayed, and the channel number, the channel name, and the first channel additional information of the first channel are displayed. The first channel additional information includes, but is not limited to, channel information corresponding to a program amount, a program detail, an audio track, and an image type corresponding to the first channel.

在本发明其他实施例中,也还可以是通过预设一时间来判断是否为连续切换频道指令,所述预设时间可以是0.5s或0.8s等比所述预设时长短的时间。在所述预设时长内可以接收到多次切换频道指令,只要在所述预设时长内接收到频道切换指令时,即不显示上一次所切换后的频道的附加信息,若切换多次,则均不显示切换后的频道的附加信息。若在所述预设时长刚好达到,且接收到频道切换指令时,同样不显示上一次切换后的频道的附加信息。In other embodiments of the present invention, it may also be determined whether the channel command is continuously switched by a preset time, and the preset time may be a time shorter than the preset time length, such as 0.5s or 0.8s. A plurality of switching channel commands may be received within the preset duration, and when the channel switching instruction is received within the preset duration, the additional information of the channel after the last switching is not displayed, and if the switching is performed multiple times, No additional information of the channel after switching is displayed. If the preset duration is just reached and the channel switching instruction is received, the additional information of the channel after the last switching is also not displayed.

进一步地,所述获取模块70,还用于获取当前频道显示界面显示的所述第一频道的频道名和频道号;Further, the obtaining module 70 is further configured to acquire a channel name and a channel number of the first channel displayed by the current channel display interface;

所述显示模块30,用于刷新所述频道显示界面,以显示所述第一频道附加信息和所述第一频道的频道名和频道号。The display module 30 is configured to refresh the channel display interface to display the first channel additional information and the channel name and channel number of the first channel.

在需要显示频道的附加信息时,由于当前频道显示界面显示了频道名和频道号,获取当前频道显示界面显示的所述第一频道的频道名和频道号,刷新所述频道显示界面,将所述第一频道的频道名、频道号和所述第一频道附加信息在所述频道显示界面显示,以显示完整的频道信息。When the additional information of the channel needs to be displayed, since the current channel display interface displays the channel name and the channel number, the channel name and the channel number of the first channel displayed on the current channel display interface are acquired, and the channel display interface is refreshed, and the A channel name, a channel number, and the first channel additional information of a channel are displayed on the channel display interface to display complete channel information.

例如,所述延时时长以1s为例,系统在接收到一个频道切换指令时,所述播放界面由频道一切换至频道二,同时开始计时,若在达到1s时,系统未接收到频道切换指令,则停止计时并从系统数据源获取频道二的附加信息。通过在所述延时时长内未接收到频道切换指令时,才获取所述频道二的附加信息,并显示所述频道二的频道号、频道名和所述频道二附加信息。通过延时显示频道附加信息,保证在切换频道时,不会出现卡顿的现象,保证了频道切换的流畅性。且所述频道的附加信息的显示由句柄信息来控制,通过在信息管理窗口添加句柄信息来控制附加信息的显示过程,具体过程以以下实施例为例:For example, the delay time is 1 s. When the system receives a channel switching instruction, the playing interface switches from channel 1 to channel 2, and starts timing. If the channel is switched, the system does not receive the channel switching. The instruction stops timing and obtains additional information for channel two from the system data source. The additional information of the channel 2 is acquired by not receiving the channel switching instruction within the delay time period, and the channel number, the channel name and the channel 2 additional information of the channel 2 are displayed. By delaying the display of channel additional information, it is guaranteed that there will be no jamming when switching channels, and the smoothness of channel switching is guaranteed. And the display of the additional information of the channel is controlled by the handle information, and the display process of the additional information is controlled by adding the handle information in the information management window. The specific process is as follows:

在系统接收到频道切换指令时,播放界面由频道一切换至频道二,同时,将所述预设的延时消息添加至系统的消息队列中,所述预设的延时消息即在所述延时时长内获取并显示所述频道二的附加信息的延时消息。通过句柄来控制所述预设的延时消息的触发,通过句柄控制消息队列中延时消息的触发和执行。若系统在所述预设时长内未接收到频道切换指令,则从系统数据源获取所述目标频道的频道信息并显示在频道信息显示窗口。When the system receives the channel switching instruction, the playing interface is switched from channel one to channel two, and the preset delay message is added to the message queue of the system, where the preset delay message is A delayed message of acquiring and displaying additional information of the channel 2 within the delay time. The trigger of the preset delayed message is controlled by a handle, and the triggering and execution of the delayed message in the message queue is controlled by the handle. If the system does not receive the channel switching instruction within the preset duration, the channel information of the target channel is acquired from the system data source and displayed in the channel information display window.

在本实施例通过在接收到切换指令时,提前预设的切换后的频道的附加信息的延时消息,并通过句柄来控制附加信息的获取和显示,使得频道切换和附加信息显示过程分开,不用同时在主线程中完成频道切换和附加信息显示过程。有效避免现有频道切换过程中,导致频道切换及频道信息显示不同步,导致频道切换效果偏差,进而使得终端的使用体验差的问题。提高了频道切换效果,进而提高了终端的使用体验。In the embodiment, by receiving a switching instruction, the preset delay message of the additional information of the switched channel is advanced, and the acquisition and display of the additional information are controlled by the handle, so that the channel switching and the additional information display process are separated. It is not necessary to complete the channel switching and additional information display process in the main thread at the same time. Effectively avoiding the problem of channel switching and channel information display being out of synchronization during the existing channel switching process, resulting in a channel switching effect deviation, which in turn makes the terminal's use experience poor. Improve the channel switching effect, thereby improving the terminal experience.

参照图5,图5为本发明智能电视的频道信息显示装置的第二实施例的功能模块示意图。所述智能电视的频道信息显示装置还包括判断模块80,Referring to FIG. 5, FIG. 5 is a schematic diagram of functional modules of a second embodiment of a channel information display apparatus for a smart television according to the present invention. The channel information display device of the smart TV further includes a determining module 80,

所述切换模块20,还用于在再次接收到频道切换指令时,从所述第一频道切换至所述再次接收到的频道切换指令对应的频道作为第二频道;The switching module 20 is further configured to: when the channel switching instruction is received again, switch from the first channel to the channel corresponding to the re-received channel switching instruction as the second channel;

所述显示模块30,还用于显示所述第二频道的频道号和频道名;The display module 30 is further configured to display a channel number and a channel name of the second channel;

在从当前频道切换至所述第一频道后,侦测是否再次接收到频道切换指令,在再次接收到频道切换指令后,从所述第一频道切换至所述再次接收到的频道切换指令对应的频道,将再次切换后的频道作为第二频道,显示所述第二频道的频道号和频道名。After switching from the current channel to the first channel, detecting whether the channel switching instruction is received again, and after receiving the channel switching instruction again, switching from the first channel to the re-received channel switching instruction The channel, the channel that is switched again is used as the second channel, and the channel number and channel name of the second channel are displayed.

所述处理模块50,还用于若所述再次接收到的频道切换指令在为所述第二频道添加的延时信息对应的延时时长内接收到的,则通过所添加的句柄从所述消息队列中删除为所述第一频道添加的预设的延时信息,并重新向所述消息队列中为所述第二频道添加所述预设的延时消息;The processing module 50 is further configured to: if the channel switching instruction received again is received within a delay time corresponding to the delay information added for the second channel, by using the added handle from the Deleting the preset delay information added for the first channel in the message queue, and re-adding the preset delay message to the second channel in the message queue;

所述判断模块80,用于判断再次接收到的频道切换指令与上一次接收到频道切换指令是否为连续频道切换指令,即判断是否在所述预设时长内再次接收到频道切换指令,在所述预设时长内再次接收到频道切换指令时,判断为连续频道切换指令,通过句柄从所述消息队列中删除为所述第一频道添加的延时消息,并重新向所述消息队列中为所述第二频道添加所述预设的延时消息,并开始计时。即在所述预设时长内再次接收到频道切换指令时,不再显示所述第一频道的附加信息,不再显示数据量大的频道信息,以进一步防止频道切换的延迟,进一步有效提高了频道切换的效果。The determining module 80 is configured to determine whether the channel switching instruction received again and the last received channel switching instruction are continuous channel switching instructions, that is, determine whether the channel switching instruction is received again within the preset time period. When the channel switching instruction is received again within the preset duration, it is determined to be a continuous channel switching instruction, and the delayed message added for the first channel is deleted from the message queue by the handle, and is re-routed to the message queue. The second channel adds the preset delay message and starts timing. That is, when the channel switching instruction is received again within the preset duration, the additional information of the first channel is no longer displayed, and the channel information with a large amount of data is no longer displayed, so as to further prevent the delay of channel switching, and further effectively improve the channel information. The effect of channel switching.

所述获取模块50,在为所述第二频道添加的延时信息对应的延时时长内未再次接收到频道切换指令时,通过所添加的句柄控制获取所述第二频道对应的第二频道附加信息;The acquiring module 50 acquires the second channel corresponding to the second channel by using the added handle control when the channel switching instruction is not received again within the delay time corresponding to the delay information added by the second channel. extra information;

所述显示模块30,还用于显示第二频道的频道名、频道号和所述第二频道附加信息。The display module 30 is further configured to display a channel name, a channel number, and the second channel additional information of the second channel.

在为所述第二频道添加的延时信息对应的延时时长内未再次接收到频道切换指令时,通过所添加的句柄获取所述第二频道对应的第二频道附加信息,并显示第二频道的频道名、频道号和所述第二频道附加信息。When the channel switching instruction is not received again within the delay time corresponding to the delay information added to the second channel, acquiring the second channel additional information corresponding to the second channel by using the added handle, and displaying the second The channel name, channel number, and the second channel additional information of the channel.

优选地,在切换至第二频道后,侦测是否接收到频道切换指令,具体过程如上所述,即通过不断的切换频道后,侦测是否再次接收到频道切换指令,且频道切换是否为连续切换,若为连续切换,则不显示当前切换的频道的附加信息,若不为连续切换,即在为所述切换后的频道添加的延时消息的预设时长内未再次侦测到频道切换指令时,显示当前切换后的频道的附加信息。Preferably, after switching to the second channel, detecting whether a channel switching instruction is received, the specific process is as follows, that is, after continuously switching channels, detecting whether the channel switching instruction is received again, and whether the channel switching is continuous If the switching is continuous, the additional information of the currently switched channel is not displayed. If the switching is not continuous, the channel switching is not detected again within the preset duration of the delayed message added for the switched channel. When the command is issued, additional information of the channel after the current switching is displayed.

本实施例通过切换频道后,若在预设时长内再次接收到频道切换指令,即在连续进行频道切换操作,则不显示当前切换的频道的附加信息。有效避免连续频道切换过程中显示附加频道信息导致频道切换响应不及时的问题,进一步提高了频道切换的效果,进而提高了终端的使用体验。In this embodiment, after the channel is switched, if the channel switching instruction is received again within the preset time period, that is, the channel switching operation is continuously performed, the additional information of the currently switched channel is not displayed. It effectively avoids the problem that the channel switching response is not timely due to the display of additional channel information during the continuous channel switching process, further improves the channel switching effect, thereby improving the terminal experience.

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only the preferred embodiments of the present invention, and are not intended to limit the scope of the invention, and the equivalent structure or equivalent process transformations made by the description of the present invention and the drawings are directly or indirectly applied to other related technical fields. The same is included in the scope of patent protection of the present invention.

Claims (18)

一种智能电视的频道信息显示方法,其特征在于,包括以下步骤: A channel information display method for a smart television, comprising the steps of: 添加句柄至信息管理窗口;Add a handle to the information management window; 在接收到频道切换指令时,从当前频道切换到所述频道切换指令对应的频道作为第一频道,显示第一频道的频道号和频道名;When receiving the channel switching instruction, switching from the current channel to the channel corresponding to the channel switching instruction as the first channel, displaying the channel number and channel name of the first channel; 确定预设的延时信息,并将所述预设的延时信息添加至消息队列;Determining preset delay information, and adding the preset delay information to the message queue; 在所述预设的延时信息对应的延时时长内未再次接收到频道切换指令时,通过所添加的句柄获取所述第一频道对应的第一频道附加信息,并显示所述第一频道的频道号、频道名和所述第一频道附加信息。When the channel switching instruction is not received again within the delay time corresponding to the preset delay information, acquiring the first channel additional information corresponding to the first channel by using the added handle, and displaying the first channel Channel number, channel name, and the first channel additional information. 如权利要求1所述的智能电视的频道信息显示方法,其特征在于,所述确定预设的延时信息,并将所述预设的延时信息添加至消息队列的步骤之后,还包括:The channel information display method of the smart TV of claim 1 , wherein the step of determining the preset delay information and adding the preset delay information to the message queue further comprises: 在所述预设的延时信息对应的延时时长内再次接收到频道切换指令时,从所述第一频道切换至所述再次接收到的频道切换指令对应的频道作为第二频道,显示所述第二频道的频道号和频道名;When the channel switching instruction is received again within the delay time corresponding to the preset delay information, the channel corresponding to the re-received channel switching instruction is switched from the first channel to the second channel, and the display channel is displayed. The channel number and channel name of the second channel; 若所述再次接收到的频道切换指令在为所述第二频道添加的延时信息对应的延时时长内接收到的,则通过所添加的句柄从所述消息队列中删除为所述第一频道添加的预设的延时信息,并重新向所述消息队列中为所述第二频道添加所述预设的延时消息;And if the channel switching instruction received again is received within a delay time corresponding to the delay information added for the second channel, the first step is deleted from the message queue as the first Pre-set delay information added by the channel, and re-adding the preset delay message to the second channel in the message queue; 在为所述第二频道添加的延时信息对应的延时时长内未再次接收到频道切换指令时,通过所添加的句柄获取所述第二频道对应的第二频道附加信息,并显示第二频道的频道名、频道号和所述第二频道附加信息。When the channel switching instruction is not received again within the delay time corresponding to the delay information added to the second channel, acquiring the second channel additional information corresponding to the second channel by using the added handle, and displaying the second The channel name, channel number, and the second channel additional information of the channel. 如权利要求2所述的智能电视的频道信息显示方法,其特征在于,所述从当前频道切换到所述频道切换指令对应的频道作为第一频道,显示第一频道的频道号和频道名的步骤之前,还包括:The channel information display method of the smart TV according to claim 2, wherein the channel switched from the current channel to the channel switching instruction is used as the first channel, and the channel number and channel name of the first channel are displayed. Before the step, it also includes: 创建用于控制获取和显示附加信息的延时信息作为预设的延时信息,所述预设的延时信息包括延时时长;Creating delay information for controlling acquisition and display of additional information as preset delay information, where the preset delay information includes a delay time length; 接收频道切换指令。Receive channel switching instructions. 如权利要求2所述的智能电视的频道信息显示方法,其特征在于,所述显示所述第一频道的频道号、频道名和所述第一频道附加信息的步骤包括:The channel information display method of the smart TV according to claim 2, wherein the step of displaying the channel number, the channel name and the first channel additional information of the first channel comprises: 获取当前频道显示界面显示的所述第一频道的频道名和频道号;Obtaining a channel name and a channel number of the first channel displayed by the current channel display interface; 刷新所述频道显示界面,以显示所述第一频道附加信息和所述第一频道的频道名和频道号。The channel display interface is refreshed to display the first channel additional information and the channel name and channel number of the first channel. 如权利要求2所述的智能电视的频道信息显示方法,其特征在于,所述通过所添加的句柄获取所述第一频道对应的第一频道附加信息,并显示所述第一频道的频道号、频道名和所述第一频道附加信息的步骤之前,还包括:The channel information display method of the smart TV according to claim 2, wherein the first channel additional information corresponding to the first channel is acquired by the added handle, and the channel number of the first channel is displayed. Before the step of adding the information to the channel name and the first channel, the method further includes: 在再次接收到频道切换指令时,判断是否在所述预设的延时信息对应的延时时长内再次接收到频道切换指令。When the channel switching instruction is received again, it is determined whether the channel switching instruction is received again within the delay time corresponding to the preset delay information. 如权利要求1所述的智能电视的频道信息显示方法,其特征在于,所述从当前频道切换到所述频道切换指令对应的频道作为第一频道的步骤包括:The channel information display method of the smart TV according to claim 1, wherein the step of switching from the current channel to the channel corresponding to the channel switching instruction as the first channel comprises: 在接收到频道切换指令时,向系统底层发送一个图像切换指令,由系统底层根据所述图像切换指令获取所述第一频道的图像信息,并控制播放界面由当前频道画面切换到所述第一频道对应的图像画面。When receiving the channel switching instruction, sending an image switching instruction to the bottom layer of the system, the bottom layer of the system acquires the image information of the first channel according to the image switching instruction, and controls the playing interface to switch from the current channel screen to the first The image screen corresponding to the channel. 如权利要求1所述的智能电视的频道信息显示方法,其特征在于,所述从当前频道切换到所述频道切换指令对应的频道作为第一频道,显示第一频道的频道号和频道名的步骤之前,还包括:The channel information display method of the smart TV according to claim 1, wherein the channel corresponding to the channel switching instruction is switched from the current channel as the first channel, and the channel number and channel name of the first channel are displayed. Before the step, it also includes: 创建用于控制获取和显示附加信息的延时信息作为预设的延时信息,所述预设的延时信息包括延时时长;Creating delay information for controlling acquisition and display of additional information as preset delay information, where the preset delay information includes a delay time length; 接收频道切换指令。Receive channel switching instructions. 如权利要求1所述的智能电视的频道信息显示方法,其特征在于,所述显示所述第一频道的频道号、频道名和所述第一频道附加信息的步骤包括:The channel information display method of the smart television according to claim 1, wherein the step of displaying the channel number, the channel name and the first channel additional information of the first channel comprises: 获取当前频道显示界面显示的所述第一频道的频道名和频道号;Obtaining a channel name and a channel number of the first channel displayed by the current channel display interface; 刷新所述频道显示界面,以显示所述第一频道附加信息和所述第一频道的频道名和频道号。The channel display interface is refreshed to display the first channel additional information and the channel name and channel number of the first channel. 如权利要求1所述的智能电视的频道信息显示方法,其特征在于,所述通过所添加的句柄获取所述第一频道对应的第一频道附加信息,并显示所述第一频道的频道号、频道名和所述第一频道附加信息的步骤之前,还包括:The channel information display method of the smart TV according to claim 1, wherein the first channel additional information corresponding to the first channel is acquired by the added handle, and the channel number of the first channel is displayed. Before the step of adding the information to the channel name and the first channel, the method further includes: 在再次接收到频道切换指令时,判断是否在所述预设的延时信息对应的延时时长内再次接收到频道切换指令。When the channel switching instruction is received again, it is determined whether the channel switching instruction is received again within the delay time corresponding to the preset delay information. 一种智能电视的频道信息显示装置,其特征在于,包括:A channel information display device for a smart television, comprising: 添加模块,用于添加句柄至信息管理窗口;Add a module to add a handle to the information management window; 切换模块,用于在接收到频道切换指令时,从当前频道切换到所述频道切换指令对应的频道作为第一频道;a switching module, configured to switch from a current channel to a channel corresponding to the channel switching instruction as a first channel when receiving a channel switching instruction; 显示模块,用于显示第一频道的频道号和频道名;a display module for displaying a channel number and a channel name of the first channel; 处理模块,用于确定预设的延时信息,并将所述延时信息添加至消息队列;a processing module, configured to determine preset delay information, and add the delay information to a message queue; 获取模块,用于在所述预设的延时信息对应的延时时长内未再次接收到频道切换指令时,通过所添加的句柄获取所述第一频道对应的第一频道附加信息;The acquiring module is configured to acquire the first channel additional information corresponding to the first channel by using the added handle when the channel switching instruction is not received again within the delay time corresponding to the preset delay information; 所述显示模块,还用于显示所述第一频道的频道号、频道名和所述第一频道附加信息。The display module is further configured to display a channel number, a channel name, and the first channel additional information of the first channel. 如权利要求10所述的智能电视的频道信息显示装置,其特征在于,所述切换模块,还用于在所述预设的延时信息对应的延时时长内再次接收到频道切换指令时,从所述第一频道切换至所述再次接收到的频道切换指令对应的频道作为第二频道;The channel information display device of the smart TV according to claim 10, wherein the switching module is further configured to: when the channel switching instruction is received again within the delay time corresponding to the preset delay information, Switching from the first channel to the channel corresponding to the re-received channel switching instruction as the second channel; 所述显示模块,还用于显示所述第二频道的频道号和频道名;The display module is further configured to display a channel number and a channel name of the second channel; 所述处理模块,还用于若所述再次接收到的频道切换指令在为所述第二频道添加的延时信息对应的延时时长内接收到的,则通过所添加的句柄从所述消息队列中删除为所述第一频道添加的延时消息;重新向所述消息队列中为所述第二频道添加所述预设的延时消息;The processing module is further configured to: if the channel switching instruction received again receives the delay time corresponding to the delay information added for the second channel, the message is added from the message by using the added handle Deleting a delay message added for the first channel in the queue; re-adding the preset delay message to the second channel in the message queue; 所述获取模块,还用于在为所述第二频道添加的延时信息对应的延时时长内未再次接收到频道切换指令时,通过所添加的句柄获取所述第二频道对应的第二频道附加信息;The acquiring module is further configured to: when the channel switching instruction is not received again within the delay time corresponding to the delay information added to the second channel, acquire the second corresponding to the second channel by using the added handle Channel additional information; 所述显示模块,还用于显示第二频道的频道名、频道号和所述第二频道附加信息。The display module is further configured to display a channel name, a channel number, and the second channel additional information of the second channel. 如权利要求11所述的智能电视的频道信息显示装置,其特征在于,所述频道信息显示装置还包括创建模块和接发模块,The channel information display device of the smart television according to claim 11, wherein the channel information display device further comprises a creation module and a transmission module. 所述创建模块,用于创建用于控制获取和显示附加信息的延时信息作为预设的延时信息,所述预设的延时信息包括延时时长;The creating module is configured to create delay information for controlling acquisition and display of additional information as preset delay information, where the preset delay information includes a delay duration; 所述接发模块,用于接收频道切换指令。The sending and receiving module is configured to receive a channel switching instruction. 如权利要求11所述的智能电视的频道信息显示装置,其特征在于,所述获取模块,还用于获取当前频道显示界面显示的所述第一频道的频道名和频道号;The channel information display device of the smart TV according to claim 11, wherein the obtaining module is further configured to acquire a channel name and a channel number of the first channel displayed on the current channel display interface; 所述显示模块,还用于刷新所述频道显示界面,以显示所述第一频道附加信息和所述第一频道的频道名和频道号。The display module is further configured to refresh the channel display interface to display the first channel additional information and the channel name and channel number of the first channel. 如权利要求11所述的智能电视的频道信息显示装置,其特征在于,所述智能电视的频道信息显示装置还包括判断模块,用于在再次接收到频道切换指令时,判断是否在所述预设的延时信息对应的延时时长内再次接收到频道切换指令。The channel information display device of the smart television according to claim 11, wherein the channel information display device of the smart TV further comprises a determining module, configured to determine whether the pre-preview is received when the channel switching instruction is received again The channel switching instruction is received again within the delay time corresponding to the set delay information. 如权利要求10所述的智能电视的频道信息显示装置,其特征在于,所述切换模块,还用于在接收到频道切换指令时,向系统底层发送一个图像切换指令,由系统底层根据所述图像切换指令获取所述第一频道的图像信息,并控制播放界面由当前频道画面切换到所述第一频道对应的图像画面。The channel information display device of the smart TV according to claim 10, wherein the switching module is further configured to: when receiving the channel switching instruction, send an image switching instruction to the bottom layer of the system, The image switching instruction acquires the image information of the first channel, and controls the playback interface to switch from the current channel screen to the image screen corresponding to the first channel. 如权利要求10所述的智能电视的频道信息显示装置,其特征在于,所述频道信息显示装置还包括创建模块和接发模块,The channel information display device of the smart television according to claim 10, wherein the channel information display device further comprises a creation module and a transmission module. 所述创建模块,用于创建用于控制获取和显示附加信息的延时信息作为预设的延时信息,所述预设的延时信息包括延时时长;The creating module is configured to create delay information for controlling acquisition and display of additional information as preset delay information, where the preset delay information includes a delay duration; 所述接发模块,用于接收频道切换指令。The sending and receiving module is configured to receive a channel switching instruction. 如权利要求10所述的智能电视的频道信息显示装置,其特征在于,所述获取模块,还用于获取当前频道显示界面显示的所述第一频道的频道名和频道号;The channel information display device of the smart TV of claim 10, wherein the obtaining module is further configured to acquire a channel name and a channel number of the first channel displayed by the current channel display interface; 所述显示模块,还用于刷新所述频道显示界面,以显示所述第一频道附加信息和所述第一频道的频道名和频道号。The display module is further configured to refresh the channel display interface to display the first channel additional information and the channel name and channel number of the first channel. 如权利要求10所述的智能电视的频道信息显示装置,其特征在于,所述智能电视的频道信息显示装置还包括判断模块,用于在再次接收到频道切换指令时,判断是否在所述预设的延时信息对应的延时时长内再次接收到频道切换指令。The channel information display device of the smart television according to claim 10, wherein the channel information display device of the smart television further comprises a determining module, configured to determine whether the pre-preview is received when the channel switching instruction is received again The channel switching instruction is received again within the delay time corresponding to the set delay information.
PCT/CN2014/095097 2014-12-23 2014-12-26 Channel information display method and apparatus for intelligent television Ceased WO2016101252A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410815494.9A CN105791942B (en) 2014-12-23 2014-12-23 Channel information display method and device of smart television
CN201410815494.9 2014-12-23

Publications (1)

Publication Number Publication Date
WO2016101252A1 true WO2016101252A1 (en) 2016-06-30

Family

ID=56148980

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/095097 Ceased WO2016101252A1 (en) 2014-12-23 2014-12-26 Channel information display method and apparatus for intelligent television

Country Status (2)

Country Link
CN (1) CN105791942B (en)
WO (1) WO2016101252A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112040309A (en) * 2020-09-08 2020-12-04 海信视像科技股份有限公司 Channel switching method and display device

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108012184A (en) * 2016-11-02 2018-05-08 深圳市优朋普乐传媒发展有限公司 A kind of video switching playback method and device
CN107145268B (en) * 2017-03-21 2020-06-16 武汉斗鱼网络科技有限公司 Method and device for switching navigation bar
WO2020114165A1 (en) * 2018-12-07 2020-06-11 青岛海信电器股份有限公司 Channel switching method and smart television
CN109327723A (en) * 2018-12-07 2019-02-12 青岛海信电器股份有限公司 A kind of channel switching method and smart television
CN109413471B (en) * 2018-12-07 2021-04-13 海信视像科技股份有限公司 Method for switching channels and smart television
CN112181671B (en) * 2019-07-02 2022-12-16 中移(苏州)软件技术有限公司 Method and device for processing delay message

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080134242A1 (en) * 1995-04-17 2008-06-05 Starsight Telecast Inc. Multi-source switching in a television system
CN101426110A (en) * 2008-11-28 2009-05-06 北京创毅视讯科技有限公司 Method for implementing television channel switch and multimedia broadcast receiving terminal
WO2012082033A1 (en) * 2010-12-15 2012-06-21 Telefonaktiebolaget L M Ericsson (Publ) Methods, a client and a server for handling an mpeg transport stream
CN104202676A (en) * 2014-09-12 2014-12-10 北京赛科世纪数码科技有限公司 Channel switching method and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI482494B (en) * 2012-07-09 2015-04-21 Wistron Corp Method and system for providing channel information, and computer readable storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080134242A1 (en) * 1995-04-17 2008-06-05 Starsight Telecast Inc. Multi-source switching in a television system
CN101426110A (en) * 2008-11-28 2009-05-06 北京创毅视讯科技有限公司 Method for implementing television channel switch and multimedia broadcast receiving terminal
WO2012082033A1 (en) * 2010-12-15 2012-06-21 Telefonaktiebolaget L M Ericsson (Publ) Methods, a client and a server for handling an mpeg transport stream
CN104202676A (en) * 2014-09-12 2014-12-10 北京赛科世纪数码科技有限公司 Channel switching method and system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112040309A (en) * 2020-09-08 2020-12-04 海信视像科技股份有限公司 Channel switching method and display device
CN112040309B (en) * 2020-09-08 2022-06-28 海信视像科技股份有限公司 Channel switching method and display device

Also Published As

Publication number Publication date
CN105791942B (en) 2019-03-01
CN105791942A (en) 2016-07-20

Similar Documents

Publication Publication Date Title
WO2016101252A1 (en) Channel information display method and apparatus for intelligent television
WO2016091011A1 (en) Subtitle switching method and device
WO2018018681A1 (en) Video programme previewing method and device
WO2018028124A1 (en) Television set and signal source switching method thereof
WO2018126888A1 (en) Method and apparatus for configuring a shortcut for a television function
WO2017219485A1 (en) Smart television and control method therefor
WO2017211009A1 (en) Method and system for smart television restart
WO2014187158A1 (en) Method, server, and terminal for controlling cloud sharing of terminal data
WO2016029502A1 (en) Signal source switching method and device
WO2017121066A1 (en) Application program display method and system
WO2017084305A1 (en) Terminal control method and system
WO2017084303A1 (en) Switching method for launcher and switching control system
WO2017190451A1 (en) Picture pushing method and apparatus
WO2017036203A1 (en) Play control method for media application, remote control device and television system
WO2014048239A1 (en) Smart television playing method and smart television
WO2017190452A1 (en) Backlight self-adaptive regulation method and apparatus
WO2018006581A1 (en) Smart-television playback method and apparatus
WO2016090991A1 (en) Method and apparatus for downloading streaming media data
WO2017107385A1 (en) Video playing control method and apparatus
WO2017071223A1 (en) Control method and device for television application
WO2017201893A1 (en) Video processing method and device
WO2017059686A1 (en) Desktop displaying method and device
WO2017088429A1 (en) Method and system for controlling touchscreen application program in display terminal by mobile terminal
WO2017024871A1 (en) Application display method and television
WO2017016308A1 (en) Menu background color processing method and device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14908820

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 03/11/17)

122 Ep: pct application non-entry in european phase

Ref document number: 14908820

Country of ref document: EP

Kind code of ref document: A1