一种基于离群检测的节点能源消耗监测方法及系统技术方案

技术编号:40580692 阅读:21 留言:0更新日期:2024-03-06 17:23
本发明专利技术涉及异常监测领域,并提供了一种基于离群检测的节点能源消耗监测方法及系统,获取传感器节点在运行过程中的实时负载数据,将所述实时负载数据记为原生数据,并将原生数据发送至服务器,在服务器中,计算原生数据的离群响应比,根据所述离群响应比,对传感器节点进行能源管理。所述方法能够对节点的能源消耗进行实时监测和调控,并基于实时负载数据进行节点间的离群监测,保持传感器网络在数据采集需求方面的稳定以及节点在持续工作过程的能源平衡,防止节点因能源消耗异常而引发网络整体的稳定性下降,充分延长节点的工作周期,使得节点之间的能源利用以及分配更为有效,大幅提升传感器网络的能源利用率。

【技术实现步骤摘要】

本专利技术涉及异常监测领域,特别涉及一种基于离群检测的节点能源消耗监测方法。


技术介绍

1、随着传感器技术和通信技术的飞速发展,大规模无线传感器网络(wsn)在涉及物联网的发展领域中得到广泛应用,如环境监测、智能建筑、数据采集等,作为物联网的基础设备,传感器节点小巧轻便,易于部署和携带,因此几乎能够在任何环境和时间点对目标对象完成数据的实时采集,为实时监控和决策提供数据资源的快速响应。

2、离群检测,或者叫异常检测,是一种在大量数据中识别出异常数据的过程,根据不同的场景和要求,离群检测的方法需要与具体问题进行匹配,在大规模无线传感器网络的实际应用中,节点能源的合理利用始终是一个亟待解决的应用难题,传统的节点能源消耗监测方法通常依赖于固定的阈值来进行,即只有当传感器的能源消耗超过预设的阈值时,能源管理策略才会被触发,这种基于阈值的管理策略虽然简单易实施,但对于复杂环境条件的适应性较弱,当传感器网络的负载出现幅度较大的波动时,仅依据阈值去控制节点的能源分布,无法提前预见和有效应对实时出现的能源短板情况,同时,在实际应用中,由于每个节点的实时能源消耗本文档来自技高网...

【技术保护点】

1.一种基于离群检测的节点能源消耗监测方法,其特征在于,所述方法包括以下步骤:

2.根据权利要求1所述的一种基于离群检测的节点能源消耗监测方法,其特征在于,步骤S100中,所述传感器节点的数量为多个,每个传感器内置有mcu,各个传感器节点均通过无线方式远程连接至服务器,服务器通过SNMP协议管理所有传感器节点。

3.根据权利要求1所述的一种基于离群检测的节点能源消耗监测方法,其特征在于,步骤S100中,获取传感器节点在运行过程中的实时负载数据的方法具体为:记所有传感器节点的数量为N个,以sen(i)表示N个传感器节点中的第i个传感器节点,i为序号,i的取值范围为i...

【技术特征摘要】

1.一种基于离群检测的节点能源消耗监测方法,其特征在于,所述方法包括以下步骤:

2.根据权利要求1所述的一种基于离群检测的节点能源消耗监测方法,其特征在于,步骤s100中,所述传感器节点的数量为多个,每个传感器内置有mcu,各个传感器节点均通过无线方式远程连接至服务器,服务器通过snmp协议管理所有传感器节点。

3.根据权利要求1所述的一种基于离群检测的节点能源消耗监测方法,其特征在于,步骤s100中,获取传感器节点在运行过程中的实时负载数据的方法具体为:记所有传感器节点的数量为n个,以sen(i)表示n个传感器节点中的第i个传感器节点,i为序号,i的取值范围为i=1,2,…,n,创建一个数组序列p_sen<n>,p_sen<n>内含有n个空白的数组,以psen(i)表示数组序列p_sen<n>中的第i个数组;

4.根据权利要求3所述的一种基于离群检测的节点能源消耗监测方法,其特征在于,将sen(i)在运行过程中的实时负载数据填入数组psen(i)中的方法为:设置时段t,时段t为sen(i)在运行过程中的任意一个时段,时段t的长度设置为m秒,以t(j)表示时段t内的第j秒,t(j)为时刻,t(j)的取值范围为t(j)=t(1),t(2),…,t(m);

5.根据权利要求1所述的一种基于离群检测的节点能源消耗监测方法,其特征在于,步骤s200中,将所述实时负载数据记为原生数据,并将原生数据发送至服务器的方法具体为:将数组序列p_sen<n>中的n个数组记为原生数据,并通过传感器节点将原生数据发送至服务器。

6.根据权利要求1所述的一种基于离群检测的节点能源消耗监测方法,其特征在于,步骤s300中,在服务器中,计算原生数据的离群响应比的方法为:

7.根据权利要求6所述的一种基于离群检测的节点能源消耗...

【专利技术属性】
技术研发人员:梁忠豪许红龙黄国顺
申请(专利权)人:佛山科学技术学院
类型:发明
国别省市:

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

1