视联网服务器切换方法和装置制造方法及图纸

技术编号:21066010 阅读:26 留言:0更新日期:2019-05-08 10:08
本发明专利技术提供了一种视联网服务器切换方法及装置。所述方法包括:在视联网监控统一管理平台初次接入视联网时,接收由第一视联网服务器发送的第一入网请求广播包,及由第二视联网服务器发送的第二入网请求广播包;依据第一入网请求广播包和第二入网请求广播包,确定第一视联网服务器和第二视联网服务器分别对应的优先级;在第一视联网服务器的优先级高于第二视联网服务器的优先级时,建立与第一视联网服务器的网络连接;在第一视联网服务器发生异常时,断开与第一视联网服务器的网络连接;接收第二入网请求广播包,并依据第二入网请求广播包建立与第二视联网服务器的网络连接。本发明专利技术解决了服务器故障导致Mserver不能正常工作的问题。

【技术实现步骤摘要】
视联网服务器切换方法和装置
本专利技术涉及视联网
,特别是涉及一种视联网服务器切换方法和一种视联网服务器切换装置。
技术介绍
视联网是网络发展的重要里程碑,是互联网的更高级形态,是一个实时网络,能够实现目前互联网无法实现的全网高清视频实时传输,将众多互联网应用推向高清视频化,高清面对面,使得基于视联网技术的视联网会议得到了快速发展。而在视联网中只有一台服务器时,当服务器出现异常状况不能正常运行时,视联网中所有业务将不能正常运行。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种视联网服务器切换方法和相应的一种视联网服务器切换装置。为了解决上述问题,本专利技术实施例公开了一种视联网服务器切换方法,应用于视联网监控统一管理平台,包括:在所述视联网监控统一管理平台初次接入视联网时,接收由第一视联网服务器发送的第一入网请求广播包,及由第二视联网服务器发送的第二入网请求广播包;依据所述第一入网请求广播包和所述第二入网请求广播包,确定所述第一视联网服务器和所述第二视联网服务器分别对应的优先级;在所述第一视联网服务器的优先级高于所述第二视联网服务器的优先级时,建立与所述第一视联网服务器的网络连接;在所述第一视联网服务器发生异常时,断开与所述第一视联网服务器的网络连接;接收所述第二入网请求广播包,并依据所述第二入网请求广播包建立与所述第二视联网服务器的网络连接。优选地,所述在所述第一视联网服务器发生异常时,断开与所述第一视联网服务器的网络连接的步骤,包括:监测在第一预设时间内是否接收到由所述第一视联网服务器发送的第一心跳包;在所述第一预设时间内未接收到所述第一心跳包的情况下,断开与所述第一视联网服务器的网络连接。优选地,在所述建立与所述第一视联网服务器的网络连接的步骤之后,还包括:在监测到所述视联网监控统一管理平台的重启操作时,获取本地记录的上次联网的所述第一视联网服务器的MAC地址;接收入网请求广播包;其中,所述入网请求广播包中包含有各视联网服务器的目标MAC地址;将所述MAC地址与各所述目标MAC地址进行一一匹配;在匹配成功时,则建立与所述第一视联网服务器的网络连接;在匹配失败时,则获取各所述视联网服务器的优先级,并从各所述视联网服务器中选择优先级最高的目标视联网服务器,建立与所述目标视联网服务器的网络连接。优选地,在所述建立与所述第一视联网服务器的网络连接的步骤之后,还包括:在监测到所述视联网监控统一管理平台的重启操作,且所述第一视联网服务器和所述第二视联网服务器均正常的情况下,判断是否接收到由所述第一视联网服务器发送的第三入网请求广播包;在未接收到所述第三入网请求广播包的情况下,在等待设定时间后,判断是否接收到所述第三入网请求广播包;若是,则建立与所述第一视联网服务器的网络连接;若否,则接收由所述第二入网请求广播包,并建立与所述第二视联网服务器的网络连接。优选地,在所述接收所述第二入网请求广播包,并依据所述第二入网请求广播包建立与所述第二视联网服务器的网络连接的步骤之后,还包括:在所述第一视联网服务器恢复工作状态时,判断是否接收到由所述第二视联网服务器发送的第二心跳包;在接收到所述第二心跳包的情况下,持续建立与所述第二视联网服务器的网络连接;在第二预设时间内未接收到所述第二心跳包的情况下,接收由所述第一视联网服务器发送的第四入网请求广播包,并建立与所述第一视联网服务器的网络连接。为了解决上述问题,本专利技术实施例还公开了一种视联网服务器切换装置,应用于视联网监控统一管理平台,包括:第一入网请求包接收模块,用于在所述视联网监控统一管理平台初次接入视联网时,接收由第一视联网服务器发送的第一入网请求广播包,及由第二视联网服务器发送的第二入网请求广播包;服务器优先级确定模块,用于依据所述第一入网请求广播包和所述第二入网请求广播包,确定所述第一视联网服务器和所述第二视联网服务器分别对应的优先级;第一网络连接建立模块,用于在所述第一视联网服务器的优先级高于所述第二视联网服务器的优先级时,建立与所述第一视联网服务器的网络连接;第一网络连接断开模块,用于在所述第一视联网服务器发生异常时,断开与所述第一视联网服务器的网络连接;第二网络连接建立模块,用于接收所述第二入网请求广播包,并依据所述第二入网请求广播包建立与所述第二视联网服务器的网络连接。优选地,所述第一网络连接断开模块包括:第一心跳包监测子模块,用于监测在第一预设时间内是否接收到由所述第一视联网服务器发送的第一心跳包;第一网络连接断开子模块,用于在所述第一预设时间内未接收到所述第一心跳包的情况下,断开与所述第一视联网服务器的网络连接。优选地,还包括:MAC地址获取模块,用于在监测到所述视联网监控统一管理平台的重启操作时,获取本地记录的上次联网的所述第一视联网服务器的MAC地址;第二入网请求包接收模块,用于接收入网请求广播包;其中,所述入网请求广播包中包含有各视联网服务器的目标MAC地址;MAC地址匹配模块,用于将所述MAC地址与各所述目标MAC地址进行一一匹配;第三网络连接建立模块,用于在匹配成功时,则建立与所述第一视联网服务器的网络连接;第四网络连接建立模块,用于在匹配失败时,则获取各所述视联网服务器的优先级,并从各所述视联网服务器中选择优先级最高的目标视联网服务器,建立与所述目标视联网服务器的网络连接。优选地,还包括:第一入网请求包判断模块,用于在监测到所述视联网监控统一管理平台的重启操作,且所述第一视联网服务器和所述第二视联网服务器均正常的情况下,判断是否接收到由所述第一视联网服务器发送的第三入网请求广播包;第二入网请求包判断模块,用于在未接收到所述第三入网请求广播包的情况下,在等待设定时间后,判断是否接收到所述第三入网请求广播包;第五网络连接建立模块,用于在接收到所述第三入网请求广播包的情况下,建立与所述第一视联网服务器的网络连接;第六网络连接建立模块,用于在未接收到所述第三入网请求广播包的情况下,接收由所述第二入网请求广播包,并建立与所述第二视联网服务器的网络连接。优选地,还包括:第二心跳包接收模块,用于在所述第一视联网服务器恢复工作状态时,判断是否接收到由所述第二视联网服务器发送的第二心跳包;第七网络连接建立模块,用于在接收到所述第二心跳包的情况下,持续建立与所述第二视联网服务器的网络连接;第八网络连接建立模块,用于在第二预设时间内未接收到所述第二心跳包的情况下,接收由所述第一视联网服务器发送的第四入网请求广播包,并建立与所述第一视联网服务器的网络连接。本专利技术实施例中,通过在视联网监控统一管理平台初次接入视联网时,接收由第一视联网服务器发送的第一入网请求广播包,及由第二视联网服务器发送的第二入网请求广播包,依据第一入网请求广播包和第二入网请求广播包,确定第一视联网服务器和第二视联网服务器分别对应的优先级,在第一视联网服务器的优先级高于第二视联网服务器的优先级时,建立与第一视联网服务器的网络连接,在第一视联网服务器发生异常时,断开与第一视联网服务器的网络连接,并接收第二入网请求广播包,并依据第二入网请求广播包建立与第二视联网服务器的网络连接。本专利技术实施例解决了在单台服务器的视联网中,服务器故障导致Mse本文档来自技高网...

【技术保护点】
1.一种视联网服务器切换方法,应用于视联网监控统一管理平台,其特征在于,包括:在所述视联网监控统一管理平台初次接入视联网时,接收由第一视联网服务器发送的第一入网请求广播包,及由第二视联网服务器发送的第二入网请求广播包;依据所述第一入网请求广播包和所述第二入网请求广播包,确定所述第一视联网服务器和所述第二视联网服务器分别对应的优先级;在所述第一视联网服务器的优先级高于所述第二视联网服务器的优先级时,建立与所述第一视联网服务器的网络连接;在所述第一视联网服务器发生异常时,断开与所述第一视联网服务器的网络连接;接收所述第二入网请求广播包,并依据所述第二入网请求广播包建立与所述第二视联网服务器的网络连接。

【技术特征摘要】
1.一种视联网服务器切换方法,应用于视联网监控统一管理平台,其特征在于,包括:在所述视联网监控统一管理平台初次接入视联网时,接收由第一视联网服务器发送的第一入网请求广播包,及由第二视联网服务器发送的第二入网请求广播包;依据所述第一入网请求广播包和所述第二入网请求广播包,确定所述第一视联网服务器和所述第二视联网服务器分别对应的优先级;在所述第一视联网服务器的优先级高于所述第二视联网服务器的优先级时,建立与所述第一视联网服务器的网络连接;在所述第一视联网服务器发生异常时,断开与所述第一视联网服务器的网络连接;接收所述第二入网请求广播包,并依据所述第二入网请求广播包建立与所述第二视联网服务器的网络连接。2.根据权利要求1所述的方法,其特征在于,所述在所述第一视联网服务器发生异常时,断开与所述第一视联网服务器的网络连接的步骤,包括:监测在第一预设时间内是否接收到由所述第一视联网服务器发送的第一心跳包;在所述第一预设时间内未接收到所述第一心跳包的情况下,断开与所述第一视联网服务器的网络连接。3.根据权利要求1所述的方法,其特征在于,在所述建立与所述第一视联网服务器的网络连接的步骤之后,还包括:在监测到所述视联网监控统一管理平台的重启操作时,获取本地记录的上次联网的所述第一视联网服务器的MAC地址;接收入网请求广播包;其中,所述入网请求广播包中包含有各视联网服务器的目标MAC地址;将所述MAC地址与各所述目标MAC地址进行一一匹配;在匹配成功时,则建立与所述第一视联网服务器的网络连接;在匹配失败时,则获取各所述视联网服务器的优先级,并从各所述视联网服务器中选择优先级最高的目标视联网服务器,建立与所述目标视联网服务器的网络连接。4.根据权利要求1所述的方法,其特征在于,在所述建立与所述第一视联网服务器的网络连接的步骤之后,还包括:在监测到所述视联网监控统一管理平台的重启操作,且所述第一视联网服务器和所述第二视联网服务器均正常的情况下,判断是否接收到由所述第一视联网服务器发送的第三入网请求广播包;在未接收到所述第三入网请求广播包的情况下,在等待设定时间后,判断是否接收到所述第三入网请求广播包;若是,则建立与所述第一视联网服务器的网络连接;若否,则接收由所述第二入网请求广播包,并建立与所述第二视联网服务器的网络连接。5.根据权利要求1所述的方法,其特征在于,在所述接收所述第二入网请求广播包,并依据所述第二入网请求广播包建立与所述第二视联网服务器的网络连接的步骤之后,还包括:在所述第一视联网服务器恢复工作状态时,判断是否接收到由所述第二视联网服务器发送的第二心跳包;在接收到所述第二心跳包的情况下,持续建立与所述第二视联网服务器的网络连接;在第二预设时间内未接收到所述第二心跳包的情况下,接收由所述第一视联网服务器发送的第四入网请求广播包,并建立与所述第一视联网服务器的网络连接。6.一种视联网服务器切换装置,应用于视联网监控统一管理平台,其特征在于,包括:第一入网请求包接收模块,用于在所述视联网监控统一管理平台初次接入视...

【专利技术属性】
技术研发人员:白羽沈军王洪超解君
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:北京,11

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

1