一种提供搜索服务的网络播放器及服务器的制作方法

文档序号:7721034阅读:153来源:国知局
专利名称:一种提供搜索服务的网络播放器及服务器的制作方法
技术领域
本发明涉及网络视频播放技术领域,特别是涉及一种提供搜索服务的网络播放器 及服务器。
背景技术
随着互联网和带宽的日益发展,出现了流媒体技术,音视频的播放不再局限在本 地电脑,越来越多的人通过网络在线观看音视频。流媒体是指在网络中使用流式传输技术的连续时基媒体,如音频、视频或多媒体 文件。而流式传输技术就是把连续的声音和图像信息经过压缩处理后放到网站服务器上, 让用户一边下载一边收听观看,而不需要等待整个文件下载到自己的机器后才可以观看的 网络传输技术。随着流媒体技术的发展,出现了很多网络播放器。但是,目前的这些网络播放器都 嵌入在预先制作好的网页中,仅能提供播放功能,而流媒体的搜索以及流媒体列表等都是 由网页播放器所在的网页提供,即视频播放与其他相关功能分别由播放器和网页提供。更 直观地说,目前提供网络播放功能的页面基本分为播放窗口和播放窗口以外的文字区域, 即播放与文字相分离。目前的这种播放与文字相分离的网络播放模式,流媒体的播放还更多地依赖于播 放器所在的网页制作,因此增加了网页制作的复杂性,而且用户的操作也更多地依赖于网 页操作。

发明内容
本发明所要解决的技术问题是提供一种提供搜索服务的网络播放器及服务器,播 放器集播放与搜索功能于一体,丰富了播放器的功能。为了解决上述问题,本发明公开了一种提供搜索服务的网络播放器,用于通过网 络与播放服务器进行通信,包括播放区域和搜索区域,其中,所述播放区域包括播放模块,用于通过网络接收流媒体数据并进行播放;标记模块,用于对播放的流媒体数据进行标记,并将标记信息发送给播放服务 器;所述搜索区域包括关键词输入模块,用于接收用户输入的搜索关键词,并发送给播放服务器;搜索结果展示模块,用于接收播放服务器的搜索结果并进行展示,所述搜索结果 为对应搜索关键词的已标记流媒体数据。其中,所述标记模块包括文件标记单元,用于对播放的流媒体文件进行标记。优选的,所述标记模块还包括
关键帧标记单元,用于对播放的流媒体数据中的关键帧进行标记。优选的,所述播放模块还用于播放用户选中的搜索结果,并从标记的关键帧位置 开始播放。本发明还提供了一种提供搜索服务的播放服务器,用于与网络播放器进行通信, 包括标记点记录模块,用于记录流媒体数据的标记点;映射建立模块,用于建立搜索关键词与标记的流媒体数据的映射关系;搜索模块,用于接收用户输入的搜索关键词,根据所述映射关系搜索与关键词对 应的标记的流媒体数据。其中,所述标记点与流媒体文件对应,和/或与流媒体文件中的关键帧对应。优选的,所述播放服务器还包括索引建立模块,用于对流媒体文件的每个关键帧建立索引信息;存储模块,用于存储所述索引信息。优选的,所述搜索模块根据映射关系查找与关键词对应的流媒体文件,并根据所 述索引信息查找流媒体文件中标记点对应的关键帧。优选的,所述播放服务器还包括统计模块,用于统计流媒体数据的标记次数;搜索排序模块,用于对搜索结果按照标记次数从高到低进行排序。与现有技术相比,本发明具有以下优点首先,本发明在传统的网络播放器中增加了流媒体检索功能,使得视频播放与检 索、文字都集成到了播放器上,极大的丰富了播放器的功能。其次,本发明提出了一种创新的检索服务模式,通过用户对所访问的音视频等流 媒体数据进行标记,可以收集到用户的访问信息,分析整理这些访问信息,可以将被标记的 流媒体数据排在检索结果的靠前位置,优先将被标记的流媒体数据搜索出来。由于用户的 访问信息能够反映用户的喜好、目前的热点、流行趋势等,因此利用访问信息建立的检索服 务也更能反映用户的检索需求,搜索结果也更加准确。再次,本发明不仅可以对某个流媒体文件进行标记,还可以对流媒体文件中的某 个精彩片段进行标记,标记的位置与该文件中的关键帧对应,而且,本发明还对流媒体文件 的关键帧建立了索引。这样,用户输入关键词搜索某个流媒体文件并希望从打标记的位置 开始观看时,根据关键词可以找到对应的流媒体文件,再根据索引信息可以找到标记点对 应的关键帧,然后从该关键帧位置开始播放即可,实现了流媒体文件的精确定位。用户不需 要花时间等待前面内容的传输和播放,就可以直接从视频中任一标记点开始观看。


图1是本发明实施例所述一种提供搜索服务的网络播放器的结构图;图2是本发明实施例所述一种提供搜索服务的播放服务器的结构图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实
4施方式对本发明作进一步详细的说明。本发明提出了一种功能丰富的网络播放器,不仅具有传统的流媒体播放功能,还 具有检索和文字展示等功能,不同于现有技术中视频播放与检索、文字相分离的网络播放 模式。所述网络播放器的界面不仅包括播放窗口,还包括搜索服务区域。所述播放窗口 用于播放用户选中的流媒体文件,所述搜索服务区域提供了检索框和检索结果列表区域, 用户可以在检索框中输入关键词进行检索,检索结果展示在播放器中,用户点击检索结果 列表中的某个视频,就可以在播放窗口中进行播放。上述播放和搜索服务都是由播放器提 供,而不是由播放器之外的网页提供。参照图1,是本发明实施例所述一种提供搜索服务的网络播放器的结构图。所述网络播放器主要包括播放区域1和搜索区域2,其中,所述播放区域1包括播放模块11,用于通过网络接收流媒体数据并进行播放;标记模块12,用于对播放的流媒体数据进行标记,并将标记信息发送给播放服务 器;所述标记信息记录了被标记的流媒体文件名,以及标记点的位置;所述搜索区域2包括关键词输入模块21,用于接收用户输入的搜索关键词,并发送给播放服务器;搜索结果展示模块22,用于接收播放服务器的搜索结果并进行展示,所述搜索结 果为对应搜索关键词的已标记流媒体数据。下面分别详细说明各个模块以及模块之间的关系。所述标记是指用户通过网络播放器观看某个视频的过程中,基于各种原因,如认 为该视频的内容值得推荐或收藏,或者该视频比较有特点,都可以在自己的客户端对该视 频做标记。网络播放器提供了标记按钮,用户选择该按钮即可完成标记动作。所述标记模块12可以对整个流媒体文件进行标记,还可以对流媒体文件中的关 键帧进行标记。所述关键帧是特殊的帧,用来定义视频图像中的变化,是图像运动或变化中 的关键动作所处的那一帧,包括对象的运动和特点(如大小和颜色),在场景中添加或删除 对象以及帧动作的添加等。任何时候,当用户希望图像发生改变,或者希望发生某种动作, 必须使用关键帧。因此,所述标记模块12还可以包括文件标记单元,用于对播放的流媒体文件进行标记;关键帧标记单元,用于对播放的流媒体数据中的关键帧进行标记。每个位于客户端的网络播放器通过所述标记模块12将标记信息发送给播放服务 器后,播放服务器可以收集到多个标记信息,利用这些标记信息可以建立搜索关键词与标 记的流媒体数据的映射关系,用于提供搜索服务。网络播放器的关键词输入模块21为用户在播放器中提供了搜索框,用户可以在 搜索框中输入关键词,检索自己需要的流媒体文件。而网络播放器的搜索结果展示模块22可以将根据关键词搜索的结果展示在播放 器中,搜索结果中可以将那些被用户标记过的流媒体文件优先展示出来。用户选择搜索结果中的一个流媒体文件后,所述播放模块11将该流媒体文件进行播放。如果标记点对应流媒体文件中的关键帧,则播放模块11直接从该关键帧的位置开 始播放。综上所述,本发明提供的网络播放器同时集成了流媒体播放和搜索功能,使得视 频播放与检索、文字都集成到了播放器上,极大的丰富了播放器的功能。与上述网络播放器相对应的,本发明还提供了 一种播放服务器。参照图2,是本发明实施例所述一种提供搜索服务的播放服务器的结构图。
所述播放服务器主要包括标记点记录模块31,用于记录流媒体数据的标记点;映射建立模块32,用于建立搜索关键词与标记的流媒体数据的映射关系;搜索模块33,用于接收用户输入的搜索关键词,根据所述映射关系搜索与关键词 对应的标记的流媒体数据。其中,所述标记点记录模块31用于记录从网络播放器发送来的标记信息,标记点 可以与流媒体文件对应,也可以与流媒体文件中的关键帧对应。所述搜索模块33根据网络播放器发来的搜索请求,可以将对应搜索关键词的流 媒体文件传输给播放器播放。搜索模块33优先将标记点记录模块31记录的做过标记的流 媒体文件作为搜索结果。优选的,所述播放服务器还可以包括统计模块34,用于统计流媒体数据的标记次数;搜索排序模块35,用于对搜索结果按照标记次数从高到低进行排序。即网络播放器的搜索结果展示模块22可以将标记次数多的流媒体文件优先展示 在考前的位置。优选的,所述播放服务器还可以包括索引建立模块36,用于对流媒体文件的每个关键帧建立索引信息;存储模块37,用于存储所述索引信息。建立索引的目的是搜索模块33检索到关键词对应的流媒体文件后,如果标记点 在流媒体文件中的关键帧位置,则通过所述索引信息,可以快速查找到该关键帧的位置,然 后直接从该关键帧的位置开始传输文件内容。综上所述,所述播放服务器配合网络播放器,提供了流媒体搜索服务;并且,根据 网络播放器提供的标记功能,可以将用户标记出来的流媒体文件优先提供给用户。结合上述网络播放器和播放服务器构成的网络系统,与现有技术相比,具有以下 优势1、在传统的网络播放器中增加了流媒体检索功能,使得视频播放与检索、文字都 集成到了播放器上,极大的丰富了播放器的功能。2、提出了一种创新的检索服务模式,通过用户对所访问的音视频等流媒体数据进 行标记,可以收集到用户的访问信息,分析整理这些访问信息,可以将被标记的流媒体数据 排在检索结果的靠前位置,优先将被标记的流媒体数据搜索出来。由于用户的访问信息能 够反映用户的喜好、目前的热点、流行趋势等,因此利用访问信息建立的检索服务也更能反 映用户的检索需求,搜索结果也更加准确。现有技术中,虽然用户的点击量可以在一定程度上反映出哪些视频受欢迎、哪些
6视频是热点视频等信息,但是,这种点击量的统计存在一定误差,例如用户的随意点击也会 被统计。而本发明中,用户通常会在观看之后才做标记,以便下次检索使用,并不会随意点 击视频就标记,因此,这种用户做标记的方式进一步提高了信息收集的准确度,而且也更大 地调动了用户的积极性。因此,本发明提供的搜索服务,可以将广大用户认可的流媒体数据 优先推荐给进行检索的用户,提高了搜索的准确度和搜索质量,同时也方便了用户检索。3、本发明不仅可以对某个流媒体文件进行标记,还可以对流媒体文件中的某个精 彩片段进行标记,标记的位置与该文件中的关键帧对应,而且,本发明还对流媒体文件的关 键帧建立了索引。这样,用户输入关键词搜索某个流媒体文件并希望从打标记的位置开始 观看时,根据关键词可以找到对应的流媒体文件,再根据索引信息可以找到标记点对应的 关键帧,然后从该关键帧位置开始播放即可,实现了流媒体文件的精确定位。用户不需要花 时间等待前面内容的传输和播放,就可以直接从视频中任一标记点开始观看。本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与 其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。以上对本发明所提供的一种提供搜索服务的网络播放器及服务器,进行了详细介 绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只 是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发 明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理 解为对本发明的限制。
权利要求
一种提供搜索服务的网络播放器,用于通过网络与播放服务器进行通信,其特征在于,包括播放区域和搜索区域,其中,所述播放区域包括播放模块,用于通过网络接收流媒体数据并进行播放;标记模块,用于对播放的流媒体数据进行标记,并将标记信息发送给播放服务器;所述搜索区域包括关键词输入模块,用于接收用户输入的搜索关键词,并发送给播放服务器;搜索结果展示模块,用于接收播放服务器的搜索结果并进行展示,所述搜索结果为对应搜索关键词的已标记流媒体数据。
2.根据权利要求1所述的网络播放器,其特征在于,所述标记模块包括 文件标记单元,用于对播放的流媒体文件进行标记。
3.根据权利要求2所述的网络播放器,其特征在于,所述标记模块还包括 关键帧标记单元,用于对播放的流媒体数据中的关键帧进行标记。
4.根据权利要求3所述的网络播放器,其特征在于所述播放模块还用于播放用户选中的搜索结果,并从标记的关键帧位置开始播放。
5.一种提供搜索服务的播放服务器,用于与网络播放器进行通信,其特征在于,包括 标记点记录模块,用于记录流媒体数据的标记点;映射建立模块,用于建立搜索关键词与标记的流媒体数据的映射关系; 搜索模块,用于接收用户输入的搜索关键词,根据所述映射关系搜索与关键词对应的 标记的流媒体数据。
6.根据权利要求5所述的播放服务器,其特征在于所述标记点与流媒体文件对应,和/或与流媒体文件中的关键帧对应。
7.根据权利要求6所述的播放服务器,其特征在于,还包括 索引建立模块,用于对流媒体文件的每个关键帧建立索引信息; 存储模块,用于存储所述索引信息。
8.根据权利要求7所述的播放服务器,其特征在于所述搜索模块根据映射关系查找与关键词对应的流媒体文件,并根据所述索引信息查 找流媒体文件中标记点对应的关键帧。
9.根据权利要求5所述的播放服务器,其特征在于,还包括 统计模块,用于统计流媒体数据的标记次数;搜索排序模块,用于对搜索结果按照标记次数从高到低进行排序。
全文摘要
本发明提供了一种提供搜索服务的网络播放器及服务器,所述播放器包括播放区域和搜索区域,其中,所述播放区域包括播放模块,用于通过网络接收流媒体数据并进行播放;标记模块,用于对播放的流媒体数据进行标记,并将标记信息发送给播放服务器;所述搜索区域包括关键词输入模块,用于接收用户输入的搜索关键词,并发送给播放服务器;搜索结果展示模块,用于接收播放服务器的搜索结果并进行展示,所述搜索结果为对应搜索关键词的已标记流媒体数据。本发明在传统的网络播放器中增加了流媒体检索功能,使得视频播放与检索、文字都集成到了播放器上,极大的丰富了播放器的功能。
文档编号H04L29/06GK101917329SQ20091024281
公开日2010年12月15日 申请日期2009年12月17日 优先权日2009年12月17日
发明者何宇飞, 夏永宏, 张万军, 李军, 温晓瑶 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1