一种基于边缘转发节点的终端设备离线检测方法及系统与流程

文档序号:11292315阅读:384来源:国知局
一种基于边缘转发节点的终端设备离线检测方法及系统与流程

本发明涉及物联网技术领域,具体涉及一种基于边缘转发节点的终端设备离线检测方法及系统。



背景技术:

物联网是在互联网基础上延伸和扩展得到的网络,其将网络终端设备延伸和扩展到了任何设备之间,进行数据交换和通信,这些终端设备包括“哑设备”,比如土壤湿敏元件、路灯、声传感器等。终端设备通过位于物联网中的转发节点接入物联网,将数据上传到汇聚单元,其中,汇聚单元用于对无数终端设备产生的数据流进行分析和处理,还可以通过发指令去获取信息、或者配置终端设备参数等。

物联网中的终端设备必须能够独立自主地进行运作,且在特定场景下,需要确保指定区域内终端设备的在线数量,有足够在线数量的终端设备将数据上报给汇聚单元,通过终端设备的在线数量保证信息的“可靠”,至此,则需要对终端设备进行实时监控。



技术实现要素:

本发明实施例公开了一种基于边缘转发节点的终端设备离线检测方法及系统,用于准确检测指定区域内的离线终端设备,以确保指定区域内用于采集信息的终端设备的数量,确保数据信息的可靠性。

本发明第一方面公开了一种基于边缘转发节点的终端设备离线检测方法,可包括:

边缘转发节点在预设时间段内对指定区域内的终端设备进行侦听,以获得所述指定区域内的离线终端设备的离线数量;

所述边缘转发节点判断所述离线数量是否达到预设上报数量;

如果所述离线数量达到所述预设上报数量,所述边缘转发节点获取所述离线终端设备的设备标识或者互联网协议地址(internetprotocoladdress,简称ip);

所述边缘转发节点将所述设备标识或者ip地址封装成数据包,并将所述数据包发送给汇聚单元。

作为一种可选的实施方式,在本发明第一方面中,所述边缘转发节点在预设时间段内对指定区域内的终端设备进行侦听,以获得所述指定区域内的离线终端设备的离线数量,包括:

所述边缘转发节点在预设时间段内监测指定区域内的终端设备发送的心跳数据包,并根据监测到的所述心跳数据包识别出所述指定区域内的在所述预设时间段内未发送所述心跳数据包的离线终端设备,以获得所述指定区域内的所述离线终端设备的离线数量。

作为一种可选的实施方式,在本发明第一方面中,所述边缘转发节点在预设时间段内对指定区域内的终端设备进行侦听,以获得所述指定区域内的离线终端设备的离线数量之后,以及所述边缘转发节点判断所述离线数量是否达到预设上报数量之前,所述方法还包括:

所述边缘转发节点根据汇聚单元下发的所述指定区域内所有终端设备的信息统计表,确定所述离线终端设备是否属于所述信息统计表所指示的所述指定区域内的被激活的终端设备;其中,所述信息统计表包括在所述指定区域内的终端设备的设备标识或者ip地址;

如果所述离线终端设备属于所述信息统计表所指示的所述指定区域内的终端设备,所述边缘转发节点执行判断所述离线数量是否达到预设上报数量的步骤。

作为一种可选的实施方式,在本发明第一方面中,所述边缘转发节点在预设时间段内对指定区域内的终端设备进行侦听,以获得所述指定区域内的离线终端设备的离线数量,包括:

所述边缘转发节点根据汇聚单元下发的指定区域内所有终端设备的信息统计表,确定出所述指定区域内所有被激活的终端设备;其中,所述信息统计表包括在所述指定区域内的终端设备的设备标识或者ip地址;

所述边缘转发节点监测所述指定区域内的被激活终端设备在预设时间段内发送的心跳数据包,并根据监测到的所述心跳数据包识别出所述指定区域内的在所述预设时间段内未发送所述心跳数据包的离线终端设备,以获得所述离线终端设备的离线数量。

作为一种可选的实施方式,在本发明第一方面中,所述边缘转发节点将所述设备标识或者ip地址封装成数据包,并将所述数据包发送给汇聚单元,包括:

所述边缘转发节点获取所述离线终端设备的离线时长,将所述离线时长、设备标识或者ip地址封装成数据包,并将所述数据包发送给所述汇聚单元;

所述汇聚单元在接收到所述数据包后,获取所述离线终端设备的相关信息,其中,所述相关信息包括所述离线终端设备所处的工作环境、所述离线终端设备在所述工作环境中所处的位置、设备类型、设备标识和ip地址;

所述汇聚单元根据所述相关信息,分析造成所述离线终端设备处于离线的原因,并发出预警。

本发明第二方面公开了一种基于边缘转发节点的终端设备离线检测系统,可包括:

终端设备,设置在边缘转发节点无线覆盖范围内的指定区域内,接受所述边缘转发节点在预设时间段内的侦听;

边缘转发节点,用于在预设时间段内对指定区域内的终端设备进行侦听,以获得所述指定区域内的离线终端设备的离线数量;

所述边缘转发节点还用于,判断所述离线数量是否达到预设上报数量;

所述边缘转发节点还用于,在所述离线数量达到所述预设上报数量,获取所述离线终端设备的设备标识或者互联网协议ip地址;

所述边缘转发节点还用于,将所述设备标识或者ip地址封装成数据包,并将所述数据包发送给所述汇聚单元;

汇聚单元,用于接收所述边缘转发节点发送的所述数据包。

作为一种可选的实施方式,在本发明第二方面中,所述边缘转发节点用于在预设时间段内对指定区域内的终端设备进行侦听,以获得所述指定区域内的离线终端设备的离线数量的方式具体为:

所述边缘转发节点,用于在预设时间段内监测指定区域内的终端设备发送的心跳数据包,并根据监测到的所述心跳数据包识别出所述指定区域内的在所述预设时间段内未发送所述心跳数据包的离线终端设备,以获得所述指定区域内的所述离线终端设备的离线数量。

作为一种可选的实施方式,在本发明第二方面中,所述边缘转发节点还用于,在预设时间段内对指定区域内的终端设备进行侦听以获得所述指定区域内的离线终端设备的离线数量之后,以及在判断所述离线数量是否达到预设上报数量之前,根据汇聚单元下发的所述指定区域内所有终端设备的信息统计表,确定所述离线终端设备是否属于所述信息统计表所指示的所述指定区域内的被激活的终端设备;其中,所述信息统计表包括在所述指定区域内的终端设备的设备标识或者ip地址;如果所述离线终端设备属于所述信息统计表所指示的所述指定区域内的终端设备,判断所述离线数量是否达到预设上报数量。

作为一种可选的实施方式,在本发明第二方面中,所述边缘转发节点用于在预设时间段内对指定区域内的终端设备进行侦听,以获得所述指定区域内的离线终端设备的离线数量的方式具体为:

所述边缘转发节点用于,根据汇聚单元下发的指定区域内所有终端设备的信息统计表,确定出所述指定区域内所有被激活的终端设备;其中,所述信息统计表包括在所述指定区域内的终端设备的设备标识或者ip地址;监测所述指定区域内的被激活终端设备在预设时间段内发送的心跳数据包,并根据监测到的所述心跳数据包识别出所述指定区域内的在所述预设时间段内未发送所述心跳数据包的离线终端设备,以获得所述离线终端设备的离线数量。

作为一种可选的实施方式,在本发明第二方面中,所述边缘转发节点还用于将所述设备标识或者ip地址封装成数据包,并将所述数据包发送给所述汇聚单元的方式具体为:

所述边缘转发节点还用于获取所述离线终端设备的离线时长,将所述离线时长、设备标识或者ip地址封装成数据包,并将所述数据包发送给所述汇聚单元;

所述汇聚单元在接收到所述边缘转发节点发送的所述数据包后,获取所述离线终端设备的相关信息,其中,所述相关信息包括所述离线终端设备所处的工作环境、所述离线终端设备在所述工作环境中所处的位置、设备类型、设备标识和ip地址;根据所述相关信息,分析造成所述离线终端设备处于离线的原因,并发出预警。

与现有技术相比,本发明实施例具有以下有益效果:

在本发明实施例中,边缘转发节点在预设时间段内对指定区域内的终端设备进行侦听,以获得指定区域内的离线终端设备的离线数量,在判断该离线数量达到预设上报数量时,获取离线终端设备的设备标识或者ip地址,之后,将设备标识或者ip地址封装成数据包,然后发送给汇聚单元。可以看出,实施本发明实施例,能够及时有效地检测指定区域内的离线终端设备的离线数量,以确保指定区域内用于采集信息的终端设备的数量,提高数据信息的可靠性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一些实施例公开的物联网架构示意图;

图2为本发明实施例公开的基于边缘转发节点的终端设备离线检测方法的流程示意图;

图3为本发明实施例公开的基于边缘转发节点的终端设备离线检测方法的交互示意图;

图4为本发明实施例公开的基于边缘转发节点的终端设备离线检测系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例公开了一种基于边缘转发节点的终端设备离线检测方法,用于准确检测指定区域内的离线终端设备,以确保用于采集信息的终端设备的数量,提高数据信息的可靠性。本发明实施例还相应地公开了一种基于边缘转发节点的终端设备离线检测系统。下面将结合具体实施例,对本发明技术方案进行详细介绍。

在通过具体实施例介绍本发明技术方案之前,先介绍本发明一些实施例公开的物联网架构示意图,如图1所示的物联网架构中,按照功能划分可以包括终端设备层、转发节点层以及汇聚单元层三个层。其中,终端设备层包括位于物联网边缘的海量终端设备,例如湿度计、烟感器、通风设备、雨量传感器、灌溉阀等等;转发节点层可以包括大量转发节点,这些大量的转发节点之间可以通过网络互联(图1未全部示出)。在转发节点层中,转发节点可以是路由器、中继器等各种中间设备,本发明实施例不作限定。需要特别说明的是,将转发节点层中通过无线网络覆盖终端设备、与终端设备进行直接交互的转发节点称为边缘转发节点;汇聚单元层可以包括汇聚单元,其中,汇聚单元在这种物联网架构中用作物联网的人机接口,用于通过转发节点对整个物联网进行高层管理,包括收集某段时间内的海量终端设备上报的数据,对数据进行分析和决策,然后转化成为用户需要的简单预警、异常或者相关报告;汇聚单元还可以通过发指令去获取信息或者配置终端设备参数(此时数据的传输指向终端设备);汇聚单元还可以引入各种输入业务,从大数据到社交网络、甚至从社交工具“点赞”到天气分享等。另外,转发节点可以使用任何标准的组网协议,而且转发节点可以在不同的网络制式之间实现数据解析;在图1所示的物联网架构中,每一个转发节点可以为其自身无线所覆盖范围内的海量终端设备提供物联网数据收发服务,其中,每一个转发节点自身无线所覆盖范围内的每一个终端设备可以内置有无线通讯模块,这使得每一个转发节点可以通过无线网络通讯方式与自身无线所覆盖范围内的每一个终端设备进行无线通讯。在图1所示的物联网架构中,终端设备内置的无线通讯模块在生产时,可以输入上频点470mhz,下频点510mhz,这样无线通讯模块可以自动将通讯频段定义为470mhz~510mhz,以符合中国srrc标准的规定;或者,也可以输入上频点868mhz,下频点908mhz,这样无线通讯模块可以自动将通讯频段定义为868mhz~908mhz,以符合欧洲etsi标准的规定;或者,可以输入上频点918mhz,下频点928mhz,这样无线通讯模块可以自动将通讯频段定义为918mhz~928mhz,以符合美国fcc标准的规定;或者,无线通讯模块的通讯频段也可以定义为符合日本arib标准或加拿大ic标准的规定,本发明实施例不作限定。在图1所示的物联网架构中,终端设备可以采用频分复用(frequencydivisionmultipleaccess,fdma)、跳频(frequency-hoppingspreadspectrum,fhss)、动态时分复用(dynamictimedivisionmultipleaccess,dtdma)、退避复用(csma)相结合的方法来解决干扰问题。

实施例一

请参阅图2,图2为本发明实施例公开的基于边缘转发节点的终端设备离线检测方法的流程示意图;在图2所示的一种基于边缘转发节点的终端设备离线检测方法中,从图1所示的物联网架构的边缘转发节点的角度出发进行描述,结合图1,该基于边缘转发节点的终端设备离线检测方法可包括:

201、边缘转发节点在预设时间段内对指定区域内的终端设备进行侦听,以获得指定区域内的离线终端设备的离线数量;

本发明实施例提及的终端设备可以包括传感器、烟感器、湿度计、通风设备等,在本发明实施例中对此不作具体限定。

本发明实施例提及的指定区域可以包括某个农场中的某一个菜棚、某一个车库、某个高速公路桥等等,在本发明实施例中对此不作具体限定。

本发明实施例中导致指定区域内的终端设备处于离线状态的原因包括供电故障、设备硬件故障等。举例来说,在高速公路桥的不同位置,分布着成百上千的应变式传感器,这些应变式传感器能够采集数据,然后通过边缘转发节点将数据上报给汇聚单元,形成对高速公路桥的状态监测。其中,分布在高速公路桥的应变式传感器通常是利用“太阳能”为其供电。在正常情况下,随着太阳的移动,位于阴影区域的应变式传感器会停止传输数据,而其它被太阳所照射到的应变式传感器会传输数据;或者应变式传感器在传输数据过程中,因车辆经过而导致数据传输中断。虽然不是所有终端设备在任何时刻都能传输数据,但是能够确保在任何时刻,有足够数量的终端设备在传输数据,以确保数据信息的可靠性。在异常情况下,某一个小区域的终端设备被阴影长时间覆盖从而导致指定区域内的在线终端设备不足,影响到数据信息的可靠性,为了检测出该种情况,实施本发明实施例。

在本发明实施例中,预设时间段可以根据具体情况设定,比如,在上述介绍的高速公路桥中,由于应变式传感器利用“太阳能”供电,其供电情况在一天时间中会有所改变,可以以一天作为一个小周期,将预设时间段设置为包括多天时间。

作为一种可选的实施方式,边缘转发节点接收汇聚单元下发的信息统计表,其中,该信息统计表包括在指定区域内的终端设备的设备标识或者ip地址,且表示出该指定区域内的这些终端设备均处于被激活状态,即处于有效的工作状态。根据该信息统计表,确定出指定区域内所有被激活的终端设备;边缘转发节点监测指定区域内的被激活终端设备在预设时间段内发送的心跳数据包;边缘转发节点根据监测到的心跳数据包识别出指定区域内的在预设时间段内未发送所述心跳数据包的离线终端设备(属于指定区域内被激活的终端设备),以获得离线终端设备的离线数量。通过该实施方式,确定出的离线终端设备均为指定区域内处于有效的工作状态的终端设备。

202、边缘转发节点判断离线数量是否达到预设上报数量;

如果离线数量达到预设上报数量,转向步骤203;如果离线数量未达到预设上报数量,结束流程。

203、边缘转发节点获取离线终端设备的设备标识或者ip地址;

作为一种可选的实施方式,边缘转发节点获取离线终端设备的设备标识或者ip地址具体包括:

边缘转发节点根据确定出的离线终端设备,从终端设备信息表中获取离线终端设备的设备标识或者ip地址。

204、边缘转发节点将设备标识或者ip地址封装成数据包,并将数据包发送给汇聚单元。

作为一种可选的实施方式,边缘转发节点还获取离线终端设备的离线时长,将离线时长、设备标识或者ip地址封装成数据包,并将该数据包发送给汇聚单元。聚单元在接收到数据包后,获取离线终端设备的相关信息,其中,该相关信息包括离线终端设备所处的工作环境、离线终端设备在工作环境中所处的位置、设备类型、设备标识和ip地址;根据相关信息,分析造成离线终端设备处于离线的原因,并发出预警。通过该实施方式,能够让边缘转发节点清楚离线终端设备离线的离线时长,以进一步分析造成终端设备离线的原因。

在本发明实施例中,边缘转发节点在预设时间段内对指定区域内的终端设备进行侦听,以获得指定区域内的离线终端设备的离线数量,在判断该离线数量达到预设上报数量时,获取离线终端设备的设备标识或者ip地址,之后,将设备标识或者ip地址封装成数据包,然后发送给汇聚单元。可以看出,实施本发明实施例,能够及时有效地检测指定区域内的离线终端设备的离线数量,以确保指定区域内用于采集信息的终端设备的数量,提高数据信息的可靠性。

实施例二

请参阅图3,图3为本发明实施例公开的基于边缘转发节点的终端设备离线检测方法的交互示意图;结合图1,图3所示的基于边缘转发节点的终端设备离线检测方法,可包括:

301、汇聚单元向边缘转发节点下发信息统计表;

其中,该信息统计表包括在指定区域内的终端设备的设备标识或者ip地址,且表示出该指定区域内的这些终端设备均处于被激活状态,即处于有效的工作状态。

302、指定区域内的终端设备在预设时间段内向边缘转发节点发送心跳数据包;

303、边缘转发节点在预设时间段内监测指定区域内的终端设备发送的心跳数据包;

304、边缘转发节点根据监测到的心跳数据包识别出指定区域内的在预设时间段内未发送心跳数据包的离线终端设备,以获得指定区域内的离线终端设备的离线数量;

305、边缘转发节点确定离线终端设备是否属于信息统计表所指示的指定区域内的被激活的终端设备,在离线终端设备属于信息统计表所指示的指定区域内的终端设备时,判断离线数量是否达到预设上报数量,并在达到预设上报数量时,将设备标识或者ip地址封装成数据包;

306、边缘转发节点将数据包发送给汇聚单元;

作为一种可选的实施方式,边缘转发节点将数据包发送给汇聚单元之前,边缘转发节点判断汇聚单元的工作负荷是否超过阈值,如果未超过阈值(等于或者小于阈值),将数据包发送给汇聚单元;如果超过阈值,则等待汇聚单元的工作负荷低于该阈值时,将数据包发送给汇聚单元。

进一步地,边缘转发节点将数据包发送给汇聚单元之前,边缘转发节点接收汇聚单元发送的负荷指示,边缘转发节点在确定负荷指示表明了汇聚单元的工作负荷超过阈值时,则等待汇聚单元的工作负荷低于该阈值时,将数据包发送给汇聚单元;边缘转发节点在确定负荷指示表明了汇聚单元的工作负荷未超过阈值(等于或者小于阈值)时,将数据包发送给汇聚单元。

进一步地,边缘转发节点接收汇聚单元发送的负荷指示具体包括:边缘转发节点接收过滤网关转发的汇聚单元的负荷指示。在该实施方式中,汇聚单元层还包括过滤网关,过滤网关实时监控汇聚单元的工作负荷,然后反馈给边缘转发节点,能够有效控制汇聚单元的工作负荷,避免因汇聚单元的工作负荷过大时造成数据丢失或者造成汇聚单元系统崩溃。

307、汇聚单元获取离线终端设备的相关信息,其中,相关信息包括离线终端设备所处的工作环境、离线终端设备在工作环境中所处的位置、设备类型、设备标识和ip地址;

308、汇聚单元根据该相关信息,分析造成离线终端设备处于离线的原因,并发出预警。

在该实施例中,汇聚单元先向边缘转发节点下发信息统计表,指定区域内的终端设备在预设时间段内向边缘转发节点发送心跳数据包,边缘转发节点在预设时间段内监测指定区域内的终端设备发送的心跳数据包,根据监测到的心跳数据包识别出指定区域内的在预设时间段内未发送心跳数据包的离线终端设备,以获得指定区域内的离线终端设备的离线数量,边缘转发节点在确定离线终端设备属于信息统计表所指示的指定区域内的被激活的终端设备时,边缘转发节点进一步判断离线数量是否达到预设上报数量,并在达到预设上报数量时,将设备标识或者ip地址封装成数据包,然后将数据包发送给汇聚单元,汇聚单元获取离线终端的相关信息,分析造成离线终端设备处于离线的原因,并进行预警。实施本发明实施例,能够确定出指定区域内的离线终端设备的数量,以及分析终端设备的潜在异常或者趋势,以确保指定区域内的在线终端设备的数量,提高数据信息的可靠性。

实施例三

请参阅图4,图4为本发明实施例公开的基于边缘转发节点的终端设备离线检测系统的结构示意图;如图4所示,一种基于边缘转发节点的终端设备离线检测系统可包括:

终端设备410,设置在边缘转发节点420无线覆盖范围内的指定区域内,接受边缘转发节点420在预设时间段内的侦听;

边缘转发节点420,用于在预设时间段内对指定区域内的终端设备410进行侦听,以获得指定区域内的离线终端设备的离线数量;

边缘转发节点420还用于,判断离线数量是否达到预设上报数量;

边缘转发节点420还用于,在离线数量达到预设上报数量,获取离线终端设备的设备标识或者互联网协议ip地址;

边缘转发节点420还用于,将设备标识或者ip地址封装成数据包,并将数据包发送给汇聚单元430;

汇聚单元430,用于接收边缘转发节点420发送的数据包。

作为一种可选的实施方式,边缘转发节点420获取离线终端设备的设备标识或者ip地址的具体方式为:

边缘转发节点420根据确定出的离线终端设备,从终端设备信息表中获取离线终端设备的设备标识或者ip地址。

作为一种可选的实施方式,边缘转发节点420接收汇聚单元430下发的信息统计表,其中,该信息统计表包括在指定区域内的终端设备410的设备标识或者ip地址,且表示出该指定区域内的这些终端设备410均处于被激活状态,即处于有效的工作状态。根据该信息统计表,确定出指定区域内所有被激活的终端设备410;边缘转发节点420监测指定区域内的被激活终端设备在预设时间段内发送的心跳数据包;边缘转发节点420根据监测到的心跳数据包识别出指定区域内的在预设时间段内未发送心跳数据包的离线终端设备(属于指定区域内被激活的终端设备410),以获得离线终端设备的离线数量。通过该实施方式,确定出来的离线终端设备均为指定区域内处于有效的工作状态的终端设备410。

作为一种可选的实施方式,边缘转发节点420用于在预设时间段内对指定区域内的终端设备410进行侦听,以获得指定区域内的离线终端设备的离线数量的方式具体为:

边缘转发节点420,用于在预设时间段内监测指定区域内的终端设备410发送的心跳数据包,并根据监测到的心跳数据包识别出指定区域内的在预设时间段内未发送心跳数据包的离线终端设备,以获得指定区域内的离线终端设备的离线数量。

作为一种可选的实施方式,边缘转发节点420还用于,在预设时间段内对指定区域内的终端设备410进行侦听以获得指定区域内的离线终端设备的离线数量之后,以及在判断离线数量是否达到预设上报数量之前,根据汇聚单元430下发的指定区域内所有终端设备的信息统计表,确定离线终端设备是否属于信息统计表所指示的指定区域内的被激活的终端设备410;其中,信息统计表包括在指定区域内的终端设备的设备标识或者ip地址;如果离线终端设备属于信息统计表所指示的指定区域内的终端设备410,判断离线数量是否达到预设上报数量。

作为一种可选的实施方式,边缘转发节点420用于在预设时间段内对指定区域内的终端设备410进行侦听,以获得指定区域内的离线终端设备的离线数量的方式具体为:

边缘转发节点420用于,根据汇聚单元430下发的指定区域内所有终端设备410的信息统计表,确定出指定区域内所有被激活的终端设备410;其中,信息统计表包括在指定区域内的终端设备410的设备标识或者ip地址;监测指定区域内的被激活终端设备在预设时间段内发送的心跳数据包,并根据监测到的心跳数据包识别出指定区域内的在预设时间段内未发送心跳数据包的离线终端设备,以获得离线终端设备的离线数量。通过该实施方式,确保确定出的离线终端设备是指定区域内的被激活的终端设备410。

作为一种可选的实施方式,边缘转发节点420还用于将设备标识或者ip地址封装成数据包,并将数据包发送给汇聚单元430的方式具体为:

边缘转发节点420还用于获取离线终端设备的离线时长,将离线时长、设备标识或者ip地址封装成数据包,并将数据包发送给汇聚单元;

汇聚单元430在接收到边缘转发节点420发送的数据包后,获取离线终端设备的相关信息,其中,相关信息包括离线终端设备所处的工作环境、离线终端设备在工作环境中所处的位置、设备类型、设备标识和ip地址;根据相关信息,分析造成离线终端设备处于离线的原因,并发出预警。

通过上述实施方式,能够让边缘转发节点420清楚离线终端设备离线的离线时长,以进一步分析造成终端设备离线的原因。

进一步地,边缘转发节点420将数据包发送给汇聚单元430之前,边缘转发节点420判断汇聚单元430的工作负荷是否超过阈值,如果未超过阈值(等于或者小于阈值),将数据包发送给汇聚单元430;如果超过阈值,则等待汇聚单元430的工作负荷低于该阈值时,将数据包发送给汇聚单元430。

进一步地,边缘转发节点420将数据包发送给汇聚单元430之前,边缘转发节点420接收汇聚单元430发送的负荷指示,边缘转发节点420在确定负荷指示表明了汇聚单元430的工作负荷超过阈值时,则等待汇聚单元430的工作负荷低于该阈值时,将数据包发送给汇聚单元430;边缘转发节点420在确定负荷指示表明了汇聚单元430的工作负荷未超过阈值(等于或者小于阈值)时,将数据包发送给汇聚单元430。

进一步地,边缘转发节点420接收汇聚单元430发送的负荷指示具体包括:边缘转发节点420接收过滤网关转发的汇聚单元430的负荷指示。在该实施方式中,汇聚单元层还包括过滤网关,过滤网关实时监控汇聚单元的工作负荷,然后反馈给边缘转发节点420,能够有效控制汇聚单元430的工作负荷,避免因汇聚单元430的工作负荷过大时造成数据丢失或者造成汇聚单元430系统崩溃。

实施图4所示的系统,能够确定出指定区域内的离线终端设备的数量,以及分析终端设备的潜在异常或者趋势,以确保指定区域内的终端设备的数量,提高数据信息的可靠性。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上对本发明实施例公开的一种基于边缘转发节点的终端设备离线检测方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1