基站OAM参数校验方法、装置及系统与流程

文档序号:35539183发布日期:2023-09-23 15:04阅读:57来源:国知局
基站OAM参数校验方法、装置及系统与流程

本技术涉及通信,具体而言,涉及一种基站oam参数校验方法、装置及系统。


背景技术:

1、目前,5g技术的发展日新月异,5g网络的覆盖也在逐步扩大。随着5g网络的扩张,移动数据流量及应用呈现出爆发式增长。而小基站作为一个主流场景的解决方案,成为5g网络建设中不可或缺的一部分,小基站在5g网络建设中,不仅可以增强室内深度覆盖、加快5g网络部署和降低建设成本,还能提供连续的一致性5g体验、赋能多样化行业应用。

2、oam软件在小基站中负责设备的操作、维护、管理工作,工作过程中会处理来自网络侧以及小基站内部的物理层、数据链路层等专业的各种参数,是保证小基站设备正常运行非常重要的一部分。oam在参数处理的过程中,对参数有效性校验是不可或缺的一步。目前,oam行业内对参数的有效性校验,基本上都是开发人员按照主观想法完成,并没有统一规范,当多个开发人员开发同一个项目时,由于每个开发人员对不同类型参数有效性的校验方法可能都不一样,造成的直接结果就是参数有效性校验程序开发耗时长且杂乱无章,从而导致参数有效性校验程序开发效率低、可靠性、易理解性和可维护性差等问题。


技术实现思路

1、本技术实施例提供了一种基站oam参数校验方法、装置及系统,以至少解决基站oam参数校验效率低的技术问题。

2、根据本技术实施例的一个方面,提供了一种基站oam参数校验方法,包括:获取待校验基站oam参数;根据所述待校验基站oam参数的参数标识从预设参数有效信息库中获取待校验基站oam参数的有效信息,所述有效信息中至少包括所述待校验基站oam参数的校验类型;根据所述待校验基站oam参数的校验类型从所述参数有效信息库中提取所述待校验基站oam参数的校验表达式;根据所述待校验基站oam参数的校验表达式对所述待校验基站oam参数信息中参数值进行校验。

3、可选地,所述根据所述待校验基站oam参数的校验类型从所述参数有效信息库中提取所述待校验基站oam参数的校验表达式,包括:根据所述待校验基站oam参数的类型确定所述待校验基站oam参数的校验类型,其中,所述校验类型至少包括:用于校验基本数据的第一校验类型、用于校验正则表达式的第二校验类型、用于校验枚举值的第三校验类型、用于校验函数的第四校验类型和用于校验数组的第五校验类型;根据所述待校验基站oam参数的校验类型从所述参数有效信息库中提取所述待校验基站oam参数的校验表达式,其中,所述校验表达式用于指示所述待校验基站oam参数的参数值对应的有效值范围。

4、可选地,所述根据所述待校验基站oam参数的校验类型从所述参数有效信息库中提取所述待校验基站oam参数的校验表达式,包括:在所述待校验基站oam参数的校验类型为所述第一校验类型的情况下,所述待校验基站oam参数的校验表达式包括:一个或多个子表达式,用于表示所述有效值的取值范围和取值步长;在所述待校验基站oam参数的校验类型为所述第二校验类型的情况下,所述待校验基站oam参数的校验表达式为预设字符串格式;在所述待校验基站oam参数的校验类型为所述第三校验类型的情况下,所述待校验基站oam参数的校验表达式为用逗号分隔开的多个枚举值;在所述待校验基站oam参数的校验类型为所述第四校验类型的情况下,所述待校验基站oam参数的校验表达式为预设校验函数的入参数之一;在所述待校验基站oam参数的校验类型为所述第五校验类型的情况下,所述待校验基站oam参数的校验表达式根据所述待校验基站oam参数的数组类型确定。

5、可选地,所述根据所述待校验基站oam参数的校验表达式完成所述待校验基站oam参数信息中参数值的校验,包括:在所述待校验基站oam参数的有效信息为空串的情况下,确定所述待校验基站oam参数无需进行校验,直接确定所述待校验基站oam参数的参数值有效;在所述待校验基站oam参数的有效信息不为空串的情况下,根据所述待校验基站oam参数的校验表达式完成所述待校验基站oam参数信息中参数值的校验。

6、可选地,所述根据所述待校验基站oam参数的校验表达式完成所述待校验基站oam参数信息中参数值的校验,包括:确定所述待校验基站oam参数的校验表达式所表征的所述参数值的取值范围,在所述参数值处于所述参数值的取值范围内的情况下,确定所述参数值有效。

7、可选地,在所述待校验基站oam参数的校验类型为第一校验类型的情况下,根据所述待校验基站oam参数的校验表达式的类型确定所述取值范围,其中,在所述待校验基站oam参数的校验表达式的类型为数值范围的情况下,将所述数值范围确定为所述取值范围,所述数值范围的两个边界值通过两个点连接,在所述待校验基站oam参数的校验表达式的类型为单项值的情况下,所述取值范围为所述待校验基站oam参数的校验表达式对应的多个单项值,所述多个单项值之间采用逗号分隔,在所述待校验基站oam参数的校验表达式的类型为数值范围加步长的情况下,所述取值范围为所述数值范围中按照所述步长取值,所述步长与所述数值范围之间采用冒号连接;在所述待校验基站oam参数的校验类型为第二校验类型的情况下,从预设格式的字符串中提取所述取值范围;在所述待校验基站oam参数的校验类型为第三校验类型的情况下,将多个枚举值确定为所述取值范围。

8、可选地,所述根据所述待校验基站oam参数的校验表达式完成所述待校验基站oam参数信息中参数值的校验,包括:在所述待校验基站oam参数的校验类型为所述第四校验类型的情况下,将所述参数值和所述待校验基站oam参数的校验表达式分别作为校验函数的两个入参数,以完成校验;在所述待校验基站oam参数的校验类型为所述第五校验类型的情况下,依次对所述参数值的数组类型和所述参数值的数组维数进行校验。

9、根据本技术实施例的再一方面,还提供了一种基站oam参数校验装置,包括:第一获取模块,用于获取待校验基站oam参数;第二获取模块,用于根据所述待校验基站oam参数的参数标识从预设参数有效信息库中获取待校验基站oam参数的有效信息,所述有效信息中至少包括所述待校验基站oam参数的校验类型;提取模块,用于根据所述待校验基站oam参数的校验类型从所述参数有效信息库中提取所述待校验基站oam参数的校验表达式;校验模块,用于根据所述待校验基站oam参数的校验表达式完成所述待校验基站oam参数信息中参数值的校验。

10、根据本技术实施例的再一方面,还提供了一种基站oam参数校验系统,包括:分发模块、参数有效信息库和多个校验模块;所述分发模块,用于从所述参数有效信息库中提取待校验基站oam参数的有效信息,并确定所述待校验基站oam参数的校验类型,并将所述待校验基站oam参数分发到所述多个校验模块中与所述待校验基站oam参数的校验类型相匹配的校验模块中,所述有效信息中至少包括所述待校验基站oam参数的校验类型;所述多个校验模块,用于根据所述待校验基站oam参数的校验类型从所述参数有效信息库中提取所述待校验基站oam参数的校验表达式,并根据所述待校验基站oam参数的校验表达式完成所述待校验基站oam参数信息中参数值的校验完成所述待校验基站oam参数的校验;所述参数有效信息库,用于存储所述待校验基站oam参数的有效信息和所述待校验基站oam参数的校验表达式。

11、根据本技术实施例的再一方面,还提供了一种计算机设备,包括:存储器和处理器,所述处理器用于运行存储在所述存储器中的程序,其中,所述程序运行时执行上述的基站oam参数校验方法。

12、根据本技术实施例的再一方面,还提供了一种非易失性存储介质,所述非易失性存储介质包括存储的程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行上述的基站oam参数校验方法。

13、在本技术实施例中,采用获取待校验基站oam参数;根据所述待校验基站oam参数的参数标识从预设参数有效信息库中获取待校验基站oam参数的有效信息,所述有效信息中至少包括所述待校验基站oam参数的校验类型;根据所述待校验基站oam参数的校验类型从所述参数有效信息库中提取所述待校验基站oam参数的校验表达式;根据所述待校验基站oam参数的校验表达式对所述待校验基站oam参数信息中参数值进行校验的方式,通过从预设参数有效信息库中根据待校验基站oam参数的校验类型获取待校验基站oam参数的校验表达式,并根据校验表达式对待校验基站oam参数的参数值进行校验,达到了统一校验标准的目的,从而实现了提高校验效率的技术效果,进而解决了基站oam参数校验效率低技术问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1