[发明专利]软件升级方法、服务器及系统无效
申请号: | 201010561231.1 | 申请日: | 2010-11-26 |
公开(公告)号: | CN102064960A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | 关墨辰;李果;徐翰隆 | 申请(专利权)人: | 北京安天电子设备有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 升级 方法 服务器 系统 | ||
技术领域
本发明涉及软件技术,特别涉及软件升级方法。
背景技术
随着互联网应用的普及,及时快速的响应用户反馈,满足用户需求,快速发布当前软件补丁,更新产品的功能,成为了软件产品要解决的重要问题。通过软件在线即时升级,能很好的满足这一需求,但是局域网用户如果都直接从外网服务器升级,则会占用大量的网络资源,造成网络资源的拥堵,降低升级的效率,同时影响正常的网络运用,同时也增加了软件发布者服务器的负担。
发明内容
本发明提供了一种软件升级方法、服务器及系统,解决了局域网内部用于直接从外网升级造成的网络资源拥堵问题和软件发布者服务器负担过重的问题。
本发明提供一种软件升级方法,适用于包括本地服务器和局域网内部机器的局域网系统,所述方法包括:
本地服务器从官方升级网站下载软件升级信息列表及升级文件;
本地服务器为局域网内部机器提供软件升级信息列表及升级文件。
所述的方法中,本地服务器从官方升级网站下载软件升级信息列表及升级文件,包括如下步骤:
a.本地服务器确认已连接官方升级网站;
b.下载升级信息列表;
c.解析升级信息列表,创建升级文件列表;
d.下载升级文件列表中的全部升级文件到本地临时目录。
所述的方法中,本地服务器从官方升级网站下载软件升级信息列表及升级文件后,还包括:
使用下载的升级文件进行软件升级。
所述的方法中,使用下载的升级文件进行软件升级包括:
使用下载的升级文件替换本地需升级的文件;
将升级后全部文件的升级信息列表和升级文件发布到web目录,完成升级。
所述的方法中,所述的升级信息列表中包含文件的MD5值,HASH值,文件大小,文件版本,文件的实际路径,文件在服务器上的路径。
所述的方法中,所述的步骤c包括:
c1.根据升级信息列表中文件的实际路径,查找本地对应文件;
c2.对比升级信息列表中的HASH值与本地对应文件的HASH值是否相同,将HASH值不同的文件信息列入升级文件列表。
所述的方法中,所述步骤d包括;
d1.根据升级文件列表中的文件在服务器上的路径,查找升级文件;
d2.下载升级文件。
本发明提供一种服务器,所述服务器为包括本地服务器和局域网内部机器的局域网系统中的本地服务器,所述服务器包括:
下载单元,用于从官方升级网站下载软件升级信息列表及升级文件;
提供单元,用于为局域网内部机器提供软件升级信息列表及升级文件。
所述的服务器,所述的下载单元包括:
确认子单元,用于确认所述的服务器已连接官方升级网站;
第一下载子单元,用于下载升级信息列表;
解析子单元,用于解析升级信息列表,创建升级文件列表;
第二下载子单元,用于下载升级文件列表中的全部升级文件到本地临时目录。
所述的服务器中,还包括:升级单元,用于使用下载的升级文件进行软件升级。
所述的服务器中,升级单元使用下载的升级文件替换本地需升级的文件;提供单元将升级后的全部文件的升级信息列表和升级文件发布到web目录,完成升级。
所述的服务器中,所述的升级信息列表包含文件的MD5值,HASH值,文件大小,文件版本,文件的实际路径,文件在服务器上的路径。
所述的服务器中,所述的解析子单元包括:
查找子单元,用于根据升级信息列表中文件的实际路径,查找本地对应文件;
对比子单元,用于对比升级信息列表中的HASH值与本地对应文件的HASH值是否相同,将HASH值不同的文件信息列入升级文件列表。
所述的服务器中,所述的第二下载子单元包括:
查找子单元,用于根据升级文件列表中的文件在服务器上的路径,查找升级文件;
下载子单元,用于下载升级文件。
本发明提供一种软件升级方法,适用于包括本地服务器和局域网内部机器的网络系统,所述方法包括:
局域网内部机器从本地服务器下载软件升级信息列表及升级文件;
局域网内部机器使用下载的升级文件进行软件升级。
所述的方法中,局域网内部机器从本地服务器下载软件升级信息及升级文件,包括如下步骤:
e.局域网内部机器确认已连接本地服务器;
f.下载升级信息列表;
g.解析升级信息列表,创建升级文件列表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安天电子设备有限公司,未经北京安天电子设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010561231.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种监测中波发射机调幅度的指示装置
- 下一篇:生物粘着性药物释放系统