【技术实现步骤摘要】
一种基于流量特征的物联网终端通信链路故障定位方法
[0001]本申请涉及通信控制
,特别地,涉及一种基于流量特征的物联网终端通信链路故障定位方法。
技术介绍
[0002]目前,通过各种物联终端采集设备和边缘物联代理可以实现对环境信息、重要仪器设备状态信息等数据的实时感知,通过移动网络将数据传送至物联管理平台,支撑客户楼宇智控、设备监测、安全风险预测等应用。但是部分物联感知终端位置偏远,为了保证数据安全,传输过程中需要经过防火墙或者安全网关等设备,设备出现数据传输故障的原因众多,一旦出现故障,往往需要多方人员协同排查,导致运维效率低下,影响客户业务使用,严重时可能造成极大经济损失和安全风险。
技术实现思路
[0003]本申请提供了一种基于流量特征的物联网终端通信链路故障定位方法,以解决现有技术对通信链路的数据传输故障排查时成本高、效率低的技术问题。
[0004]本申请采用的技术方案如下:
[0005]一种基于流量特征的物联网终端通信链路故障定位方法,包括步骤:
[0006]S1、在 ...
【技术保护点】
【技术特征摘要】
1.一种基于流量特征的物联网终端通信链路故障定位方法,其特征在于,包括步骤:S1、在服务器上抓取设备上传的流量数据包,获得流量数据包信息,所述流量数据包信息包括客户端和服务端IP、端口、时间、长度;S2、根据设备位置和种类将获得的流量数据包信息进行分类,构建由各类设备的流量数据时间序列和各类设备对应的特征标签组成的流量数据时序数据集;S3、根据所述流量数据时序数据集构建终端设备的流量时序特征库;S4、计算终端设备运行过程中传输的流量数据时间序列和时序特征之间的最短距离;S5、对比计算得到的最短距离和设定的距离阈值大小,判断当前种类设备的数据传输过程是否正常;S6、若当前设备的传输过程出现异常,则在设备到应用之间的传输链路上选取抓取节点抓取设备报文,使用报文解析程序解析报文;S7、通过对比所述抓取节点的解析报文内容,分析得到设备到应用之间的通信链路故障点。2.根据权利要求1所述的基于流量特征的物联网终端通信链路故障定位方法,其特征在于,所述步骤S2具体包括步骤:S21、构建单类设备的流量数据时间序列为S={s1,s2,
…
,s
T
},其中T表示时间序列的长度即设备上传数据的频率,s1,s2,
…
,s
T
是按照时间顺序排列的流量数据大小;S22、由各类设备的流量数据时间序列和各类设备对应的特征标签组成的流量数据时序数据集:W={(S1,c1),
…
,(S
n
,c
n
),
…
,(S
N
,c
N
)}其中,S
n
表示第n类设备的流量数据时间序列,c
n
表示第n类设备的特征标签。3.根据权利要求2所述的基于流量特征的物联网终端通信链路故障定位方法,其特征在于,所述步骤S3具体包括步骤:S31、构建候选时序特征集合:针对第n类设备,在其流量数据时间序列S
n
中选取候选特征集合,表示为p
n
={p
n,1
,
…
,p
n,l
,
…
,p
n,L
},其中k
min
≤k≤k
max
,则所有设备的候选时序特征集合可以表示为P={p1,p2,
…
,p
N
},其中,k表示候选特征的长度;l表示第n类设备的第l个候选特征;S32、将设备流量时间序列分割成等长的子序列:将第n类设备的流量数据时间序列S
n
分割成为长度为k的子序列,子序列集合可以表示为S
n.k
={s
1,k
,s
2,k
,
…
,s
i,k
,
…
,s
T
‑
k+1,k
},其中,子序列s
i,k
={s
i
,s
i+1
,
…
s
i+k
‑1};S33、计算候选时序特征集合和子序列的残差平方和:计算所有长度为k的候选特征序列和子序列之间的残差平方和,第n类设备的长度为k的子序列残差平方和集合可以表示为:d
n,k
={d(p
n,l
,s
1,k
),
…
,d(p
n,l
,s
i,k
),
…
,d(p
n,l
,s
T
‑
k+1,k
)},其中,表示第i个残差平方和,则第n类设备的候选特征序列和子序列残差平方和集合为S34、计算候选特征序列的特征评估值,得到设备流量时序特征库:计算第n类设备的所
有候选特征序列的特征评估能力,选取评估值G
n,l
最大的候选特征序列作为当前设备的流量时序特征q
n
,具体计算公式为:其中,表示集...
【专利技术属性】
技术研发人员:徐宁,祝视,张宇翔,孙富强,李浩志,杨芳僚,孙毅臻,田建伟,向行,
申请(专利权)人:国网湖南省电力有限公司信息通信分公司国家电网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。