基于5GC网元的云网业务场景仿真系统、方法及设备与流程

摘要: 本发明涉及通信,尤其是一种基于5gc网元的云网业务场景仿真系统、方法及设备。背景技术:1、随着5g网络架构日趋复杂、网元功能多样化以及业务需求不断增加,网络规划...
基于5GC网元的云网业务场景仿真系统、方法及设备与流程

本发明涉及通信,尤其是一种基于5gc网元的云网业务场景仿真系统、方法及设备。

背景技术:

1、随着5g网络架构日趋复杂、网元功能多样化以及业务需求不断增加,网络规划、配置管理、业务验证面临巨大挑战。目前在业务仿真验证、业务流程测试等方面存在一些待解决的问题,总结为以下两方面:

2、1)业务场景测试及验证困难,现网业务验证风险高,异常场景难以复现,新业务部署缺乏验证手段;

3、2)云网业务开通能力不足,资源管理及模型构建需要从网络维度转向业务维度。

技术实现思路

1、本发明的目的在于至少一定程度上解决现有技术中存在的技术问题之一。

2、为此,本发明实施例的一个目的在于提供一种基于5gc网元的云网业务场景仿真系统,该系统可以构建云网业务场景仿真环境以验证网络配置、测试业务流程以及优化网络性能,降低了现网操作风险,提高了网络运维效率。

3、本发明实施例的另一个目的在于提供一种基于5gc网元的云网业务场景仿真方法。

4、为了达到上述技术目的,本发明实施例所采取的技术方案包括:

5、一方面,本发明实施例提供了一种基于5gc网元的云网业务场景仿真系统,包括:

6、业务流程管理模块,用于对业务运营流程进行拆解,并进行流程编排定义、流程参数配置、流程执行控制以及流程状态监控;

7、实体模型构建模块,用于对所述业务运营流程关联的实体对象的对象属性、对象关系、对象动作、对象规则以及对象状态进行定义,并构建所述实体对象;

8、业务场景配置模块,用于基于场景模板库动态配置当前业务场景;

9、网络拓扑组建模块,用于根据所述实体对象和所述当前业务场景生成实时网络拓扑并展示,以及,基于用户的拓扑编辑操作对所述实时网络拓扑进行更新;

10、行为建模仿真模块,用于基于用户的执行逻辑配置操作确定所述实体对象的实体行为,并根据所述实时网络拓扑和所述实体行为进行业务仿真。

11、进一步地,在本发明的一个实施例中,所述业务流程管理模块包括:

12、流程编排定义子模块,用于构建端到端业务流程,并配置业务触发条件和约束;

13、流程参数配置子模块,用于配置用户行为模拟参数,并设置网络切片策略参数;

14、流程执行控制子模块,用于监控网元状态变化,并执行动态参数调整;

15、流程状态监控子模块,用于收集网元性能指标,并实时展示仿真运行状态。

16、进一步地,在本发明的一个实施例中,所述实体模型构建模块包括:

17、对象属性定义子模块,用于确定所述对象属性的属性名称、编码、类型、取值范围、数据精度、是否为空以及是否主键;

18、对象关系定义子模块,用于确定所述对象关系的关系类型,所述关系类型为包含、容纳、承载、依赖、复用、划分、接续、拆分、聚合或使用;

19、对象动作定义子模块,用于确定所述对象动作的动作类型,所述动作类型为基本管理动作、信令处理动作、数据传输动作或状态维护动作;

20、对象规则定义子模块,用于确定所述对象规则的规则名称、规则编码、网络专业、规则类型以及规则参数;

21、对象状态定义子模块,用于确定所述实体对象的事件状态和指标状态,所述事件状态包括事件名称、优先级、编码以及事件引用规则,所述指标状态包括指标名称、测试对象、周期以及指标引用规则。

22、进一步地,在本发明的一个实施例中,所述业务场景配置模块包括:

23、场景基本信息管理子模块,用于管理所述场景模板库的场景名称、概述以及详细说明;

24、场景分类管理子模块,用于管理所述场景模板库的场景类型,所述场景类型包括新装场景、割接场景以及安全场景;

25、区域配置管理子模块,用于配置和管理所述当前业务场景的多层级区域信息;

26、网元特性配置子模块,用于配置和管理所述当前业务场景的5gc网元。

27、进一步地,在本发明的一个实施例中,所述网络拓扑组建模块包括:

28、网络信息管理子模块,用于根据所述实体对象和所述当前业务场景确定网络拓扑配置信息;

29、网络拓扑展示子模块,用于根据所述网络拓扑配置信息生成所述实时网络拓扑并展示;

30、网络拓扑编辑子模块,用于基于用户的拓扑编辑操作修改所述网络拓扑配置信息,并对所述实时网络拓扑进行更新;

31、网络资源管理子模块,用于对网络设备、链路、端口进行统一管理。

32、进一步地,在本发明的一个实施例中,所述行为建模仿真模块包括:

33、行为描述管理子模块,用于基于用户的执行逻辑配置操作确定对应的实体行为描述,并对所述实体行为描述进行文本化定义和管理;

34、行为模型库子模块,用于存储多个类型的5gc网元行为模型和对应的映射规则;

35、模型规则映射子模块,用于实现多个5gc网元行为模型间的规则映射和转换;

36、仿真执行引擎子模块,用于根据所述实体对象的实体行为以及所述实时网络拓扑自动执行业务仿真并收集仿真结果。

37、进一步地,在本发明的一个实施例中,所述云网业务场景仿真系统还包括可视系统展示及分析模块,所述可视系统展示及分析模块包括:

38、实时监控面板子模块,用于提供仿真过程的实时监控和状态展示;

39、结果分析子模块,用于对的仿真结果进行统计分析和可视化展示。

40、另一方面,本发明实施例提供了一种基于5gc网元的云网业务场景仿真方法,包括以下步骤:

41、对业务运营流程进行拆解,并进行流程编排定义、流程参数配置、流程执行控制以及流程状态监控;

42、对所述业务运营流程关联的实体对象的对象属性、对象关系、对象动作、对象规则以及对象状态进行定义,并构建所述实体对象;

43、基于场景模板库动态配置当前业务场景;

44、根据所述实体对象和所述当前业务场景生成实时网络拓扑并展示,以及,基于用户的拓扑编辑操作对所述实时网络拓扑进行更新;

45、基于用户的执行逻辑配置操作确定所述实体对象的实体行为,并根据所述实时网络拓扑和所述实体行为进行业务仿真。

46、另一方面,本发明实施例提供了一种电子设备,所述电子设备包括存储器、处理器、存储在所述存储器上并可在所述处理器上运行的计算机程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,所述计算机程序被所述处理器执行时实现如前面所述的基于5gc网元的云网业务场景仿真方法。

47、另一方面,本发明实施例还提供了一种存储介质,所述存储介质为计算机可读存储介质,用于计算机可读存储,所述存储介质存储有一个或者多个计算机程序,所述一个或者多个计算机程序可被一个或者多个处理器执行,以实现如前面所述的基于5gc网元的云网业务场景仿真方法。

48、另一方面,本发明实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如前面所述的基于5gc网元的云网业务场景仿真方法。

49、本发明的优点和有益效果将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到:

50、本发明实施例对业务运营流程进行拆解,并进行流程编排定义、流程参数配置、流程执行控制以及流程状态监控,对业务运营流程关联的实体对象的对象属性、对象关系、对象动作、对象规则以及对象状态进行定义,并构建实体对象,基于场景模板库动态配置当前业务场景,根据实体对象和当前业务场景生成实时网络拓扑并展示,以及,基于用户的拓扑编辑操作对实时网络拓扑进行更新,基于用户的执行逻辑配置操作确定实体对象的实体行为,并根据实时网络拓扑和实体行为进行业务仿真。本发明实施例通过参数化配置、模型驱动和可视化操作的方式构建云网业务场景仿真环境以验证网络配置、测试业务流程以及优化网络性能,实现了5gc网络在不同业务场景下的快速仿真和验证,降低了现网操作风险,提高了网络运维效率。