一种升级内网系统的装置制造方法

文档序号:7985110阅读:115来源:国知局
一种升级内网系统的装置制造方法
【专利摘要】本发明提出了一种升级内网系统的装置,该装置包括:a.升级内容模块,用于向升级客户端提供访问接口,管理应用程序升级的版本信息和升级所需的文件;b.升级中介模块,用于向内网服务器和升级服务器获取应用程序的版本信息,并将版本信息进行比对,在版本信息不相同时,升级中介模块从升级内容模块下载升级所需的文件并上传至升级管理模块;c.升级管理模块,用于向升级客户端提供访问接口,维护应用程序的版本信息,接收升级所需的文件,在被触发后根据升级所需文件升级内网系统。本发明所述装置有效地解决了内外网隔离情况下内网系统的升级问题,且实现技术简单,在达到相同目的的同时能更有效地节约升级成本。
【专利说明】一种升级内网系统的装置
【技术领域】
[0001]本发明涉及数据通信领域,特别涉及一种升级内网系统的装置。
【背景技术】
[0002]由于保密或是其他特殊需要,一些系统需要在内外网隔离的情况下使用,例如在医院、商店、工厂、学校、金融等领域得到了广泛的应用。但是,这也使系统的升级存在一定的困难,一般情况下只能是由技术人员现场升级。
[0003]如果系统分布在不同的地方,系统升级就会耗费大量的人力物力,升级成本增加,升级的周期也延长。特别是对一些需要及时升级或者频繁升级的内网系统,这种做法很难达到理想的效果,对使用者也会带来不好的影响。因此,如何解决内外网隔离的情况下快速、安全、低成本地对内网系统升级的问题成了一个当前亟需解决的技术问题。
[0004]为了解决上述问题,申请号为201010607874.5的发明专利于2010年12月公开了一种内网服务器集群自动升级方法及其系统,其做法是升级服务器对升级文件进行加密和生成校验文件,然后将这些文件封装成UDP数据包并将其向目标内网所在地区的公网IP发包,利用分光器将数据单项接入目标内网,目标内网对UDP升级数据包进行重组得到升级文件和校验文件,检验升级文件的正确性后将其分发至内网每一服务器进行系统升级。该方法可以取代人工升级,缩短升级周期,但是仍存在以下问题:
[0005]1、升级服务器主动定向分发数据包,过程中需要固定的IP地址,固定IP地址的成本较高;
[0006]2、内网需要配置额外的数据还原服务器来完成升级数据包的重组、对比检验升级文件、分发升级文件至每一服务器,这同时也增加了成本;
[0007]3、该方法技术要求高,不容易实现。

【发明内容】

[0008]针对以上问题,本发明提供了一种升级内网系统的装置来解决内外网隔离情况下的系统升级,通过升级中介模块访问升级管理模块和升级内容模块获取应用程序的版本信息并进行比对,在版本信息不相同时,从升级内容模块中下载升级所需的文件并上传至升级管理模块,升级管理模块被触发后根据升级文件完成内网系统升级。
[0009]为实现上述
【发明内容】
,本发明采用一种升级内网系统的装置的技术方案如下:
[0010]a.升级内容模块,该模块位于升级服务器,用于向升级客户端提供访问接口,管理应用程序升级的版本信息和升级所需的文件;
[0011]b.升级中介模块,该模块位于升级客户端,用于向内网服务器和升级服务器获取应用程序的版本信息,并将版本信息进行比对,在版本信息不相同时,升级中介模块从升级内容模块下载升级所需的文件并上传至升级管理模块;
[0012]c.升级管理模块,该模块位于内网服务器,用于向升级客户端提供访问接口,维护应用程序的版本信息,接收升级所需的文件,在被触发后根据升级所需文件升级内网系统。[0013]与现有技术相比,本发明所述的装置有效地解决了内外网隔离情况下内网系统的升级问题,不用购买额外的设备,只需要把相应的功能程序添加到客户端、内网服务器和升级服务器,且本发明实现技术简单,在达到相同目的的同时能更有效地节约升级成本。
【专利附图】

【附图说明】
[0014]图1为本发明所提供的一种升级内网系统的装置的结构示意图。
【具体实施方式】
[0015]为了使本发明所提到的一种升级内网系统的装置及其优点更加清楚明确,以下参照附图对本发明进行更进一步的详细说明。
[0016]图1为本发明所提供的一种升级内网系统的装置的结构示意图。如图1所示,该装置主要有以下模块:
[0017]模块101,升级内容模块,该模块位于升级服务器,用于向升级客户端提供访问接口,管理应用程序升级的版本信息和升级所需的文件。
[0018]对于应用程序的升级内容,升级内容模块先接收到升级中介模块的版本信息的访问请求,把版本信息传递给升级中介模块;在升级中介模块发出升级文件的访问请求时,升级内容模块把升级所需的文件传递给升级中介模块。
[0019]模块102,升级中介模块,该模块位于升级客户端,用于向内网服务器和升级服务器获取应用程序的版本信息,并将版本信息进行比对,在版本信息不相同时,升级中介模块从升级内容模块下载升级所需的文件并上传至升级管理模块。
[0020]在这个过程中,升级中介模块的操作可以是自动的过程,也可以是手动设置的结果,或者两者相结合的形式。根据使用者的实际需要,选择最优的实现方式。
[0021]模块103,升级管理模块,该模块位于内网服务器,用于向升级客户端提供访问接口,维护应用程序的版本信息,接收升级所需的文件,在被触发后根据升级所需文件升级内网系统。
[0022]升级管理模块在内网系统升级完成后,会自动更新应用程序的版本信息,使得内网系统使用的应用程序的版本与其保存的版本信息一致。
[0023]以上所述是对本发明的较佳的【具体实施方式】,本【技术领域】人员应当理解,所述实施方式并非限定本发明的保护范围。在不脱离本发明的精神实质和原则下,在细节方面可以进行变化或者修改,均应涵盖在本发明的权利要求范围之内。
【权利要求】
1.一种升级内网系统的装置,其特征在于,该装置包括: a.升级内容模块,该模块位于升级服务器,用于向升级客户端提供访问接口,管理应用程序升级的版本信息和升级所需的文件; b.升级中介模块,该模块位于升级客户端,用于向内网服务器和升级服务器获取应用程序的版本信息,并将版本信息进行比对,在版本信息不相同时,升级中介模块从升级内容模块下载升级所需的文件并上传至升级管理模块; c.升级管理模块,该模块位于内网服务器,用于向升级客户端提供访问接口,维护应用程序的版本信息,接收升级所需的文件,在被触发后根据升级所需文件升级内网系统。
【文档编号】H04L29/08GK103795561SQ201210430617
【公开日】2014年5月14日 申请日期:2012年11月2日 优先权日:2012年11月2日
【发明者】牟春林 申请人:苏州精易会信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1