基于直播录制的视频点播方法及系统的制作方法

文档序号:7713209阅读:113来源:国知局
专利名称:基于直播录制的视频点播方法及系统的制作方法
技术领域
本发明涉及视频点播技术,尤其涉及基于直播录制的视频点播方法及系统。
背景技术
目前,基于直播录制的视频点播方法流程如图l所示,该方法包括以下
步骤
步骤IOI,节目制作分区根据原始节目单录制直播的节目,存储各个节 目的媒体文件。
原始节目单是直播之前预先设定好的节目单,原始节目单中主要记录了 即将播放的各个节目的起始时间、截止时间、所属的频道和节目名称。本步 骤按照节目单对直播的节目进行录制。
步骤102,节目制作分区将原始节目单发布到电子节目菜单(EPG, Electronic Program Guide ),由机顶盒将EPG展示给用户。
步骤103,用户浏览EPG,从中选择请求播放的节目,通过机顶盒向节 目制作分区发送包含所述请求播放的节目的点播命令。
步骤104,节目制作分区接收点播命令后,从步骤101存储的媒体文件 中查询出该请求播放的节目的媒体文件,发送给机顶盒,通过机顶盒进行播 放。
原始节目单中包含的各个节目的信息,是预先记录的关于直播节目的信 息,由于直播节目具有突发性,在直播过程中,可能出现不能按照原始节目 单进行播放的情况,例如,按照原始节目单录制的实际节目有很多广告等片 头,导致原始节目单记录的关于该节目的起始时间不准确;再如,按照节目单录制的节目有很多广告等片尾,导致原始节目单记录的关于该节目的截止
时间不准确;又比如,原始节目单上的某些节目可能被取消,导致原始节目 单上关于该节目的记录不准确。由于原始节目单记录的节目信息不准确,相 应地,将导致步骤102中展示给用户的EPG中记录的节目信息不准确。
并且,步骤103中,用户浏览EPG,从中查找请求播放的节目,由于现 有技术中EPG展示的节目信息没有进行分类,导致查找不方便,加大了用 户的查找工作量。
综上,现有的基于直播录制的视频点播方法存在以下缺点通过EPG 展示的节目信息不准确,并且,不能提供分类的节目信息,不便查找需要的 节目。

发明内容
本发明提供一种基于直播录制的视频点播方法,该方法能够提供准确 的、进行分类后的节目信息。
本发明提供基于直播录制的视频点播系统,该系统能够提供准确的、进 行分类后的节目信息。
本发明提供一种节目制作分区,该节目制作分区能够提供准确的、进行 分类后的节目信息。
一种基于直播录制的视频点播方法,该方法包括
录制直播的节目,存储各个节目的媒体文件;
根据存储的各个节目的媒体文件生成节目单,根据设置的关于每个分类的 匹配条件对节目单包含的节目进行分类,对应每个分类分别生成节目列表; 根据节目列表,在存储的媒体文件中获取相应节目的媒体文件,并緩存;
将包含获取到媒体文件的节目的节目列表发布到电子节目菜单EPG,将 EPG传送给才几顶盒;
接收机顶盒发送的包含请求播放的节目的点播命令,所述请求播放的节目 是用户从EPG的某一分类的节目列表中选择出来的;从緩存的媒体文件中查询出该请求播放的节目的媒体文件,发送给机顶盒进行播放。
一种基于直播录制的视频点播系统,该系统包括各个节目制作分区和机 顶盒,每个节目制作分区包括录制服务器、节目制作工作站、节目分类管理服
务器、数据库、节目信息获取服务器和节目发布服务器;
所述录制服务器,用于对直播的节目进行录制,并存储各个节目的》某体文
件;
所述节目制作工作站,用于根据所述录制服务器存储的各个节目的纟某体文 件,生成关于录制的所有节目的节目单,将所述节目单发送给所述节目分类管 理服务器;
所述节目分类管理服务器,设置每个分类的匹配条件,根据每个分类的匹 配条件,对所述节目单包含的节目进行分类,对应每个分类分别生成节目列表, 存储到数据库中,将数据库中存储的节目列表发送给所述节目信息获取服务器;
所述节目信息获取服务器,用于根据接收的由所述节目分类管理服务器发 送的节目列表,在录制服务器中获取相应节目的媒体文件,对获取到的媒体文 件进行緩存;将包含获取到媒体文件的节目的节目列表发送给所述节目发布服 务器,接收所述节目发布服务器发送的EPG,传送给机顶盒;接收机顶盒发送 的包含请求播放的节目的点播命令,从缓存的媒体文件中查询出该请求播放的 节目的媒体文件,发送给机顶盒;
所述节目发布服务器,用于接收所述节目信息获取服务器发送的节目列表, 将节目列表发布到EPG,将EPG传送给所述节目信息获取服务器;
所述机顶盒,用于接收由所述节目信息获取服务器发送的EPG,并展示给 用户;接收用户从EPG的某一分类的节目列表中选择的请求播放的节目,向所 述节目信息获取服务器发送包含请求播放的节目的点播命令;接收并播放所述 节目信息获取服务器发送的媒体文件。
一种基于直播录制的视频点播系统,该系统包括节目制作中心、各个节 目制作分区和机顶盒,该节目制作中心包括中心录制服务器、中心节目制作工 作站、中心节目分类管理服务器和中心数据库;所述中心录制服务器,用于对直播的普遍节目进行录制,并存储各个普遍
节目的媒体文件;
所述中心节目制作工作站,用于根据所述中心录制服务器存储的各个普遍 节目的々某体文件,生成关于录制的所有普遍节目的第一节目单,将第一节目单 发送给所述中心节目分类管理服务器;
各个节目制作分区,用于对直播的节目进行录制,并存储录制的媒体文件; 从所述中心节目分类管理服务器获取所述第一节目单,根据存储的媒体文件生 成关于录制的除所述第一节目单包含的节目以外的其它节目的第二节目单,将 第二节目单传送给所述中心节目分类管理服务器;各个节目制作分区还通过所 述中心节目分类管理服务器获取所述中心数据库中存储的节目列表;
所述中心节目分类管理服务器,将所述中心节目制作工作站发送的第一节 目单,传送给各个节目制作分区;设置每个分类的匹配条件,冲艮据每个分类的 匹配条件,对第一节目单包含的节目以及各个节目制作分区上传的各个第二节 目单包含的节目进行统一分类,对应每个分类分别生成节目列表,存储到中心 数据库;根据各个节目制作分区发起的请求将中心数据库存储的节目列表传送 给相应的节目制作分区;
各个节目制作分区,还根据接收的节目列表,在存储的媒体文件中获取相 应节目的媒体文件,对获取到的媒体文件进行緩存;将包含获取到媒体文件的 节目的节目列表发布到电子节目菜单EPG,传送给机顶盒;接收机顶盒发送的 包含请求播放的节目的点播命令,从緩存的媒体文件中查询出该请求播放的节 目的媒体文件,发送给机顶盒;
所述机顶盒,用于接收由各个节目制作分区发送的EPG,并展示给用户; 接收用户从EPG的某一分类的节目列表中选择的请求播放的节目,向相应的节 目制作分区发送包含请求播放的节目的点播命令;接收并播放各个节目制作分 区发送的媒体文件。
一种节目制作分区,该节目制作分区包括录制服务器、节目制作工作站、 节目分类管理服务器、数据库、节目信息获取服务器和节目发布服务器;所述录制服务器,用于对直播的节目进行录制,并存储各个节目的媒体文
件;
所述节目制作工作站,用于根据所述录制服务器存储的各个节目的媒体文 件,生成关于录制的所有节目的节目单,将所述节目单发送给所述节目分类管 理服务器;
所述节目分类管理服务器,设置每个分类的匹配条件,根据每个分类的匹 配条件,对所述节目单包含的节目进行分类,对应每个分类分别生成节目列表, 存储到数据库中,将数据库中存储的节目列表发送给所述节目信息获取服务器;
所述节目信息获取服务器,用于根据接收的由所述节目分类管理服务器发 送的节目列表,在录制服务器中获取相应节目的媒体文件,对获取到的媒体文 件进行緩存;将包含获取到媒体文件的节目的节目列表发送给所述节目发布服 务器,接收所述节目发布服务器发送的EPG,传送给机顶盒;接收机顶盒发送 的包含请求播放的节目的点播命令,所述请求播放的节目是用户从EPG的某一 分类的节目列表中选择出来的,所述节目信息获取服务器从緩存的媒体文件中 查询出该请求播放的节目的媒体文件,发送给机顶盒;
所述节目发布服务器,用于接收所述节目信息获取服务器发送的节目列表, 将节目列表发布到EPG,将EPG传送给所述节目信息获取服务器。
从上述方案可以看出,本发明中,先录制直播的节目,存储各个节目的
节目单;这样,避免了现有技术出现的节目单包含的节目信息不准确的问题。 并且,本发明还提供了对节目单进行分类的方案,包括根据设置的关于每 个分类的匹配条件对节目单包含的节目进行分类,对应每个分类分别生成节 目列表,根据节目列表在存储的各个节目的媒体文件中获取相应节目的媒体 文件,对获取的媒体文件进行緩存;将各个节目列表包含的获取到媒体文件 的节目发布到电子节目菜单EPG,由机顶盒将EPG展示给用户;接收机顶盒发 送的包含请求播放的节目的点播命令,所述请求播放的节目是用户从EPG的某 一分类的节目列表中选择出来的;从緩存的媒体文件中查询出该请求播放的节目的媒体文件,发送给机顶盒进行播放。这样,通过本发明方案实现了为用 户提供分类后的节目信息,便于查找需要的节目。


图1为现有技术中基于直播录制的视频点播方法流程图; 图2为本发明基于直播录制的视频点播方法示例性流程图; 图3为本发明生成的节目单所包含的节目信息实例; 图4为本发明生成节目列表的方法流程图实例; 图5为本发明中匹配条件、分类、节目列表之间的关系示意图实例; 图6为本发明中由节目制作中心协助各个节目制作分区进行视频点播的方 法流程图7为本发明基于直播录制的视频点播系统结构示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和 附图,对本发明进一步详细说明。
本发明对直播的节目进行录制,存储录制的各个节目的媒体文件,根据存 储的各个节目的媒体文件生成关于录制的所有节目的节目单;然后对生成的节 目单进行分类后通过机顶盒展示给用户。这样,不仅能够提供准确的节目信息; 而且,能够提供进行分类后的节目信息,方便了用户查找需要的节目,提高了 查找效率。
本发明基于直播录制的视频点播方法具体包括录制直播的节目,存储各 个节目的媒体文件;根据存储的各个节目的媒体文件生成节目单,根据设置的 关于每个分类的匹配条件对节目单包含的节目进行分类,对应每个分类分别生 成节目列表;根据节目列表,在存储的媒体文件中获取相应节目的媒体文件, 并緩存;将包含获取到媒体文件的节目的节目列表发布到电子节目菜单EPG, 将EPG传送给机顶盒;接收机顶盒发送的包含请求播放的节目的点播命令,所述请求播放的节目是用户从EPG的某一分类的节目列表中选择出来的;从緩存的媒体文件中查询出该请求播放的节目的媒体文件,发送给机顶盒进行播放。
下面通过图2对本发明基于直播录制的视频点播方法进行详细说明,该方法包^^以下步骤
步骤201,节目制作分区录制直播的节目,存储各个节目的媒体文件。节目制作分区将直播的节目录制下来,并存储,存储的媒体文件的格式可以采用TS (Transport Stream,传输流)格式,采用TS格式时,也将媒体文件称为TS文件。媒体文件是连续存储的,存储时,可以规定每个TS文件的大小,例如可以规定每个TS文件为512M,参见表1,为逐一存储的n个TS文件TS文件1 ~ TS文件n。这样就可以把一天或几天的直播节目都存储到节目制作分区中,为视频点播做好准备。
TS文件1TS文件2TS文件3
TS文件n
步骤202,根据存储的各个节目的媒体文件生成关于录制的所有节目的节目单。
节目单主要记录了各个节目的起始时间、截止时间、所属的频道和节目名称,图3为节目单包含的节目信息举例。
具体地,本步骤中,节目制作工作人员可以通过浏览存储的各个节目的媒体文件,观看各个节目的画面,逐一记录下各个节目的信息,将其添加到节目单中。例如,节目制作工作人员通过浏览存储的各个节目的媒体文件,观看各个节目的画面,逐一记录下的节目信息包括新闻30分,所属频道为CCTVl,起始时间为07: 00,截止时间为07: 30;今日说法,所属频道为CCTV1,起始时间为12: 41,截止时间为12: 58;焦点访i炎,所属频道为CCTV1,起始时间为18: 00,截止时间为18: 30;等等;将记录后的各个节目的信息添加到节目单中,得到图3所示的节目单。或者,首先获取原始节目单,原始节目单为直播之前预先设定好的节目单;对直播节目进行录制后,浏览存储的各个节目的媒体文件,观看各个节目的画面,逐一核对原始节目单中记录的各个节目的信息,修正原始节目单上不准确的各个节目的化息。
原始节目单中记录的各个节目的信息不准确,而本发明采用先录制直播的节目,再根据存储的各个节目的媒体文件生成节目单的方法,保证了生成的节目单的准确性。
步骤203,节目制作分区根据设置关于每个分类的匹配条件对节目单包含的节目进行分类,对应每个分类分别生成节目列表。具体地,本步骤包括步骤2031,建立分类。
例如,建立的分类包括新闻30分,焦点访谈,今日说法等。步骤2032,对应每个分类分别设置匹配条件。
参见图5,图5示出了匹配条件、分类、节目列表三者之间关系的一个实例。
例如,对应"新闻30分,,设置的匹配条件包括匹配条件1和匹配条件2:匹配条件1为,播i文起始时间为07: 00;匹配条件2为,节目名称为"新闻30分"。对应"焦点访谈,,设置的匹配条件包括匹配条件3和匹配条件4:匹配条件3为,节目名称为"焦点访谈";匹配条件4为,播放截止时间为18: 30。对应"今日说法"设置的匹配条件包括匹配条件5、匹配条件6和匹配条件7:匹配条件5为,播放起始时间为12: 41;匹配条件6为,播放截止时间为12:58;匹配条件6为,节目名称为"今日说法"。
相应的,每个分类都有相应的匹配条件,某一节目只要满足某一分类的匹配条件,便可将该某一节目添加到该分类对应的节目列表中。
步骤2033,对节目单中包含的节目逐一进行判断,判断各个节目是否满足 某一分类的匹配条件,如果满足,则执行步骤2034;否则,结束流程。
当判断出某一节目不满足某一分类的匹配条件时,也可将该节目添加到单 独建立的一个列表中,该列表用于记录分类失败的所有节目。
步骤2034,将相应节目添加到该某一分类对应的节目列表中。
步骤204,节目制作分区根据节目列表在存储的媒体文件中获取相应节目 的媒体文件,对获取到的媒体文件进行緩存。
步骤205,节目制作分区将包含获取到媒体文件的节目的节目列表发布到 EPG,由机顶盒将EPG展示给用户。
步骤204中,节目制作分区根据节目列表在存储的媒体文件中获取相应节 目的纟某体文件时,如果关于某一节目的i某体文件不存在,则获取失败;相应地, 步骤205将各个分类对应的节目列表发布到EPG时,不需要将没有获取到媒体 文件的节目发布到EPG,而只需要将获取到i某体文件的节目发布到EPG即可, 也就是将只包 含获取到媒体文件的节目的节目列表发布到EPG即可。
本步骤中通过EPG将各个节目列l艮示给用户,展示给用户的各个节目列 表包含关于节目的描述信息,具体包括起始时间、截止时间、所属的频道和节 目名称。进一步地,为了更加详细地对各个节目进行描述,本步骤还可以根据 步骤204获取到的媒体文件生成相应节目的描述信息,生成的相应节目的描述 信息除了包括起始时间、截止时间、所属的频道和节目名称外,还可以包括该 节目的导演、剪辑等信息,生成的相应节目的描述信息可根据需要具体设定; 然后,将各个分类包含的节目的描述信息发布到电子节目菜单EPG,通过EPG 将各个分类包含的节目的描述信息展示给用户。
步骤206,用户从EPG的某一分类的节目列表中选择请求播放的节目,通 过机顶盒向节目制作分区发送包含所述请求播放的节目的点播命令。
通过EPG展示给用户的是分类后的节目信息,用户可根据自己的需要 先选定某一分类,再在该分类对应的节目列表中选择请求播放的节目。相比现有技术中因没有进行节目分类,而需要逐一浏览节目单中的节目以查找自 己需要的节目相比较,减少了查找工作量。
步骤207,节目制作分区接收所述点播命令后,从緩存的4某体文件中查询 出该请求播放的节目的媒体文件,发送给机顶盒进行播放。
通常,步骤202各个节目制作分区生成的节目单中都包括普遍节目,如 CCTV1、 CCTV2等频道播放的节目;相应地,步骤203对应每个分类分别生成 节目列表时,各个节目制作分区都需要对所述普遍节目进行分类。为了减少各 个节目制作分区的工作量,本发明还可以进一步设置节目制作中心,用于对普 遍节目以及各个节目制作分区录制的除普遍节目外的其它节目进行统一分类, 与各个节目制作分区合作生成节目列表;而无需各个节目制作分区独立生成节 目列表。这种情况下,生成节目列表的过程包括各个节目制作分区录制直播 的节目,分别存储录制的节目的媒体文件;节目制作中心录制直播的普遍节目, 存储各个普遍节目的媒体文件;然后,节目制作中心根据存储的各个普遍节目 的媒体文件生成关于录制的所有普遍节目的第一节目单,各个节目制作分区从 节目制作中心获取所述第一节目单,根据各自存储的媒体文件生成关于录制的 除所述第一节目单包含的节目以外的其它节目的第二节目单;各个节目制作分 区将所述第二节目单上传给节目制作中心,所述第一节目单和各个节目制作分 区上传的第二节目单合为所迷节目单;最后,由节目制作中心根据设置的关于 每个分类的匹配条件对所述节目单包含的节目进行统一分类,对应每个分类分 别生成节目列表,各个节目制作分区从节目制作中心获取需要的节目列表。下 面通过图6对由节目制作中心协助各个节目制作分区进行视频点播的方法进行 说明,其包括以下步骤
步骤601,节目制作中心录制直播的普遍节目,存储各个普遍节目的媒体 文件,并生成关于录制的所有普遍节目的节目单。
为了便于描述,将节目制作中心生成的关于录制的所有普遍节目的节目单 称为第一节目单。
具体地,本步骤中,节目制作工作人员可以通过浏览存储的各个普遍节目的媒体文件,观看各个普遍节目的画面,逐一记录下各个普遍节目的信息, 将其添加到关于录制的所有普遍节目的节目单中。
步骤602,节目制作分区录制直播的节目,存储各个节目的媒体文件。 步骤601和602可无序执行。
步骤603,节目制作分区从节目制作中心获取第一节目单,节目制作分区 根据存储的各个节目的媒体文件生成关于录制的除所述第一节目单包含的节目 外的其它节目的第二节目单。
步骤604,节目制作分区将所述第二节目单上传给节目制作中心。
步骤605,节目制作中心根据设置的关于每个分类的匹配条件对第一节目 单包含的节目以及各个节目制作分区上传的各个第二节目单包含的节目进行统 一分类,对应每个分类分别生成节目列表。
节目制作中心根据设置的关于每个分类的匹配条件进行分类的方法,与步 骤203的实现过程类似,不同的是,步骤203中进行分类的对象是节目制作分 区生成的节目单包含的节目,而本步骤中进行分类的对象是第一节目单包含的 节目以及各个节目制作分区上传的各个第二节目单包含的节目。
步骤606,节目制作分区从节目制作中心获取需要的节目列表,存储节目 列表。
节目制作分区根据自己的需要从节目制作中心获取节目列表,获取的节目 列表可以是节目制作中心内的所有节目列表,也可以是部分节目列表。
之后,节目制作分区^f更可基于从节目制作中心获取的节目列表进行视频点 播,其流程为步骤204至步骤207所示。
步骤607,节目制作分区根据节目列表在存储的媒体文件中获取相应节目 的媒体文件,对获取到的媒体文件进行緩存。
步骤608,节目制作分区将包含获取到媒体文件的节目的节目列表发布到 EPG,由机顶盒将EPG展示给用户。
步骤607中,节目制作分区根据节目列表在存储的媒体文件中获取相应节 目的媒体文件时,如果关于某一节目的媒体文件不存在,则获取失败,由于节目列表包含的节目是针对各个节目制作分区录制的所有节目进行分类得到的, 那么某一节目制作分区根据节目列表获取相应的媒体文件时,很可能出现对大
多数节目的媒体文件获取失败的情况。相应地,步骤608将各个分类对应的节 目列表包含的节目发布到EPG时,不需要将没有获取到媒体文件的节目发布到 EPG,而只需要将获取到媒体文件的节目发布到EPG即可,也就是将只包含获 取到i某体文件的节目的节目列表发布到EPG即可。
步骤609,用户从EPG的某一分类的节目列表中选择请求播放的节目,通 过机顶盒向节目制作分区发送包含所述请求播放的节目的点播命令。
通过EPG展示给用户的是分类后的节目信息,用户可根据自己的需要 先选定某一分类,再在该分类对应的节目列表中选择请求播放的节目。相比 现有技术中因没有进行节目分类,而需要逐一浏览节目单中的节目以查找自 己需要的节目相比较,减少了查找工作量。
步骤610,节目制作分区接收所述点播命令后,从緩存的媒体文件中查询 出该请求播放的节目的媒体文件,发送给机顶盒进行播放。
参见图7,为本发明基于直播录制的视频点播系统结构示意图,该系统包 括各个节目制作分区和机顶盒,每个节目制作分区包括录制服务器、节目制作 工作站、节目分类管理服务器、数据库、节目信息获取服务器和节目发布服务 器;
所述录制服务器,用于对直播的节目进行录制,并存储各个节目的力某体文
件;
所述节目制作工作站,用于根据所述录制服务器存储的各个节目的4某体文 件,生成关于录制的所有节目的节目单,将所述节目单发送给所述节目分类管 理服务器;
所述节目分类管理服务器,设置每个分类的匹配条件,根据每个分类的匹 配条件,对所述节目单包含的节目进行分类,对应每个分类分别生成节目列表, 存储到数据库中,将数据库中存储的节目列表发送给所述节目信息获取服务器;
所述节目信息获取服务器,用于根据接收的由所述节目分类管理服务器发相应节目的媒体文件,对获取到的媒体文件进行緩存;将包含获取到媒体文件的节目的节目列表发送给所述节目发布服 务器,接收所述节目发布服务器发送的EPG,传送给机顶盒;接收机顶盒发送 的包含请求播放的节目的点播命令,从緩存的媒体文件中查询出该请求播放的 节目的媒体文件,发送给机顶盒;所述节目发布服务器,用于接收所述节目信息获取服务器发送的节目列表, 将节目列表发布到EPG,将EPG传送给所述节目信息获取服务器;所述机顶盒,用于接收由所述节目信息获取服务器发送的EPG,并展示给 用户;接收用户从EPG的某一分类的节目列表中选择的请求播放的节目,向所 述节目信息获取服务器发送包含请求播放的节目的点播命令;接收并播放所述 节目信息获取服务器发送的媒体文件播放。可选地,该系统还包括节目制作中心,所述数据库存储的节目列表由节目 制作中心与各个节目制作分区合作生成,而不由各个节目制作分区独立完成,这种情况下,该系统包括节目制作中心、各个节目制作分区和机顶盒,该节目 制作中心包括中心录制服务器、中心节目制作工作站、中心节目分类管理服务 器和中心数据库;所述中心录制服务器,用于对直播的普遍节目进行录制,并存储各个普遍 节目的媒体文件;所述中心节目制作工作站,用于根据所述中心录制服务器存储的各个普遍 节目的i某体文件,生成关于录制的所有普遍节目的第一节目单,将第一节目单 发送给所述中心节目分类管理服务器;各个节目制作分区,用于对直播的节目进行录制,并存储录制的媒体文件; 从所述中心节目分类管理服务器获取所述第一节目单,根据存储的媒体文件生 成关于录制的除所述第一节目单包含的节目以外的其它节目的第二节目单,将 第二节目单传送给所述中心节目分类管理服务器;各个节目制作分区还通过所 述中心节目分类管理服务器获取所述中心数据库中存储的节目列表;所述中心节目分类管理服务器,将所述中心节目制作工作站发送的第一节目单,传送给各个节目制作分区;设置每个分类的匹配条件,根据每个分类的 匹配条件,对第一节目单包含的节目以及各个节目制作分区上传的各个第二节 目单包含的节目进行统一分类,对应每个分类分别生成节目列表,存储到中心 数据库;根据各个节目制作分区发起的请求将中心数据库存储的节目列表传送 给相应的节目制作分区;各个节目制作分区,还根据接收的节目列表,在存储的媒体文件中获取相 应节目的媒体文件,对获取到的媒体文件进行緩存;将包含获取到媒体文件的 节目的节目列表发布到电子节目菜单EPG,传送给机顶盒;接收机顶盒发送的 包含请求播放的节目的点播命令,从緩存的媒体文件中查询出该请求播放的节 目的媒体文件,发送给机顶盒;所述机顶盒,用于接收由各个节目制作分区发送的EPG,并展示给用户; 接收用户从EPG的某一分类的节目列表中选择的请求播放的节目,向相应的节 目制作分区发送包含请求播放的节目的点播命令;接收并播放各个节目制作分 区发送的媒体文件。以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进 一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不 用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、 等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1、一种基于直播录制的视频点播方法,其特征在于,该方法包括录制直播的节目,存储各个节目的媒体文件;根据存储的各个节目的媒体文件生成节目单,根据设置的关于每个分类的匹配条件对节目单包含的节目进行分类,对应每个分类分别生成节目列表;根据节目列表,在存储的媒体文件中获取相应节目的媒体文件,并缓存;将包含获取到媒体文件的节目的节目列表发布到电子节目菜单EPG,将EPG传送给机顶盒;接收机顶盒发送的包含请求播放的节目的点播命令,所述请求播放的节目是用户从EPG的某一分类的节目列表中选择出来的;从缓存的媒体文件中查询出该请求播放的节目的媒体文件,发送给机顶盒进行播放。
2、 如权利要求l所述的方法,其特征在于,由节目制作分区录制直播的节目,存储各个节目的媒体文件;由节目制作分区根据存储的各个节目的媒体文件生成节目单,根据设置的关于每个分类的匹配条件对节目单包含的节目进行分类,对应每个分类分别生成节目列表;由节目制作分区根据节目列表,在存储的媒体文件中获取相应节目的媒体文件,并緩存;菜单EPG,将EPG传送给机顶盒;由节目制作分区接收机顶盒发送的包含请求播放的节目的点播命令,所述请求播放的节目是用户从EPG的某一分类的节目列表中选择出来的;由节目制作分区从緩存的媒体文件中查询出该请求播放的节目的媒体文件,发送给机顶盒进行播放。
3、 如权利要求2所述的方法,其特征在于,所述由节目制作分区根据存储的各个节目的媒体文件生成节目单包括节目制作分区基于原始节目单,浏览存储的各个节目的媒体文件,对原始节目单上各个节目的信息进行修正,得到所述关于录制的所有节目的节目单。
4、 如权利要求l所述的方法,其特征在于,所述录制直播的节目,存储各个节目的媒体文件包括各个节目制作分区录制直播的节目,分别存储录制的节目的媒体文件;节目制作中心录制直播的普遍节目,存储各个普遍节目的媒体文件;所述根据存储的各个节目的媒体文件生成节目单包括节目制作中心根据存储的各个普遍节目的媒体文件生成关于录制的所有普遍节目的第一节目单;各个节目制作分区从节目制作中心获取所述第一节目单,根据各自存^f渚的媒体文件生成关于录制的除所述第一节目单包含的节目以外的其它节目的第二节目单;各个节目制作分区将所述第二节目单上传给节目制作中心,所述第一节目单和各个节目制作分区上传的第二节目单合为所述节目单;由节目制作中心根据设置的关于每个分类的匹配条件对所合节目单包含的节目进行统一分类,对应每个分类分别生成节目列表;所述根据节目列表,在存储的媒体文件中获取相应节目的媒体文件,并緩存包括各个节目制作分区从节目制作中心获取需要的节目列表,冲艮据获取的节目列表,在各自存储的媒体文件中获取相应节目的媒体文件,并緩存;由各个节目制作分区将包含获取到媒体文件的节目的节目列表发布到电子节目菜单EPG,将EPG传送给机顶盒;由各个节目制作分区接收机顶盒发送的包含请求播放的节目的点播命令,所述请求播放的节目是用户从EPG的某一分类的节目列表中选择出来的;由各个节目制作分区从各自緩存的媒体文件中查询出该请求播放的节目的媒体文件,发送给才几顶盒进行播放。
5、 如权利要求l所述的方法,其特征在于,所述根据设置的关于每个分类的匹配条件对节目单包含的节目进行分类,对应每个分类分别生成节目列表包括判断节目单中的各个节目是否满足某一分类对应的匹配条件,如果是,则将该节目添加到所述某一分类的节目列表中。
6、 如权利要求1中任一项所述的方法,其特征在于,所述将包含获取到媒 体文件的节目的节目列表发布到EPG包括根据获取到的媒体文件生成相应节目的描述信息,将各个分类包含的获取 到媒体文件的节目的描述信息发布到EPG。
7、 一种基于直播录制的视频点播系统,其特征在于,该系统包括各个节目 制作分区和机顶盒,每个节目制作分区包括录制服务器、节目制作工作站、节 目分类管理服务器、数据库、节目信息获取服务器和节目发布服务器;所述录制服务器,用于对直播的节目进行录制,并存储各个节目的》某体文件;所述节目制作工作站,用于根据所述录制服务器存储的各个节目的媒体文 件,生成关于录制的所有节目的节目单,将所述节目单发送给所述节目分类管 理服务器;所述节目分类管理服务器,设置每个分类的匹配条件,根据每个分类的匹 配条件,对所述节目单包含的节目进行分类,对应每个分类分别生成节目列表, 存储到数据库中,将数据库中存储的节目列表发送给所述节目信息获取服务器;所述节目信息获取服务器,用于根据接收的由所述节目分类管理服务器发 送的节目列表,在录制服务器中获取相应节目的媒体文件,对获取到的媒体文 件进行緩存;将包含获取到媒体文件的节目的节目列表发送给所述节目发布服 务器,接收所述节目发布服务器发送的EPG,传送给机顶盒;接收机顶盒发送 的包含请求播放的节目的点播命令,从緩存的媒体文件中查询出该请求播放的 节目的媒体文件,发送给机顶盒;所述节目发布服务器,用于接收所述节目信息获取服务器发送的节目列表, 将节目列表发布到EPG,将EPG传送给所述节目信息获取服务器;所述机顶盒,用于接收由所述节目信息获取服务器发送的EPG,并展示给 用户;接收用户从EPG的某一分类的节目列表中选择的请求播放的节目,向所 述节目信息获取服务器发送包含请求播放的节目的点播命令;接收并播放所述节目信息获取服务器发送的媒体文件。
8、 一种基于直播录制的视频点播系统,其特征在于,该系统包括节目制作 中心、各个节目制作分区和机顶盒,该节目制作中心包括中心录制服务器、中 心节目制作工作站、中心节目分类管理服务器和中心邀:据库;所述中心录制服务器,用于对直播的普遍节目进行录制,并存储各个普遍 节目的媒体文件;所述中心节目制作工作站,用于根据所述中心录制服务器存储的各个普遍 节目的媒体文件,生成关于录制的所有普遍节目的第一节目单,将第一节目单 发送给所述中心节目分类管理服务器;各个节目制作分区,用于对直播的节目进行录制,并存储录制的媒体文件; 从所述中心节目分类管理服务器获取所述第一节目单,根据存储的媒体文件生 成关于录制的除所述第一节目单包含的节目以外的其它节目的第二节目单,将 第二节目单传送给所述中心节目分类管理服务器;各个节目制作分区还通过所 述中心节目分类管理服务器获取所述中心数据库中存储的节目列表;所述中心节目分类管理服务器,将所述中心节目制作工作站发送的第一节 目单,传送给各个节目制作分区;设置每个分类的匹配条件,根据每个分类的 匹配条件,对第一节目单包含的节目以及各个节目制作分区上传的各个第二节 目单包含的节目进行统一分类,对应每个分类分别生成节目列表,存储到中心 数据库;根据各个节目制作分区发起的请求将中心数据库存储的节目列表传送给相应的节目制作分区;各个节目制作分区,还根据接收的节目列表,在存储的媒体文件中获取相 应节目的媒体文件,对获取到的媒体文件进行緩存;将包含获取到媒体文件的 节目的节目列表发布到电子节目菜单EPG,传送给机顶盒;接收机顶盒发送的 包含请求播放的节目的点播命令,从緩存的媒体文件中查询出该请求播放的节 目的媒体文件,发送给机顶盒;所述机顶盒,用于接收由各个节目制作分区发送的EPG,并展示给用户; 接收用户从EPG的某一分类的节目列表中选择的请求播放的节目,向相应的节目制作分区发送包含请求播放的节目的点播命令;接收并播放各个节目制作分 区发送的媒体文件。
9、 一种节目制作分区,其特征在于,该节目制作分区包括录制服务器、节 目制作工作站、节目分类管理服务器、数据库、节目信息获取服务器和节目发 布服务器;所述录制服务器,用于对直播的节目进行录制,并存储各个节目的媒体文件;所述节目制作工作站,用于根据所述录制服务器存储的各个节目的媒体文 件,生成关于录制的所有节目的节目单,将所述节目单发送给所述节目分类管 理服务器;所述节目分类管理服务器,设置每个分类的匹配条件,根据每个分类的匹 配条件,对所述节目单包含的节目进行分类,对应每个分类分别生成节目列表, 存储到数据库中,将数据库中存储的节目列表发送给所述节目信息获取服务器;所述节目信息获取服务器,用于根据接收的由所述节目分类管理服务器发 送的节目列表,在录制服务器中获取相应节目的媒体文件,对获取到的媒体文 件进行緩存;将包含获取到媒体文件的节目的节目列表发送给所述节目发布服 务器,接收所述节目发布服务器发送的EPG,传送给机顶盒;接收机顶盒发送 的包含请求播放的节目的点播命令,所述请求播放的节目是用户从EPG的某一 分类的节目列表中选择出来的,所述节目信息获取服务器从緩存的媒体文件中 查询出该请求播放的节目的媒体文件,发送给机顶盒;所述节目发布服务器,用于接收所述节目信息获取服务器发送的节目列表, 将节目列表发布到EPG,将EPG传送给所述节目信息获取服务器。
全文摘要
本发明公开了一种基于直播录制的视频点播方法及系统,其中,该方法包括录制直播的节目,存储各个节目的媒体文件,生成关于录制的所有节目的节目单;根据设置的匹配条件对节目单包含的节目进行分类,对应每个分类分别生成节目列表;将各个节目列表包含的获取到媒体文件的节目发布到电子节目菜单EPG,将EPG传送给机顶盒;接收机顶盒发送的包含请求播放的节目的点播命令,所述请求播放的节目是用户从EPG的某一分类的节目列表中选择出来的;从缓存的媒体文件中查询出该请求播放的节目的媒体文件,发送给机顶盒进行播放。本发明方案能够提供准确的、进行分类后的节目信息。
文档编号H04N7/16GK101662661SQ20091017368
公开日2010年3月3日 申请日期2009年9月15日 优先权日2009年9月15日
发明者杨大维 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1