一种软件自动升级方法技术

技术编号:16455770 阅读:61 留言:0更新日期:2017-10-25 19:52
本发明专利技术公开了一种软件自动升级方法,包括以下步骤:S1:判断客户端路由器是否与互联网相连接;若为是,则执行S2;若为否,则结束。S2:判断客户端路由器是否与服务器相连接;若为是,则执行S3;若为否,则结束。S3:下载软件版本文档。S4:判断本地路由软件的版本号与所下载的软件版本文档内的版本号是否一致;若为否,则执行S5;若为是,则结束。S5:下载软件升级包。S6:弹出软件升级提示界面,判断用户是否对本地路由软件进行升级;若为是,则执行S7;若为否,则结束。S7:对本地路由软件进行升级。客户端下载资源时,对软件版本文件和软件升级包是分开下载,有效缓解了服务器端的负担。

【技术实现步骤摘要】
一种软件自动升级方法
本专利技术涉及网络
,尤其涉及一种软件自动升级方法。
技术介绍
目前,市场上智能产品常见的的在线升级功能有:(1)手机自动升级功能;(2)市场上部分智能路由器在线升级功能。然而,现有的软件在线升级方法,具有以下的不足:(1)升级没有任何提示,在用户不知情的情况下,后台默认自动进行升级,升级过程中如出现用户异常断电可能会导致系统异常,产品无法再使用。(2)有界面提示的在线升级方法,在用户手动点击升级后才会进行升级包下载,网络情况差时,可能会进行长时间的下载甚至下载失败。(3)有界面提示的在线升级方法,提示界面需访问到路由器主界面才会弹窗提示,而正常使用过程中很少有用户会主动访问到路由器的主界面。
技术实现思路
针对现有技术的不足,本专利技术提出了一种软件自动升级方法,(1)通过界面提示解决了现有软件自动升级方法由于默认自动升级导致用户体验差的问题;(2)通过客户端路由器连接至服务器,与服务器连接正常后,路由器自动下载升级包,解决了现有的有界面提示的软件自动升级方法采用先确认后下载升级包的方式,导致升级包下载时间长或断网容易下载失败的问题;(3)将升级提示界面触发本文档来自技高网...
一种软件自动升级方法

【技术保护点】
一种软件自动升级方法,其特征在于:包括以下步骤:S1:判断客户端路由器是否与互联网相连接;若为是,则执行S2;若为否,则执行S8;S2:判断客户端路由器是否与服务器相连接;若为是,则执行S3;若为否,则执行S8;S3:通过客户端路由器下载软件版本文档;S4:判断本地路由软件的版本号与所下载的软件版本文档内的版本号是否一致;若为否,则执行S5;若为是,则执行S8;S5:通过客户端路由器下载软件升级包;S6:弹出软件升级提示界面,判断用户是否对本地路由软件进行升级;若为是,则执行S7;若为否,则删除已下载的软件升级包,回收内存资源,并执行S8;S7:对本地路由软件进行升级;S8:结束。

【技术特征摘要】
1.一种软件自动升级方法,其特征在于:包括以下步骤:S1:判断客户端路由器是否与互联网相连接;若为是,则执行S2;若为否,则执行S8;S2:判断客户端路由器是否与服务器相连接;若为是,则执行S3;若为否,则执行S8;S3:通过客户端路由器下载软件版本文档;S4:判断本地路由软件的版本号与所下载的软件版本文档内的版本号是否一致;若为否,则执行S5;若为是,则执行S8;S5:通过客户端路由器下载软件升级包;S6:弹出软件升级提示界面,判断用户是否对本地路由软件进行升级;若为是,则执行S7;若为否,则删除已下载的软件升级包,回收内存资源,并执行S8;S7:对本地路由软件进行升级;S8:结束。2.根据权利要求1所述的软件自动升级方法,其特征在于:所述判断客户端路由器是否与互联网相连接的具体步骤包括:启动客户端路由器,检测到客户端路由器WAN口有网线连接时,从WAN口对若干常用的互联网地址发起ping请求,根据ping请求的返回信息来判断客户端路由器是否与互联网相连接。3.根据权利要求1所述的软件自动升级方法,其特征在于:所述判断客户端路由器是否...

【专利技术属性】
技术研发人员:李相宏韦伟克刘争光孙白艳胡思奇马嘉庆
申请(专利权)人:深圳市兆驰数码科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1