[发明专利]多平台应用搜索方法和服务器无效
申请号: | 201210505780.6 | 申请日: | 2012-11-30 |
公开(公告)号: | CN103020188A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 贾凌 | 申请(专利权)人: | 北京网秦天下科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市汉信律师事务所 11373 | 代理人: | 王文生 |
地址: | 100013 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台 应用 搜索 方法 服务器 | ||
技术领域
本发明涉及网络信息领域,更具体地,涉及一种多平台应用搜索方法和一种用于实现上述多平台应用搜索方法的服务器。
背景技术
目前,应用商店已经成为各种移动终端操作平台(如,iOS、Android、Windows Mobile、Symbian等)上必不可少的应用推广销售渠道。移动终端的用户可以通过访问应用商店,搜索并找出所需的应用(应用程序),进行有偿下载或免费下载。不仅是各种操作平台具有各自的应用商店,很多网站(如,Amazon、Google、Apple等)也具有自己独立的应用商店。这给用户的搜索和使用带来了很大的不便,用户的搜索效率较低。
发明内容
本发明提供了一种一种多平台应用搜索方法和一种用于实现上述多平台应用搜索方法的服务器。利用本发明,用户可以一次性搜索所有应用平台(包括各种操作平台、网站等),极大地提高了用户的搜索效率。
具体地,根据本发明的第一方案,提供了一种多平台应用搜索方法,包括:根据搜索配置,对多个平台上的一个或多个应用程序的链接进行收集;针对所述一个或多个应用程序的链接中的每一个,从相应的网页上提取并保存与相应的应用程序有关的信息;以及根据所提取的与应用程序有关的信息,排除并删除重复的信息。其中,所述搜索配置可以包括所述多个平台中的每一个的种子站点信息,以及所述收集是以种子站点信息为起点,通过爬虫程序收集的。
与应用程序有关的信息可以包括以下内容中的一项或多项:所述应用程序的下载地址、所述应用程序的名称、所述应用程序的ID、所述应用程序的版本信息、所述应用程序的类别、所述应用程序的更新日期、所述应用程序的语言信息、所述应用程序的开发商信息、所述应用程序的安装文件名称、所述应用程序的安装文件大小、所述应用程序的价格信息、所述应用程序的操作系统要求。在这种情况下,可以通过比较应用程序的下载地址和应用程序的安装文件名称,或者通过比较应用程序的下载地址、应用程序的安装文件名称和应用程序的版本信息,排除并删除重复的更新日期较早的信息。
根据一些实施例,所述多平台应用搜索方法还可以包括:根据输入的搜索关键字,检索并返回与所述搜索关键字匹配的应用程序的信息。此外,所述多平台应用搜索方法还可以包括:根据输入的选择指令,选择应用程序;根据输入的操作指令,对所选择的应用程序执行以下至少一项操作:黑名单配置、白名单配置、应用程序分发、应用程序通知。
根据另一些实施例,所述多平台应用搜索方法还可以包括:监听所述多个平台中的一个或多个平台,以检测应用程序的更新;当检测到应用程序的更新时,向已安装所述应用程序的移动终端下发更新通知。
根据本发明的第二方案,提供了一种多平台应用搜索服务器,包括:链接收集单元,用于根据搜索配置,对多个平台上的一个或多个应用程序的链接进行收集;信息提取单元,用于针对所述一个或多个应用程序的链接中的每一个,从相应的网页上提取并保存与相应的应用程序有关的信息;以及应用排重单元,用于根据所提取的与应用程序有关的信息,排除并删除重复的信息。其中,所述搜索配置可以包括所述多个平台中的每一个的种子站点信息,以及所述链接收集单元以种子站点信息为起点,通过爬虫程序收集所述链接。
与应用程序有关的信息可以包括以下内容中的一项或多项:所述应用程序的下载地址、所述应用程序的名称、所述应用程序的ID、所述应用程序的版本信息、所述应用程序的类别、所述应用程序的更新日期、所述应用程序的语言信息、所述应用程序的开发商信息、所述应用程序的安装文件名称、所述应用程序的安装文件大小、所述应用程序的价格信息、所述应用程序的操作系统要求。在这种情况下,所述应用排重单元可以通过比较应用程序的下载地址和应用程序的安装文件名称,或者通过比较应用程序的下载地址、应用程序的安装文件名称和应用程序的版本信息,排除并删除重复的更新日期较早的信息。
根据一些实施例,所述多平台应用搜索服务器还可以包括:应用检索单元,用于根据输入的搜索关键字,检索并返回与所述搜索关键字匹配的应用程序的信息。此外,所述多平台应用搜索服务器还可以包括:应用操作单元,用于根据输入的选择指令,选择应用程序,并根据输入的操作指令,对所选择的应用程序执行以下至少一项操作:黑名单配置、白名单配置、应用程序分发、应用程序通知。
根据另一些实施例,所述多平台应用搜索服务器还可以包括:应用更新单元,用于监听所述多个平台中的一个或多个平台,以检测应用程序的更新,当检测到应用程序的更新时,向已安装所述应用程序的移动终端下发更新通知。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京网秦天下科技有限公司,未经北京网秦天下科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210505780.6/2.html,转载请声明来源钻瓜专利网。