发明名称 |
分布式系统的在线升级方法、分布式系统及设备 |
摘要 |
本发明提出一种分布式系统的在线升级方法、分布式系统及装置,其中方法包括:服务器将软件版本文件分成多个软件块,生成所述软件版本文件的分块数据表,将所述分块数据表发送至客户端;客户端根据所述分块数据表,从软件块对应的保存地址及下载端口下载该软件块,上报自身的下载进度及供其它客户端下载的下载端口;服务器根据分布式系统中所有客户端上报的下载进度及下载端口,更新所述分块数据表,向客户端发送更新后的分块数据表;客户端根据所述更新后的分块数据表,继续执行所述下载软件块的步骤;客户端将所述软件版本文件下载完毕之后,采用所述软件版本文件进行在线升级。本发明能够减轻对服务器和网络带宽的负担。 |
申请公布号 |
CN102055785A |
申请公布日期 |
2011.05.11 |
申请号 |
CN200910237273.7 |
申请日期 |
2009.11.09 |
申请人 |
杭州华三通信技术有限公司 |
发明人 |
刘业梅;陈燕兵 |
分类号 |
H04L29/08(2006.01)I;G06F9/445(2006.01)I |
主分类号 |
H04L29/08(2006.01)I |
代理机构 |
北京德琦知识产权代理有限公司 11018 |
代理人 |
谢安昆;宋志强 |
主权项 |
一种分布式系统的在线升级方法,其特征在于,所述方法包括:服务器将软件版本文件分成多个软件块,生成所述软件版本文件的分块数据表,所述分块数据表包含各个软件块对应的保存地址及下载端口;服务器将所述分块数据表发送至客户端;客户端根据所述分块数据表,从软件块对应的保存地址及下载端口下载该软件块,上报自身的下载进度及供其它客户端下载的下载端口;服务器根据分布式系统中所有客户端上报的下载进度及下载端口,更新所述分块数据表,向客户端发送更新后的分块数据表;客户端根据所述更新后的分块数据表,继续执行所述下载软件块的步骤;客户端将所述软件版本文件下载完毕之后,采用所述软件版本文件进行在线升级。 |
地址 |
310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地 |