网络故障监测方法及装置的制造方法

文档序号:9923496阅读:325来源:国知局
网络故障监测方法及装置的制造方法
【技术领域】
[0001]本发明涉及监测技术领域,具体而言,涉及一种网络故障监测方法及装置。
【背景技术】
[0002]现今常将多个无线数据采集设备组网后进行数据交互,进行数据交互时可能存在某些无线数据采集设备数据交互失败,为了确保数据交互的可靠性,需要进行网络故障检测、处理。目前常用的故障监测方法是采用比较被动的方式,例如:组网时记录网络中所有无线数据采集设备的信息,进行全网数据采集时记录采集失败的无线数据采集设备的信息,若失败无线数据采集设备数量达到一定比例则认为这些无线数据采集设备疑是故障,通过重新组网,尝试将疑是故障无线数据采集设备恢复,重新组网后将无法恢复入网的无线数据采集设备断定为无线数据采集设备故障。采用该种方式,当个别无线数据采集设备通信失败时,系统在较长时间内无法也没有机会判断是网络通信故障还是无线数据采集设备故障,且组网时间长、效率低、导致无线数据采集设备故障监测的实时性差。并且,对于可自恢复(很多通信失败都是暂时的,大多由干扰所致,过一段时间后,通信即可恢复正常)的网络通信故障,无法判断,这些可自恢复的无线数据采集设备,在不做任何处理的情况下也可以恢复正常通信,而此时的重组网浪费了大量的时间,降低了网络的可用性。

【发明内容】

[0003]有鉴于此,本发明实施例的目的在于提供一种网络故障监测方法及装置,以改善现有技术中直接通过组网的方式处理无线数据采集设备联网故障,耗时长、效率低,降低了网络可用性的问题。
[0004]为了实现上述目的,本发明实施例采用的技术方案如下:
[0005]本发明实施例提供了一种网络故障监测方法,应用于主控设备,该主控设备用于与多个无线数据采集设备建立无线通信,以组成无线数据采集网络,所述方法包括:
[0006]检测并记录通信失败的无线数据采集设备及通信失败的时间点;
[0007]判断是否存在连续通信失败次数达到第一预设阈值的无线数据采集设备,如果存在,则统计在同一时间段内连续通信失败次数达到所述第一预设阈值的无线数据采集设备总量;
[0008]判断所述无线数据采集设备总量是否达到第二预设阈值,如果达到所述第二预设阈值,则检测在同一时间段内连续通信失败次数达到所述第一预设阈值的各无线数据采集设备中是否存在为关键路由的无线数据采集设备,如果存在为关键路由的无线数据采集设备,则检测为关键路由的所述无线数据采集设备是否故障。
[0009]优选地,所述方法还包括:
[0010]如果在同一时间段内连续通信失败次数达到所述第一预设阈值的各无线数据采集设备中不存在为关键路由的无线数据采集设备,则判定在同一时间段内连续通信失败次数达到所述第一预设阈值的各无线数据采集设备未发生故障。[0011 ]优选地,所述方法还包括:
[0012]如果所述无线数据采集设备总量低于所述第二预设阈值,则分别检测连续通信失败次数达到所述第一预设阈值的各无线数据采集设备是否出现故障。
[0013]优选地,所述分别检测连续通信失败次数达到所述第一预设阈值的各无线数据采集设备是否出现故障的步骤包括:
[0014]查找出每台连续通信失败次数达到所述第一预设阈值的无线数据采集设备的所有相邻无线数据采集设备;
[0015]向每台相邻无线数据采集设备发出控制指令,使每台相邻无线数据采集设备依次与连续通信失败次数达到所述第一预设阈值的所述无线数据采集设备进行通信连接;
[0016]判断是否存在相邻无线数据采集设备与连续通信失败次数达到所述第一预设阈值的所述无线数据采集设备成功建立通信连接,如果不存在,则判定连续通信失败次数达到所述第一预设阈值的所述无线数据采集设备为故障无线数据采集设备。
[0017]优选地,所述方法还包括:
[0018]如果存在相邻无线数据采集设备与连续通信失败次数达到所述第一预设阈值的所述无线数据采集设备成功建立通信连接,则判定连续通信失败次数达到所述第一预设阈值的所述无线数据采集设备发生可恢复型网络通信故障。
[0019]本发明实施例还提供了一种网络故障监测装置,应用于主控设备,该主控设备用于与多个无线数据采集设备建立无线通信,以组成无线数据采集网络,所述网络故障监测装置包括:
[0020]检测及记录单元,用于检测并记录通信失败的无线数据采集设备及通信失败的时间点;
[0021]判断单元,用于判断是否存在连续通信失败次数达到第一预设阈值的无线数据采集设备,如果存在,则统计在同一时间段内连续通信失败次数达到所述第一预设阈值的无线数据采集设备总量;用于判断所述无线数据采集设备总量是否达到第二预设阈值,如果达到所述第二预设阈值,则检测在同一时间段内连续通信失败次数达到所述第一预设阈值的各无线数据采集设备中是否存在为关键路由的无线数据采集设备,如果存在为关键路由的无线数据采集设备,则检测为关键路由的所述无线数据采集设备是否故障。
[0022]优选地,所述判断单元,还用于在同一时间段内连续通信失败次数达到所述第一预设阈值的各无线数据采集设备中不存在为关键路由的无线数据采集设备时,判定在同一时间段内连续通信失败次数达到所述第一预设阈值的各无线数据采集设备未发生故障。
[0023]优选地,所述网络故障监测装置还包括:
[0024]处理单元,用于在所述判断单元判断得出所述无线数据采集设备总量低于所述第二预设阈值时,分别检测连续通信失败次数达到所述第一预设阈值的各无线数据采集设备是否出现故障。
[0025]优选地,所述处理单元包括:
[0026]查找子单元,用于查找出每台连续通信失败次数达到所述第一预设阈值的无线数据采集设备的所有相邻无线数据采集设备;
[0027]控制子单元,用于向每台相邻无线数据采集设备发出控制指令,使每台相邻无线数据采集设备依次与连续通信失败次数达到所述第一预设阈值的所述无线数据采集设备进行通信连接;
[0028]判断子单元,用于判断是否存在相邻无线数据采集设备与连续通信失败次数达到所述第一预设阈值的所述无线数据采集设备成功建立通信连接,如果不存在,则判定连续通信失败次数达到所述第一预设阈值的所述无线数据采集设备为故障无线数据采集设备。
[0029]优选地,所述判断子单元,还用于在存在相邻无线数据采集设备与连续通信失败次数达到所述第一预设阈值的所述无线数据采集设备成功建立通信连接时,判定连续通信失败次数达到所述第一预设阈值的所述无线数据采集设备发生可恢复型网络通信故障。
[0030]本发明实施例中所提供的网络故障监测方法及装置,故障监测机制在无线数据采集设备连续通信失败次数达到第一预设阈值后启动,而不以通信失败的无线数据采集设备所占总体比例判断,只要有任意无线数据采集设备无法通信,即可启动故障监测机制,而非现有技术般等到有足够多的无线数据采集设备通信失败时才进行重组网。在此基础上,本发明实施例中的方案还会统计在同一时间段内连续通信失败次数达到第一预设阈值的无线数据采集设备总量是否超过第二预设预设,通过推断机制,迅速确认故障的类型,不需要重新组网。
[0031 ]进一步地,本发明实施例中所提供的网络故障监测方法及装置,对于单个无线数据采集设备的网络故障,可以通过少量的邻居通信遍历来确认无线数据采集设备是否故障,单个无线数据采集设备的邻居数量远少于网络中的设备数量,因而故障定位速度更快。
[0032]为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
【附图说明】
[0033]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1