监测节点存活状态的方法、装置及系统制造方法及图纸

技术编号:20118715 阅读:19 留言:0更新日期:2019-01-16 12:14
本发明专利技术提供了一种监测节点存活状态的方法、装置及系统,其中,该方法包括:第一节点监测第二节点的存活状态,其中,所述第一节点与所述第二节点互为协同节点;在所述存活状态表征所述第二节点离线时,所述第一节点向中心节点发送用于指示所述第二节点已经离线的通知消息。通过本发明专利技术,解决了相关技术中通过服务器监测下属节点时响应较慢的技术问题。

Method, Device and System for Monitoring Node Survival

The present invention provides a method, apparatus and system for monitoring the survival state of a node, in which the first node monitors the survival state of the second node, in which the first node and the second node are mutually cooperative nodes, and when the survival state characterizes the off-line of the second node, the first node sends to the central node for indicating the second node. An offline notification message. The invention solves the technical problem of slow response when the subordinate node is monitored by the server in the related technology.

【技术实现步骤摘要】
监测节点存活状态的方法、装置及系统
本专利技术涉及通信领域,具体而言,涉及一种监测节点存活状态的方法、装置及系统。
技术介绍
在相关技术中,都是使用服务器监测下属节点的存活情况,这种方式对服务器带宽及计算存储能力都有较高要求,且通常响应较慢。因此相关技术中的节点存活监测技术不适用于中心节点带宽及计算存储能力较低,且需要在协同节点离线后及时响应的情况。针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。
技术实现思路
本专利技术实施例提供了一种监测节点存活状态的方法、装置及系统,以至少解决相关技术中通过服务器监测下属节点时响应较慢的技术问题。根据本专利技术的一个实施例,提供了一种监测节点存活状态的方法,包括:第一节点监测第二节点的存活状态,其中,所述第一节点与所述第二节点互为协同节点;在所述存活状态表征所述第二节点离线时,所述第一节点向中心节点发送用于指示所述第二节点已经离线的通知消息。可选的,在所述第一节点向中心节点发送用于指示所述第二节点已经离线的通知消息之后,所述方法还包括:所述中心节点确定所述第二节点的离线状态;所述中心节点根据所述第一节点和/或所述第二节点的当前拓扑状态调整所辖节点的协同关系。可选的,所述中心节点确定所述第二节点的离线状态包括:所述中心节点与所述第二节点进行尝试通信;在所述尝试通信失败时,所述中心节点确定所述第二节点的当前状态为所述离线状态。可选的,所述中心节点根据所述第一节点的当前拓扑状态调整所辖节点的协同关系包括以下之一:在所述第一节点存在其他存活的协同节点时,所述中心节点保持所辖节点的协同关系;在所述第一节点不存在其他存活的协同节点时,所述中心节点重新为所辖节点选择协同节点。可选的,所述中心节点根据所述第一节点和/或所述第二节点的当前拓扑状态调整所辖节点的协同关系包括以下之一:在所述第一节点存在其他存活的协同节点,且第二节点不存在其他存活的协同节点时,所述中心节点保持所辖节点的协同关系;在所述第一节点存在其他存活的协同节点,且第三节点存在其他存活的协同节点时,所述中心节点保持所辖节点的协同关系;在所述第一节点不存在其他存活的协同节点,或,所述第三节点不存在其他存活的协同节点时,所述中心节点重新为所辖节点选择协同节点;其中,所述第三节点为所述第二节点的协同节点。可选的,在向中心节点发送用于指示所述第二节点已经离线的通知消息之前,所述方法还包括:所述第一节点根据所述存活状态确定所述第二节点的当前状态为离线状态。可选的,第一节点监测第二节点的存活状态包括:所述第一节点根据接收到的所述第二节点的存活信息监测所述第二节点的存活状态。可选的,所述第一节点根据接收到的所述第二节点的存活信息监测所述第二节点的存活状态包括以下之一:所述第一节点根据所述第一节点上次接收到所述第二节点的存活信息与本次接收到所述第二节点存活信息所间隔的第一时间监测所述第二节点的存活状态;所述第一节点根据所述第二节点上次生成存活信息与所述第二节点本次生成存活信息所间隔的第二时间监测所述第二节点的存活状态。可选的,所述第一节点根据接收所述第二节点的存活信息监测所述第二节点的存活状态包括以下之一:在所述第一时间小于或等于第一阈值,且所述第二时间小于或等于第二阈值时,所述第一节点确定所述第二节点的存活状态为正常状态;在所述第一时间小于或等于所述第一阈值,且所述第二时间大于或等于所述第二阈值时,所述第一节点确定所述第二节点的存活状态为异常状态;在所述第一时间大于或等于所述第一阈值,且所述第二节点在上一个监测周期的存活状态为异常状态时,所述第一节点确定第二节点的存活状态为离线状态;在所述第一时间大于或等于所述第一阈值,且所述第二节点在上一个监测周期的存活状态为正常状态时,判断所述第一时间是否大于第三阈值,在判断结果为否时,确定所述第二节点的存活状态为异常状态;在所述第一时间大于或等于所述第一阈值,且所述第二节点在上一个监测周期的存活状态为正常状态时,判断所述第一时间是否大于第三阈值,在判断结果为是时,确定所述第二节点的存活状态为离线状态。可选的,所述第三阈值大于所述第二阈值和所述第一阈值。可选的,所述第一节点根据接收所述第二节点的存活信息监测所述第二节点的存活状态包括以下之一:在所述第一时间小于或等于第一阈值时,所述第一节点确定所述第二节点的存活状态为正常状态;在所述第一时间大于或等于所述第一阈值时,所述第一节点确定所述第二节点的存活状态为离线状态。可选的,所述方法还包括:所述第一节点接收所述第二节点发送的存活信息。可选的,所述中心节点为同一网络中的任一第四节点。可选的,所述中心节点通过以下方式之一确定:预设关系计算,网络或用户指定。可选的,所述节点包括以下之一:终端;网关。根据本专利技术的另一个实施例,提供了一种监测节点存活状态的装置,应用在第一节点,包括:监测模块,用于监测第二节点的存活状态,其中,所述第一节点与所述第二节点互为协同节点;发送模块,用于在所述存活状态表征所述第二节点离线时,向中心节点发送用于指示所述第二节点已经离线的通知消息。根据本专利技术的又一个实施例,提供了一种监测节点存活状态的系统,包括:第一节点,第二节点,中心节点;所述第一节点包括:监测模块,用于监测第二节点的存活状态,其中,所述第一节点与所述第二节点互为协同节点;发送模块,用于在所述存活状态表征所述第二节点离线时,向中心节点发送用于指示所述第二节点已经离线的通知消息;所述中心节点包括:确定模块,用于在接收到所述通知消息后,确定所述第二节点的离线状态;管理模块,用于根据所述第一节点和/或所述第二节点的当前拓扑状态调整所辖节点的协同关系。根据本专利技术的又一个实施例,还提供了一种存储介质。该存储介质设置为存储用于执行以下步骤的程序代码:监测第二节点的存活状态,其中,所述第一节点与所述第二节点互为协同节点;在所述存活状态表征所述第二节点离线时,向中心节点发送用于指示所述第二节点已经离线的通知消息。通过本专利技术,第一节点监测第二节点的存活状态,其中,所述第一节点与所述第二节点互为协同节点;在所述存活状态表征所述第二节点离线时,所述第一节点向中心节点发送用于指示所述第二节点已经离线的通知消息。通过节点间的相互监测并发送到中心节点,解决了相关技术中通过服务器监测下属节点时响应较慢的技术问题,提高了网络对节点异常的反应速度。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术实施例的网络构架图;图2是根据本专利技术实施例的监测节点存活状态的方法流程图;图3是根据本专利技术实施例的监测节点存活状态的装置的结构框图;图4是根据本专利技术实施例的监测节点存活状态的系统的结构框图;图5为本实施例提供的节点存活信息发送流程示意图;图6为本实施例提供的中心节点处理离线节点的流程示意图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。实施例1本申请实施例可以本文档来自技高网...

【技术保护点】
1.一种监测节点存活状态的方法,其特征在于,包括:第一节点监测第二节点的存活状态,其中,所述第一节点与所述第二节点互为协同节点;在所述存活状态表征所述第二节点离线时,所述第一节点向中心节点发送用于指示所述第二节点已经离线的通知消息。

【技术特征摘要】
2017.06.30 CN 20171052417561.一种监测节点存活状态的方法,其特征在于,包括:第一节点监测第二节点的存活状态,其中,所述第一节点与所述第二节点互为协同节点;在所述存活状态表征所述第二节点离线时,所述第一节点向中心节点发送用于指示所述第二节点已经离线的通知消息。2.根据权利要求1所述的方法,其特征在于,在所述第一节点向中心节点发送用于指示所述第二节点已经离线的通知消息之后,所述方法还包括:所述中心节点确定所述第二节点的离线状态;所述中心节点根据所述第一节点和/或所述第二节点的当前拓扑状态调整所辖节点的协同关系。3.根据权利要求2所述的方法,其特征在于,所述中心节点确定所述第二节点的离线状态包括:所述中心节点与所述第二节点进行尝试通信;在所述尝试通信失败时,所述中心节点确定所述第二节点的当前状态为所述离线状态。4.根据权利要求2所述的方法,其特征在于,所述中心节点根据所述第一节点的当前拓扑状态调整所辖节点的协同关系包括以下之一:在所述第一节点存在其他存活的协同节点时,所述中心节点保持所辖节点的协同关系;在所述第一节点不存在其他存活的协同节点时,所述中心节点重新为所辖节点选择协同节点。5.根据权利要求2所述的方法,其特征在于,所述中心节点根据所述第一节点和/或所述第二节点的当前拓扑状态调整所辖节点的协同关系包括以下之一:在所述第一节点存在其他存活的协同节点,且第二节点不存在其他存活的协同节点时,所述中心节点保持所辖节点的协同关系;在所述第一节点存在其他存活的协同节点,且第三节点存在其他存活的协同节点时,所述中心节点保持所辖节点的协同关系;在所述第一节点不存在其他存活的协同节点,或,所述第三节点不存在其他存活的协同节点时,所述中心节点重新为所辖节点选择协同节点;其中,所述第三节点为所述第二节点的协同节点。6.根据权利要求1所述的方法,其特征在于,在向中心节点发送用于指示所述第二节点已经离线的通知消息之前,所述方法还包括:所述第一节点根据所述存活状态确定所述第二节点的当前状态为离线状态。7.根据权利要求1所述的方法,其特征在于,第一节点监测第二节点的存活状态包括:所述第一节点根据接收到的所述第二节点的存活信息监测所述第二节点的存活状态。8.根据权利要求7所述的方法,其特征在于,所述第一节点根据接收到的所述第二节点的存活信息监测所述第二节点的存活状态包括以下之一:所述第一节点根据所述第一节点上次接收到所述第二节点的存活信息与本次接收到所述第二节点存活信息所间隔的第一时间监测所述第二节点的存活状态;所述第一节点根据所述第二节点上次生成存活信息与所述第二节点本次生成存活信息所间隔的第二时间监测所述第二节点的存活状态。9.根据权利要求8所述的方法,其特征在于,所述第一节点根据接收所述第二节点的存活信息监测所述第二节点的存活状态包括以下之一:在所述第一时间小于或等于第...

【专利技术属性】
技术研发人员:杨坤卢忱谢芳
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1