数据配置方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:36387785 阅读:14 留言:0更新日期:2023-01-18 09:51
本申请涉及一种数据配置方法、装置、计算机设备和存储介质。所述方法包括:获取性能文件数据的原始参数名;将原始参数名进行小写字符转换,得到小写参数名;根据原始参数名在已配置原始参数名集合中进行查找,得到第一查找结果;若第一查找结果为查找失败,则根据小写参数名在已配置小写参数名集合中进行查找,得到第二查找结果;若第二查找结果为查找失败,则根据小写参数名在已配置小写参数名集合中进行模糊匹配,得到目标参数名;将目标参数名和性能文件数据进行关系配置。在接入不同设备厂商的性能文件数据后,不需要对每一个厂商进行单独配置,降低了不同设备兼容的开发成本且提高了可维护性。提高了可维护性。提高了可维护性。

【技术实现步骤摘要】
数据配置方法、装置、计算机设备和存储介质


[0001]本申请涉及通信设备管理
,特别是涉及一种数据配置方法、装置、计算机设备和存储介质。

技术介绍

[0002]在通信设备的使用过程中,需要对设备运行过程中产生的一些数据进行采集,并将采集到的数据通过一定的格式传递到网管系统,网管系统再根据对应的算法来对这些数据进行统计,并将统计结果反馈到界面上供操作人员进行查看和分析。
[0003]目前国内运营商的现网环境中存在众多通信设备厂商的基站,运营商制定有相应的性能文件数据采集规范,通过这些性能文件数据采集规范,统一了各个设备厂商上报的大部分性能参数的名称,但仍然有部分性能参数的名称没有统一定义,例如多原因、多实例性能文件数据。运营商一般会建设一套统一的网管系统,兼容接入多个设备厂商的设备,来对性能文件数据进行采集和适配处理,并进行统一呈现和统一报送。
[0004]传统技术中,为了兼容接入的各个设备厂商的性能文件数据,针对每一个厂商的性能文件数据,都需要在数据库中增加对应的配置文件,以最大化配套各个厂商的设备,但此种方式的开发成本高且可维护性较差。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种便于开发和维护,且可兼容不同厂商性能文件数据的数据配置方法、装置、计算机设备和存储介质。
[0006]第一方面,本申请提供了一种数据配置方法。所述方法包括:
[0007]获取性能文件数据的原始参数名;
[0008]将所述原始参数名进行小写字符转换,得到小写参数名;
[0009]根据所述原始参数名在已配置原始参数名集合中进行查找,得到第一查找结果;
[0010]若所述第一查找结果为查找失败,则根据所述小写参数名在已配置小写参数名集合中进行查找,得到第二查找结果;
[0011]若所述第二查找结果为查找失败,则根据所述小写参数名在所述已配置小写参数名集合中进行模糊匹配,得到目标参数名;
[0012]将所述目标参数名和所述性能文件数据进行关系配置。
[0013]在其中一个实施例中,所述根据所述小写参数名在所述已配置小写参数名集合中进行模糊匹配,得到目标参数名的步骤,包括:
[0014]计算所述小写参数名与每一预设小写参数名之间的参数名称相似度;其中,所述已配置小写参数名集合包括多个所述预设小写参数名;
[0015]根据多个所述参数名称相似度进行最大值筛选,得到所述目标参数名。
[0016]在其中一个实施例中,所述计算所述小写参数名与每一预设小写参数名之间的参数名称相似度的步骤,包括:
[0017]将所述小写参数名与每一所述预设小写参数名之间的杰卡德相似系数,确定为所述参数名称相似度。
[0018]在其中一个实施例中,所述计算所述小写参数名与每一预设小写参数名之间的参数名称相似度的步骤,还包括:
[0019]分别将所述小写参数名和所述预设小写参数名转换为ASCII码,对应得到第一编码和第二编码;
[0020]计算所述第一编码和所述第二编码之间的相似度,得到相似因子;
[0021]根据所述相似因子和所述杰卡德相似系数的乘积,确认所述参数名称相似度。
[0022]在其中一个实施例中,所述根据多个所述参数名称相似度进行最大值筛选,得到所述目标参数名的步骤,包括:
[0023]若当前的所述参数名称相似度大于预设阈值,则比较当前的所述参数名称相似度与上一所述参数名称相似度的大小;
[0024]若当前的所述参数名称相似度大于上一所述参数名称相似度,则将与当前的所述参数名称相似度对应的所述预设小写参数名作为所述目标参数名。
[0025]在其中一个实施例中,在所述将所述目标参数名和所述性能文件数据进行关系配置的步骤之后,所述方法还包括:
[0026]获取目标指标公式;其中,所述目标指标公式与所述目标参数名对应;
[0027]根据所述目标指标公式对所述性能文件数据进行指标计算;
[0028]若指标计算失败,则将所述目标参数名确认为失败参数名。
[0029]在其中一个实施例中,在所述将所述目标参数名确认为失败参数名的步骤之后,所述方法还包括:
[0030]根据所述失败参数名对所述已配置小写参数名集合进行过滤,得到过滤小写参数名集合;
[0031]根据所述小写参数名在所述过滤小写参数名集合中进行模糊匹配,直至匹配终止或得到正确参数名。
[0032]第二方面,本申请还提供了一种数据配置装置。所述装置包括:
[0033]数据获取模块,用于获取性能文件数据的原始参数名;
[0034]字符转换模块,用于将所述原始参数名进行小写字符转换,得到小写参数名;
[0035]第一查找模块,用于根据所述原始参数名在已配置原始参数名集合中进行查找,得到第一查找结果;
[0036]第二查找模块,用于若所述第一查找结果为查找失败,则根据所述小写参数名在已配置小写参数名集合中进行查找,得到第二查找结果;
[0037]模糊匹配模块,用于若所述第二查找结果为查找失败,则根据所述小写参数名在所述已配置小写参数名集合中进行模糊匹配,得到目标参数名;
[0038]关系配置模块,用于将所述目标参数名和所述性能文件数据进行关系配置。
[0039]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取性能文件数据的原始参数名;将所述原始参数名进行小写字符转换,得到小写参数名;根据所述原始参数名在已配置原始参数名集合中进行查找,得到第一查找结果;若所述第一查
找结果为查找失败,则根据所述小写参数名在已配置小写参数名集合中进行查找,得到第二查找结果;若所述第二查找结果为查找失败,则根据所述小写参数名在所述已配置小写参数名集合中进行模糊匹配,得到目标参数名;将所述目标参数名和所述性能文件数据进行关系配置。
[0040]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取性能文件数据的原始参数名;将所述原始参数名进行小写字符转换,得到小写参数名;根据所述原始参数名在已配置原始参数名集合中进行查找,得到第一查找结果;若所述第一查找结果为查找失败,则根据所述小写参数名在已配置小写参数名集合中进行查找,得到第二查找结果;若所述第二查找结果为查找失败,则根据所述小写参数名在所述已配置小写参数名集合中进行模糊匹配,得到目标参数名;将所述目标参数名和所述性能文件数据进行关系配置。
[0041]上述数据配置方法、装置、计算机设备和存储介质,通过获取性能文件数据的原始参数名和与原始参数名对应的小写参数名,然后将原始参数名在已配置原始参数名集合中进行查找,当查找失败后,再通过小写参数名在已配置小写参数名集合中进行查找,当查找成功后,可以将大本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据配置方法,其特征在于,所述方法包括:获取性能文件数据的原始参数名;将所述原始参数名进行小写字符转换,得到小写参数名;根据所述原始参数名在已配置原始参数名集合中进行查找,得到第一查找结果;若所述第一查找结果为查找失败,则根据所述小写参数名在已配置小写参数名集合中进行查找,得到第二查找结果;若所述第二查找结果为查找失败,则根据所述小写参数名在所述已配置小写参数名集合中进行模糊匹配,得到目标参数名;将所述目标参数名和所述性能文件数据进行关系配置。2.根据权利要求1所述的数据配置方法,其特征在于,所述根据所述小写参数名在所述已配置小写参数名集合中进行模糊匹配,得到目标参数名的步骤,包括:计算所述小写参数名与每一预设小写参数名之间的参数名称相似度;其中,所述已配置小写参数名集合包括多个所述预设小写参数名;根据多个所述参数名称相似度进行最大值筛选,得到所述目标参数名。3.根据权利要求2所述的数据配置方法,其特征在于,所述计算所述小写参数名与每一预设小写参数名之间的参数名称相似度的步骤,包括:将所述小写参数名与每一所述预设小写参数名之间的杰卡德相似系数,确定为所述参数名称相似度。4.根据权利要求3所述的数据配置方法,其特征在于,所述计算所述小写参数名与每一预设小写参数名之间的参数名称相似度的步骤,还包括:分别将所述小写参数名和所述预设小写参数名转换为ASCII码,对应得到第一编码和第二编码;计算所述第一编码和所述第二编码之间的相似度,得到相似因子;根据所述相似因子和所述杰卡德相似系数的乘积,确认所述参数名称相似度。5.根据权利要求2所述的数据配置方法,其特征在于,所述根据多个所述参数名称相似度进行最大值筛选,得到所述目标参数名的步骤,包括:若当前的所述参数名称相似度大于预设阈值,则比较当前的所述参数名称相似度与上一所述参数名称相似度的大小;若当前的所述...

【专利技术属性】
技术研发人员:朱伟
申请(专利权)人:中国移动紫金江苏创新研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1