一种在点播流中获取节目的方法及装置.pdf

上传人:32 文档编号:526143 上传时间:2018-02-20 格式:PDF 页数:13 大小:1,021.16KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410088567.9

申请日:

2014.03.11

公开号:

CN104202683A

公开日:

2014.12.10

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04N 21/845申请日:20140311|||公开

IPC分类号:

H04N21/845(2011.01)I; H04N21/433(2011.01)I; H04N21/4402(2011.01)I

主分类号:

H04N21/845

申请人:

无锡天脉聚源传媒科技有限公司

发明人:

杨井; 李磊; 张志家; 吴操; 杨财智

地址:

214000 江苏省无锡市新区江苏软件外包产业园射手座A座5楼

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明公开了一种在点播流中获取节目的方法及装置。所述方法包括:获取节目的开始时间点及结束时间点;根据所述开始时间点及所述结束时间点,在所述节目对应的点播流中获取所述节目。用于实现自动从点播流中获取所需要的节目的视频文件,节省人力物力,降低获取节目的视频文件的成本。

权利要求书

1.  一种在点播流中获取节目的方法,其特征在于,包括以下步骤:
获取节目的开始时间点及结束时间点;
根据所述开始时间点及所述结束时间点,在所述节目对应的点播流中获取所述节目。

2.
  如权利要求1所述的方法,其特征在于,所述获取节目的开始时间点及结束时间点,包括:
获取节目片头视频信息、片尾视频信息及所述节目对应频道的直播流;
根据所述片头视频信息及片尾视频信息,在所述直播流中确定所述节目的开始时间点及所述节目的结束时间点,并记录所述开始时间点与所述结束时间点。

3.
  如权利要求2所述的方法,其特征在于,所述获取节目片头视频信息、片尾视频信息,包括:
确定所述节目的片头视频时间及片尾视频时间;
从网络端下载所述节目的历史播放信息;
根据所述节目的片头视频时间与片尾视频时间从下载的所述节目的历史播放信息中获取所述节目的片头视频信息及片尾视频信息。

4.
  如权利要求2所述的方法,其特征在于,所述根据所述片头视频信息及片尾视频信息,在所述直播流中确定所述节目的开始时间点及所述节目的结束时间点,并记录所述开始时间点与所述结束时间点,包括:
匹配所述片头视频信息与所述直播流;
若所述片头视频信息与所述直播流匹配,则将所述直播流此时的时间点作为所述节目的开始时间点,并记录所述开始时间点;
匹配所述片尾视频信息与所述直播流;
若所述片尾视频信息与所述直播流匹配,则将所述直播流此时的时间点作为所述节目的结束时间点,并记录所述结束时间点。

5.
  一种在点播流中获取节目的装置,其特征在于,包括:获取模块及截取模块,
获取模块,用于获取节目的开始时间点及结束时间点;
截取模块,用于根据所述开始时间点及所述结束时间点,在所述节目对应的点播流中获取所述节目。

6.
  如权利要求5所述的装置,其特征在于,获取模块,包括:获取单元及记录单元,
获取单元,用于获取节目片头视频信息、片尾视频信息及所述节目对应频道的直播流;
记录单元,用于根据所述片头视频信息及片尾视频信息,在所述直播流中确定所述节目的开始时间点及所述节目的结束时间点,并记录所述开始时间点与所述结束时间点。

7.
  如权利要求6所述的装置,其特征在于,所述获取单元,包括:确定次级单元、下载次级单元及截取次级单元,
确定次级单元,用于确定所述节目的片头视频时间及片尾视频时间;
下载次级单元,用于从网络端下载所述节目的历史播放信息;
截取次级单元,用于根据所述节目的片头视频时间与片尾视频时间从下载的所述节目的历史播放信息中获取所述节目的片头视频信息及片尾视频信息。

8.
  如权利要求6所述的装置,其特征在于,所述记录单元,包括:第一匹配次级单元、第一记录次级单元、第二匹配次级单元及第二记录次级单元,
第一匹配次级单元,用于匹配所述片头视频信息与所述直播流;
第一记录次级单元,用于若所述片头视频信息与所述直播流匹配,则将所述直播流此时的时间点作为所述节目的开始时间点,并记录所述开始时间点;
第二匹配次级单元,用于匹配所述片尾视频信息与所述直播流;
第二记录次级单元,用于若所述片尾视频信息与所述直播流匹配,则将所述直播流此时的时间点作为所述节目的结束时间点,并记录所述结束时间点。

说明书

一种在点播流中获取节目的方法及装置
技术领域
本发明涉及计算机技术领域,尤其涉及一种在点播流中获取节目的方法及装置。
背景技术
目前,随着互联网的快速发展,互联网已经成为了人们生活中重要的组成部分。互联网可以为用户提供很多便捷,如购物、社交以及看电影、看电视等。其中,通过互联网观看电视节目也随之流行起来,用户可以通过一些视频软件或视频网站在互联网上直接观看电视节目。有时人们可能因为某些原因而错过了自己喜欢的电视节目,在以前如果错过了就只能等着电视台的重播,而现在用户可以通过互联网观看这些错过的节目。
用户在互联网中观看到的节目是互联网公司在该节目播出之后从该节目所在的点播流中截取出来,并上传到互联网上。而节目在截取时需要人工对这个点播流进行筛选,并在点播流中该节目所在位置片头及片尾处打点做标记,然后再用视频编辑工具将该节目从点播流中截取出来,得到该节目的完整视频文件。但人工截取浪费了大量的人力物力,使在获取节目时即浪费时间又浪费人力。
发明内容
本发明实施例提供一种在点播流中获取节目的方法及装置,用于实现自动从点播流中获取所需要的节目的视频文件,节省人力物力,降低获取节目的视频文件的成本。
一种在点播流中获取节目的方法,包括以下步骤:获取节目的开始时间点及结束时间点;根据所述开始时间点及所述结束时间点,在所述节目对应的点 播流中获取所述节目。不需再通过人工在视频中打点获取节目的开始时间点与结束时间点,通过获取到的节目的开始时间点与结束时间点判断节目在点播流中的位置,并将节目从点播流中截取出来。当需要获得节目的视频文件时,不需再人工截取,实现自动获取节目。
优选地,所述获取节目的开始时间点及结束时间点,包括:获取节目片头视频信息、片尾视频信息及所述节目对应频道的直播流;根据所述片头视频信息及片尾视频信息,在所述直播流中确定所述节目的开始时间点及所述节目的结束时间点,并记录所述开始时间点与所述结束时间点。通过节目片头视频信息、片尾视频信息在节目对应的频道的直播流中确定节目的开始时间点及节目的结束时间点,可以自动准确获取到节目的开始时间点与结束时间点,不需人工在此直播流中查找该节目的开始时间点及结束时间点。
优选地,所述获取节目片头视频信息、片尾视频信息,包括:确定所述节目的片头视频时间及片尾视频时间;从网络端下载所述节目的历史播放信息;根据所述节目的片头视频时间与片尾视频时间从下载的所述节目的历史播放信息中获取所述节目的片头视频信息及片尾视频信息。通过确定的节目片头视频时与片尾播放时间,从已下载的节目中获取该节目的片头视频信息及片尾视频信息。可以自动准确的获取节目的片头视频信息及片尾视频信息,更快捷的获取到片头视频信息及片尾视频信息。
优选地,所述根据所述片头视频信息及片尾视频信息,在所述直播流中确定所述节目的开始时间点及所述节目的结束时间点,并记录所述开始时间点与所述结束时间点,包括:匹配所述片头视频信息与所述直播流;若所述片头视频信息与所述直播流匹配,则将所述直播流此时的时间点作为所述节目的开始时间点,并记录所述开始时间点;匹配所述片尾视频信息与所述直播流;若所述片尾视频信息与所述直播流匹配,则将所述直播流此时的时间点作为所述节目的结束时间点,并记录所述结束时间点。通过在直播流中匹配片头视频信息及片尾视频信息,判断该节目的开始时间点及结束时间点。由于节目开始的片 头视频信息及片尾视频信息都是都是固定,所以通过在直播流中匹配片头视频信息及片尾视频信息,可以准确的自动获取节目的开始时间点与结束时间点。
一种在点播流中获取节目的装置,包括:获取模块及截取模块,获取模块,用于获取节目的开始时间点及结束时间点;截取模块,用于根据所述开始时间点及所述结束时间点,在所述节目对应的点播流中获取所述节目。
获取模块,包括:获取单元及记录单元,获取单元,用于获取节目片头视频信息、片尾视频信息及所述节目对应频道的直播流;记录单元,用于根据所述片头视频信息及片尾视频信息,在所述直播流中确定所述节目的开始时间点及所述节目的结束时间点,并记录所述开始时间点与所述结束时间点。
所述获取单元,包括:确定次级单元、下载次级单元及截取次级单元,确定次级单元,用于确定所述节目的片头视频时间及片尾视频时间;下载次级单元,用于从网络端下载所述节目的历史播放信息;截取次级单元,用于根据所述节目的片头视频时间与片尾视频时间从下载的所述节目的历史播放信息中获取所述节目的片头视频信息及片尾视频信息。
所述记录单元,包括:第一匹配次级单元、第一记录次级单元、第二匹配次级单元及第二记录次级单元,第一匹配次级单元,用于匹配所述片头视频信息与所述直播流;第一记录次级单元,用于若所述片头视频信息与所述直播流匹配,则将所述直播流此时的时间点作为所述节目的开始时间点,并记录所述开始时间点;第二匹配次级单元,用于匹配所述片尾视频信息与所述直播流;第二记录次级单元,用于若所述片尾视频信息与所述直播流匹配,则将所述直播流此时的时间点作为所述节目的结束时间点,并记录所述结束时间点。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例中一种在点播流中获取节目的方法的流程图;
图2为本发明实施例中一种在点播流中获取节目的具体方法的流程图;
图3为本发明实施例一种在点播流中获取节目的装置的结构示意图;
图4为本发明实施例一种在点播流中获取节目的装置的获取模块的示意图;
图5为本发明实施例一种在点播流中获取节目的装置的获取单元的示意图;
图6为本发明实施例一种在点播流中获取节目的装置的记录单元的示意图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
如图1所示,一种在点播流中获取节目的方法,具体实施步骤如下:
步骤101,获取节目的开始时间点及结束时间点;
步骤102,根据开始时间点及所述结束时间点,在节目对应的点播流中获取所述节目。
本发明实施例提供了一种在点播流中获取节目的方法,通过获取节目的开始时间点及结束时间点,从节目对应的点播流中获取节目视频文件。在互联网上用户可以对已在电视上播放的电视节目进行点播,但是电视播放时产生的视频流包括了节目播放前后的其他电视节目以及广告,所以为了方便用户只观看一个节目需要将这个节目的视频文件从视频流中截取出来,而现在的技术方法是通过人工观看整个视频流,并在视频流中通过打点的方式标记出这个节目的视频文件,再将该节目的视频文件从视频流中共聚出来,这样即浪费时间又浪 费人力。本实施例提供了一种在点播流中获取节目的方法,通过节目的开始时间点及结束时间点自动识别节目在点播流中的位置,并从点播流中将节目视频文件截取出来。即节省了时间也节省了人工。
在步骤101中,获取节目的开始时间点及结束时间点可以通过方案A1实现。方案A1:获取节目片头视频信息、片尾视频信息及节目对应频道的直播流;根据片头视频信息及片尾视频信息,在直播流中确定节目的开始时间点及节目的结束时间点,并记录开始时间点与结束时间点。通过获取到的片头视频信息与片尾视频信息在节目的直播流中自动准确获取到节目的开始时间点与结束时间点,不需再通过人工在视频中打点获取节目的开始时间点与结束时间点,不需人工在此直播流中查找该节目的开始时间点及结束时间点。。
在步骤A1中,获取节目片头视频信息及片尾视频信息的方案包括方案B1,确定节目的片头视频时间及片尾视频时间;从网络端下载节目的历史播放信息;根据节目的片头视频时间与片尾视频时间从下载的节目的历史播放信息中获取节目的片头视频信息及片尾视频信息。在一档节目中由于片头视频及片尾视频是固定的,所以片头视频时间及片尾视频时间也是固定的,通过片头视频时间及片尾视频时间可以准确的从已下载的节目中将片头视频信息及片尾视频信息截取出来。
在步骤A1中,根据片头视频信息及片尾视频信息,在直播流中确定节目的开始时间点及节目的结束时间点,并记录开始时间点与结束时间点的方案包括,方案C1,匹配片头视频信息与直播流;若片头视频信息与直播流匹配,则将直播流此时的时间点作为节目的开始时间点,并记录开始时间点;匹配片尾视频信息与直播流;若片尾视频信息与直播流匹配,则将直播流此时的时间点作为节目的结束时间点,并记录结束时间点。
本发明实施例提供了一种在点播流中获取节目的方法。通过确定所需截取节目的片头视频时间、片尾视频时间及该节目的历史播放信息获得节目的片头视频信息及片尾视频信息,并通过片头视频信息及片尾视频信息在该节目所对 应的直播流中确定该节目的开始时间点及结束时间点,并在包含有该节目的点播流中根据开始时间点及结束时间点截取该节目。实现了不需人工观看并在点播流中以打点的方式标记所需截取节目的开始时间点与结束时间点,即可自动获取所需节目。并且在电视节目播放时,即可实现对电视节目的截取,即节省了时间也节省了人工操作。
下面通过几个典型实施例来详细介绍本发明实施例提供的技术方案。
实施例一
如图2所示,本实施例一提供了一种在点播流中获取节目的方法,具体实施步骤如下:
步骤201,确定节目的片头视频时间及片尾视频时间,并写入tsf文件中。Tsf文件为文本服务框架是一个简单的、可扩展的框架,可以为应用程序启用高级的文本输入和自然语言技术。
步骤202,从网络端下载节目的历史播放信息。
步骤203,根据节目的片头视频时间与片尾视频时间从下载的节目的历史播放信息中获取节目的片头视频信息及片尾视频信息。根据节目的片头视频时间与片尾视频时间对下载后的视频用视频处理工具进行切割,生成对应的片头视频文件及片尾视频文件。
步骤204,获取节目对应频道的直播流。直播流为电视节目正在播放时的视频流。
步骤205,匹配片头视频信息与直播流;若片头视频信息与直播流匹配,则执行步骤206。
步骤206,若片头视频信息与直播流匹配,则将直播流此时的时间点作为节目的开始时间点,并在tsf文件中记录开始时间点。
步骤207,匹配片尾视频信息与直播流;若片尾视频信息与直播流匹配,则执行步骤208。
步骤208,若片尾视频信息与直播流匹配,则将直播流此时的时间点作为 节目的结束时间点,并在tsf文件中记录结束时间点。
步骤209,根据开始时间点及结束时间点,在节目对应的点播流中获取节目。点播流为当节目播放在电视中播放完成后所形成的视频流。
例如,要获取节目《FFFF》的视频文件,只需确定《FFFF》的片头视频时间与片尾视频信息,假设已知《FFFF》的片头视频时间为2014年1月20日13:00:00至2014年1月20日13:01:30,片尾视频时间为2014年1月20日13:28:30至2014年1月20日13:30:00,将《FFFF》的片头视频时间信息及片尾时间信息预设在TSF文件中,并在网络端下载《FFFF》的点播流,根据《FFFF》的片头视频时间信息与片尾视频时间信息,在点播流中通过视频处理工具将片头视频信息及片尾视频信息截取出来并保存在TSF文件中。当《FFFF》下期重播在2014年1月28日09:00:00播出时,实时获取《FFFF》所在频道的直播流,并对比已获得的《FFFF》文件片头视频信息、片尾视频信息与获取到的《FFFF》所在频道的直播流。如果在直播流中对比上《FFFF》的片头视频信息时,则确定此时的时间点为《FFFF》的开始时间点为2014年1月28日09:00:00,并在TSF文件中记录开始时间点;在直播流中对比上《FFFF》的片尾视频信息时,则确定此时的时间点为《FFFF》的结束时间点为2014年1月28日09:30:00,并在TSF文件中记录结束时间点。根据TSF文件中记录的开始时间点及结束时间点从点播流中通过视频处理工具截取并生成《FFFF》在2014年1月28日播出时的视频文件。由于同一个节目可能存在不同版本,而不同版本在播出时的时间段也不同,如果想获取到所有版本的该节目时则需要对所有存在该节目的频道的点播流进行截取操作。而本发明实施例只需确定该节目一个版本的片头视频时间信息及片尾视频时间信息即可从点播流中截取到该节目所有版本的视频文件,提高了截取节目视频文件的效率,也节目省了截取节目视频文件时产生的成本。
本发明实施例提供了一种在点播流中获取节目的方法。通过确定所需截取节目的片头视频时间、片尾视频时间及该节目的历史播放信息获得节目的片头 视频信息及片尾视频信息,并通过片头视频信息及片尾视频信息在该节目所对应的直播流中确定该节目的开始时间点及结束时间点,并在包含有该节目的点播流中根据开始时间点及结束时间点截取该节目。实现了不需人工观看并在点播流中以打点的方式标记所需截取节目的开始时间点与结束时间点,即可自动获取所需节目。并且在电视节目播放时,即可实现对电视节目的截取,即节省了时间也节省了人工操作。
以上描述了一种在点播流中获取节目的方法实现过程,该过程可由装置实现,下面对装置的内部功能和结构进行介绍。
如图3所示,一种在点播流中获取节目的装置,包括:获取模块301及截取模块302,获取模块301,用于获取节目的开始时间点及结束时间点;截取模块302,用于根据开始时间点及结束时间点,在节目对应的点播流中获取节目。
如图4所示,获取模块301,包括:获取单元401及记录单元402,获取单元401,用于获取节目片头视频信息、片尾视频信息及节目对应频道的直播流;记录单元402,用于根据片头视频信息及片尾视频信息,在直播流中确定节目的开始时间点及节目的结束时间点,并记录开始时间点与结束时间点。
如图5所示,获取单元401,包括:确定次级单元501、下载次级单元502及截取次级单元503,确定次级单元501,用于确定节目的片头视频时间及片尾视频时间;下载次级单元502,用于从网络端下载节目的历史播放信息;截取次级单元503,用于根据节目的片头视频时间与片尾视频时间从下载的节目的历史播放信息中获取节目的片头视频信息及片尾视频信息。
如图6所示,记录单元402,包括:第一匹配次级单元601、第一记录次级单元602、第二匹配次级单元603及第二记录次级单元604,第一匹配次级单元601,用于匹配片头视频信息与直播流;第一记录次级单元602,用于若片头视频信息与直播流匹配,则将直播流此时的时间点作为节目的开始时间点,并记录开始时间点;第二匹配次级单元603,用于匹配片尾视频信息与直 播流;第二记录次级单元604,用于若片尾视频信息与直播流匹配,则将直播流此时的时间点作为节目的结束时间点,并记录结束时间点。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

一种在点播流中获取节目的方法及装置.pdf_第1页
第1页 / 共13页
一种在点播流中获取节目的方法及装置.pdf_第2页
第2页 / 共13页
一种在点播流中获取节目的方法及装置.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《一种在点播流中获取节目的方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种在点播流中获取节目的方法及装置.pdf(13页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104202683A43申请公布日20141210CN104202683A21申请号201410088567922申请日20140311H04N21/845201101H04N21/433201101H04N21/440220110171申请人无锡天脉聚源传媒科技有限公司地址214000江苏省无锡市新区江苏软件外包产业园射手座A座5楼72发明人杨井李磊张志家吴操杨财智54发明名称一种在点播流中获取节目的方法及装置57摘要本发明公开了一种在点播流中获取节目的方法及装置。所述方法包括获取节目的开始时间点及结束时间点;根据所述开始时间点及所述结束时间点,在所述节目对应的点播流中获取。

2、所述节目。用于实现自动从点播流中获取所需要的节目的视频文件,节省人力物力,降低获取节目的视频文件的成本。51INTCL权利要求书2页说明书6页附图4页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书6页附图4页10申请公布号CN104202683ACN104202683A1/2页21一种在点播流中获取节目的方法,其特征在于,包括以下步骤获取节目的开始时间点及结束时间点;根据所述开始时间点及所述结束时间点,在所述节目对应的点播流中获取所述节目。2如权利要求1所述的方法,其特征在于,所述获取节目的开始时间点及结束时间点,包括获取节目片头视频信息、片尾视频信息及所述节目对应频道的。

3、直播流;根据所述片头视频信息及片尾视频信息,在所述直播流中确定所述节目的开始时间点及所述节目的结束时间点,并记录所述开始时间点与所述结束时间点。3如权利要求2所述的方法,其特征在于,所述获取节目片头视频信息、片尾视频信息,包括确定所述节目的片头视频时间及片尾视频时间;从网络端下载所述节目的历史播放信息;根据所述节目的片头视频时间与片尾视频时间从下载的所述节目的历史播放信息中获取所述节目的片头视频信息及片尾视频信息。4如权利要求2所述的方法,其特征在于,所述根据所述片头视频信息及片尾视频信息,在所述直播流中确定所述节目的开始时间点及所述节目的结束时间点,并记录所述开始时间点与所述结束时间点,包括。

4、匹配所述片头视频信息与所述直播流;若所述片头视频信息与所述直播流匹配,则将所述直播流此时的时间点作为所述节目的开始时间点,并记录所述开始时间点;匹配所述片尾视频信息与所述直播流;若所述片尾视频信息与所述直播流匹配,则将所述直播流此时的时间点作为所述节目的结束时间点,并记录所述结束时间点。5一种在点播流中获取节目的装置,其特征在于,包括获取模块及截取模块,获取模块,用于获取节目的开始时间点及结束时间点;截取模块,用于根据所述开始时间点及所述结束时间点,在所述节目对应的点播流中获取所述节目。6如权利要求5所述的装置,其特征在于,获取模块,包括获取单元及记录单元,获取单元,用于获取节目片头视频信息、。

5、片尾视频信息及所述节目对应频道的直播流;记录单元,用于根据所述片头视频信息及片尾视频信息,在所述直播流中确定所述节目的开始时间点及所述节目的结束时间点,并记录所述开始时间点与所述结束时间点。7如权利要求6所述的装置,其特征在于,所述获取单元,包括确定次级单元、下载次级单元及截取次级单元,确定次级单元,用于确定所述节目的片头视频时间及片尾视频时间;下载次级单元,用于从网络端下载所述节目的历史播放信息;截取次级单元,用于根据所述节目的片头视频时间与片尾视频时间从下载的所述节目的历史播放信息中获取所述节目的片头视频信息及片尾视频信息。8如权利要求6所述的装置,其特征在于,所述记录单元,包括第一匹配次。

6、级单元、第权利要求书CN104202683A2/2页3一记录次级单元、第二匹配次级单元及第二记录次级单元,第一匹配次级单元,用于匹配所述片头视频信息与所述直播流;第一记录次级单元,用于若所述片头视频信息与所述直播流匹配,则将所述直播流此时的时间点作为所述节目的开始时间点,并记录所述开始时间点;第二匹配次级单元,用于匹配所述片尾视频信息与所述直播流;第二记录次级单元,用于若所述片尾视频信息与所述直播流匹配,则将所述直播流此时的时间点作为所述节目的结束时间点,并记录所述结束时间点。权利要求书CN104202683A1/6页4一种在点播流中获取节目的方法及装置技术领域0001本发明涉及计算机技术领域。

7、,尤其涉及一种在点播流中获取节目的方法及装置。背景技术0002目前,随着互联网的快速发展,互联网已经成为了人们生活中重要的组成部分。互联网可以为用户提供很多便捷,如购物、社交以及看电影、看电视等。其中,通过互联网观看电视节目也随之流行起来,用户可以通过一些视频软件或视频网站在互联网上直接观看电视节目。有时人们可能因为某些原因而错过了自己喜欢的电视节目,在以前如果错过了就只能等着电视台的重播,而现在用户可以通过互联网观看这些错过的节目。0003用户在互联网中观看到的节目是互联网公司在该节目播出之后从该节目所在的点播流中截取出来,并上传到互联网上。而节目在截取时需要人工对这个点播流进行筛选,并在点。

8、播流中该节目所在位置片头及片尾处打点做标记,然后再用视频编辑工具将该节目从点播流中截取出来,得到该节目的完整视频文件。但人工截取浪费了大量的人力物力,使在获取节目时即浪费时间又浪费人力。发明内容0004本发明实施例提供一种在点播流中获取节目的方法及装置,用于实现自动从点播流中获取所需要的节目的视频文件,节省人力物力,降低获取节目的视频文件的成本。0005一种在点播流中获取节目的方法,包括以下步骤获取节目的开始时间点及结束时间点;根据所述开始时间点及所述结束时间点,在所述节目对应的点播流中获取所述节目。不需再通过人工在视频中打点获取节目的开始时间点与结束时间点,通过获取到的节目的开始时间点与结束。

9、时间点判断节目在点播流中的位置,并将节目从点播流中截取出来。当需要获得节目的视频文件时,不需再人工截取,实现自动获取节目。0006优选地,所述获取节目的开始时间点及结束时间点,包括获取节目片头视频信息、片尾视频信息及所述节目对应频道的直播流;根据所述片头视频信息及片尾视频信息,在所述直播流中确定所述节目的开始时间点及所述节目的结束时间点,并记录所述开始时间点与所述结束时间点。通过节目片头视频信息、片尾视频信息在节目对应的频道的直播流中确定节目的开始时间点及节目的结束时间点,可以自动准确获取到节目的开始时间点与结束时间点,不需人工在此直播流中查找该节目的开始时间点及结束时间点。0007优选地,所。

10、述获取节目片头视频信息、片尾视频信息,包括确定所述节目的片头视频时间及片尾视频时间;从网络端下载所述节目的历史播放信息;根据所述节目的片头视频时间与片尾视频时间从下载的所述节目的历史播放信息中获取所述节目的片头视频信息及片尾视频信息。通过确定的节目片头视频时与片尾播放时间,从已下载的节目中获取该节目的片头视频信息及片尾视频信息。可以自动准确的获取节目的片头视频信息及片尾视频信息,更快捷的获取到片头视频信息及片尾视频信息。0008优选地,所述根据所述片头视频信息及片尾视频信息,在所述直播流中确定所述说明书CN104202683A2/6页5节目的开始时间点及所述节目的结束时间点,并记录所述开始时间。

11、点与所述结束时间点,包括匹配所述片头视频信息与所述直播流;若所述片头视频信息与所述直播流匹配,则将所述直播流此时的时间点作为所述节目的开始时间点,并记录所述开始时间点;匹配所述片尾视频信息与所述直播流;若所述片尾视频信息与所述直播流匹配,则将所述直播流此时的时间点作为所述节目的结束时间点,并记录所述结束时间点。通过在直播流中匹配片头视频信息及片尾视频信息,判断该节目的开始时间点及结束时间点。由于节目开始的片头视频信息及片尾视频信息都是都是固定,所以通过在直播流中匹配片头视频信息及片尾视频信息,可以准确的自动获取节目的开始时间点与结束时间点。0009一种在点播流中获取节目的装置,包括获取模块及截。

12、取模块,获取模块,用于获取节目的开始时间点及结束时间点;截取模块,用于根据所述开始时间点及所述结束时间点,在所述节目对应的点播流中获取所述节目。0010获取模块,包括获取单元及记录单元,获取单元,用于获取节目片头视频信息、片尾视频信息及所述节目对应频道的直播流;记录单元,用于根据所述片头视频信息及片尾视频信息,在所述直播流中确定所述节目的开始时间点及所述节目的结束时间点,并记录所述开始时间点与所述结束时间点。0011所述获取单元,包括确定次级单元、下载次级单元及截取次级单元,确定次级单元,用于确定所述节目的片头视频时间及片尾视频时间;下载次级单元,用于从网络端下载所述节目的历史播放信息;截取次。

13、级单元,用于根据所述节目的片头视频时间与片尾视频时间从下载的所述节目的历史播放信息中获取所述节目的片头视频信息及片尾视频信息。0012所述记录单元,包括第一匹配次级单元、第一记录次级单元、第二匹配次级单元及第二记录次级单元,第一匹配次级单元,用于匹配所述片头视频信息与所述直播流;第一记录次级单元,用于若所述片头视频信息与所述直播流匹配,则将所述直播流此时的时间点作为所述节目的开始时间点,并记录所述开始时间点;第二匹配次级单元,用于匹配所述片尾视频信息与所述直播流;第二记录次级单元,用于若所述片尾视频信息与所述直播流匹配,则将所述直播流此时的时间点作为所述节目的结束时间点,并记录所述结束时间点。。

14、0013本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。0014下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。附图说明0015附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中0016图1为本发明实施例中一种在点播流中获取节目的方法的流程图;0017图2为本发明实施例中一种在点播流中获取节目的具体方法的流程图;0018图3为本发明实施例一种在点播流中获。

15、取节目的装置的结构示意图;0019图4为本发明实施例一种在点播流中获取节目的装置的获取模块的示意图;0020图5为本发明实施例一种在点播流中获取节目的装置的获取单元的示意图;0021图6为本发明实施例一种在点播流中获取节目的装置的记录单元的示意图。说明书CN104202683A3/6页6具体实施方式0022以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。0023如图1所示,一种在点播流中获取节目的方法,具体实施步骤如下0024步骤101,获取节目的开始时间点及结束时间点;0025步骤102,根据开始时间点及所述结束时间点,在。

16、节目对应的点播流中获取所述节目。0026本发明实施例提供了一种在点播流中获取节目的方法,通过获取节目的开始时间点及结束时间点,从节目对应的点播流中获取节目视频文件。在互联网上用户可以对已在电视上播放的电视节目进行点播,但是电视播放时产生的视频流包括了节目播放前后的其他电视节目以及广告,所以为了方便用户只观看一个节目需要将这个节目的视频文件从视频流中截取出来,而现在的技术方法是通过人工观看整个视频流,并在视频流中通过打点的方式标记出这个节目的视频文件,再将该节目的视频文件从视频流中共聚出来,这样即浪费时间又浪费人力。本实施例提供了一种在点播流中获取节目的方法,通过节目的开始时间点及结束时间点自动。

17、识别节目在点播流中的位置,并从点播流中将节目视频文件截取出来。即节省了时间也节省了人工。0027在步骤101中,获取节目的开始时间点及结束时间点可以通过方案A1实现。方案A1获取节目片头视频信息、片尾视频信息及节目对应频道的直播流;根据片头视频信息及片尾视频信息,在直播流中确定节目的开始时间点及节目的结束时间点,并记录开始时间点与结束时间点。通过获取到的片头视频信息与片尾视频信息在节目的直播流中自动准确获取到节目的开始时间点与结束时间点,不需再通过人工在视频中打点获取节目的开始时间点与结束时间点,不需人工在此直播流中查找该节目的开始时间点及结束时间点。0028在步骤A1中,获取节目片头视频信息。

18、及片尾视频信息的方案包括方案B1,确定节目的片头视频时间及片尾视频时间;从网络端下载节目的历史播放信息;根据节目的片头视频时间与片尾视频时间从下载的节目的历史播放信息中获取节目的片头视频信息及片尾视频信息。在一档节目中由于片头视频及片尾视频是固定的,所以片头视频时间及片尾视频时间也是固定的,通过片头视频时间及片尾视频时间可以准确的从已下载的节目中将片头视频信息及片尾视频信息截取出来。0029在步骤A1中,根据片头视频信息及片尾视频信息,在直播流中确定节目的开始时间点及节目的结束时间点,并记录开始时间点与结束时间点的方案包括,方案C1,匹配片头视频信息与直播流;若片头视频信息与直播流匹配,则将直。

19、播流此时的时间点作为节目的开始时间点,并记录开始时间点;匹配片尾视频信息与直播流;若片尾视频信息与直播流匹配,则将直播流此时的时间点作为节目的结束时间点,并记录结束时间点。0030本发明实施例提供了一种在点播流中获取节目的方法。通过确定所需截取节目的片头视频时间、片尾视频时间及该节目的历史播放信息获得节目的片头视频信息及片尾视频信息,并通过片头视频信息及片尾视频信息在该节目所对应的直播流中确定该节目的开始时间点及结束时间点,并在包含有该节目的点播流中根据开始时间点及结束时间点截取该节目。实现了不需人工观看并在点播流中以打点的方式标记所需截取节目的开始时间点说明书CN104202683A4/6页。

20、7与结束时间点,即可自动获取所需节目。并且在电视节目播放时,即可实现对电视节目的截取,即节省了时间也节省了人工操作。0031下面通过几个典型实施例来详细介绍本发明实施例提供的技术方案。0032实施例一0033如图2所示,本实施例一提供了一种在点播流中获取节目的方法,具体实施步骤如下0034步骤201,确定节目的片头视频时间及片尾视频时间,并写入TSF文件中。TSF文件为文本服务框架是一个简单的、可扩展的框架,可以为应用程序启用高级的文本输入和自然语言技术。0035步骤202,从网络端下载节目的历史播放信息。0036步骤203,根据节目的片头视频时间与片尾视频时间从下载的节目的历史播放信息中获取。

21、节目的片头视频信息及片尾视频信息。根据节目的片头视频时间与片尾视频时间对下载后的视频用视频处理工具进行切割,生成对应的片头视频文件及片尾视频文件。0037步骤204,获取节目对应频道的直播流。直播流为电视节目正在播放时的视频流。0038步骤205,匹配片头视频信息与直播流;若片头视频信息与直播流匹配,则执行步骤206。0039步骤206,若片头视频信息与直播流匹配,则将直播流此时的时间点作为节目的开始时间点,并在TSF文件中记录开始时间点。0040步骤207,匹配片尾视频信息与直播流;若片尾视频信息与直播流匹配,则执行步骤208。0041步骤208,若片尾视频信息与直播流匹配,则将直播流此时的。

22、时间点作为节目的结束时间点,并在TSF文件中记录结束时间点。0042步骤209,根据开始时间点及结束时间点,在节目对应的点播流中获取节目。点播流为当节目播放在电视中播放完成后所形成的视频流。0043例如,要获取节目FFFF的视频文件,只需确定FFFF的片头视频时间与片尾视频信息,假设已知FFFF的片头视频时间为2014年1月20日130000至2014年1月20日130130,片尾视频时间为2014年1月20日132830至2014年1月20日133000,将FFFF的片头视频时间信息及片尾时间信息预设在TSF文件中,并在网络端下载FFFF的点播流,根据FFFF的片头视频时间信息与片尾视频时间。

23、信息,在点播流中通过视频处理工具将片头视频信息及片尾视频信息截取出来并保存在TSF文件中。当FFFF下期重播在2014年1月28日090000播出时,实时获取FFFF所在频道的直播流,并对比已获得的FFFF文件片头视频信息、片尾视频信息与获取到的FFFF所在频道的直播流。如果在直播流中对比上FFFF的片头视频信息时,则确定此时的时间点为FFFF的开始时间点为2014年1月28日090000,并在TSF文件中记录开始时间点;在直播流中对比上FFFF的片尾视频信息时,则确定此时的时间点为FFFF的结束时间点为2014年1月28日093000,并在TSF文件中记录结束时间点。根据TSF文件中记录的开。

24、始时间点及结束时间点从点播流中通过视频处理工具截取并生成FFFF在2014年1月28日播出时的视频文件。由于同一个节目可能存在不同版本,而不同版本在播出时的时间段也不同,如果想获取到所有版本的该节目时则需要对所有存在该节目的频道的点播流进行截取说明书CN104202683A5/6页8操作。而本发明实施例只需确定该节目一个版本的片头视频时间信息及片尾视频时间信息即可从点播流中截取到该节目所有版本的视频文件,提高了截取节目视频文件的效率,也节目省了截取节目视频文件时产生的成本。0044本发明实施例提供了一种在点播流中获取节目的方法。通过确定所需截取节目的片头视频时间、片尾视频时间及该节目的历史播放。

25、信息获得节目的片头视频信息及片尾视频信息,并通过片头视频信息及片尾视频信息在该节目所对应的直播流中确定该节目的开始时间点及结束时间点,并在包含有该节目的点播流中根据开始时间点及结束时间点截取该节目。实现了不需人工观看并在点播流中以打点的方式标记所需截取节目的开始时间点与结束时间点,即可自动获取所需节目。并且在电视节目播放时,即可实现对电视节目的截取,即节省了时间也节省了人工操作。0045以上描述了一种在点播流中获取节目的方法实现过程,该过程可由装置实现,下面对装置的内部功能和结构进行介绍。0046如图3所示,一种在点播流中获取节目的装置,包括获取模块301及截取模块302,获取模块301,用于。

26、获取节目的开始时间点及结束时间点;截取模块302,用于根据开始时间点及结束时间点,在节目对应的点播流中获取节目。0047如图4所示,获取模块301,包括获取单元401及记录单元402,获取单元401,用于获取节目片头视频信息、片尾视频信息及节目对应频道的直播流;记录单元402,用于根据片头视频信息及片尾视频信息,在直播流中确定节目的开始时间点及节目的结束时间点,并记录开始时间点与结束时间点。0048如图5所示,获取单元401,包括确定次级单元501、下载次级单元502及截取次级单元503,确定次级单元501,用于确定节目的片头视频时间及片尾视频时间;下载次级单元502,用于从网络端下载节目的历。

27、史播放信息;截取次级单元503,用于根据节目的片头视频时间与片尾视频时间从下载的节目的历史播放信息中获取节目的片头视频信息及片尾视频信息。0049如图6所示,记录单元402,包括第一匹配次级单元601、第一记录次级单元602、第二匹配次级单元603及第二记录次级单元604,第一匹配次级单元601,用于匹配片头视频信息与直播流;第一记录次级单元602,用于若片头视频信息与直播流匹配,则将直播流此时的时间点作为节目的开始时间点,并记录开始时间点;第二匹配次级单元603,用于匹配片尾视频信息与直播流;第二记录次级单元604,用于若片尾视频信息与直播流匹配,则将直播流此时的时间点作为节目的结束时间点,。

28、并记录结束时间点。0050本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。0051本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和或方框图来描述的。应理解可由计算机程序指令实现流程图和或方框图中的每一流程和或方框、以及流程图和或方框图中的流程和或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、。

29、嵌入式处理机或其他可编程数据处理设备的处理说明书CN104202683A6/6页9器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和或方框图一个方框或多个方框中指定的功能的装置。0052这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和或方框图一个方框或多个方框中指定的功能。0053这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一。

30、系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和或方框图一个方框或多个方框中指定的功能的步骤。0054显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。说明书CN104202683A1/4页10图1图2说明书附图CN104202683A102/4页11图3图4说明书附图CN104202683A113/4页12图5说明书附图CN104202683A124/4页13图6说明书附图CN104202683A13。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1