[发明专利]应用程序搜索方法和装置有效
| 申请号: | 201310449965.4 | 申请日: | 2013-09-27 |
| 公开(公告)号: | CN103488766A | 公开(公告)日: | 2014-01-01 |
| 发明(设计)人: | 曹万鹏 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
| 地址: | 100033 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用程序 搜索 方法 装置 | ||
技术领域
本发明涉及计算机数据处理技术,尤其涉及一种应用程序搜索方法和装置。
背景技术
随着智能终端的普及,安装于智能终端的应用程序也在不断增加。在智能终端需要安装应用程序之前,需要请求服务器根据用户输入的关键字在大量应用程序中进行搜索,获得与关键字匹配的应用程序,服务器基于下载次数和/或用户评价分数对搜索到的各个应用程序进行排序,应用程序的下载次数越多,用户评价分数越高,则应用程序的搜索排序越靠前,从而智能终端从排序后的各个应用程序中确定待安装应用程序,进而对待安装应用程序下载后进行安装。
但现有技术中,由于服务器基于下载次数和/或用户评价分数对搜索到的各个应用程序进行排序,因此,不能避免应用程序提供商采用不正当手段增加程序下载次数和用户评价分数提高应用程序的排序。
发明内容
本发明提供一种应用程序搜索方法和装置,用于避免程序提供商采用不正当手段增加程序下载次数和用户评价分数提高应用程序的排序。
第一个方面是提供一种应用程序搜索方法,包括:
服务器接收第一终端发送的用于请求搜索目标应用程序的搜索请求,所述搜索请求包括关键词;
所述服务器根据所述搜索请求中的关键词,确定所述搜索请求所请求搜索的目标应用程序的类别;
所述服务器在所述类别对应的应用程序数据库中进行搜索,获得与所述关键词匹配的所述目标应用程序,以及所述目标应用程序的排序;所述目标应用程序的排序是根据已下载所述目标应用程序的至少一个第二终端与所述第一终端之间的相似程度,进行排序获得的;所述至少一个第二终端与所述第一终端之间的相似程度是利用所述类别所对应的相似程度评价策略,对所述第二终端的用于指示用户身份和/或用户行为的用户数据和所述第一终端的所述用户数据进行计算获得的;
所述服务器向所述第一终端发送搜索结果,所述搜索结果用于指示所述目标应用程序以及所述目标应用程序的排序。
另一个方面是提供一种应用程序搜索装置,包括:
接收模块,用于接收第一终端发送的用于请求搜索目标应用程序的搜索请求,所述搜索请求包括关键词;
第一确定模块,用于根据所述搜索请求中的关键词,确定所述搜索请求所请求搜索的目标应用程序的类别;
搜索模块,用于在所述类别对应的应用程序数据库中进行搜索,获得与所述关键词匹配的所述目标应用程序,以及所述目标应用程序的排序;所述目标应用程序的排序是根据已下载所述目标应用程序的至少一个第二终端与所述第一终端之间的相似程度,进行排序获得的;所述第二终端与所述第一终端之间的相似程度是利用所述类别所对应的相似程度评价策略,对所述第二终端的用于指示用户身份和/或用户行为的用户数据和所述第一终端的所述用户数据进行计算获得的;
发送模块,用于向所述第一终端发送搜索结果,所述搜索结果用于指示所述目标应用程序以及所述目标应用程序的排序。
本发明提供的应用程序搜索方法和装置,通过服务器根据第一终端发送的搜索请求中的关键词,确定搜索请求所请求搜索的目标应用程序的类别后,在该类别对应的应用程序数据库中进行搜索,获得与关键词匹配的目标应用程序以及目标应用程序的排序,由于目标应用程序的排序是根据已下载目标应用程序的第二终端与第一终端之间的相似程度计算获得的,避免了程序提供商采用不正当手段增加程序下载次数和用户评价分数提高应用程序的排序。另外,由于用于排序的第二终端与第一终端之间的相似程度是利用该类别所对应的相似程度评价策略,对第二终端的用户数据和第一终端的用户数据进行计算获得的,从而可通过目标应用程序的排序反映出该目标应用程序的性能与第一终端的用户需求之间的匹配程度,提高了搜索效率。另外,由于针对不同类别的应用程序,建立差异化的相似程度评价策略,从而对终端之间的相似程度进行计算,提高了相似程度的准确性。
附图说明
图1为本发明一实施例提供的应用程序搜索方法的流程示意图;
图2为本发明另一实施例提供的应用程序搜索方法的流程示意图;
图3为本发明一实施例提供的应用程序搜索装置的结构示意图;
图4为本发明另一实施例提供的应用程序搜索装置的结构示意图。
具体实施方式
图1为本发明一实施例提供的应用程序搜索方法的流程示意图,如图1所示,包括:
101、服务器接收第一终端发送的搜索请求。
其中,搜索请求包括关键词。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310449965.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带有伸缩装置的水泥装车间的散装头
- 下一篇:废纸集中收集装置





