CN108111905B - Display method of channel list, smart TV and computer-readable storage medium - Google Patents
Display method of channel list, smart TV and computer-readable storage medium Download PDFInfo
- Publication number
- CN108111905B CN108111905B CN201711362785.7A CN201711362785A CN108111905B CN 108111905 B CN108111905 B CN 108111905B CN 201711362785 A CN201711362785 A CN 201711362785A CN 108111905 B CN108111905 B CN 108111905B
- Authority
- CN
- China
- Prior art keywords
- channel
- list
- displayed
- identifier
- type
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4383—Accessing a communication channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4823—End-user interface for program selection using a channel name
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4825—End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Circuits Of Receivers In General (AREA)
Abstract
本发明公开了频道列表的显示方法、智能电视及计算机可读存储介质。本发明中根据类型切换指令确定目标频道类型,获取当前电视频道的当前频道标识,查找与当前电视频道最接近且属于目标频道类型的目标频道标识,将目标频道标识作为待选频道标识,将待选频道标识添加至待展示频道列表中,根据待选频道标识查找下一频道标识作为关联频道标识,将关联频道标识作为待选频道标识,返回所述将待选频道标识添加至待展示频道列表中的步骤,直至待展示频道列表中的频道标识数目满足预设频道数目时,显示待展示频道列表,由于不必拷贝所有的电视频道,从而降低了内存的负担,也就解决了硬件性能低下时处理频道列表的速度较慢的技术问题。
The invention discloses a channel list display method, a smart TV and a computer-readable storage medium. In the present invention, the target channel type is determined according to the type switching instruction, the current channel ID of the current TV channel is obtained, the target channel ID that is closest to the current TV channel and belongs to the target channel type is searched, the target channel ID is used as the candidate channel ID, and the The selected channel ID is added to the list of channels to be displayed, the next channel ID is searched as the associated channel ID according to the ID of the channel to be selected, the ID of the associated channel is used as the ID of the channel to be selected, and the process of adding the ID of the channel to be selected to the list of channels to be displayed is returned. until the number of channel identifiers in the list of channels to be displayed meets the preset number of channels, the list of channels to be displayed is displayed. Since it is not necessary to copy all the TV channels, the burden on the memory is reduced, which also solves the problem of low hardware performance. Technical issues with slower processing of channel lists.
Description
技术领域technical field
本发明涉及电视技术领域,尤其涉及频道列表的显示方法、智能电视及计算机可读存储介质。The present invention relates to the technical field of televisions, and in particular, to a method for displaying a channel list, a smart TV and a computer-readable storage medium.
背景技术Background technique
随着智能电视的不断发展,用户对于智能电视的体验要求也不断提高,导致智能电视相关的各厂商及服务提供商需要对智能电视内运行的软件进行优化,并提高智能电视内软件的运行效率。With the continuous development of smart TVs, users' requirements for the experience of smart TVs are also constantly improving, resulting in the need for smart TV-related manufacturers and service providers to optimize the software running in smart TVs and improve the operating efficiency of the software in smart TVs .
比如,随着对于成本与用户体验的综合考虑,低成本的智能电视也可采取4K方案来实现播放效果,但要求内存不超过1G,并希望该智能电视的功能和用户体验上不能降低。其中,所述4K方案指智能电视采用4K分辨率来进行播放,4K分辨率即像素为3840×2160的分辨率。For example, with the comprehensive consideration of cost and user experience, low-cost smart TVs can also adopt a 4K solution to achieve playback effects, but the memory is required to be no more than 1G, and it is hoped that the functions and user experience of the smart TV will not be reduced. The 4K solution means that the smart TV uses 4K resolution for playback, and the 4K resolution is a resolution of 3840×2160 pixels.
但是,若采取上述方案来设计智能电视,在处理智能电视的频道列表上将遇到瓶颈。原因在于,比如,欧洲国家一般两个卫星所提供的频道将会超过3000个,过多的频道将导致在用户使用智能电视时变化频道列表的操作速度会变慢。而这又是因为,常见的处理频道列表的方法是,直接在这3000个频道去查到合适的节目,当采取上述设计智能电视的方案来制造智能电视时,自然会因为内存与中央处理器(Central Processing Unit,CPU)的性能低下而导致速度变慢,比如,在使用智能电视时,若对频道列表进行翻页,将先把该3000个频道都先加载到内存中,但是,由于内存与CPU的性能低下,自然也就导致由于过于消耗硬件资源而速度变慢。所以,现有的智能电视在硬件性能低下时存在处理频道列表的速度较慢的技术问题。However, if the above scheme is adopted to design a smart TV, a bottleneck will be encountered in processing the channel list of the smart TV. The reason is that, for example, European countries generally provide more than 3,000 channels from two satellites. Too many channels will slow down the operation of changing the channel list when the user uses the smart TV. And this is because the common method of processing the channel list is to directly find the appropriate programs in these 3,000 channels. When the above-mentioned smart TV design scheme is adopted to manufacture a smart TV, it will naturally be affected by the memory and the central processing unit. The performance of the Central Processing Unit (CPU) is low and the speed is slowed down. For example, when using a smart TV, if the channel list is turned over, the 3000 channels will be loaded into the memory first. However, due to the memory The low performance of the CPU naturally leads to a slowdown due to excessive consumption of hardware resources. Therefore, the existing smart TV has the technical problem that the processing speed of the channel list is slow when the hardware performance is low.
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。The above content is only used to assist the understanding of the technical solutions of the present invention, and does not mean that the above content is the prior art.
发明内容SUMMARY OF THE INVENTION
本发明的主要目的在于提供频道列表的显示方法、智能电视及计算机可读存储介质,旨在解决现有技术中在智能电视的硬件性能低下时存在处理频道列表的速度较慢的技术问题。The main purpose of the present invention is to provide a channel list display method, a smart TV and a computer-readable storage medium, aiming to solve the technical problem of slow processing of the channel list in the prior art when the hardware performance of the smart TV is low.
为实现上述目的,本发明提供一种频道列表的显示方法,所述频道列表的显示方法包括以下步骤:In order to achieve the above object, the present invention provides a method for displaying a channel list, and the method for displaying a channel list includes the following steps:
智能电视响应于用户输入的类型切换指令,根据所述类型切换指令确定目标频道类型;The smart TV determines the target channel type according to the type switching instruction in response to the type switching instruction input by the user;
获取处于播放状态的当前电视频道的当前频道标识,查找与所述当前电视频道最接近且属于所述目标频道类型的电视频道的目标频道标识,并将所述目标频道标识作为待选频道标识;Acquiring the current channel identifier of the current TV channel in the playing state, searching for the target channel identifier of the television channel closest to the current television channel and belonging to the target channel type, and using the target channel identifier as the candidate channel identifier;
将所述待选频道标识添加至待展示频道列表中,根据所述待选频道标识查找属于所述目标频道类型的下一频道标识作为关联频道标识;adding the candidate channel identifier to the list of channels to be displayed, and searching for the next channel identifier belonging to the target channel type according to the candidate channel identifier as the associated channel identifier;
将所述关联频道标识作为待选频道标识,返回所述将所述待选频道标识添加至待展示频道列表中的步骤,直至所述待展示频道列表中的频道标识数目满足预设频道数目时,显示所述待展示频道列表。Use the associated channel identifier as the candidate channel identifier, and return to the step of adding the candidate channel identifier to the channel list to be displayed, until the number of channel identifiers in the channel list to be displayed meets the preset number of channels to display the list of channels to be displayed.
优选地,所述将所述待选频道标识添加至待展示频道列表中,根据所述待选频道标识查找属于所述目标频道类型的下一频道标识作为关联频道标识,具体包括:Preferably, adding the candidate channel identifier to the list of channels to be displayed, and searching for the next channel identifier belonging to the target channel type according to the candidate channel identifier as the associated channel identifier, specifically includes:
将所述待选频道标识添加至待展示频道列表中,获取预设链表;adding the to-be-selected channel identifier to the to-be-displayed channel list to obtain a preset linked list;
基于所述预设链表根据所述待选频道标识查找对应的下一属于所述目标频道类型的电视频道;Find the corresponding next TV channel belonging to the target channel type according to the candidate channel identifier based on the preset linked list;
在查找到对应的下一属于所述目标频道类型的电视频道时,将查找到的下一属于所述目标频道类型的电视频道的频道标识作为关联频道标识。When the corresponding next TV channel belonging to the target channel type is found, the channel identifier of the next found TV channel belonging to the target channel type is used as the associated channel identifier.
优选地,所述基于所述预设链表根据所述待选频道标识查找对应的下一属于所述目标频道类型的电视频道之后,所述频道列表的显示方法还包括:Preferably, after searching for a corresponding next TV channel belonging to the target channel type according to the channel identifier to be selected based on the preset linked list, the method for displaying the channel list further includes:
在未查找到对应的下一属于所述目标频道类型的电视频道时,按照预设初始频道列表的列表次序查找与所述待选频道标识对应的电视频道最接近且属于所述目标频道类型的目标电视频道,并在所述预设链表中将所述目标电视频道认定为与所述待选频道标识对应的下一属于所述目标频道类型的电视频道。When the corresponding next TV channel belonging to the target channel type is not found, according to the list order of the preset initial channel list, search for the TV channel corresponding to the candidate channel identifier that is closest to the target channel type and belongs to the target channel type. The target TV channel is identified in the preset linked list as the next TV channel belonging to the target channel type corresponding to the candidate channel identifier.
优选地,所述将所述关联频道标识作为待选频道标识,返回所述将所述待选频道标识添加至待展示频道列表中的步骤,直至所述待展示频道列表中的频道标识数目满足预设频道数目时,显示所述待展示频道列表之后,所述频道列表的显示方法还包括:Preferably, the associated channel identifier is used as the candidate channel identifier, and the step of adding the candidate channel identifier to the list of channels to be displayed is returned until the number of channel identifiers in the list of channels to be displayed is sufficient When the number of channels is preset, after the channel list to be displayed is displayed, the display method of the channel list further includes:
响应于用户输入的列表翻页指令,判断所述列表翻页指令是否为下翻指令;In response to the list page-turning instruction input by the user, determine whether the list page-turning instruction is a page-down instruction;
当所述列表翻页指令为所述下翻指令时,获取位于所述待展示频道列表的列表底端的频道标识;When the list page-turning instruction is the down-turning instruction, acquiring the channel identifier at the bottom of the list of the to-be-displayed channel list;
清空所述待展示频道列表中的频道标识,以生成新的待展示频道列表;Clearing the channel identifiers in the to-be-displayed channel list to generate a new to-be-displayed channel list;
查找与列表底端的频道标识最接近且属于所述目标频道类型的电视频道的样本频道标识,并将所述样本频道标识作为待选频道标识;Searching for the sample channel ID of the TV channel that is closest to the channel ID at the bottom of the list and belongs to the target channel type, and uses the sample channel ID as the candidate channel ID;
返回所述将所述待选频道标识添加至新的待展示频道列表中的步骤,直至新的待展示频道列表中的频道标识数目满足所述预设频道数目时,显示新的待展示频道列表。Return to the step of adding the channel identifiers to be displayed to the new channel list to be displayed, until the number of channel identifiers in the new channel list to be displayed meets the preset number of channels, display the new channel list to be displayed .
优选地,所述当所述列表翻页指令为所述下翻指令时,获取位于所述待展示频道列表的列表底端的频道标识之后,所述频道列表的显示方法还包括:Preferably, after obtaining the channel identifier located at the bottom of the list of the to-be-displayed channel list when the list page turning command is the downward turning command, the method for displaying the channel list further includes:
获取位于所述待展示频道列表的列表顶端的第一频道标识,并获取焦点在所述待展示频道列表中所处的频道标识,计算在所述待展示频道列表中列表顶端的频道标识与焦点所处的频道标识之间相差的标识数量;Obtain the first channel ID at the top of the list of channels to be displayed, and obtain the channel ID where the focus is in the list of channels to be displayed, and calculate the channel ID and focus at the top of the list in the list of channels to be displayed The number of IDs that differ between the channel IDs in which they are located;
相应地,所述返回所述将所述待选频道标识添加至新的待展示频道列表中的步骤,直至新的待展示频道列表中的频道标识数目满足所述预设频道数目时,显示新的待展示频道列表之后,所述频道列表的显示方法还包括:Correspondingly, in the step of returning to the step of adding the channel identifier to be displayed to the new channel list to be displayed, until the number of channel identifiers in the new channel list to be displayed meets the preset number of channels, a new channel identifier is displayed. After the channel list to be displayed, the method for displaying the channel list further includes:
获取新的待展示频道列表的列表顶端的第二频道标识,确定在新的待展示频道列表中与所述第二频道标识相差所述标识数量的频道标识作为更新频道标识,将所述焦点移动至所述更新频道标识上。Obtain the second channel ID at the top of the list of the new channel list to be displayed, determine the channel ID that differs from the second channel ID by the number of IDs in the new channel list to be displayed as the updated channel ID, and move the focus to the update channel ID.
优选地,所述智能电视响应于用户输入的类型切换指令,根据所述类型切换指令确定目标频道类型,具体包括:Preferably, in response to a type switching instruction input by a user, the smart TV determines the target channel type according to the type switching instruction, which specifically includes:
智能电视响应于用户输入的类型切换指令,获取当前时刻处于播放状态的电视频道所属的当前频道类型,从预设类型列表中查找所述当前频道类型的下一个频道类型,将所述下一个频道类型作为目标频道类型。In response to the type switching instruction input by the user, the smart TV obtains the current channel type to which the TV channel currently in the playing state belongs, searches for the next channel type of the current channel type from the preset type list, and assigns the next channel type to the current channel type. type as the target channel type.
优选地,所述智能电视响应于用户输入的类型切换指令,根据所述类型切换指令确定目标频道类型之前,所述频道列表的显示方法还包括:Preferably, the smart TV responds to a type switching instruction input by a user, and before determining the target channel type according to the type switching instruction, the display method of the channel list further includes:
智能电视响应于用户输入的初始化指令,获取各频道数据,从所述频道数据中读取频道标识,根据读取出的频道标识建立频道标识列表,并展示所述频道标识列表;The smart TV obtains each channel data in response to the initialization instruction input by the user, reads the channel identification from the channel data, establishes a channel identification list according to the read channel identification, and displays the channel identification list;
响应于用户输入的标识选取指令,根据所述标识选取指令从所述频道标识列表中选取待展示频道标识,根据所述待展示频道标识查找对应的待展示频道显示内容,并展示所述待展示频道显示内容,所述频道数据包括所述频道标识与频道显示内容。In response to the identifier selection instruction input by the user, select the channel identifier to be displayed from the channel identifier list according to the identifier selection instruction, search for the corresponding display content of the channel to be displayed according to the channel identifier to be displayed, and display the to-be-displayed channel identifier Channel display content, the channel data includes the channel identification and channel display content.
优选地,所述智能电视响应于用户输入的初始化指令,获取各频道数据,从所述频道数据中读取频道标识,根据读取出的频道标识建立频道标识列表,并展示所述频道标识列表之后,所述频道列表的显示方法还包括:Preferably, the smart TV obtains data of each channel in response to an initialization instruction input by the user, reads the channel ID from the channel data, establishes a channel ID list according to the read channel ID, and displays the channel ID list Afterwards, the method for displaying the channel list further includes:
启用预设后台线程,以使所述预设后台线程根据读取出的频道标识查找对应的频道显示内容,将查找到的频道显示内容保存至内存。A preset background thread is enabled, so that the preset background thread searches for the corresponding channel display content according to the read channel identifier, and saves the found channel display content to the memory.
此外,为实现上述目的,本发明还提供一种智能电视,所述智能电视包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的频道列表的显示程序,所述频道列表的显示程序配置为实现如上文所述频道列表的显示方法的步骤。In addition, in order to achieve the above object, the present invention also provides a smart TV, the smart TV includes: a memory, a processor, and a display program for a channel list stored in the memory and running on the processor, so The channel list display program is configured to implement the steps of the channel list display method as described above.
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有频道列表的显示程序,所述频道列表的显示程序被处理器执行时实现如上文所述的频道列表的显示方法的步骤。In addition, in order to achieve the above object, the present invention also provides a computer-readable storage medium, where a program for displaying a channel list is stored on the computer-readable storage medium, and when the program for displaying a channel list is executed by a processor, the above-mentioned The steps of the display method of the channel list.
本发明中通过在各电视频道中根据上述查找方式查找出预设频道数目的频道标识,不必拷贝所有的电视频道,并对添加有预设频道数目的频道标识的待展示频道列表进行展示,从而降低了内存的负担,也就解决了现有技术中在智能电视的硬件性能低下时存在的处理频道列表的速度较慢的技术问题。In the present invention, by finding out the channel identifiers of the preset number of channels in each TV channel according to the above search method, it is not necessary to copy all the TV channels, and the list of channels to be displayed to which the channel identifiers of the preset number of channels are added is displayed, thereby The burden on the memory is reduced, and the technical problem in the prior art that the processing speed of the channel list exists when the hardware performance of the smart TV is low is solved.
附图说明Description of drawings
图1是本发明实施例方案涉及的硬件运行环境的智能电视结构示意图;1 is a schematic structural diagram of a smart TV of a hardware operating environment involved in an embodiment of the present invention;
图2为本发明频道列表的显示方法第一实施例的流程示意图;2 is a schematic flowchart of a first embodiment of a method for displaying a channel list according to the present invention;
图3为本发明频道列表的显示方法第二实施例的流程示意图;3 is a schematic flowchart of a second embodiment of a method for displaying a channel list according to the present invention;
图4为链表示意图;4 is a schematic diagram of a linked list;
图5为本发明频道列表的显示方法第三实施例的流程示意图;5 is a schematic flowchart of a third embodiment of a method for displaying a channel list according to the present invention;
图6为本发明频道列表的显示方法第四实施例的流程示意图。FIG. 6 is a schematic flowchart of a fourth embodiment of a method for displaying a channel list according to the present invention.
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization, functional characteristics and advantages of the present invention will be further described with reference to the accompanying drawings in conjunction with the embodiments.
具体实施方式Detailed ways
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention.
参照图1,图1为本发明实施例方案涉及的硬件运行环境的智能电视结构示意图。Referring to FIG. 1 , FIG. 1 is a schematic structural diagram of a smart TV of a hardware operating environment involved in an embodiment of the present invention.
如图1所示,该智能电视可以包括:处理器1001,例如CPU,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display),可选用户接口1003还可以包括标准的有线接口、无线接口,对于用户接口1003的有线接口在本发明中可为USB接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。As shown in FIG. 1 , the smart TV may include: a
所述智能电视可为基于Android或其他系统的电视机,可提供4K的显示效果。The smart TV can be a TV based on Android or other systems, and can provide a 4K display effect.
本领域技术人员可以理解,图1中示出的结构并不构成对智能电视的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。Those skilled in the art can understand that the structure shown in FIG. 1 does not constitute a limitation on the smart TV, and may include more or less components than the one shown, or combine some components, or arrange different components.
如图1所示,作为一种计算机计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及频道列表的显示程序。As shown in FIG. 1 , the
在图1所示的智能电视中,网络接口1004主要用于连接后台服务器,与所述后台服务器进行数据通信;用户接口1003主要用于连接外设;所述智能电视通过处理器1001调用存储器1005中存储的频道列表的显示程序,并执行以下操作:In the smart TV shown in FIG. 1 , the
响应于用户输入的类型切换指令,根据所述类型切换指令确定目标频道类型;In response to the type switching instruction input by the user, determining the target channel type according to the type switching instruction;
获取处于播放状态的当前电视频道的当前频道标识,查找与所述当前电视频道最接近且属于所述目标频道类型的电视频道的目标频道标识,并将所述目标频道标识作为待选频道标识;Acquiring the current channel identifier of the current TV channel in the playing state, searching for the target channel identifier of the television channel closest to the current television channel and belonging to the target channel type, and using the target channel identifier as the candidate channel identifier;
将所述待选频道标识添加至待展示频道列表中,根据所述待选频道标识查找属于所述目标频道类型的下一频道标识作为关联频道标识;adding the candidate channel identifier to the list of channels to be displayed, and searching for the next channel identifier belonging to the target channel type according to the candidate channel identifier as the associated channel identifier;
将所述关联频道标识作为待选频道标识,返回所述将所述待选频道标识添加至待展示频道列表中的步骤,直至所述待展示频道列表中的频道标识数目满足预设频道数目时,显示所述待展示频道列表。Use the associated channel identifier as the candidate channel identifier, and return to the step of adding the candidate channel identifier to the channel list to be displayed, until the number of channel identifiers in the channel list to be displayed meets the preset number of channels to display the list of channels to be displayed.
进一步地,处理器1001可以调用存储器1005中存储的频道列表的显示程序,还执行以下操作:Further, the
将所述待选频道标识添加至待展示频道列表中,获取预设链表;adding the to-be-selected channel identifier to the to-be-displayed channel list to obtain a preset linked list;
基于所述预设链表根据所述待选频道标识查找对应的下一属于所述目标频道类型的电视频道;Find the corresponding next TV channel belonging to the target channel type according to the candidate channel identifier based on the preset linked list;
在查找到对应的下一属于所述目标频道类型的电视频道时,将查找到的下一属于所述目标频道类型的电视频道的频道标识作为关联频道标识。When the corresponding next TV channel belonging to the target channel type is found, the channel identifier of the next found TV channel belonging to the target channel type is used as the associated channel identifier.
进一步地,处理器1001可以调用存储器1005中存储的频道列表的显示程序,还执行以下操作:Further, the
在未查找到对应的下一属于所述目标频道类型的电视频道时,按照预设初始频道列表的列表次序查找与所述待选频道标识对应的电视频道最接近且属于所述目标频道类型的目标电视频道,并在所述预设链表中将所述目标电视频道认定为与所述待选频道标识对应的下一属于所述目标频道类型的电视频道。When the corresponding next TV channel belonging to the target channel type is not found, according to the list order of the preset initial channel list, search for the TV channel corresponding to the candidate channel identifier that is closest to the target channel type and belongs to the target channel type. The target TV channel is identified in the preset linked list as the next TV channel belonging to the target channel type corresponding to the candidate channel identifier.
进一步地,处理器1001可以调用存储器1005中存储的频道列表的显示程序,还执行以下操作:Further, the
响应于用户输入的列表翻页指令,判断所述列表翻页指令是否为下翻指令;In response to the list page-turning instruction input by the user, determine whether the list page-turning instruction is a page-down instruction;
当所述列表翻页指令为所述下翻指令时,获取位于所述待展示频道列表的列表底端的频道标识;When the list page-turning instruction is the down-turning instruction, acquiring the channel identifier at the bottom of the list of the to-be-displayed channel list;
清空所述待展示频道列表中的频道标识,以生成新的待展示频道列表;Clearing the channel identifiers in the to-be-displayed channel list to generate a new to-be-displayed channel list;
查找与列表底端的频道标识最接近且属于所述目标频道类型的电视频道的样本频道标识,并将所述样本频道标识作为待选频道标识;Searching for the sample channel ID of the TV channel that is closest to the channel ID at the bottom of the list and belongs to the target channel type, and uses the sample channel ID as the candidate channel ID;
返回所述将所述待选频道标识添加至新的待展示频道列表中的步骤,直至新的待展示频道列表中的频道标识数目满足所述预设频道数目时,显示新的待展示频道列表。Return to the step of adding the channel identifiers to be displayed to the new channel list to be displayed, until the number of channel identifiers in the new channel list to be displayed meets the preset number of channels, display the new channel list to be displayed .
进一步地,处理器1001可以调用存储器1005中存储的频道列表的显示程序,还执行以下操作:Further, the
获取位于所述待展示频道列表的列表顶端的第一频道标识,并获取焦点在所述待展示频道列表中所处的频道标识,计算在所述待展示频道列表中列表顶端的频道标识与焦点所处的频道标识之间相差的标识数量;Obtain the first channel ID at the top of the list of channels to be displayed, and obtain the channel ID where the focus is in the list of channels to be displayed, and calculate the channel ID and focus at the top of the list in the list of channels to be displayed The number of IDs that differ between the channel IDs in which they are located;
相应地,所述返回所述将所述待选频道标识添加至新的待展示频道列表中的步骤,直至新的待展示频道列表中的频道标识数目满足所述预设频道数目时,显示新的待展示频道列表之后,所述频道列表的显示方法还包括:Correspondingly, in the step of returning to the step of adding the channel identifier to be displayed to the new channel list to be displayed, until the number of channel identifiers in the new channel list to be displayed meets the preset number of channels, a new channel identifier is displayed. After the channel list to be displayed, the method for displaying the channel list further includes:
获取新的待展示频道列表的列表顶端的第二频道标识,确定在新的待展示频道列表中与所述第二频道标识相差所述标识数量的频道标识作为更新频道标识,将所述焦点移动至所述更新频道标识上。Obtain the second channel ID at the top of the list of the new channel list to be displayed, determine the channel ID that differs from the second channel ID by the number of IDs in the new channel list to be displayed as the updated channel ID, and move the focus to the update channel ID.
进一步地,处理器1001可以调用存储器1005中存储的频道列表的显示程序,还执行以下操作:Further, the
响应于用户输入的类型切换指令,获取当前时刻处于播放状态的电视频道所属的当前频道类型,从预设类型列表中查找所述当前频道类型的下一个频道类型,将所述下一个频道类型作为目标频道类型。In response to the type switching instruction input by the user, obtain the current channel type to which the TV channel currently in the playing state belongs, search for the next channel type of the current channel type from the preset type list, and use the next channel type as Target channel type.
进一步地,处理器1001可以调用存储器1005中存储的频道列表的显示程序,还执行以下操作:Further, the
响应于用户输入的初始化指令,获取各频道数据,从所述频道数据中读取频道标识,根据读取出的频道标识建立频道标识列表,并展示所述频道标识列表;In response to the initialization instruction input by the user, obtain each channel data, read the channel identification from the channel data, establish a channel identification list according to the read channel identification, and display the channel identification list;
响应于用户输入的标识选取指令,根据所述标识选取指令从所述频道标识列表中选取待展示频道标识,根据所述待展示频道标识查找对应的待展示频道显示内容,并展示所述待展示频道显示内容,所述频道数据包括所述频道标识与频道显示内容。In response to the identifier selection instruction input by the user, select the channel identifier to be displayed from the channel identifier list according to the identifier selection instruction, search for the corresponding display content of the channel to be displayed according to the channel identifier to be displayed, and display the to-be-displayed channel identifier Channel display content, the channel data includes the channel identification and channel display content.
进一步地,处理器1001可以调用存储器1005中存储的频道列表的显示程序,还执行以下操作:Further, the
启用预设后台线程,以使所述预设后台线程根据读取出的频道标识查找对应的频道显示内容,将查找到的频道显示内容保存至内存。A preset background thread is enabled, so that the preset background thread searches for the corresponding channel display content according to the read channel identifier, and saves the found channel display content to the memory.
本实施例中通过在各电视频道中根据上述查找方式查找出预设频道数目的频道标识,不必拷贝所有的电视频道,并对添加有预设频道数目的频道标识的待展示频道列表进行展示,从而降低了内存的负担,也就解决了现有技术中在智能电视的硬件性能低下时存在的处理频道列表的速度较慢的技术问题。In this embodiment, by finding out the channel identifiers of the preset number of channels in each TV channel according to the above search method, it is not necessary to copy all the TV channels, and the list of channels to be displayed to which the channel identifiers of the preset number of channels are added is displayed, Therefore, the burden of the memory is reduced, and the technical problem of the slow processing speed of the channel list in the prior art when the hardware performance of the smart TV is low is solved.
基于上述硬件结构,提出本发明频道列表的显示方法的实施例。Based on the above hardware structure, an embodiment of the display method of the channel list of the present invention is proposed.
参照图2,图2为本发明频道列表的显示方法第一实施例的流程示意图。Referring to FIG. 2 , FIG. 2 is a schematic flowchart of a first embodiment of a method for displaying a channel list according to the present invention.
在第一实施例中,所述频道列表的显示方法包括以下步骤:In the first embodiment, the method for displaying the channel list includes the following steps:
步骤S10:响应于用户输入的类型切换指令,根据所述类型切换指令确定目标频道类型;Step S10: In response to the type switching instruction input by the user, determine the target channel type according to the type switching instruction;
可以理解的是,本实施例的执行主体为智能电视。为了既考虑到成本又能够满足用户对于智能电视功能实现的要求,所以,本实施例既希望智能电视可以实现4K的播放效果,又能够采取较小的内存,比如,1G的内存,以及运行性能较低的CPU,但是,在采取上述智能电视的设计方案时,为了防止因为硬件性能低下而无法提供较快的频道列表反应速度,本实施例将率先对频道进行过滤,不直接对所有的频道进行处理,以降低硬件的处理负担。It can be understood that the executive body of this embodiment is a smart TV. In order to not only consider the cost but also meet the user's requirements for the realization of smart TV functions, this embodiment not only hopes that the smart TV can achieve a 4K playback effect, but also can use a smaller memory, such as 1G memory, and the running performance However, when adopting the above-mentioned smart TV design scheme, in order to prevent the inability to provide a faster channel list response speed due to low hardware performance, this embodiment will first filter the channels instead of directly filtering all channels. Processing is performed to reduce the processing burden on the hardware.
在具体实现中,比如,若希望智能电视提供同一类型的电视频道,用户可直接在智能电视的物理按键或者虚拟按键上进行频道类型的选取,或者,用户直接操作与智能电视配套的遥控器以确定希望显示的频道类型。In specific implementation, for example, if you want the smart TV to provide the same type of TV channels, the user can directly select the channel type on the physical buttons or virtual buttons of the smart TV, or the user can directly operate the remote control matching the smart TV to Determine the type of channel you want to display.
步骤S20:获取处于播放状态的当前电视频道的当前频道标识,查找与所述当前电视频道最接近且属于所述目标频道类型的电视频道的目标频道标识,并将所述目标频道标识作为待选频道标识;Step S20: Obtain the current channel ID of the current TV channel in the playing state, find the target channel ID of the TV channel closest to the current TV channel and belong to the target channel type, and use the target channel ID as a candidate for selection channel ID;
应当理解的是,在确定用户希望显示的频道类型即目标频道类型后,为了降低频道的搜索范围,可优先查找与当前电视频道接近的电视频道。因为,用户在打开智能电视后,将会自动播映一台电视频道即当前电视频道,考虑到用户的使用习惯,将先按照电视频道的默认播放次序优先查找与该当前电视频道最接近且属于用户确定的目标频道类型的电视频道,并将确定的电视频道加入待展示频道列表。本实施例不会直接将所有频道或者所有属于目标频道类型的频道展示给用户,可将该过滤后的待展示频道列表展示给用户,可降低内存运行的负担。It should be understood that, after determining the channel type that the user wants to display, that is, the target channel type, in order to reduce the channel search range, a TV channel close to the current TV channel may be preferentially searched for. Because, after the user turns on the smart TV, it will automatically play a TV channel, that is, the current TV channel. Considering the user's usage habits, it will first search for the TV channel that is closest to the current TV channel and belongs to the user according to the default playback order of the TV channel. Determine the TV channel of the target channel type, and add the determined TV channel to the list of channels to be displayed. In this embodiment, all channels or all channels belonging to the target channel type are not directly displayed to the user, but the filtered list of channels to be displayed can be displayed to the user, which can reduce the burden of memory operation.
在具体实现中,比如,用户当前正在播放的频道的当前频道标识为“频道7”,考虑到优先显示处于播放状态的频道标识,若当前频道标识即“频道7”属于所述目标频道类型,可将该当前频道标识添加入待展示频道列表;并将查找与所述当前电视频道最接近且属于所述目标频道类型的电视频道的目标频道标识,若按照电视频道的默认播放次序即顺序播放与“频道7”最接近的频道为“频道8”,若“频道8”不属于目标频道类型,则将检测“频道9”是否属于目标频道类型,若“频道9”属于目标频道类型,则将该“频道9”添加入待展示频道列表。In a specific implementation, for example, the current channel identifier of the channel currently being played by the user is "Channel 7". Considering that the channel identifier in the playing state is preferentially displayed, if the current channel identifier that is "Channel 7" belongs to the target channel type, The current channel ID can be added to the list of channels to be displayed; and the target channel ID of the TV channel that is closest to the current TV channel and belongs to the target channel type will be searched. If it is played according to the default playback order of TV channels, it will be played sequentially. The closest channel to "Channel 7" is "Channel 8". If "Channel 8" does not belong to the target channel type, it will detect whether "Channel 9" belongs to the target channel type. If "Channel 9" belongs to the target channel type, then Add this "Channel 9" to the list of channels to show.
步骤S30:将所述待选频道标识添加至待展示频道列表中,根据所述待选频道标识查找属于所述目标频道类型的下一频道标识作为关联频道标识;Step S30: adding the candidate channel identifier to the list of channels to be displayed, and searching for the next channel identifier belonging to the target channel type according to the candidate channel identifier as the associated channel identifier;
在具体实现中,再将待选频道标识即“频道9”加入待展示频道列表后,将再查找与属于目标频道类型的下一频道标识,比如,“频道11”。In a specific implementation, after adding the channel ID to be selected, namely "Channel 9" to the list of channels to be displayed, the next channel ID belonging to the target channel type, for example, "Channel 11", will be searched.
步骤S40:将所述关联频道标识作为待选频道标识,返回所述将所述待选频道标识添加至待展示频道列表中的步骤,直至所述待展示频道列表中的频道标识数目满足预设频道数目时,显示所述待展示频道列表。Step S40: Use the associated channel identifier as a candidate channel identifier, and return to the step of adding the candidate channel identifier to the list of channels to be displayed, until the number of channel identifiers in the list of channels to be displayed meets a preset number When the number of channels is present, the list of channels to be displayed is displayed.
可以理解的是,在将“频道9”与“频道11”添加入待展示频道列表后,将继续查找符合要求的待选频道标识,直至查找到的频道标识数量满足预设频道数目。比如,若预设频道数目为7,在待展示频道列表中已添加的频道标识有7个时,则停止对于频道的查找,将存储有7个频道标识的待展示频道列表进行展示,既不必展示所有的频道,也并不必对所有的频道进行查找。因为,不必显示所有的频道,也不必将所有的频道加载至内存中,从而优化了对于频道列表的显示,提高了频道列表的显示速度。It can be understood that, after adding "Channel 9" and "Channel 11" to the channel list to be displayed, the search for the candidate channel IDs that meet the requirements will continue until the number of channel IDs found meets the preset number of channels. For example, if the preset number of channels is 7, when there are 7 channel IDs added to the list of channels to be displayed, the search for channels will be stopped, and the list of channels to be displayed with 7 channel IDs stored will be displayed. Show all channels without having to search for all channels. Because it is not necessary to display all the channels or load all the channels into the memory, the display of the channel list is optimized and the display speed of the channel list is improved.
本实施例中通过在各电视频道中根据上述查找方式查找出预设频道数目的频道标识,不必拷贝所有的电视频道,并对添加有预设频道数目的频道标识的待展示频道列表进行展示,从而降低了内存的负担,也就解决了现有技术中在智能电视的硬件性能低下时存在的处理频道列表的速度较慢的技术问题。In this embodiment, by finding out the channel identifiers of the preset number of channels in each TV channel according to the above search method, it is not necessary to copy all the TV channels, and the list of channels to be displayed to which the channel identifiers of the preset number of channels are added is displayed, Therefore, the burden of the memory is reduced, and the technical problem of the slow processing speed of the channel list in the prior art when the hardware performance of the smart TV is low is solved.
参照图3,图3为本发明频道列表的显示方法第二实施例的流程示意图,基于上述图2所示的第一实施例,提出本发明频道列表的显示方法的第二实施例。Referring to FIG. 3 , FIG. 3 is a schematic flowchart of the second embodiment of the channel list display method of the present invention. Based on the first embodiment shown in FIG. 2 , a second embodiment of the channel list display method of the present invention is proposed.
在第二实施例中,所述步骤S30,具体包括:In the second embodiment, the step S30 specifically includes:
步骤S301:将所述待选频道标识添加至待展示频道列表中,获取预设链表;Step S301: adding the to-be-selected channel identifier to the to-be-displayed channel list to obtain a preset linked list;
可以理解的是,为了便于智能电视查找到频道标识,可建立预设链表以获取到与所述待选频道标识对应的下一标识。参见图4,图4为链表示意图。其中,预设链表中将预先设置待选频道标识自身的“频道标识”、待选频道标识自身的“频道类型”、下一标识以及上一标识。It can be understood that, in order to facilitate the smart TV to find the channel identifier, a preset linked list may be established to obtain the next identifier corresponding to the channel identifier to be selected. Referring to FIG. 4, FIG. 4 is a schematic diagram of a linked list. Wherein, in the preset linked list, the "channel ID" of the candidate channel ID itself, the "channel type" of the candidate channel ID itself, the next ID and the previous ID are preset.
步骤S302:基于所述预设链表根据所述待选频道标识查找对应的下一属于所述目标频道类型的电视频道;Step S302: searching for the corresponding next TV channel belonging to the target channel type according to the channel identifier to be selected based on the preset linked list;
在具体实现中,比如,若待选频道标识的频道标识为3,参见图4,可基于预设链表查找对应的下一电视频道,可见频道标识3的下一标识为5,表明,待选频道标识的下一电视频道的频道标识为5。当然,也可根据预设链表查询与待选频道标识对应的上一电视频道。In a specific implementation, for example, if the channel ID of the channel ID to be selected is 3, referring to FIG. 4 , the corresponding next TV channel can be searched based on the preset linked list, and it can be seen that the next ID of the
步骤S303:在查找到对应的下一属于所述目标频道类型的电视频道时,将查找到的下一属于所述目标频道类型的电视频道的频道标识作为关联频道标识。Step S303: When the corresponding next TV channel belonging to the target channel type is found, the channel identifier of the found next TV channel belonging to the target channel type is used as the associated channel identifier.
可以理解的是,因为待选频道标识在预设链表中查找到对应的下一电视频道的频道标识即“下一标识5”,可将该“下一标识5”作为关联频道标识。It can be understood that, because the channel identifier of the channel to be selected finds the channel identifier of the corresponding next TV channel, that is, "
进一步地,所述步骤S302之后,所述频道列表的显示方法还包括:在未查找到对应的下一属于所述目标频道类型的电视频道时,按照预设初始频道列表的列表次序查找与所述待选频道标识对应的电视频道最接近且属于所述目标频道类型的目标电视频道,并在所述预设链表中将所述目标电视频道认定为与所述待选频道标识对应的下一属于所述目标频道类型的电视频道。Further, after the step S302, the method for displaying the channel list further includes: when the corresponding next TV channel belonging to the target channel type is not found, searching for the corresponding TV channel according to the list order of the preset initial channel list. The TV channel corresponding to the candidate channel identifier is the closest and belongs to the target TV channel of the target channel type, and the target TV channel is identified as the next channel corresponding to the candidate channel identifier in the preset linked list. TV channels belonging to the target channel type.
可以理解的是,在使用预设链表的过程中,若未在预设链表中查找到待选频道标识的下一标识,可自动向预设链表中添加该下一标识,以便于下次查找到该待选频道标识时可以直接从预设链表中读取到下一标识,以加快反应速度。具体而言,比如,若待选频道标识为3,而预设链表中未记录频道标识3的下一标识,可直接在预设初始频道列表中进行查询,该预设初始频道列表按照从小到大的顺序记录了从1至3000的频道标识,本实施例对于预设初始频道列表记录的频道量不作限制。It can be understood that in the process of using the preset linked list, if the next logo of the channel logo to be selected is not found in the preset linked list, the next logo can be automatically added to the preset linked list to facilitate the next search. When reaching the channel identifier to be selected, the next identifier can be directly read from the preset linked list to speed up the response. Specifically, for example, if the channel identifier to be selected is 3, and the next identifier of
在具体实现中,可在预设初始频道列表中进行查询,比如,由于待选频道标识为3,可先查看频道标识为4的频道的频道类型是否与频道标识为3的频道相同,比如,频道标识为3的频道的频道类型为A,而频道标识为4的频道的频道类型为B,二者频道类型不同,则继续向后查找。若频道标识为5的频道的频道类型为A,则可记录频道标识为5的频道为目标电视频道。并在预设链表中将频道标识为3的下一标识记录为5,以便下次查询可直接索引到频道5。In a specific implementation, a query can be made in the preset initial channel list. For example, since the channel identifier to be selected is 3, it can be checked first whether the channel type of the channel with the channel identifier 4 is the same as the channel with the
本实施例中通过建立预设链表,使得智能电视可根据该预设链表快速查找到当前标识的下一标识,以简化查找过程,从而进一步地降低智能电视的处理量。In this embodiment, by establishing a preset linked list, the smart TV can quickly find the next logo of the current logo according to the preset linked list, so as to simplify the search process and further reduce the processing capacity of the smart TV.
参照图5,图5为本发明频道列表的显示方法第三实施例的流程示意图,基于上述图2所示的第一实施例,提出本发明频道列表的显示方法的第三实施例。Referring to FIG. 5 , FIG. 5 is a schematic flowchart of the third embodiment of the channel list display method of the present invention. Based on the first embodiment shown in FIG. 2 , a third embodiment of the channel list display method of the present invention is proposed.
在第三实施例中,所述步骤S40之后,所述频道列表的显示方法还包括:In the third embodiment, after the step S40, the display method of the channel list further includes:
步骤S50:响应于用户输入的列表翻页指令,判断所述列表翻页指令是否为下翻指令;Step S50: In response to the list page-turning instruction input by the user, determine whether the list page-turning instruction is a down-turning instruction;
可以理解的是,在展示同一频道类型的有限个数的频道标识后,可对该页的待展示频道列表进行翻页处理,常见的翻页处理,包括上翻与下翻。It can be understood that, after displaying a limited number of channel identifiers of the same channel type, page turning processing can be performed on the list of channels to be displayed on the page. Common page turning processing includes turning up and turning down.
步骤S60:当所述列表翻页指令为所述下翻指令时,获取位于所述待展示频道列表的列表底端的频道标识;Step S60: when the list page-turning instruction is the down-turning instruction, acquiring the channel identifier located at the bottom of the list of the to-be-displayed channel list;
应当理解的是,在获取到用户在智能电视或者遥控器上输入的下翻指令后,将对智能电视当前显示的待展示频道列表进行向后翻页处理。具体而言,若预设频道数目为3个,当前显示的待展示频道列表中包括的频道标识从上至下分别为为“频道9”、“频道12”以及“频道17”。先获取当前显示的列表的列表底端的频道标识,即“频道17”。It should be understood that, after obtaining the page down instruction input by the user on the smart TV or the remote control, the page turning process will be performed on the list of channels to be displayed currently displayed on the smart TV. Specifically, if the preset number of channels is 3, the channel identifiers included in the currently displayed channel list to be displayed are "channel 9", "
步骤S70:清空所述待展示频道列表中的频道标识,以生成新的待展示频道列表;Step S70: clearing the channel identifiers in the to-be-displayed channel list to generate a new to-be-displayed channel list;
在具体实现中,为了进行翻页处理,将先清空待展示频道列表中的三个频道标识,以填充新的频道标识。In a specific implementation, in order to perform the page turning process, the three channel identifiers in the channel list to be displayed will be cleared first to fill in the new channel identifiers.
步骤S80:查找与列表底端的频道标识最接近且属于所述目标频道类型的电视频道的样本频道标识,并将所述样本频道标识作为待选频道标识;Step S80: searching for the sample channel identifier of the TV channel that is closest to the channel identifier at the bottom of the list and belongs to the target channel type, and uses the sample channel identifier as the candidate channel identifier;
可以理解的是,将先按照电视频道的默认播放次序查找出与该“频道17”接近且同属于目标频道类型的样本频道标识,比如,样本频道标识为“频道19”。It can be understood that a sample channel identifier that is close to the "channel 17" and belongs to the same target channel type will be searched first according to the default playing order of the TV channels, for example, the sample channel identifier is "channel 19".
步骤S90:返回所述将所述待选频道标识添加至新的待展示频道列表中的步骤,直至新的待展示频道列表中的频道标识数目满足所述预设频道数目时,显示新的待展示频道列表。Step S90: Return to the step of adding the channel identifiers to be displayed to the new channel list to be displayed, until the number of channel identifiers in the new channel list to be displayed meets the preset number of channels, display the new channel identifiers to be displayed. Show channel list.
应当理解的是,按照次序查找最接近且同属于目标频道类型的频道标识,比如,找出的3个频道标识为“频道19”、“频道21”及“频道27”,可显示出包括上述3个频道标识的待展示频道列表,从而实现了对于频道列表的下翻操作。并且,本实施例在实现频道列表的翻页操作的过程中,将先从所有频道数据中查找到需要的频道,再查找到需要的频道后,再将需要的频道添加到频道列表中。区别于现有技术,现有技术中是将所有的频道数据添加至内存中并显示在频道列表中,每次只提供3个频道标识给用户察看,但是,现有技术的方案实则既消耗内存,又处理量过大,因为,需要预先将所有的频道都显示在频道列表中,这对于智能电视而言需要消耗较好的计算资源。It should be understood that searching for the channel IDs that are the closest and belong to the target channel type in order, for example, if the three channel IDs found are "channel 19", "channel 21" and "channel 27", it can be displayed that the channel IDs include the above The list of channels to be displayed with 3 channel identifiers, thus realizing the scroll down operation of the channel list. In addition, in the process of implementing the page turning operation of the channel list in this embodiment, the desired channel is firstly searched from all channel data, and then the desired channel is found, and then the desired channel is added to the channel list. Different from the prior art, in the prior art, all channel data is added to the memory and displayed in the channel list, and only 3 channel identifiers are provided each time for the user to view, but the solution in the prior art consumes both memory. , and the processing capacity is too large, because all channels need to be displayed in the channel list in advance, which requires relatively high computing resources for smart TVs.
但是,本实施例中每次只加载并显示用户当前可查看到的频道,既满足了用户的查看需求,又降低了内存的负担与智能电视的处理量。However, in this embodiment, only the channels currently viewable by the user are loaded and displayed each time, which not only satisfies the viewing requirements of the user, but also reduces the burden on the memory and the processing capacity of the smart TV.
进一步地,所述步骤S60之后,所述频道列表的显示方法还包括:获取位于所述待展示频道列表的列表顶端的第一频道标识,并获取焦点在所述待展示频道列表中所处的频道标识,计算在所述待展示频道列表中列表顶端的频道标识与焦点所处的频道标识之间相差的标识数量;Further, after the step S60, the method for displaying the channel list further includes: acquiring the first channel identifier located at the top of the list of the channels to be displayed, and acquiring the channel whose focus is in the list of the channels to be displayed. Channel identification, calculating the difference between the channel identification at the top of the list in the channel list to be displayed and the channel identification where the focus is located;
相应地,所述步骤S90之后,所述频道列表的显示方法还包括:获取新的待展示频道列表的列表顶端的第二频道标识,确定在新的待展示频道列表中与所述第二频道标识相差所述标识数量的频道标识作为更新频道标识,将所述焦点移动至所述更新频道标识上。Correspondingly, after the step S90, the method for displaying the channel list further includes: acquiring a second channel identifier at the top of the list of the new channel list to be displayed, and determining whether the new channel list to be displayed is related to the second channel in the new channel list to be displayed. Identify the channel IDs that differ by the identified amount as the updated channel IDs, and move the focus to the updated channel IDs.
可以理解的是,为了在智能电视进行翻页的同时实现焦点的自动转移,区别于现有技术中,现有技术在进行翻页后,智能电视上的焦点将被设置在新的列表的顶端或者底端。但是,当展示的列表中的选项较多时,用户需要从顶端或者底端来重新移动焦点,用户操作较为繁琐,本实施例可将焦点设置翻页前的原始位置,便于用户操作,也符合用户的使用习惯。It can be understood that, in order to realize the automatic transfer of focus when the smart TV turns pages, different from the prior art, the focus on the smart TV will be set at the top of the new list after the page is turned in the prior art. or the bottom end. However, when there are many options in the displayed list, the user needs to re-move the focus from the top or bottom, which is cumbersome for the user to operate. habit of use.
在具体实现中,若当前显示的频道列表为“频道9”、“频道12”以及“频道17”,翻页后的新的频道列表为“频道19”、“频道21”及“频道27”。为了保证焦点在列表中的相对位置不发生变化,比如,在翻页前的频道列表中焦点处于“频道12”上,并获取列表顶端的第一频道标识即“频道9”,而“频道9”与“频道12”之间相差的标识数量为0。In a specific implementation, if the currently displayed channel list is "Channel 9", "
可以理解的是,在翻页之后,为了保证焦点在频道列表中的相对位置不发生变化,由于焦点在翻页前处于“频道12”即列表中的第二位,则焦点在翻页后可处于“频道21”即新列表中的第二位。可先获取新列表的列表顶端的频道标识“频道19”,由于相差的标识数量为0,即表明在“频道19”的下一位频道处,也就是在“频道21”处。所以,将焦点移动至“频道21”处即更新频道标识处,也就实现了将焦点设置翻页前的原始位置。It can be understood that, after the page is turned, in order to ensure that the relative position of the focus in the channel list does not change, since the focus is in "
本实施例中通过自动查找频道并且只加载用户需要的频道数量来实现翻页操作,比之现有技术,本实施例简化了翻页操作的运行负担,使得翻页操作的响应速度可以更快。In this embodiment, the page turning operation is realized by automatically searching for channels and loading only the number of channels required by the user. Compared with the prior art, this embodiment simplifies the running burden of the page turning operation, so that the response speed of the page turning operation can be faster. .
参照图6,图6为本发明频道列表的显示方法第四实施例的流程示意图,基于上述图2所示的第一实施例,提出本发明频道列表的显示方法的第四实施例。Referring to FIG. 6, FIG. 6 is a schematic flowchart of a fourth embodiment of a channel list display method of the present invention. Based on the first embodiment shown in FIG. 2, a fourth embodiment of the channel list display method of the present invention is proposed.
在第四实施例中,所述步骤S10,具体包括:In the fourth embodiment, the step S10 specifically includes:
步骤S10':响应于用户输入的类型切换指令,获取当前时刻处于播放状态的电视频道所属的当前频道类型,从预设类型列表中查找所述当前频道类型的下一个频道类型,将所述下一个频道类型作为目标频道类型。Step S10': in response to the type switching instruction input by the user, obtain the current channel type to which the TV channel in the playing state at the current moment belongs, search for the next channel type of the current channel type from the preset type list, and store the next channel type. A channel type as the target channel type.
可以理解的是,对于目标频道类型的确定方式,除了用户直接在遥控器上输入需要切换的频道类型外,以确定目标频道类型,此外,也可建立预设类型列表,所述预设类型列表中将包括多种频道类型,当用户在遥控器上输入类型切换指令后,将从该预设类型列表中自动选取当前频道类型的下一个频道类型作为目标频道类型,以简化用户的操作。It can be understood that, for the determination of the target channel type, in addition to the user directly inputting the channel type to be switched on the remote control to determine the target channel type, in addition, a preset type list can also be established. There will be a variety of channel types in the system. When the user inputs a type switching instruction on the remote control, the next channel type of the current channel type will be automatically selected from the preset type list as the target channel type to simplify the user's operation.
进一步地,所述步骤S10'之前,所述频道列表的显示方法还包括:Further, before the step S10', the display method of the channel list further includes:
步骤S101:响应于用户输入的初始化指令,获取各频道数据,从所述频道数据中读取频道标识,根据读取出的频道标识建立频道标识列表,并展示所述频道标识列表;Step S101: in response to the initialization instruction input by the user, obtain each channel data, read the channel ID from the channel data, establish a channel ID list according to the read channel ID, and display the channel ID list;
可以理解的是,考虑到智能电视在播放电视内容时,需要使用到对应频道的固定数据,以实现对于电视内容的播放。其中,该固定数据涉及频道的配置信息及频道的信号属性信息等,比如,频道的名称、数量以及事件(Event)等。需要明确的是,频道固定数据的数据量较大,每一个频道都会有上十个相关的数据包,那么,当频道数量上千时,频道对应的数据包就会达到上万的可观数量。所以,在智能电视的硬件性能低下时,处理上述上万的数据包对于智能电视而言,具有较大的处理负担。It can be understood that, considering that the smart TV needs to use the fixed data of the corresponding channel when playing the TV content, so as to realize the playing of the TV content. The fixed data relates to channel configuration information, channel signal attribute information, and the like, such as channel name, number, and event (Event). It needs to be clear that the fixed data volume of the channel is relatively large, and each channel will have ten related data packets. Then, when the number of channels is thousands, the data packets corresponding to the channel will reach a considerable number of tens of thousands. Therefore, when the hardware performance of the smart TV is low, processing the above-mentioned tens of thousands of data packets has a large processing burden for the smart TV.
在具体实现中,为了克服上述因为数据量过大而带来的数据处理负担过大,可预先对该频道数据进行分割,比如,可将频道数据分割为“频道标识+频道显示内容”两部分。在智能电视初始化或者智能电视开机后,将先对获取到的频道数据进行分割,以提取出频道数据的频道标识,先不处理频道显示内容。In the specific implementation, in order to overcome the above-mentioned excessive data processing burden due to the large amount of data, the channel data can be divided in advance, for example, the channel data can be divided into two parts: "channel ID + channel display content" . After the smart TV is initialized or the smart TV is turned on, the acquired channel data will be segmented to extract the channel identifier of the channel data, and the channel display content will not be processed first.
步骤S102:响应于用户输入的标识选取指令,根据所述标识选取指令从所述频道标识列表中选取待展示频道标识,根据所述待展示频道标识查找对应的待展示频道显示内容,并展示所述待展示频道显示内容,所述频道数据包括所述频道标识与频道显示内容。Step S102: In response to the identification selection instruction input by the user, select the channel identification to be displayed from the channel identification list according to the identification selection instruction, search for the corresponding display content of the channel to be displayed according to the channel identification to be displayed, and display all the channel identifications. the channel display content to be displayed, and the channel data includes the channel identifier and the channel display content.
应当理解的是,在对智能电视初始化时,先不处理频道显示内容,也将降低了对于智能电视的处理负担,但是,可先展示出包括频道标识的频道标识列表以供用户进行频道的查看,满足用户的浏览需求。当用户输入标识选取指令时,表明用户已确定需要观看的具体频道,则可根据确定的频道查找出对应的待展示频道显示内容,此处,才调用之前分割出的频道显示内容,从而实现对于频道内容的观看。It should be understood that when the smart TV is initialized, the channel display content is not processed first, which will also reduce the processing burden on the smart TV. However, the channel ID list including the channel ID can be displayed first for the user to view the channel. , to meet the browsing needs of users. When the user inputs the identification selection instruction, it indicates that the user has determined the specific channel to be watched, and the corresponding display content of the channel to be displayed can be found out according to the determined channel. viewing of channel content.
进一步地,所述步骤S101之后,所述频道列表的显示方法还包括:启用预设后台线程,以使所述预设后台线程根据读取出的频道标识查找对应的频道显示内容,将查找到的频道显示内容保存至内存。Further, after the step S101, the method for displaying the channel list further includes: enabling a preset background thread, so that the preset background thread searches for the corresponding channel display content according to the read channel identifier, and finds the The channel display content of , is saved to the internal memory.
可以理解的是,在分割出“频道标识”与“频道显示内容”后,为了进一步地加快在用户输入标识选取指令后频道显示内容的响应速度,可在用户输入标识选取指令之前自动启动预设后台线程,以在后台将频道显示内容加载至内存中,由于用户此时只查看频道标识列表,所以,智能电视的处理负担较小。当用户输入标识选取指令后,可直接从内存中读取出频道显示内容,从而加快了频道显示内容的响应速度,因为,此时重新去下载频道显示内容或者从非内存的存储位置中获取频道显示内容都响度速度较慢。It can be understood that, after dividing the "channel ID" and "channel display content", in order to further speed up the response speed of the channel display content after the user inputs the ID selection instruction, the preset can be automatically activated before the user inputs the ID selection instruction. The background thread is used to load the channel display content into the memory in the background. Since the user only checks the channel ID list at this time, the processing burden of the smart TV is relatively small. After the user inputs the logo selection instruction, the channel display content can be directly read from the memory, thereby speeding up the response speed of the channel display content, because at this time, the channel display content is downloaded again or the channel is obtained from a non-memory storage location The displayed content is louder at a slower speed.
本实施例中通过建立预设类型列表,无需用户手动输入目标频道类型或者手动选择需要切换到的频道类型,智能电视可直接从预设类型列表中自动选取下一个频道类型,以实现对于目标频道类型的确定,可简化用户的操作,也提升了用户体验。In this embodiment, by establishing a preset type list, there is no need for the user to manually input the target channel type or manually select the channel type to be switched to. The smart TV can directly select the next channel type from the preset type list automatically, so as to realize the target channel The determination of the type can simplify the user's operation and improve the user experience.
此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有频道列表的显示程序,所述频道列表的显示程序被处理器执行时实现如下操作:In addition, an embodiment of the present invention further provides a computer-readable storage medium, where a program for displaying a channel list is stored on the computer-readable storage medium, and when the program for displaying a channel list is executed by a processor, the following operations are implemented:
响应于用户输入的类型切换指令,根据所述类型切换指令确定目标频道类型;In response to the type switching instruction input by the user, determining the target channel type according to the type switching instruction;
获取处于播放状态的当前电视频道的当前频道标识,查找与所述当前电视频道最接近且属于所述目标频道类型的电视频道的目标频道标识,并将所述目标频道标识作为待选频道标识;Acquiring the current channel identifier of the current TV channel in the playing state, searching for the target channel identifier of the television channel closest to the current television channel and belonging to the target channel type, and using the target channel identifier as the candidate channel identifier;
将所述待选频道标识添加至待展示频道列表中,根据所述待选频道标识查找属于所述目标频道类型的下一频道标识作为关联频道标识;adding the candidate channel identifier to the list of channels to be displayed, and searching for the next channel identifier belonging to the target channel type according to the candidate channel identifier as the associated channel identifier;
将所述关联频道标识作为待选频道标识,返回所述将所述待选频道标识添加至待展示频道列表中的步骤,直至所述待展示频道列表中的频道标识数目满足预设频道数目时,显示所述待展示频道列表。Use the associated channel identifier as the candidate channel identifier, and return to the step of adding the candidate channel identifier to the channel list to be displayed, until the number of channel identifiers in the channel list to be displayed meets the preset number of channels to display the list of channels to be displayed.
进一步地,所述频道列表的显示程序被处理器执行时还实现如下操作:Further, when the display program of the channel list is executed by the processor, the following operations are also implemented:
将所述待选频道标识添加至待展示频道列表中,获取预设链表;adding the to-be-selected channel identifier to the to-be-displayed channel list to obtain a preset linked list;
基于所述预设链表根据所述待选频道标识查找对应的下一属于所述目标频道类型的电视频道;Find the corresponding next TV channel belonging to the target channel type according to the candidate channel identifier based on the preset linked list;
在查找到对应的下一属于所述目标频道类型的电视频道时,将查找到的下一属于所述目标频道类型的电视频道的频道标识作为关联频道标识。When the corresponding next TV channel belonging to the target channel type is found, the channel identifier of the next found TV channel belonging to the target channel type is used as the associated channel identifier.
进一步地,所述频道列表的显示程序被处理器执行时还实现如下操作:Further, when the display program of the channel list is executed by the processor, the following operations are also implemented:
在未查找到对应的下一属于所述目标频道类型的电视频道时,按照预设初始频道列表的列表次序查找与所述待选频道标识对应的电视频道最接近且属于所述目标频道类型的目标电视频道,并在所述预设链表中将所述目标电视频道认定为与所述待选频道标识对应的下一属于所述目标频道类型的电视频道。When the corresponding next TV channel belonging to the target channel type is not found, according to the list order of the preset initial channel list, search for the TV channel corresponding to the candidate channel identifier that is closest to the target channel type and belongs to the target channel type. The target TV channel is identified in the preset linked list as the next TV channel belonging to the target channel type corresponding to the candidate channel identifier.
进一步地,所述频道列表的显示程序被处理器执行时还实现如下操作:Further, when the display program of the channel list is executed by the processor, the following operations are also implemented:
响应于用户输入的列表翻页指令,判断所述列表翻页指令是否为下翻指令;In response to the list page-turning instruction input by the user, determine whether the list page-turning instruction is a page-down instruction;
当所述列表翻页指令为所述下翻指令时,获取位于所述待展示频道列表的列表底端的频道标识;When the list page-turning instruction is the down-turning instruction, acquiring the channel identifier at the bottom of the list of the to-be-displayed channel list;
清空所述待展示频道列表中的频道标识,以生成新的待展示频道列表;Clearing the channel identifiers in the to-be-displayed channel list to generate a new to-be-displayed channel list;
查找与列表底端的频道标识最接近且属于所述目标频道类型的电视频道的样本频道标识,并将所述样本频道标识作为待选频道标识;Searching for the sample channel ID of the TV channel that is closest to the channel ID at the bottom of the list and belongs to the target channel type, and uses the sample channel ID as the candidate channel ID;
返回所述将所述待选频道标识添加至新的待展示频道列表中的步骤,直至新的待展示频道列表中的频道标识数目满足所述预设频道数目时,显示新的待展示频道列表。Return to the step of adding the channel identifiers to be displayed to the new channel list to be displayed, until the number of channel identifiers in the new channel list to be displayed meets the preset number of channels, display the new channel list to be displayed .
进一步地,所述频道列表的显示程序被处理器执行时还实现如下操作:Further, when the display program of the channel list is executed by the processor, the following operations are also implemented:
获取位于所述待展示频道列表的列表顶端的第一频道标识,并获取焦点在所述待展示频道列表中所处的频道标识,计算在所述待展示频道列表中列表顶端的频道标识与焦点所处的频道标识之间相差的标识数量;Obtain the first channel ID at the top of the list of channels to be displayed, and obtain the channel ID where the focus is in the list of channels to be displayed, and calculate the channel ID and focus at the top of the list in the list of channels to be displayed The number of IDs that differ between the channel IDs in which they are located;
相应地,所述返回所述将所述待选频道标识添加至新的待展示频道列表中的步骤,直至新的待展示频道列表中的频道标识数目满足所述预设频道数目时,显示新的待展示频道列表之后,所述频道列表的显示方法还包括:Correspondingly, in the step of returning to the step of adding the channel identifier to be displayed to the new channel list to be displayed, until the number of channel identifiers in the new channel list to be displayed meets the preset number of channels, a new channel identifier is displayed. After the channel list to be displayed, the method for displaying the channel list further includes:
获取新的待展示频道列表的列表顶端的第二频道标识,确定在新的待展示频道列表中与所述第二频道标识相差所述标识数量的频道标识作为更新频道标识,将所述焦点移动至所述更新频道标识上。Obtain the second channel ID at the top of the list of the new channel list to be displayed, determine the channel ID that differs from the second channel ID by the number of IDs in the new channel list to be displayed as the updated channel ID, and move the focus to the update channel ID.
进一步地,所述频道列表的显示程序被处理器执行时还实现如下操作:Further, when the display program of the channel list is executed by the processor, the following operations are also implemented:
响应于用户输入的类型切换指令,获取当前时刻处于播放状态的电视频道所属的当前频道类型,从预设类型列表中查找所述当前频道类型的下一个频道类型,将所述下一个频道类型作为目标频道类型。In response to the type switching instruction input by the user, obtain the current channel type to which the TV channel currently in the playing state belongs, search for the next channel type of the current channel type from the preset type list, and use the next channel type as Target channel type.
进一步地,所述频道列表的显示程序被处理器执行时还实现如下操作:Further, when the display program of the channel list is executed by the processor, the following operations are also implemented:
响应于用户输入的初始化指令,获取各频道数据,从所述频道数据中读取频道标识,根据读取出的频道标识建立频道标识列表,并展示所述频道标识列表;In response to the initialization instruction input by the user, obtain each channel data, read the channel identification from the channel data, establish a channel identification list according to the read channel identification, and display the channel identification list;
响应于用户输入的标识选取指令,根据所述标识选取指令从所述频道标识列表中选取待展示频道标识,根据所述待展示频道标识查找对应的待展示频道显示内容,并展示所述待展示频道显示内容,所述频道数据包括所述频道标识与频道显示内容。In response to the identifier selection instruction input by the user, select the channel identifier to be displayed from the channel identifier list according to the identifier selection instruction, search for the corresponding display content of the channel to be displayed according to the channel identifier to be displayed, and display the to-be-displayed channel identifier Channel display content, the channel data includes the channel identification and channel display content.
进一步地,所述频道列表的显示程序被处理器执行时还实现如下操作:Further, when the display program of the channel list is executed by the processor, the following operations are also implemented:
启用预设后台线程,以使所述预设后台线程根据读取出的频道标识查找对应的频道显示内容,将查找到的频道显示内容保存至内存。A preset background thread is enabled, so that the preset background thread searches for the corresponding channel display content according to the read channel identifier, and saves the found channel display content to the memory.
本实施例中通过在各电视频道中根据上述查找方式查找出预设频道数目的频道标识,不必拷贝所有的电视频道,并对添加有预设频道数目的频道标识的待展示频道列表进行展示,从而降低了内存的负担,也就解决了现有技术中在智能电视的硬件性能低下时存在的处理频道列表的速度较慢的技术问题。In this embodiment, by finding out the channel identifiers of the preset number of channels in each TV channel according to the above search method, it is not necessary to copy all the TV channels, and the list of channels to be displayed to which the channel identifiers of the preset number of channels are added is displayed, Therefore, the burden of the memory is reduced, and the technical problem of the slow processing speed of the channel list in the prior art when the hardware performance of the smart TV is low is solved.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。It should be noted that, herein, the terms "comprising", "comprising" or any other variation thereof are intended to encompass non-exclusive inclusion, such that a process, method, article or system comprising a series of elements includes not only those elements, It also includes other elements not expressly listed or inherent to such a process, method, article or system. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in the process, method, article or system that includes the element.
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。词语第一、第二、以及第三等的使用不表示任何顺序,可将这些词语解释为名称。The above-mentioned serial numbers of the embodiments of the present invention are only for description, and do not represent the advantages or disadvantages of the embodiments. The use of the words first, second, and third, etc. do not denote any order and may be interpreted as names.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。From the description of the above embodiments, those skilled in the art can clearly understand that the method of the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is better implementation. Based on this understanding, the technical solutions of the present invention can be embodied in the form of software products in essence or the parts that make contributions to the prior art, and the computer software products are stored in a storage medium (such as ROM/RAM, magnetic disk, CD-ROM), including several instructions to make a terminal device (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in the various embodiments of the present invention.
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only preferred embodiments of the present invention, and are not intended to limit the scope of the present invention. Any equivalent structure or equivalent process transformation made by using the contents of the description and drawings of the present invention, or directly or indirectly applied in other related technical fields , are similarly included in the scope of patent protection of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711362785.7A CN108111905B (en) | 2017-12-15 | 2017-12-15 | Display method of channel list, smart TV and computer-readable storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711362785.7A CN108111905B (en) | 2017-12-15 | 2017-12-15 | Display method of channel list, smart TV and computer-readable storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN108111905A CN108111905A (en) | 2018-06-01 |
| CN108111905B true CN108111905B (en) | 2020-09-22 |
Family
ID=62209845
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201711362785.7A Active CN108111905B (en) | 2017-12-15 | 2017-12-15 | Display method of channel list, smart TV and computer-readable storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108111905B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111464870A (en) | 2020-03-30 | 2020-07-28 | 北京小米移动软件有限公司 | Loading method and device of electronic program guide and storage medium |
| CN111625737B (en) * | 2020-05-27 | 2023-04-07 | 腾讯科技(深圳)有限公司 | Label display method, device, equipment and storage medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1430414A (en) * | 2001-12-29 | 2003-07-16 | 三星电子株式会社 | Method for selecting band of digital TV. |
| CN101019422A (en) * | 2004-06-30 | 2007-08-15 | 皇家飞利浦电子股份有限公司 | Method and apparatus for intelligent channel zapping |
| CN101056373A (en) * | 2006-04-11 | 2007-10-17 | 明基电通股份有限公司 | Method for Quickly Selecting TV Channels and Related Video Equipment |
| CN104918085A (en) * | 2015-06-01 | 2015-09-16 | 天脉聚源(北京)传媒科技有限公司 | Method and device for switching channels |
| CN107360462A (en) * | 2017-07-04 | 2017-11-17 | 广州视源电子科技股份有限公司 | Channel control method and device for digital television |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007507145A (en) * | 2003-09-25 | 2007-03-22 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Simple program guide |
| TW200830873A (en) * | 2007-01-12 | 2008-07-16 | Asustek Comp Inc | Method and apparatus for selecting television channel |
| KR20120034996A (en) * | 2010-10-04 | 2012-04-13 | 엘지전자 주식회사 | Image display apparatus, and method for operating the same |
-
2017
- 2017-12-15 CN CN201711362785.7A patent/CN108111905B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1430414A (en) * | 2001-12-29 | 2003-07-16 | 三星电子株式会社 | Method for selecting band of digital TV. |
| CN101019422A (en) * | 2004-06-30 | 2007-08-15 | 皇家飞利浦电子股份有限公司 | Method and apparatus for intelligent channel zapping |
| CN101056373A (en) * | 2006-04-11 | 2007-10-17 | 明基电通股份有限公司 | Method for Quickly Selecting TV Channels and Related Video Equipment |
| CN104918085A (en) * | 2015-06-01 | 2015-09-16 | 天脉聚源(北京)传媒科技有限公司 | Method and device for switching channels |
| CN107360462A (en) * | 2017-07-04 | 2017-11-17 | 广州视源电子科技股份有限公司 | Channel control method and device for digital television |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108111905A (en) | 2018-06-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11816317B2 (en) | Systems and methods for rendering user interface elements | |
| KR102443056B1 (en) | A content viewing device and a method for displaying the content viewing option | |
| US10750234B2 (en) | User terminal device and content sharing method thereof | |
| CN115167725B (en) | A method for providing operation guidance information of a terminal and a terminal device | |
| US20130219341A1 (en) | Apparatus and method for creating a shortcut menu | |
| EP2795911A1 (en) | Method and apparatus to adapt a remote control user interface | |
| KR20150071252A (en) | Method and apparatus for controlling a composition of a picture in electronic device | |
| US20110093478A1 (en) | Filter hints for result sets | |
| US8839292B1 (en) | Systems and methods for rendering multiple applications on television screens | |
| WO2014173096A1 (en) | Information source access method and apparatus | |
| US10419706B2 (en) | Method and device for quickly starting a television function | |
| KR102552286B1 (en) | Image display apparatus, and method for operating the same | |
| US20200028961A1 (en) | Switching presentations of representations of objects at a user interface | |
| CN109600656A (en) | A kind of video list display methods, device, terminal device and storage medium | |
| CN104581415A (en) | Intelligent television set and tabletop switching method thereof | |
| CN115480679A (en) | Display method, device, client, server and medium of virtual live broadcast room | |
| WO2019024495A1 (en) | Application theme pushing terminal and method, and computer-readable storage medium | |
| CN108052575A (en) | File scanning method, equipment and storage medium | |
| CN108111905B (en) | Display method of channel list, smart TV and computer-readable storage medium | |
| CN111061414A (en) | Skin replacement method and device, electronic equipment and readable storage medium | |
| US20140304285A1 (en) | Terminal and method for managing files associated with an application | |
| CN109842812B (en) | Multi-application program prioritization method, intelligent television and storage medium | |
| CN108111906B (en) | Channel searching method and device and computer readable storage medium | |
| CN108965973B (en) | Method and device for ordering video navigation menu and computer readable storage medium | |
| CN103747353A (en) | A program arrangement method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |