一种移动互联网网元设备误配置检测方法
技术领域
本发明涉及移动互联网领域,尤其涉及一种移动互联网网元设备误配置检测方法。
背景技术
随着移动互联网络技术发展,各种网元设备被应用到移动互联网上,并且对于移动互联网的正常运行起到重要的支撑作用。
在移动互联网的实际运行过程中,每一个网元设备难免因长久工作出现故障,影响甚至导致整个移动互联网工作的彻底停摆。因此,需要及时地对移动互联网上的各种网元设备进行准备检测,以便于及时排出故障并且做出修改。
然而,在针对移动互联网的网元设备的配置检测中,多数还是基于人工检测配置文件的方式,以便于检测出网元设备的配置文件中出现的错误,然后再做出修正。不过,这样难免需要投入大量的人力和时间,而且还需要人工检测人员基本已定的专业知识才能识别出网元设备的错误配置信息,这样针对移动互联网上的网元设备的误配置检测效率势必降低。
发明内容
本发明所要解决的技术问题是针对上述现有技术提供一种移动互联网网元设备误配置检测方法。
本发明解决上述技术问题所采用的技术方案为:一种移动互联网网元设备误配置检测方法,其特征在于,包括如下步骤:
步骤1,获取移动互联网上各网元设备的识别号以及对应的工作参数值集合;其中,该移动互联网上的网元设备总数量标记为M,移动互联网上的第m个网元设备标记为Equipment
m,网元设备Equipment
m的识别号标记为
网元设备Equipment
m的工作参数值集合标记为
参数集合
内的工作参数种类总数目标记为N,该参数集合
内的第n个工作参数标记为
工作参数
的数值标记为
1≤m≤M,1≤n≤N;
步骤2,分别实时检测移动互联网上各网元设备启动与否的工作状态,且在检测到任一网元设备启动工作后,转入步骤3;否则,继续检测各网元设备的工作状态;
步骤3,在预设时间段内按照预设采集时刻分别检测启动工作后的各网元设备的工作参数值集合,分别得到各网元设备所对应的工作参数样本值集合;
其中,所述预设时间段标记为T
pre,该预设时间段T
pre内所对应的预设采集时刻总数量标记为I,预设时间段T
pre内的第i个预设采集时刻标记为t
i,网元设备Equipment
m在预设采集时刻t
i所对应的工作参数
的样本值标记为
网元设备Equipment
m所对应的工作参数样本值集合标记为
步骤4,针对所述移动网络上的各网元设备,计算每一个网元设备所对应工作参数样本值集合内的各工作参数样本值集合的标准差值;其中,网元设备Equipment
m所对应工作参数样本值
集合的标准差值标记为
步骤5,针对所述移动网络上的各网元设备,根据所得各网元设备所对应的工作参数样本值集合,分别拟合得到每一个网元设备所对应每一个工作参数在所述预设时间段内的实时变化拟合曲线;其中,网元设备Equipment
m所对应工作参数
在预设时间段T
pre内的实时变化拟合曲线标记为
t∈[0,T
pre];
步骤6,针对每一个网元设备的每一个工作参数,计算该网元设备的每一个工作参数所对应实时变化拟合曲线的拐点时刻以及与拐点时刻相对应的拐点值,得到网元设备所对应该工作参数的拐点时刻集合和对应的拐点值集合;其中,网元设备Equipment
m所对应工作参数
所对应实时变化拟合曲线
的拐点时刻具有K个,实时变化拟合曲线
的第K个拐点时刻标记为
1≤k≤K;
步骤7,针对每一个所述网元设备的每一个工作参数,分别查找其拐点值集合内的最小拐点值以及对应该最小拐点值的拐点时刻,并标记查找到的该拐点时刻为该工作参数的最佳修正时刻;
步骤8,检测到任一网元设备工作至其任一个工作参数所对应的最佳修正时刻时,将该任一网元设备在该最佳修正时刻所对应工作参数值修正至最佳工作参数值;其中,网元设备Equipment
m的工作参数
在其最佳修正时刻所对应的最佳工作参数值标记为
t
opt为网元设备Equipment
m的工作参数
所对应的最佳修正时刻;
步骤9,所述移动互联网上的各网元设备以自身修正后的工作参数继续执行工作。
改进地,在所述移动互联网网元设备误配置检测方法中,任一网元设备的工作参数集合内至少含有该网元设备的功耗参数。
进一步地,所述网元设备按照如下步骤a1~a4方式获取自身的功耗参数:
步骤a1,获取网元设备中组件的指定信息;
步骤a2,根据指定信息确定组件的当前功耗值;
步骤a3,根据组件当前功耗值与基础功耗值确定该组件的第一功耗值,其中,所述基础功耗值用于指示所述组件在空载运行或满载运行时的功耗值;
步骤a4,根据第一功耗值确定该网元设备的第二功耗值。
再进一步地,在所述移动互联网网元设备误配置检测方法中,所述网元设备Equipment
m中组件的当前功耗值标记为
网元设备Equipment
m中组件的基础功耗值标记为
网元设备Equipment
m中组件的第一功耗值标记为
表示数值
与数值
中的最大值,网元设备Equipment
m中组件的第二功耗值标记为
与现有技术相比,本发明的优点在于:通过采集移动互联网上启动工作后的各网元设备在预设时间段内的工作参数集合,计算对应各工作参数的标准差,继而分别拟合得到每一个网元设备所对应每一个工作参数在预设时间段内的实时变化拟合曲线,得到每一个网元设备的各工作参数实时变化拟合曲线所对应的拐点时刻集合以及拐点值集合,并且再得到网元设备的各工作参数所对应的最佳修正时刻,最终在检测到任一网元设备工作至其任一个工作参数所对应的最佳修正时刻时,将该任一网元设备在该最佳修正时刻所对应工作参数值修正至最佳工作参数值,然后各网元设备以自身修正后的工作参数继续执行工作,实现了针对移动互联网上各网元设误配置操作的自动检测和自动修正,提高了网元设备的误配置检测效率。
附图说明
图1为本发明实施例的移动互联网网元设备误配置检测方法流程示意图。
具体实施方式
以下结合附图实施例对本发明作进一步详细描述。
参见图1所示,本实施例提供一种移动互联网网元设备误配置检测方法,包括如下步骤:
步骤1,获取移动互联网上各网元设备的识别号以及对应的工作参数值集合;其中,假设移动互联网上的网元设备总数量标记为M,移动互联网上的第m个网元设备标记为Equipment
m,网元设备Equipment
m的识别号标记为
网元设备Equipment
m的工作参数值集合标记为
参数集合
内的工作参数种类总数目标记为N,该参数集合
内的第n个工作参数标记为
工作参数
的数值标记为
1≤m≤M,1≤n≤N;其中,在该实施例中,任一网元设备的工作参数集合内至少含有该网元设备的功耗参数;
步骤2,分别实时检测移动互联网上各网元设备启动与否的工作状态,且在检测到任一网元设备启动工作后,转入步骤3;否则,继续检测各网元设备的工作状态;
步骤3,在预设时间段Tpre内按照预设采集时刻分别检测启动工作后的各网元设备的工作参数值集合,分别得到各网元设备所对应的工作参数样本值集合;
其中,该预设时间段T
pre内所对应的预设采集时刻总数量标记为I,预设时间段T
pre内的第i个预设采集时刻标记为t
i,网元设备Equipment
m在预设采集时刻t
i所对应的工作参数
的样本值标记为
网元设备Equipment
m所对应的工作参数样本值集合标记为
是关于网元设备Equipment
m的第一个工作参数
的样本值集合,样本值集合
内含有样本值
至
这I个样本值;同理,
是关于网元设备Equipment
m的第N个工作参数
的样本值集合,样本值集合
内含有样本值
至
这I个样本值;
步骤4,针对移动网络上的各网元设备,计算每一个网元设备所对应工作参数样本值集合内的各工作参数样本值集合的标准差值;其中,网元设备Equipment
m所对应工作参数样本值
集合的标准差值标记为
步骤5,针对移动网络上的各网元设备,根据所得各网元设备所对应的工作参数样本值集合,分别拟合得到每一个网元设备所对应每一个工作参数在所述预设时间段内的实时变化拟合曲线;其中,网元设备Equipment
m所对应工作参数
在预设时间段T
pre内的实时变化拟合曲线标记为
t∈[0,T
pre];
步骤6,针对每一个网元设备的每一个工作参数,计算该网元设备的每一个工作参数所对应实时变化拟合曲线的拐点时刻以及与拐点时刻相对应的拐点值,得到网元设备所对应该工作参数的拐点时刻集合和对应的拐点值集合;其中,网元设备Equipment
m所对应工作参数
所对应实时变化拟合曲线
的拐点时刻具有K个,实时变化拟合曲线
的第K个拐点时刻标记为
1≤k≤K;
需要说明的,通过计算网元设备的工作参数实时变化拟合曲线在对应拐点时刻的拐点值,可以利用所得拐点值来得到该工作参数随着时间变化是否出现前后骤变的情况,从而方便以出现前后变化时的该拐点时刻作为该工作参数异常的时刻,进而便于后续针对网元设备的该工作参数进行调整和修正;
步骤7,针对每一个网元设备的每一个工作参数,分别查找其拐点值集合内的最小拐点值以及对应该最小拐点值的拐点时刻,并标记查找到的该拐点时刻为该工作参数的最佳修正时刻;
步骤8,检测到任一网元设备工作至其任一个工作参数所对应的最佳修正时刻时,将该任一网元设备在该最佳修正时刻所对应工作参数值修正至最佳工作参数值;其中,网元设备Equipment
m的工作参数
在其最佳修正时刻所对应的最佳工作参数值标记为
t
opt为网元设备Equipment
m的工作参数
所对应的最佳修正时刻;
步骤9,移动互联网上的各网元设备以自身修正后的工作参数继续执行工作。另外,具体到该实施例中,作为网元设备获取自身工作参数的具体实现方法,此处的网元设备按照如下步骤a1~a4方式获取自身的功耗参数:
步骤a1,获取网元设备中组件的指定信息;
步骤a2,根据指定信息确定组件的当前功耗值;其中,网元设备Equipment
m中组件的当前功耗值标记为
步骤a3,根据组件当前功耗值与基础功耗值确定该组件的第一功耗值,其中,基础功耗值用于指示该组件在空载运行或满载运行时的功耗值;网元设备Equipment
m中组件的基础功耗值标记为
网元设备Equipment
m中组件的第一功耗值标记为
表示数值
与数值
中的最大值;
步骤a4,根据第一功耗值确定该网元设备的第二功耗值。其中,此处的网元设备Equipment
m中组件的第二功耗值标记为
尽管以上详细地描述了本发明的优选实施例,但是应该清楚地理解,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。