一种epg视频文件的生成方法及装置的制造方法

文档序号:9277137阅读:862来源:国知局
一种epg视频文件的生成方法及装置的制造方法
【技术领域】
[0001]本发明涉及数字电视技术领域,特别涉及一种EPG视频文件的生成方法及装置。
【背景技术】
[0002]EPG是Electronic Program Guide的英文缩写,意思是电子节目菜单。IPTV所提供的各种业务的索引及导航都是通过EPG系统来完成的。IPTV EPG实际上就是IPTV的一个门户系统。EPG系统的界面与Web页面类似,在EPG界面上一般都提供各类菜单、按钮、链接等可供用户选择节目时直接点击的组件;EPG的界面上也可以包含各类供用户浏览的动态或静态的多媒体内容。
[0003]EPG在美、欧等数字电视发展较早的国家已得到了广泛的应用,成为数字电视的基本业务之一。据统计,在数字电视的各类业务中,EPG的点击率最高,并逐渐成为数字电视中一个发展迅速的行业,出现了如NDS集团,美国TVGuide等一批专业的EPG开发的制作公司。实际上,EPG已成为数字电视的重要标志,是观众进入数字电视和IPTV的门户。
[0004]我国IPTV目前还处于起步阶段,部分电视台、运营商和机顶盒生产厂商曾开发了一些EPG,但都只是某一个网络或一种机顶盒,缺乏广泛的适用性,在实际应用中存在下面几个方面的问题:EPG内容信息缺乏统一的数据格式,给各台、网之间交换EPG带来很大的复杂性;每个数字电视平台都必须设计和开发EPG系统,造成大量重复性劳动;兼容性差,机顶盒厂商不得不针对各平台重复开发EPG应用。
[0005]EPG的主要作用就是用户利用EPG提供的菜单,可以选择自己喜欢的组播频道;点播自己喜欢的视频节目;在线演唱自己喜欢的歌曲;查找IPTV提供的各种信息,包括生活信息、娱乐信息、教育信息、体育信息等等;用户也可使用EPG提供的菜单来订购自己喜欢的节目;甚至可以通过EPG提供的菜单支付水费、电费、进行电子商务的交易等。用户还可以利用EPG菜单查看节目的附加信息,例如对节目内容介绍、演员及导演的介绍等。同时通过EPG菜单中提供的家长控制功能,家长可以对某些节目加以限制,不给孩子开放所有的观看权限。
[0006]EPG为IPTV提供的基本业务(如VOD点播/KTV/歌曲)及各种增值业务的使用提供了简单方便的操作平台,为IPTV用户收看电视节目、享受多媒体节目点播以及开展信息服务提供了一个良好的导航机制。使用EPG系统可使用户能够方便快捷地找到自己关心的节目。使用EPG系统,用户通过电视机这个终端和IP机顶盒就可以登陆Internet。更重要的是使用EPG系统用户就可以和电视进行互动,这样用户就不再被动地接收信息,用户可以及时、主动地发表自己的意见和看法,并将这些意见和看法及时反馈给内容制作商。因此EPG在IPTV系统中起着十分重要的作用。

【发明内容】

[0007]本发明提供一种EPG视频文件的生成方法及装置,用以解决现有技术中EPG视频文件访问不方便的问题,实现快速定位和访问EPG视频文件的目的。
[0008]本发明提供一种EPG视频文件的生成方法,包括:
[0009]获取多个频道的视频直播流,将每个频道的所述视频直播流按照单位时间进行切割形成单位视频直播段;
[0010]识别所述单位视频直播段中各视频节目的开始位置和结束位置,根据所述开始位置和结束位置将所述单位视频直播段切割成多个视频节目段,根据所述视频节目段生成EPG中的视频记录;
[0011 ] 根据所述视频节目段的地址,为EPG中的视频记录生成对应的所述视频节目段的访问链接。
[0012]本发明实施例的一些有益效果可以包括:根据各单位视频直播段中各视频节目的开始位置和结束位置将全天24小时的单位视频直播段切割成多个视频节目段,并根据地址,生成视频节目段的访问链接,实现了对电子节目菜单EPG的快速定位和访问。
[0013]在一个实施例中,获取多个频道的视频直播流,将每个频道的所述视频直播流按照单位时间进行切割形成单位视频直播段,包括:
[0014]获取多个频道的视频直播流,将每个频道的视频直播流存储于文件夹内;
[0015]如果新增一个频道,将为该新增频道分配一个新的文件夹;
[0016]将每个频道的所述视频直播流按照单位时间进行切割形成单位视频直播段,将每个单位视频直播段的视频节目段存储于所述文件夹的子文件夹内。
[0017]该实施例中,将每个频道的视频直播流存储于文件夹内,将每个单位视频直播段的视频节目段存储于所述文件夹的子文件夹内,有利于文件夹与子文件夹的分类,能够方便视频直播流和视频节目段的定位和访问。
[0018]在一个实施例中,EPG视频文件的生成方法包括:
[0019]将每个频道的视频直播流存储于文件夹内,将每个单位视频直播段的视频节目段存储于所述文件夹的子文件夹内。
[0020]识别所述单位视频直播段中各视频节目的开始位置和结束位置。
[0021]根据所述开始位置和结束位置将所述单位视频直播段切割成多个视频节目段,根据所述视频节目段生成EPG中的视频记录。
[0022]根据所述视频节目段的播放顺序,将所述视频节目段排序。
[0023]存储于每个所述子文件内的各频道全天24小时的视频节目段对应于该频道全天24小时的电子节目菜单EPG。
[0024]根据所述EPG内视频节目段的地址和排序顺序,为EPG中的视频记录生成对应的所述EPG的视频节目段的访问链接URL供用户访问。
[0025]该实施例中,根据所述EPG内视频节目段的地址和排序顺序,生成所述EPG的视频节目段的访问链接URL供用户访问,解决现有技术中EPG视频文件访问不方便的问题,实现了对电子节目菜单EPG的快速定位和访问。
[0026]本发明提供一种EPG视频文件的生成装置,包括:
[0027]获取切割模块,用于获取多个频道的视频直播流,将每个频道的所述视频直播流按照单位时间进行切割形成单位视频直播段;
[0028]识别切割模块,用于识别所述单位视频直播段中各视频节目的开始位置和结束位置,根据所述开始位置和结束位置将所述单位视频直播段切割成多个视频节目段,根据所述视频节目段生成EPG中的视频记录;
[0029]链接生成模块,用于根据所述视频节目段的地址,为EPG中的视频记录生成对应的所述视频节目段的访问链接。
[0030]在一个实施例中,还提供另一种EPG视频文件的生成装置,该装置用于服务器中,包括:
[0031]获取切割模块,用于获取多个频道的视频直播流,将每个频道的所述视频直播流按照单位时间进行切割形成单位视频直播段,所述单位时间包括全天24小时;
[0032]识别切割模块,用于识别所述单位视频直播段中各视频节目的开始位置和结束位置,根据所述开始位置和结束位置将所述单位视频直播段切割成多个视频节目段,根据所述视频节目段生成EPG中的视频记录;
[0033]排序生成模块,包括所述链接生成模块和节目排序模块,用于根据EPG内视频节目段的地址和排序顺序,生成所述EPG的视频节目段的访问链接;
[0034]文件存储模块,用于将每个频道的视频直播流存储于文件夹内,将每个单位视频直播段的视频节目段存储于所述文件夹的子文件夹内。
[0035]其中:
[0036]链接生成模块,用于根据所述视频节目段的地址,为EPG中的视频记录生成对应的所述视频节目段的访问链接。
[0037]节目排序模块,用于根据所述视频节目段的播放顺序,将所述视频节目段排序。
[0038]本发明实施例提供的技术方案,根据所述EPG内视频节目段的地址和排序顺序,生成所述EPG的视频节目段的访问链接URL供用户访问,解决现有技术中EPG视频文件访问不方便的问题,实现了对电子节目菜单EPG的快速定位和访问。
[0039]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0040]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0041]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0042]图1为本发明实施例中一种EPG视频文件的生成方法的流程图;
[0043]图2为本发明实施例中一种EPG视频文件的生成方法中步骤SlOl的流程图;
[0044]图3为本发明实施例中另一种EPG视频文件的生成方法的流程图;
[0045]图4为本发明实施例中一种EPG视频文件的生成装置的框图;
[0046]图5为本发明实施例中另一种EPG视频文件的生成装置的框图。
【具体实施方式】
[0047]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0048]图1为本发明实施例中一种EPG视频文件的生成方法的流程图。如图1所示,包括以下步骤S101-S103:
[0049]步骤S101,获取多个频道的视频直播流,将每个频道的所述视频直播流按照单位时间进行切割形成单位视频直播段。
[0050]在步骤SlOl中,该单位时间具体包括全天24小时。将每个频道的视频直播流按照每24小时为单位切割成多个单位视频直播段,每个单位视频直播段对应每个频道一天的视频直播流。
[0051]步骤S102,识别所述单位视频直播段中各视频节目的开始位置和结束位置,根据所述开始位置和结束位置将所述单位视频直播段切割成多个视频节目段,根据所述视频节目段生成EPG中的视频记录。
[0052]例如,CCTV5某天包括以下几档视频节目:……,18:00体育新闻,18:35体育人间,19:30天下足球,21:30体育世界,……ο
[0053]识别“节目XX”的开始位置为XX:XX,结束位置为XX:XX ;……;识别“体育新闻”的开始位置为18:00,结束位置为18:35 ;识别“体育人间”的开始位置为18:35,结束位置为19:30 ;识别“天下足球”的开始位置为19:30,结束位置为21:30 ;……。
[0054]根据上述视视频节目的开始时间和结束时间,将该天的单位视频直播段切割成多个视频节目段,其中包括“体育新闻”、“体育人间”、“天下足球”3个视频节目段,根据上述视频节目段生成EPG中的视频记录。
[0055]步骤S103,根据所述视频节目段的地址,为EPG中的视频记录生成对应的所述视频节目段的访问链接。
[0056]根据“体育新闻”、“体育
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1