一种节点监测方法、无线网络、设备和可读存储介质技术

技术编号:36946547 阅读:15 留言:0更新日期:2023-03-22 19:07
本申请公开了一种节点监测方法、无线网络、设备和可读存储介质,该方法包括:监测节点从所在的无线网络中,选出至少一个邻居节点作为监测节点对应的被监测节点;监测被监测节点的收发情况是否存在异常;响应于被监测节点的收发情况存在异常,生成被监测节点的异常信息,并将异常信息上报给无线网络的网关,上述方法,利用能够直接与被监测节点进行通信的邻居节点作为监测节点,对被监测节点进行监测,能够在出现异常后迅速生成异常信息并上报至网关,实现了在节点出现异常后及时识别发现,提高无线网络中节点异常的识别效率。提高无线网络中节点异常的识别效率。提高无线网络中节点异常的识别效率。

【技术实现步骤摘要】
一种节点监测方法、无线网络、设备和可读存储介质


[0001]本申请涉及无线通信
,特别是涉及一种节点监测方法、无线网络、设备和可读存储介质。

技术介绍

[0002]无线Mesh网络(Wireless Mesh Network,WMN)是一种动态自组织的网络,网络中的节点自动建立并保持与其他节点之间的连接,这种方式使得无线网状网络具有很强的健壮性,如果网络中某个节点发生故障,通信异常,信息可以经由网络中的其他无线路由器传送,并不会引起网络瘫痪。
[0003]为了避免影响无线网状网络的长期工作,需要尽快识别出节点是否存在异常并进行处理,但是现有技术中,网络中若干节点发生异常没有对信息传送带来影响,对于节点异常常常难以及时察觉,直到网络中信息传送受到影响时才能够发现,对于节点故障的识别效率低。

技术实现思路

[0004]本申请主要解决的技术问题是提供一种节点监测方法、无线网络、设备和可读存储介质,能够提高无线网状网络中节点异常的识别效率。
[0005]为解决上述技术问题,本申请采用的一个技术方案是:提供一种节点监测方法,该方法包括:监测节点从所在的无线网络中,选出至少一个邻居节点作为监测节点对应的被监测节点;监测被监测节点的收发情况是否存在异常;响应于被监测节点的收发情况存在异常,生成被监测节点的异常信息,并将异常信息上报给无线网络的网关。
[0006]其中,监测被监测节点的收发情况是否存在异常包括以下任意一个或多个步骤:判断被监测节点在满足响应条件的情况下是否进行响应,若被监测节点未进行响应,则被监测节点存在异常;判断每经过第一预设时间是否接收到被监测节点发送的状态告知消息,状态告知消息表示被监测节点正常工作,其中,若第一预设时间内未接收到状态告知消息则表示被监测节点存在发送异常;基于未响应消息的接收情况,确定被监测节点是否存在接收异常,未响应消息由被监测节点发送,且表示被监测节点未收到关于被监测节点发出的目标消息的响应。
[0007]其中,判断被监测节点在满足响应条件的情况下是否进行响应包括以下至少一个步骤:响应于接收到无线网络中的其他节点或网关广播的第一请求消息,监测被监测节点是否发出消息;检测到被监测节点在第二预设时间内没有发出消息,向被监测节点发出探测消息,判断被监测节点是否响应探测消息。
[0008]其中,目标消息为向无线网络中其他节点或网关发送的第二请求消息,基于未响应消息的接收情况,确定被监测节点是否存在接收异常,包括:响应于接收到未响应消息且被监测节点在预设历史时间内正常发送,确定被监测节点存在接收异常。
[0009]其中,目标消息为向监测节点发送的状态告知消息,基于未响应消息的接收情况,
确定被监测节点是否存在接收异常之前,监测被监测节点的收发情况是否存在异常还包括:接收被监测节点每经过第三预设时间发送的状态告知消息;响应于状态告知消息,向被监测节点发送回复消息,未响应消息表示被监测节点未接收到回复消息;以及;基于未响应消息的接收情况,确定被监测节点是否存在接收异常,包括:响应于接收到未响应消息,确定被监测节点存在接收异常。
[0010]其中,从所在的无线网络中,选出至少一个邻居节点作为监测节点对应的被监测节点之前,还包括:分别接收无线网络中的若干邻居节点发送的目标信息,并将对各邻居节点的目标信息的接收情况发送给网关;从所在的无线网络中,选出至少一个邻居节点作为监测节点对应的被监测节点包括:接收网关发送的监测指示,监测指示包括节点标识;确定自身为监测节点,且将若干邻居节点中与节点标识对应的目标邻居节点作为对应的被监测节点,其中,网关是根据监测节点的接收情况确定是否向监测节点发送监测指示以及确定监测指示中的节点标识。
[0011]其中,接收情况包括目标信息的接收信号强度,网关是在监测节点对目标邻居节点发送的目标信息的接收信号强度满足预设强度条件的情况下,确定向监测节点发送监测指示以及将目标邻居节点的标识作为监测指示中的节点标识;被监测节点的节点标识包括被监测节点的通信地址。
[0012]其中,生成被监测节点的异常信息,包括:基于与被监测节点之间的无线通信信号,确定与被监测节点之间的第一相对位置关系;生成包含第一相对位置关系的异常信息;异常信息上报给网关的路径为上报路径,上报路径中每个节点转发的异常信息包括:第一相对位置关系以及当前已传输路径中的各相邻节点之间的第二相对位置关系,当前已传输路径为在上报路径中异常信息当前已经过的节点组成的路径,异常信息用于使网关能够基于第一相对位置关系和第二相对位置关系确定存在异常的被监测节点的位置。
[0013]为解决上述技术问题,本申请采用的一个技术方案是:提供一种节点监测方法,该方法包括:网关向监测节点发送监测指示,以使监测节点确定对应的被监测节点并对被监测节点的收发情况是否存在异常进行监测;接收监测节点发送的被监测节点的异常信息;根据异常信息确定被监测节点存在异常。
[0014]为解决上述技术问题,本申请采用的一个技术方案是:提供一种无线网状网络,包括网关、监测节点、被监测节点,监测节点用于执行上述任一项执行主体为监测节点的节点监测方法对被监测节点进行监测,网关用于执行上述执行主体为网关的节点监测方法对被监测节点进行监测。
[0015]为解决上述技术问题,本申请采用的另一个技术方案是:提供一种电子设备,包括相互耦接的存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现上述任一项执行主体为监测节点的节点监测方法或者上述执行主体为网关的节点监测方法。
[0016]为解决上述技术问题,本申请采用的另一个技术方案是:提供一种计算机可读存储介质,其上存储有程序指令,程序指令被处理器执行时实现上述任一项执行主体为监测节点的节点监测方法或者上述执行主体为网关的节点监测方法。
[0017]上述方案,通过确定邻居节点之间的监测关系,利用监测节点对被监测节点的收发情况是否存在异常进行监测,若出现异常,则监测节点能够较快地发现异常并生成异常信息并上报至网关,以使网关能够快速获知被监测节点出现异常,从而实现了在节点出现
异常后及时识别发现,提高无线网络中节点异常的识别效率。
附图说明
[0018]图1是本申请节点监测方法一实施例的流程示意图;
[0019]图2是本申请步骤S110另一实施例的流程示意图;
[0020]图3是本申请步骤S120另一实施例的流程示意图;
[0021]图4是本申请步骤S120再一实施例的流程示意图;
[0022]图5是本申请步骤S120又一实施例的流程示意图;
[0023]图6是本申请步骤S130另一实施例的流程示意图;
[0024]图7是本申请节点监测方法另一实施例的流程示意图;
[0025]图8是本申请中无线网络一实施例的示意图;
[0026]图9是本申请电子设备一实施例的框架示意图;
[0027]图10是本申请节点监测装置一实施例的框架示意图;...

【技术保护点】

【技术特征摘要】
1.一种节点监测方法,其特征在于,所述方法包括:监测节点从所在的无线网络中,选出至少一个邻居节点作为所述监测节点对应的被监测节点;监测所述被监测节点的收发情况是否存在异常;响应于所述被监测节点的收发情况存在异常,生成所述被监测节点的异常信息,并将所述异常信息上报给所述无线网络的网关。2.根据权利要求1所述的方法,其特征在于,所述监测所述被监测节点的收发情况是否存在异常包括以下任意一个或多个步骤:判断所述被监测节点在满足响应条件的情况下是否进行响应,其中,若所述被监测节点未进行所述响应,则所述被监测节点存在异常;判断每经过第一预设时间是否接收到所述被监测节点发送的状态告知消息,所述状态告知消息表示所述被监测节点正常工作,其中,若所述第一预设时间内未接收到所述状态告知消息则表示所述被监测节点存在发送异常;基于未响应消息的接收情况,确定所述被监测节点是否存在接收异常,所述未响应消息由被监测节点发送,且表示所述被监测节点未收到关于所述被监测节点发出的目标消息的响应。3.根据权利要求2所述的方法,其特征在于,所述判断所述被监测节点在满足响应条件的情况下是否进行响应包括以下至少一个步骤:响应于接收到所述无线网络中的其他节点或网关广播的第一请求消息,监测所述被监测节点是否发出消息;检测到所述被监测节点在第二预设时间内没有发出消息,向所述被监测节点发出探测消息,判断所述被监测节点是否响应所述探测消息。4.根据权利要求2所述的方法,其特征在于,所述目标消息为向所述无线网络中其他节点或网关发送的第二请求消息,所述基于未响应消息的接收情况,确定所述被监测节点是否存在接收异常,包括:响应于接收到未响应消息且所述被监测节点在预设历史时间内正常发送,确定所述被监测节点存在接收异常;和/或,所述目标消息为向所述监测节点发送的所述状态告知消息,所述基于未响应消息的接收情况,确定所述被监测节点是否存在接收异常之前,所述监测所述被监测节点的收发情况是否存在异常还包括:接收所述被监测节点每经过第三预设时间发送的所述状态告知消息;响应于所述状态告知消息,向所述被监测节点发送回复消息,所述未响应消息表示被监测节点未接收到所述回复消息;以及;所述基于未响应消息的接收情况,确定所述被监测节点是否存在接收异常,包括:响应于接收到未响应消息,确定所述被监测节点存在接收异常。5.根据权利要求1所述的方法,其特征在于,所述从所在的无线网络中,选出至少一个邻居节点作为所述监测节点对应的被监测节点之前,还包括:分别接收所述无线网络中的若干邻居节点发送的目标信息...

【专利技术属性】
技术研发人员:孟伟王明慧何博袁文君范宇龙
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1