设备接入方法、节点设备、服务器及存储介质技术

技术编号:37912135 阅读:11 留言:0更新日期:2023-06-21 22:35
本申请实施例提供一种设备接入方法、节点设备、服务器及存储介质,该方法包括向服务器进行节点注册,以使所述服务器从注册的多个节点设备中选定主节点,获得选定结果并将选定结果发送给注册的各节点,接收所述服务器发送的所述选定结果,若所述选定结果指示当前节点自身为主节点,则绑定浮动IP地址,并基于所述浮动IP地址为待接入设备提供接入服务。本申请实施例通过向服务器注册多个节点设备,并从多个节点设备中选定主节点绑定浮动IP,以使主节点为待接入设备提供服务,能够在主节点发生故障后,将浮动IP重新绑定新的主节点,继续为待接入设备提供服务,解决了单点故障的问题,提高了平台的容灾能力。了平台的容灾能力。了平台的容灾能力。

【技术实现步骤摘要】
设备接入方法、节点设备、服务器及存储介质


[0001]本申请实施例涉及通信
,尤其涉及一种设备接入方法、节点设备、服务器及存储介质。

技术介绍

[0002]随着通信技术的发展,通过一个平台对多个设备进行注册管理的方式应用范围越来越广泛。例如在安防行业。众多支持国标协议的设备散落在社会各个地方,可以通过将这些设备接入同一个平台,通过该平台对各设备进行统一管理。
[0003]在现有技术中,平台向各待接入设备提供该平台负责提供接入服务的服务设备的IP地址,由各待接入设备该IP地址接入该服务设备。
[0004]然而,实现本申请过程中,专利技术人发现现有技术中至少存在如下问题:在现有的方案中,若服务设备发生故障,则平台无法再为待接入设备提供接入服务,存在单点故障问题。

技术实现思路

[0005]本申请实施例提供一种设备接入方法、节点设备、服务器及存储介质,以解决单点故障问题,并提高待接入设备接入平台的接入成功率。
[0006]第一方面,本申请实施例提供一种设备接入方法,应用于节点设备,所述方法包括:
[0007]向服务器进行节点注册,以使所述服务器从注册的多个节点设备中选定主节点,获得选定结果并将选定结果发送给注册的各节点;
[0008]接收所述服务器发送的所述选定结果;
[0009]若所述选定结果指示当前节点自身为主节点,则绑定浮动IP地址,并基于所述浮动IP地址为待接入设备提供接入服务。
[0010]在一种可能的设计中,所述绑定浮动IP地址之后,还包括:
[0011]向所述服务器发送保活信息,以使所述服务器根据所述保活信息确定当前的主节点失活后,重新从除当前节点之外的剩余注册的节点中选定新的主节点。
[0012]在一种可能的设计中,所述向所述服务器发送保活信息,以使所述服务器根据所述保活信息确定当前的主节点失活后,重新从除当前节点之外的剩余注册的节点中选定新的主节点之前,还包括:
[0013]从数据库获取设备注册信息,以根据所述设备注册信息对所述待接入设备进行验证,并在验证通过后为所述待接入设备提供接入服务。
[0014]在一种可能的设计中,所述向所述服务器发送保活信息,以使所述服务器根据所述保活信息确定当前的主节点失活后,重新从除当前节点之外的剩余注册的节点中选定新的主节点之后,还包括:
[0015]解除与所述浮动IP地址的绑定;
[0016]删除所述设备注册信息。
[0017]在一种可能的设计中,所述绑定浮动IP地址之后,还包括:
[0018]定时向路由设备发送地址解析协议APR消息,以使路由设备确定所述浮动IP地址与主节点的媒体存取控制位址MAC之间的对应关系,并根据所述对应关系建立所述待接入设备与主节点之间的通信连接。
[0019]第二方面,本申请实施例提供一种设备接入方法,应用于服务器,所述方法包括:
[0020]对多个节点设备进行注册;
[0021]从多个所述节点中选定主节点,获得选定结果并将选定结果发送给各所述节点,以使所述主节点绑定浮动IP地址,并基于所述浮动IP地址为待接入设备提供接入服务。
[0022]在一种可能的设计中,所述对多个节点设备进行注册之后,还包括:
[0023]将注册的各节点的节点信息进行保存。
[0024]在一种可能的设计中,所述从多个所述节点中选定主节点之后,还包括:
[0025]将所述选定结果进行保存。
[0026]在一种可能的设计中,所述获得选定结果并将选定结果发送给各所述节点之后,还包括:
[0027]接收所述主节点发送的保活信息;
[0028]根据所述保活信息,确定当前的主节点的存活状态;
[0029]若当前的主节点失活,则重新从除当前节点之外的剩余注册的节点中选定新的主节点。
[0030]在一种可能的设计中,所述重新从除当前节点之外的剩余注册的节点中选定新的主节点之后,还包括:
[0031]获得新的选定结果,并将所述新的选定结果发送给各节点,以使新的主节点绑定所述浮动IP地址,并基于所述浮动IP地址为待接入设备提供接入服务。
[0032]第三方面,本申请实施例提供一种节点设备,包括:
[0033]第一注册模块,用于向服务器进行节点注册,以使所述服务器从注册的多个节点设备中选定主节点,获得选定结果并将选定结果发送给注册的各节点;
[0034]接收模块,用于接收所述服务器发送的所述选定结果;
[0035]绑定模块,用于若所述选定结果指示当前节点自身为主节点,则绑定浮动IP地址,并基于所述浮动IP地址为待接入设备提供接入服务。
[0036]第四方面,本申请实施例提供一种服务器,包括:
[0037]第二注册模块,用于对多个节点设备进行注册;
[0038]选定模块,用于从多个所述节点中选定主节点,获得选定结果并将选定结果发送给各所述节点,以使所述主节点绑定浮动IP地址,并基于所述浮动IP地址为待接入设备提供接入服务。
[0039]第五方面,本申请实施例提供一种节点设备,包括:至少一个处理器和存储器;
[0040]所述存储器存储计算机执行指令;
[0041]所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的方法。
[0042]第六方面,本申请实施例提供一种服务器,包括:至少一个处理器和存储器;
[0043]所述存储器存储计算机执行指令;
[0044]所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第二方面以及第二方面各种可能的设计所述的方法。
[0045]第七方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的方法,或者,实现如上第二方面以及第二方面各种可能的设计所述的方法。
[0046]第八方面,本申请实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如上第一方面以及第一方面各种可能的设计所述的方法,或者,实现如上第二方面以及第二方面各种可能的设计所述的方法。
[0047]本实施例提供的设备接入方法、节点设备、服务器及存储介质,该方法通过向服务器进行节点注册,以使所述服务器从注册的多个节点设备中选定主节点,获得选定结果并将选定结果发送给注册的各节点,接收所述服务器发送的所述选定结果,若所述选定结果指示当前节点自身为主节点,则绑定浮动IP地址,并基于所述浮动IP地址为待接入设备提供接入服务,本实施例提供的设备接入方法,通过向服务器注册多个节点设备,并从多个节点设备中选定主节点绑定浮动IP,以使主节点为待接入设备提供服务,能够在主节点发生故障后,将浮动IP重新绑定新的主节点,继续为待接入设备提供服务,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备接入方法,其特征在于,应用于节点设备,所述方法包括:向服务器进行节点注册,以使所述服务器从注册的多个节点设备中选定主节点,获得选定结果并将选定结果发送给注册的各节点;接收所述服务器发送的所述选定结果;若所述选定结果指示当前节点自身为主节点,则绑定浮动IP地址,并基于所述浮动IP地址为待接入设备提供接入服务。2.根据权利要求1所述的方法,其特征在于,所述绑定浮动IP地址之后,还包括:向所述服务器发送保活信息,以使所述服务器根据所述保活信息确定当前的主节点失活后,重新从除当前节点之外的剩余注册的节点中选定新的主节点。3.根据权利要求2所述的方法,其特征在于,所述向所述服务器发送保活信息,以使所述服务器根据所述保活信息确定当前的主节点失活后,重新从除当前节点之外的剩余注册的节点中选定新的主节点之前,还包括:从数据库获取设备注册信息,以根据所述设备注册信息对所述待接入设备进行验证,并在验证通过后为所述待接入设备提供接入服务。4.根据权利要求3所述的方法,其特征在于,所述向所述服务器发送保活信息,以使所述服务器根据所述保活信息确定当前的主节点失活后,重新从除当前节点之外的剩余注册的节点中选定新的主节点之后,还包括:解除与所述浮动IP地址的绑定;删除所述设备注册信息。5.根据权利要求1

4任一项所述的方法,其特征在于,所述绑定浮动IP地址之后,还包括:定时向路由设备发送地址解析协议APR消息,以使路由设备确定所述浮动IP地址与主节点的媒体存取控制位址MAC之间的对应关系,并根据所述对应关系建立所述待接入设备与主节点之间的通信连接。6.一种设备接入方法,其特征在于,应用于服务器,所述方法包括:对多个节点设备进行注册;从多个所述节点中选定主节点,获得选定结果并将选定结果发送给各所述节点,以使所述主节点绑定浮动IP地址,并基于所述浮动IP地址为待接入设备提供接入服务。7.根据权利要求6所述的方法,其特征在于,所述对多个节点设备进行注册之后,还包括:将注册的各节点的节点信息进行保存。8.根据权利要求6所述的方法,其特征在于,所述从多个所述节点中选定主节点之后,还包括:将所述选定结果进行保存。9.根据权利要求6

8任一项所述的方法,...

【专利技术属性】
技术研发人员:赵建平
申请(专利权)人:成都鼎桥通信技术有限公司
类型:发明
国别省市:

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

1