搜索提示方法及装置的制造方法

文档序号:10534895阅读:142来源:国知局
搜索提示方法及装置的制造方法
【专利摘要】本发明实施例提供一种搜索提示方法及装置,其中,搜索提示方法包括:获取用户输入的搜索数据的至少一个相关联的搜索提示词;根据所述搜索数据的字符个数确定所述搜索提示词的相关度和热度的比重,所述字符个数越多,所述相关度的比重越高,所述热度的比重越低;根据任一搜索提示词的相关度值、热度值以及对应的比重确定所述任一搜索提示词的得分;根据所述任一搜索提示词的得分对所述搜索提示词进行排序;展示排序后的搜索提示词。本发明实施例的搜索提示方法及装置,实现了在获得较少输入内容的前提下,为用户展示与其需求的符合度高的提示信息,提升了用户的搜索体验。
【专利说明】
搜索提示方法及装置
技术领域
[0001]本发明涉及互联网技术领域,尤其涉及一种搜索提示方法及装置。
【背景技术】
[0002]随着移动终端技术的不断发展,智能设备由于具有交互的特性提升了用户体验。其中,最为常用的交互方式就是搜索,通过搜索可以使用户快速找到自己需求的信息。例如,搜索视频、音乐、软件工具等。现有的搜索页面中,出于方便用户操作,引导用户搜索行为等目的,一般都提供有搜索提不的功能。
[0003]通常,用户在搜素页面提供的搜索输入框中输入关键字时,只愿意输入一些简拼,搜索页面将用户当前输入内容提供给搜索引擎,搜索引擎对当前输入进行联想,给出搜索提示词。其中,搜索提示包括多种情况,例如可以是对用户已输入的部分关键词进行补全,举例来说,用户输入了 “b”,展示搜索提示词“爸爸去哪儿”、“奔跑吧兄弟”等。然而,在此种状况下,依据较少的输入内容,最终展示给用户的搜索提示词与用户需求的符合度并不高。

【发明内容】

[0004]本发明的目的在于,提供一种搜索提示方法及装置,以实现在获得较少输入内容的前提下,为用户展示与其需求的符合度高的提示信息,提升用户体验。
[0005]根据本发明的一方面,提供一种搜索提示方法,包括:获取用户输入的搜索数据的至少一个相关联的搜索提示词;根据所述搜索数据的字符个数确定所述搜索提示词的相关度和热度的比重,所述字符个数越多,所述相关度的比重越高,所述热度的比重越低;根据任一搜索提示词的相关度值、热度值以及对应的比重确定所述任一搜索提示词的得分;根据所述任一搜索提示词的得分对所述搜索提示词进行排序;展示排序后的搜索提示词。
[0006]优选地,所述方法还包括:获取任一搜索提示词的时新度值,
[0007]所述根据任一搜索提示词的相关度值、热度值以及对应的比重确定所述任一搜索提示词的得分还包括:
[0008]根据任一搜索提示词的相关度值、热度值以及对应的比重,和任一搜索提示词的时新度值确定所述任一搜索提示词的得分。
[0009]优选地,所述获取任一搜索提示词的时新度值包括:根据所述搜索提示词的更新时间和/或发布时间,确定所述搜索提示词的时新度值。
[0010]优选地,所述搜索提示词的相关度的比重与所述搜索提示词的热度的比重的和为
1
[0011]优选地,所述热度值包括以下至少一种反馈的数量:下载、点击、搜索、评论和播放。
[0012]根据本发明的另一方面,还提供一种搜索提示装置,包括:提示词获取模块,用于获取用户输入的搜索数据的至少一个相关联的搜索提示词;比重确定模块,用于根据所述搜索数据的字符个数确定所述搜索提示词的相关度和热度的比重,所述字符个数越多,所述相关度的比重越高,所述热度的比重越低;得分确定模块,用于根据任一搜索提示词的相关度值、热度值以及对应的比重确定所述任一搜索提示词的得分;提示词排序模块,用于根据所述任一搜索提示词的得分对所述搜索提示词进行排序;提示词展示模块,用于展示排序后的搜索提示词。
[0013]优选地,所述装置还包括:数据获取模块,用于获取任一搜索提示词的时新度值,
[0014]所述得分确定模块还用于根据任一搜索提示词的相关度值、热度值以及对应的比重,和任一搜索提示词的时新度值确定所述任一搜索提示词的得分。
[0015]优选地,所述数据获取模块用于根据所述搜索提示词的更新时间和/或发布时间,确定所述搜索提示词的时新度值。
[0016]优选地,所述搜索提示词的相关度的比重与所述搜索提示词的热度的比重的和为
1
[0017]优选地,所述热度值包括以下至少一种反馈的数量:下载、点击、搜索、评论和播放。
[0018]根据本发明实施例提供的搜索提示方法及装置,通过获取用户输入的搜索数据的至少一个相关联的搜索提示词,进一步根据搜索数据的字符个数确定搜索提示词的相关度和热度的比重,根据任一搜索提示词的相关度值、热度值以及对应的比重确定任一搜索提示词的得分,根据任一搜索提示词的得分对搜索提示词进行排序,最终为用户展示排序后的搜索提示词,从而实现了在获得较少输入内容的前提下,为用户展示与其需求的符合度高的提示信息,提升了用户的搜索体验。
【附图说明】
[0019]图1是示出根据本发明实施例一的搜索提示方法的流程图;
[0020]图2是示出本发明实施例一的搜索提示方法与现有技术的应用效果对比示意图之 ,
[0021]图3是示出本发明实施例一的搜索提示方法与现有技术的应用效果对比示意图之-* *
[0022]图4是示出本发明实施例一的搜索提示方法与现有技术的应用效果对比示意图之—*.---,
[0023]图5是示出根据本发明实施例二的搜索提示装置的逻辑框图。
【具体实施方式】
[0024]本发明的基本构思是,提供一种搜索提示的技术方案。具体来说,首先,获取用户输入的搜索数据的至少一个相关联的搜索提示词,其次,根据搜索数据的字符个数确定搜索提示词的相关度和热度的比重,再次,根据任一搜索提示词的相关度值、热度值以及对应的比重确定任一搜索提示词的得分,最终根据任一搜索提示词的得分对搜索提示词进行排序,为用户展示排序后的搜索提示词,从而实现了在获得较少输入内容的前提下,为用户展示与其需求的符合度高的提示信息,提升了用户的搜索体验。
[0025]下面结合附图详细描述本发明的示例性实施例搜索提示方法及装置。
[0026]实施例一
[0027]图1是示出根据本发明实施例一的搜索提示方法的流程图。可在例如视频服务器等业务服务器上执行该搜索提示方法。
[0028]参照图1,在步骤S110,获取用户输入的搜索数据的至少一个相关联的搜索提示
Τ.κ| ο
[0029]需要说明的是,用户输入的搜索数据可以是一个或多个字符,例如,用户在搜索页面提供的搜索输入框中输入“bb”,那么“bb”相关联的搜索提示词可以是,例如“爸爸去哪儿”、“爸爸回来了”等等。
[0030]在步骤S120,根据搜索数据的字符个数确定搜索提示词的相关度和热度的比重,字符个数越多,相关度的比重越高,热度的比重越低。
[0031]根据本发明的优选实施例,搜索提示词的相关度的比重与搜索提示词的热度的比重的和为I。具体地,根据搜索数据的字符个数确定搜索提示词的相关度的比重的处理可利用下式(I)实现:
[0032]alpha=A*sin(B*3.14/2)*C.............................................式(I)
[0033]其中,alpha为搜索提示词的相关度的比重,A为预设的常量,B为与用户输入的搜索数据的字符个数有关的动态因子,C为用户输入的搜索数据的最后一个字符在搜索提示词中的位置因子。
[0034]在得到搜索提示词的相关度的比重alpha之后,Ι-alpha即是搜索提示词的热度的比重。
[0035]在步骤S130,根据任一搜索提示词的相关度值、热度值以及对应的比重确定任一搜索提示词的得分。
[0036]这里,热度值可包括,但不限于,以下至少一种反馈的数量:下载、点击、搜索、评论和播放。以视频搜索为例,通常考虑视频的播放量作为热度值,或者考虑视频的下载量和点击量,然后可对下载量和点击量做加权求和处理,将处理后的数据作为热度值。再例如软件工具搜素,可考虑软件工具的下载量作为热度值。
[0037]具体地,根据任一搜索提示词的相关度值、热度值以及对应的比重确定任一搜索提示词的得分处理可利用下式(2)实现:
[0038]score = (alpha 氺 correlat1n+) l_alpha)氺 hotness).......................式
(2)
[0039]其中,score为搜索提示词的得分,alpha为搜索提示词的相关度的比重,correlat1n为搜索提示词的相关度值,Ι-alpha为搜索提示词的热度的比重,hotness为搜索提示词的热度值。
[0040]在步骤S140,根据任一搜索提示词的得分对搜索提示词进行排序。
[0041]在步骤S150,展示排序后的搜索提示词。
[0042]在实际应用中,下面的三个效果示意图均是本发明实施例应用到应用商店的搜索提不上的实例。
[0043]例如,用户想搜索“PDF阅读器”。图2是示出本发明实施例一的搜索提示方法与现有技术的应用效果对比示意图之一,参照图2,图2中左侧示出的是经排序的搜索提示词是运用了本发明实施例的搜索提示方法,右侧示出的是360应用商店展示的搜索提示词。这里,图中“天安装量”用于体现搜索提示词的热度。
[0044]当前,用户输入为“p”。此时,服务器仅获得一个字符,一个字符并不能表明用户意图,所以从图2中可以看到,提示信息是以应用的热度为主。这个时候“PPTV聚力”排在第一位,“PopStar消灭星星官方正版”虽然热度最高,但是由于其与用户输入“p”的相关性比较差,因此排在了第二位。而现有的360应用商店则是将“PopStar消灭星星官方正版”排在了第一位,显然,第一位的搜索提示词与用户需求符合度较低。
[0045]图3是示出本发明实施例一的搜索提示方法与现有技术的应用效果对比示意图之二,参照图3,用户输入为“pd”,这个时候可以看到展示的搜索提示较为集中,大多数的搜索提示词与PDF相关,第一个“PDF阅读器Adobe reader”的热度特别高排在第一位,第二个到第十个搜索提示词中,相关性的比重增加了,例如PDI的热度虽然最低,但是其相关性比较好,所以排在第二位,可见最终展示的提示信息大多与用于需求的符合度较高。图4是示出本发明实施例一的搜索提示方法与现有技术的应用效果对比示意图之三,参照图4,用户输入为“pdf”,同样除了第一个“PDF阅读器Adobe reader”相对热度特别高排到第一位,第二个到第十个的搜索提示词中以相关性排序为主。相比之下,现有的360应用商店展示给用户的搜索提示词大多不符合用户需求。
[0046]本发明实施例提供的搜索提示方法,通过获取用户输入的搜索数据的至少一个相关联的搜索提示词,进一步根据搜索数据的字符个数确定搜索提示词的相关度和热度的比重,根据任一搜索提示词的相关度值、热度值以及对应的比重确定任一搜索提示词的得分,根据任一搜索提示词的得分对搜索提示词进行排序,最终为用户展示排序后的搜索提示词,从而实现了在获得较少输入内容的前提下,为用户展示与其需求的符合度高的提示信息,提升了用户的搜索体验。
[0047]为了进一步提高展示的提示信息与用户需求的符合度,搜索提示方法还可包括:获取任一搜索提示词的时新度值。具体地,可根据搜索提示词的更新时间和/或发布时间,确定搜索提示词的时新度值。
[0048]相应地,根据本发明示例性的实施例,步骤S130还可包括:根据任一搜索提示词的相关度值、热度值以及对应的比重,和任一搜索提示词的时新度值确定任一搜索提示词的得分。
[0049]在具体的实现方式中,根据任一搜索提示词的相关度值、热度值以及对应的比重,和任一搜索提示词的时新度值确定任一搜索提示词的得分处理可利用下式(3)实现:
[0050]score = (alpha 氺 correlat1n+) l_alpha)氺 hotness)氺 freshness...........式
(3)
[0051]其中,score为搜索提示词的得分,alpha为搜索提示词的相关度的比重,correlat1n为搜索提示词的相关度值,Ι-alpha为搜索提示词的热度的比重,hotness为搜索提示词的热度值,freshness为搜索提示词的时新度值。
[0052]也就是说,从热度、相关度和时新度三方面综合考虑,对搜索提示词进行打分,分别计算任一搜索提示词的得分,从而基于得分对搜索提示词进行排序,将更为精准的排序后的搜索提示词展示给用户,极大地提升了用户体验。
[0053]实施例二
[0054]基于相同的技术构思,图5示出根据本发明实施例二的搜索提示装置的逻辑框图。参照图5,搜索提示装置包括:提示词获取模块510、比重确定模块520、得分确定模块530、提示词排序模块540和提示词展示模块550。
[0055]提示词获取模块510用于获取用户输入的搜索数据的至少一个相关联的搜索提示
Τ.κ| ο
[0056]比重确定模块520用于根据搜索数据的字符个数确定搜索提示词的相关度和热度的比重,字符个数越多,相关度的比重越高,热度的比重越低。
[0057]得分确定模块530用于根据任一搜索提示词的相关度值、热度值以及对应的比重确定任一搜索提示词的得分。
[0058]根据本发明的优选实施例,搜索提示词的相关度的比重与搜索提示词的热度的比重的和为I。
[0059]这里,热度值可包括,但不限于,以下至少一种反馈的数量:下载、点击、搜索、评论和播放。
[0060]提示词排序模块540用于根据任一搜索提示词的得分对搜索提示词进行排序。
[0061 ]提示词展示模块550用于展示排序后的搜索提示词。
[0062]本发明实施例提供的搜索提示装置,通过获取用户输入的搜索数据的至少一个相关联的搜索提示词,进一步根据搜索数据的字符个数确定搜索提示词的相关度和热度的比重,根据任一搜索提示词的相关度值、热度值以及对应的比重确定任一搜索提示词的得分,根据任一搜索提示词的得分对搜索提示词进行排序,最终为用户展示排序后的搜索提示词,从而实现了在获得较少输入内容的前提下,为用户展示与其需求的符合度高的提示信息,提升了用户的搜索体验。
[0063]为了进一步提高展示的提示信息与用户需求的符合度,相应地,搜索提示装置还可包括:数据获取模块(图中未示出)用于获取任一搜索提示词的时新度值。
[0064]得分确定模块230还用于根据任一搜索提示词的相关度值、热度值以及对应的比重,和任一搜索提示词的时新度值确定任一搜索提示词的得分。
[0065]具体地,数据获取模块可用于根据搜索提示词的更新时间和/或发布时间,确定搜索提示词的时新度值。
[0066]需要指出,根据实施的需要,可将本申请中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本发明的目的。
[0067]上述根据本发明的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD R0M、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。
[0068]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.一种搜索提示方法,其特征在于,所述方法包括: 获取用户输入的搜索数据的至少一个相关联的搜索提示词; 根据所述搜索数据的字符个数确定所述搜索提示词的相关度和热度的比重,所述字符个数越多,所述相关度的比重越高,所述热度的比重越低; 根据任一搜索提示词的相关度值、热度值以及对应的比重确定所述任一搜索提示词的得分; 根据所述任一搜索提示词的得分对所述搜索提示词进行排序; 展示排序后的搜索提示词。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取任一搜索提示词的时新度值, 所述根据任一搜索提示词的相关度值、热度值以及对应的比重确定所述任一搜索提示词的得分还包括: 根据任一搜索提示词的相关度值、热度值以及对应的比重,和任一搜索提示词的时新度值确定所述任一搜索提示词的得分。3.根据权利要求2所述的方法,其特征在于,所述获取任一搜索提示词的时新度值包括: 根据所述搜索提示词的更新时间和/或发布时间,确定所述搜索提示词的时新度值。4.根据权利要求1所述的方法,其特征在于,所述搜索提示词的相关度的比重与所述搜索提示词的热度的比重的和为I。5.根据权利要求1?4中任一项所述的方法,其特征在于,所述热度值包括以下至少一种反馈的数量:下载、点击、搜索、评论和播放。6.一种搜索提示装置,其特征在于,所述装置包括: 提示词获取模块,用于获取用户输入的搜索数据的至少一个相关联的搜索提示词; 比重确定模块,用于根据所述搜索数据的字符个数确定所述搜索提示词的相关度和热度的比重,所述字符个数越多,所述相关度的比重越高,所述热度的比重越低; 得分确定模块,用于根据任一搜索提示词的相关度值、热度值以及对应的比重确定所述任一搜索提示词的得分; 提示词排序模块,用于根据所述任一搜索提示词的得分对所述搜索提示词进行排序; 提示词展示模块,用于展示排序后的搜索提示词。7.根据权利要求6所述的装置,其特征在于,所述装置还包括:数据获取模块,用于获取任一搜索提示词的时新度值, 所述得分确定模块还用于根据任一搜索提示词的相关度值、热度值以及对应的比重,和任一搜索提示词的时新度值确定所述任一搜索提示词的得分。8.根据权利要求7所述的装置,其特征在于,所述数据获取模块用于根据所述搜索提示词的更新时间和/或发布时间,确定所述搜索提示词的时新度值。9.根据权利要求6所述的装置,其特征在于,所述搜索提示词的相关度的比重与所述搜索提示词的热度的比重的和为I。10.根据权利要求6?9中任一项所述的装置,其特征在于,所述热度值包括以下至少一种反馈的数量:下载、点击、搜索、评论和播放。
【文档编号】G06F17/30GK105893438SQ201510927620
【公开日】2016年8月24日
【申请日】2015年12月14日
【发明人】李强
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1