服务器切换方法、装置、系统及可读存储介质制造方法及图纸

技术编号:21634105 阅读:10 留言:0更新日期:2019-07-17 12:48
本发明专利技术提供了一种服务器切换方法、装置、系统及可读存储介质,涉及视联网技术领域。该方法中备用服务器会向主协转服务器发送在线确认消息,在未接收到主协转服务器返回的响应消息的情况下,确定该主协转服务器为离线状态,接着,会切换至工作状态。其中,该备用服务器的主消息号、存储的数据及配置的程序与主协转服务器的主消息号、存储的数据及配置的程序相同。这样,备用服务器通过在主协转服务器离线时,进入工作状态,可以在主协转服务器离线期间,代替主协转服务器提供服务,进而避免主协转服务器由于故障进入离线状态,导致的服务中断的问题。

Server switching methods, devices, systems and readable storage media

【技术实现步骤摘要】
服务器切换方法、装置、系统及可读存储介质
本专利技术涉及视联网
,特别是涉及一种服务器切换方法、装置、系统及可读存储介质。
技术介绍
随着视联网技术的不断发展,视联网中的视频越来越多,为了保证数据的安全性,通常需要对数据进行保存。现有技术中,通常是将数据存储在主协转服务器中,例如,监控终端将获取到的监控视频,存储至主协转服务器中,这样,终端就能与该主协转服务器进行数据交互。但是,主协转服务器可能会发生故障,进入离线状态,这样,主协转服务器就无法与其他终端进行交互,进而导致服务中断。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种服务器切换方法、装置、系统及可读存储介质。为了解决上述问题,本专利技术实施例公开了一种服务器切换方法,该方法应用于视联网中的备用服务器,该方法包括:向主协转服务器发送在线确认消息;在未接收到所述主协转服务器返回的响应消息的情况下,确定所述主协转服务器为离线状态;切换至工作状态;所述备用服务器的主消息号、存储的数据及配置的程序与所述主协转服务器的主消息号、存储的数据及配置的程序相同。可选的,所述在未接收到所述主协转服务器返回的响应消息的情况下,确定所述主协转服务器为离线状态,包括:以预设时间间隔向所述主协转服务器连续发送心跳确认消息;若未接收到所述主协转服务器对N个心跳确认消息返回的响应消息,则确认所述主协转服务器为离线状态;所述对N个心跳确认消息返回的响应消息是所述主协转服务器连续发送的,所述N为不小于2的整数。可选的,所述方法还包括:在接收到所述响应消息的次数达到第一预设次数时,获取所述主协转服务器上存储的数据;基于所述主协转服务器上存储的数据,对所述备用服务器上存储的数据进行同步更新操作,以使所述备用服务器上存储的数据与所述主协转服务器上存储的数据的一致。可选的,所述方法还包括:在执行所述同步更新操作的次数达到第二预设次数时,获取所述主协转服务器的程序版本号;若所述主协转服务器的程序版本号与所述备用服务器的程度版本号不一致,则向所述主协转服务器发送程序升级指令;所述程序升级指令用于指示所述主协转服务器将当前配置的程序的安装包,发送给所述备用服务器;接收所述主协转服务器发送的所述安装包;基于所述安装包,对所述备用服务器上配置的程序进行版本升级。可选的,所述方法还包括:向用户发送故障提醒信息,以提醒所述用户对所述主协转服务器进行维修,以使所述主协转服务器进入在线状态;其中,所述故障提醒信息用于指示所述主协转服务器出现故障。为了解决上述问题,本专利技术实施例还公开了一种服务器切换方法,该方法应用于视联网中的主协转服务器,该方法包括:接收备用服务器发送的在线确认消息;若所述主协转服务器处于工作状态,则向所述备用服务器返回响应消息,以便于所述备用服务器在未接收到所述响应消息的情况下,确认所述主协转服务器为离线状态,并切换至工作状态;所述备用服务器的主消息号、存储的数据及配置的程序与所述主协转服务器的主消息号、存储的数据及配置的程序相同。可选的,所述接收备用服务器发送的在线确认消息,包括:接收所述备用服务器以预设时间间隔向所述主协转服务器连续发送的心跳确认消息;相应地,所述向所述备用服务器返回响应消息,包括:针对连续发送的每个心跳确认消息,分别返回一个确认消息。可选的,所述备用服务器还用于在确认所述主协转服务器为离线状态之后,向用户发送故障提醒信息,以提醒所述用户对所述主协转服务器进行维修,以使所述主协转服务器进入在线状态;相应地,所述方法还包括:在所述主协转服务器进入在线状态之后,获取所述备用服务器上存储的数据;基于所述备用服务器上存储的数据,对所述主协转服务器上存储的数据进行同步更新操作;在完成所述同步更新操作之后,向所述备用服务器发送待机指令;所述待机指令用于指示所述备用服务器由工作状态切换至待机状态;在所述备用服务器进入待机状态之后,切换至工作状态。为了解决上述问题,本专利技术实施例还公开了一种服务器切换方法,该方法应用于视联网中包括备用服务器及主协转服务器的系统,该方法包括:所述备用服务器向所述主协转服务器发送在线确认消息;所述主协转服务器接收备用服务器发送的在线确认消息;若所述主协转服务器处于工作状态,则所述主协转服务器向所述备用服务器返回响应消息;所述备用服务器在未接收到所述主协转服务器返回的响应消息,确定所述主协转服务器为离线状态;所述备用服务器切换至工作状态;其中,所述备用服务器的主消息号、存储的数据及配置的程序与所述主协转服务器的主消息号、存储的数据及配置的程序相同。为了解决上述问题,本专利技术实施例还公开了一种服务器切换装置,该装置应用于视联网中的主协转服务器,该装置包括:第一发送模块,用于向主协转服务器发送在线确认消息;第一确定模块,用于在未接收到所述主协转服务器返回的响应消息的情况下,确定所述主协转服务器为离线状态;第一切换模块,用于切换至工作状态;所述备用服务器的主消息号、存储的数据及配置的程序与所述主协转服务器的主消息号、存储的数据及配置的程序相同。可选的,所述第一确定模块,用于:以预设时间间隔向所述主协转服务器连续发送心跳确认消息;若未接收到所述主协转服务器对N个心跳确认消息返回的响应消息,则确认所述主协转服务器为离线状态;所述对N个心跳确认消息返回的响应消息是所述主协转服务器连续发送的,所述N为不小于2的整数。可选的,所述装置还包括:第一获取模块,用于在接收到所述响应消息的次数达到第一预设次数时,获取所述主协转服务器上存储的数据;第一更新模块,用于基于所述主协转服务器上存储的数据,对所述备用服务器上存储的数据进行同步更新操作,以使所述备用服务器上存储的数据与所述主协转服务器上存储的数据的一致。可选的,所述装置还包括:第二获取模块,用于在执行所述同步更新操作的次数达到第二预设次数时,获取所述主协转服务器的程序版本号;第二发送模块,用于若所述主协转服务器的程序版本号与所述备用服务器的程度版本号不一致,则向所述主协转服务器发送程序升级指令;所述程序升级指令用于指示所述主协转服务器将当前配置的程序的安装包,发送给所述备用服务器;第一接收模块,用于接收所述主协转服务器发送的所述安装包;升级模块,用于基于所述安装包,对所述备用服务器上配置的程序进行版本升级。可选的,所述装置还包括:第三发送模块,用于向用户发送故障提醒信息,以提醒所述用户对所述主协转服务器进行维修,以使所述主协转服务器进入在线状态;其中,所述故障提醒信息用于指示所述主协转服务器出现故障。为了解决上述问题,本专利技术实施例还公开了一种服务器切换装置,该装置应用于视联网中的主协转服务器,该装置包括:第二接收模块,用于接收备用服务器发送的在线确认消息;第一返回模块,用于若所述主协转服务器处于工作状态,则向所述备用服务器返回响应消息,以便于所述备用服务器在未接收到所述响应消息的情况下,确认所述主协转服务器为离线状态,并切换至工作状态;所述备用服务器的主消息号、存储的数据及配置的程序与所述主协转服务器的主消息号、存储的数据及配置的程序相同。可选的,所述第二接收模块,用于:接收所述备用服务器以预设时间间隔向所述主协转服务器连续发送的心跳确认消息;相应地,所述第一返本文档来自技高网...

【技术保护点】
1.一种服务器切换方法,其特征在于,所述方法应用于视联网中的备用服务器,所述方法包括:向主协转服务器发送在线确认消息;在未接收到所述主协转服务器返回的响应消息的情况下,确定所述主协转服务器为离线状态;切换至工作状态;所述备用服务器的主消息号、存储的数据及配置的程序与所述主协转服务器的主消息号、存储的数据及配置的程序相同。

【技术特征摘要】
1.一种服务器切换方法,其特征在于,所述方法应用于视联网中的备用服务器,所述方法包括:向主协转服务器发送在线确认消息;在未接收到所述主协转服务器返回的响应消息的情况下,确定所述主协转服务器为离线状态;切换至工作状态;所述备用服务器的主消息号、存储的数据及配置的程序与所述主协转服务器的主消息号、存储的数据及配置的程序相同。2.根据权利要求1所述的方法,其特征在于,所述在未接收到所述主协转服务器返回的响应消息的情况下,确定所述主协转服务器为离线状态,包括:以预设时间间隔向所述主协转服务器连续发送心跳确认消息;若未接收到所述主协转服务器对N个心跳确认消息返回的响应消息,则确认所述主协转服务器为离线状态;所述对N个心跳确认消息返回的响应消息是所述主协转服务器连续发送的,所述N为不小于2的整数。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在接收到所述响应消息的次数达到第一预设次数时,获取所述主协转服务器上存储的数据;基于所述主协转服务器上存储的数据,对所述备用服务器上存储的数据进行同步更新操作,以使所述备用服务器上存储的数据与所述主协转服务器上存储的数据的一致。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在执行所述同步更新操作的次数达到第二预设次数时,获取所述主协转服务器的程序版本号;若所述主协转服务器的程序版本号与所述备用服务器的程度版本号不一致,则向所述主协转服务器发送程序升级指令;所述程序升级指令用于指示所述主协转服务器将当前配置的程序的安装包,发送给所述备用服务器;接收所述主协转服务器发送的所述安装包;基于所述安装包,对所述备用服务器上配置的程序进行版本升级。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:向用户发送故障提醒信息,以提醒所述用户对所述主协转服务器进行维修,以使所述主协转服务器进入在线状态;其中,所述故障提醒信息用于指示所述主协转服务器出现故障。6.一种服务器切换方法,其特征在于,所述方法应用于视联网中的主协转服务器,所述方法包括:接收备用服务器发送的在线确认消息;若所述主协转服务器处于工作状态,则向所述备用服务器返回响应消息,以便于所述备用服务器在未接收到所述响应消息的情况下,确认所述主协转服务器为离线状态,并切换至工作状态;所述备用服务器的主消息号、存储的数据及配置的程序与所述主协转服务器的主消息号、存储的数据及配置的程序相同。7.根据权利要求6所述的方法,其特征在于,所述接收备用服务器发送的在线确认消息,包括:接收所述备用服务器以预设时间间隔向所述主协转服务器连续发送的心跳确认消息;相应地,所述向所述备用服务器返回响应消息,包括:针对连续发送的每个心跳确认消息,分别返回一个确认消息。8.根据权利要求6所述的方法,其特征在于,所述备用服务器还用于在确认所述主协转服务器为离线状态之后,向用户发送故障提醒信息,以提醒所述用户对所述主协转服务器进行维修,以使所述主协转服务器进入在线状态;相应地,所述方法还包括:在所述主协转服务器进入在线状态之后,获取所述备用服务器上存储的数据;基于所述备用服务器上存储的数据,对所述主协转服务器上存储的数据进行同步更新操作;在完成所述同步更新操作之后,向所述备用服务器发送待机指令;所述待机指令用于指示所述备用服务器由工作状态切换至待机状态;在所述备用服务器进入待机状态之后,切换至工作状态。9.一种服务器切换方法,其特征在于,所述方法应用于视联网中,所述方法应用于视联网中包括备用服务器及主协转服务器的系统,所述方法包括:所述备用服务器向所述主协转服务器发送在线确认消息;所述主协转服务器接收备用服务器发送的在线确认消息;若所述主协转服务器处于工作状态,则所述主协转服务器向所述备用服务器返回响应消息;所述备用服务器在未接收到所述主协转服务器返回的响应消息,确定所述主协转服务器为离线状态;所述备用服务器切换至工作状态;其中,所述备用服务器的主消息号、存储的数据及配置的程序与所述主协转服务器的主消息号、存储的数据及配置的程序相同。10.一种服务器切换装置,其特征在于,所述装置应用于视联网中的备用服务器,所述装置包括:第一发送模块,用于向主协转服务器发送在线确认消息;第一确定模块,用于在未接收到所述主协转服务器...

【专利技术属性】
技术研发人员:孙亮亮方小帅李云鹏沈军
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:北京,11

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

1