一种服务器升级的方法及装置、电子设备、存储介质制造方法及图纸

技术编号:23101814 阅读:19 留言:0更新日期:2020-01-14 21:08
本发明专利技术实施例提供了一种服务器升级的方法及装置、电子设备、存储介质,该方法包括:目标服务器接收升级指令后将数据备份至备份服务器;向中转服务器发送第一切换指令,第一切换指令用于使中转服务器将服务地址指向备份服务器;依据升级指令从共享平台获取升级包,并利用升级包进行升级;升级完成后向中转服务器发送第二切换指令,第二切换指令用于使中转服务器将服务地址指向目标服务器;将升级包发送至备份服务器,使备份服务器利用升级包进行升级;接收并合并升级完成的备份服务器的数据。本发明专利技术实施例采用备份服务器暂时代替处理业务,可减少目标服务器升级对用户用网的影响;通过合并备份服务器升级后的数据,可防止升级期间的数据缺失。

A method and device of server upgrading, electronic equipment and storage medium

【技术实现步骤摘要】
一种服务器升级的方法及装置、电子设备、存储介质
本专利技术涉及视联网
,特别是涉及一种服务器升级的方法及装置、电子设备、存储介质。
技术介绍
视联网是一个实时网络,能够实现目前互联网无法实现的全网高清视频实时传输,将众多互联网应用推向高清视频化,高清面对面。随着网络技术的发展,为了让用户在上网时能有更好的体验,经常需要对服务器进行升级更新。目前,升级服务器时需要硬性暂停甚至关闭网络入口,这样,用户在服务器升级时将无法上网,严重影响用户的体验。现有技术中,通过监测一天中每个时间段用网用户的数量,发现在凌晨时段用网用户数量较少,因此,一般选择在凌晨时候进行服务器升级。但这样又使得各地维护服务器升级的工作人员需要在凌晨时间加班,给工作人员造成了极大的不便。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种服务器升级的方法及装置、电子设备、存储介质。为了解决上述问题,本专利技术实施例公开了一种服务器升级的方法,所述方法应用于视联网,所述方法包括:目标服务器接收升级指令后将数据备份至备份服务器;所述目标服务器向中转服务器发送第一切换指令,所述第一切换指令用于使所述中转服务器将服务地址指向所述备份服务器;所述目标服务器依据所述升级指令从共享平台获取升级包,并利用所述升级包进行升级;所述目标服务器升级完成后向所述中转服务器发送第二切换指令,所述第二切换指令用于使所述中转服务器将服务地址指向所述目标服务器;所述目标服务器将所述升级包发送至所述备份服务器,使所述备份服务器利用所述升级包进行升级;所述目标服务器接收并合并升级完成的所述备份服务器的数据。优选地,所述目标服务器接收升级指令的步骤,包括:所述目标服务器接收终端发送的升级指令;或者,所述升级指令包括目标服务器的网络地址,所述目标服务器接收第一服务器转发的升级指令,所述第一服务器用于接收终端发送的升级指令,并依据所述目标服务器的网络地址确定所述目标服务器。优选地,所述升级指令包括升级时间点或升级时间段,所述目标服务器依据所述升级指令从共享平台获取升级包,并利用所述升级包进行升级的步骤,包括:所述目标服务器依据所述升级指令从共享平台获取升级包,并在所述升级时间点或升级时间段内利用所述升级包进行升级。优选地,所述目标服务器包括预设的白名单,在所述目标服务器接收第一服务器转发的升级指令的步骤,还包括:所述目标服务器判断第一服务器是否在所述预设的白名单中,若是,则接收所述第一服务器转发的升级指令。优选地,所述方法还包括:所述目标服务器向所述终端发送升级状态消息。优选地,所述方法还包括:所述目标服务器接收升级通知,所述升级通知由所述共享平台在所述升级包发生更新时发送。优选地,所述目标服务器依据所述升级指令从共享平台获取升级包,并利用所述升级包进行升级的步骤,包括:所述目标服务器的mserver服务接收升级指令后通过消息转发服务向共享平台发送升级包下载请求,所述下载请求用于将所述升级包从所述共享平台下载至所述目标服务器中;当所述升级包下载完成后,所述目标服务器的升级服务利用所述升级包进行升级。本专利技术实施例还公开了一种服务器升级的装置,所述装置应用于视联网,所述装置包括:接收模块,用于接收升级指令后将数据备份至备份服务器;第一指令发送模块,用于向中转服务器发送第一切换指令,所述第一切换指令用于使所述中转服务器将服务地址指向所述备份服务器;升级模块,用于依据所述升级指令从共享平台获取升级包,并利用所述升级包进行升级;第二指令发送模块,用于升级完成后向所述中转服务器发送第二切换指令,所述第二切换指令用于使所述中转服务器将服务地址指向所述目标服务器;升级包发送模块,用于将所述升级包发送至所述备份服务器,使所述备份服务器利用所述升级包进行升级;数据合并模块,用于接收并合并升级完成的所述备份服务器的数据。本专利技术实施例还公开一种电子设备,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述设备执行如本专利技术实施例所述的一个或多个数据传输方法。本专利技术实施例还公开一种计算机可读存储介质,其存储的计算机程序使得处理器执行如本专利技术实施例所述的数据传输方法。本专利技术实施例包括以下优点:本专利技术实施例中,利用视联网的特性,可以确保目标服务器在升级时无病毒侵入;目标服务器接收升级指令后将数据备份至备份服务器,并向中转服务器发送第一切换指令,使中转服务器将服务地址指向备份服务器,在目标服务器需要升级时,采用备份服务器处理业务,可以有效减少目标服务器升级对用户用网的影响;升级完成的目标服务器向中转服务器发送第二切换指令,使中转服务器将服务地址指向升级完成的目标服务器;目标服务器将升级包发送至备份服务器,使备份服务器利用升级包升级,目标服务器接收并合并升级完成的备份服务器的数据,可以防止目标服务器在升级期间的数据缺失。附图说明图1是本专利技术的一种服务器升级的方法实施例的步骤流程图;图2是本专利技术的一种服务器升级的方法的设计方案框图;图3是本专利技术的一种服务器升级的装置实施例的结构框图;图4是本专利技术的一种视联网的组网示意图;图5是本专利技术的一种节点服务器的硬件结构示意图;图6是本专利技术的一种接入交换机的硬件结构示意图;图7是本专利技术的一种以太网协转网关的硬件结构示意图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。参照图1,示出了本专利技术的一种服务器升级的方法实施例的步骤流程图,该方法可以应用于视联网中,视联网具有防止病毒入侵的特性,因此,可以确保升级时无病毒侵入;该方法具体可以包括如下步骤:步骤101,目标服务器接收升级指令后将数据备份至备份服务器。目标服务器是指待升级的服务器;备份服务器可以是与目标服务器预先建立好连接的服务器,备份服务器也可以是在目标服务器接收升级指令后,与目标服务器建立连接的服务器;这样,备份服务器可以与目标服务器进行交互。具体地,备份服务器与目标服务器建立连接的方式,可以基于备份服务器及目标服务器的IP地址以及端口号进行配置,使两者之间建立起连接。目标服务器将数据备份或复制至备份服务器,使备份服务器具有与目标服务器相同的功能,因此备份服务器可以替代目标服务器,并提供与目标服务器相同的服务。升级指令由终端发出,以发送升级指令的终端为参照,目标服务器可以是本地服务器也可以是远程服务器,当目标服务器为本地服务器时,可以直接接收终端发送的升级指令,即目标服务器接收升级指令的步骤包括:目标服务器接收终端发送的升级指令。当目标服务器是远程服务器时,不能直接接收终端本文档来自技高网...

【技术保护点】
1.一种服务器升级的方法,其特征在于,应用于视联网,所述方法包括:/n目标服务器接收升级指令后将数据备份至备份服务器;/n所述目标服务器向中转服务器发送第一切换指令,所述第一切换指令用于使所述中转服务器将服务地址指向所述备份服务器;/n所述目标服务器依据所述升级指令从共享平台获取升级包,并利用所述升级包进行升级;/n所述目标服务器升级完成后向所述中转服务器发送第二切换指令,所述第二切换指令用于使所述中转服务器将服务地址指向所述目标服务器;/n所述目标服务器将所述升级包发送至所述备份服务器,使所述备份服务器利用所述升级包进行升级;/n所述目标服务器接收并合并升级完成的所述备份服务器的数据。/n

【技术特征摘要】
1.一种服务器升级的方法,其特征在于,应用于视联网,所述方法包括:
目标服务器接收升级指令后将数据备份至备份服务器;
所述目标服务器向中转服务器发送第一切换指令,所述第一切换指令用于使所述中转服务器将服务地址指向所述备份服务器;
所述目标服务器依据所述升级指令从共享平台获取升级包,并利用所述升级包进行升级;
所述目标服务器升级完成后向所述中转服务器发送第二切换指令,所述第二切换指令用于使所述中转服务器将服务地址指向所述目标服务器;
所述目标服务器将所述升级包发送至所述备份服务器,使所述备份服务器利用所述升级包进行升级;
所述目标服务器接收并合并升级完成的所述备份服务器的数据。


2.根据权利要求1所述的方法,其特征在于,所述目标服务器接收升级指令的步骤,包括:
所述目标服务器接收终端发送的升级指令;
或者,
所述升级指令包括目标服务器的网络地址,所述目标服务器接收第一服务器转发的升级指令,所述第一服务器用于接收终端发送的升级指令,并依据所述目标服务器的网络地址确定所述目标服务器。


3.根据权利要求1或2所述的方法,其特征在于,所述升级指令包括升级时间点或升级时间段,所述目标服务器依据所述升级指令从共享平台获取升级包,并利用所述升级包进行升级的步骤,包括:
所述目标服务器依据所述升级指令从共享平台获取升级包,并在所述升级时间点或升级时间段内利用所述升级包进行升级。


4.根据权利要求2所述的方法,其特征在于,所述目标服务器包括预设的白名单,在所述目标服务器接收第一服务器转发的升级指令的步骤,还包括:
所述目标服务器判断第一服务器是否在所述预设的白名单中,若是,则接收所述第一服务器转发的升级指令。


5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
所述目标服务器向...

【专利技术属性】
技术研发人员:孙志强刘彦辉李阔王艳辉
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1