CN100505877C - 网络电视节目的播放方法及***、列表的生成方法及*** - Google Patents
网络电视节目的播放方法及***、列表的生成方法及*** Download PDFInfo
- Publication number
- CN100505877C CN100505877C CNB2007100899135A CN200710089913A CN100505877C CN 100505877 C CN100505877 C CN 100505877C CN B2007100899135 A CNB2007100899135 A CN B2007100899135A CN 200710089913 A CN200710089913 A CN 200710089913A CN 100505877 C CN100505877 C CN 100505877C
- Authority
- CN
- China
- Prior art keywords
- loop play
- network
- program
- play cycle
- playing
- 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
Landscapes
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种网络电视节目的播放方法,包括:获取各循环播放周期内预定播放的网络电视节目标识信息;生成所述各循环播放周期对应的播放列表,所述播放列表包括上述网络电视节目标识信息、该循环播放周期的开始播放时间及结束播放时间;所述循环播放周期的开始播放时间到达时,查找其播放列表中各网络电视节目标识信息对应的流媒体文件;循环播放上述流媒体文件直至结束播放时间。同时,本发明还提供一种网络电视节目的播放***,及一种网络电视节目的播放列表的生成方法及生成***。本发明能够有效地避免网络电视节目播放的内容出现差错,保证用户的收视。
Description
技术领域
本发明涉及网络电视领域,特别是涉及一种网络电视节目的播放方法及播放***、网络电视节目的播放列表的生成方法及***。
背景技术
相对于传统的电视节目,网络电视节目的选择性强,收视方便。网络电视的节目源主要有两种,一是直接利用传统电视台的电视信号,进行流媒体数字处理、编码后作为节目源;二是使用经过流媒体数字处理和编码的流媒体文件作为节目源。使用流媒体文件作为节目源,需要按照一定的播放顺序编排播放列表,再根据播放列表查找对应的流媒体文件,进行播放。目前,播放列表的生成是借助文本编辑器或相应的编辑软件以手工方式编辑而成,效率很低且容易出现误操作。
参阅图1,为现有网络电视节目的播放方法流程图,具体步骤如下所述。
步骤101、按网络电视节目的播放计划,逐一输入每个时间段需播放的网络电视节目标识、及该节目标识对应的播放时间,组成播放列表。
如,一部连续剧A,总共40集,每集为1个流媒体文件,每个文件播放时间为1个小时,以“连续剧A_1”、“连续剧A_2”......、“连续剧A_40”为各集电视节目的标识。播放计划为在2006年11月24日18点整开播,每24小时循环播放4集,直到10天后40集播放完毕。
这样,需要手工编辑10天中每小时的播放列表,该播放列表包括播放时间和播放流媒体文件的标识名称,其内容如下:
2006-11-24 18:00:00连续剧A_1
2006-11-24 19:00:00连续剧A_2
2006-11-24 20:00:00连续剧A_3
2006-11-24 21:00:00连续剧A_4
2006-11-24 22:00:00连续剧A_1
2006-11-24 23:00:00连续剧A_2
……
2006-11-25 18:00:00连续剧A_5
2006-11-25 19:00:00连续剧A_6
2006-11-25 20:00:00连续剧A_7
2006-11-25 21:00:00连续剧A_8
……
XXXX-XX-XX XX:XX:XX连续剧A_40
步骤102、当播放列表内的每个播放时间到达时,都根据该播放时间对应的流媒体文件标识查找流媒体文件。
步骤103、播放该流媒体文件。
网络电视常常同时使用多个频道,每个播放频道都需要编辑播放列表文件,按上述步骤对每个频道、每一时间段都编辑需播放的网络电视节目播放列表,编辑的工作量非常庞大,导致人工成本的增加。并且在实际中,每个流媒体文件的播放时间长度并不一致,更增加了编辑播放列表的复杂程度,相应的也增加了出错的概率,这样就会造成网络电视节目播放的内容出现差错,影响用户收视。
上述播放列表中每个节目标识都对应一个启动时间,每到一个启动时间就查询该节目标识对应的流媒体文件,因网络电视节目***的数据库存储大量的流媒体文件,每次查询都需要扫描一次数据库,频繁的查找增加网络电视节目***处理的数据量,容易导致相邻流媒体文件播放出现等待时间,影响用户收视。
发明内容
本发明所要解决的技术问题是提供一种网络电视节目的播放方法及播放***、网络电视节目的播放列表的生成方法及***,能够有效地避免网络电视节目播放的内容出现差错,保证用户的收视。
本发明的另一个目的是提供一种网络电视节目播放列表的生成方法及生成***,能够减少生成网络电视节目播放列表的人工成本,降低出错概率。
本发明一种网络电视节目的播放方法,包括:获取各循环播放周期内预定播放的网络电视节目标识信息;生成所述各循环播放周期对应的播放列表,所述播放列表包括上述网络电视节目标识信息、该循环播放周期的开始播放时间及结束播放时间;所述循环播放周期的开始播放时间到达时,查找其播放列表中各网络电视节目标识信息对应的流媒体文件;循环播放上述流媒体文件直至结束播放时间。
优选的,循环播放上述流媒体文件直至结束播放时间之前,还包括:将查找到的各流媒体文件处理成一个流媒体文件。
优选的,循环播放上述流媒体文件直至结束播放时间之后,还包括:将该循环播放周期对应的播放列表更新为下一循环播放周期对应的播放列表。
优选的,按下述步骤,获取各循环播放周期内预定播放的网络电视节目标识信息:获取预定播放的网络电视节目标识信息、开始播放时间、循环播放周期、及每个循环播放周期预定播放的网络电视节目个数;依据预定播放的网络电视节目标识信息的个数,与每个循环播放周期预定播放的网络电视节目个数,计算获得循环播放周期的个数;依据开始播放时间,计算获得各循环播放周期的开始播放时间及结束播放时间;将上述网络电视节目标识信息按播放顺序划分到各循环播放周期。
本发明一种网络电视节目的播放***,包括获取单元、生成单元、查找单元、及播放单元:所述获取单元,用于获取各循环播放周期内预定播放的网络电视节目标识信息;所述生成单元,用于生成所述各循环播放周期对应的播放列表,所述播放列表包括上述网络电视节目标识信息、该循环播放周期的开始播放时间及结束播放时间;所述查找单元,用于在所述循环播放周期的开始播放时间到达时,查找其播放列表中各网络电视节目标识信息对应的流媒体文件;所述播放单元,用于循环播放上述流媒体文件直至结束播放时间。
优选的,还包括:合并单元,用于将所述查找单元查找到的各流媒体文件处理成一个流媒体文件。
优选的,还包括:更新单元,用于在一个循环播放周期结束时,将所述查找单元中该循环播放周期对应的播放列表更新为下一循环播放周期对应的播放列表。
本发明一种网络电视节目的播放列表的生成方法,包括:获取预定播放的网络电视节目标识信息、开始播放时间、循环播放周期、及每个循环播放周期预定播放的网络电视节目个数;依据预定播放的网络电视节目标识信息的个数,与每个循环播放周期预定播放的网络电视节目个数,计算获得循环播放周期的个数;依据开始播放时间,计算获得各循环播放周期的开始播放时间及结束播放时间;将上述网络电视节目标识信息按播放顺序划分到各循环播放周期;生成各循环播放周期对应的播放列表。
优选的,在计算获得各循环播放周期的开始播放时间及结束播放时间之后,还包括:获取间歇时间信息,查找开始播放时间在间歇开始时间之后的各循环播放周期,将上述各循环播放周期的开始播放时间及结束播放时间推后所述间歇时间。
本发明一种网络电视节目的播放列表的生成***,包括获得单元、处理单元、配置单元、及生成单元:所述获取单元,用于获取预定播放的网络电视节目标识信息、开始播放时间、循环播放周期、及每个循环播放周期预定播放的网络电视节目个数;所述处理单元,用于依据预定播放的网络电视节目标识信息的个数,与每个循环播放周期预定播放的网络电视节目个数,计算获得循环播放周期的个数;依据开始播放时间,计算获得各循环播放周期的开始播放时间及结束播放时间;所述配置单元,用于将上述网络电视节目标识信息按播放顺序划分到各循环播放周期;所述生成单元,用于生成各循环播放周期对应的播放列表。
与现有技术相比,本发明实施例具有以下优点:
本发明获取各循环播放周期内预定播放的网络电视节目标识信息,生成所述各循环播放周期对应的播放列表,所述播放列表包括上述网络电视节目标识信息、该循环播放周期的开始播放时间及结束播放时间,所述循环播放周期的开始播放时间到达时,查找其播放列表中各网络电视节目标识信息对应的流媒体文件,循环播放上述流媒体文件直至结束播放时间。本发明在网络电视节目重复循环播放时,只需获取到人工输入各循环播放周期内预定播放的网络电视节目标识信息,相对于现有技术中,人工按时间顺序逐一输入每个预定播放的流媒体文件对应的标识、及该标识对应的播放时间等大量的数据信息组成播放列表,再按播放列表中的文件标识及播放时间顺序播放网络电视节目。本发明需要人工输入的数据信息量极少,基本可避免人工错的概率。因此,本发明能够有效地避免网络电视节目播放的内容出现差错,保证用户的收视。
本发明可将一个循环周期内循环播放的各流媒体文件处理成一个流媒体文件。这样在一个循环周期内只查询一次网络电视节目播放***的数据库,将查询得到流媒体文件处理成一个整体的文件,进行循环播放,避免在循环播放时频繁查询数据库,减少网络电视***的工作量,防止在两个流媒体文件播放衔接时出现等待时间,保证用户收视。
本发明获取预定播放的网络电视节目标识信息、开始播放时间、循环播放周期、及每个循环播放周期预定播放的网络电视节目个数,依据预定播放的网络电视节目标识信息的个数,与每个循环播放周期预定播放的网络电视节目个数,计算获得循环播放周期的个数;依据开始播放时间,计算获得各循环播放周期的开始播放时间及结束播放时间;将上述网络电视节目标识信息按播放顺序划分到各循环播放周期,生成各循环播放周期对应的播放列表。这样,本发明只需人工输入网络电视节目标识信息、开始播放时间、循环播放周期、及每个循环播放周期预定播放的网络电视节目个数等四个简单的数据,即可生成一部网络电视节目的播放列表,相对于现有技术中,人工按时间顺序逐一输入每个预定播放的流媒体文件对应的标识、及该标识对应的播放时间等大量的数据信息组成播放列表,本发明需要人工输入的数据信息量极少,基本可避免人工出错的概率。
附图说明
图1为现有网络电视节目的播放方法流程图;
图2为本发明网络电视节目的播放方法一实施例流程图;
图3为本发明网络电视节目的播放方法另一实施例流程图;
图4为本发明网络电视节目的播放方法又一实施例流程图;
图5为本发明获取各循环播放周期内预定播放的网络电视节目标识信息一实施例示意图;
图6为本发明网络电视节目的播放***一实施例示意图;
图7为本发明网络电视节目的播放***另一实施例示意图;
图8为本发明网络电视节目播放列表的生成方法一实施例流程图;
图9为本发明网络电视节目播放列表的生成方法另一实施例流程图;
图10为本发明网络电视节目播放列表的生成***一实施例示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
本发明获取各循环播放周期内预定播放的网络电视节目标识信息,生成所述各循环播放周期对应的播放列表,播放列表包括上述网络电视节目标识信息、该循环播放周期的开始播放时间及结束播放时间;循环播放周期的开始播放时间到达时,查找其播放列表中各网络电视节目标识信息对应的流媒体文件,循环播放上述流媒体文件直至结束播放时间。
参阅图2,为本发明网络电视节目的播放方法一实施例流程图,具体步骤如下所述。
步骤201、获取各循环播放周期内预定播放的网络电视节目标识信息。
本发明可根据网络电视节目的播放计划设置不同的循环播放周期。如某部电视连续剧第一天循环播放1至4集,第二、三天循环播放4至12集,再往后一周循环播放12至25集,这样循环周期为一天、两天、一周。时间为一天的循环周期对应的网络电视节目标识为该电视连续剧的1至4集的标识;时间为两天的循环周期对应的网络电视节目标识为该电视连续剧的4至12集的标识;时间为一周的循环周期对应的网络电视节目标识为该电视连续剧的12至25集的标识。
各循环播放周期内预定播放的网络电视节目标识信息可由人工输入网络电视节目***,或网络电视节目***根据人工输入的相关数据信息计算得到。
步骤202、生成所述各循环播放周期对应的播放列表。
对应于每个循环播放周期,网络电视节目***都生成一个播放列表文件。该播放列表文件包括该循环播放周期内网络电视节目标识信息、该循环播放周期的开始播放时间及结束播放时间。各网络电视节目标识信息按播放顺序排列在播放列表文件中。
步骤203、循环播放周期的开始播放时间到达时,查找其播放列表中各网络电视节目标识信息对应的流媒体文件。
当循环播放周期的开始播放时间到达时,网络电视节目***获取该循环播放周期的播放列表中的网络电视节目标识信息,在***数据库中逐一查找该网络电视节目标识信息对应的流媒体文件。
步骤204、循环播放上述流媒体文件直至结束播放时间。
本发明创建网络电视节目播放源,将查找的流媒体文件传送到该网络电视节目播放源,进行播放;或将该播放源与***数据库内上述流媒体文件建立连接,播放获取的流媒体数据。
本发明在该循环播放周期内循环播放上述流媒体文件,直到结束播放时间。
本发明在网络电视节目重复循环播放时,只需获取到人工输入各循环播放周期内预定播放的网络电视节目标识信息,相对于现有技术中,人工按时间顺序逐一输入每个预定播放的流媒体文件对应的标识、及该标识对应的播放时间等大量的数据信息组成播放列表,再按播放列表中的文件标识及播放时间顺序播放网络电视节目。本发明需要人工输入的数据信息量极少,基本可避免人工错的概率。因此,本发明能够有效地避免网络电视节目播放的内容出现差错,保证用户的收视。
网络电视节目播放有时常在较短的时间内重复循环播放多个小的节目。如在每天12:00到20:00重复4遍播放10个12分钟的小动画片。在该8个小时循环播放时间内,需访问40遍***数据库,因网络电视节目***的数据库存储大量的流媒体文件,每次查询都需要扫描一次数据库,频繁的查找会导致网络电视节目***处理的数据量的增加。本发明在循环播放上述流媒体文件直至结束播放时间之前,将查找到的各流媒体文件处理成一个流媒体文件,以避免多次重复的查找***数据库。
参阅图3,为本发明网络电视节目的播放方法另一实施例流程图,具体步骤如下所述。
步骤301、获取各循环播放周期内预定播放的网络电视节目标识信息。
各循环播放周期内预定播放的网络电视节目标识信息可由人工输入网络电视节目***,或网络电视节目***根据人工输入的相关数据信息计算得到。
步骤302、生成所述各循环播放周期对应的播放列表。
对应于每个循环播放周期,网络电视节目***都生成一个播放列表文件。该播放列表文件包括该循环播放周期内网络电视节目标识信息、该循环播放周期的开始播放时间及结束播放时间。各网络电视节目标识信息按播放顺序排列在播放列表文件中。
步骤303、循环播放周期的开始播放时间到达时,查找其播放列表中各网络电视节目标识信息对应的流媒体文件。
步骤304、将查找到的各流媒体文件处理成一个流媒体文件。
本发明查找到的各流媒体文件调出,连接处理为一个完整的流媒体文件。
步骤305、循环播放上述流媒体文件直至结束播放时间。
本发明创建网络电视节目播放源,将合成的流媒体文件传送到该网络电视节目播放源,进行循环播放。
本发明在一个循环周期内只查询一次网络电视节目播放***的数据库,将查询得到流媒体文件处理成一个整体的文件,进行循环播放,避免在循环播放时频繁查询数据库,减少网络电视***的工作量,防止在两个流媒体文件播放衔接时出现等待时间,保证用户收视。
当前循环播放周期对应播放列表为当前播放列表,当该循环播放周期播放结束后,本发明将当前播放列表更新为下一循环播放周期对应的播放列表。
参阅图4,为本发明网络电视节目的播放方法又一实施例流程图,具体步骤如下所述。
步骤401、获取各循环播放周期内预定播放的网络电视节目标识信息。
各循环播放周期内预定播放的网络电视节目标识信息可由人工输入网络电视节目***,或网络电视节目***根据人工输入的相关数据信息计算得到。
步骤402、生成所述各循环播放周期对应的播放列表。
对应于每个循环播放周期,网络电视节目***都生成一个播放列表文件。该播放列表文件包括该循环播放周期内网络电视节目标识信息、该循环播放周期的开始播放时间及结束播放时间。各网络电视节目标识信息按播放顺序排列在播放列表文件中。
步骤403、循环播放周期的开始播放时间到达时,查找当前播放列表中各网络电视节目标识信息对应的流媒体文件。
步骤404、循环播放上述流媒体文件直至结束播放时间。
本发明创建网络电视节目播放源,将查找的流媒体文件传送到该网络电视节目播放源,进行播放;或将该播放源与***数据库内上述流媒体文件建立连接,播放获取的流媒体数据。
步骤405、将当前播放列表更新为下一循环播放周期对应的播放列表。
将当前播放列表中的网络电视节目标识信息、开始播放时间及结束播放时间都更新为下一循环播放周期对应的网络电视节目标识信息、开始播放时间及结束播放时间。
本发明获取各循环播放周期内预定播放的网络电视节目标识信息可根据人工输入的相关数据信息,进行计算处理后获得。
参阅图5,为本发明获取各循环播放周期内预定播放的网络电视节目标识信息一实施例示意图,具体步骤如下所述。
步骤501、获取预定播放的网络电视节目标识信息、开始播放时间、循环播放周期、及每个循环播放周期预定播放的网络电视节目个数。
如,工作人员在网络电视节目***输入预定播放的网络电视节目标识信息为“连续剧A_1”、连续剧A_2”、连续剧A_3”、......到“连续剧A_40”共40个网络电视节目标识信息;从2006-11-24,18:00开始播放,每24个小时循环播放4个上述网络电视节目标识对应的电视节目,直到播放完毕。
步骤502、依据预定播放的网络电视节目标识信息的个数,与每个循环播放周期预定播放的网络电视节目个数,计算获得循环播放周期的个数。
如,预定播放的网络电视节目标识信息的个数40,每个循环播放周期预定播放的网络电视节目个数4,相除可得循环播放周期的个数为10。
步骤503、依据开始播放时间,计算获得各循环播放周期的开始播放时间及结束播放时间。
如,第一循环播放周期为:2006-11-24,18:00至2006-11-25,18:00
第二循环播放周期为:2006-11-25,18:00至2006-11-26,18:00
第三循环播放周期为:2006-11-26,18:00至2006-11-27,18:00
……
第十循环播放周期为:2006-12-02,18:00至2006-12-03,18:00
步骤504、将上述网络电视节目标识信息按播放顺序划分到各循环播放周期。
如,第一循环播放周期为:
连续剧A_1
连续剧A_2
连续剧A_3
连续剧A_4
第二循环播放周期为:
连续剧A_5
连续剧A_6
连续剧A_7
连续剧A_8
……
第十播放周期为:
连续剧A_37
连续剧A_38
连续剧A_39
连续剧A_40
本发明只需人工输入简单的几个数据,即可生成一部网络电视节目的播放列表,所以基本可避免人工出错的概率。
本发明还提供一种网络电视节目的播放***,该***能够有效地避免网络电视节目播放的内容出现差错,保证用户的收视。
参阅图6,为本发明网络电视节目的播放***一实施例示意图,包括获取单元61、生成单元62、查找单元63、及播放单元64。
获取单元61获取各循环播放周期内预定播放的网络电视节目标识信息。各循环播放周期内预定播放的网络电视节目标识信息可由人工输入网络电视节目***,或网络电视节目***根据人工输入的相关数据信息计算得到。获取单元61将获取到的信息传送生成单元62。
生成单元62生成所述各循环播放周期对应的播放列表。对应于每个循环播放周期,网络电视节目***都生成一个播放列表文件。该播放列表文件包括该循环播放周期内网络电视节目标识信息、该循环播放周期的开始播放时间及结束播放时间。各网络电视节目标识信息按播放顺序排列在播放列表文件中。生成单元62将生成的播放列表传送到查找单元63。
查找单元63在循环播放周期的开始播放时间到达时,查找其播放列表中各网络电视节目标识信息对应的流媒体文件。当循环播放周期的开始播放时间到达时,查找单元63获取该循环播放周期的播放列表中的网络电视节目标识信息,在***数据库中逐一查找该网络电视节目标识信息对应的流媒体文件。查找单元63将查找的流媒体文件传送到播放单元64。
播放单元64循环播放上述流媒体文件直至结束播放时间。播放单元64创建网络电视节目播放源,将查找的流媒体文件传送到该网络电视节目播放源,进行播放;或将该播放源与***数据库内上述流媒体文件建立连接,播放获取的流媒体数据。播放单元64在该循环播放周期内循环播放上述流媒体文件,直到结束播放时间。
为避免查找单元63在一个循环播放周期内频繁查询***数据库,导致需处理的数据量的增加,和保持查找单元63的播放列表为当前播放列表,本发明可通过加设两个功能单元予以实现。
参阅图7,为本发明网络电视节目的播放***另一实施例示意图,包括获取单元61、生成单元62、查找单元63、播放单元64,合并单元65、及更新单元66。
合并单元65将查找单元63查找到的各流媒体文件处理成一个流媒体文件。合并单元65将查找到的各流媒体文件调出,连接处理为一个完整的流媒体文件,传送到播放单元64。
更新单元66在一个循环播放周期结束时,将查找单元63中该循环播放周期对应的播放列表更新为下一循环播放周期对应的播放列表。更新单元66将当前播放列表中的网络电视节目标识信息、开始播放时间及结束播放时间都更新为下一循环播放周期对应的网络电视节目标识信息、开始播放时间及结束播放时间。
本发明还提供一种网络电视节目播放列表的生成方法,该方法需要人工输入的数据信息量极少,基本可避免人工出错的概率。
参阅图8,为本发明网络电视节目播放列表的生成方法一实施例流程图,具体步骤如下。
步骤801、获取预定播放的网络电视节目标识信息、开始播放时间、循环播放周期、及每个循环播放周期预定播放的网络电视节目个数。
步骤802、依据预定播放的网络电视节目标识信息的个数,与每个循环播放周期预定播放的网络电视节目个数,计算获得循环播放周期的个数。
步骤803、依据开始播放时间,计算获得各循环播放周期的开始播放时间及结束播放时间;
步骤804、将上述网络电视节目标识信息按播放顺序划分到各循环播放周期。
步骤805、生成各循环播放周期对应的播放列表。
这样,本发明只需人工输入网络电视节目标识信息、开始播放时间、循环播放周期、及每个循环播放周期预定播放的网络电视节目个数等四个简单的数据,即可生成一部网络电视节目的播放列表,相对于现有技术中,人工按时间顺序逐一输入每个预定播放的流媒体文件对应的标识、及该标识对应的播放时间等大量的数据信息组成播放列表,本发明需要人工输入的数据信息量极少,基本可避免人工出错的概率。
有时,网络电视节目的播放并不是连续,中间可能需要间歇一段时间,如一些连续剧在周六、周天不播放。本发明可通过在调整各循环播放周期的方式进行解决。
参阅图9,为本发明网络电视节目播放列表的生成方法另一实施例流程图,具体步骤如下。
步骤901、获取预定播放的网络电视节目标识信息、开始播放时间、循环播放周期、及每个循环播放周期预定播放的网络电视节目个数。
步骤902、依据预定播放的网络电视节目标识信息的个数,与每个循环播放周期预定播放的网络电视节目个数,计算获得循环播放周期的个数。
步骤903、依据开始播放时间,计算获得各循环播放周期的开始播放时间及结束播放时间;
步骤904、获取间歇时间信息,查找开始播放时间在间歇开始时间之后的各循环播放周期,将上述各循环播放周期的开始播放时间及结束播放时间推后所述间歇时间。
如,间歇时间为2006-11-27,18:00到2006-11-29,18:00,开始播放时间在2006-11-27,18:00之后的各循环播放周期的开始播放时间、结束播放时间都需要退后48个小时。
步骤905、将上述网络电视节目标识信息按播放顺序划分到各循环播放周期。
步骤906、生成各循环播放周期对应的播放列表。
本发明还提供一种网络电视节目播放列表的生成***,该***需要人工输入的数据信息量极少,基本可避免人工出错的概率。
参阅图10,为本发明网络电视节目播放列表的生成***一实施例示意图,包括获得单元101、处理单元102、配置单元103、及生成单元104。
获取单元101获取预定播放的网络电视节目标识信息、开始播放时间、循环播放周期、及每个循环播放周期预定播放的网络电视节目个数,并将获取到的信息传送到处理单元102。
处理单元102依据预定播放的网络电视节目标识信息的个数,与每个循环播放周期预定播放的网络电视节目个数,计算获得循环播放周期的个数;依据开始播放时间,计算获得各循环播放周期的开始播放时间及结束播放时间,并将计算结果传送到配置单元103。
配置单元103将上述网络电视节目标识信息按播放顺序划分到各循环播放周期,并将配置结果传送到生成单元104。
生成单元104生成各循环播放周期对应的播放列表。
以上对本发明所提供的一种网络电视节目的播放方法及播放***、网络电视节目播放列表的生成方法及生成***进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1、一种网络电视节目的播放方法,其特征在于,包括:
获取各循环播放周期内预定播放的网络电视节目标识信息;
生成所述各循环播放周期对应的播放列表,所述播放列表包括上述网络电视节目标识信息、该循环播放周期的开始播放时间及结束播放时间;
所述循环播放周期的开始播放时间到达时,查找其播放列表中各网络电视节目标识信息对应的流媒体文件;
循环播放上述流媒体文件直至所述结束播放时间。
2、如权利要求1所述的一种网络电视节目的播放方法,其特征在于,循环播放上述流媒体文件直至结束播放时间之前,还包括:
将查找到的各流媒体文件处理成一个流媒体文件。
3、如权利要求1所述的一种网络电视节目的播放方法,其特征在于,循环播放上述流媒体文件直至结束播放时间之后,还包括:
将该循环播放周期对应的播放列表更新为下一循环播放周期对应的播放列表。
4、如权利要求1、2或3所述的一种网络电视节目的播放方法,其特征在于,按下述步骤,获取各循环播放周期内预定播放的网络电视节目标识信息:
获取预定播放的网络电视节目标识信息、开始播放时间、循环播放周期、及每个循环播放周期预定播放的网络电视节目个数;
依据预定播放的网络电视节目标识信息的个数,与每个循环播放周期预定播放的网络电视节目个数,计算获得循环播放周期的个数;
依据开始播放时间,计算获得各循环播放周期的开始播放时间及结束播放时间;
将上述网络电视节目标识信息按播放顺序划分到各循环播放周期。
5、一种网络电视节目的播放***,其特征在于,包括获取单元、生成单元、查找单元、及播放单元:
所述获取单元,用于获取各循环播放周期内预定播放的网络电视节目标识信息;
所述生成单元,用于生成所述各循环播放周期对应的播放列表,所述播放列表包括上述网络电视节目标识信息、该循环播放周期的开始播放时间及结束播放时间;
所述查找单元,用于在所述循环播放周期的开始播放时间到达时,查找其播放列表中各网络电视节目标识信息对应的流媒体文件;
所述播放单元,用于循环播放上述流媒体文件直至结束播放时间。
6、如权利要求5所述的一种网络电视节目的播放***,其特征在于,还包括:
合并单元,用于将所述查找单元查找到的各流媒体文件处理成一个流媒体文件。
7、如权利要求5所述的一种网络电视节目的播放***,其特征在于,还包括:
更新单元,用于在一个循环播放周期结束时,将所述查找单元中该循环播放周期对应的播放列表更新为下一循环播放周期对应的播放列表。
8、一种网络电视节目的播放列表的生成方法,其特征在于,包括:
获取预定播放的网络电视节目标识信息、开始播放时间、循环播放周期、及每个循环播放周期预定播放的网络电视节目个数;
依据预定播放的网络电视节目标识信息的个数,与每个循环播放周期预定播放的网络电视节目个数,计算获得循环播放周期的个数;依据开始播放时间,计算获得各循环播放周期的开始播放时间及结束播放时间;
将上述网络电视节目标识信息按播放顺序划分到各循环播放周期;
生成各循环播放周期对应的播放列表。
9、如权利要求8所述的一种网络电视节目的播放列表的生成方法,其特征在于,在计算获得各循环播放周期的开始播放时间及结束播放时间之后,还包括:
获取间歇时间信息,查找开始播放时间在间歇开始时间之后的各循环播放周期,将上述各循环播放周期的开始播放时间及结束播放时间推后所述间歇时间。
10、一种网络电视节目的播放列表的生成***,其特征在于,包括获得单元、处理单元、配置单元、及生成单元:
所述获取单元,用于获取预定播放的网络电视节目标识信息、开始播放时间、循环播放周期、及每个循环播放周期预定播放的网络电视节目个数;
所述处理单元,用于依据预定播放的网络电视节目标识信息的个数,与每个循环播放周期预定播放的网络电视节目个数,计算获得循环播放周期的个数;依据开始播放时间,计算获得各循环播放周期的开始播放时间及结束播放时间;
所述配置单元,用于将上述网络电视节目标识信息按播放顺序划分到各循环播放周期;
所述生成单元,用于生成各循环播放周期对应的播放列表。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2007100899135A CN100505877C (zh) | 2007-03-22 | 2007-03-22 | 网络电视节目的播放方法及***、列表的生成方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2007100899135A CN100505877C (zh) | 2007-03-22 | 2007-03-22 | 网络电视节目的播放方法及***、列表的生成方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101072336A CN101072336A (zh) | 2007-11-14 |
CN100505877C true CN100505877C (zh) | 2009-06-24 |
Family
ID=38899297
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2007100899135A Active CN100505877C (zh) | 2007-03-22 | 2007-03-22 | 网络电视节目的播放方法及***、列表的生成方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100505877C (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101227433B (zh) * | 2008-02-04 | 2014-07-30 | 华为软件技术有限公司 | 在网络电视业务***中实现信息共享的方法和终端 |
CN101588475B (zh) * | 2009-06-03 | 2011-09-21 | 中兴通讯股份有限公司 | 一种网络电视机顶盒定时周期播放***和方法 |
CN101977278B (zh) * | 2010-10-21 | 2012-07-04 | 同辉佳视(北京)信息技术有限公司 | 一种播放终端基于网络进行视频同步播放的方法和装置 |
CN103561216B (zh) * | 2013-11-11 | 2016-09-07 | 西安诺瓦电子科技有限公司 | 媒体编排方法、媒体编排及播放方法、编排优先级建立方法 |
CN104935973A (zh) * | 2015-06-02 | 2015-09-23 | 无锡天脉聚源传媒科技有限公司 | 一种视频播出控制方法及装置 |
CN105939489A (zh) * | 2016-03-31 | 2016-09-14 | 乐视控股(北京)有限公司 | 多媒体数据轮播方法及装置 |
CN106131653A (zh) * | 2016-06-30 | 2016-11-16 | 乐视控股(北京)有限公司 | 播放控制方法、装置及终端 |
-
2007
- 2007-03-22 CN CNB2007100899135A patent/CN100505877C/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN101072336A (zh) | 2007-11-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100505877C (zh) | 网络电视节目的播放方法及***、列表的生成方法及*** | |
CN100385559C (zh) | 标识和处理音频和/或视频材料的处理器、***和方法 | |
CN100525447C (zh) | 支持精确定位的音视频媒体数据组织实现方法 | |
US20120089911A1 (en) | Bookmarking System | |
CN102740156B (zh) | 一种机顶盒的节目回放实现方法、机顶盒、服务器及*** | |
CN103947214A (zh) | 背景相关的交互式电视 | |
WO2004045221A1 (ja) | 視聴履歴記録方法および視聴履歴利用方法 | |
CN103780974A (zh) | 场景片段播放***及其方法 | |
US20070162935A1 (en) | Program search device | |
CN105230035A (zh) | 用于选择的时移多媒体内容的社交媒体的处理 | |
CN101778255A (zh) | 电视节目预约播放的方法和***及用户终端 | |
CN103369398A (zh) | 一种基于电视epg信息的语音搜索方法和*** | |
CN102724550A (zh) | 一种视频播放方法和装置 | |
CN104581226A (zh) | 一种针对当前直播流进行节目推荐的方法和装置 | |
CN101087387A (zh) | 一种实现模拟电视节目导航的方法及*** | |
CN111428077A (zh) | 一种资讯信息处理的方法及其终端 | |
CN105338379B (zh) | 一种软广数据监测与挖掘***及其方法 | |
CN102137300A (zh) | 一种基于机顶盒的节目收看方法和装置、机顶盒 | |
CN104994378A (zh) | 一种epg视频记录的校验方法及装置 | |
CN102291604A (zh) | 用于时移网络电视的电子节目指南的制作方法 | |
CN101166230A (zh) | 数字电视节目菜单关联***和方法 | |
CN111405373B (zh) | 获取视频流的方法及装置 | |
KR20080050998A (ko) | 멀티미디어 정보 기반의 타임시프트 서비스 장치 및방법과, 그를 이용한 멀티미디어 재생 장치 | |
JP2000324444A (ja) | 番組構造化方法、番組編集支援方法、番組編集支援システム、イベントリスト記録媒体、番組インデックス制作方法、及び番組インデックス編集装置 | |
CN103188564A (zh) | 电子设备及其信息处理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |