指令自动编排及自动下发方法技术

技术编号:33390579 阅读:8 留言:0更新日期:2022-05-11 23:07
本公开的实施例提供了指令自动编排及自动下发方法、装置、设备和计算机可读存储介质。所述方法包括获取业务需求;所述业务需求包括指令信息;对所述业务需求进行拆分,得到与其对应的子任务及其指令;对所述子任务及其指令进行编排,得到指令集合;将所述指令集合下发至网元设备中,完成网元侧的校验和配置。以此方式,减少了施工周期、降低了对工作人员的技术要求、提高了开通效率。提高了开通效率。提高了开通效率。

【技术实现步骤摘要】
指令自动编排及自动下发方法


[0001]本公开的实施例一般涉及数据处理领域,并且更具体地,涉及指令自动编排及自动下发方法、装置、设备和计算机可读存储介质。

技术介绍

[0002]人工输入指令操作网元设备时,容易出现配置内容不规范、耗时时间长、对工作人员技术要求高、开通效率受影响等问题,不符合现代化施工标准,跟不上智能化运营的脚步;
[0003]在传统程序技术设计中,功能和需求一体化,频繁新增和变更的业务需求将会牵动程序改造、发布上线、重启等,影响现有生产工作环境等问题。

技术实现思路

[0004]根据本公开的实施例,提供了一种指令自动编排及自动下发方案。
[0005]在本公开的第一方面,提供了一种指令自动编排及自动下发方法。该方法包括:
[0006]获取业务需求;所述业务需求包括指令信息;
[0007]对所述业务需求进行拆分,得到与其对应的子任务及其指令;
[0008]对所述子任务及其指令进行编排,得到指令集合;将所述指令集合下发至网元设备中,完成网元侧的校验和配置。
[0009]进一步地,所述对所述业务需求进行拆分,得到与其对应的子任务及其指令包括:
[0010]基于所述业务需求,获取与其对应的场景配置;
[0011]基于所述场景配置,将所述业务需求中的指令,拆分为多个子任务和与其对应的指令。
[0012]进一步地,所述基于所述场景配置,将所述业务需求中的指令,拆分为多个子任务和与其对应的指令包括:
[0013]通过解析北向接口的工单内容,获取业务场景的标识;
[0014]基于所述场景的标识,匹配对应的场景配置;
[0015]基于所述场景配置,从数据库中匹配对应的子任务,以及所述子任务对应的指令。
[0016]进一步地,还包括:
[0017]每个子任务对应一个或多个指令;
[0018]每个业务场景对应一个或多个子任务。
[0019]进一步地,所述替换所述工单中对应的参数值字段包括:
[0020]采取循环替换的方式,替换所述工单中对应的参数。
[0021]进一步地,还包括:
[0022]采用Springboot+MybatisPlus+SqlLite架构。
[0023]进一步地,还包括:
[0024]指令下发时,采用Maven管理项目依赖。
[0025]在本公开的第二方面,提供了一种指令自动编排及自动下发装置。该装置包括:
[0026]获取模块,用于获取业务需求;所述业务需求包括指令信息;
[0027]拆分模块,用于对所述业务需求进行拆分,得到与其对应的子任务及其指令;
[0028]下发模块,用于对所述子任务及其指令进行编排,得到指令集合;将所述指令集合下发至网元设备中,完成网元侧的校验和配置。
[0029]在本公开的第三方面,提供了一种电子设备。该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上所述的方法。
[0030]在本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如根据本公开的第一方面的方法。
[0031]本申请实施例提供的指令自动编排及自动下发方法,通过获取业务需求;所述业务需求包括指令信息;对所述业务需求进行拆分,得到与其对应的子任务及其指令;对所述子任务及其指令进行编排,得到指令集合;将所述指令集合下发至网元设备中,完成网元侧的校验和配置,减少了施工周期、降低了对工作人员的技术要求、提高了开通效率。
[0032]应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本公开的实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理解。
附图说明
[0033]结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
[0034]图1是本申请的一个实施例可以应用于其中的示例性系统架构图;
[0035]图2示出了根据本公开的实施例的指令自动编排及自动下发方法的流程图;
[0036]图3示出了根据本公开的实施例的业务整体架构图;
[0037]图4示出了根据本公开的实施例的业务场景流程图;
[0038]图5示出了根据本公开的实施例的9010设备

黄白金装机业务场景流程图;
[0039]图6示出了根据本公开的实施例的指令自动编排及自动下发装置的方框图;
[0040]图7示出了能够实施本公开的实施例的示例性电子设备的方框图。
具体实施方式
[0041]为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本公开保护的范围。
[0042]另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0043]图1示出了可以应用本申请的指令自动编排及自动下发方法或指令自动编排及自动下发装置的实施例的示例性系统架构100。
[0044]如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。
网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
[0045]用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如模型训练类应用、视频识别类应用、网页浏览器应用、社交平台软件等。
[0046]终端设备101、102、103可以是硬件,也可以是软件。当终端设备101、102、103为硬件时,可以是具有显示屏的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。当终端设备101、102、103为软件时,可以安装在上述所列举的电子设备中。其可以实现成多个软件或软件模块(例如用来提供分布式服务的多个软件或软件模块),也可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种指令自动编排及自动下发方法,其特征在于,包括:获取业务需求;所述业务需求包括指令信息;对所述业务需求进行拆分,得到与其对应的子任务及其指令;对所述子任务及其指令进行编排,得到指令集合;将所述指令集合下发至网元设备中,完成网元侧的校验和配置。2.根据权利要求1所述的方法,其特征在于,所述对所述业务需求进行拆分,得到与其对应的子任务及其指令包括:基于所述业务需求,获取与其对应的场景配置;基于所述场景配置,将所述业务需求中的指令,拆分为多个子任务和与其对应的指令。3.根据权利要求2所述的方法,其特征在于,所述基于所述场景配置,将所述业务需求中的指令,拆分为多个子任务和与其对应的指令包括:通过解析北向接口的工单内容,获取业务场景的标识;基于所述场景的标识,匹配对应的场景配置;基于所述场景配置,从数据库中匹配对应的子任务,以及所述子任务对应的指令。4.根据权利要求3所述的方法,其特征在于,还包括:每个子任务对应一个或多个指令;每个业务场景对应一个或多个子任务。5.根据权利要求4所...

【专利技术属性】
技术研发人员:朱鑫春李瑶孙伟
申请(专利权)人:联信弘方北京科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1