[发明专利]一种软件自动升级方法在审
申请号: | 201710690849.X | 申请日: | 2017-08-14 |
公开(公告)号: | CN107291520A | 公开(公告)日: | 2017-10-24 |
发明(设计)人: | 李相宏;韦伟克;刘争光;孙白艳;胡思奇;马嘉庆 | 申请(专利权)人: | 深圳市兆驰数码科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L12/26;H04L29/06;H04L29/08 |
代理公司: | 广东深宏盾律师事务所44364 | 代理人: | 赵琼花 |
地址: | 518112 广东省深圳市龙岗区南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 自动 升级 方法 | ||
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所述的软件自动升级方法,其特征在于:
所述判断客户端路由器是否与服务器相连接的具体步骤包括:
S21:获取客户端路由器内部预先设置好的服务器域名和端口号信息;
S22:对服务器域名进行解析,将服务器域名解析为IP地址;
S23:根据IP地址和端口号,对服务器发起Socket连接请求,判断客户端路由器是否与服务器相连接。
4.根据权利要求1所述的软件自动升级方法,其特征在于:
S3的具体步骤包括:
S31:客户端路由器通过Socket向服务器发送Http请求,请求下载指定位置的软件版本文档;
S32:服务器收到请求后,发送软件版本文档到客户端路由器。
5.根据权利要求1所述的软件自动升级方法,其特征在于:
所述S5包括以下步骤:
S51:客户端路由器通过Socket向服务器发送Http请求,请求下载指定位置的软件升级包;
S52:客户端路由器申请用于存储软件升级包的内存空间;
S53:下载软件升级包;
S54:对下载的软件升级包进行基本校验;
S55:确认软件升级包下载无误后,将软件升级包暂时存储在所述内存空间中。
6.根据权利要求1所述的软件自动升级方法,其特征在于:
所述弹出软件升级提示界面由任意浏览器访问任意互联网资源时触发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市兆驰数码科技股份有限公司,未经深圳市兆驰数码科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710690849.X/1.html,转载请声明来源钻瓜专利网。