本技术涉及通信,尤其涉及一种网络故障预警方法、装置、电子设备及存储介质。
背景技术:
1、在核心网维护中,网络故障的发现一般依赖网管告警和用户投诉。网管告警一般由各网元自身产生和上报,不同厂家的网管告警都不一样,需要工程师去分析判断,对工程师要求较高。用户投诉则是一种被动式的网络故障的发现方法。随着核心网的网络越来越复杂,网元种类越来越多,部分网络故障不能及时发现,往往要等到用户投诉才发现网络出现故障,且工程师还需要依靠自身经验去判断核心网中存在故障的具体位置,故障发现滞后,影响处理时效,不利于提高用户感知。
技术实现思路
1、本技术提供一种网络故障预警方法、装置、电子设备及存储介质,用于提高对核心网中故障具体发生位置的确定效率。本技术技术方案如下:
2、第一方面,提供一种网络故障预警方法,该方法包括:采集核心网虚拟化网元的板卡的信息,板卡的信息包括板卡的状态和板卡的承载数目;将板卡的信息进行解析和标准化处理后,存入数据库,数据库中包括板卡在多个历史时刻的承载数目、板卡在当前时刻的承载数目和板卡在当前时刻的状态;在存入数据库成功的情况下,根据数据库中存储的板卡在多个历史时刻的承载数目、板卡在当前时刻的承载数目和板卡在当前时刻的状态,确定板卡在当前时刻的服务状态是否异常;在板卡的服务状态异常的情况下,向终端设备发送第一预警信息,第一预警信息用于指示板卡的服务状态异常。
3、本技术提供的技术方案至少带来以下有益效果:通过采集核心网虚拟化网元的板卡的信息,板卡的信息包括板卡的状态和板卡的承载数目。然后根据数据库中存储的板卡在多个历史时刻的承载数目、板卡在当前时刻的承载数目和板卡在当前时刻的状态,确定板卡的服务状态是否异常;在板卡的服务状态异常的情况下,向终端设备发送用于指示板卡的服务状态异常的第一预警信息。这样,在核心网虚拟化网元的板卡的服务状态异常的情况下,可以及时向终端设备发送预警信息,以使得维护人员可以快速定位到核心网中存在故障的板卡,进而提高对核心网中故障具体发生位置的确定效率。
4、在一种可能的实现方式中,在板卡在当前时刻的状态为待机状态的情况下,确定板卡的服务状态异常。
5、基于该可能的实现方式,在板卡在当前时刻的状态为待机状态的情况下,说明该板卡当前服务状态异常,向终端设备发送第一预警信息,以便维护人员可以快速对该板卡进行维修。
6、另一种可能的实现方式中,根据数据库中存储的板卡在多个历史时刻的承载数目和板卡在当前时刻的承载数目,确定板卡在当前预设周期内的承载数目的平均变化率和板卡在上个预设周期内的承载数目的平均变化率;根据板卡在当前预设周期内的承载数目的平均变化率和板卡在上个预设周期内的承载数目的平均变化率,确定板卡的服务状态是否异常。
7、基于该可能的实现方式,通过根据板卡在多个历史时刻的承载数目和板卡在当前时刻的承载数目,确定板卡在当前预设周期内的承载数目的平均变化率和板卡在上个预设周期内的承载数目的平均变化率,可以实时判断板卡的服务状态是否异常。
8、另一种可能的实现方式中,在板卡在当前预设周期内的承载数目的平均变化率小于第一预设阈值的情况下,确定板卡的服务状态异常;或者,在板卡在当前预设周期内的承载数目的平均变化率小于板卡在上个预设周期内的承载数目的平均变化率,且板卡在当前预设周期内的承载数目的平均变化率和板卡在上个预设周期内的承载数目的平均变化率的差值大于第二预设阈值,确定板卡的服务状态异常。
9、基于该可能的实现方式,在板卡在当前预设周期内的承载数目的平均变化率小于第一预设阈值的情况下;或者,在板卡在当前预设周期内的承载数目的平均变化率小于板卡在上个预设周期内的承载数目的平均变化率,且板卡在当前预设周期内的承载数目的平均变化率和板卡在上个预设周期内的承载数目的平均变化率的差值大于第二预设阈值,说明承载能够建立到该板卡上的成功率较低,该板卡的服务状态异常。
10、另一种可能的实现方式中,在存入数据库失败的情况下,向终端设备发送第二预警信息,第二预警信息用于指示核心网虚拟化网元的板卡的信息采集入库失败。
11、基于该可能的实现方式,若核心网虚拟化网元的板卡的信息在存入数据库失败,及时向终端设备发送用于第二预警信息,以便维护人员及时对信息录入数据库阶段出现的问题进行及时的解决。
12、第二方面,本技术提供一种网络故障预警装置,该装置包括:采集模块,采集核心网虚拟化网元的板卡的信息,板卡的信息包括板卡的状态和板卡的承载数目;
13、处理模块,用于将板卡的信息进行解析和标准化处理后,存入数据库,数据库中包括板卡在多个历史时刻的承载数目、板卡在当前时刻的承载数目和板卡在当前时刻的状态;
14、处理模块,还用于在存入数据库成功的情况下,根据数据库中存储的板卡在多个历史时刻的承载数目、板卡在当前时刻的承载数目和板卡在当前时刻的状态,确定板卡的服务状态是否异常;
15、发送模块,用于在板卡的服务状态异常的情况下,向终端设备发送第一预警信息,第一预警信息用于指示板卡的服务状态异常。
16、另一种可能的实现方式中,处理模块,具体用于:在板卡在当前时刻的状态为待机状态的情况下,确定板卡的服务状态异常。
17、另一种可能的实现方式中,处理模块,具体用于:根据数据库中存储的板卡在多个历史时刻的承载数目和板卡在当前时刻的承载数目,确定板卡在当前预设周期内的承载数目的平均变化率和板卡在上个预设周期内的承载数目的平均变化率;根据板卡在当前预设周期内的承载数目的平均变化率和板卡在上个预设周期内的承载数目的平均变化率,确定板卡的服务状态是否异常。
18、另一种可能的实现方式中,处理模块,具体用于:在板卡在当前预设周期内的承载数目的平均变化率小于第一预设阈值的情况下,确定板卡的服务状态异常;或者,在板卡在当前预设周期内的承载数目的平均变化率小于板卡在上个预设周期内的承载数目的平均变化率,且板卡在当前预设周期内的承载数目的平均变化率和板卡在上个预设周期内的承载数目的平均变化率的差值大于第二预设阈值,确定板卡的服务状态异常。
19、另一种可能的实现方式,发送模块,还用于在存入数据库失败的情况下,向终端设备发送第二预警信息,第二预警信息用于指示核心网虚拟化网元的板卡的信息采集入库失败。
20、第三方面,本技术还提供了一种电子设备,该电子设备包括:处理器和用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,使得电子设备执行如第一方面及其任一种可能的实现方式的网络故障预警方法。
21、第四方面,本技术还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行如第一方面及其任一种可能的实现方式的网络故障预警方法。
22、本技术中第二方面到第四方面及其各种实现方式的具体描述,可以参考第一方面及其各种实现方式中的详细描述。第二方面到第四方面及其各种实现方式的有益效果,可以参考第一方面及其各种实现方式的有益效果分析,此处不再赘述。