本发明涉及通信运营商领域,具体涉及一种批量采集onu能力的方法及装置。
背景技术:
1、
2、运营商现有管理onu(光猫)能力的方法主要是通过人工收集的方法维护市面上已知的onu厂家、onu型号、onu软硬件版本形成静态的onu知识库字典,onu能力的管理主要是通过装维人员在安装宽带时,将onu的数据手动记录。
3、但是,通过人工进行录入和变更操作,处理时效低、数据准确性差,耗费人力大;随着用户业务套餐的升级,数据变化快,记录的onu数据准确性和真实性会随之下降,使得业务部门无法准确获取用户使用状态,影响业务部门正常开展业务。
技术实现思路
1、本发明的目的在于提供一种批量采集onu能力的方法及装置,解决以下技术问题:
2、如何对运营商宽带业务千万级光猫能力的自动批量采集。
3、本发明的目的可以通过以下技术方案实现:
4、一种批量采集onu能力的方法,包括以下步骤:
5、s1:配置好所有olt设备的snmp协议;
6、s2:验证各olt设备的snmp协议配置是否正常,若正常,进入s3;若不正常,则回到s1;
7、s3:采集所有olt设备端口信息并存入数据库;
8、s4:筛选出olt设备的pon口;
9、s5:通过专有的oid采集pon口下所有光猫能力:
10、s6:将光猫能力数据按照转义规则进行转义,并得到转义结果;
11、s7:将转义结果存储入数据库;
12、s8:将转义结果与olt端口信息进行关联计算,并得出计算结果数据;
13、s9:将计算结果数据存储入数据库;
14、s10:将数据库与计算结果数据查询接口连接:
15、s11:计算结果数据查询接口通过数据库调取计算结果数据并通过系统页面对计算结果数据进行可视化展示。
16、作为本发明进一步的方案:在s2中,使用snmpwalk命令验证各olt设备的snmp协议配置是否正常。
17、作为本发明进一步的方案:在s3中,通过端口描述筛选出端口描述包含“pon”关键子的端口。
18、作为本发明进一步的方案:在s6中,所述转义规则为:
19、34:ge:代表光猫最大能力支持1000m;
20、24:fe:代表光猫最大能力支持100m;
21、-1:代表光猫不在线,采集信息失败。
22、一种批量采集onu能力的装置,该装置包括:
23、采集模块,用于采集所有olt设备端口信息和pon口下所有光猫能力;
24、存储模块,用于存储所有olt设备端口信息、转义信息和计算结果数据;
25、转义模块,用于按照转义规则将广袤能力数据进行转义;
26、计算模块,用于将转义结果与olt端口信息进行关联计算,并得出计算结果数据;
27、展示模块,用于对计算结果数据进行可视化展示。
28、本发明的有益效果:
29、本发明实现对运营商宽带业务千万级光猫能力的自动批量采集,运营商对宽带用户光猫的全自动化和可视化管理;自动监测、采集、更新光猫知识库,并自动甄别用户业务套餐带宽高于光猫能力的用户,及时为用户升级光猫提升客户满意度,同时提升运营商管理onu的效率和能力,降低管理成本。
1.一种批量采集onu能力的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种批量采集onu能力的方法,其特征在于,在s2中,使用snmpwalk命令验证各olt设备的snmp协议配置是否正常。
3.根据权利要求2所述的一种批量采集onu能力的方法,其特征在于,在s3中,通过端口描述筛选出端口描述包含“pon”关键子的端口。
4.根据权利要求3所述的一种批量采集onu能力的方法,其特征在于,在s6中,所述转义规则为:
5.一种批量采集onu能力的装置,适用于权利要求1-4任一项所述的一种批量采集onu能力的方法,其特征在于,该装置包括: