一种系统的升级方法及装置制造方法及图纸

技术编号:16472307 阅读:28 留言:0更新日期:2017-10-29 00:05
本发明专利技术提供了一种系统的升级方法,包括:将初始系统信息进行压缩,生成第一系统压缩包;接收至少一个客户端发送的第一系统压缩包的获取请求,将第一系统压缩包发送至发送请求的客户端,以使发送请求的客户端依据第一系统压缩包进行系统首次安装,其中,第一系统压缩包中包含系统自动升级服务;当第一系统压缩包更新时,向各发送请求的客户端推送系统升级提示,以供各发送请求的客户端依据系统升级提示进行系统升级。可见,通过本发明专利技术实施例提供的系统的升级方案,当存在可以升级的系统压缩包时,自动下载该系统压缩包,并对用户进行提示,用户可以根据实际情况对系统选择进行升级或者不升级,增强用户的使用体验。

Method and device for upgrading system

The present invention provides a system upgrade method, including: the initial system information is compressed, the first generation system package; receiving the first system at least a client sends the compressed access request, the first compression system packet to send request to the client, the client sends a request on the basis of the first package system the system was first installed, the first automatic compression system upgrade package contains the system; when the first compressed system update, the client sends a request to the push system instructions, according to the system for the client sends the request prompted to upgrade the system upgrade. Therefore, through the upgrading scheme of the system provided by the embodiment of the invention, when compressed system can be upgraded, the system automatically download the compressed package, and the user is prompted, users can choose according to the actual situation of the system upgrade or upgrade, enhance the user experience.

【技术实现步骤摘要】
一种系统的升级方法及装置
本专利技术涉及计算机
,特别是涉及一种系统的升级方法及装置。
技术介绍
目前,现有的企业Web服务升级方式都是选用静默升级技术,即在不打扰用户的情况下,按升级程序的设定值自动完成升级服务。该方法在升级时机上存在不确定性,当用户正在使用时,对系统进行升级,会影响用户的正常使用。在具体实现过程中,静默升级会引发整个后台暂停服务10余秒,严重影响了企业服务的正常运转。并且,现有技术对于企业Web服务升级方式也会在用户不知情的情况下完成升级,当用户没有使用时,在升级过程中并不会提示用户,用户不能主观的选择升级系统或者不升级系统,影响用户的使用体验。
技术实现思路
本专利技术提供了一种系统的升级方法及装置,以解决现有技术中对系统升级时引发后台服务暂停等问题。为了解决上述问题,本专利技术公开了一种系统的升级方法,所述方法包括:将初始系统信息进行压缩,生成第一系统压缩包;接收至少一个客户端发送的第一系统压缩包的获取请求,将所述第一系统压缩包发送至发送请求的客户端,以使所述发送请求的客户端依据所述第一系统压缩包进行系统首次安装,其中,所述第一系统压缩包中包含系统自动升级服务;当所述第一系统压缩包更新时,向各所述发送请求的客户端推送系统升级提示,以供各所述发送请求的客户端依据系统升级提示进行系统升级。优选地,当所述第一系统压缩包更新时,向各所述获取请求的客户端推送系统升级提示的步骤包括:当所述系统发生更新时,通过下载服务器将更新后的系统信息进行压缩,生成升级压缩包;将所述升级压缩包存储至所述下载服务器,同时所述下载服务器获知系统更新消息;由所述下载服务器向各所述发送请求的客户端推送系统升级提示;通过系统服务接收所述发送请求的客户端的获取请求,其中,所述获取请求为所述发送请求的客户端向所述系统服务器发送的获取所述升级压缩包的请求。优选地,在通过系统服务器接收所述发送请求的客户端的获取请求的步骤之后,所述方法还包括:接收各系统升级服务发送的升级压缩包获取请求,将所述升级压缩包发送至各所述发送请求的客户端,以供各所述发送请求的客户端中的系统自动升级服务依据所述升级压缩包进行系统升级,其中,所述系统升级服务在各所述发送请求的客户端中安装。优选地,所述将初始系统信息进行压缩,生成第一升级压缩包的步骤包括:通过Spring-boot将网站服务对应的初始系统信息进行压缩,得到格式为WAR的压缩包。优选地,所述系统升级提示包括:稍后更新选项以及立刻更新选项。为了解决上述问题,本专利技术还公开了一种系统的升级装置,所述装置包括:第一生成模块,用于将初始系统信息进行压缩,生成第一系统压缩包;第一接收模块,用于接收至少一个客户端发送的第一系统压缩包的获取请求,将所述第一系统压缩包发送至发送请求的客户端,以使所述发送请求的客户端依据所述第一系统压缩包进行系统首次安装,其中,所述第一系统压缩包中包含系统自动升级服务;第一推送模块,用于当所述第一系统压缩包更新时,向各所述发送请求的客户端推送系统升级提示,以供各所述发送请求的客户端依据系统升级提示进行系统升级。优选地,所述第一推送模块包括:第二生成子模块,用于当所述系统发生更新时,通过下载服务器将更新后的系统信息进行压缩,生成升级压缩包;下载子模块,用于将所述升级压缩包存储至所述下载服务器,同时所述下载服务器获知系统更新消息;第二推送子模块,用于由所述下载服务器向各所述发送请求的客户端推送系统升级提示;第二接收子模块,用于通过所述系统服务接收所述发送请求的客户端的获取请求,其中,所述获取请求为所述发送请求的客户端向所述系统服务器发送的获取所述升级压缩包的请求。优选地,所述装置还包括:第三接收模块,用于在所述第二接收子模块通过所述系统服务接收所述发送请求的客户端的获取请求之后,接收各所述系统自动升级服务发送的升级压缩包获取请求,将所述升级压缩包发送至各所述发送请求的客户端,以供各所述发送请求的客户端中的所述系统自动升级服务依据所述升级压缩包进行系统升级,其中,所述系统升级服务在各所述发送请求的客户端中安装。优选地,所述第一生成模块具体用于:通过Spring-boot将网站服务对应的初始系统信息进行压缩,得到格式为WAR的压缩包。优选地,所述系统升级提示包括:稍后更新选项以及立即更新选项。与现有技术相比,本专利技术具有以下优点:本专利技术实施例提供的系统的升级方案,将初始系统信息进行压缩,生成第一系统压缩包;接收至少一个客户端发送的第一系统压缩包的获取请求,将第一系统压缩包发送至发送请求的客户端,以使发送请求的客户端依据第一系统压缩包进行系统首次安装,其中,第一系统压缩包中包含系统自动升级服务;当第一系统压缩包更新时,向各发送请求的客户端推送系统升级提示,以供各发送请求的客户端依据系统升级提示进行系统升级。可见,通过本专利技术实施例提供的系统的升级方案,当存在可以升级的系统压缩包时,自动下载该系统压缩包,并对用户进行提示,用户可以根据实际情况对系统选择进行升级或者不升级,增强用户的使用体验。附图说明图1是本专利技术实施例一的一种系统的升级方法的步骤流程图;图2是本专利技术实施例二的一种系统的升级方法的步骤流程图;图3是本专利技术实施例三的一种系统的升级装置的结构框图;图4是本专利技术实施例四的一种系统的升级装置的结构框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。实施例一参照图1,示出了本专利技术实施例一的一种系统的升级方法的步骤流程图。本专利技术实施例提供的系统的升级方法包括以下步骤:步骤101:将初始系统信息进行压缩,生成第一系统压缩包。服务器先将初始系统信息进行压缩,将初始系统打包成第一系统压缩包。步骤102;接收至少一个客户端发送的第一系统压缩包的获取请求,将第一系统压缩包发送至发送请求的客户端,以使发送请求的客户端依据第一系统压缩包进行系统首次安装。其中,第一系统压缩包中包含系统自动升级服务。当任一客户端需要获取第一系统压缩包时,打包服务器接收发送请求的客户端发送的第一系统压缩包的获取请求,并依据获取请求将第一系统压缩包发送给对应的客户端,发送请求的客户端获取到第一系统压缩包后,将第一系统压缩包进行解析后,在发送请求的客户端进行安装,并且通过本地服务器将安装好的系统注册为系统服务,以为了方便管理和维护。步骤103:当第一系统压缩包更新时,向各发送请求的客户端推送系统升级提示,以供各发送请求的客户端依据系统升级提示进行系统升级。当服务器检测到第一系统压缩包存在更新的系统压缩包时,将系统提示信息推动至各个发送请求的客户端,发送请求的客户端可以依据需要对系统进行升级。本专利技术实施例提供的系统的升级方法,将初始系统信息进行压缩,生成第一系统压缩包;接收至少一个客户端发送的第一系统压缩包的获取请求,将第一系统压缩包发送请求的客户端,以使发送请求的客户端依据第一系统压缩包进行系统首次安装,其中,第一系统压缩包中包含系统自动升级服务;当第一系统压缩包更新时,向各发送请求的客户端推送系统升级提示,以供各客户端依据系统升级提示进行系统升级。可见,通过本专利技术实施例提供的系统的升级方法,当存在可以升级的系统压缩包时,自动下载该系统压缩包,并对用户进行提本文档来自技高网...
一种系统的升级方法及装置

【技术保护点】
一种系统的升级方法,其特征在于,所述方法包括:将初始系统信息进行压缩,生成第一系统压缩包;接收至少一个客户端发送的第一系统压缩包的获取请求,将所述第一系统压缩包发送至发送请求的客户端,以使所述发送请求的客户端依据所述第一系统压缩包进行系统首次安装,其中,所述第一系统压缩包中包含系统自动升级服务;当所述第一系统压缩包更新时,向各所述发送请求的客户端推送系统升级提示,以供各所述发送请求的客户端依据系统升级提示进行系统升级。

【技术特征摘要】
1.一种系统的升级方法,其特征在于,所述方法包括:将初始系统信息进行压缩,生成第一系统压缩包;接收至少一个客户端发送的第一系统压缩包的获取请求,将所述第一系统压缩包发送至发送请求的客户端,以使所述发送请求的客户端依据所述第一系统压缩包进行系统首次安装,其中,所述第一系统压缩包中包含系统自动升级服务;当所述第一系统压缩包更新时,向各所述发送请求的客户端推送系统升级提示,以供各所述发送请求的客户端依据系统升级提示进行系统升级。2.根据权利要求1所述的方法,其特征在于,当所述第一系统压缩包更新时,向各所述获取请求的客户端推送系统升级提示的步骤包括:当所述系统发生更新时,通过下载服务器将更新后的系统信息进行压缩,生成升级压缩包;将所述升级压缩包存储至所述下载服务器,同时所述下载服务器获知系统更新消息;由所述下载服务器向各所述发送请求的客户端推送系统升级提示;通过系统服务接收所述发送请求的客户端的获取请求,其中,所述获取请求为所述发送请求的客户端向所述系统服务器发送的获取所述升级压缩包的请求。3.根据权利要求2所述的方法,其特征在于,在通过系统服务器接收所述发送请求的客户端的获取请求的步骤之后,所述方法还包括:接收各系统升级服务发送的升级压缩包获取请求,将所述升级压缩包发送至各所述发送请求的客户端,以供各所述发送请求的客户端中的系统自动升级服务依据所述升级压缩包进行系统升级,其中,所述系统升级服务在各所述发送请求的客户端中安装。4.根据权利要求1所述的方法,其特征在于,所述将初始系统信息进行压缩,生成第一升级压缩包的步骤包括:通过Spring-boot将网站服务对应的初始系统信息进行压缩,得到格式为WAR的压缩包。5.根据权利要求1所述的方法,其特征在于,所述系统升级提示包括:稍后更新选项以及立刻更新选项。6.一种系统的升级装置,其特征在于,所述装置...

【专利技术属性】
技术研发人员:顾伟郭晓菲
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1