用于媒体资源检索的设备、方法及系统技术方案

技术编号:13620999 阅读:58 留言:0更新日期:2016-08-31 14:00
本发明专利技术公开了一种用于媒体资源检索的设备、方法及系统,该设备包含:接收装置,用于从客户端接收检索指令;处理装置,用于从所述检索指令内提取关键词,并根据该关键词从倒排索引文件内提取具有该关键词的相关信息,并将该信息作为检索结果反馈至所述客户端,其中所述倒排索引文件内存储有有关媒体文件的相关信息。通过上述技术方案,所有有关媒体文件的信息均被预先存入倒排索引文件内,服务器在接收到来自客户端的检索指令之后可直接从该倒排索引文件内提取与该检索指令相符合的信息,并将该信息反馈至客户端。相比于现有的采用like匹配的方式来匹配媒体文件,该方式显著提高了对媒体文件的检索速度,并缓解了服务器的工作负荷。

【技术实现步骤摘要】

本专利技术涉及信息
,具体地,涉及一种用于媒体资源检索的设备、方法及系统
技术介绍
随着信息技术的发展,各类娱乐影像资料出现了爆发式的增长,现有的媒体资产管理系统(Media Asset Management System)存储有海量媒体文件(例如,视频、音频、图片等等)。对于如何快速从该媒体资产管理系统检索出用户想要的文件,则成为了本行业亟待解决的问题。在现有的媒体资产管理系统中,媒体文件主要存储于该系统的服务器内,用户可通过客户端(例如,个人计算机、手机、平板电脑等)发送检索请求,服务器收到该检索请求之后从中提取关键词(例如,“甄嬛传”),并采用like匹配的方式从所存储的媒体文件中提取相应的信息。由于服务器所存储的媒体文件的数量相当之巨大,采用like匹配的方式来从所存储的大量媒体文件内提取相应的信息速度非常慢,服务器的工作负荷也较大,最终导致对用户的检索请求响度速度偏慢,用户体验较差。
技术实现思路
本专利技术的目的是提供一种用于媒体资源检索的设备、方法及系统,其可使得媒体资产管理系统中的服务器在收到来自客户端的检索请求之后迅速找到相应的信息并反馈给客户端,响应速度较快。为了实现上述目的,本专利技术提供一种用于媒体资源检索的设备,该设备包含:接收装置,用于从客户端接收检索指令;处理装置,用于从所述检索
指令内提取关键词,并根据该关键词从预置的倒排索引文件内提取具有该关键词的相关信息,并将该信息作为检索结果反馈至所述客户端,其中所述倒排索引文件内存储有有关媒体文件的相关信息。其中,所述相关信息可包含以下中的一者或多者:媒体文件名称、播放平台、付费平台以及媒体文件类型。其中,所述接收装置还可用于接收媒体文件;以及所述处理装置还可用于从所述媒体文件提取相关信息,并将该信息存入所述倒排索引文件内。其中,所述倒排索引文件可存储于所述处理装置的缓存内。相应地,本专利技术还提供一种媒体资源检索系统,该系统包含:客户端,用于发送检索指令;以及服务器,该服务器包含上述用于媒体资源检索的设备。相应地,本专利技术还提供一种用于媒体资源检索的方法,该方法包括:从客户端接收检索指令;从所述检索指令内提取关键词,并根据该关键词从预置的倒排索引文件内提取具有该关键词的相关信息,并将该信息作为检索结果反馈至所述客户端,其中所述倒排索引文件内存储有有关媒体文件的相关信息。其中,所述相关信息可包含以下中的一者或多者:媒体文件名称、播放平台、付费平台以及媒体文件类型。其中,所述方法还可包括:接收媒体文件;以及从所述媒体文件提取相关信息,并将该信息存入所述倒排索引文件内。其中,所述倒排索引文件可存储于缓存内。通过上述技术方案,所有有关媒体文件的信息均被预先存入倒排索引文件内,服务器在接收到来自客户端的检索指令之后可直接从该倒排索引文件内提取与该检索指令相符合的信息,并将该信息反馈至客户端。相比于现有的采用like匹配的方式来匹配媒体文件,该方式显著提高了对媒体文件的检
索速度,并缓解了服务器的工作负荷。本专利技术的其它特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。在附图中:图1为本专利技术提供的媒体资源检索设备的结构示意图;以及图2为本专利技术提供的媒体资源检索方法的流程图。附图标记说明100 客户端 200 服务器210 接收装置 210 处理装置具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。图1为本专利技术提供的媒体资源检索设备的结构示意图。如图1所示,本专利技术提供了一种媒体资源检索系统,该系统包含客户端100,用于发送检索指令;以及服务器200,该服务器200包含用于媒体资源检索的设备。该用于媒体资源检索的设备该设备包含:接收装置210,用于从客户端接收检索指令;处理装置220,用于从所述检索指令内提取关键词,并根据该关键词从预置的倒排索引文件内提取具有该关键词的相关信息(包含诸如媒体文件名称、播放平台、付费平台以及媒体文件类型等等),并将该信息作为检索
结果反馈至所述客户端。其中,所述倒排索引文件内存储有有关媒体文件的相关信息。例如,其可存储有媒体文件的属性值(例如,文件名称、播放平台等)以及具有该属性值的媒体文件的地址。也就是说,倒排索引文件内的每一项记录均包含一个属性值和具有该属性值的各媒体文件的地址。在一般的数据存储及检索方式,均是通过遍历所存储的每一文件,确定该文件的属性,并将该属性与检索关键词进行比较,这样较为费时,而通过本专利技术的方案,可很轻松得从所存储的所有媒体文件的属性值寻找到符合检索关键词的属性,并确定具有该属性的媒体文件的地址。以检索词为“甄嬛传”为例,处理装置可搜索倒排索引文件,判断是否存在所述媒体文件名称为“甄嬛传”的媒体文件,并根据搜索结果向客户端进行反馈。在存在媒体文件名称为“甄嬛传”的媒体文件的情况下,还可将该媒体文件的地址一同反馈给客户端,以便该客户端进行访问该媒体文件。以检索词为“MP4”为例,处理装置可搜索倒排索引文件,判断是否存在所述媒体文件类型为“MP4”的媒体文件,并根据搜索结果向客户端进行反馈。在存在媒体文件类型为“MP4”的媒体文件的情况下,还可将该媒体文件的地址一同反馈给客户端,以便该客户端进行访问该媒体文件。所述预置的倒排索引文件可通过以下操作而被生成:所述接收装置可接收媒体文件;以及所述处理装置还针对所述接收装置接收的每一媒体文件,从该媒体文件提取相关信息(即,属性值,例如媒体文件名称、播放平台、付费平台以及媒体文件类型等等),并将该信息存入所述倒排索引文件内。当然,同时存储所述倒排索引文件内的还有所述媒体文件的地址。需要说明的是,所述属性值及相关信息并不限于上述列举的内容,还可例如为媒体文件的码率信息等等,本专利技术并不限于此。优选地,所述设备可为基于ElasticSearch技术的搜索平台,该设备可作为实现检索功能的集群中的一节点来提供检索结果。该ElasticSearch技
术的搜索平台能够达到实时搜索且稳定、可靠、快速的效果。优选地,所述倒排索引文件可存储于所述处理装置的缓存内。由于缓存内的数据存取速度要高于对硬盘上的数据进行存取的速度,通过该布置可进一步提升检索速度。图2为本专利技术提供的媒体资源检索方法的流程图。如图2所示,本专利技术还提供一种用于媒体资源检索的方法,该方法包括:从客户端接收检索指令;从所述检索指令内提取关键词,并根据该关键词从预置的倒排索引文件内提取具有该关键词的相关信息(包含诸如媒体文件名称、播放平台、付费平台以及媒体文件类型等等),并将该信息作为检索结果反馈至所述客户端,其中所述倒排索引文件内存储有有关媒体文件的相关信息。藉此,由于所有有关媒体文件的信息均被预先存入倒排索引文件内,且有别于一般的文件存储方式,倒排索引文件内的每一项记录均包含一个属性值和具有该属性值的各媒体文件的地址,因此服务器在接收到来自客户端的检索指令之后可直接从该倒排索引文件内提取与该检索指令相符合的信息,并将该信息本文档来自技高网
...

【技术保护点】
一种用于媒体资源检索的设备,其特征在于,该设备包含:接收装置,用于从客户端接收检索指令;处理装置,用于从所述检索指令内提取关键词,并根据该关键词从预置的倒排索引文件内提取具有该关键词的相关信息,并将该信息作为检索结果反馈至所述客户端,其中所述倒排索引文件内存储有有关媒体文件的相关信息。

【技术特征摘要】
1.一种用于媒体资源检索的设备,其特征在于,该设备包含:接收装置,用于从客户端接收检索指令;处理装置,用于从所述检索指令内提取关键词,并根据该关键词从预置的倒排索引文件内提取具有该关键词的相关信息,并将该信息作为检索结果反馈至所述客户端,其中所述倒排索引文件内存储有有关媒体文件的相关信息。2.根据权利要求1所述的设备,其特征在于,所述相关信息包含以下中的一者或多者:媒体文件名称、播放平台、付费平台以及媒体文件类型。3.根据权利要求1或2所述的设备,其特征在于,所述接收装置还用于接收媒体文件;以及所述处理装置还用于从所述媒体文件提取相关信息,并将该信息存入所述倒排索引文件内。4.根据权利要求1所述的设备,其特征在于,所述倒排索引文件存储于所述处理装置的缓存内。5.一种媒体资源检索系统,其特征在于,该系统包含:...

【专利技术属性】
技术研发人员:朱家星
申请(专利权)人:乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

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

1