一种物联网节点数据驱动的异常监控区域检测方法技术

技术编号:34341020 阅读:52 留言:0更新日期:2022-07-31 03:54
本发明专利技术公开了一种物联网节点数据驱动的异常监控区域检测方法,包括:提取物联网节点的上报状态数据的平均值、变化值、与关键点的差异值、与平均点的差异值、信誉值、可信度等特征数据;根据物联网节点的特征数据,计算每一个物联网节点的第一距离相关邻居节点,采用高效无参数的层次分簇方法实现物联网节点的分簇;根据分簇结果,计算每一个簇的评价分,从而判断该簇中物联网节点所在区域是否为异常监测区域。本发明专利技术时间复杂度较低,可快速确定存在异常状态的簇和簇中物联网节点所在的监测区域,提高异常监测区域检测的速度,可第一时间分析和降低该异常监测区域内物联网节点数据对整个物联网系统的影响,提高物联网系统运行的鲁棒性。行的鲁棒性。行的鲁棒性。

【技术实现步骤摘要】
一种物联网节点数据驱动的异常监控区域检测方法


[0001]本专利技术涉及物联网节点安全
,具体涉及一种物联网节点数据驱动的异常监控区域检测方法。

技术介绍

[0002]随着物联网技术的成熟和基础设施的日益完善,物联网具有愈发重要的理论意义和社会经济价值,其各个应用领域已成为全球发展的战略方向和必然趋势。我国的物联网产业具有很大的发展空间,市场潜力巨大。
[0003]目前,虽然我国物联网产业飞速发展,但是很多企业侧重于物联网的快速应用、市场占有和其产生的经济效益,较少投入力量考虑物联网节点的安全问题,大量的物联网节点缺乏安全防护措施;因此物联网节点间共享的信息很容易被窃听、干扰和篡改,面临通信安全威胁、硬件安全威胁、数据安全威胁等安全威胁,导致安全事件频发和用户生命财产受损,因此物联网节点的安全是物联网的核心技术之一。
[0004]在物联网节点的安全中,如何根据物联网节点的数据,检测存在的异常情况是其需要研究的关键问题之一。有些学者侧重于研究单个物联网节点本身的异常检测方法,如Haojie等人针对基于5G技术的车载网络的潜在安全威胁问题,设计了4类实验场景并提出了一种车载网络异常行为的轻量级入侵检测方法;Joosang Y等人针对攻击者可通过拦截和篡改电子传感器的数据而远程控制汽车的问题,提出了一种基于代码的智能车辆轻量级完整性检测认证方案,此方案计算效率较高且不需要额外通信。但是,上述方法主要考虑单个物联网节点的各自数据,没有考虑利用全网物联网数据进行异常检测。同时,部分学者采用人工智能、深度学习等方法检测异常物联网节点,如Loukas G等人选择采用深度学习检测异常节点的入侵,即将采集到的时间序列数作为输入,然后结合多层感知器和递归神经网络结构,实现检测任务;刘湘雯等人针对虚假交通警报信息的检测问题,提出一种基于弱分类器集成的虚假交通信息检测方法,该方法扩充交通警报信息的有效特征,并设计分割规则,将信息的特征集划分为多个特征子集,使用对应的弱分类器分别进行识别。虽然上述方法在异常检测中应用神经网络,取得较好的效果;但是主要实时检测单一物联网节点,没能考虑全网数据和实现监测区域的异常检测。

技术实现思路

[0005]针对现有技术中存在的上述问题,本专利技术提供一种物联网节点数据驱动的异常监控区域检测方法,其根据全网物联网节点的上报状态数据,提取物联网节点的特征数据,并实现节点分簇和簇评价,从而快速确定存在异常状态的簇和簇中物联网节点所在的异常监测区域,提高异常区域检测的速度,降低异常数据对物联网系统的影响。
[0006]本专利技术公开了一种物联网节点数据驱动的异常监控区域检测方法,包括:
[0007]采集物联网节点的上报状态数据;
[0008]计算每个物联网节点上报状态数据的特征数据;其中,所述特征数据包括:上报状
态数据的平均值、变化值、与关键点的差异值、与平均点的差异值、信誉值和可信度;
[0009]基于每个物联网节点的特征数据,构成所有物联网节点的数据集;
[0010]计算数据集中距离最近的两个物联网节点的邻居连接矩阵;
[0011]设定分簇个数
[0012]基于邻居连接矩阵A和图连通原则,将物联网节点分成个簇,获得分簇方案F
t

[0013]判断分簇方案F
t
中是否存在2个以上的簇;
[0014]若存在,则依次对分簇方案F
t
中的每个簇进行重新分簇,并将新分成的簇添加到新分簇方案中,并继续判断当前分簇方案F
t
与新分簇方案是否一致;
[0015]若分簇方案F
t
中不存在2个以上的簇或者当前分簇方案F
t
与新分簇方案一致,则判断当前分簇方案F
t
的簇数量是否大于设定的簇数量
[0016]若大于,则令当前分簇方案F
t
为基于上报状态数据的物联网节点分簇方案F;
[0017]计算物联网节点分簇方案F中第b个簇的评价分score
b

[0018]判断第b个簇的评价分score
b
是否低于阈值θ;
[0019]若低于阈值,则认定该簇中物联网节点所在的监测区域存在异常;否则,认定为该簇中物联网节点所在的监测区域不存在异常;
[0020]完成分簇方案F中所有簇的判断后,输出所有存在异常的监测区域。
[0021]作为本专利技术的进一步改进,所述物联网节点的上报状态数据包括当前位置信息、速度、工作电流和工作电压。
[0022]作为本专利技术的进一步改进,所述特征数据的计算,包括:
[0023]1)计算整体监测区域内物联网节点上报状态数据的平均值S
center

[0024]2)计算物联网节点上报状态数据的变化值Δs1:
[0025][0026]式中,S
t
表示物联网节点在t时刻的上报状态数据,S
t
‑1表示物联网节点在t

1时刻的上报状态数据;
[0027]3)计算物联网节点上报状态数据与关键点的差异值Δs2:
[0028][0029]式中,S
key
表示关键点的状态平均值;
[0030]4)计算物联网节点上报状态数据与平均点的差异值Δs3:
[0031][0032]5)计算物联网节点上报状态数据的信誉值γ:
[0033][0034]式中,Λ表示物联网节点上传所有虚假状态数据的次数,K表示物联网节点上传所
有状态数据的次数;
[0035]6)计算物联网节点单次启动到结束时的上传自身感知数据的可信度β:
[0036]式中,μ表示物联网节点在单次运行过程中上传的正确感知数据,M表示物联网节点单次运行所上传的全部感知数据。
[0037]作为本专利技术的进一步改进,所有物联网节点的数据集D为:
[0038]D={d1,d1,...,d
i
,...,d
N
}
[0039]式中,d
i
表示物联网节点i的特征数据,N表示物联网节点的数量。
[0040]作为本专利技术的进一步改进,所述计算数据集中距离最近的两个物联网节点的邻居连接矩阵,包括:
[0041]计算每个物联网节点特征数据与剩余所有物联网节点特征数据的距离:
[0042]T
ij
=|d
i

d
j
|
[0043]式中,T
ij
表示物联网节点i的特征数据d
i
与物联网节点j的特征数据d
j
的距离,||表示距离计算符号;
[0044]将每一个物联网节点距离最短的物联网节点作为该物联网节点的第一邻居节点;
[0045]计算每个物联网节点与对应第一邻居节点的邻居连接矩阵A:本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网节点数据驱动的异常监控区域检测方法,其特征在于,包括:采集物联网节点的上报状态数据;计算每个物联网节点上报状态数据的特征数据;其中,所述特征数据包括:上报状态数据的平均值、变化值、与关键点的差异值、与平均点的差异值、信誉值和可信度;基于每个物联网节点的特征数据,构成所有物联网节点的数据集;计算数据集中距离最近的两个物联网节点的邻居连接矩阵;设定分簇个数基于邻居连接矩阵A和图连通原则,将物联网节点分成个簇,获得分簇方案F
t
;判断分簇方案F
t
中是否存在2个以上的簇;若存在,则依次对分簇方案F
t
中的每个簇进行重新分簇,并将新分成的簇添加到新分簇方案中,并继续判断当前分簇方案F
t
与新分簇方案是否一致;若分簇方案F
t
中不存在2个以上的簇或者当前分簇方案F
t
与新分簇方案一致,则判断当前分簇方案F
t
的簇数量是否大于设定的簇数量若大于,则令当前分簇方案F
t
为基于上报状态数据的物联网节点分簇方案F;计算物联网节点分簇方案F中第b个簇的评价分score
b
;判断第b个簇的评价分score
b
是否低于阈值θ;若低于阈值,则认定该簇中物联网节点所在的监测区域存在异常;否则,认定为该簇中物联网节点所在的监测区域不存在异常;完成分簇方案F中所有簇的判断后,输出所有存在异常的监测区域。2.如权利要求1所述的异常监控区域检测方法,其特征在于,所述物联网节点的上报状态数据包括当前位置信息、速度、工作电流和工作电压。3.如权利要求1所述的异常监控区域检测方法,其特征在于,所述特征数据的计算,包括:1)计算整体监测区域内物联网节点上报状态数据的平均值S
center
;2)计算物联网节点上报状态数据的变化值Δs1:式中,S
t
表示物联网节点在t时刻的上报状态数据,S
t
‑1表示物联网节点在t

1时刻的上报状态数据;3)计算物联网节点上报状态数据与关键点的差异值Δs2:式中,S
key
表示关键点的状态平均值;4)计算物联网节点上报状态数据与平均点的差异值Δs3:
5)计算物联网节点上报状态数据的信誉值γ:式中,Λ表示物联网节点上传所有虚假状态数据的次数,K表示物联网节点上传所有状态数据的次数;6)计算物联网节点单次启动到结束时的上传自身感知数据的可信度β:式中,μ表示物联网节点在单次运行过程中上传的正确感知数据,M表示物联网节点单次运行所上传的全部感知数据。4.如权利要求1所述的异常监控区域检测方法,其特征在于,所有物联网节点的数据集D为:D={d1,d1,...,d
i
,...,d
N
}式中,d
i
表示物联网节点i的特征数据,N表示物联网节点的数量。5.如权利要求1所述的异常监控区域检测方法,其特征在于,所述计算数据集中距离最近的两个物联网节点的邻居连接矩阵,包括:计算每个物联网节点特征数据与剩余所有物联网节点特征数据的距离:T
ij
=|d
i

d
j
|式中,T
ij
表示物...

【专利技术属性】
技术研发人员:赵凯陈友荣王章权徐鹏斐刘半藤
申请(专利权)人:浙江启扬智能科技有限公司
类型:发明
国别省市:

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

1