一种流媒体数据快速搜索及播放方法和系统技术方案

技术编号:4270433 阅读:297 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种流媒体数据快速搜索及播放方法和系统,能够提高检索质量并精确定位播放。所述方法包括:记录流媒体文件的标记点,所述标记点与流媒体文件的关键帧对应;建立检索关键词与流媒体文件及标记点的映射关系;依据所述检索关键词搜索相对应的流媒体文件,并从对应该检索关键词的标记点位置开始播放。本发明专利技术实现了流媒体文件的精确定位,可以定位到关键帧。而且,通过用户标记还可以收集到用户的访问信息,由于用户的访问信息能够反映用户的喜好、目前的热点、流行趋势等,因此利用访问信息建立的检索服务也更能反映用户的检索需求,搜索结果也更加准确。

【技术实现步骤摘要】

本专利技术涉及流媒体
,特别是涉及一种流媒体数据快速搜索及播放方法和 系统。
技术介绍
流媒体是指在网络中使用流式传输技术的连续时基媒体,如音频、视频或多媒体 文件。而流式传输技术就是把连续的声音和图像信息经过压缩处理后放到网站服务器上, 让用户一边下载一边收听观看,而不需要等待整个文件下载到自己的机器后才可以观看的 网络传输技术。流媒体的播放是通过网络播放器实现。网络播放器是一个网页插件,运行制作好 的页面后,它会调用系统自带的Windows Media播放器来播放用户事先选择好的流媒体文 件。目前很多网站都提供了网络播放功能,用户打开网络播放器所在的网页,网页上 不仅显示播放器界面,还提供了音视频检索、音视频排行等丰富的功能和内容,用户在检索 框输入关键词,即可以查找到相应的音视频文件,并在网络播放器中播放。这种集播放、搜 索与信息展示于一体的网页是目前网络播放的主要形式,极大地方便了用户在线观看自己 需要的流媒体内容。但是,目前的流媒体播放需要将用户检索到的整个文件进行流式传输,如果用户 仅仅需要观看文件的某个片段,则还需要等待一段时间,等到该片段前面的视频数据传输 过来之后,才能观看到想要的片段内容。而且,随着流媒体技术的发展,一个网站所提供的流媒体文件越来越多,数据量越 来越庞大,对网站的管理提出了更高的要求。在这种情况下,有时用户就不能很快地检索到 自己需要的流媒体,因此目前的这种流媒体检索及播放方式并不能满足更多用户的需求, 检索质量还有待提高。
技术实现思路
本专利技术所要解决的技术问题是提供一种流媒体数据快速搜索及播放方法和系统, 能够提高检索质量并精确定位播放。为了解决上述问题,本专利技术公开了一种流媒体数据快速搜索及播放方法,包括记录流媒体文件的标记点,所述标记点与流媒体文件的关键帧对应;建立检索关键词与流媒体文件及标记点的映射关系;依据所述检索关键词搜索相对应的流媒体文件,并从对应该检索关键词的标记点 位置开始播放。优选的,记录流媒体文件的标记点之前,还包括将流媒体文件的每个关键帧建立索引信息,并存储所述索引信息。优选的,所述从对应该检索关键词的标记点位置开始播放包括根据所述索引信息,查找所述标记点对应的关键帧;从该关键帧位置开始播放。优选的,所述方法还包括统计流媒体文件的标记次数,并按照从高到低的次序对流媒体文件进行排序。其中,所述标记点由访问该流媒体文件的用户设置。本专利技术还提供了一种流媒体数据快速搜索及播放系统,包括标记点记录模块,用于记录流媒体文件的标记点,所述标记点与流媒体文件的关 键帧对应;映射建立模块,用于建立检索关键词与流媒体文件及标记点的映射关系;搜索模块,用于依据所述检索关键词搜索相对应的流媒体文件;播放模块,用于从对应该检索关键词的标记点位置开始播放。优选的,所述系统还包括索引建立模块,用于预先将流媒体文件的每个关键帧建立索引信息;存储模块,用于存储所述索引信息。优选的,所述搜索模块包括关键帧搜索单元,用于根据所述索引信息,查找所述标记点对应的关键帧;数据获取单元,用于从该关键帧位置开始读取流媒体数据。优选的,所述播放模块包括数据接收单元,用于从该关键帧位置开始接收流媒体数据;数据播放单元,用于从该关键帧位置开始播放流媒体数据,所述关键帧位置对应 标记点。优选的,所述系统还包括统计模块,用于统计流媒体文件的标记次数;排序模块,用于按照从高到低的次序对流媒体文件进行排序。与现有技术相比,本专利技术具有以下优点首先,本专利技术不仅可以对某个流媒体文件进行标记,还可以对流媒体文件中的某 个精彩片段进行标记,标记的位置与该文件中的关键帧对应,而且,本专利技术还对流媒体文件 的关键帧建立了索引。这样,用户输入关键词搜索某个流媒体文件并希望从打标记的位置 开始观看时,根据关键词可以找到对应的流媒体文件,再根据索引信息可以找到标记点对 应的关键帧,然后从该关键帧位置开始播放即可,实现了流媒体文件的精确定位。用户不需 要花时间等待前面内容的传输和播放,就可以直接从视频中任一标记点开始观看。其次,本专利技术提出了一种创新的检索服务模式,通过用户对所访问的音视频等流 媒体数据进行标记,可以收集到用户的访问信息,分析整理这些访问信息,可以将被标记的 流媒体数据排在检索结果的靠前位置,优先将被标记的流媒体数据搜索出来。由于用户的 访问信息能够反映用户的喜好、目前的热点、流行趋势等,因此利用访问信息建立的检索服 务也更能反映用户的检索需求,搜索结果也更加准确。附图说明图1是本专利技术实施例所述一种流媒体数据快速搜索及播放方法的流程4图2是本专利技术实施例中对每个关键帧建立索引的步骤流程图;图3是本专利技术实施例所述一种流媒体数据快速搜索及播放系统的结构图。具体实施例方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本专利技术作进一步详细的说明。参照图1,是本专利技术实施例一所述一种流媒体数据快速搜索及播放方法的流程图。 以视频的搜索和播放为例,如下步骤101,记录流媒体文件的标记点,所述标记点与流媒体文件的关键帧对应;用户通过网络播放器观看某个视频的过程中,基于各种原因,如认为该视频的内 容值得推荐或收藏,或者该视频比较有特点,都可以在自己的客户端对该视频做标记,甚至 还可以对视频中的精彩片段打标记。网络播放器提供了标记按钮,用户选择该按钮即可完成标记动作,服务器端会实 时记录下用户的标记动作。服务器端会记录被标记的视频文件名,以及标记点在文件中的 位置。其中,标记点与文件的关键帧位置相对应。所述关键帧是特殊的帧,用来定义视频图像中的变化,是图像运动或变化中的关 键动作所处的那一帧,包括对象的运动和特点(如大小和颜色),在场景中添加或删除对象 以及帧动作的添加等。任何时候,当用户希望图像发生改变,或者希望发生某种动作,必须 使用关键帧。步骤102,建立检索关键词与流媒体文件及标记点的映射关系;所述检索关键词可以理解为服务器中用于视频索引的关键词,也可以理解为网页 搜索框中自动提供的可供用户选择的关键词。无论所述检索关键词代表哪一种含义,都可 以根据该关键词检索到相应的视频。如果标记点与一个视频文件对应,则在检索关键词与整个视频文件之间建立映 射;如果标记点与视频文件中的关键帧对应,则在将检索关键词与视频文件的关键帧之间 建立映射。而且,同一个文件中,标记点对应的关键帧不同,对应的检索关键词也可以不同。例如,一个视频名为aaa的视频文件中,有三个关键帧al、a2、a3分别对应标记点 1、标记点2和标记点3,则映射关系可以是关键词“aaa+标记1,,对应视频文件aaa中的关键帧al ;关键词“ aaa+标记2,,对应视频文件aaa中的关键帧a2 ;关键词“ aaa+标记3,,对应视频文件aaa中的关键帧a3。步骤103,依据所述检索关键词搜索相对应的流媒体文件,并从对应该检索关键词 的标记点位置开始播放。根据所述检索关键词,可以查找到对应的视频文件,以及该视频文件中标记点对 应的关键帧位置,然后从该关键帧位置开始播放视频。现有技术中,需要将检索到的整个视频文件进行流式传输,而本实施例可以从检 索到的关键帧位置开始传输,具体实现方法是采用流切片技术对关键帧建立索引。下面通 过图2的流程本文档来自技高网...

【技术保护点】
一种流媒体数据快速搜索及播放方法,其特征在于,包括:记录流媒体文件的标记点,所述标记点与流媒体文件的关键帧对应;建立检索关键词与流媒体文件及标记点的映射关系;依据所述检索关键词搜索相对应的流媒体文件,并从对应该检索关键词的标记点位置开始播放。

【技术特征摘要】
一种流媒体数据快速搜索及播放方法,其特征在于,包括记录流媒体文件的标记点,所述标记点与流媒体文件的关键帧对应;建立检索关键词与流媒体文件及标记点的映射关系;依据所述检索关键词搜索相对应的流媒体文件,并从对应该检索关键词的标记点位置开始播放。2.根据权利要求1所述的方法,其特征在于,记录流媒体文件的标记点之前,还包括 将流媒体文件的每个关键帧建立索引信息,并存储所述索引信息。3.根据权利要求2所述的方法,其特征在于,所述从对应该检索关键词的标记点位置 开始播放包括根据所述索引信息,查找所述标记点对应的关键帧; 从该关键帧位置开始播放。4.根据权利要求1所述的方法,其特征在于,还包括统计流媒体文件的标记次数,并按照从高到低的次序对流媒体文件进行排序。5.根据权利要求1所述的方法,其特征在于所述标记点由访问该流媒体文件的用户设置。6.一种流媒体数据快速搜索及播放系统,其特征在于,包括标记点记录模块,用于记录流媒体文件的标记点,所述标记点与流媒体文...

【专利技术属性】
技术研发人员:李军温晓瑶张万军李庆庄何宇飞
申请(专利权)人:新奥特北京视频技术有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利