[发明专利]软件版本升级方法及装置、服务器有效
| 申请号: | 200910143099.X | 申请日: | 2009-06-01 |
| 公开(公告)号: | CN101576828A | 公开(公告)日: | 2009-11-11 |
| 发明(设计)人: | 孙健 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 余 刚;吴孟秋 |
| 地址: | 518057广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 软件 版本 升级 方法 装置 服务器 | ||
技术领域
本发明涉及计算机及计算机网络技术领域,尤其涉及一种软件 版本升级方法及装置、服务器。
背景技术
当前,随着计算机技术迅速发展,各类软件产品层出不穷,每 类软件产品也在不停的更新换代。对于大多数基于服务器-客户端架 构模式的软件,客户端的软件版本主要通过网络进行升级。通过软 件版本的网络升级,不仅可以使客户端软件具有更新更强的功能, 还可以解决一些软件系统的错误。因此,软件版本的网络升级成了 服务器-客户端模式的软件在使用过程中一个不可缺少的功能。
图1为相关技术中软件版本网络升级的流程图,如图1所示, 相关技术中软件版本网络升级主要可以包括以下步骤:
步骤S101:客户端软件在运行过程中查看服务器上是否存在比 其当前运行的软件版本更新的软件版本,若有更新的软件版本,则 下载该新的软件版本,将该新的软件版本存储在本地永久存储器上;
步骤S102:客户端停止运行当前软件版本的软件,安装下载的 新的软件版本;
步骤S103:客户端重新启动升级后的软件。
相关技术的上述软件升级方法中主要存在以下几个问题:
(1)在某些情况下,客户端存储下载的新的版本文件耗时较多, 从而使得客户端需要等待较长的时间才能重新启动升级后的软件。 比如,对于很多通信设备,其本地没有硬盘,下载的新的软件版本 一般存储在可擦写闪存(FLASH)上。而可擦写FLASH的写入速 度比较慢,因此,在下载更新版本过程中,直接将软件版本写入可 擦写FLASH时,若软件版本比较大,则将消耗较长的时间;
(2)相关技术的上述软件升级方法中由客户端软件查看服务器 上是否存在新版本,若服务器上发布了新版本不能主动告知客户端, 从而可能造成客户端的版本程序更新不及时。
发明内容
针对相关技术中存在的上述问题而提出本发明,为此,本发明 的主要目的在于提供一种改进的软件版本升级方案,以解决客户端 存储下载的新的版本程序耗时较多的问题,或者,客户端的版本程 序更新不及时的问题。
根据本发明的一个方面,提供了一种软件版本升级方法。
根据本发明的软件版本升级方法包括:在启动时,客户端启动 Boot程序,向服务器发送请求消息,其中,该请求消息用于请求最 新的版本程序的参数信息;客户端接收服务器响应于请求消息返回 的响应消息,其中,该响应消息中携带有参数信息;客户端根据参 数信息确定本地的版本程序不是最新的版本程序,从服务器读取最 新的版本程序,并将最新的版本程序加载到内存中。
根据本发明的另一个方面,提供了一种软件版本升级装置。
根据本发明的软件版本升级装置包括:发送模块、接收模块、 第一判断模块、下载模块、加载模块和存储模块。其中,发送模块, 用于在客户端启动时或客户端运行本地的版本程序时向服务器发送 请求消息,其中,该请求消息用于请求最新的版本程序的参数信息; 接收模块,用于接收服务器响应于请求消息返回的响应消息,其中, 该响应消息中携带有参数信息;第一判断模块,用于根据接收模块 接收到参数信息,判断客户端本地的版本程序是否为最新的版本程 序;下载模块,用于在第一判断模块的判断结果为否的情况下,从 服务器读取最新的版本程序;加载模块,用于在客户端启动时,将 下载模块读取的最新的版本程序加载到客户端的内存中;存储模块, 用于在客户端运行本地的版本程序时,将下载模块读取的最新的版 本程序存储到客户端的本地存储设备上。
根据本发明的再一个方面,提供了另一种软件版本升级方法。
根据本发明的软件版本升级方法包括:服务器在发布新的版本 程序时,将版本程序的参数信息发送到其管理的各个客户端;服务 器接收各个客户端返回的回执消息,其中,该回执消息中携带有指 示该客户端是否需要下载版本程序的信息;服务器向需要下载版本 程序的客户端发送版本程序;需要下载版本程序的客户端将服务器 发送的版本程序加载到内存中或存储在本地存储设备上。
根据本发明的又一个方面,提供了一种服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910143099.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车座椅靠背固定装置
- 下一篇:食物料理机之搅拌杆与蒸汽盘的提取结构





