一种媒体记录搜索方法和装置的制造方法

文档序号:9865561阅读:200来源:国知局
一种媒体记录搜索方法和装置的制造方法
【技术领域】
[0001]本发明涉及媒体记录搜索技术领域,尤其涉及一种媒体记录搜索方法和装置。
【背景技术】
[0002]音乐搜索时互联网音乐产品提供的一项关键性服务,除了帮助用户更方便地检索到自己意愿的音乐外,音乐搜索引擎还要尽可能地对用户检索过程进行提示和引导。例如,当用户在搜索框输入一首歌曲的歌名前缀或一个艺人的名字前缀时,搜索引擎可以在搜索框下拉项中给出完整的歌名或艺人名提示,这个提示功能即是对用户检索的提示推荐,也是对用户检索的一种引导过程。
[0003]现有的音乐搜索提示都将用户输入查询词作为搜索前缀进行查询词补全给出相应的提示结果,搜索类目主要有歌曲名、艺人名、专辑名等。例如当用户在搜索框中输入“刘”、“刘德”或“刘德华”时都能得到刘德华的艺人提示以及刘德华的相关歌曲、专辑的提示结果,并且随着用户输入越详细,提示结果也越准确。
[0004]但上述搜索均是在全部的歌曲库(实际中通常为提供音乐播放服务器的内容提供商的服务器)进行搜索,如果用户想要到搜索自己收藏的歌曲,需要单独再进入到收藏夹页面,即到用户收藏夹下完成用户收藏内容的检索,具体地需要先进入用户收藏夹页面,选择收藏类目,收藏类目可以有歌曲、艺人、专辑等类目;然后在用户收藏夹的搜索框内输入查询词进行用户收藏内容的检索,在用户收藏夹页面返回与查询词匹配的用户收藏内容。
[0005]由此可见,现有技术中对于用户收藏夹的搜索操作过程繁琐。

【发明内容】

[0006]本申请实施例的目的是提供一种媒体记录搜索方法和装置,能够简化对用户收藏的媒体记录的搜索过程。
[0007]为实现上述目的,本申请实施例一方面提供一种媒体记录搜索方法,其特征在于,包括:
[0008]接收检索查询词;
[0009]通过匹配算法获得与所述检索查询词相匹配的媒体记录,并生成提示结果;
[0010]将所述检索查询词与所述提示结果的内容进行匹配,如果匹配成功,则取出该匹配的提示结果的内容作为第一提示结果内容;
[0011 ] 在用户收藏的媒体记录中,查询是否存在第一属性与所述第一提示结果内容相同的媒体记录,如果查询到,则在所述提示结果中增加与所述第一提示结果内容相关的用户收藏信息进行显示。
[0012]在一个优选的实施例中,该方法还包括:
[0013]接收针对所述提示结果中的用户收藏信息所执行的浏览操作;
[0014]从所述浏览操作所执行的用户收藏信息中提取出所述第一提示结果内容;
[0015]在用户收藏的媒体记录中,查询第一属性与所述提取到的第一提示结果内容相同的用户收藏的媒体记录,将所述查询结果作为搜索到的媒体记录集合进行显示。
[0016]在一个优选的实施例中,该方法还包括:
[0017]接收针对所述提示结果中的用户收藏信息所执行的浏览操作;
[0018]从所述浏览操作所执行的用户收藏信息中提取出所述第一提示结果内容;
[0019]从数据库中查询第一属性为所述提取出的第一提示结果内容的媒体记录组成第一媒体记录集合,将所述第一媒体记录集合与所述用户收藏的媒体记录求交集,将所述求交集的结果作为搜索到的媒体记录集合进行显示。
[0020]在一个优选的实施例中,所述通过匹配算法获得与所述检索查询词相匹配的媒体记录包括:
[0021]通过前缀匹配搜索过程搜索以所述检索查询词为前缀的各个检索类目的记录。
[0022]在一个优选的实施例中,所述通过前缀匹配搜索过程搜索以所述检索查询词为前缀的各个检索类目的记录包括:
[0023]将各个检索类目的记录的至少一个属性、该属性的拼音、该属性的别名和该属性的别名的拼音,与所述检索查询词进行比较,判断所述检索查询词是否是所述至少一个属性、该属性的拼音、该属性的别名或该属性的别名的拼音的前缀,如果是,则返回该记录加入搜索结果中。
[0024]在一个优选的实施例中,所述在用户收藏的媒体记录中,查询是否存在第一属性与所述第一提示结果内容相同的媒体记录包括:
[0025]遍历用户收藏的媒体记录,判断当前遍历到的媒体记录的第一属性是否与第一提示结果内容相同,如果相同,则停止遍历,并认定查询到第一属性与所述第一提示结果内容相同的媒体记录。
[0026]在一个优选的实施例中,所述通过匹配算法获得与所述检索查询词相匹配的媒体记录,并生成提示结果包括:
[0027]所述通过匹配算法获得与所述检索查询词相匹配的媒体记录,将所述媒体记录按照热度进行排序生成提示结果,并保留其中热度最大的N个提示结果进行显示。
[0028]本申请还提供一种媒体记录搜索装置,包括:
[0029]检索词接收单元,用于接收检索查询词;
[0030]媒体记录匹配单元,用于通过匹配算法获得与所述检索查询词相匹配的媒体记录,并生成提示结果;
[0031]提示结果内容匹配单元,用于将所述检索查询词与所述提示结果的内容进行匹配,如果匹配成功,则取出该匹配的提示结果的内容作为第一提示结果内容;
[0032]用户收藏信息提示单元,用于在用户收藏的媒体记录中,查询是否存在第一属性与所述第一提示结果内容相同的媒体记录,如果查询到,则在所述提示结果中增加与所述第一提示结果内容相关的用户收藏信息进行显示。
[0033]在一个优选的实施例中,所述装置还包括:
[0034]浏览操作接收单元,用于接收针对所述提示结果中的用户收藏信息所执行的浏览操作;
[0035]第一提示结果内容提取单元,用于从所述浏览操作所执行的用户收藏信息中提取出所述第一提示结果内容;
[0036]第一用户收藏媒体记录搜索单元,用于在用户收藏的媒体记录中,查询第一属性与所述提取到的第一提示结果内容相同的用户收藏的媒体记录,将所述查询结果作为搜索到的媒体记录集合进行显示。
[0037]在一个优选的实施例中,所述装置还包括:
[0038]浏览操作接收单元,用于接收针对所述提示结果中的用户收藏信息所执行的浏览操作;
[0039]第一提示结果内容提取单元,用于从所述浏览操作所执行的用户收藏信息中提取出所述第一提示结果内容;
[0040]第二用户收藏媒体记录搜索单元,从数据库中查询第一属性为所述提取出的第一提示结果内容的媒体记录组成第一媒体记录集合,将所述第一媒体记录集合与所述用户收藏的媒体记录求交集,将所述求交集的结果作为搜索到的媒体记录集合进行显示。
[0041]由此可见,本发明实施例中,根据检索查询词,可以获得数据库中相匹配的媒体记录作为提示结果,另外还会在用户收藏的媒体记录中,以第一提示结果内容进行检索,并获得用户收藏媒体记录中是否存在与该第一提示结果内容相匹配的媒体记录,如果存在,则在提示结果中加入相关的用户收藏信息,给用户以提示,同时也可以为后续用户进一步搜索相关收藏的媒体记录提供基础。
【附图说明】
[0042]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0043]图1是本发明实施例提供一种媒体记录搜索方法的流程图;
[0044]图2是本发明一个实施例提供的一种媒体记录搜索方法的示意图;
[0045]图3是本发明实施例中的一种前缀匹配搜索过程的具体实现示意图;
[0046]图4是本发明实施例中将检索查询词与排序后的提示结果的内容进行匹配的示意图;
[0047]图5是本发明实施例中根据用户的进一步操作显示用户所收藏媒体记录的一种具体过程的示意图;
[0048]图6是本发明实施例中根据用户的进一步操作显示用户所收藏媒体记录的另一种具体过程的示意图;
[0049]图7是本发明实施例另一方面提供的媒体记录搜索装置的示意图。
【具体实施方式】
[0050]为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1