logo好方法网

数据处理方法、相关设备及计算机存储介质


技术摘要:
本发明实施例公开了数据处理方法,应用于包括网络设备、转换设备和运营支撑系统OSS在内的通信系统,该方法包括:转换设备在检测到网络设备进入通信系统时,获取网络设备的命令式接口表达实例CLI,CLI中记载有南向接口支持识别的网络设备的配置功能,南向接口为转换设备  全部
背景技术:
在运营商领域中,特别是现在网络中正在服务的设备,绝大多数网元都是通过命 令行接口(command  line  interface,CLI),也可称为命令式接口实例或命令式接口来进行 功能配置。随着软件定义网络(software  defined  network,SDN)技术的发展,运营商想通 过SDN控制器或网元管理系统(element  management  system,EMS)管理网元。 为实现网元的自动化功能配置和运营维护,SDN控制器或EMS系统需采用对象行接 口(command  object  interface,COI),也可称为对象式接口实例或对象式接口。因此,如何 将网络设备的命令式接口表达转换为上层网元能识别的对象式接口表达,是SDN控制器/ EMS系统所需解决的主要问题之一。 为解决上述问题,目前主要通过研发人员手动一个命令一个命令地开发代码实现 命令式接口表达实例到对象式接口表达实例的转换。在实践中发现,针对不同厂商、不同网 络设备,如果都采用上述方案将无疑增加人力成本,操作繁琐,延长了接口功能的开发周 期、降低了研发效率。
技术实现要素:
本发明实施例公开了数据处理方法、相关设备及计算机存储介质,能够解决现有 技术中存在的问题:从命令式接口表达实例到对象式接口表达实例转换的研发周期较长、 效率较低等。 第一方面,本发明实施例公开提供了一种数据处理方法,应用于通信系统中,该通 信系统中包括网络设备、转换设备以及运营支撑系统OSS,所述方法包括:转换设备在检测 到网络设备进入通信系统时,转换设备可获取网络设备的命令式接口表达实例CLI,该CLI 中记载有南向接口支持识别的网络设备的配置功能,该南向接口为转换设备和网络设备通 信时使用的通信接口。转换设备可根据预存的第一转换规则,将命令式接口表达实例CLI转 换为对象式接口表达实例COI,该COI中记载有北向接口支持识别的网络设备的配置功能, 该北向接口为转换设备和OSS系统通信时使用的接口,该第一转换规则用于实现CLI到COI 的映射转换。 结合第一方面,在第一方面的一些实施方式中,转换设备根据第一转换规则和命 令式接口表达实例CLI获得第二转换规则,该第二转换规则用于实现COI到CLI的映射转换。 结合第一方面,在第一方面的一些实施方式中,第一转换规则和第二转换规则均 采用配置文件的形式存储于转换设备中。 结合第一方面,在第一方面的一些实施方式中,转换设备接收OSS下发的COI形式 的配置命令,该配置命令用于指示对网络设备进行相应地功能配置。转换设备可根据第一 转换规则将COI形式的配置命令转换为CLI形式的配置命令,进一步转换设备可将CLI形式 4 CN 111723036 A 说 明 书 2/10 页 的配置命令转发给网络设备,便于网络设备直接响应该CLI形式的配置命令实现网络设备 的相关功能配置。 结合第一方面,在第一方面的一些实施方式中,转换设备可接收OSS下发的COI形 式的查询命令,该查询命令用于指示查询网络设备的配置功能,进一步可响应该查询命令, 获取CLI形式存储的功能配置文件,该功能配置文件中至少记载有所述查询命令所需查询 的网络设备的配置功能。进一步地,转换设备可根据第一转换规则,将CLI形式的功能配置 文件转换为COI形式的功能配置文件,进而将COI形式的功能配置文件发送给OSS。 结合第一方面,在第一方面的一些实施方式中,该CLI形式的功能配置文件具体可 为预先存储在转换设备中,或者可为接收CLI形式的查询命令后从网络设备中获得的。 第二方面,本发明实施例提供了一种转换设备,该转换设备包括用于执行如上第 一方面或第一方面的任意可能的实施方式中所描述的方法的功能模块或单元。 第三方面,本发明实施例提供了一种转换设备,包括:处理器,存储器,通信接口和 总线;处理器、通信接口、存储器通过总线相互通信;通信接口,用于接收和发送数据;存储 器,用于存储指令;处理器,用于调用存储器中的指令,执行上述第一方面或第一方面的任 意可能的实施方式中所描述的方法。 第四方面,本发明实施例提供了一种通信系统,该通信系统中包括运营支持系统 OSS、网络设备以及转换设备,该转换设备具体可为如上第二方面或第三方面所描述的转换 设备。 第五方面,提供了一种计算机非瞬态(non-transitory)存储介质,所述计算机非 瞬态存储介质存储了用于数据处理的程序代码。所述程序代码包括用于执行上述第一方面 或第一方面的任意可能的实施方式中所描述的方法的指令。 第六方面,提供了一种芯片产品,以执行上述第一方面或第一方面的任意可能的 实施方式中的方法。 本发明在上述各方面提供的实现方式的基础上,还可以进行进一步组合以提供更 多实现方式。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍。 图1是本发明实施例提供的一种通信系统的网络框架示意图。 图2是本发明实施例提供的一种数据处理方法的流程示意图。 图3是本发明实施例提供的一种场景示意图。 图4A和图4B是本发明实施例提供的两种命令式接口表达实例的代码示意图。 图5A和图5B是本发明实施例提供的另两种代码示意图。 图6是本发明实施例提供的一种COI形式的配置命令代码示意图。 图7是本发明实施例提供的一种CLI形式的配置命令代码示意图。 图8是本发明实施例提供的一种转换设备的结构示意图。 图9是本发明实施例提供的另一种转换设备的结构示意图。 5 CN 111723036 A 说 明 书 3/10 页
分享到:
收藏