[发明专利]软件系统升级方法及自动升级系统以及服务器无效
申请号: | 200810125234.3 | 申请日: | 2008-06-16 |
公开(公告)号: | CN101610167A | 公开(公告)日: | 2009-12-23 |
发明(设计)人: | 李燕 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06 |
代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 尚志峰;吴孟秋 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 系统升级 方法 自动 升级 系统 以及 服务器 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种软件系统升级方法及自动升级系统以及服务器。
背景技术
目前,当同一个版本的客户端软件系统的版本号与服务器端的软件版本号不一致时,需要对客户端进行软件升级操作。在客户端进行在线软件升级的情况下,只能对安装了客户端程序的所有软件系统同时进行升级,而不能只对部分客户端的软件系统进行升级,该升级流程如图1所示,包括以下步骤:
步骤S102,自动升级服务器端上传升级文件和升级后的版本号;
步骤S104,N个自动升级客户端启动升级请求,向自动升级服务器发送当前客户端文件版本号;
步骤S106,自动升级服务器检测到自动升级客户端的客户端文件版本号与升级后的版本号不一致,则发送同意消息给自动升级客户端;
步骤S108,自动升级客户端接收到同意消息后备份需要升级的文件,并下载升级文件以及更新文件版本号。
但是,这种方法的缺点就是当版本质量存在一定问题时,对所有客户端进行升级后,有可能导致所有客户端软件都出现问题,最终导致系统瘫痪,损失掺重,这种情况是客户所不能接收的。
在实现本发明过程中,发明人发现现有技术中对所有客户端软件同时升级的方法存在较大的风险。
发明内容
本发明旨在提供一种软件系统升级方法及自动升级系统以及服务器,以解决现有技术中不能选择客户端进行软件系统升级的问题。
根据本发明的一个方面,提供了一种软件系统升级方法。
根据本发明实施例的软件系统升级方法包括:设置允许升级的客户端的IP地址段;服务器接收客户端的升级请求,其中,升级请求中携带有客户端的IP地址;在判断客户端需要进行升级的情况下,判断客户端的IP地址是否包括在设置的IP地址段内;在判断结果为是的情况下,服务器对客户端进行升级操作。
优选地,上述方法还包括:在判断结果为否的情况下,服务器拒绝客户端的升级请求,不对客户端进行升级。
优选地,升级请求中还携带有客户端软件系统的版本号,在判断客户端的IP地址是否包括在预先设置的IP地址段内之前,上述方法还包括:服务器接收客户端的升级请求后,判断客户端软件系统的版本号与服务器软件系统的版本是否相同;在判断结果为否的情况下,判断客户端需要进行升级。
优选地,客户端定期或在启动时向服务器发起升级请求。
根据本发明的另一方面,还提供了一种自动升级系统。
根据本发明实施例的自动升级系统包括:配置模块,用于配置允许升级的客户端的IP地址段;接收模块,用于接收客户端的升级请求,其中,升级请求中携带有客户端的IP地址;获取模块,用于获取客户端的IP地址;第一判断模块,用于判断客户端的IP地址是否包括在IP地址段内;升级模块,用于对客户端进行升级操作。
优选地,升级模块用于在第一判断模块的判断结果为是的情况下对客户端进行升级操作,并且在第一判断模块的判断结果为否的情况下不对客户端进行升级操作。
优选地,接收模块接收的升级请求中携带有客户端软件系统的版本号,上述系统还包括:第二判断模块,用于判断客户端软件系统的版本号与服务器软件系统的版本是否相同,在判断结果为否的情况下,调用第一判断模块。
根据本发明的另一方面,还提供了一种服务器。
通过本发明的上述技术方案,能够选择部分客户端进行软件系统升级,减小了因升级软件质量存在问题而导致的损失。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据现有技术的软件系统自动升级方法的流程图;
图2是根据本发明实施例的自动升级方法的流程图;
图3是根据本发明优选实施例的自动升级方法的流程图;
图4是根据本发明实施例的自动升级系统的框图;
图5是根据本发明优选实施例的自动升级系统的框图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
方法实施例
图2是根据本发明实施例的软件系统升级方法的流程图。如图2所示,该方法包括以下处理:
步骤S202,设置允许升级的客户端的IP地址段;
步骤S204,服务器接收客户端的升级请求,其中,升级请求中携带有客户端的IP地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810125234.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:存储器与存储器写入方法
- 下一篇:自动报警与拍照捕捉装置