[发明专利]一种动态针对网元设备配置脚本更新组建的方法在审
| 申请号: | 201910119960.2 | 申请日: | 2019-02-18 |
| 公开(公告)号: | CN109947444A | 公开(公告)日: | 2019-06-28 |
| 发明(设计)人: | 周国强;秦水;王云帆 | 申请(专利权)人: | 南京邮电大学;南京邮电大学盐城大数据研究院有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
| 代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林 |
| 地址: | 210023*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网元设备 脚本系统 配置脚本 配置系统 脚本 可用 数据库 落地 组建 脚本更新 脚本逻辑 设备类型 实时更新 相关信息 信息填写 业务流程 业务升级 影响系统 上游 实例化 绑定 细化 重置 更新 出错 遗漏 配置 | ||
1.一种动态针对网元设备配置脚本更新组建的方法,其特征在于,包括如下步骤:
1)将网元设备的业务流程脚本细化编写成相应的细化脚本;
2)在细化脚本中输入设备的名称,设备类型,业务类型,模板类型,并将其更新标志置为1;
3)对步骤2)处理后的脚本中的设备配置的相关参数进行绑定,填写配置设备的命令代码脚本内容,然后保存该脚本;
4)通过后台程序将脚本绑定的参数进行实参传递替换并实例化存到网元设备配置系统的数据库中;
5)新建job,在新建的job中编写shell脚本,组建成完整的配置脚本,将组建好的完整配置脚本落地到网元设备配置系统的数据库中;
6)对job进行相关设备和工单类型的配置;
7)执行job;
8)对落到本地数据库表和对应的原有的表进行rename操作,并对依赖的上游脚本的更新标志置为0。
2.根据权利要求1所述的动态针对网元设备配置脚本更新组建的方法,其特征在于,所述步骤1),细化编写每种设备的每个业务的配置流程得到对应的配置脚本。
3.根据权利要求1所述的动态针对网元设备配置脚本更新组建的方法,其特征在于,所述更新标志用于标志是否是用来实时更新的的脚本;
其中更新标志为1表示自动执行job,以实现实时的更新网元设备配置脚本;更新标志为0表示不用更新,用于避免job再次执行。
4.根据权利要求1所述的动态针对网元设备配置脚本更新组建的方法,其特征在于,所述步骤3),对网元设备配置脚本中涉及到的网络拓扑的相关参数进行绑定,用于为后台程序进行传参和实例化进行铺垫。
5.根据权利要求1所述的动态针对网元设备配置脚本更新组建的方法,其特征在于,所述步骤5),通过新建的job拉取各个业务的脚本来对相关设备和工单类型的配置组建配置脚本,编写shell脚本将对应的业务流程的脚本组建成完整的配置脚本。
6.根据权利要求1所述的动态针对网元设备配置脚本更新组建的方法,其特征在于,所述步骤6),配置上游系统(脚本更新控制系统,简称上游系统)的数据库名称和表名,网元设备配置系统的数据库的名称和表名,以及涉及到的脚本的id依赖配置。
7.根据权利要求1所述的动态针对网元设备配置脚本更新组建的方法,其特征在于,所述步骤7),对于新建的job第一次进行手动执行,在往后的执行中,job后台线程会自行的扫描依赖的上游系统的脚本更新标志,当更新标志有出现1则会自动执行,以实现实时的更新网元设备配置脚本。
8.根据权利要求1所述的动态针对网元设备配置脚本更新组建的方法,其特征在于,所述步骤8),在job执行组建新的脚本落地到网元设备配置系统的数据库的过程中,先新建对应的temp表将新的本地数据库中表中的脚本信息存入,再将原始的表删除,再对temp表进行rename操作使其成为正式的表,并且对步骤3)处理后的脚本更新标志更改为0,以免job再次扫描到更新标志为1再次执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学;南京邮电大学盐城大数据研究院有限公司,未经南京邮电大学;南京邮电大学盐城大数据研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910119960.2/1.html,转载请声明来源钻瓜专利网。





