【技术实现步骤摘要】
业务功能实现方法、装置和系统
[0001]本公开涉及通信
,特别涉及一种业务功能实现方法、装置和系统。
技术介绍
[0002]在软件定义网络(Software Defined Network,SDN)中,SDN控制器实现一个业务功能需多项配置操作按一定执行顺序来共同完成,这些配置操作对应于设备Yang模型中离散分布的不同文件,这些无序的离散的文件节点无法作为业务流程模型。
[0003]在一些相关技术中,由控制器组件开发人员理解文字描述的业务流程,并对离散分布的各个文件节点中的配置操作进行理解,然后进行人工开发,通过编码实现业务功能。
技术实现思路
[0004]专利技术人发现,在相关技术中,通过开发人员进行编码的方法实现业务功能,由于开发人员的编码思维和习惯的不同,难以规范业务流程;对于业务功能的变更和新增,需要开发人员和业务功能的需求方进行多次沟通以及后续代码开发,因此不支持业务功能的自动化部署和快速迭代。
[0005]在本公开中,首先获取实现业务功能所需的配置操作描述信息的集合,然后根 ...
【技术保护点】
【技术特征摘要】
1.一种业务功能实现方法,其特征在于,包括:获取实现业务功能所需的配置操作描述信息的集合;根据所述业务功能对应的配置操作的执行顺序,利用各个配置操作描述信息构建所述业务功能的树状结构的流程模型;按照所述执行顺序相应的遍历方式,对所述流程模型进行遍历,以实现所述业务功能。2.根据权利要求1所述的业务功能实现方法,其特征在于,所述获取实现业务功能所需的配置操作描述信息的集合包括:根据所述业务功能的业务Yang模型确定所述业务功能所需的配置操作;根据设备Yang模型中的文件节点组织方式,确定所述业务功能所需的配置操作的路径信息,将所述业务功能所需的配置操作及其路径信息作为所述业务功能所需的配置操作描述信息的集合。3.根据权利要求1所述的业务功能实现方法,其特征在于,所述配置操作的执行顺序是根据业务流程的描述文档得到的。4.根据权利要求1所述的业务功能实现方法,其特征在于,构建所述业务功能的树状结构的流程模型包括:对于先后执行的两个配置操作,先执行的配置操作的描述信息作为流程模型的子节点,后执行的配置操作的描述信息作为流程模型的父节点;对于执行不分先后顺序的两个配置操作,作为流程模型的同一级的节点。5.根据权利要求4所述的业务功能实现方法,其特征在于,所述对所述流程模型进行遍历包括:对所述...
【专利技术属性】
技术研发人员:杨子尧,蒋铭,张德智,杜喆,汤健,梁真铭,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。