System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术公开一种方法,涉及数据采集,具体地说是一种通过tr069协议采集cpe指标数据的方法。
技术介绍
1、cpe,英文全称为customer premise equipment,是一种接收移动信号并以无线wifi信号转发出来的移动信号接入设备,也是一种将高速4g或者5g信号转换成wifi信号的设备,可支持同时上网的移动终端数量也较多。cpe可大量应用于农村,城镇,医院,单位,工厂,小区等无线网络接入,能节省铺设有线网络的费用。
2、cpe的cpe指标数据能够反映cpe的功能及应用情况,然而目前采集cpe指标数据的方式不能依据用户感兴趣的指标进行灵活采集。
技术实现思路
1、本专利技术针对现有技术的问题,提供一种通过tr069协议采集cpe指标数据的方法,使用模式匹配的方式,提取感兴趣的关键指标,有目的地进行cpe指标数据的采集。
2、本专利技术提出的具体方案是:
3、本专利技术提供一种通过tr069协议采集cpe指标数据的方法,配置采集信息,将采集信息入数据库,通过采集信息获知采集指标数据的匹配规则、采集参数和采集目标设备cpe信息,其中提取历史数据中用户感兴趣的指标作为采集参数,采集指标数据的匹配规则对应相关的采集参数;
4、监听设备事件,根据事件中device id参数和数据库中目标设备cpe信息,判断是否对设备进行指标数据采集,
5、是则向设备下发get parameter names方法,获取设备的指标名称,
6、向设备下发get parameter values方法,结合匹配规则算法获取指标名称相应的匹配规则,所述匹配规则算法包括:若map中无数据,采集所有指标数据,若map中存在key,则根据指标名称获取匹配规则,
7、根据匹配规则采集设备的指标数据,保存指标数据至数据库并对指标匹配和指标处理进行分析。
8、进一步,所述的一种通过tr069协议采集cpe指标数据的方法中配置采集信息,包括:
9、配置采集参数,采集参数包括采集时长和采集开关,通过采集时长表示设备两次采集时间间隔,通过采集开关表示是否启用采集功能;
10、配置采集指标数据的匹配规则,匹配规则包括正则表达式匹配和值相等匹配;
11、配置采集目标设备cpe信息,包括device id和最后一次采集时间,通过device id表示设备唯一标识。
12、进一步,所述的一种通过tr069协议采集cpe指标数据的方法中判断是否对设备进行指标数据采集,包括:
13、对满足条件的设备进行指标数据采集,所述条件包括:
14、采集开关处于打开状态,
15、在数据库中查询到设备的采集目标设备cpe信息,
16、设备的最后一次采集时间+采集时长>预设时间。
17、进一步,所述的一种通过tr069协议采集cpe指标数据的方法中采用分布式方式进行指标数据采集,采用分布式方式将采集信息和指标数据先存入队列或缓存中,再存入数据库。
18、本专利技术还提供一种通过tr069协议采集cpe指标数据的装置,包括配置管理模块、数据采集模块和分析入库模块,
19、配置管理模块配置采集信息,分析入库模块将采集信息入数据库,通过采集信息获知采集指标数据的匹配规则、采集参数和采集目标设备cpe信息,其中提取历史数据中用户感兴趣的指标作为采集参数,采集指标数据的匹配规则对应相关的采集参数;
20、数据采集模块监听设备事件,根据事件中device id参数和数据库中目标设备cpe信息,判断是否对设备进行指标数据采集,
21、是则向设备下发get parameter names方法,获取设备的指标名称,根据key-value存储方式,利用指标名称作为key,利用匹配规则作为value,
22、向设备下发get parameter values方法,结合匹配规则算法获取指标名称相应的匹配规则,所述匹配规则算法包括:若map中无数据,采集所有指标数据,若map中存在key,则根据指标名称获取匹配规则,
23、根据匹配规则采集设备的指标数据;
24、分析入库模块保存指标数据至数据库,并对指标匹配和指标处理进行分析。
25、进一步,所述的一种通过tr069协议采集cpe指标数据的装置中配置管理模块配置采集信息,包括:
26、配置采集参数,采集参数包括采集时长和采集开关,通过采集时长表示设备两次采集时间间隔,通过采集开关表示是否启用采集功能;
27、配置采集指标数据的匹配规则,匹配规则包括正则表达式匹配和值相等匹配;
28、配置采集目标设备cpe信息,包括device id和最后一次采集时间,通过device id表示设备唯一标识。
29、进一步,所述的一种通过tr069协议采集cpe指标数据的装置中数据采集模块判断是否对设备进行指标数据采集,包括:
30、对满足条件的设备进行指标数据采集,所述条件包括:
31、采集开关处于打开状态,
32、在数据库中查询到设备的采集目标设备cpe信息,
33、设备的最后一次采集时间+采集时长>预设时间。
34、进一步,所述的一种通过tr069协议采集cpe指标数据的装置中采集模块采用分布式方式进行指标数据采集,分析入库模块采用分布式方式将采集信息和指标数据先存入队列或缓存中,再存入数据库。
35、本专利技术的有益之处是:
36、本专利技术提供一种通过tr069协议采集cpe指标数据的方法,使用模式匹配的方式,提取感兴趣的关键指标,有目的地进行cpe指标数据的采集。
本文档来自技高网...【技术保护点】
1.一种通过TR069协议采集CPE指标数据的方法,其特征是配置采集信息,将采集信息入数据库,通过采集信息获知采集指标数据的匹配规则、采集参数和采集目标设备CPE信息,其中提取历史数据中用户感兴趣的指标作为采集参数,采集指标数据的匹配规则对应相关的采集参数,
2.根据权利要求1所述的一种通过TR069协议采集CPE指标数据的方法,其特征是配置采集信息,包括:
3.根据权利要求2所述的一种通过TR069协议采集CPE指标数据的方法,其特征是判断是否对设备进行指标数据采集,包括:
4.根据权利要求1所述的一种通过TR069协议采集CPE指标数据的方法,其特征是采用分布式方式进行指标数据采集,采用分布式方式将采集信息和指标数据先存入队列或缓存中,再存入数据库。
5.一种通过TR069协议采集CPE指标数据的装置,其特征是包括配置管理模块、数据采集模块和分析入库模块,
6.根据权利要求5所述的一种通过TR069协议采集CPE指标数据的装置,其特征是配置管理模块配置采集信息,包括:
7.根据权利要求6所述的一种通过TR
8.根据权利要求5所述的一种通过TR069协议采集CPE指标数据的装置,其特征是采集模块采用分布式方式进行指标数据采集,分析入库模块采用分布式方式将采集信息和指标数据先存入队列或缓存中,再存入数据库。
...【技术特征摘要】
1.一种通过tr069协议采集cpe指标数据的方法,其特征是配置采集信息,将采集信息入数据库,通过采集信息获知采集指标数据的匹配规则、采集参数和采集目标设备cpe信息,其中提取历史数据中用户感兴趣的指标作为采集参数,采集指标数据的匹配规则对应相关的采集参数,
2.根据权利要求1所述的一种通过tr069协议采集cpe指标数据的方法,其特征是配置采集信息,包括:
3.根据权利要求2所述的一种通过tr069协议采集cpe指标数据的方法,其特征是判断是否对设备进行指标数据采集,包括:
4.根据权利要求1所述的一种通过tr069协议采集cpe指标数据的方法,其特征是采用分布式方式进行指标数据采集,采用分布式方式将采集信...
【专利技术属性】
技术研发人员:邱效辉,
申请(专利权)人:浪潮通信信息系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。