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

文档序号:8282332阅读:来源:国知局
是,则服务器将所述搜索结果的信息列表、对应的转化率以及所述推荐结果发送给所述用户终端;
[0116]步骤S408,如果否,则仅将所述搜索结果的信息列表以及对应的转化率发送给所述用户终端。
[0117]步骤S409,用户终端按照预定规则向所述用户展示所述信息列表以及对应的转化率,如果服务器返回推荐结果,还想所述用户展示所述推荐结果。
[0118]下面将以用户通过手机客户端搜索应用软件“天天酷跑”为例对本发明进行说明。假设用户的用户信息包括:性别:男、年龄:20、所述地区:广东;用户手机的身份标识为手机的MEI ;转化率的预定阈值为65%。
[0119]请参照图12及图13,用户首先在手机的应用搜索客户端的搜素界面的搜索栏中输入“天天酷跑”,然后点击搜索按钮。客户端向后台服务器发送包括“天天酷跑”以及IMEI的搜索请求。
[0120]后台服务器获取与“天天酷跑”匹配的搜索结果的信息列表。假设在此信息列表中,按照相似度从高到低排列的是“天天酷跑”、“每天酷跑”等。同时,后台服务器也获取了全网用户搜索行为数据,并且计算信息列表中每个搜索结果的转化率,在本实施例中,计算得到转化率最高的是“天天酷跑”,转化率为90%,S卩,全网中,有90%的用户在输入“天天酷跑”后下载了名为“天天酷跑”的游戏软件。
[0121]同时,后台服务器还根据MEI获取与所述客户终端对应的用户信息,确定用户的属性为:位于广东省的年轻男性,并确定搜索词“天天酷跑”属于休闲游戏类。
[0122]由于90%的转化率大于预定阈值65%,因此后台服务器你判断用户的搜索目的是明确的,结合全网用户搜索行为数据中的“年轻男性” “广东省”这两项信息,以及“休闲游戏”这一特点,获取了以下推荐结果:“别踩白块儿”、“节奏大师”、“保卫萝卜2”等。
[0123]然后,后台服务器将信息列表、转化率、推荐结果发送给客户端,客户端根据预定规则在结果展示页面向用户依次展示“天天酷跑”的具体信息和对应的转化率,推荐结果:“别踩白块儿”、“节奏大师”、“保卫萝卜2”的相关信息,以及“每天酷跑”的信息,供用户选择下载或安装,此次搜索完成。
[0124]本发明实施例提供的搜索结果推荐方法在用户进行搜索时,根据搜索词获取搜索结果信息列表的同时还获取全网用户搜索行为数据,从而计算转化率,在转化率较高时,判断用户的搜索目的较为明确,则提供信息列表、转化率以及相关的推荐结果,转化率可以帮助用户做决策,推荐结果可以使用户在找到想要的搜索结果之余,还能看到更多可能为用户感兴趣的结果,从而提高浏览效率,提高了搜索结果页面的有效内容比,有助于满足用户需求、提高用户体验。
[0125]第五实施例
[0126]图13为本发明第五实施例提供的一种搜索结果推荐装置的结构示意图。请参照图13,本实施例提出的装置可运行于服务器,用于实现第一、第二实施例提出的搜索结果推荐方法,本实施例中的装置50可以包括:
[0127]请求接收模块51,用于接收用户终端发送的搜索请求,所述搜索请求中包括用户通过所述用户终端的客户端输入的搜索词;
[0128]数据获取模块52,用于获取与所述搜索词对应的搜索结果的信息列表以及全网用户搜索行为数据,所述全网用户搜索行为数据包括与每个搜索结果对应的搜索行为数据;
[0129]数据处理模块53,用于根据所述全网用户搜索行为数据计算与每个搜索结果对应的转化率,所述转化率为:在搜索该搜索词的所有用户中,实际下载了所述搜索结果的用户所占的比例;以及
[0130]结果发送模块54,用于将所述信息列表以及对应的转化率发送给所述用户终端,以使所述用户终端按照预定规则向所述用户展示所述搜索结果的信息列表以及对应的转化率。
[0131]于本发明的一种【具体实施方式】中,所述搜索请求中还包括用户终端的身份标识,所述数据获取模块52还可以用于:根据所述用户终端的身份标识,获取与所述客户终端对应的用户信息;根据所述用户信息确定所述用户的属性;根据所述全网用户搜索行为数据,获取与所述用户具有相同属性的用户的搜索行为数据,并根据所述相同属性用户的搜索行为数据获得与所述搜索词相关的推荐结果。所述结果发送模块54还可以用于:将信息列表、对应的转化率以及所述推荐结果发送给所述用户终端,以使所述用户终端按照预定规则向所述用户展示所述信息列表、对应的转化率以及所述推荐结果。
[0132]于本发明的另一种【具体实施方式】中,所述数据获取模块52还用于获取按照所述预定规则排列在所述信息列表首位的搜索结果所对应的转化率;所述数据处理模块53还用于判断位于首位的搜索结果对应的转化率是否超过预定阈值;如果是,则所述结果发送模块54用于将所述搜索结果的信息列表、对应的转化率以及所述推荐结果发送给所述用户终端,以使所述用户终端按照预定规则向所述用户展示所述信息列表、对应的转化率以及所述推荐结果;如果否,则所述结果发送模块54用于仅将所述搜索结果的信息列表以及对应的转化率发送给所述用户终端,以使所述用户终端按照预定规则向所述用户展示所述搜索结果的信息列表以及对应的转化率。
[0133]优选的,所述与所述搜索词相关的全网用户搜索行为数据可以包括:用户输入所述搜索词的时间、获得的搜索结果、点击每个搜索结果的次数、下载每个搜索结果的次数等行为数据,以及与每个搜索行为对应的用户信息。
[0134]优选的,所述用户信息可以包括用户的年龄、性别、地域、所属朋友圈或喜好,等个人信息。
[0135]以上各模块可以是由软件代码实现,此时,上述的各模块可存储于服务器200的存储器201内。以上各模块同样可以由硬件例如集成电路芯片实现。
[0136]需要说明的是,本发明实施例的服务器的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,在此不赘述。
[0137]需要说明的是,上述实施例中的模块可以运行于一个总的服务器也可以运行于多个服务器,例如web服务器、搜索服务器等,服务器的数量以及功能的设置可以根据具体的实施场景以及实施条件进行变化,这样的变化并不影响本发明的保护范围。
[0138]本实施例提供的搜索结果推荐装置,可根据搜索词获取搜索结果信息列表的同时还获取全网用户搜索行为数据,从而计算转化率,除了向用户提供搜索结果的信息列表外,还向用户提供与搜索结果对应的转化率,可以进一步帮助用户做决策,从而提高浏览效率,提高了搜索结果页面的有效内容比,有助于满足用户需求、提高用户体验。
[0139]第六实施例
[0140]图14为本发明第六实施例提供的一种搜索结果推荐装置的结构示意图。请参照图14,本实施例提出的装置可运行于用户终端,用于实现第三实施例提出的搜索结果推荐方法,本实施例中的装置60可以包括:
[0141]输入接收模块61,用于接收用户输入的搜索词;
[0142]请求发送模块62,用于向服务器发送搜索请求,所述搜索请求中包括所述搜索词,以使所述服务器获取与所述搜索词对应的搜索结果的信息列表以及全网用户搜索行为数据,所述全网用户搜索行为数据包括与每个搜索结果对应的搜索行为数据,根据所述全网用户搜索行为数据计算与每个搜索结果对应的转化率,所述转化率为:在搜索该搜索词的所有用户中,实际下载了所述搜索结果的用户所占的比例;
[0143]结果接收模块63,用于接收所述服务器所返回的所述信息列表以及对应的转化率;以及
[0144]结果展示模块64,用于按照预定规则向所述用户展示所述搜索结果的信息列表以及对应的转化率。
[0145]进一步的,所述结果接收模块63还可以用于接收服务器返回的推荐结果,所述推荐结果由所述服务器根据所述用户终端的身份标识获取与所述客户终端对应的用户信息根据所述用户信息确定所述用户的属性,根据所述全网用户搜索行为数据获取与所述用户具有相同属性的用户的搜索行为数据,并根据所述相同属性用户的搜索行为数据所获得。
[0146]进一步的,所述结果展示模块64还可以用于按照预定规则向所述用户展示所述信息列表、对应的转化率以及所述推荐结果。
[0147]以上各模块可以是由软件代码实现,此时,上述的各模块可存储于用户终端100的存储器101内。以上各模块同样可以由硬件例如集成电路芯片实现。
[0148]需要说明的是,本发明实施例的装置的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,在此不赘述。
[0149]第七实施例
[0150]图15为本发明第七实施例提供的一种搜索结果推荐系统的结构示意图。请参照图15,本实施例提出的搜索结果推荐系统可以用于实现第四实施例提出的搜索结果推荐方法,本实施例中的搜索结果推荐系统70可以包括:用户终端71以及服务器72。
[0151]其中,
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1