System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及网络通信,特别是涉及一种核心网配置管理方法、系统、计算机设备和存储介质。
技术介绍
1、5g即第五代移动通信技术,具有大带宽、低时延、海量连接三大业务场景,由于5g核心网基于微服务架构,核心网的各个网元相对独立,配置方式和文件格式不统一,管理和维护配置变得复杂。容易出现配置冲突、遗漏或错误的问题。因此,需要采用统一的接口管理网元配置数据,并且让网元感知到用户的某条数据被更改,从而做出相应的业务处理。
2、目前已有的网元配置管理方法包括规范化切片开放能力接口映射策略和restful协议转换等,来解决切片开放管控能力的api接口映射策略还不够成熟,切片能力开放接口映射过程还不够规范的问题,但是目前的方法所存在的问题在于,一方面,目前的接口映射技术只提供部分接口支持,无法对5g核心网所需的所有配置管理提供支持,另一方面,则是仅支持基础配置管理,需要用户逐个输入配置,对用户依赖度较高,不能结合5g核心网协议进行配置推导,无法实现配置导引和风险提醒功能。
技术实现思路
1、为了解决上述技术问题,本专利技术提供了一种核心网配置管理方法、系统、计算机设备和存储介质,以能够解决5g核心网配置管理操作复杂、安全性不足的问题,达到安全便捷高效的对核心网进行配置管理的效果。
2、第一方面,本专利技术提供了一种核心网配置管理方法,所述方法包括:
3、对网元配置信息进行初始化,接收用户的配置请求,并对所述配置请求进行安全验证;
4、响应于安全验证
5、根据网元配置类型将所述请求信息匹配至对应子域,在所述子域内调用对应的处理函数,并生成响应信息;
6、根据所述请求信息和预设的配置规则库,生成配置引导信息,将所述配置引导信息添加至所述响应信息,并返回所述响应信息;
7、响应于用户对所述响应信息的确认,迭代生成并返回所述响应信息,直至配置完成。
8、进一步地,所述对网元配置信息进行初始化的步骤包括:
9、获取并缓存每个网元的配置信息,注册各个网元的请求路由,并绑定路由对应的处理函数。
10、进一步地,所述所述安全验证包括用户密码强度验证、数据加密传输、服务器身份验证、数据完整性校验和防重放攻击。
11、进一步地,所述根据所述请求信息和预设的配置规则库,生成配置引导信息的步骤包括:
12、根据所述请求信息在预设的配置规则库中进行配置引导和风险分析,生成配置引导信息,所述配置引导信息包括配置可选项和配置风险提醒;其中,
13、所述配置规则库基于核心网规范协议的信令流程和参数要求生成,所述配置规则库包括配置规则和风险检查条件,所述配置规则包括协议要求规则和推导规则。
14、进一步地,所述配置规则库的构建步骤包括:
15、根据配置关键字,在协议库中进行搜索,并根据搜索结果确定协议范围,得到协议段落原文;
16、对所述协议段落原文进行规则行提取,并通过规则分析算法生成规则簇;
17、将所述规则簇与对应的配置信息相关联,根据所述规则簇生成配置引导信息,并保存至配置规则库中。
18、进一步地,所述并通过规则分析算法生成规则簇的步骤包括:
19、对提取的所述规则行进行文字提取和网元间对比标记,生成规则数据结构,并将所述规则数据结构添加至规则簇中;其中,
20、所述规则数据结构是以网元为单位,以配置项为关键字,并根据预定义规则生成的数组范围结构和map映射结构,所述预定义规则包括数据格式、数据范围和网元间映射关系。
21、进一步地,所述根据所述请求信息在预设的配置规则库中进行配置引导和风险分析,生成配置引导信息的步骤包括:
22、根据配置规则库中的配置优先级和关联度,得到所述请求信息的配置顺序,并根据风险检查条件,生成配置风险提醒;
23、响应于修改配置完成,根据网元间对比标记,跳转至关联网元的对应配置项,以完成核心网整体配置修改。
24、第二方面,本专利技术提供了一种核心网配置管理系统,所述系统包括:
25、初始化和验证模块,用于对网元配置信息进行初始化,接收用户的配置请求,并对所述配置请求进行安全验证;
26、接口映射模块,用于响应于安全验证通过,将所述配置请求映射至配置管理接口,生成请求信息;
27、根据网元配置类型将所述请求信息匹配至对应子域,在所述子域内调用对应的处理函数,并生成响应信息;
28、配置引导模块,用于根据所述请求信息和预设的配置规则库,生成配置引导信息,将所述配置引导信息添加至所述响应信息,并返回所述响应信息;
29、响应于用户对所述响应信息的确认,迭代生成并返回所述响应信息,直至配置完成。
30、第三方面,本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。
31、第四方面,本专利技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。
32、本专利技术提供了一种核心网配置管理方法、系统、计算机设备和存储介质。本专利技术通过为配置请求提供访问安全性检查,通过基于restful的配置管理接口进行路由处理和请求处理,提高了网元配置的安全性和可用性,同时本专利技术还提供了配置引导功能,通过预先建立的配置规则库,对用户的配置请求进行配置引导和风险提醒,简化了配置操作难度,提高了用户的使用感受,此外本专利技术还提供了配置日志管理服务、网元告警上报服务以及版本控制服务,进一步提高了网元配置的管理效率。
本文档来自技高网...【技术保护点】
1.一种核心网配置管理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的核心网配置管理方法,其特征在于,所述对网元配置信息进行初始化的步骤包括:
3.根据权利要求1所述的核心网配置管理方法,其特征在于,所述所述安全验证包括用户密码强度验证、数据加密传输、服务器身份验证、数据完整性校验和防重放攻击。
4.根据权利要求1所述的核心网配置管理方法,其特征在于,所述根据所述请求信息和预设的配置规则库,生成配置引导信息的步骤包括:
5.根据权利要求4所述的核心网配置管理方法,其特征在于,所述配置规则库的构建步骤包括:
6.根据权利要求5所述的核心网配置管理方法,其特征在于,所述并通过规则分析算法生成规则簇的步骤包括:
7.根据权利要求4所述的核心网配置管理方法,其特征在于,所述根据所述请求信息在预设的配置规则库中进行配置引导和风险分析,生成配置引导信息的步骤包括:
8.一种核心网配置管理系统,其特征在于,所述系统包括:
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种核心网配置管理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的核心网配置管理方法,其特征在于,所述对网元配置信息进行初始化的步骤包括:
3.根据权利要求1所述的核心网配置管理方法,其特征在于,所述所述安全验证包括用户密码强度验证、数据加密传输、服务器身份验证、数据完整性校验和防重放攻击。
4.根据权利要求1所述的核心网配置管理方法,其特征在于,所述根据所述请求信息和预设的配置规则库,生成配置引导信息的步骤包括:
5.根据权利要求4所述的核心网配置管理方法,其特征在于,所述配置规则库的构建步骤包括:
6.根据权利要求5所述的核心网配置管理方法...
【专利技术属性】
技术研发人员:陈萌,孙业全,张聚明,邱涛,
申请(专利权)人:广州广哈通信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。