发明名称 软件在线升级的方法、装置及系统
摘要 本发明公开了一种软件在线升级的方法、装置及系统,该方法包括:当客户端主机检测到本地软件符合服务器端主机软件升级要求时,所述客户端主机下载所述服务器端主机的升级包到本地,所述升级包的下载完成后,所述客户端主机启动已下载的升级包中的安装器对所述本地软件进行升级。采用本发明的技术方案后,通过客户端主机下载服务器端主机的升级包到本地并启动已下载的升级包中的安装器对软件进行升级,可以使软件的升级具备更好的扩展性、灵活性和永久性,并提高了软件产品的生命周期。
申请公布号 CN101593121B 申请公布日期 2014.03.05
申请号 CN200910108115.1 申请日期 2009.06.23
申请人 中兴通讯股份有限公司 发明人 周轶
分类号 G06F9/445(2006.01)I;H04L29/06(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 代理人
主权项 一种软件在线升级方法,其特征在于,所述方法包括:当客户端主机检测到本地软件符合服务器端主机软件升级要求时,所述客户端主机下载所述服务器端主机的包括安装器的升级包到本地;所述升级包的下载完成后,所述客户端主机运行本地软件中的旧版本卸载器,对本地软件中的功能模块进行卸载并提示所述升级包中的安装器卸载进度,卸载完成后,所述客户端主机启动所述已下载的升级包中的安装器对新版本功能模块和新版本卸载器进行安装;所述新版本卸载器的运行过程包括:通过参数获得命名管道的名称并建立命名管道连接;所述命名管道用于将当前卸载进度通知升级包中的安装器;检查本地升级配置文件中的卸载状态标志UninstallFlag值,如果UninstallFlag值为True,则通知安装器完成卸载并退出卸载过程;否则,根据保存在本地的卸载配置单开始进行卸载;卸载过程中,将本地的卸载进度实时保存在本地卸载配置单中并同时上报给安装器;卸载完成后,改变本地升级配置文件中的UninstallFlag值为True,并通知安装器完成卸载并退出卸载过程。
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦