多媒体资源搜索方法、装置及系统的制作方法

文档序号:6525447阅读:187来源:国知局
多媒体资源搜索方法、装置及系统的制作方法
【专利摘要】本申请公开了多媒体资源搜索方法、装置及系统,其中多媒体资源搜索方法包括根据用户输入的关键词在备用字段库中进行匹配,根据匹配到的与所述用户输入的关键词对应的备用字段,获取与所述用户输入的关键词对应的备用字段存在映射关系的索引名称,并作为目标索引名称;根据所述目标索引名称,结合索引名称与多媒体资源之间的关联关系获取与所述目标索引名称存在关联关系的多媒体资源,并将所述与所述目标索引名称存在关联关系的多媒体资源作为所述关键词的搜索结果进行发送。本申请能够确保用户在没有准确输入索引名称的情况下,提高用户对多媒体资源进行搜索的成功率。
【专利说明】多媒体资源搜索方法、装置及系统
【技术领域】
[0001]本申请涉及搜索【技术领域】,具体涉及一种多媒体资源搜索方法、装置及系统。
【背景技术】
[0002]随着互联网技术的普及和发展,用户越来越多的在互联网上搜索自己喜爱的音乐或视频等多媒体资源。例如,在影视类网站上,用户可以在搜索框中输入要搜索的节目名称或者演员姓名等对自己想观看的视频资源进行搜索,在很多情况下,用户可能不能完整而准确的记住视频资源的名称,或者因为误操作而输入了错误的视频资源名称,这时影视类网站往往无法准确匹配到适合的视频资源提供给用户观看。类似的,在用户在音乐网站上,对某一首歌进行搜索时,也可能由于无法输入该首歌完整而准确的歌曲名称,导致无法准确匹配到适合的歌曲提供给用户收听。
[0003]因此,在现有技术的音乐或影视类网站上,都存在由于用户输入了错误或不完整的多媒体资源名称而无法匹配到合适的多媒体资源的问题,导致用户对该类多媒体资源进行搜索的成功率低。

【发明内容】

[0004]本申请所要解决的技术问题在于提供一种多媒体资源搜索方法、装置及系统,通过设置资源索引库和备用字段库,且其中所述备用字段与对应的索引名称的相似度大于第一预设阈值,备用字段为后台服务器统计的,用户在查找索引名称关联的多媒体资源时,可能错误输入的名称,备用字段及其对应的索引名称都与相同的多媒体资源关联。该技术方案能够确保用户在没有准确输入索引名称的情况下,也能够通过后台服务器维护的备用字段库查找到关联的多媒体资源。
[0005]为了解决上述问题,本申请揭示了一种多媒体资源搜索方法,包括:根据用户输入的关键词在备用字段库中进行匹配,其中,所述备用字段库中保存有备用字段与索引名称之间的映射关系,所述备用字段为预先收集的关键词,所述预先收集的关键词与所述索引名称的相似度大于第一预设阈值;根据匹配到的与所述用户输入的关键词对应的备用字段,获取与所述用户输入的关键词对应的备用字段存在映射关系的索引名称,并作为目标索引名称;根据所述目标索引名称,结合索引名称与多媒体资源之间的关联关系获取与所述目标索引名称存在关联关系的多媒体资源,并将所述与所述目标索引名称存在关联关系的多媒体资源作为所述关键词的搜索结果进行发送。
[0006]进一步地,根据所述目标索引名称,结合索引名称与多媒体资源之间的关联关系获取与所述目标索引名称存在关联关系的多媒体资源,具体包括:根据所述目标索引名称在资源索引库中进行匹配,其中,所述资源索引库中保存有所述索引名称、多媒体资源以及所述索引名称与多媒体资源之间的关联关系;获取与所述目标索引名称存在关联关系的多媒体资源。
[0007]进一步地,根据用户输入的关键词在备用字段库中进行匹配的操作之前,还包括:接收所述用户输入的关键词,根据所述用户输入的关键词在所述资源索引库中进行匹配,在未匹配到一致的索引名称时,执行根据所述用户输入的关键词在所述备用字段库中进行匹配的操作。
[0008]进一步地,将所述与所述目标索引名称存在关联关系的多媒体资源作为所述关键词的搜索结果进行发送,具体包括:向所述客户端发送所述关键词的搜索结果,并通过所述客户端展现所述关键词的搜索结果。
[0009]为了解决上述问题,本申请还揭示了一种多媒体资源搜索装置,包括:第二匹配模块,用于根据用户输入的关键词在备用字段库中进行匹配,其中,所述备用字段库中保存有备用字段与索引名称之间的映射关系,所述备用字段为预先收集的关键词,所述预先收集的关键词与所述索引名称的相似度大于第一预设阈值;资源名称转换模块,用于根据匹配到的与所述用户输入的关键词对应的备用字段,获取与所述用户输入的关键词对应的备用字段存在映射关系的索引名称,并作为目标索引名称;资源获取模块,用于根据所述目标索引名称,结合索引名称与多媒体资源之间的关联关系获取与所述目标索引名称存在关联关系的多媒体资源,并将所述与所述目标索引名称存在关联关系的多媒体资源作为所述关键词的搜索结果进行发送。
[0010]进一步地,所述装置还包括:资源索引库,用于保存所述索引名称、多媒体资源以及所述索引名称与多媒体资源之间的关联关系;所述资源获取模块,具体用于根据所述目标索引名称,在所述资源索引库中获取与所述目标索引名称存在关联关系的多媒体资源。
[0011]进一步地,所述装置还包括:资源索引库,用于保存所述索引名称、多媒体资源以及所述索引名称与多媒体资源之间的关联关系;接收模块,用于接收所述用户输入的关键词;第一匹配模块,用于根据所述用户输入的关键词在所述资源索引库中进行匹配,在未匹配到一致的索引名称时,触发所述第二匹配模块。
[0012]进一步地,所述资源获取模块,用于向所述客户端发送所述关键词的搜索结果以便通过所述客户端展现所述关键词的搜索结果。
[0013]为了解决上述问题,本申请还揭示了一种多媒体资源搜索系统,包括:若干客户端和多媒体资源搜索装置,其中,所述若干客户端,用于获取用户输入的关键词,以及向用户展现所述关键词的搜索结果。
[0014]与现有技术相比,本申请可以获得包括以下技术效果:
[0015]I)通过建立资源索引库和备用字段库,所述备用字段与对应的索引名称的相似度大于第一预设阈值,即二者都指向同一个多媒体资源,通过这种方式能够确保用户在没有准确输入索引名称的情况下,也能够通过后台服务器维护的备用字段库查找到相应的多媒体资源,提高用户对多媒体资源进行搜索的成功率。
[0016]2)上述建立资源索引库和备用字段库,并在根据用户输入的关键词进行搜索时,先根据资源索引库进行搜索,在未匹配到一致的索引名称,再在备用字段库中进行搜索,相对于把索引名称和备用字段放在一个词库中,在一次搜索过程中实现全面搜索,也能够有效提高搜索效率。
[0017]3)上述根据用户输入的关键词进行相似度分析,以获取与所述索引名称相似度大于第一预设阈值的关键词作为备用字段,能够有效统计用户错误输入的情况,利用该方式获取的备用字段能够更真实反映用户可能的错误输入情况,进一步提高后续其他用户对多媒体资源进行搜索的成功率。
[0018]当然,实施本申请的任一产品必不一定需要同时达到以上所述的所有技术效果。
【专利附图】

【附图说明】
[0019]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0020]图1是本申请实施例的方法流程图;
[0021]图2是本申请一应用实例的示意图;
[0022]图3是本申请实施例的装置结构图一;
[0023]图4是本申请实施例的装置结构图二 ;
[0024]图5是本申请实施例的系统架构图。
【具体实施方式】
[0025]以下将配合附图及实施例来详细说明本申请的实施方式,藉此对本申请如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。
[0026]如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。
[0027]本申请的丰要思想
[0028]在后台服务器中设置了资源索引库和备用字段库,且其中所述备用字段与对应的索引名称的相似度大于第一预设阈值,备用字段为后台服务器预先收集的关键词,用户在查找索引名称关联的多媒体资源时,可能错误输入的名称,备用字段通过对应的索引名称从而与多媒体资源关联。因此,在用户输入关键词搜索多媒体资源时,先在资源索引库中进行匹配,如果匹配不到一致的索引名称,再在备用字段库中进行匹配,其中,所述备用字段库中保存有备用字段与索引名称之间的映射关系,所述备用字段为预先收集的关键词,所述预先收集的关键词与所述索引名称的相似度大于第一预设阈值。通过上述的方式,使得用户即使没有完整、准确的输入索引名称时,也能够通过备用字段库搜索到对应的多媒体资源,提供多媒体资源搜索的成功率。
[0029]本串请的应用场景
[0030]在用户通过Web浏览器,或音乐播放器进行歌曲搜索时,用户可以在搜索框内输入关键词进行搜索,该关键词可以是歌曲名称或演唱者、演唱乐队的名称等多媒体资源名称,后台服务器在接收到上述Web浏览器或音乐播放器发送过来的关键词进行多媒体资源搜索时,可以适用于本申请的方案;
[0031]在用户通过Web浏览器,或视频播放器进行视频资源搜索时,上述视频资源可以包括电视剧、电影、综艺类电视节目或体育类电视节目等,用户可以在搜索框内输入关键词进行搜索,该关键词可以是片源名称或主要演员姓名等多媒体资源名称,后台服务器在接收到上述Web浏览器或视频播放器发送过来的关键词进行多媒体资源搜索时,可以适用于本申请的方案;
[0032]在用户通过Web浏览器,进行文本资源搜索时,该文本资源可以为网络上的电子书,或一篇文章等,用户可以在搜索框内输入关键词进行搜索,该关键词可以是书籍、文章名称或作者姓名等多媒体资源名称,后台服务器在接收到上述Web浏览器发送过来的关键词进行多媒体资源搜索时,可以适用于本申请的方案;
[0033]当然,本申请并不限于以上应用场景,还存在其他适用的场景,尤其是所要搜索的多媒体资源具有一索引字段,然而用户在进行搜索输入时可能会出现部分内容错误输入的情形,都可以利用本申请的技术方案以提高搜索的成功率。
[0034]实施例描沭
[0035]下面以一实施例对本申请方法的实现作进一步说明。如图1所示,为本申请实施例的方法流程图,包括:
[0036]步骤S10,后台服务器接收用户通过客户端输入的关键词;
[0037]本步骤中,客户端可以为具有搜索框的Web浏览器、音乐播放器或视频播放器,用户可以在上述各客户端的搜索框中输入关键词,搜索音频资源、视频资源或文本资源等内容,其中的音频资源可以为歌曲,视频资源可以为电视剧、电影、综艺类电视节目或体育类电视节目等内容,文本资源可以为电子书或文章类内容。客户端在获取到用户输入的关键词后,会将关键词发送给后台服务器。
[0038]步骤S11,后台服务器根据用户输入的关键词在资源索引库中进行匹配;
[0039]后台服务器在接收到客户端发送的关键词后,会根据该关键词,与资源索引库所存储的索引名称一一进行匹配,直到匹配到一致的索引名称,则会根据索引名称与多媒体资源之间的关联关系获取与所述索引名称关联的多媒体资源。优选的,在上述资源索引库中,不仅记录索引名称,还记录与该索引名称对应的多媒体资源的标识信息,例如该多媒体资源的URL地址,或TAG标签,使得在匹配到一致的索引名称后,可以直接获取对应的多媒体资源。
[0040]在资源索引库中匹配完所有的索引名称后,仍未匹配成功,则执行步骤S12。
[0041]步骤S12,在未匹配到一致的索引名称时,根据上述用户输入的关键词,在备用字段库中进行匹配,其中,所述备用字段库中保存有备用字段与索引名称之间的映射关系,所述备用字段为预先收集的关键词,所述预先收集的关键词与所述索引名称的相似度大于第
一预设阈值。
[0042]具体的,本步骤是针对用户输入了错误的索引名称,无法在资源索引库中匹配成功,则进一步的可以根据该关键词在备用字段库中进行匹配,直到匹配到一致的备用字段。如果仍无法匹配到一致的备用字段,则可以认为无法搜索到多媒体资源,可以直接通过客户端向用户发出提示“输入的关键词无法匹配到一致的多媒体资源”。
[0043]步骤S13,根据匹配到的备用字段,以及备用字段与索引名称之间的映射关系,获取与所述用户输入的关键词对应的备用字段存在映射关系的索引名称,并作为目标索引名称。
[0044]具体的,在本步骤中备用字段不直接关联多媒体资源,而是建立索引名称与索引名称之间的映射关系,上述映射关系存储在备用字段库中,通过上述映射关系可以实现从备用字段到索引名称之间的转换。且一个索引名称可以对应一个或多个备用字段,此时,在匹配到一致的优选的备用字段后,先根据上述映射关系获取与所述备用字段对应的索引名称。
[0045]上述实施例通过间接的方式,将备用字段与多媒体资关联,使得在备用字段库中匹配到一致的备用字段后,可以通过间接地方式获得相应的多媒体资源。另外,本领域内技术人员可以理解,可以直接在备用字段库中建立备用字段与对应的多媒体资源的关联关系,从而在匹配到一直备用字段后,可以直接根据备用字段与对应的多媒体资源的关联关系获取多媒体资源。此时,可以在上述的备用字段库中,不仅记录各个备用字段,还记录与备用字段关联的多媒体资源的标识信息,例如该多媒体资源的URL地址,或TAG标签,进而方便在匹配到一致的备用字段后,直接获取对应的多媒体资源,该实现方式可以将资源索引库或备用字段库独立维护。
[0046]步骤S14,根据所述目标索引名称,结合索引名称与多媒体资源之间的关联关系获取与所述目标索引名称存在关联关系的多媒体资源,并将所述与所述目标索引名称存在关联关系的多媒体资源作为所述关键词的搜索结果进行发送。
[0047]具体的,本申请实施例中,索引名称、备用字段和多媒体资源三者的关联关系可以如图2所示,其中索引名称与多媒体资源一一对应,而一个索引名称可以对应一个或多个备用字段,如图2中,一个索引名称对应备用字段I到备用字段N,共N个备用字段,其中N为正整数。
[0048]本申请上述实施例中的步骤11-步骤13可以通过在线的方式实现对多媒体资源的搜索,另外在执行上述在线的多媒体资源搜索方法之前,优选的可以通过离线的方式,对用户在预设时间段内输入的关键词进行`统计,获取用户输入次数超过第二预设阈值的关键词作为索引名称,构建资源索引库,并建立所述索引名称与对应的多媒体资源的关联关系。
[0049]具体的,后台服务器可以获取用户在搜索多媒体资源时输入关键词的离线记录。例如以用户通过Web浏览器搜索视频资源为例,用户在每一次通过本地Web浏览器打开影视类网站时,会在网站的搜索框中输入一段文字数据作为关键词,并点击开始搜索,则本地Web浏览器会向影视类网站的后台服务器发起了一次会话(session),会话中承载的文字数据被称为query,也就是用户输入的关键词。在一次会话中,可以放入一个或多个query。而影视类网站的后台服务器会对这些会话和会话中承载的query进行记录,从而形成日志数据可以供离线查看。日志数据可以参考如下的结构:
[0050]Sessionl (queryK query2、query3...)
[0051]Session2 (query2、query4、query5…)
[0052]Session3 (queryl、query2、query3…)
[0053]Session4 (queryl、query6、query5...)
[0054]其中,queryl代表用户输入的一个关键词,例如可以是文字、字符或拼音,queryN(N= 2, 3,4, 5,6……)代表该用户输入的其他关键词。[0055]可以统计一预设时间段内的日志数据,统计该时间段内所有会话中queryl、
query2、query3、query4、query5、query6......的被搜索的总次数,即用户输入次数。获取
用户输入次数大于一第二预设值的关键词,该第二预设值可以设为100万次,若统计到queryl的用户输入次数超过100万次,则说明该queryl被非常多的人使用,则可以认为该queryl为索引名称,此时可以将关键词存入到资源索引库中,类似的,如果其他关键词的输入次数也大于上述第二预设值,则也可以将该关键词存入到资源索引库中。在上述资源索引库中,除记录索引名称外,还可以记录其与对应的多媒体资源的关联关系,即将多媒体资源的URL地址,或TAG标签记录到资源索引库,并与索弓丨名称关联。
[0056]对于日志数据中出现的关键词,除上述因输入次数大于第二预设值而被识别为索引名称外,可以进一步的对用户输入的关键词进行相似度分析,获取与索引名称相似度大于第一预设阈值的关键词作为备用字段。
[0057]即对于上述日志数据中的queryl被识别为索引名称,而对于query2、query3、
query4>query5>query6等,可以--对其进行相似度分析,确定其与queryl的相似度是否
大于第一预设阈值,具体的相似度分析方法可以有多种形式,例如可以采用基于语义分析的相似度分析方法。例如通过进行相似度分析,发现query2、query3与queryl的相似度大于第一预设阈值,则可以确认query2和query3为用户在搜索queryl对应的多媒体资源时错误输入的,因此识别query2和qUery3为备用字段,并存入到备用字段库中。优选的,也可以在备用字段库建立所述备用字段与所述索引名称之间的映射关系,是的在匹配到一致的备用字段后,可以根据上述映射关系获取到对应的索引名称,然后根据索引名称与多媒体资源之间的关联关系获取多媒体资源。或者是可以在备用字段库中记录备用字段与多媒体资源的关联关系,例如将多媒体资源的URL地址,或TAG标签记录到备用字段库,并与备用字段关联。
[0058]上述在识别备用字段,通过使用第一预设值,能够保证识别出来的备用字段与多媒体资源是正确对应的,保证后续根据备用字段也能够为用户搜索出想要的多媒体资源。
[0059]在获得上述的索引名称,备用字段,及其与多媒体资源三者间的关联关系后,即可以根据用户输入的关键词进行全面而准确的搜索,如下应用实例仍以用户通过本地Web浏览器搜索视频资源为例进行说明。
[0060]用户通过本地Web浏览器打开影视类网站,在网站的搜索框输入了一段文字数据作为关键词,并点击搜索,则本地Web浏览器向影视类网站的后台服务器发起了一次会话(session), session中承载的关键词是queryN。而影视类网站的后台服务器实时将queryN在资源索引库中遍历,如果命中后,后台服务器直接读取资源索引库中queryN对应的多媒体资源的标识,例如可以是存储该多媒体资源的URL地址,或者是该多媒体资源的TAG标签,后台服务器可以将该搜索结果返回给本地Web浏览器,并呈现给用户,具体的,可以将搜索到的多媒体资源的标识作为搜索结果返回给本地Web浏览器,并呈现给用户。
[0061] 如果在资源索引库中没有命中,则后台服务器会将queryN在备用字段库中进行遍历,如果命中后,后台服务器根据索引名称与备用字段之间的映射关系,找到与queryN对应的索引名称,并读取该索引名称对应的多媒体资源的标识,例如可以是存储的该多媒体资源的URL地址,或者是该多媒体资源的TAG标签,后台服务器可以将多媒体资源的搜索结果反馈给本地Web浏览器,并呈现给用户。[0062]以下应用实施例是以用户搜索与《爸爸去哪儿》这一电视节目的相关视频资源为例进行说明。在近一个星期内,有一个用户通过本地Web浏览器打开影视类网站,在网站的搜索框输入“我的爸爸去哪儿”并点击搜索,之后又输入过“爸去哪儿”和“爸爸去哪儿”。之后又有100个用户通过本地Web浏览器打开影视类网站,在网站的搜索框输入“我的爸爸去哪儿”。又有I亿个用户通过本地浏览器打开影视类网站,在网站的搜索框输入“爸爸去哪儿”。
[0063]上述会话中,一共存在了三个关键词,即query,分别是“我的爸爸去哪儿”、“爸去明P儿”和“爸爸去哪儿”。影视类网站的后台服务器会对上述的会话和会话中的关键词进行记录,从而形成日志数据可以供离线查看。
[0064]后台服务器统计最近一个星期内的日志数据,发现“爸爸去哪儿”被输入了 I亿零I次,“我的爸爸去哪儿”被输入了 101次,“爸去哪儿”被输入了 I次。其中只有“爸爸去哪儿”被输入的次数远远大于门限200万次。所以可以认为“爸爸去哪儿”就是准确名称,将“爸爸去哪儿”存放入资源索引库,并与多媒体资源库中相应多媒体资源对应,具体的可以是在资源索引库中将索引名称与该多媒体资源的URL地址或TAG标签等关联。
[0065]另外,后台服务器分析后发现“我的爸爸去哪儿”和“爸去哪儿”,与索引名称“爸爸去哪儿”的相似度非常高,高过第一阈值90%,说明“我的爸爸去哪儿”和“爸去哪儿”是用户在搜索式输错的名称,将“我的爸爸去哪儿”和“爸去哪儿”作为备用字段记录到备用字段库中,并建记录上述二者与索引名称“爸爸去哪儿”的映射关系。
[0066]当用户通过本地Web浏览器打开影视类网站,在网站的搜索框中输入“我的爸爸去哪儿”和“爸去哪儿”时,后台服务器在资源索引库中遍历没有命中,则跳转到备用字段库中进行遍历命中,若查找命中,则会根据映射关系,获取“我的爸爸去哪儿”和“爸去哪儿”对应的索引名称为“爸爸去哪儿”,读取“爸爸去哪儿”对应的多媒体资源标识(例如URL地址或TAG标签),作为搜索结果发送给本地Web浏览器,并进行呈现。
[0067]如图3所示,是本申请实施例的装置结构图一。多媒体资源搜索装置包括:
[0068]第二匹配模块3,用于根据用户输入的关键词,在备用字段库6中进行匹配;
[0069]资源名称转换模块4,与第二匹配模块3连接,用于根据匹配到的与所述用户输入的关键词对应的备用字段,获取与所述用户输入的关键词对应的备用字段存在映射关系的索引名称,并作为目标索引名称;
[0070]资源获取模块5,与资源名称转换模块4连接,用于根据所述目标索引名称,结合索引名称与多媒体资源之间的关联关系获取与所述目标索引名称存在关联关系的多媒体资源,并将所述与所述目标索引名称存在关联关系的多媒体资源作为所述关键词的搜索结果进行发送以便通过所述客户端展现所述关键词的搜索结果;
[0071]备用字段库6,与第二匹配模块3连接,用于保存备用字段与索引名称之间的映射关系,所述备用字段为预先收集的关键词,所述预先收集的关键词与所述索引名称的相似度大于第一预设阈值。
[0072]如图4所示,是本申请实施例的装置结构图二。多媒体资源搜索装置除了包括连接关系与功能与图3所示实施例相同的第二匹配模块3、资源名称转换模块4、资源获取模块5和备用字段库6之外,还可以包括:接收模块1、第一匹配模式2和资源索引库7。
[0073]接收模块1,分别与第一匹配模式2、第二匹配模块3连接,用于接收用户通过客户端输入的关键词;
[0074]第一匹配模式2,分别与接收模块1、资源索引库7连接,用于根据所述用户输入的关键词在所述资源索引库7中进行匹配,在未匹配到一致的索引名称时,触发所述第二匹配模块3 ;
[0075]资源索引库7,用于保存所述索引名称、多媒体资源以及所述索引名称与多媒体资源之间的关联关系;
[0076]资源获取模块5,与资源名称转换模块4、资源索引库7连接,用于根据所述目标索引名称,结合资源索引库7获取与所述目标索引名称存在关联关系的多媒体资源
[0077]所述装置与前述的方法流程描述对应,不足之处参考上述方法流程的叙述,不再
--赘述。
[0078]本申请的实施例还提供了一种多媒体资源搜索系统。如图5所示,是本申请实施例的系统架构图,该多媒体资源搜索系统包括若干客户端20以及多媒体资源搜索装置10。若干客户端20位于用户本地侧,多媒体资源搜索装置10位于网络侧,若干客户端20通过有线网络或者无线网络与多媒体资源搜索装置10相连。
[0079]所述多媒体资源搜索装置10如上述图3或图4所示的多媒体资源搜索装置。上述的多媒体资源搜索装置10可以设置在后台服务器中。
[0080]所述若干客户端20,均用于获取用户输入的关键词,以及向用户展现与所述关键词的搜索结果。
[0081]还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者系统中还存在另外的相同要素。
[0082]本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0083]以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
【权利要求】
1.一种多媒体资源搜索方法,其特征在于,包括: 根据用户输入的关键词在备用字段库中进行匹配,其中,所述备用字段库中保存有备用字段与索引名称之间的映射关系,所述备用字段为预先收集的关键词,所述预先收集的关键词与所述索引名称的相似度大于第一预设阈值; 根据匹配到的与所述用户输入的关键词对应的备用字段,获取与所述用户输入的关键词对应的备用字段存在映射关系的索引名称,并作为目标索引名称; 根据所述目标索引名称,结合索引名称与多媒体资源之间的关联关系获取与所述目标索引名称存在关联关系的多媒体资源,并将所述与所述目标索引名称存在关联关系的多媒体资源作为所述关键词的搜索结果进行发送。
2.如权利要求1所述的方法,其特征在于,根据所述目标索引名称,结合索引名称与多媒体资源之间的关联关系获取与所述目标索引名称存在关联关系的多媒体资源,具体包括: 根据所述目标索引名称在资源索引库中进行匹配,其中,所述资源索引库中保存有所述索引名称、多媒体资源以及所述索引名称与多媒体资源之间的关联关系; 获取与所述目标索引名称存在关联关系的多媒体资源。
3.如权利要求2所述的方法,其特征在于,根据用户输入的关键词在备用字段库中进行匹配的操作之前,还包括: 接收所述用户输入的关键词,根据所述用户输入的关键词在所述资源索引库中进行匹配,在未匹配到一致的索引名称时,执行根据所述用户输入的关键词在所述备用字段库中进行匹配的操作。
4.如权利要求1至3任一所述的方法,其特征在于,将所述与所述目标索引名称存在关联关系的多媒体资源作为所述关键词的搜索结果进行发送,具体包括: 向所述客户端发送所述关键词的搜索结果,并通过所述客户端展现所述关键词的搜索结果。
5.一种多媒体资源搜索装置,其特征在于,包括: 第二匹配模块,用于根据用户输入的关键词在备用字段库中进行匹配,其中,所述备用字段库中保存有备用字段与索引名称之间的映射关系,所述备用字段为预先收集的关键词,所述预先收集的关键词与所述索引名称的相似度大于第一预设阈值; 资源名称转换模块,用于根据匹配到的与所述用户输入的关键词对应的备用字段,获取与所述用户输入的关键词对应的备用字段存在映射关系的索引名称,并作为目标索引名称; 资源获取模块,用于根据所述目标索引名称,结合索引名称与多媒体资源之间的关联关系获取与所述目标索引名称存在关联关系的多媒体资源,并将所述与所述目标索引名称存在关联关系的多媒体资源作为所述关键词的搜索结果进行发送。
6.如权利要求5所述的装置,其特征在于,所述装置还包括:资源索引库; 所述资源索引库,用于保存所述索引名称、多媒体资源以及所述索引名称与多媒体资源之间的关联关系; 所述资源获取模块,具体用于根据所述目标索引名称,在所述资源索引库中获取与所述目标索引名称存在关联关系的多媒体资源。
7.如权利要求5所述的装置,其特征在于,所述装置还包括: 资源索引库,用于保存所述索引名称、多媒体资源以及所述索引名称与多媒体资源之间的关联关系; 接收模块,用于接收所述用户输入的关键词; 第一匹配模块,用于根据所述用户输入的关键词在所述资源索引库中进行匹配,在未匹配到一致的索引名称时,触发所述第二匹配模块。
8.如权利要求5所述的装置,其特征在于, 所述资源获取模块,用于向所述客户端发送所述关键词的搜索结果以便通过所述客户端展现所述关键词的搜索结果。
9.一种多媒体资源搜索系统,其特征在于,包括:若干客户端和多媒体资源搜索装置,其中, 所述多媒体资源搜索装置包括:如权利要求5-8任一所述的多媒体资源搜索装置; 所述若干客户端,用于获取用户输入的关键词,以及向用户展现所述关键词的搜索结果O
【文档编号】G06F17/30GK103699640SQ201310723563
【公开日】2014年4月2日 申请日期:2013年12月24日 优先权日:2013年12月24日
【发明者】关涛 申请人:乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1