技术新讯 > 电子通信装置的制造及其应用技术 > 网卡设备的故障修复方法、装置、存储介质和电子设备与流程  >  正文

网卡设备的故障修复方法、装置、存储介质和电子设备与流程

  • 国知局
  • 2024-08-02 14:22:07

本技术实施例涉及网卡设备领域,具体而言,涉及一种网卡设备的故障修复方法、装置、存储介质和电子设备。

背景技术:

1、相关技术中,一般通过获取网卡设备的特定的运行信息,确定网卡设备在对应的方面的故障情况,但是这样的方式在需要检测网卡设备在多个方面的故障情况时,只能通过重复获取运行信息,执行检测操作效率较低。

2、针对相关技术中,网卡设备的故障修复的效率较低等问题,尚未提出有效的解决方案。

技术实现思路

1、本技术实施例提供了一种网卡设备的故障修复方法、装置、存储介质和电子设备,以至少解决相关技术中网卡设备的故障修复的效率较低的问题。

2、根据本技术的一个实施例,提供了一种网卡设备的故障修复方法,包括:

3、获取待检测的目标网卡的第一运行信息,其中,所述第一运行信息用于指示所述目标网卡的运行情况;

4、将所述第一运行信息输入故障检测模型,得到所述故障检测模型输出的故障检测信息,其中,所述故障检测信息用于指示所述目标网卡的目标运行状态,网卡设备的运行状态包括故障状态和正常状态,所述故障检测模型是根据训练数据集合中包括的网卡数据对网卡设备的运行状态的影响指数构建的用于检测网卡设备所发生的故障的决策树,所述训练数据集合包括标注了网卡设备的运行状态为故障状态的第一网卡数据以及标注了网卡设备的运行状态为正常状态的第二网卡数据;

5、在所述目标运行状态为故障状态的情况下,根据所述目标网卡的第二运行信息对所述目标网卡执行与所述第二运行信息匹配的目标修复操作,得到运行状态为正常状态的所述目标网卡,其中,所述第二运行信息用于指示所述目标网卡所发生故障的故障情况。

6、在一个示例性实施例中,所述将所述第一运行信息输入故障检测模型,得到所述故障检测模型输出的故障检测信息,包括:将所述第一运行信息输入所述故障检测模型,其中,所述故障检测模型包括至少一个用于检测网卡设备允许发生的故障的决策树;通过所述故障检测模型根据类型参数从所述第一运行信息中提取属于对应数据类型的目标运行信息,其中,所述类型参数用于指示每个所述决策树所使用的网卡数据的数据类型;将所述目标运行信息输入对应的所述决策树中,得到每个所述决策树输出的决策信息,其中,所述决策信息用于指示所述目标网卡是否发生了对应的所述决策树允许检测的故障;在所述决策信息中存在用于指示所述目标网卡发生了对应故障的决策信息的情况下,确定所述故障检测信息用于指示的所述目标网卡的所述目标运行状态为所述故障状态;在所述决策信息中不存在用于指示所述目标网卡发生了对应故障的决策信息的情况下,确定所述故障检测信息用于指示的所述目标网卡的所述目标运行状态为所述正常状态。

7、在一个示例性实施例中,在所述将所述第一运行信息输入故障检测模型,得到所述故障检测模型输出的故障检测信息之前,所述方法还包括:获取所述训练数据集合;从所述训练数据集合中识别所述网卡设备允许发生的n种故障,其中,n为大于或者等于1的正整数;从所述训练数据集合中为所述n种故障中的每种故障提取故障训练数据,得到n个网卡数据组,其中,所述网卡数据组中包括:属于对应故障的第一网卡数据,和,所述第二网卡数据中的网卡数据;分别为n个所述网卡数据组生成与每个所述网卡数据组对应的所述决策树,得到包括n个所述决策树的所述故障检测模型,其中,所述决策树是按照所述网卡数据组中的网卡数据对所述网卡设备的所述运行状态处于所述故障状态的影响指数构建的用于检测网卡设备是否发生所述网卡数据组对应的故障的决策树。

8、在一个示例性实施例中,所述分别为n个所述网卡数据组生成与每个所述网卡数据组对应的所述决策树,包括:遍历所述网卡数据组中包括的每个网卡数据;计算每个网卡数据对所述网卡设备处于所述故障状态的影响概率,其中,所述影响指数包括所述影响概率;根据所述影响概率提取影响概率最高的目标网卡数据作为所述决策树的当前节点,并从所述网卡数据组中剔除所述目标网卡数据;将剔除了所述目标网卡数据的网卡数据组作为下一个待遍历的所述网卡数据组进行遍历,直至得到包括了所述网卡数据组中的全部所述网卡数据的所述决策树。

9、在一个示例性实施例中,所述计算每个网卡数据对所述网卡设备处于所述故障状态的影响概率,包括:通过公式计算对应的网卡数据对所述网卡设备处于所述故障状态的影响概率,其中,pi用于指示对应的网卡数据在当前的所述网卡数据组中所占的比例。

10、在一个示例性实施例中,所述根据所述目标网卡的第二运行信息对所述目标网卡执行与所述第二运行信息匹配的目标修复操作,包括:从所述第一运行信息中提取与所述故障状态相关的运行信息作为所述第二运行信息;根据所述第二运行信息从具有对应关系的运行信息和修复操作中提取用于修复所述目标网卡所发生的故障的目标修复操作;在所述目标网卡中执行所述目标修复操作。

11、在一个示例性实施例中,所述根据所述第二运行信息从具有对应关系的运行信息和修复操作中提取用于修复所述目标网卡所发生的故障的目标修复操作,包括:调用故障修复模型根据所述第二运行信息生成目标修复操作,其中,所述故障修复模型是使用具有对应关系的历史故障和故障日志对初始模型进行训练得到的,所述故障日志用于记录对应的历史故障的修复过程;所述在所述目标网卡中执行所述目标修复操作,包括:由所述故障修复模型通过执行所述目标修复操作配置所述目标网卡。

12、根据本技术的另一个实施例,提供了一种网卡设备的故障修复装置,包括:

13、第一获取模块,用于获取待检测的目标网卡的第一运行信息,其中,所述第一运行信息用于指示所述目标网卡的运行情况;

14、输入模块,用于将所述第一运行信息输入故障检测模型,得到所述故障检测模型输出的故障检测信息,其中,所述故障检测信息用于指示所述目标网卡的目标运行状态,网卡设备的运行状态包括故障状态和正常状态,所述故障检测模型是根据训练数据集合中包括的网卡数据对网卡设备的运行状态的影响指数构建的用于检测网卡设备所发生的故障的决策树,所述训练数据集合包括标注了网卡设备的运行状态为故障状态的第一网卡数据以及标注了网卡设备的运行状态为正常状态的第二网卡数据;

15、执行模块,用于在所述目标运行状态为故障状态的情况下,根据所述目标网卡的第二运行信息对所述目标网卡执行与所述第二运行信息匹配的目标修复操作,得到运行状态为正常状态的所述目标网卡,其中,所述第二运行信息用于指示所述目标网卡所发生故障的故障情况。

16、根据本技术的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

17、根据本技术的又一个实施例,还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。

18、根据本技术的又一个实施例,还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任一项方法实施例中的步骤。

19、通过本技术,获取待检测的目标网卡的第一运行信息,其中,第一运行信息用于指示目标网卡的运行情况;将第一运行信息输入故障检测模型,得到故障检测模型输出的故障检测信息,其中,故障检测信息用于指示目标网卡的目标运行状态,网卡设备的运行状态包括故障状态和正常状态,故障检测模型是根据训练数据集合中包括的网卡数据对网卡设备的运行状态的影响指数构建的用于检测网卡设备所发生的故障的决策树,训练数据集合包括标注了网卡设备的运行状态为故障状态的第一网卡数据以及标注了网卡设备的运行状态为正常状态的第二网卡数据;在目标运行状态为故障状态的情况下,根据目标网卡的第二运行信息对目标网卡执行与第二运行信息匹配的目标修复操作,得到运行状态为正常状态的目标网卡,其中,第二运行信息用于指示目标网卡所发生故障的故障情况。由于使用了用于检测网卡设备所发生的故障的故障检测模型,通过故障检测模型中包括的多个决策树实现了同步检测网卡设备在不同方面的故障情况,提高了网卡设备的检测效率。因此,可以解决网卡设备的故障修复的效率较低问题,达到提高网卡设备的故障修复的效率的效果。

本文地址:https://www.jishuxx.com/zhuanli/20240801/242591.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。