发明名称 升级客户端软件的方法及系统
摘要 本发明公开了一种升级客户端软件的方法及系统,用以解决现有技术中升级客户端软件时,必须下载新版本客户端软件中包含的所有组成文件的问题。所述方法包括:将服务器端存储的各版本客户端软件的组成文件的文件名及校验码对应保存在其配置文件中;客户端升级本地安装的客户端软件时,从服务器端下载指定版本客户端软件的配置文件,将其与本地相应的配置文件进行内容比对,根据比对结果在本地保留内容没有变化的组成文件,以及从服务器端下载并安装内容被修改的及新增的组成文件。所述系统包括服务器及客户端,其中服务器包括存储模块,所述客户端包括配置文件索引模块、配置文件比对模块、组成文件下载模块及升级模块。
申请公布号 CN101110788B 申请公布日期 2010.09.08
申请号 CN200610103266.4 申请日期 2006.07.20
申请人 阿里巴巴集团控股有限公司 发明人 闻波;朱宝金;徐志光
分类号 H04L12/58(2006.01)I;G06F9/445(2006.01)I 主分类号 H04L12/58(2006.01)I
代理机构 北京同达信恒知识产权代理有限公司 11291 代理人 魏杉
主权项 一种升级客户端软件的方法,其特征在于,包括步骤:A、在服务器端将各版本的客户端软件的组成文件的文件名及校验码保存在配置文件中;B、客户端升级本地安装的客户端软件时,从服务器端下载指定版本客户端软件的配置文件,将其与本地临时目录中相应的配置文件进行内容比对;C、客户端根据比对结果在本地保留内容没有变化的组成文件,依次从服务器端下载内容被修改的及新增的组成文件,将其保存在临时目录中,并每当在成功下载了一个组成文件后,利用该文件的校验码对临时目录中的配置文件进行相应修改;在内容被修改的及新增的组成文件全部下载后,利用临时目录中存储的内容被修改的组成文件对客户端软件的安装目录中相应的组成文件进行替换,以及将临时目录中存储的新增的组成文件添加到客户端软件的安装目录中。
地址 英属开曼群岛大开曼乔治敦