一种故障分析方法、装置及计算机可读存储介质制造方法及图纸

技术编号:32030758 阅读:15 留言:0更新日期:2022-01-27 13:01
本申请提供了一种故障分析方法、装置及计算机可读存储介质,该故障分析方法包括:从通讯XDR话单数据中筛选目标单接口话单,并基于目标单接口话单构建关联合成话单;结合关联合成话单的流程状态以及失败码,获取失败根因流程与根因流程失败码;基于失败根因流程与根因流程失败码输出运营商网络的故障分析结果。通过本申请方案的实施,以单接口XDR数据为输入条件,采用系统内置的自动关联合成、根因定位、故障分析三个模块处理后自动输出故障分析结果,实现快速、批量的端到端故障自动定位,提高了网络故障分析的效率及准确率。了网络故障分析的效率及准确率。了网络故障分析的效率及准确率。

【技术实现步骤摘要】
一种故障分析方法、装置及计算机可读存储介质


[0001]本申请涉及通信
,尤其涉及一种故障分析方法、装置及计算机可读存储介质。

技术介绍

[0002]随着5G(The 5th Generationmobile Communication Technology,第五代移动通信技术)商用时代到来,5G网络引入了新架构、新频段、新协议、新终端、新业务形态。运营商核心网维护人员面向新网络如何快速的分析用户故障、如何快速定位故障原因一直以来都是难以解决的问题。对单用户故障,抓包分析是主要手段,但面对群障,抓包明显来不及。网络维护人员分析网络故障需要耗费大量人力和时间成本,在5G网络架构大变化的背景下,如果依旧依赖传统分析手段,会存在效率低、准确率低的问题,影响客户使用和感知。

技术实现思路

[0003]本申请实施例提供了一种故障分析方法、装置及计算机可读存储介质,至少能够解决相关技术中采用传统手段进行网络故障分析的效率及准确率均较低的问题。
[0004]本申请实施例第一方面提供了一种故障分析方法,包括:
[0005]从通讯XDR话单数据中筛选目标单接口话单,并基于所述目标单接口话单构建关联合成话单;其中,所述通讯XDR话单数据为信令以及业务的详细记录;
[0006]结合所述关联合成话单的流程状态以及失败码,获取失败根因流程与根因流程失败码;
[0007]基于所述失败根因流程与根因流程失败码输出运营商网络的故障分析结果。
[0008]本申请实施例第二方面提供了一种故障分析装置,包括:
[0009]构建模块,用于从通讯XDR话单数据中筛选目标单接口话单,并基于所述目标单接口话单构建关联合成话单;其中,所述通讯XDR话单数据为信令以及业务的详细记录;
[0010]获取模块,用于结合所述关联合成话单的流程状态以及失败码,获取失败根因流程与根因流程失败码;
[0011]输出模块,用于基于所述失败根因流程与根因流程失败码输出运营商网络的故障分析结果。
[0012]本申请实施例第三方面提供了一种电子装置,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时,实现上述本申请实施例第一方面提供的故障分析方法中的各步骤。
[0013]本申请实施例第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现上述本申请实施例第一方面提供的故障分析方法中的各步骤。
[0014]由上可见,根据本申请方案所提供的故障分析方法、装置及计算机可读存储介质,从通讯XDR话单数据中筛选目标单接口话单,并基于目标单接口话单构建关联合成话单;结
合关联合成话单的流程状态以及失败码,获取失败根因流程与根因流程失败码;基于失败根因流程与根因流程失败码输出运营商网络的故障分析结果。通过本申请方案的实施,以单接口XDR数据为输入条件,采用系统内置的自动关联合成、根因定位、故障分析三个模块处理后自动输出故障分析结果,实现快速、批量的端到端故障自动定位,提高了网络故障分析的效率及准确率。
附图说明
[0015]图1为本申请第一实施例提供的故障分析方法的流程示意图;
[0016]图2为本申请第一实施例提供的一种流程事务过滤示意图;
[0017]图3为本申请第一实施例提供的一种流程事务冲突逻辑处理示意图;
[0018]图4为本申请第一实施例提供的一种信令补全示意图;
[0019]图5为本申请第一实施例提供的一种话单根因逻辑判断示意图;
[0020]图6为本申请第一实施例提供的一种失败码映射特征库示意图;
[0021]图7为本申请第二实施例提供的故障分析方法的流程示意图;
[0022]图8为本申请第二实施例提供的PDU会话建立业务流程的示意图;
[0023]图9为本申请第二实施例提供的一种时序关系示意图;
[0024]图10为本申请第三实施例提供的故障分析装置的程序模块示意图;
[0025]图11为本申请第四实施例提供的电子装置的结构示意图。
具体实施方式
[0026]为使得本申请的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0027]当前运营商对用户的控制面和数据面均进行了分光和DPI(Deep PacketInspection,深度包检测)处理,并根据企标生产了XDR(Detailed Record,详细记录),XDR是指基于全量数据进行处理后,生成的供网络故障分析系统、信令监测\分析平台和信令类应用使用的信令及业务的详细记录。基于所采集的控制面信令而生成的信令过程的详细记录。单接口话单仅能提供单个接口的用户请求/响应信令的关键信息。
[0028]在3G/4G时代,分析用户故障主要依托原始信令利用Wireshark、SEQ等专业工具进行信令分析,或者通过单接口流程进行分析,对人员的技术要求高,故障处理效率低下。随着IT技术的发展,云计算与分布式存储大大提高了算力与存储,但还是需要专家介入分析,不能结合实际场景对5G网络故障实现端到端自动定位。
[0029]为了解决相关技术中采用传统手段进行网络故障分析的效率及准确率均较低的问题,本申请第一实施例提供了一种故障分析方法,可以应用于5G通信网络的端到端故障定位,如图1为本实施例提供的故障分析方法的基本流程图,该故障分析方法包括以下的步骤:
[0030]步骤101、从通讯XDR话单数据中筛选目标单接口话单,并基于目标单接口话单构建关联合成话单。
[0031]在本实施例中,通讯XDR话单数据为信令以及业务的详细记录。在实际应用中,上述从通讯XDR话单数据中筛选目标单接口话单的具体实现可以为:确定需要关联合成的目标业务流程,筛选目标业务流程涉及的目标接口流程相应的单接口话单;将单接口话单中同一接口的冲突流程话单进行筛除,得到目标单接口话单。
[0032]具体的,本实施例的单接口话单筛选包括流程事务过滤和流程事务冲突逻辑处理两方面。对于流程事务过滤,首先确定需要关联合成的业务流程,如连接管理、注册管理、会话管理、切换管理等业务流程,然后对照参考3GPP(3rd Generation Partnership Project)23502(Technical Specification Group Services and System Aspects;Procedures for the 5G System(5GS))规范中第4章

系统流程中的定义,把业务流程中涉及的接口、流程进行过滤。如图2所示为本实施例提供的一种流程事务过滤示意图,例如目前确定需要合成userA用户连本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种故障分析方法,其特征在于,包括:从通讯XDR话单数据中筛选目标单接口话单,并基于所述目标单接口话单构建关联合成话单;其中,所述通讯XDR话单数据为信令以及业务的详细记录;结合所述关联合成话单的流程状态以及失败码,获取失败根因流程与根因流程失败码;基于所述失败根因流程与根因流程失败码输出运营商网络的故障分析结果。2.根据权利要求1所述的故障分析方法,其特征在于,所述从通讯XDR话单数据中筛选目标单接口话单的步骤,包括:确定需要关联合成的目标业务流程,筛选所述目标业务流程涉及的目标接口流程相应的单接口话单;将所述单接口话单中同一接口的冲突流程话单进行筛除,得到目标单接口话单。3.根据权利要求1所述的故障分析方法,其特征在于,所述基于所述目标单接口话单构建关联合成话单的步骤,包括:获取各所述目标单接口话单相应业务流程的开始时间和结束时间,构建流程发生时序;参考所述流程发生时序对所述目标单接口话单进行关联合成,得到关联合成话单。4.根据权利要求1所述的故障分析方法,其特征在于,所述结合所述关联合成话单的流程状态以及失败码,获取失败根因流程与根因流程失败码的步骤之前,还包括:对所述关联合成话单中的现存关键字段进行分析,得到缺失信令数据;对所述关联合成话单中的所述缺失信令数据进行补全。5.根据权利要求3所述的故障分析方法,其特征在于,所述结合所述关联合成话单的流程状态以及失败码,获取失败根因流程与根因流程失败码的步骤,包括:以所述关联合成话单的流程发生时序以及优先级为基准,根据流程状态进行关联判断,得到流程逻辑关系;基于所述关联合成话单的所述流程逻辑关系以及失败码,获取失败根因流程与根因流程失败码。...

【专利技术属性】
技术研发人员:王敏程涛木殷铭曹杰梁伟
申请(专利权)人:博瑞得科技有限公司
类型:发明
国别省市:

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

1