[发明专利]客户端的应用软件升级方法和装置有效
申请号: | 201410073502.7 | 申请日: | 2014-02-28 |
公开(公告)号: | CN103823700B | 公开(公告)日: | 2017-11-14 |
发明(设计)人: | 王晓勇;付德平;桓永兴 | 申请(专利权)人: | 北京数码大方科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L29/08 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 李志刚,张永明 |
地址: | 100094 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端 应用软件 升级 方法 装置 | ||
1.一种客户端的应用软件升级方法,其特征在于,在所述客户端安装有应用软件,通过所述客户端中预先设置的升级处理程序对所述客户端的应用软件进行升级,所述应用软件升级方法包括:
所述升级处理程序检测服务器是否存在所述应用软件对应的升级包,其中,所述服务器为用于提供升级服务的服务器;
所述升级处理程序在检测出所述服务器存在所述应用软件对应的所述升级包时,从所述服务器下载所述升级包;以及
所述升级处理程序通过下载的所述升级包对所述应用软件进行升级,
其中,在所述升级处理程序检测服务器是否存在所述应用软件对应的升级包之前,所述方法还包括:
所述升级处理程序配置对所述应用软件的升级策略,其中,所述升级策略包括对所述应用软件进行内网升级或外网升级;
所述升级处理程序根据所述应用软件的升级策略配置所述服务器,
其中,在升级处理程序检测服务器是否存在所述应用软件对应的升级包之前,所述应用软件升级方法还包括:
获取所述应用软件的多个升级文件;
由所述多个升级文件创建与所述应用软件对应的所述升级包;
配置所述升级包的版本号;以及
将配置版本号的所述升级包存储在所述服务器上,
其中,所述升级处理程序检测服务器是否存在所述应用软件对应的升级包包括:将所述服务器中存储的应用软件的版本号与所述应用软件的版本号进行对比以判断所述服务器是否存在与所述应用软件对应的升级包。
2.根据权利要求1所述的应用软件升级方法,其特征在于,在所述升级处理程序检测出所述服务器存在所述应用软件对应的所述升级包之后,以及从所述服务器下载所述升级包之前,所述应用软件升级方法还包括:
所述客户端输出提示信息,所述提示信息为用于提示用户对所述应用软件进行升级的信息;以及
所述客户端接收所述用户基于所述提示信息返回的升级指令,所述升级指令为确认对所述应用软件进行升级的指令,其中,所述升级处理程序基于返回的所述升级指令从所述服务器下载所述升级包。
3.根据权利要求1所述的应用软件升级方法,其特征在于,所述服务器对应有多个所述客户端,其中,
所述升级处理程序从所述服务器下载所述升级包包括:多个所述客户端上的所述升级处理程序同时从所述服务器下载所述升级包,
所述升级处理程序通过下载的所述升级包对所述应用软件进行升级包括:多个所述客户端上的所述升级处理程序通过下载的所述升级包对多个所述客户端上的所述应用软件同时进行升级。
4.根据权利要求1所述的应用软件升级方法,其特征在于,所述升级处理程序还包括服务接口,所述升级处理程序检测服务器是否有所述应用软件对应的升级包包括:
在所述应用软件启动时,所述应用软件调用所述升级处理程序的服务接口;
所述应用软件通过所述服务接口向所述升级处理程序传递所述应用软件的当前版本号;
所述升级处理程序将所述应用软件的当前版本号与所述升级包的版本号进行比较;以及
所述升级处理程序由比较结果判断所述服务器上是否存在所述应用软件对应的升级包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京数码大方科技股份有限公司,未经北京数码大方科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410073502.7/1.html,转载请声明来源钻瓜专利网。