CN104602106B - The switching method of television channel and the switching equipment using this method - Google Patents
The switching method of television channel and the switching equipment using this method Download PDFInfo
- Publication number
- CN104602106B CN104602106B CN201410783465.9A CN201410783465A CN104602106B CN 104602106 B CN104602106 B CN 104602106B CN 201410783465 A CN201410783465 A CN 201410783465A CN 104602106 B CN104602106 B CN 104602106B
- Authority
- CN
- China
- Prior art keywords
- channel
- program
- switching
- channels
- different
- 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.)
- Expired - Fee Related
Links
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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
提供一种电视频道的切换方法及使用该方法的切换设备,该方法包括以下步骤:S1.接收和解析电子节目指南(EPG)信息,创建动态节目列表;S2.获取用于切换电视频道的控制信息;S3.根据所述控制信息调用相应的动态节目列表,并按照所述相应的动态节目列表排列的频道顺序切换电视频道。本发明一方面将与当前频道播放节目相同的电视频道过滤掉,使用户在切换电视频道时不会总是切换到重复的电视节目;另一方面将与当前频道播放节目相同的电视频道过滤出来,方便用户切换到播放时间和/或结束时间不同、但电视节目重复的频道,实现了根据用户所需的频道切换顺序对电视频道进行快速切换,降低了电视频道切换的复杂性,提高了电视频道切换的效率。
A method for switching television channels and a switching device using the method are provided, the method comprising the following steps: S1. receiving and analyzing electronic program guide (EPG) information, and creating a dynamic program list; S2. acquiring control for switching television channels Information; S3. Call the corresponding dynamic program list according to the control information, and switch TV channels according to the order of channels arranged in the corresponding dynamic program list. On the one hand, the present invention filters out the TV channels that are the same as the programs played on the current channel, so that users will not always switch to repeated TV programs when switching TV channels; on the other hand, it filters out the TV channels that are the same as the programs on the current channel , it is convenient for users to switch to channels with different play times and/or end times but repeated TV programs, realizes fast switching of TV channels according to the channel switching sequence required by users, reduces the complexity of TV channel switching, and improves TV Efficiency of channel switching.
Description
技术领域technical field
本发明涉及电子技术领域,尤其涉及一种视频道的切换方法及使用该方法的切换设备。The invention relates to the field of electronic technology, in particular to a method for switching video channels and a switching device using the method.
背景技术Background technique
随着电视娱乐的发展,电视节目越来越丰富,电视频道也越来越多。但是在某一时段,很多不同的电视频道会播放相同的电视节目,而且频率不低。例如,某些地方电视台会在某一固定时间段转播国家电视台的电视节目,又如,各个电视频道也会争相播放热播的电视节目,使得在同一时间段,同一节目被大量的电视频道同时播放。当用户不想观看该电视节目采用频道切换上下键进行电视频道切换时,总是会出现相同的电视节目,用户需要多次切换电视频道才能切换到其它电视节目,增加了用户切换电视频道的操作,耗费了用户切换频道的时间,降低了用户体验,影响了用户的观看心情,与现代大多数用户高速效率获取信息的生活方式也是相悖的。With the development of TV entertainment, there are more and more TV programs and more and more TV channels. But at a certain time, many different TV channels will broadcast the same TV program, and the frequency is not low. For example, some local TV stations will rebroadcast TV programs of national TV stations in a fixed time period, and for another example, various TV channels will also compete to broadcast popular TV programs, so that at the same time period, the same program is broadcast by a large number of TV channels. play simultaneously. When the user does not want to watch the TV program and uses the channel switching up and down keys to switch the TV channel, the same TV program will always appear, and the user needs to switch the TV channel multiple times to switch to other TV programs, which increases the user's operation of switching TV channels. It takes time for the user to switch channels, reduces the user experience, and affects the user's viewing mood. It is also contrary to the modern way of life for most users to obtain information with high speed and efficiency.
另一方面,对于不支持回看功能的电视节目,虽然很多不同的电视频道会播放相同的电视节目,但是播放开始的时间并不相同,当用户希望当前电视节目之前或者之后的内容,用户采用频道切换上下键进行频道切换时,也需要多次切换电视频道才能切换到目标频道,同样也增加了用户切换电视频道的操作,耗费了用户切换频道的时间,降低了用户体验。On the other hand, for TV programs that do not support the look-back function, although many different TV channels will play the same TV program, the time to start playing is not the same. When the user wants the content before or after the current TV program, the user uses When the channel switching button is used to switch channels, it is also necessary to switch the TV channel multiple times to switch to the target channel, which also increases the user's operation of switching TV channels, consumes the time for the user to switch channels, and reduces the user experience.
对于目前的数字电视,包括基于同轴电缆、卫星、地面传播等接入方式的数字电视或者基于因特网协议(Internet Protocol)的IP数字电视,机顶盒通过向用户提供电子节目指南(Electronic Program Guide,简称EPG),从而可以使用户根据EPG信息进行频道切换。但是,根据电子节目指南(EPG)信息进行频道切换时,现有技术并没有提供能够根据电子节目指南(EPG)信息,通过判断当前频道播放节目的内容与待切换的电视频道的内容的相同或不同,对电视频道的切换方法进行优化。因此,为了方便用户切换电视频道的操作,如何能够根据用户切换频道的意愿实现电视频道的快速切换,带来更加人性化和智能化的体验,是亟需解决的难题。For current digital TV, including digital TV based on coaxial cable, satellite, terrestrial transmission and other access methods or IP digital TV based on Internet Protocol (Internet Protocol), the set-top box provides users with an electronic program guide (Electronic Program Guide, referred to as EPG), so that users can switch channels according to EPG information. However, when channel switching is performed according to the electronic program guide (EPG) information, the prior art does not provide information that can judge whether the content of the current channel broadcast program is the same as the content of the TV channel to be switched or not based on the electronic program guide (EPG) information. Different, optimize the switching method of TV channels. Therefore, in order to facilitate the user's operation of switching TV channels, how to realize fast switching of TV channels according to the user's willingness to switch channels and bring a more humanized and intelligent experience is an urgent problem to be solved.
发明内容Contents of the invention
本发明的目的在于提供一种电视频道的切换方法及使用该方法的切换设备,通过使用电子节目指南(EPG)信息创建动态节目列表,实现根据用户所需的频道切换顺序进行电视频道的快速切换,降低了电视频道切换的复杂性,提高了电视频道切换的效率。The purpose of the present invention is to provide a switching method of TV channels and switching equipment using the method, by using Electronic Program Guide (EPG) information to create a dynamic program list, to achieve fast switching of TV channels according to the channel switching sequence required by the user , reducing the complexity of TV channel switching and improving the efficiency of TV channel switching.
根据本发明的一方面,提供一种电视频道的切换方法,包括以下步骤:According to one aspect of the present invention, a method for switching television channels is provided, comprising the following steps:
S1.接收和解析电子节目指南(EPG)信息,创建动态节目列表;S1. Receive and analyze Electronic Program Guide (EPG) information, and create a dynamic program list;
S2.获取用于切换电视频道的控制信息;S2. Acquiring control information for switching TV channels;
S3.根据所述控制信息调用相应的动态节目列表,并按照所述相应的动态节目列表排列的频道顺序切换电视频道。S3. Invoking the corresponding dynamic program list according to the control information, and switching TV channels according to the order of channels arranged in the corresponding dynamic program list.
进一步的,所述动态节目列表包括相同节目排序列表和不同节目排序列表。Further, the dynamic program list includes the same program sorting list and different program sorting lists.
进一步的,所述控制信息包括相同节目的频道切换信息和不同节目的频道切换信息。Further, the control information includes channel switching information of the same program and channel switching information of different programs.
更进一步的,所述相同节目排序列表存储与当前频道播放节目相同的多个频道记录,并按照相同节目优先级对存储的多个频道记录进行排序;所述不同节目排序列表存储与当前频道播放节目不同的多个频道记录,并按照不同节目优先级对存储的多个频道记录进行排序。Furthermore, the same program sorting list stores a plurality of channel records identical to the programs played on the current channel, and sorts the stored multiple channel records according to the same program priority; Multiple channel records with different programs, and sort the stored multiple channel records according to different program priorities.
更进一步的,所述相同节目优先级包括播放开始时间优先级和/或播放结束时间优先级;所述不同节目优先级包括用户设定优先级和/或随机设定优先级。Furthermore, the same program priority includes playback start time priority and/or playback end time priority; the different program priorities include user-set priority and/or random-set priority.
优选的,所述不同节目排序列表对于播放节目相同、且与当前频道播放节目不同的多个频道进行过滤,仅存储其中一个频道作为相应的频道记录。Preferably, the sorted list of different programs filters multiple channels that play the same program but are different from the current channel, and only store one of the channels as the corresponding channel record.
进一步优选的,所述不同节目排序列表对于播放节目相同且与当前频道播放节目不同的多个频道进行过滤,仅存储播放开始时间优先级和/或播放结束时间优先级最高的频道作为相应的频道记录。Further preferably, the different program sorting lists filter multiple channels that play the same program and are different from the current channel, and only store the channel with the highest priority of the playback start time and/or the highest priority of the playback end time as the corresponding channel Record.
进一步的,在所述步骤S1之后,还包括步骤S1’:经过预定的时间,重新获取和解析电子节目指南(EPG)信息,更新所述动态节目列表。Further, after the step S1, a step S1' is also included: reacquiring and analyzing Electronic Program Guide (EPG) information after a predetermined time elapses, and updating the dynamic program list.
进一步的,若当前频道播放节目支持回看功能,所述动态节目列表仅包括不同节目排序列表。Further, if the program played on the current channel supports the look-back function, the dynamic program list only includes a ranking list of different programs.
根据本发明的另一方面,提供一种电视频道的切换设备,所述切换设备使用上述的电视频道的切换方法执行频道切换,具体包括:According to another aspect of the present invention, a TV channel switching device is provided, and the switching device performs channel switching by using the above TV channel switching method, which specifically includes:
动态节目列表创建模块,用于获取和解析电子节目指南(EPG)信息,并创建动态节目列表;A dynamic program list creation module, used to obtain and analyze electronic program guide (EPG) information, and create a dynamic program list;
控制信息获取模块,用于获取用于切换电视频道的控制信息;A control information acquisition module, configured to acquire control information for switching TV channels;
电视频道切换模块,用于根据所述控制信息调用相应的动态节目列表,并按照所述对应的动态节目列表中排列的频道顺序进行电视频道切换。The TV channel switching module is used to call the corresponding dynamic program list according to the control information, and perform TV channel switching according to the sequence of channels arranged in the corresponding dynamic program list.
根据本发明提供的电视频道的切换方法及使用该方法的切换设备,一方面将与当前频道播放节目相同的电视频道过滤掉,使用户在切换电视频道时不会总是切换到重复的电视节目;另一方面将与当前频道播放节目相同的电视频道过滤出来,方便用户切换到播放时间和/或结束时间不同、但电视节目重复的频道,实现了根据用户所需的频道切换顺序对电视频道进行快速切换,降低了电视频道切换的复杂性,提高了电视频道切换的效率。According to the TV channel switching method provided by the present invention and the switching device using the method, on the one hand, the TV channel that is playing the same program as the current channel is filtered out, so that the user will not always switch to the repeated TV program when switching the TV channel ; On the other hand, the same TV channel as the current channel broadcast program is filtered out, which is convenient for the user to switch to the channel with different broadcast time and/or end time but repeated TV programs, and realizes the TV channel according to the channel switching sequence required by the user. Fast switching is performed, which reduces the complexity of TV channel switching and improves the efficiency of TV channel switching.
附图说明Description of drawings
通过下面结合附图进行的对实施例的描述,本发明的上述和/或其它目的和优点将会变得更加清楚,其中:The above and/or other objects and advantages of the present invention will become more clear through the following description of the embodiments in conjunction with the accompanying drawings, wherein:
图1示出根据本发明示例性实施例提供的电视频道切换方法的流程图;Fig. 1 shows the flowchart of the TV channel switching method provided according to an exemplary embodiment of the present invention;
图2示出根据本发明示例性实施例提供的电视频道切换设备的结构示意图。Fig. 2 shows a schematic structural diagram of a television channel switching device provided according to an exemplary embodiment of the present invention.
具体实施方式detailed description
现将详细参照本发明的实施例,所述实施例的示例在附图中示出,其中,相同的标号始终指的是相同的部件。以下将通过参照附图来说明所述实施例,以便解释本发明。Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like numerals refer to like parts throughout. The embodiments are described below in order to explain the present invention by referring to the figures.
图1示出根据本发明示例性实施例提供的电视频道的切换方法的流程图。如图1所示,在根据本发明示例性实施例的提供一种电视频道的切换方法,包括以下步骤:S1.接收和解析电子节目指南(EPG)信息,创建动态节目列表;S2.获取用于切换电视频道的控制信息;S3.根据所述控制信息调用相应的动态节目列表,并按照所述相应的动态节目列表排列的频道顺序切换电视频道。Fig. 1 shows a flow chart of a method for switching television channels provided according to an exemplary embodiment of the present invention. As shown in Fig. 1, in providing a kind of switching method of TV channel according to the exemplary embodiment of the present invention, comprise the following steps: S1. receive and analyze Electronic Program Guide (EPG) information, create dynamic program list; S2. obtain with Control information for switching TV channels; S3. Call the corresponding dynamic program list according to the control information, and switch TV channels according to the order of channels arranged in the corresponding dynamic program list.
其中,所述动态节目列表可以包括相同节目排序列表和不同节目排序列表。所述控制信息可以包括相同节目的频道切换信息和不同节目的频道切换信息。Wherein, the dynamic program list may include the same program ranking list and different program ranking lists. The control information may include channel switching information of the same program and channel switching information of different programs.
具体实现中,由于各个电视频道都具有电子节目指南(EPG)信息,通过电子节目指南(EPG)信息能够了解各个电视频道每个时间所播放的电视节目以及每个电视节目的播放开始和结束时间,则通过获取和解析各个电视频道的电子节目指南(EPG)信息创建的动态节目列表,能够存储各个电视频道播放的节目信息。In the specific implementation, since each TV channel has electronic program guide (EPG) information, the TV programs played by each TV channel at each time and the broadcast start and end time of each TV program can be understood through the electronic program guide (EPG) information , then the dynamic program list created by obtaining and analyzing the electronic program guide (EPG) information of each TV channel can store the program information played by each TV channel.
在其他实施方式中,除了通过电子节目指南(EPG)信息创建动态节目列表,还可以通过提取电视节目的码流创建动态节目列表。In other embodiments, in addition to creating a dynamic program list through electronic program guide (EPG) information, the dynamic program list can also be created by extracting code streams of TV programs.
为了实现根据用户所需的频道切换顺序对电视频道进行快速切换,提供了不同的切换电视频道控制信息,根据控制信息的不同,可以调用不同的动态节目列表,从而实现根据用户所需的频道切换顺序对电视频道进行快速切换。In order to achieve fast switching of TV channels according to the channel switching sequence required by users, different switching TV channel control information is provided. According to different control information, different dynamic program lists can be called, so as to realize channel switching according to user needs Quickly switch between TV channels in sequence.
其中,所述相同节目排序列表用于存储与当前频道播放节目相同的多个频道记录,并按照相同节目优先级对存储的多个频道记录进行排序;所述不同节目排序列表用于存储与当前频道播放节目不同的多个频道记录,并按照不同节目优先级对存储的多个频道记录进行排序。Wherein, the same program sorting list is used to store multiple channel records identical to the current channel broadcast program, and to sort the stored multiple channel records according to the same program priority; the different program sorting list is used to store the same The channel plays multiple channel records with different programs, and sorts the stored multiple channel records according to different program priorities.
具体的,通过获取和解析电子节目指南(EPG)信息,查找到与当前频道播放节目相同以及不同的频道,对于与当前频道播放节目相同的多个频道,按照预设的相同节目优先级进行排序后,存储于相同节目排序列表中;对于与当前频道播放节目不同的多个频道,按照预设的不同节目优先级进行排序后,存储于不同节目排序列表中。Specifically, by acquiring and parsing the electronic program guide (EPG) information, find out the same and different channels as the current channel broadcast program, and sort according to the preset same program priority for multiple channels with the same program as the current channel broadcast After that, it is stored in the same program sorting list; for multiple channels that are different from the programs played on the current channel, they are sorted according to different preset program priorities, and then stored in different program sorting lists.
具体实现中,当前频道A播放的电视节目为a,通过获取和解析电子节目指南(EPG)信息,查找到当前也播放电视节目a的是频道C和频道D,而频道B当前播放电视节目b,频道E当前播放电视节目e,则将频道C和频道D按照相同节目优先级进行排序后存储于相同节目排序列表中,而将频道B和频道E按照不同节目优先级进行排序后存储于不同节目排序列表中。当获取用于切换电视频道的控制信息为相同频道的切换信息时,则从当前频道A切换到按照相同节目优先级进行排序的频道C或频道D;当获取用于切换电视频道的控制信息为不同频道的切换信息时,则从当前频道切换到按照不同节目优先级进行排序的频道B或频道E,从而实现按照用户所需的切换顺序实现对频道的快速切换。In the specific implementation, the TV program currently played by channel A is a, and by obtaining and analyzing the electronic program guide (EPG) information, it is found that channels C and D are currently playing TV program a, while channel B is currently playing TV program b , channel E is currently playing TV program e, then sort channel C and channel D according to the same program priority and store them in the same program sorting list, and sort channel B and channel E according to different program priorities and store them in different in the sorted list of programs. When obtaining the control information for switching TV channels is the same channel switching information, then switch from current channel A to channel C or channel D sorted according to the same program priority; when obtaining the control information for switching TV channels is When switching information of different channels, switch from the current channel to channel B or channel E sorted according to different program priorities, so as to realize fast switching of channels according to the switching sequence required by the user.
优选的,所述相同节目优先级可以包括播放开始时间优先级和/或播放结束时间优先级;所述不同节目优先级可以包括用户设定优先级和/或随机设定优先级。Preferably, the same program priority may include playback start time priority and/or playback end time priority; the different program priorities may include user-set priority and/or random-set priority.
虽然很多不同的电视频道会播放相同的电视节目,但除了直播节目或者某一固定时间段转播国家电视台的电视节目,共同播放同一节目的大量电视频道往往播放时间会稍有差异,导致同一时刻各个节目的播放进度并不相同,因此,当选择播放开始时间优先级作为相同节目优先级时,能够方便用户快速切换到与当前频道播放节目相同、但播放进度却不同的其它频道,使用户能够选择观看当前频道播放节目中当前播放内容之前或者之后的内容;另一方面,即使共同播放同一节目的电视频道的播放开始时间相同,但每个频道对于相同节目的剪辑可能不同,有的频道可能播放精简版,有的频道可能播放完整版,导致这些频道的播放结束时间不同,因此,当选择播放结束时间表优先级作为相同节目优先级时,能够方便用户快速切换到与当前播放节目相同、但播放内容版本却不同的其它频道,使用户能够选择观看当前播放节目中当前播放内容不同版本的内容。而对于不同节目优先级,用户可以任意进行设定,如按照用户的喜爱程度、节目类型等进行设定;另一方面,若用户未设定不同节目优先级,也可以随机按照用户习惯、观看时间等进行设定。Although many different TV channels will broadcast the same TV program, except for live programs or rebroadcasting TV programs of national TV stations in a certain period of time, a large number of TV channels that jointly broadcast the same program often have slightly different broadcast times, resulting in different channels at the same time. The playing progress of the programs is not the same. Therefore, when the priority of the playing start time is selected as the priority of the same program, it is convenient for the user to quickly switch to other channels that play the same program as the current channel but have different playing progress, so that the user can choose Watch the content before or after the current broadcast content in the current channel broadcast program; on the other hand, even if the TV channels that jointly broadcast the same program have the same broadcast start time, each channel may have different clips for the same program, and some channels may broadcast For the simplified version, some channels may play the full version, resulting in different broadcast end times of these channels. Therefore, when the priority of the broadcast end schedule is selected as the priority of the same program, it is convenient for the user to quickly switch to the same program as the current broadcast, but Other channels that play different versions of content enable users to choose to watch content of different versions of the currently playing content in the currently playing program. For different program priorities, the user can set them arbitrarily, such as setting according to the user's preference, program type, etc.; time etc. to set.
具体实现中,当前频道A播放的电视节目为a,通过获取和解析电子节目指南(EPG)信息,查找到当前也播放电视节目a的是频道C和频道D,但是频道C播放相同节目的开始时间早于频道D,因此,按照播放开始时间优先级排列频道C和频道D的顺序为频道C在频道D之前,从而方便用户能够快速切换到当前播放内容之前或者之后内容的频道。另一方面,虽然频道C和频道D播放电视节目a的开始时间相同,但是频道C播放的电视节目a为完整版,频道D播放的电视节目a为精简版,因此,按照播放结束时间优先级排列频道C和频道D的顺序为频道D在频道C之前,从而方便用户能够快速切换到与当前播放节目相同、但播放内容不同版本的频道。In the specific implementation, the current TV program played by channel A is a, and by obtaining and analyzing the electronic program guide (EPG) information, it is found that the TV program a is also played currently is channel C and channel D, but the beginning of channel C playing the same program The time is earlier than channel D. Therefore, according to the play start time priority of channel C and channel D, channel C is before channel D, so that users can quickly switch to the channel with content before or after the current playback content. On the other hand, although the start time of TV program a broadcast on channel C and channel D is the same, the TV program a broadcast on channel C is the full version, and the TV program a broadcast on channel D is the abbreviated version, therefore, according to the priority of the broadcast end time The order in which channel C and channel D are arranged is that channel D is before channel C, so that users can quickly switch to a channel that is the same as the currently playing program but plays a different version of the content.
优选的,所述不同节目排序列表对于播放节目相同、且与当前频道播放节目不同的多个频道进行过滤,仅存储其中一个频道作为相应的频道记录。Preferably, the sorted list of different programs filters multiple channels that play the same program but are different from the current channel, and only store one of the channels as the corresponding channel record.
对于与当前频道播放节目不同的多个频道,由于这些频道之间也可能存在播放节目相同的情况,为了方便用户能够快速地选择播放节目不同的频道,因此,对于这些频道进行去重处理,对于播放节目重复的多个频道,仅选择其中一个频道存储于不同节目排序列表中。当用户切换到此频道后,可以再基于此频道的当前播放节目重新创建动态节目列表。For multiple channels that play different programs from the current channel, since there may be situations where the same programs are played among these channels, in order to facilitate the user to quickly select a channel with different programs, these channels are deduplicated. For Multiple channels with repeated programs are played, and only one of the channels is selected to be stored in the sorting list of different programs. After the user switches to this channel, the dynamic program list can be recreated based on the currently playing programs of this channel.
具体实现中,当前频道A播放的电视节目为a,通过获取和解析电子节目指南(EPG)信息,查找到频道B当前播放电视节目b,频道F当前播放电视节目也是b,但是二者的播放开始时间不同,因此,仅选择频道B和频道F之一存储于不同节目排序列表中作为电视节目b的频道记录。In the specific implementation, the TV program currently broadcast on channel A is a, and by obtaining and analyzing the electronic program guide (EPG) information, it is found that channel B is currently broadcasting TV program b, and channel F is currently broadcasting TV program b, but the broadcasting of the two The start times are different, therefore, only one of channel B and channel F is selected to be stored in different program ranking lists as the channel record for TV program b.
进一步优选的,所述不同节目排序列表对于播放节目相同且与当前频道播放节目不同的多个频道进行过滤,仅存储播放开始时间优先级和/或播放结束时间优先级最高的频道作为相应的频道记录。Further preferably, the different program sorting lists filter multiple channels that play the same program and are different from the current channel, and only store the channel with the highest priority of the playback start time and/or the highest priority of the playback end time as the corresponding channel Record.
具体实现中,若频道B的播放开始时间早于频道F,则播放开始时间优先级最高的频道为频道B,将频道B作为电视节目b的频道记录存储于不同节目排序列表中;另外一方面,若频道B的播放版本为完整版,频道F的播放版本为精简版,则播放结束时间优先级最高的频道为频道F,将频道F作为电视节目b的频道记录存储于不同节目排序列表中。In specific implementation, if the broadcast start time of channel B is earlier than channel F, then the channel with the highest priority of broadcast start time is channel B, and channel B is stored in different program sorting lists as the channel record of TV program b; on the other hand , if the broadcast version of channel B is the full version, and the broadcast version of channel F is the simplified version, then the channel with the highest priority of the broadcast end time is channel F, and channel F is stored as the channel record of TV program b in the sorting list of different programs .
进一步的,在所述步骤S1之后,还包括步骤S1’:经过预定的时间,重新获取和解析电子节目指南(EPG)信息,更新所述动态节目列表。Further, after the step S1, a step S1' is also included: reacquiring and analyzing Electronic Program Guide (EPG) information after a predetermined time elapses, and updating the dynamic program list.
由于电视频道的电视节目隔一段时间会进行更新,还可以对动态节目列表中存储的信息与电子节目指南(EPG)的内容进行同步,如可以按照设定时间周期进行更新,从而确保信息的实时性。设定时间可以设定为5分钟或者10分钟。Since the TV programs of the TV channel will be updated at intervals, the information stored in the dynamic program list can also be synchronized with the content of the electronic program guide (EPG), such as updating according to the set time period, so as to ensure the real-time information sex. The set time can be set to 5 minutes or 10 minutes.
进一步的,若当前频道播放节目支持回看功能,所述动态节目列表仅包括不同节目排序列表。Further, if the program played on the current channel supports the look-back function, the dynamic program list only includes a ranking list of different programs.
具体的实现中,对于基于因特网协议(Internet Protocol)的IP数字电视,由于支持回看功能,能够方便对当前播放的电视节目进行后退选择,因此,无需提供相同节目排序列表,仅提供不同节目排序列表即可。In the specific implementation, for the IP digital TV based on the Internet Protocol (Internet Protocol), since it supports the look-back function, it is convenient to go back and select the currently playing TV program. Therefore, there is no need to provide the same program sorting list, only different program sorting Just list.
图2示出根据本发明示例性实施例提供的电视频道的切换设备的结构示意图。如图2所示,根据本发明实施例提供的切换设备,所述切换设备使用上述的电视频道的切换方法执行频道切换,具体包括:Fig. 2 shows a schematic structural diagram of a TV channel switching device provided according to an exemplary embodiment of the present invention. As shown in FIG. 2, according to the switching device provided in the embodiment of the present invention, the switching device performs channel switching using the above-mentioned TV channel switching method, which specifically includes:
动态节目列表创建模块1,用于获取和解析电子节目指南(EPG)信息,并创建动态节目列表;Dynamic program list creation module 1, used to obtain and analyze Electronic Program Guide (EPG) information, and create a dynamic program list;
控制信息获取模块2,用于获取用于切换电视频道的控制信息;A control information acquisition module 2, configured to acquire control information for switching TV channels;
电视频道切换模块3,用于根据所述控制信息调用相应的动态节目列表,并按照所述对应的动态节目列表中排列的频道顺序进行电视频道切换。The TV channel switching module 3 is configured to call a corresponding dynamic program list according to the control information, and perform TV channel switching according to the order of channels arranged in the corresponding dynamic program list.
根据本发明提供的电视频道的切换方法及使用该方法的切换设备,一方面将与当前频道播放节目相同的电视频道过滤掉,使用户在切换电视频道时不会总是切换到重复的电视节目;另一方面将与当前频道播放节目相同的电视频道过滤出来,方便用户切换到播放时间和/或结束时间不同、但电视节目重复的频道,实现了根据用户所需的频道切换顺序对电视频道进行快速切换,降低了电视频道切换的复杂性,提高了电视频道切换的效率。According to the TV channel switching method provided by the present invention and the switching device using the method, on the one hand, the TV channel that is playing the same program as the current channel is filtered out, so that the user will not always switch to the repeated TV program when switching the TV channel ; On the other hand, the same TV channel as the current channel broadcast program is filtered out, which is convenient for the user to switch to the channel with different broadcast time and/or end time but repeated TV programs, and realizes the TV channel according to the channel switching sequence required by the user. Fast switching is performed, which reduces the complexity of TV channel switching and improves the efficiency of TV channel switching.
本发明的以上各个实施例仅仅是示例性的,而本发明并不受限于此。本领域技术人员应该理解:在不脱离本发明的原理和精神的情况下,可对这些实施例进行改变,其中,本发明的范围在权利要求及其等同物中限定。The above respective embodiments of the present invention are merely exemplary, and the present invention is not limited thereto. It should be understood by those skilled in the art that changes may be made in these embodiments without departing from the principles and spirit of the present invention, wherein the scope of the present invention is defined in the claims and their equivalents.
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410783465.9A CN104602106B (en) | 2014-12-16 | 2014-12-16 | The switching method of television channel and the switching equipment using this method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410783465.9A CN104602106B (en) | 2014-12-16 | 2014-12-16 | The switching method of television channel and the switching equipment using this method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN104602106A CN104602106A (en) | 2015-05-06 |
| CN104602106B true CN104602106B (en) | 2017-08-01 |
Family
ID=53127541
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410783465.9A Expired - Fee Related CN104602106B (en) | 2014-12-16 | 2014-12-16 | The switching method of television channel and the switching equipment using this method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104602106B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105847947A (en) * | 2016-03-25 | 2016-08-10 | 海信电子科技(深圳)有限公司 | Method and apparatus for acquiring program data information |
| CN109982149A (en) * | 2017-12-28 | 2019-07-05 | 深圳Tcl新技术有限公司 | A kind of data sharing realization method, system and storage medium of EPG |
| CN109005467A (en) * | 2018-06-26 | 2018-12-14 | 广州视源电子科技股份有限公司 | Program index playing method and system, readable storage medium and smart television |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002125168A (en) * | 2000-10-16 | 2002-04-26 | Sanyo Electric Co Ltd | Digital broadcast system and digital broadcast receiver |
| CN1941868A (en) * | 2005-09-30 | 2007-04-04 | 深圳Tcl新技术有限公司 | List concerned with same program on different TV channels and switching method among them |
| CN101355664A (en) * | 2008-09-23 | 2009-01-28 | 深圳华为通信技术有限公司 | Method, apparatus and system for playing program |
| CN101388971A (en) * | 2007-09-13 | 2009-03-18 | 深圳Tcl新技术有限公司 | Method and device for providing preferred channels |
| JP2009147867A (en) * | 2007-12-18 | 2009-07-02 | Funai Electric Co Ltd | Broadcasting receiver |
| JP2009152739A (en) * | 2007-12-19 | 2009-07-09 | Funai Electric Co Ltd | Digital broadcast signal reception device |
| CN103139615A (en) * | 2011-11-29 | 2013-06-05 | 深圳市华为技术软件有限公司 | Method and equipment of television program programming |
| CN103888834A (en) * | 2014-03-25 | 2014-06-25 | 深圳市九洲电器有限公司 | Television channel switching method and system |
| CN103945270A (en) * | 2013-01-21 | 2014-07-23 | 联想(北京)有限公司 | Information processing method and electronic equipment |
| CN104145434A (en) * | 2012-08-17 | 2014-11-12 | 弗莱克斯电子有限责任公司 | Channel changer for intelligent television |
-
2014
- 2014-12-16 CN CN201410783465.9A patent/CN104602106B/en not_active Expired - Fee Related
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002125168A (en) * | 2000-10-16 | 2002-04-26 | Sanyo Electric Co Ltd | Digital broadcast system and digital broadcast receiver |
| CN1941868A (en) * | 2005-09-30 | 2007-04-04 | 深圳Tcl新技术有限公司 | List concerned with same program on different TV channels and switching method among them |
| CN101388971A (en) * | 2007-09-13 | 2009-03-18 | 深圳Tcl新技术有限公司 | Method and device for providing preferred channels |
| JP2009147867A (en) * | 2007-12-18 | 2009-07-02 | Funai Electric Co Ltd | Broadcasting receiver |
| JP2009152739A (en) * | 2007-12-19 | 2009-07-09 | Funai Electric Co Ltd | Digital broadcast signal reception device |
| CN101355664A (en) * | 2008-09-23 | 2009-01-28 | 深圳华为通信技术有限公司 | Method, apparatus and system for playing program |
| CN103139615A (en) * | 2011-11-29 | 2013-06-05 | 深圳市华为技术软件有限公司 | Method and equipment of television program programming |
| CN104145434A (en) * | 2012-08-17 | 2014-11-12 | 弗莱克斯电子有限责任公司 | Channel changer for intelligent television |
| CN103945270A (en) * | 2013-01-21 | 2014-07-23 | 联想(北京)有限公司 | Information processing method and electronic equipment |
| CN103888834A (en) * | 2014-03-25 | 2014-06-25 | 深圳市九洲电器有限公司 | Television channel switching method and system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104602106A (en) | 2015-05-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103957435B (en) | The processing method of media resource information, device and system | |
| US20110129201A1 (en) | Customized playback of broadcast media | |
| CN103686383B (en) | The method and system of TV programme are played in intelligent television | |
| CN106791988B (en) | Multimedia data carousel method and terminal | |
| US20160227279A1 (en) | Custom Media Channels | |
| US10237629B2 (en) | Channel classification methods and devices | |
| CN103763581A (en) | Method and system for achieving back view of live program | |
| CN102655609B (en) | Sub window frequency channel browses the method for broadcasting | |
| CN105916013A (en) | Sound effect mode selection method and equipment | |
| CN103369398A (en) | Voice searching method and voice searching system based on television EPG (electronic program guide) information | |
| CN103686421A (en) | Custom television program list generation method and device | |
| CN104469429A (en) | Method and device for pushing program | |
| CN105898538A (en) | Play method and device and mobile terminal equipment based on Android platform | |
| CN103618964A (en) | Method and system for providing television program through intelligent television | |
| CN104602106B (en) | The switching method of television channel and the switching equipment using this method | |
| CN104581433B (en) | Multimedia file playing device and multimedia file playing method | |
| CN104270672A (en) | Video processing method and device | |
| CN103888834A (en) | Television channel switching method and system | |
| CN103428563B (en) | A kind of method and device for playing TV programme | |
| CN105306974A (en) | Automatic extraction method and apparatus for switching video broadcast to video-on-demand and play device | |
| CN102932690B (en) | The rendering method of a kind of electronic program list and device | |
| CN103716699A (en) | Live program switching control method and system | |
| CN106231371A (en) | Method for synchronizing time, TV and EPG server | |
| CN105915929A (en) | Method for realizing switching from live broadcasting to on-demand broadcasting and client side and server thereof | |
| CN103533400B (en) | Method and system for realizing individualized time-shifted television |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170801 Termination date: 20191216 |