[发明专利]应用升级系统及方法有效
申请号: | 201210428816.5 | 申请日: | 2012-10-31 |
公开(公告)号: | CN102929672A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 邱磊 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F17/30 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 升级 系统 方法 | ||
1.一种应用升级系统,包括:
客户端、第三方服务器以及服务器,
所述客户端,适于向所述服务器的输入接口发送用户查询应用升级的请求;
所述第三方服务器,适于供所述服务器的信息抓取器抓取应用的最新版本的应用信息;
所述服务器,适于将用户查询应用升级的请求中携带的客户端应用的应用信息列表与其存储的应用信息进行对比,生成可升级应用信息,并且计算各应用在客户端的安装量并据此调整信息抓取器抓取所述应用信息的频率。
2.如权利要求1所述的应用升级系统,其中,所述服务器包括:
数据库,适于存储一个或多个应用的版本信息;
输入接口,适于接收客户端发来的用户查询应用升级的请求并将所述请求转发给处理器和安装量计数器,所述请求携带客户端安装应用的应用信息列表;
处理器,适于接收所述请求,并将所述应用信息列表中记录的应用信息和数据库中记录的应用信息进行对比,生成可升级应用信息发送到输出接口;
输出接口,适于接收所述可升级应用信息并返回给客户端;
安装量计数器,适于根据所述请求携带的所述应用信息列表中记录的应用信息计算各应用在客户端的安装量并将计算结果发送至频率调整器;
频率调整器,适于接收所述应用安装量计数器发送的计算结果,并根据所述计算结果中各应用的安装量调整信息抓取器到第三方服务器抓取所述应用信息的频率;
信息抓取器,适于根据所述频率调整器调整的频率到第三方服务器抓取各应用的最新版本的应用信息并发送给数据库;
所述数据库,还适于根据所述应用最新版本的应用信息来更新相应应用的存储信息。
3.如权利要求2所述的应用升级系统,其特征在于,
所述应用信息包括应用的版本信息、以及名称信息和/或id信息;
所述处理器根据所述应用信息列表中应用的名称信息和/或id信息获取所述数据库中相应应用的版本信息,将所述应用信息列表和数据库中相应应用的版本信息进行对比后,筛选出所述应用信息列表的版本信息低于所述数据库中对应应用的版本信息的应用,生成可升级应用信息。
4.如权利要求2所述的应用升级系统,其特征在于,所述频率调整器在应用安装量越大时,对该应用的抓取频率越高。
5.如权利要求2所述的应用升级系统,其特征在于,
所述安装量为设定时间段内访问服务器的各客户端所安装的各应用的数量。
6.如权利要求2所述的应用升级系统,其特征在于,
所述安装量为设定时间段内第一次访问服务器的各客户端所安装的各应用的数量。
7.如权利要求6所述的应用升级系统,其特征在于,所述安装量计数器包括:
活跃用户存储器,适于存储在所述设定时间段内已访问服务器的客户端的信息;
分析器,适于判断发出请求的客户端的信息是否已经存在于所述活跃用户存储器中:
如果没有,则将所述收到的客户端的信息存入所述活跃用户存储器中,并且将该客户端所有安装的应用对应的安装量加一,并将计算结果发送至所述频率调整器;
如果有,则对应安装量保持不变。
8.如权利要求7所述的应用升级系统,其特征在于,
所述客户端的信息包括客户端的id信息,所述活跃用户存储器中存储有在所述设定时间段内已访问服务器的客户端的id信息。
9.一种应用升级方法,包括以下步骤:
接收客户端发来的用户查询应用升级的请求,所述请求携带客户端安装应用的应用信息列表;
将所述应用信息列表中记录的应用信息和数据库中记录的应用信息进行对比,生成可升级应用信息并返回给客户端;
根据所述应用信息列表中记录的应用信息,计算各应用在客户端的安装量,以及根据安装量对各应用进行排序并保存到建立的应用排序列表中,所述应用排序列表中存储有各应用的安装量排序信息;
根据计算得到的所述各应用在客户端的安装量调整服务器到第三方服务器抓取所述应用信息的频率;
根据调整后频率到第三方服务器抓取各应用的最新版本的应用信息并更新数据库。
10.如权利要求9所述的方法,其特征在于,
所述应用信息包括应用的版本信息、以及名称信息和/或id信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210428816.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于三维点云的实时透明物体GPU并行生成方法
- 下一篇:蒸发冷却式多联机