一种数据采集的方法和相关设备转让专利
申请号 : CN201811492522.2
文献号 : CN111294112B
文献日 : 2021-06-22
发明人 : 谢于明 , 程剑 , 薛莉 , 滕腾
申请人 : 华为技术有限公司
摘要 :
权利要求 :
1.一种数据采集的方法,其特征在于,包括:数据采集设备根据采集周期对目标设备的性能指标数据进行采集;
对采集到的在第一变化检测窗口内的所述性能指标数据进行变化幅度检测,所述第一变化检测窗口包括多个采集周期;
在检测到所述第一变化检测窗口内的所述性能指标数据的变化幅度超过或等于变化检测阈值的情况下,将所述第一变化检测窗口内已经发送过的所述性能指标数据去除,并将剩下的所述第一变化检测窗口内的所述性能指标数据发送给数据分析设备,所述已经发送过的性能指标数据在第二变化检测窗口发送,所述第一变化检测窗口是基于第二变化检测窗口滑动得到的。
2.如权利要求1所述的方法,其特征在于,在所述数据采集设备根据采集周期对性能指标数据进行采集之前,所述方法还包括:接收所述数据分析设备发送的第一配置消息,所述第一配置消息包括:所述第一变化检测窗口的时长和/或所述变化检测阈值。
3.如权利要求1或2所述的方法,其特征在于,所述性能指标数据为发送光功率、接收光功率、偏置电流、电压、温度中的一种。
4.如权利要求1至3任一项所述的方法,其特征在于,在接收所述数据分析设备发送的第一配置消息之前,所述方法还包括:向所述数据分析设备发送所述采集设备的采集能力信息;
其中,所述采集设备的采集能力信息包括:所述性能指标数据对应的性能指标、以及所述性能指标的采集周期和采集精度。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:向所述数据分析设备发送所述采集设备的数据处理能力信息;
其中,所述数据处理能力信息包括序列压缩算法,所述序列压缩算法用于对向所述数据分析设备发送的性能指标数据进行压缩。
6.如权利要求1至5任一项所述的方法,其特征在于,对采集到的在第一变化检测窗口内的所述性能指标数据进行变化幅度检测,包括:检测采集到的所述第一变化检测窗口内的关键性能指标数据的最大值与最小值的差值与所述变化检测阈值的大小关系。
7.如权利要求2至6任一项所述的方法,其特征在于,所述方法还包括:所述数据采集设备根据数据上报周期向所述数据分析设备发送每个所述数据上报周期的结束时刻采集到的所述性能指标数据,所述第一变化检测窗口的时长小于所述数据上报周期的时长。
8.一种数据采集的方法,其特征在于,包括:向数据采集设备发送第一配置消息,所述第一配置消息包括第一变化检测窗口的时长和变化检测阈值,所述第一变化检测窗口的时长和所述变化检测阈值用于所述数据采集设备检测所述第一变化检测窗口内的目标设备的性能指标数据的变化幅度与所述变化检测阈值的大小关系;
接收所述数据采集设备发送的超过所述变化检测阈值且将已经发送过的所述性能指标数据进行去除之后的所述第一变化检测窗口内的性能指标数据,所述已经发送过的所述性能指标数据在第二变化检测窗口发送,所述第一变化检测窗口是基于第二变化检测窗口滑动得到的。
9.如权利要求8所述的方法,其特征在于,所述性能指标数据为发送光功率、接收光功率、偏置电流、电压、温度中的一种。
10.如权利要求8或9所述的方法,其特征在于,数据分析设备根据所述性能指标数据对应的性能指标和所述性能指标的采集周期确定所述第一变化检测窗口的时长;和/或,所述数据分析设备根据所述性能指标数据对应的性能指标和所述性能指标的采集精度确定所述变化检测阈值。
11.如权利要求8至10任一项所述的方法,其特征在于,在向数据采集设备发送第一配置消息之前,所述方法还包括:
接收所述数据采集设备发送的采集能力信息;
其中,所述采集设备的采集能力信息包括:所述性能指标数据对应的性能指标、以及所述性能指标的采集周期和采集精度。
12.如权利要求8至11任一项所述的方法,其特征在于,所述方法还包括:接收所述数据采集设备发送的数据处理能力信息;
其中,所述数据处理能力信息包括序列压缩算法,所述序列压缩算法用于所述数据采集设备对发送的性能指标数据进行压缩。
13.一种数据采集设备,其特征在于,包括:采集模块,用于根据采集周期对目标设备的性能指标数据进行采集;
检测模块,用于对采集到的在第一变化检测窗口内的所述性能指标数据进行变化幅度检测,所述第一变化检测窗口包括多个采集周期;
去重模块,用于将所述第一变化检测窗口内的已经发送过的所述性能指标数据进行去除,所述已经发送过的性能指标数据在第二变化检测窗口发送,所述第一变化检测窗口是基于第二变化检测窗口滑动得到的;
收发模块,用于在所述检测模块检测到所述第一变化检测窗口内的所述性能指标数据的变化幅度超过或等于变化检测阈值的情况下,将所述第一变化检测窗口内经过所述去重模块去除后剩下的性能指标数据发送给数据分析设备。
14.如权利要求13所述的数据采集设备,其特征在于,所述收发模块还用于,接收所述数据分析设备发送的第一配置消息,所述第一配置消息包括:所述第一变化检测窗口的时长和/或所述变化检测阈值。
15.如权利要求13或14所述的数据采集设备,其特征在于,所述性能指标数据为发送光功率、接收光功率、偏置电流、电压、温度中的一种。
16.如权利要求13至15任一项所述的数据采集设备,其特征在于,所述收发模块还用于,向所述数据分析设备发送采集能力信息;
其中,所述数据采集设备的采集能力信息包括:所述性能指标数据对应的性能指标、以及所述性能指标的采集周期和采集精度。
17.如权利要求16所述的数据采集设备,其特征在于,所述收发模块还用于,向所述数据分析设备发送数据处理能力信息;
其中,所述数据采集设备的数据处理能力信息包括序列压缩算法,所述序列压缩算法用于对向所述数据分析设备发送的性能指标数据进行压缩。
18.如权利要求13至17任一项所述的数据采集设备,其特征在于,所述检测模块具体用于,检测采集到的所述第一变化检测窗口内的关键性能指标数据的最大值与最小值的差值与所述变化检测阈值的大小关系。
19.如权利要求13至18任一项所述的数据采集设备,其特征在于,所述收发模块还用于,将每个数据上报周期的结束时刻采集到的所述性能指标数据发送给所述数据分析设备。
20.一种数据分析设备,其特征在于,包括:发送模块,用于向数据采集设备发送第一配置消息,所述第一配置消息包括第一变化检测窗口的时长和变化检测阈值,所述第一变化检测窗口的时长和所述变化检测阈值用于所述数据采集设备检测所述第一变化检测窗口内的目标设备的性能指标数据的变化幅度与所述变化检测阈值的大小关系;
接收模块,用于接收所述数据采集设备发送的超过所述变化检测阈值且将已发送过的所述性能指标数据进行去除之后的所述变化检测窗口内的性能指标数据,所述已经发送过的所述性能指标数据在第二变化检测窗口发送,所述第一变化检测窗口是基于第二变化检测窗口滑动得到的。
21.如权利要求20所述的数据分析设备,其特征在于,所述性能指标数据为发送光功率、接收光功率、偏置电流、电压、温度中的一种。
22.如权利要求20或21所述的数据分析设备,其特征在于,所述数据分析设备还包括:确定模块,用于根据所述性能指标数据对应的性能指标和所述性能指标的采集周期确定所述第一变化检测窗口的时长;
所述确定模块还用于,根据所述性能指标数据对应的性能指标和所述性能指标的采集精度确定所述变化检测阈值。
23.如权利要求20至22任一项所述的数据分析设备,其特征在于,所述接收模块还用于,接收所述数据采集设备发送的采集能力信息;
其中,所述采集设备的采集能力信息包括:所述性能指标数据对应的性能指标、以及所述性能指标的采集周期和采集精度。
24.如权利要求20至23任一项所述的数据分析设备,其特征在于,所述接收模块还用于,接收所述数据采集设备发送的数据处理能力信息;
其中,所述数据处理能力信息包括序列压缩算法,所述序列压缩算法用于所述数据采集设备对发送的性能指标数据进行压缩。
25.一种数据采集设备,其特征在于,包括:处理器和收发器,其中:所述处理器和所述收发器相互连接,所述收发器用于与数据分析设备通信,所述处理器被配置用于执行如权利要求1至7任一权利要求所述的方法。
26.一种数据分析设备,其特征在于,包括:处理器和收发器,其中:所述处理器所述收发器相互连接,所述收发器用于与数据采集设备通信,所述处理器被配置用于执行如权利要求8至12任一权利要求所述的方法。
27.一种计算机非瞬态存储介质,其特征在于,包括指令,当所述指令数据采集设备上运行时,使得所述数据采集设备执行如权利要求1至7任一权利要求所述的方法。
28.一种计算机非瞬态存储介质,其特征在于,包括指令,当所述指令数据分析设备上运行时,使得所述数据分析设备执行如权利要求8至12任一权利要求所述的方法。
说明书 :
一种数据采集的方法和相关设备
技术领域
背景技术
光纤网络(passive optical network,PON)中,光网络单元(optical network unit,ONU)
的数量已经达到百万级,甚至千万级,如何从海量的ONU设备中采集高精度,有效的数据成
为了关键点。
(optical network terminal,ONT)组成,通常采用点到多点的树型拓扑结构,参见图1,如
图1所示,多个OLT设备通过一级或多级分光器与多个ONU设备或ONT设备连接,共同组成了
一个PON网络。
常巨大,对分析器的存储性能和传输通道要求极高,难以满足,而当其数据采集上报的周期
过大时,例如采集上报周期为一天、一小时或者十五分钟时,将不能采集得到足够多的数据
进行分析,不能对ODN逻辑拓扑进行还原,以及对突发类故障进行定位。
发明内容
化检测窗口内的数据的变化幅度超过或等于变化检测阈值,则将该变化检测窗口内的性能
指标数据发送给数据分析设备,可以实现性能指标数据的更细粒度的采集,能够采集到发
生突变的性能指标数据,发现突变类变化特征,保证数据分析的准确性,且减少数据的上报
量。
标数据进行变化幅度检测,所述变化检测窗口包括多个采集周期;该数据采集设备在检测
到所述变化检测窗口内的所述性能指标数据的变化幅度超过或等于变化检测阈值的情况
下,将所述变化检测窗口内的所述性能指标数据发送给数据分析设备。
情况下才上报给数据分析设备,可以实现性能指标数据的更细粒度的采集,保证有效的采
集到发生突变的性能指标数据,发现突变类变化特征,保证数据分析的准确性,减少性能指
标数据的上报量。
送的第一配置消息,所述第一配置消息包括:所述变化检测窗口的时长和/或所述变化检测
阈值。
以便数据分析设备能够根据接收到的性能指标数据进行准确的分析。
采集能力信息;其中,所述采集设备的采集能力信息包括:所述性能指标数据对应的性能指
标、以及所述性能指标的采集周期和采集精度。
为其配置采集参数值,保证数据采集设备能够按照需要进行关键性能指标数据的采集和上
报。
息包括序列压缩算法,所述序列压缩算法用于对向所述数据分析设备发送的性能指标数据
进行压缩。
理,此外,数据采集设备利用序列压缩算法对性能指标数据进行压缩,可以进一步减小上报
的数据量,减轻传输通道的传输压力,提高数据传输效率,提高带宽利用率。
性能指标数据的变化幅度,相应地,数据采集设备对采集到的变化检测窗口内的所述性能
指标数据进行变化幅度检测,包括:数据采集设备检测采集到的所述变化检测窗口内的关
键性能指标数据的最大值与最小值的差值与所述变化检测阈值的大小关系。
检测采集到的所述变化检测窗口内的关键性能指标数据的平均差或标准差与所述变化检
测阈值的大小关系。
进行比较检测,可以准确快速的检测出变化检测窗口内的关键性能指标数据是否发生了突
变,提高了检测效率。
化检测窗口内的已经发送过的所述性能指标数据进行去除,将剩下的所述变化检测窗口内
的所述性能指标数据发送给所述数据分析设备。
可以进一步减少数据采集设备上报的数据量,能够有效减轻数据分析设备的存储压力和传
输通道的传输压力。
采集到的所述性能指标数据,所述变化检测窗口的时长小于所述数据上报周期的时长。
设备周期性上报的关键性能指标数据和发生突变的关键性能指标数据进行数据分析,进一
步提高数据分析的准确性。
测窗口的时长和所述变化检测阈值用于所述数据采集设备检测所述变化检测窗口内的目
标设备的性能指标数据的变化幅度与所述变化检测阈值的大小关系;
采集设备发送的发生突变的性能指标数据,发现突变类变化特征,保证数据分析的准确性,
减少性能指标数据的接收量,减轻存储压力。
长;和/或,所述数据分析设备根据所述性能指标数据对应的性能指标和所述性能指标的采
集精度确定所述变化检测阈值。
采集能力信息;其中,所述采集能力信息包括:所述性能指标数据对应的性能指标、以及所
述性能指标的采集周期和采集精度。
所述序列压缩算法用于所述数据采集设备对发送的性能指标数据进行压缩。
涉及数据采集设备的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实
现。该硬件或软件包括一个或多个与上述功能相对应的单元。
用户终端以及数据采集设备与数据分析设备之间的通信,一个示例中,收发模块,还可以包
括发送模块和接收模块,可以用于支持数据采集设备进行上行通信、下行通信。例如,发送
模块,可以用于向数据分析设备发送采集能力信息或数据处理能力信息,接收模块,可以用
于接收来自数据分析设备的第一配置消息;处理模块,可以用于根据所述第一配置消息,对
性能指标数据进行采集并检测,在检测到变化检测窗口内的性能指标数据的变化幅度超过
或等于变化检测阈值的情况下,控制发送模块将该变化检测窗口内的性能指标数据发送给
数据分析设备。可选的,该数据采集设备还可以包括存储器,所述存储器用于与处理器耦
合,其保存该数据采集设备必要的程序指令和数据。
备与数据分析设备之间的通信。例如,在下行通信中,该数据采集设备的收发器可以接收由
数据分析设备发送的采集能力请求消息或数据处理能力请求消息,并进行解码按协议解封
装以获取该采集能力请求消息或数据处理能力请求消息。可选的,该数据采集设备还包括
存储器,其保存数据采集设备必要的程序指令和数据;例如,在上行通信中,该数据采集设
备的收发器可以将携带采集能力信息或数据处理能力信息的响应消息发送给数据分析设
备。
于对经由收发模块接收到的承载第一配置消息的数据分组进行处理,所述收发模块例如可
以是该芯片上的输入/输出接口。该处理模块可执行存储单元存储的计算机执行指令,以支
持数据采集设备执行上述第一方面相应的功能。可选地,所述存储单元可以为所述芯片内
的存储单元,如寄存器、缓存等,所述存储单元还可以是所述数据采集设备内的位于所述芯
片外部的存储单元,如只读存储器(read‑only memory,简称ROM)或可存储静态信息和指令
的其他类型的静态存储设备,随机存取存储器(random access memory,简称RAM)等。
功能。该存储器可以位于该处理器内部,还可以位于该处理器外部。
备的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件
包括一个或多个与上述功能相对应的单元。
核心网设备以及数据分析设备与数据采集设备之间的通信,一个示例中,收发模块,还可以
包括发送模块和接收模块,可以用于支持数据分析设备进行上行通信、下行通信。例如,发
送模块,可以用于向数据采集设备发送采集能力请求消息或数据处理能力请求消息,接收
模块,可以用于接收来自数据采集设备的采集能力信息或数据处理能力信息;处理模块,可
以用于根据所述采集能力信息或数据处理能力信息,生成第一配置消息,并对数据采集设
备按照该第一配置消息中配置的检测参数值采集并上报的性能指标数据进行存储和分析。
可选的,该数据分析设备还可以包括存储器,所述存储器用于与处理器耦合,其保存该数据
分析设备必要的程序指令和数据。
设备与数据采集设备之间的通信。例如,在上行通信中,该数据分析设备的收发器可以接收
由数据采集设备发送的采集能力信息或数据处理能力信息,并进行解码按协议解封装以获
取该采集能力信息或数据处理能力信息。可选的,该数据分析设备还包括存储器,其保存数
据分析设备必要的程序指令和数据;例如,在下行通信中,该数据分析设备的收发器可以将
携带检测参数值的第一配置消息发送给数据采集设备。
由收发模块接收到的承载采集能力信息或数据处理能力信息的数据分组进行处理,所述收
发模块例如可以是该芯片上的输入/输出接口。该处理模块可执行存储单元存储的计算机
执行指令,以支持数据分析设备执行上述第二方面相应的功能。可选地,所述存储单元可以
为所述芯片内的存储单元,如寄存器、缓存等,所述存储单元还可以是所述数据分析设备内
的位于所述芯片外部的存储单元,如只读存储器(read‑only memory,简称ROM)或可存储静
态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,简称
RAM)等。
功能。该存储器可以位于该处理器内部,还可以位于该处理器外部。
附图说明
具体实施方式
and control interface,OMCI)对ONU或OLT的性能指标数据进行采集,包括采集ONU或OLT
的发送光功率、接收光功率、偏置电流、电压或温度等数据,但是OLT通过OMCI进行ONU或ONT
数据采集的采集周期一般为一天或一小时,最短的采集周期也会达到十五分钟,即OLT最快
也只能每隔十五分钟采集获得一次ONU或ONT数据。
功率数据进行采集并在第十五分钟的时候进行了第一次采集,而在第二十分钟的时候,ONU
接收光功率因为光路原因发生了变化,即ONU接收光功率数据数据也发生了突变,在第二十
五分钟的时候,ONU接收光功率又恢复了正常,即ONU接收光功率数据也恢复了正常,则OLT
在第二次进行ONU接收光功率数据采集的时候,即在第三十分钟的时候进行采集,由于ONU
接收光功率数据已经恢复了正常,所以第二采集到的ONU接收光功率数据与第一次采集到
的ONU接收光功率数据差别不大,那么通过这两次采集到的ONU接收光功率数据就不能发现
ONU接收光功率数据在第二十分钟到第二十五分钟之间发生了突变,导致数据分析出现偏
差和错误。
次数据并上报,OLT和分析器的存储介质以及数据传输通道都将难以满足如此大的数据量
的传输和存储。可以看出,上述数据采集的方法是不能采集获取到有效突变数据,发现突变
类变化特征的,且在采集上报周期过小的情况下,采集上报的数据量将异常巨大,对传输器
件和存储介质要求极高。
变化特征,保证数据分析的准确性,减少性能指标数据的上报量。
network,WLAN)网络或者其它网络,上述通信网络都具备相同的特征,即网络中存在其中一
个实体需要采集数据,另一个实体需要接收该采集到的数据,并对该数据进行分析。
析设备进行能力协商,采集自身的性能指标数据并发送给数据分析设备;数据分析设备可
以与数据采集设备1~数据采集设备4进行能力协商和策略下发,接收数据采集设备1~数
据采集设备4发送的包含性能指标数据的压缩数据流,并进行存储和分析。
terminal,OLT),电缆调制解调器(cable modem,CM),以及无线局域网(wireless local
area networks,WLAN)中的站点(station,STA),接入点(access point,AP)等。在本发明实
施例中,数据采集设备采集的可以是本设备的性能指标数据,也可以是与该数据采集设备
连接的另一设备的性能指标数据。如,OLT可以采集OLT自身的发送光功率、偏置电流等性能
指标数据并上报给数据分析设备,也可以采集与OLT连接的ONU的发送光功率、偏置电流等
性能指标数据并上报给数据分析设备。OLT在采集ONU的性能指标数据时具体可以通过OMCI
采集ONU的性能指标数据。
是宽带远程接入服务器(Broadband Remote Access Server,BRAS)等。
据分析设备同时向多个数据采集设备发送请求消息,本申请对此不作限定。
数进行性能指标数据采集。
一定处理后再进行上报。
对此不作限定。
力信息和数据处理能力信息。
理能力请求消息时,第一响应消息包括数据处理能力信息。
期为数据采集设备进行性能指标数据采集的时间间隔,例如采集周期为1秒,则表示数据采
集设备每隔1秒钟采集一次数据。采集精度为采集到的数据的精度,可以是数据采集设备采
集到的相应的关键业务指标数据的精度(可分辨度),例如采集到的接收光功率的采集精度
是0.01分贝(dB)。
据分析设备进行协商,按照数据分析设备配置下发的采集参数值进行数据采集,本申请对
此不作限定。
数据量,减轻数据分析设备的存储压力,而且也降低了对数据传输通道的要求。可选地,该
序列压缩算法可以是差分编码算法,或者是其它类型的压缩算法,本申请对此不作限定。
标的采集周期确定数据上报周期的时长,数据采集设备需要根据确定的数据上报周期的时
长,周期性的上报采集到的数据(即关键性能指标数据),例如数据上报周期的时长为5分
钟,则数据采集设备需要每隔五分钟上报一次采集到的关键性能指标数据,应理解,周期性
上报的关键性能指标数据为该数据上报周期结束时刻采集到的数据,而不是整个数据上报
周期这一段时间内采集到的数据。
含多个采集周期,用于检测采集到的关键性能指标数据是否发生了突变。值得说明的是,该
变化检测窗口是按照时间顺序进行滑动的,其可以横跨相邻的数据上报周期。
该变化检测窗口的关键性能指标数据的变化程度值(即变化幅度)进行比较的,若超过或等
于该变化检测阈值,则说明变化检测窗口内的关键性能指标数据发生了突变,可以实时上
报给数据分析设备,若小于该变化检测阈值,则说明变化检测窗口内的关键性能指标数据
未发生突变,该变化检测窗口继续进行下一次的检测。
如仅包括变化检测窗口的时长,或者是变化检测阈值,或者是数据上报周期的时长和变化
检测阈值,本申请对此不作限定。
即变化检测窗口的时长和/或变化检测阈值,并发送给数据采集设备,也可以是将预先存储
在该数据分析设备或通过其它方式获得的检测参数值发送给数据采集设备,本申请对此不
作限定。
应的检测参数值之间的对应关系,如,在该第一配置消息中携带每个性能指标及其对应的
检测参数值。
该OLT连接的ONU;数据采集设备也可以是ONU,相应地,目标设备可以是ONU。
类型的数据。
后,接收该数据分析设备配置下发的采集参数值,并根据该采集参数值进行关键性能指标
数据的采集,例如按照配置的采集周期和采集精度对关键性能指标数据进行采集。
内采集到5个接收光功率的值,即变化检测窗口内存在5个待检测数据,若这5个待检测数据
分别为0.48dB、0.57dB、0.61dB、0.69dB、0.70dB,则最大值为0.70dB,最小值为0.48dB,它们
的差值是0.22dB,超过了变化检测阈值0.20dB,则说明该变化检测窗口内的接收光功率发
生了突变,数据采集设备可以将该变化检测窗口内的这5个数据实时上报给数据分析设备。
值,还可以是性能指标数据的平均差或标准差。
在5秒内采集到5个接收光功率的值,即变化检测窗口内存在5个待检测数据,若这5个待检
测数据分别为0.48dB、0.57dB、0.61dB、0.69dB、0.70dB,若采用平均差方法,先计算得到这5
个待检测数据的平均值,为0.61dB,则这5个待检测数据与平均值的差值取平均之后为
0.07dB,超过了变化检测阈值0.05dB,则说明该变化检测窗口内的接收光功率发生了突变,
数据采集设备可以将该变化检测窗口内的这5个数据实时上报给数据分析设备。
据比较结果确定是否需要上报该变化检测窗口内的性能指标数据,本申请对具体选用何种
检测方法不作限定。
有采集到的性能指标数据都发送给数据分析设备,这将会导致上报的数据量过大,数据传
输通道将不能达到传输如此巨大的数据量的要求,而且数据分析设备在接收到上报的数据
量之后进行存储的过程中也会遇到困难。本申请实施例通过设置变化检测窗口,并对采集
到的变化检测窗口内的性能指标数据进行变化检测后再确定是否上报,既可以让数据采集
设备实现性能指标数据的更细粒度的采集,采集到发送突变的性能指标数据,捕获到突变
类数据变化特征,而且可以大量减少数据的上报,减轻数据分析设备的存储压力和传输通
道的传输压力。
度大于或等于变化检测阈值时,采集设备将对该变化检测窗口内的性能指标数据做进一步
的处理后,发送给数据分析设备。
指标数据可以包括变化幅度超过或等于变化检测阈值的变化检测窗口内的性能指标数据,
还可以包括数据采集设备周期性上报的性能指标数据(即在每个数据上报周期的结束时刻
采集到的性能指标数据)。
标数据进行去除,然后再把该变化检测窗口内剩下的未发送过的性能指标数据发送给数据
分析设备。
压,采集精度是0.01V,变化检测窗口的时长为5秒,变化检测阈值为0.10V,变化检测窗口第
一次进行检测前5秒内的电压数据,即0‑5秒内的电压数据(不包括第5秒时采集到的电压数
据),为0.05V、0.08V、0.13V、0.16V、0.20V,采用差值比较法,电压数据的最大值为0.20V,最
小值为0.05V,它们的差值是0.15V,超过了变化检测阈值0.10V,则数据采集设备需要将变
化检测窗口内的这5秒内的电压数据进行上报,由于变化检测窗口是进行滑动的,故变化检
测窗口在进行第二次检测时,将会检测第1秒至第6秒内的数据,即1‑6秒内的电压数据,为
0.08V、0.13V、0.16V、0.20V、0.15V,则在当前变化检测窗口内,电压数据的最大值为0.20V,
最小值为0.08V,它们的差值是0.12V,仍超过了变化检测阈值0.10V,则数据采集设备也需
要将当前变化检测窗口内的这5秒内的电压数据进行上报,但是在上报之前,数据采集设备
会与前一检测时刻上报的变化检测窗口内的电压数据进行比较去重,具体地,由于前一检
测时刻上报的是0‑5秒内的电压数据,而当前变化检测窗口内的是1‑6秒内的电压数据,所
以1至5秒内的数据存在了重复,即0.08V、0.13V、0.16V、0.20V这4个数据在两次检测时,都
是存在于变化检测窗口内的,而数据采集设备在第一次数据上报时,已经向数据分析设备
上报了该1‑5秒内的数据,所以在第二次数据上报时,数据采集设备只需要上报5‑6秒内的
数据就可以了,即只需要上报0.15V这个数据就可以了。按照相同的变化检测规则,变化检
测窗口继续滑动进行下一次的检测,即检测2‑7秒内的电压数据,检测后若需要上报,则与
1‑6秒内的电压数据进行去重后上报,以此类推,在此不再赘述。
变化检测窗口可以是当前变化检测窗口的前一检测时刻对应的变化检测窗口,也可以是更
早之前的检测时刻对应的变化检测窗口。
一检测0‑5秒内的数据,第二次检测2‑7秒内的数据,然后对2‑5秒内的数据进行去重处理,
此外,变化检测窗口的滑动步长可以小于或等于该变化检测窗口的时长,本申请对具体的
去重规则以及变化检测窗口的滑动步长不作限定。
设备的存储压力和传输通道的传输压力。
据的变化幅度与变化检测阈值的大小关系,都需要直接发送给数据分析设备,该数据上报
周期可以是由数据分析设备配置下发给数据采集设备的,也可以是数据采集设备预先进行
存储的,本申请对此不作限定。例如,该数据上报周期为3分钟,那么数据采集设备在第3分
钟结束的时刻采集到的性能指标数据发送给数据分析设备,在第6分钟结束的时刻采集到
的性能指标数据也需要发送给数据分析设备,后续按照数据上报周期,在每个周期结束时
刻采集到性能指标数据都需要进行周期性上报。当然,该数据上报周期还可以按照业务需
求或实际需要进行配置或设置,本申请对此不作限定。
细粒度采集,捕获到突变类数据变化特征,保证数据分析设备在进行数据分析时的准确性,
而且可以大量减少数据的上报,减轻数据分析设备的存储压力和传输通道的传输压力。
据流,将该压缩数据流发送给数据分析设备。
束时刻采集到的性能指标数据进行压缩得到压缩字节流,也可以是根据预先存储在数据采
集设备内的序列压缩算法对变化检测窗口内的经过去重处理后的性能指标数据和/或数据
上报周期结束时刻采集到的性能指标数据进行压缩得到压缩字节流。该序列压缩算法可以
是差分编码算法、子带编码算法或哈夫曼编码算法等,本申请对序列压缩算法的来源以及
具体选用何种编码算法不作限定。
和/或数据上报周期的结束时刻采集到的性能指标数据。
输通道的传输压力,提高数据传输效率,提高带宽利用率。
分布式集群服务器为例进行说明。
多个PON口,每一个PON口由一个无源光纤网络介质接入控制芯片(PON media access
control,PON MAC)进行控制,每一个PON口通过一级分光器和二级分光器与多个ONU连接,
例如ONU1、ONU2和ONU3通过二级分光器1与一级分光器与OLT上的PON口1进行连接,ONU4、
ONU5和ONU6通过二级分光器2与一级分光器也与OLT上的PON口1进行连接。分布式集群服务
器与所有的ONU和OLT进行连接,接收所有的ONU和OLT发送的采集到的业务指标数据(例如
接收光功率)。ONU1‑ONU6将经过去重处理后的接收光功率数据和数据上报周期的结束时刻
采集到的接收光功率数据发送给分布式集群服务器,OLT也需要将经过去重处理后的接收
光功率数据和数据上报周期的结束时刻采集到的接收光功率数据发送给分布式集群服务
器。值得说明的是,ONU在向分布式集群服务器上报采集到的接收光功率数据时,会携带自
身的标识(identification,ID),分布式集群服务器可以根据该ID识别出该ONU是具体哪一
个OLT中的具体哪一个PON口下连接的ONU。分布式集群服务器在进行数据分析时,若发现在
某一时刻,OLT设备中的PON口1下的ONU1、ONU2和ONU3的接收光功率数据都发生了变化,且
变化趋势接近一致,而ONU4、ONU5和ONU6的接收光功率数据都未发生变化,则分布式集群服
务器可以分析得到ONU1、ONU2和ONU3是直接与同一个二级分光器(即二级分光器1)连接的,
分布式集群服务器通过对接收到的数据进行分析,实现了对ONU1、ONU2和ONU3与PON口1下
存在于同一个二级分光器的网络拓扑的还原。依照同样的原理,分布式集群服务器可以增
加对OLT中的所有PON口与该PON口连接的ONU进行网络拓扑的还原,进而实现对整个ODN网
络的还原。
变且其中至少一个ONU的接收光功率低于正常的接收光功率阈值,而ONU4、ONU5和ONU6的接
收光功率都未发生突变且在正常接收光功率范围内,则说明与该ONU1、ONU2和ONU3连接的
设备(包括二级分光器1,二级光纤即二级分光器1至一级分光器的光纤)发送了故障。因此,
分布式集群服务器可以判定是二级分光器1或二级光纤发生了故障,导致ONU1、ONU2和ONU3
的接收光功率数据发生了突变,实现了突变类故障定位。
现对ODN逻辑拓扑还原和突变类故障定位,虽然OLT和ONU变得更多了,ODN也变得更加复杂
了,但具体实现方法和数据采集方法与上述实施例类似,在此不再赘述。
指标数据发送给数据分析设备。
阈值的情况下,控制收发模块613将该变化检测窗口内的性能指标数据发送给数据分析设
备,可以实现性能指标数据的更细粒度的采集,保证有效的采集到发生突变的性能指标数
据,发现突变类变化特征,保证数据分析的准确性,减少性能指标数据的上报量。
及所述性能指标的采集周期和采集精度。
于对向所述数据分析设备发送的性能指标数据进行压缩。
重模块614去除已经发送过的性能指标数据后,剩下的所述变化检测窗口内的性能指标数
据发送给所述数据分析设备。
可以由处理器或处理器相关电路组件实现。
述数据采集设备检测所述变化检测窗口内的目标设备的性能指标数据的变化幅度与所述
变化检测阈值的大小关系;
模块623还用于,根据所述性能指标数据对应的性能指标和所述性能指标的采集精度确定
所述变化检测阈值。
及所述性能指标的采集周期和采集精度。
数据采集设备对发送的性能指标数据进行压缩。
各个单元进行增加,较少或合并。
器720中存储指令或程序,处理器710用于执行存储器720中存储的指令或程序。存储器720
中存储的指令或程序被执行时,该处理器710用于执行上述实施例中采集模块611、检测模
块612和去重模块614执行的操作,收发器730用于执行上述实施例中收发模块613执行的操
作。
个模块的操作和/或功能分别为了实现图1至图5中的各个方法的相应流程,为了简洁,在此
不再赘述。
器820中存储指令或程序,处理器810用于执行存储器820中存储的指令或程序。存储器820
中存储的指令或程序被执行时,该处理器810用于执行上述实施例中确定模块623执行的操
作,收发器830用于执行上述实施例中发送模块621和接收模块622执行的操作。
个模块的操作和/或功能分别为了实现图1至图5中的各个方法的相应流程,为了简洁,在此
不再赘述。
分析设备相关的流程。
备的各组成模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存
储在所述计算机可读取存储介质中。
Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现
成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立
门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可
以是任何常规的处理器等。
(Read‑Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只
读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,
EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用
作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取
存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取
存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data
Rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同
步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器
(Direct Rambus RAM,DR RAM)。
另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
过程构成任何限定。
以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员
可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出
本申请的范围。
划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件
可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或
讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦
合或通信连接,可以是电性,机械或其它的形式。
网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目
的。
对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计
算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个
人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。
而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read‑Only Memory,ROM)、随机存取存
储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些
修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。