用于媒体资源检索的设备、方法及系统的利记博彩app

文档序号:10552905阅读:324来源:国知局
用于媒体资源检索的设备、方法及系统的利记博彩app
【专利摘要】本发明公开了一种用于媒体资源检索的设备、方法及系统,该设备包含:接收装置,用于从客户端接收检索指令;处理装置,用于从所述检索指令内提取关键词,并根据该关键词从倒排索引文件内提取具有该关键词的相关信息,并将该信息作为检索结果反馈至所述客户端,其中所述倒排索引文件内存储有有关媒体文件的相关信息。通过上述技术方案,所有有关媒体文件的信息均被预先存入倒排索引文件内,服务器在接收到来自客户端的检索指令之后可直接从该倒排索引文件内提取与该检索指令相符合的信息,并将该信息反馈至客户端。相比于现有的采用like匹配的方式来匹配媒体文件,该方式显著提高了对媒体文件的检索速度,并缓解了服务器的工作负荷。
【专利说明】
用于媒体资源检索的设备、方法及系统
技术领域
[0001]本发明涉及信息技术领域,具体地,涉及一种用于媒体资源检索的设备、方法及系统。
【背景技术】
[0002]随着信息技术的发展,各类娱乐影像资料出现了爆发式的增长,现有的媒体资产管理系统(Media Asset Management System)存储有海量媒体文件(例如,视频、音频、图片等等)。对于如何快速从该媒体资产管理系统检索出用户想要的文件,则成为了本行业亟待解决的问题。
[0003]在现有的媒体资产管理系统中,媒体文件主要存储于该系统的服务器内,用户可通过客户端(例如,个人计算机、手机、平板电脑等)发送检索请求,服务器收到该检索请求之后从中提取关键词(例如,“甄嫘传”),并采用like匹配的方式从所存储的媒体文件中提取相应的信息。由于服务器所存储的媒体文件的数量相当之巨大,采用like匹配的方式来从所存储的大量媒体文件内提取相应的信息速度非常慢,服务器的工作负荷也较大,最终导致对用户的检索请求响度速度偏慢,用户体验较差。

【发明内容】

[0004]本发明的目的是提供一种用于媒体资源检索的设备、方法及系统,其可使得媒体资产管理系统中的服务器在收到来自客户端的检索请求之后迅速找到相应的信息并反馈给客户端,响应速度较快。
[0005]为了实现上述目的,本发明提供一种用于媒体资源检索的设备,该设备包含:接收装置,用于从客户端接收检索指令;处理装置,用于从所述检索指令内提取关键词,并根据该关键词从预置的倒排索引文件内提取具有该关键词的相关信息,并将该信息作为检索结果反馈至所述客户端,其中所述倒排索引文件内存储有有关媒体文件的相关信息。
[0006]其中,所述相关信息可包含以下中的一者或多者:媒体文件名称、播放平台、付费平台以及媒体文件类型。
[0007]其中,所述接收装置还可用于接收媒体文件;以及所述处理装置还可用于从所述媒体文件提取相关信息,并将该信息存入所述倒排索引文件内。
[0008]其中,所述倒排索引文件可存储于所述处理装置的缓存内。
[0009]相应地,本发明还提供一种媒体资源检索系统,该系统包含:客户端,用于发送检索指令;以及服务器,该服务器包含上述用于媒体资源检索的设备。
[0010]相应地,本发明还提供一种用于媒体资源检索的方法,该方法包括:从客户端接收检索指令;从所述检索指令内提取关键词,并根据该关键词从预置的倒排索引文件内提取具有该关键词的相关信息,并将该信息作为检索结果反馈至所述客户端,其中所述倒排索引文件内存储有有关媒体文件的相关信息。
[0011]其中,所述相关信息可包含以下中的一者或多者:媒体文件名称、播放平台、付费平台以及媒体文件类型。
[0012]其中,所述方法还可包括:接收媒体文件;以及从所述媒体文件提取相关信息,并将该信息存入所述倒排索引文件内。
[0013]其中,所述倒排索引文件可存储于缓存内。
[0014]通过上述技术方案,所有有关媒体文件的信息均被预先存入倒排索引文件内,月艮务器在接收到来自客户端的检索指令之后可直接从该倒排索引文件内提取与该检索指令相符合的信息,并将该信息反馈至客户端。相比于现有的采用like匹配的方式来匹配媒体文件,该方式显著提高了对媒体文件的检索速度,并缓解了服务器的工作负荷。
[0015]本发明的其它特征和优点将在随后的【具体实施方式】部分予以详细说明。
【附图说明】
[0016]附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的【具体实施方式】一起用于解释本发明,但并不构成对本发明的限制。在附图中:
[0017]图1为本发明提供的媒体资源检索设备的结构示意图;以及
[0018]图2为本发明提供的媒体资源检索方法的流程图。
[0019]附图标记说明
[0020]100客户端 200服务器
[0021]210接收装置210处理装置
【具体实施方式】
[0022]以下结合附图对本发明的【具体实施方式】进行详细说明。应当理解的是,此处所描述的【具体实施方式】仅用于说明和解释本发明,并不用于限制本发明。
[0023]图1为本发明提供的媒体资源检索设备的结构示意图。如图1所示,本发明提供了一种媒体资源检索系统,该系统包含客户端100,用于发送检索指令;以及服务器200,该服务器200包含用于媒体资源检索的设备。该用于媒体资源检索的设备该设备包含:接收装置210,用于从客户端接收检索指令;处理装置220,用于从所述检索指令内提取关键词,并根据该关键词从预置的倒排索引文件内提取具有该关键词的相关信息(包含诸如媒体文件名称、播放平台、付费平台以及媒体文件类型等等),并将该信息作为检索结果反馈至所述客户端。
[0024]其中,所述倒排索引文件内存储有有关媒体文件的相关信息。例如,其可存储有媒体文件的属性值(例如,文件名称、播放平台等)以及具有该属性值的媒体文件的地址。也就是说,倒排索引文件内的每一项记录均包含一个属性值和具有该属性值的各媒体文件的地址。在一般的数据存储及检索方式,均是通过遍历所存储的每一文件,确定该文件的属性,并将该属性与检索关键词进行比较,这样较为费时,而通过本发明的方案,可很轻松得从所存储的所有媒体文件的属性值寻找到符合检索关键词的属性,并确定具有该属性的媒体文件的地址。以检索词为“甄媸传”为例,处理装置可搜索倒排索引文件,判断是否存在所述媒体文件名称为“甄嫘传”的媒体文件,并根据搜索结果向客户端进行反馈。在存在媒体文件名称为“甄嫘传”的媒体文件的情况下,还可将该媒体文件的地址一同反馈给客户端,以便该客户端进行访问该媒体文件。以检索词为“MP4”为例,处理装置可搜索倒排索引文件,判断是否存在所述媒体文件类型为“MP4”的媒体文件,并根据搜索结果向客户端进行反馈。在存在媒体文件类型为“MP4”的媒体文件的情况下,还可将该媒体文件的地址一同反馈给客户端,以便该客户端进行访问该媒体文件。
[0025]所述预置的倒排索引文件可通过以下操作而被生成:所述接收装置可接收媒体文件;以及所述处理装置还针对所述接收装置接收的每一媒体文件,从该媒体文件提取相关信息(即,属性值,例如媒体文件名称、播放平台、付费平台以及媒体文件类型等等),并将该信息存入所述倒排索引文件内。当然,同时存储所述倒排索引文件内的还有所述媒体文件的地址。需要说明的是,所述属性值及相关信息并不限于上述列举的内容,还可例如为媒体文件的码率信息等等,本发明并不限于此。
[0026]优选地,所述设备可为基于ElasticSearch技术的搜索平台,该设备可作为实现检索功能的集群中的一节点来提供检索结果。该ElasticSearch技术的搜索平台能够达到实时搜索且稳定、可靠、快速的效果。
[0027]优选地,所述倒排索引文件可存储于所述处理装置的缓存内。由于缓存内的数据存取速度要高于对硬盘上的数据进行存取的速度,通过该布置可进一步提升检索速度。
[0028]图2为本发明提供的媒体资源检索方法的流程图。如图2所示,本发明还提供一种用于媒体资源检索的方法,该方法包括:从客户端接收检索指令;从所述检索指令内提取关键词,并根据该关键词从预置的倒排索引文件内提取具有该关键词的相关信息(包含诸如媒体文件名称、播放平台、付费平台以及媒体文件类型等等),并将该信息作为检索结果反馈至所述客户端,其中所述倒排索引文件内存储有有关媒体文件的相关信息。藉此,由于所有有关媒体文件的信息均被预先存入倒排索引文件内,且有别于一般的文件存储方式,倒排索引文件内的每一项记录均包含一个属性值和具有该属性值的各媒体文件的地址,因此服务器在接收到来自客户端的检索指令之后可直接从该倒排索引文件内提取与该检索指令相符合的信息,并将该信息反馈至客户端。相比于现有的采用like匹配的方式来匹配媒体文件,该方式显著提高了对媒体文件的检索速度,并缓解了服务器的工作负荷。
[0029]所述预置的倒排索引文件可通过以下操作而被生成:接收媒体文件;以及从所述媒体文件提取相关信息(即,属性值,例如媒体文件名称、播放平台、付费平台以及媒体文件类型等等),并将该信息存入所述倒排索引文件内。也就是说,服务器每存储一媒体文件,均会提取该媒体文件的属性信息存入所述倒排索引文件内以用于后续检索之用。当然,同时存储所述倒排索引文件内的还有所述媒体文件的地址。需要说明的是,所述属性值及相关信息并不限于上述列举的内容,还可例如为媒体文件的码率信息等等,本发明并不限于此。[°03°]其中,所述方法可基于ElasticSearch技术,该技术可通过具有检索功能的集群来提供检索结果,能够达到实时搜索且稳定、可靠、快速的效果。
[0031]其中,所述倒排索引文件可存储于缓存内。由于缓存内的数据存取速度要高于对硬盘上的数据进行存取的速度,通过该布置可进一步提升检索速度。
[0032]通过上述技术方案,所有有关媒体文件的信息均被预先存入倒排索引文件内,月艮务器在接收到来自客户端的检索指令之后可直接从该倒排索引文件内提取与该检索指令相符合的信息,并将该信息反馈至客户端。相比于现有的采用like匹配的方式来匹配媒体文件,该方式显著提高了对媒体文件的检索速度,并缓解了服务器的工作负荷。另外,从技术角度来说,由于媒体文件文件包含很多方面的信息(诸如,码率信息),服务器的数据库在存储这些信息时,为了减少中间表的生成,会产生很多冗余字段,而在采用本申请方案之后,这些信息可以直接存入倒排索引文件内,不需要再对数据库进行扩展,减小了对数据库存储容量的压力。
[0033]以上结合附图详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种简单变型,这些简单变型均属于本发明的保护范围。
[0034]另外需要说明的是,在上述【具体实施方式】中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。
[0035]此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。
【主权项】
1.一种用于媒体资源检索的设备,其特征在于,该设备包含: 接收装置,用于从客户端接收检索指令; 处理装置,用于从所述检索指令内提取关键词,并根据该关键词从预置的倒排索引文件内提取具有该关键词的相关信息,并将该信息作为检索结果反馈至所述客户端,其中所述倒排索引文件内存储有有关媒体文件的相关信息。2.根据权利要求1所述的设备,其特征在于,所述相关信息包含以下中的一者或多者:媒体文件名称、播放平台、付费平台以及媒体文件类型。3.根据权利要求1或2所述的设备,其特征在于, 所述接收装置还用于接收媒体文件;以及 所述处理装置还用于从所述媒体文件提取相关信息,并将该信息存入所述倒排索引文件内。4.根据权利要求1所述的设备,其特征在于,所述倒排索引文件存储于所述处理装置的缓存内。5.一种媒体资源检索系统,其特征在于,该系统包含: 客户端,用于发送检索指令;以及 服务器,该服务器包含根据权利要求1-4中任一项权利要求所述的用于媒体资源检索的设备。6.一种用于媒体资源检索的方法,其特征在于,该方法包括: 从客户端接收检索指令; 从所述检索指令内提取关键词,并根据该关键词从预置的倒排索引文件内提取具有该关键词的相关信息,并将该信息作为检索结果反馈至所述客户端,其中所述倒排索引文件内存储有有关媒体文件的相关信息。7.根据权利要求6所述的方法,其特征在于,所述相关信息包含以下中的一者或多者:媒体文件名称、播放平台、付费平台以及媒体文件类型。8.根据权利要求6或7所述的方法,其特征在于,该方法还包括: 接收媒体文件;以及 从所述媒体文件提取相关信息,并将该信息存入所述倒排索引文件内。9.根据权利要求6所述的方法,其特征在于,所述倒排索引文件存储于缓存内。
【文档编号】G06F17/30GK105912545SQ201510930307
【公开日】2016年8月31日
【申请日】2015年12月15日
【发明人】朱家星
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1