本技术属于通信,具体涉及一种5g核心网子切片的配置故障排查方法及系统。
背景技术:
1、网络切片是在5g引入的新概念之一,在5g网络中为了给特定的业务提供独立运维、稳定高效的网络,就需要通过几张独立的子网络来支持5g的应用场景,这些子网络的无线、承载和核心网等资源都完全和其他网络隔离开来,这些相互隔离的子网络就叫做网络切片或者子切片。5g子切片的配置和开通是能确保5g切片专线服务稳定的关键环节,因此需要投入大量的研发力量进行技术攻关和优化升级。
2、现有的5g核心网子切片专线的配置校验主要依赖于人工操作,在进行子切片的配置中,系统会生成配置脚本和对应的日志记录。如果出现配置失败情况,则需要通过人为分析上述日志记录,逐步地排查可能导致专线配置下发失败的原因,该过程需要操作人员具备对系统配置的深入理解,以及对网络环境的细致检查。如果在排查过程中遇到无法解决的问题,还需要人为在系统上进行更加深入的查询,这要求操作人员不仅要有专业的技术知识,还要具备实际操作经验,因此对子切片专线的配置校验要求较高,导致人力成本变高,而且人为排查的效率也较低。
技术实现思路
1、本技术提出了一种5g核心网子切片的配置故障排查方法及系统,通过切片校验代理和知识库,根据预设的规则对子切片工单的配置流程进行自动化校验,大大提高了故障排查的效率和准确性。
2、本技术的第一方面提供了一种5g核心网子切片的配置故障排查方法,所述方法包括:
3、将子切片工单号发送至预设的切片校验代理中;其中,所述切片校验代理包含第一日志接口、第二日志接口、第三日志接口和代理知识库,所述第一日志接口用于调用记录工单接收过程的接入结果日志,所述第二日志接口用于调用记录子切片配置脚本生成过程的脚本生成日志,所述第三日志接口用于调用记录子切片配置脚本配置过程的配置下发日志;
4、根据所述子切片工单号,调用所述第一日志接口得到工单接收情况;
5、如果所述工单接收情况为无异常,则调用所述第二日志接口得到脚本生成情况;
6、如果所述脚本生成情况为无异常,则调用所述第三日志接口得到子切片配置情况;
7、根据工单接收情况、脚本生成情况和子切片配置情况,通过所述代理知识库进行故障排查,得到故障排查结果和故障修复建议。
8、上述方案中,使用预设的切片校验代理来根据子切片工单号,通过调用不同的接口来获取记录工单在配置流程中不同情况的日志,实现自动化查询日志。先通过第一日志接口查询子切片专线是否注销,来判断子切片专线是否顺利接入,得到工单接收情况;当确定故障不发生在工单接收这个过程时,对子切片配置脚本是否生成进行判断,如果确定子切片配置脚本已成功生成,则对子切片的配置过程进行排查;上述子切片配置过程情况均是基于切片校验代理来调用对应的日志接口并进行分析得到的,根据这些情况通过代理知识库有效地实现了自动化故障排查,而且能准确地从大量数据中提取和故障修复有关的建议,能协助快速解决子切片配置问题。
9、在第一方面的一种可能的实现方法中,将子切片工单号发送至预设的切片校验代理中,具体为:
10、在预设的ai智能体上新建一个切片校验代理和一个聊天助手;
11、通过所述聊天助手,将所述子切片工单号传输至所述切片校验代理中。
12、上述方案基于ai构建了一个切片校验代理,并为该切片校验代理配置了一个聊天助手用于接收子切片工单号,实现了故障排查的交互,通过向聊天助手输入子切片工单号,就能使切片校验代理进行切片配置的排查,降低了人力成本。
13、在第一方面的一种可能的实现方法中,根据所述子切片工单号,调用所述第一日志接口得到工单接收情况,具体为:
14、根据所述子切片工单号,调用所述第一日志接口,得到接入结果日志;
15、根据接入结果日志对子切片专线的接入情况进行查询,得到工单接收情况。
16、上述方案先根据子切片工单号得到接入结果日志,然后对接入结果日志进行分析判断子切片专线是否已经成功接入系统,实现先对子切片专线是否发生接入故障的检查。如果确认是在专线接入这一环节发生问题,则能及时反馈故障原因。
17、在第一方面的一种可能的实现方法中,如果所述工单接收情况为无异常,则调用所述第二日志接口得到脚本生成情况,具体为:
18、如果所述工单接收情况为无异常,则根据所述子切片工单号调用所述第二日志接口,得到脚本生成日志;
19、根据脚本生成日志对子切片配置脚本的生成情况进行查询,得到脚本生成情况。
20、上述方案在确定专线已经顺利接入后,就对子切片配置脚本是否有问题进行排查。先调用第二日志接口得到脚本生成日志,通过对脚本生成日志进行分析,检查脚本是否顺利生成,进一步得到脚本生成情用于后续对脚本生成流程的故障排查。
21、在第一方面的一种可能的实现方法中,如果所述脚本生成情况为无异常,则调用所述第三日志接口得到子切片配置情况,具体为:
22、如果所述脚本生成情况为无异常,则根据所述子切片工单号调用所述第三日志接口,得到配置下发日志;
23、根据配置下发日志,对子切片配置脚本的配置情况进行查询,得到子切片配置情况。
24、上述方案在确认专线顺利接入和脚本已经成功生成后,就对脚本配置这一流程进行故障排查。先调用第三日志接口得到配置下发日志,根据配置下发日志对脚本是否已经顺利配置进行确认,得到子切片配置情况,为后续确认故障是否发生在脚本配置这一环节提供数据支撑。
25、在第一方面的一种可能的实现方法中,根据工单接收情况、脚本生成情况和子切片配置情况,通过所述代理知识库进行故障排查,得到故障排查结果和故障修复建议,具体为:
26、如果所述工单接收情况为异常,则基于所述代理知识库的修复建议模版,通过nlp生成方法得到故障排查结果和故障修复建议;
27、如果所述脚本生成情况或子切片配置情况为异常,则通过所述代理知识库得到实时网元配置信息,然后基于所述修复建议模版,通过nlp生成方法得到故障排查结果和故障修复建议。
28、上述方案中,如果确认故障是发生在专线接入这一环节,则需要根据预定的修复建议模版,使用nlp生成方法得到基于自然语言的故障排查结果和故障修复建议,更加通俗易懂,使用户明白故障缘由。如果确认故障是发生在脚本生成或脚本配置这一环节,则需要通过代理知识库得到实时网元配置信息,得到更详细的配置情况,一次得到更加准确的故障排查结果。
29、在第一方面的一种可能的实现方法中,通过所述代理知识库得到实时网元配置信息,具体为:
30、根据所述脚本生成情况或子切片配置情况,从所述代理知识库中获取对应的查询指令;
31、在所述查询指令对应的网元中执行所述查询指令,得到对应的实时网元配置信息。
32、本技术第二方面提供了一种5g核心网子切片的配置故障排查系统,所述系统包括:校验代理启动模块、工单接收情况检查模块、脚本生成情况检查模块、子切片配置情况检查模块和故障排查结果生成模块;
33、其中,所述校验代理启动模块用于将子切片工单号发送至预设的切片校验代理中;其中,所述切片校验代理包含第一日志接口、第二日志接口、第三日志接口和代理知识库,所述第一日志接口用于调用记录工单接收过程的接入结果日志,所述第二日志接口用于调用记录子切片配置脚本生成过程的脚本生成日志,所述第三日志接口用于调用记录子切片配置脚本配置过程的配置下发日志;
34、所述工单接收情况检查模块用于根据所述子切片工单号,调用所述第一日志接口得到工单接收情况;
35、所述脚本生成情况检查模块用于如果所述工单接收情况为无异常,则调用所述第二日志接口得到脚本生成情况;
36、所述子切片配置情况检查模块用于如果所述脚本生成情况为无异常,则调用所述第三日志接口得到子切片配置情况;
37、所述故障排查结果生成模块用于根据工单接收情况、脚本生成情况和子切片配置情况,通过所述代理知识库进行故障排查,得到故障排查结果和故障修复建议。
38、本技术第三方面提供了一种终端设备,所述设备包括:一种终端设备,包括处理器和存储器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现本技术实施例中任一项所述的一种5g核心网子切片的配置故障排查方法的步骤。
39、本技术第四方面提供了一种存储介质,所述存储介质存储计算机可读程序代码,当所述计算机可读程序代码被执行时实现本技术实施例中任一项所述的一种5g核心网子切片的配置故障排查方法的步骤。