搜索结果推荐方法、装置及系统的制作方法_3

文档序号:8282332阅读:来源:国知局
结果对应的转化率,可以进一步帮助用户做决策,从而提高浏览效率,提高了搜索结果页面的有效内容比,有助于满足用户需求、提高用户体验。
[0069]第二实施例
[0070]请参见图8,为本实施例提供的一种搜索结果推荐方法的流程图,本实施例描述的是服务器的处理流程,该方法可包括以下步骤:
[0071]步骤S21,服务器接收用户终端发送的搜索请求,所述搜索请求中包括用户通过所述用户终端的客户端输入的搜索词以及用户终端的身份标识。
[0072]步骤S22,获取与所述搜索词对应的搜索结果的信息列表以及全网用户搜索行为数据,所述全网用户搜索行为数据包括与每个搜索结果对应的搜索行为数据。
[0073]步骤S23,根据所述全网用户搜索行为数据计算与每个搜索结果对应的转化率,所述转化率为:在搜索该搜索词的所有用户中,实际下载了所述搜索结果的用户所占的比例。
[0074]步骤S21?S23可以参照第一实施例中对应的步骤,这里不再赘述。
[0075]步骤S24,根据所述用户终端的身份标识,获取与所述客户终端对应的用户信息,根据所述用户信息确定所述用户的属性,根据所述全网用户搜索行为数据,获取与所述用户具有相同属性的用户的搜索行为数据,并根据所述相同属性用户的搜索行为数据获得与所述搜索词相关的推荐结果。
[0076]用户的属性可以通过用户的年龄段、用户所属地域、用户的性别等信息确定,具体的确定规则可以根据实际情况制定,本发明的【具体实施方式】并不以此为限。
[0077]用户属性确定后,可以根据全网用户搜索行为数据,获取与所述用户具有相同属性的用户的搜索行为数据,由这些数据获得与所述搜索词相关的推荐结果。与所述搜索词相关的推荐结果可以是与搜索词对应的应用软件属于同一类型的应用软件,例如,假设所述搜索词对应的搜索结果为购物应用软件,服务器可以根据与所述用户具有相同属性的用户的搜索行为数据,获取购物应用软件中搜索次数最多的几个应用软件或下载次数最多的几个应用软件作为推荐结果。
[0078]步骤S25,将信息列表、对应的转化率以及所述推荐结果发送给所述用户终端,以使所述用户终端按照预定规则向所述用户展示所述信息列表、对应的转化率以及所述推荐结果。
[0079]于本实施例中,相对于原来的搜索结果信息列表以及对应的转化率,还会展示相关的推荐结果,使用户在找到想要的搜索结果之余,还能看到更多自己可能感兴趣的内容,进一步的提闻效率。
[0080]进一步的,于本发明的另一种【具体实施方式】中,还可以通过比较转化率与预定阈值,来判断用户的搜索目的是否明确,当判断用户搜索目的明确时,展示相关的推荐结果,当判断用户搜索目的不明确时,仅提供信息列表以及对应的转化率。具体的,请参照图9,于该【具体实施方式】中,步骤S25可以包括:
[0081]步骤S251,获取按照所述预定规则,排列在所述信息列表首位的搜索结果所对应的转化率。
[0082]步骤S252,判断位于首位的搜索结果对应的转化率是否超过预定阈值。
[0083]预定阈值是事先根据需要设定好的一个比例值,本发明的【具体实施方式】并不以该阈值的具体数值为限。
[0084]步骤S253,如果是,则将所述搜索结果的信息列表、对应的转化率以及所述推荐结果发送给所述用户终端,以使所述用户终端按照预定规则向所述用户展示所述信息列表、对应的转化率以及所述推荐结果。
[0085]步骤S254,如果否,则仅将所述搜索结果的信息列表以及对应的转化率发送给所述用户终端,以使所述用户终端按照预定规则向所述用户展示所述搜索结果的信息列表以及对应的转化率。
[0086]第三实施例
[0087]请参见图10,图10为本实施例提供的一种搜索结果推荐方法的流程图,本实施例描述的是用户终端的流程,该方法可包括以下步骤:
[0088]步骤S31,用户终端中通过客户端接收用户输入的搜索词;
[0089]步骤S32,向服务器发送搜索请求,所述搜索请求中包括所述搜索词,以使所述服务器获取与所述搜索词对应的搜索结果的信息列表以及全网用户搜索行为数据,所述全网用户搜索行为数据包括与每个搜索结果对应的搜索行为数据,根据所述全网用户搜索行为数据计算与每个搜索结果对应的转化率,所述转化率为:在搜索该搜索词的所有用户中,实际下载了所述搜索结果的用户所占的比例;
[0090]步骤S33,接收所述服务器所返回的所述信息列表以及对应的转化率;以及
[0091]步骤S34,按照预定规则向所述用户展示所述搜索结果的信息列表以及对应的转化率。
[0092]预定规则例如可以包括:
[0093]依次展示信息列表中与所述搜索词具有最高相似度的应用软件的信息、以及信息列表中与所述搜索词之间的相似度超过预定相似度阈值的其他应用软件的信息;或者
[0094]依次展示信息列表中转化率最高的应用软件的信息、对应的转化率,以及信息列表中与所述搜索词之间的转化率超过预定转化率阈值的其他应用软件的信息;等等。
[0095]当然,也可以根据用户预定的形式进行展示。
[0096]于本发明的另一种【具体实施方式】中,所述按照预定规则向所述用户展示所述搜索结果的信息列表以及对应的转化率的步骤之前,还可以包括:
[0097]接收服务器返回的推荐结果,所述推荐结果由所述服务器根据所述用户终端的身份标识获取与所述客户终端对应的用户信息根据所述用户信息确定所述用户的属性,根据所述全网用户搜索行为数据获取与所述用户具有相同属性的用户的搜索行为数据,并根据所述相同属性用户的搜索行为数据所获得。
[0098]于该【具体实施方式】中,所述按照预定规则向所述用户展示所述搜索结果的信息列表以及对应的转化率的步骤,可以包括:
[0099]按照预定规则向所述用户展示所述信息列表、对应的转化率以及所述推荐结果。
[0100]于该【具体实施方式】中,预定规则例如可以包括:
[0101]依次展示信息列表中与所述搜索词具有最高相似度的应用软件的信息、对应的转化率,推荐结果中搜索次数最多的前N个应用软件的信息,以及信息列表中与所述搜索词之间的相似度超过预定相似度阈值的其他应用软件的信息;
[0102]依次展示信息列表中转化率最高的应用软件的信息、对应的转化率,推荐结果中下载次数最多的前N个应用软件的信息,以及信息列表中与所述搜索词之间的转化率超过预定转化率阈值的其他应用软件的信息;或者
[0103]依次展示信息列表中转化率最高的应用软件的信息、对应的转化率,信息列表中与所述搜索词之间的转化率超过预定转化率阈值的其他应用软件的信息、对应的转化率,以及推荐结果中下载次数最多的前N个应用软件的信息;等等。
[0104]当然,也可以根据用户预定的形式进行展示。
[0105]可以理解的是,预定规则的具体内容可以根据实际需要改变,因此,本发明具体的实施方式并不以预定规则的具体内容为限。
[0106]进一步的,所展示的第一个应用软件的信息可以,但不限于包括:图标、分类、下载量、安装包大小、简介和截图等。
[0107]第四实施例
[0108]图11为本实施例提供的一种搜索结果推荐方法的流程图,图12为本发明第四实施例提供的搜索结果推荐方法的系统流程图,图13为本发明第四实施例提供的搜索结果推荐方法的搜索结果展示页面示意图。请同时参照图11至图13,本实施例描述的是用户终端与服务器之间的交互流程,该方法可包括以下步骤:
[0109]步骤S401,用户终端中通过客户端接收用户输入的搜索词,向服务器发送搜索请求,所述搜索请求中包括所述搜索词。
[0110]步骤S402,服务器接收用户终端发送的搜索请求,所述搜索请求中包括用户通过所述用户终端的客户端输入的搜索词以及用户终端身份标识。
[0111]步骤S403,服务器获取与所述搜索词对应的搜索结果的信息列表以及全网用户搜索行为数据,所述全网用户搜索行为数据包括与每个搜索结果对应的搜索行为数据。
[0112]步骤S404,服务器根据所述全网用户搜索行为数据计算与每个搜索结果对应的转化率,所述转化率为:在搜索该搜索词的所有用户中,实际下载了所述搜索结果的用户所占的比例。
[0113]步骤S405,服务器根据所述用户终端的身份标识,获取与所述客户终端对应的用户信息,根据所述用户信息确定所述用户的属性,根据所述全网用户搜索行为数据,获取与所述用户具有相同属性的用户的搜索行为数据,并根据所述相同属性用户的搜索行为数据获得与所述搜索词相关的推荐结果。
[0114]步骤S406,服务器获取按照所述预定规则排列在所述信息列表首位的搜索结果所对应的转化率,判断位于首位的搜索结果对应的转化率是否超过预定阈值;
[0115]步骤S407,如果
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1