本技术属于通信,尤其涉及一种光网络单元(optical network unit,onu)配置数据清理方法、装置、设备、介质及产品。
背景技术:
1、目前,onu的配置数据有增加、修改以及删除等操作。对无用的onu的配置数据进行删除是一项重要工作,由于现有的流程设计不完善或系统执行报错等原因,经常出现已不再使用的onu的配置数据未及时清理等问题,导致光线路终端(optical line terminal,olt)上遗留了大量垃圾配置数据,olt中的垃圾配置数据会严重影响宽带资源数据的准确性。
2、传统方案中,对olt中的无用配置数据进行清理的方式,主要是通过无源光网络(passive optical network,pon)网管采集olt中的配置数据,通过离线时长来作为判断条件,例如,onu的离线时长超过90天则判定对应的配置数据为无用数据。但这种方式判断条件单一,且不够精确,容易误删正常业务数据。
技术实现思路
1、本技术实施例提供一种onu配置数据清理方法、装置、设备、介质及产品,能够提高对olt中无用的配置数据的清理准确性。
2、一方面,本技术实施例提供一种onu配置数据清理方法,包括:
3、基于olt中onu的配置数据,采集所需的目标信息;所述目标信息至少包括产品序列号(serial number,sn码)和/或注册码;
4、基于所述目标信息,从各配置数据中筛选出目标配置数据;所述目标配置数据的筛选条件至少包括以下任意一项或任意组合:sn码为空,且对应的onu的状态和属性满足第一清除条件;与其他配置数据中的sn码和/或注册码存在重复,且对应的onu的状态和属性满足第二清除条件;
5、在所述olt中将所述目标配置数据进行清理。
6、另一方面,所述第一清除条件至少包括以下任意一项或任意组合:
7、对应的onu不为即将安装的onu;
8、对应的onu为宽带业务的onu,且对应的宽带业务为非避暑房宽带;
9、对应的onu处于离线状态,且离线时长大于第一预设时长;
10、所述第二清除条件至少包括以下任意一项或任意组合:
11、对应的onu为宽带业务的onu;
12、在目标网络分组中存在在线的onu的情况下,对应的onu离线;所述目标网络分组由存在重复的sn码和/或注册码的各配置数据所对应的onu组成;
13、在所述目标网络分组中不存在在线的onu的情况下,对应的onu不为离线时长最短的onu。
14、另一方面,在所述基于olt中onu的配置数据,采集所需的目标信息之后,以及在所述基于所述目标信息,从各配置数据中筛选出目标配置数据之前,所述方法还包括:
15、根据以下任意一项或任意组合条件,确定onu为宽带业务的onu:
16、onu对应的外层虚拟局域网属于宽带业务虚拟局域网;
17、onu的管理方式为onu管理控制接口协议;
18、onu的类型为a类onu。
19、另一方面,所述目标信息还包括:onu上次离线时刻;
20、在所述基于olt中onu的配置数据,采集所需的目标信息之后,在所述基于所述目标信息,从各配置数据中筛选出目标配置数据之前,所述方法还包括:
21、在配置数据中onu上次离线时刻的字段为空的情况下,确定对应的onu所在单板的上次离线时刻与对应的olt的当前时间之间的时间差值;
22、将所述时间差值确定为对应的onu的离线时长。
23、另一方面,所述目标信息至少包括以下任意一项或任意组合:接入位置信息、身份信息、业务虚拟局域网信息、onu的状态信息;所述身份信息至少包括sn码和/或注册码;所述onu的状态信息至少包括onu上次离线时刻。
24、另一方面,在所述olt中将所述目标配置数据进行清理之后,所述方法还包括:
25、获取所述目标配置数据对应的onu的原始配置数据;
26、将所述原始配置数据进行保存;
27、在将所述目标配置数据误删的情况下,基于所述原始配置数据,恢复对应的onu的业务。
28、另一方面,在所述基于olt中onu的配置数据,采集所需的目标信息之后,所述方法还包括:
29、将资源管理系统中onu的备份配置数据以及所述目标信息进行比较得到比较结果;
30、在所述比较结果表征所述备份配置数据与所述目标信息无法关联的情况下,在所述资源管理系统删除对应的所述备份配置数据;
31、在所述比较结果表征所述备份配置数据与所述目标信息相关联,而两者的sn码和/或注册码不一致的情况下,基于所述目标信息,在所述资源管理系统中更新所述备份配置数据。
32、另一方面,在所述将资源管理系统中onu的备份配置数据以及所述目标信息进行比较之前,所述方法还包括:
33、从所述资源管理系统中导出初始备份配置数据;
34、在所述初始备份配置数据的目标内容存在缺失的情况下,将对应的所述初始备份配置数据进行清理;
35、删除各所述初始备份配置数据中重复的行和列;
36、将各所述初始备份配置数据的数据格式进行统一化处理,得到所述备份配置数据。
37、所述基于olt中onu的配置数据,采集所需的目标信息,包括:
38、采用多线程分别基于各olt中onu的配置数据,采集所需的目标信息。
39、再一方面,本技术实施例提供了一种onu配置数据清理装置,所述装置包括:
40、采集模块,用于基于olt中onu的配置数据,采集所需的目标信息;所述目标信息至少包括sn码和/或注册码;
41、筛选模块,用于基于所述目标信息,从各配置数据中筛选出目标配置数据;所述目标配置数据的筛选条件至少包括以下任意一项或任意组合:sn码为空,且对应的onu的状态和属性满足第一清除条件;与其他配置数据中的sn码和/或注册码存在重复,且对应的onu的状态和属性满足第二清除条件;
42、清理模块,用于在所述olt中将所述目标配置数据进行清理。
43、再一方面,本技术实施例提供了一种onu配置数据清理设备,所述设备包括:处理器以及存储有计算机程序指令的存储器;
44、所述处理器执行所述计算机程序指令时实现如上所述的onu配置数据清理方法。
45、再一方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如上所述的onu配置数据清理方法。
46、再一方面,本技术实施例提供了一种计算机程序产品,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如上所述的onu配置数据清理方法。
47、本技术实施例的一种onu配置数据清理方法,先基于olt中onu的配置数据,采集sn码和/或注册码等所需的目标信息。然后,基于目标信息,从各配置数据中筛选出目标配置数据;目标配置数据的筛选条件至少包括以下任意一项或任意组合:sn码为空,且对应的onu的状态和属性满足第一清除条件;与其他配置数据中的sn码和/或注册码存在重复,且对应的onu的状态和属性满足第二清除条件。最后,在olt中将目标配置数据进行清理。本技术实施例的方案基于sn码和注册码对olt中的配置数据进行筛选,而不是简单地通过离线时长来判定的方式,不会误删长期不上线的onu的配置数据,因此判定结果更加准确,可有效防止误删正常业务数据。
1.一种光网络单元配置数据清理方法,其特征在于,包括:
2.根据权利要求1所述的光网络单元配置数据清理方法,其特征在于,所述第一清除条件至少包括以下任意一项或任意组合:
3.根据权利要求2所述的光网络单元配置数据清理方法,其特征在于,在所述基于光线路终端中光网络单元的配置数据,采集所需的目标信息之后,以及在所述基于所述目标信息,从各配置数据中筛选出目标配置数据之前,所述方法还包括:
4.根据权利要求2所述的光网络单元配置数据清理方法,其特征在于,所述目标信息还包括:光网络单元上次离线时刻;
5.根据权利要求1至4任意一项所述的光网络单元配置数据清理方法,其特征在于,所述目标信息至少包括以下任意一项或任意组合:接入位置信息、身份信息、业务虚拟局域网信息、光网络单元的状态信息;所述身份信息至少包括产品序列号和/或注册码;所述光网络单元的状态信息至少包括光网络单元上次离线时刻。
6.根据权利要求1所述的光网络单元配置数据清理方法,其特征在于,在所述光线路终端中将所述目标配置数据进行清理之后,所述方法还包括:
7.根据权利要求1所述的光网络单元配置数据清理方法,其特征在于,在所述基于光线路终端中光网络单元的配置数据,采集所需的目标信息之后,所述方法还包括:
8.根据权利要求7所述的光网络单元配置数据清理方法,其特征在于,在所述将资源管理系统中光网络单元的备份配置数据以及所述目标信息进行比较之前,所述方法还包括:
9.根据权利要求1所述的光网络单元配置数据清理方法,其特征在于,所述基于光线路终端中光网络单元的配置数据,采集所需的目标信息,包括:
10.一种光网络单元配置数据清理装置,其特征在于,所述装置包括:
11.一种光网络单元配置数据清理设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1至9任意一项所述的光网络单元配置数据清理方法。
13.一种计算机程序产品,其特征在于,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如权利要求1至9任意一项所述的光网络单元配置数据清理方法。
