可视化脚本在线编辑验证与自动化执行装置.pdf

上传人:梁腾 文档编号:10619934 上传时间:2021-08-05 格式:PDF 页数:12 大小:548.74KB
收藏 版权申诉 举报 下载
可视化脚本在线编辑验证与自动化执行装置.pdf_第1页
第1页 / 共12页
可视化脚本在线编辑验证与自动化执行装置.pdf_第2页
第2页 / 共12页
可视化脚本在线编辑验证与自动化执行装置.pdf_第3页
第3页 / 共12页
文档描述:

《可视化脚本在线编辑验证与自动化执行装置.pdf》由会员分享,可在线阅读,更多相关《可视化脚本在线编辑验证与自动化执行装置.pdf(12页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202011208191.2 (22)申请日 2020.11.03 (71)申请人 北京直真科技股份有限公司 地址 100102 北京市朝阳区望京东园523号 楼融科望京中心A座11层 (72)发明人 韩振平 (74)专利代理机构 北京海虹嘉诚知识产权代理 有限公司 11129 代理人 吴小灿 (51)Int.Cl. G06F 8/33(2018.01) G06F 8/34(2018.01) (54)发明名称 一种可视化脚本在线编辑验证与自动化执 行装置 (57)摘要 一种可视化。

2、脚本在线编辑验证与自动化执 行装置, 通过可视化在线编辑指令/脚本、 关联网 络实体执行操作、 即时指令/脚本执行、 即时获取 网络实体执行报文、 即时验证指令/脚本输出、 以 及生成自动化维护任务, 提高网络维护操作过程 中脚本及指令执行的可读性, 方便使用者对操作 维护网络实体的指令/脚本的执行验证, 同时支 持生成自动化维护任务, 从而大大提升工作效 率。 权利要求书2页 说明书7页 附图2页 CN 112269569 A 2021.01.26 CN 112269569 A 1.一种可视化脚本在线编辑验证与自动化执行装置, 其特征在于, 包括可视化操作界 面模块和分别与其互连的基础信息管。

3、理模块和执行验证装置, 所述基础信息管理模块将网 络实体对应的基础网元信息传输给所述执行验证装置, 所述基础信息管理模块包括网元信 息管理和登录信息管理, 所述执行验证装置包括指令管理和脚本管理, 所述执行验证装置 连接自动化任务管理模块, 所述自动化任务管理模块通过统一指令适配通道连接关联网元 和/或网络实体。 2.根据权利要求1所述可视化脚本在线编辑验证与自动化执行装置, 其特征在于, 基于 在线源码编辑技术中CodeMirror进行可视化脚本在线编辑、 可视化即时执行验证、 生成自 动化定时/定期维护任务。 3.根据权利要求1所述可视化脚本在线编辑验证与自动化执行装置, 其特征在于, 所。

4、述 可视化操作界面用于提供可视化操作界面, 以便使用者关联指定待操作网元/网络实体、 在 线编辑指令/脚本、 即时执行指令/脚本、 即时验证指令/脚本、 即时查看运行结果、 和/或快 速生成自动化任务。 4.根据权利要求1所述可视化脚本在线编辑验证与自动化执行装置, 其特征在于, 所述 统一指令适配通道用于屏蔽多网元/多厂家/多协议的连接差异, 支持多种网元连接协议, 实现与网元/网络实体的连接和适配。 5.根据权利要求1所述可视化脚本在线编辑验证与自动化执行装置, 其特征在于, 所述 基础信息管理模块用于管理并维护日常管理的网元属性和/或网络实体属性, 所述网络实 体属性包括归属区域、 网元。

5、类型、 网元厂家、 网元型号、 网元名称、 IP地址, 以及网元属性相 关字典表和/或网元登录信息。 6.根据权利要求1所述可视化脚本在线编辑验证与自动化执行装置, 其特征在于, 所述 执行验证装置通过获取可视化界面请求及网络实体管理功能中相关网元登录信息, 通过统 一指令适配通道下发操作指令/脚本, 同时反馈网元/网络实体执行报文, 实现指令执行/报 文存储与管理、 脚本执行/验证结果存储与管理。 7.根据权利要求1所述可视化脚本在线编辑验证与自动化执行装置, 其特征在于, 所述 自动化任务管理模块根据执行验证通过的操作指令及维护脚本, 关联网元生成自动化实 时/定期的维护任务, 实现网络维。

6、护的常态化和自动化, 从而减少日常维护中的人工干预而 提升工作效率。 8.根据权利要求1所述可视化脚本在线编辑验证与自动化执行装置, 其特征在于, 所述 可视化操作界面模块中的可视化操作界面包括网元关联选择区, 指令编辑验证区, 和脚本 编辑验证区; 所述网元关联选择区包括选择网元栏; 所述指令编辑验证区包括指令编辑栏, 和指令报文栏, 以及执行指令和保存为模板按钮; 所述脚本编辑验证区包括脚本参数选择 栏, 脚本内容编辑栏, 和脚本验证结果栏, 以及清空脚本, 执行脚本, 保存脚本和生成自动化 任务按钮。 9.根据权利要求1所述可视化脚本在线编辑验证与自动化执行装置, 其特征在于, 所述 选。

7、择网元栏设置有归属区域交互框, 和网元类型交互框, 和网元厂家交互框, 和网元型号交 互框, 以及选择网元点选框, 选择网元点选框包含/支持多选网元点选钮; 所述指令编辑栏 包括指令名称输入框, 指令类型交互框, 指令内容编辑显示框; 所述指令报文栏包括指令报 文结果显示框; 所述脚本参数选择栏包括脚本语言交互框, 脚本类型交互框, 脚本名称输入 权利要求书 1/2 页 2 CN 112269569 A 2 框, 以及脚本参数点选编辑框; 所述脚本内容编辑栏包括脚本内容编辑显示框; 所述脚本验 证结果栏包括脚本验证结果显示框。 10.根据权利要求9所述可视化脚本在线编辑验证与自动化执行装置, 。

8、其特征在于, 利 用所述可视化操作界面进行可视化脚本在线编辑验证与自动化执行的流程包括以下步骤: 步骤1, 维护基础网元信息; 步骤2, 选择关联网元对象; 步骤3, 进行在线编辑指令后即时验 证指令, 或者进行在线编辑脚本后即时验证脚本; 步骤4, 保存操作指令/脚本; 步骤5, 生成 自动化任务。 权利要求书 2/2 页 3 CN 112269569 A 3 一种可视化脚本在线编辑验证与自动化执行装置 技术领域 0001 本发明涉及网络维护领域, 特别是一种可视化脚本在线编辑验证与自动化执行装 置, 通过可视化在线编辑指令/脚本、 关联网络实体执行操作、 即时指令/脚本执行、 即时获 取网。

9、络实体执行报文、 即时验证指令/脚本输出、 以及生成自动化维护任务, 提高网络维护 操作过程中脚本及指令执行的可读性, 方便使用者对操作维护网络实体的指令/脚本的执 行验证, 同时支持生成自动化维护任务, 从而大大提升工作效率。 背景技术 0002 日常维护的网络对象众多且繁杂, 且维护网络实体中的指令/脚本也多种多样。 1) 指令: 登录网络实体后可以通过命令行方式直接执行的命令, 不同厂家不同型号的网络实 体对应的指令会有所不同。 2)脚本: 通过脚本语言将一系列指令组织在一起, 可结合执行过 程实现多种处理逻辑, 从而编写形成的可通过脚本引擎来解释执行的程序。 脚本类型可根 据用途区分为。

10、报文解析、 数据处理、 逻辑处理等多种类型; 也可根据脚本语言不同区分为 Python脚本、 Groovy脚本、 Shell脚本等。 0003 在日常网络维护逐步向自动化及智能化方向演进过程中, 无论针对物理实体网元 还是虚拟化网络实体(NFV网元), 操作指令及维护脚本的编辑和执行作为最基础的内容是 不可或缺的。 实际网络维护过程中, 大致存在以下情形: 1)登录网络实体直接执行单条或多 条指令, 通过获取对应结果人为识别并完成相应维护操作。 2)登录网络实体通过执行单条 或多条指令获取对应结果后, 根据对执行报文进行解析判断后, 接着执行下一步指令完成 相应维护操作。 3)将上述单条或多条。

11、指令以及相应执行过程逻辑编写成脚本, 通过脚本执 行完成相应维护操作。 4)将上述人工操作或脚本操作封装或设计为自动化维护工具, 使其 自动化执行完成相应维护操作。 然而, 在以上情形中, 大都依赖于网络实体中的指令或脚本 的执行准确性, 指令或脚本是否有效也直接影响网络维护及应用效果。 如何保证指令或脚 本的执行效果, 同时快速有效的生成自动化维护任务, 一直是日常网络维护过程中面临的 难题。 0004 由于不同厂家不同型号的网络实体对应指令的差异, 以及日常网络操作维护的业 务差异性, 相应操作指令及维护脚本千差万别, 导致日常网络维护过程中指令/脚本编辑质 量不高、 无法及时有效判别网络。

12、实体返回报文、 操作指令及维护脚本的执行验证比较困难。 存在的问题与缺陷, 有以下几点: 1)不同的网络维护及管理对象操作内容繁杂, 日常网络维 护过程的操作指令和维护脚本的收集、 整理和验证工作耗时耗力。 2)日常维护过程中的操 作指令和维护脚本执行操作交互显示不直观, 人为操作及判别困难, 存在结果异常从而影 响业务的风险。 3)不同的维护人员因其业务知识及经验积累不同, 经常出现操作指令出错、 维护脚本质量不高、 设备执行指令无效、 参数异常、 执行效果与期望结果存在差异等问题。 4)维护人员在脚本编辑过程中存在多次调整、 多次验证, 且每次调整和验证都需要重复繁 杂的工作, 难以保证指。

13、令或脚本的执行效果。 说明书 1/7 页 4 CN 112269569 A 4 发明内容 0005 本发明针对现有技术中存在的缺陷或不足, 提供一种可视化脚本在线编辑验证与 自动化执行装置, 通过可视化在线编辑指令/脚本、 关联网络实体执行操作、 即时指令/脚本 执行、 即时获取网络实体执行报文、 即时验证指令/脚本输出、 以及生成自动化维护任务, 提 高网络维护操作过程中脚本及指令执行的可读性, 方便使用者对操作维护网络实体的指 令/脚本的执行验证, 同时支持生成自动化维护任务, 从而大大提升工作效率。 0006 本发明的技术解决方案如下: 0007 一种可视化脚本在线编辑验证与自动化执行装。

14、置, 其特征在于, 包括可视化操作 界面模块和分别与其互连的基础信息管理模块和执行验证装置, 所述基础信息管理模块将 网络实体对应的基础网元信息传输给所述执行验证装置, 所述基础信息管理模块包括网元 信息管理和登录信息管理, 所述执行验证装置包括指令管理和脚本管理, 所述执行验证装 置连接自动化任务管理模块, 所述自动化任务管理模块通过统一指令适配通道连接关联网 元和/或网络实体。 0008 基于在线源码编辑技术中CodeMirror进行可视化脚本在线编辑、 可视化即时执行 验证、 生成自动化定时/定期维护任务。 0009 所述可视化操作界面用于提供可视化操作界面, 以便使用者关联指定待操作网。

15、 元/网络实体、 在线编辑指令/脚本、 即时执行指令/脚本、 即时验证指令/脚本、 即时查看运 行结果、 和/或快速生成自动化任务。 0010 所述统一指令适配通道用于屏蔽多网元/多厂家/多协议的连接差异, 支持多种网 元连接协议, 实现与网元/网络实体的连接和适配。 0011 所述基础信息管理模块用于管理并维护日常管理的网元属性和/或网络实体属 性, 所述网络实体属性包括归属区域、 网元类型、 网元厂家、 网元型号、 网元名称、 IP地址, 以 及网元属性相关字典表和/或网元登录信息。 0012 所述执行验证装置通过获取可视化界面请求及网络实体管理功能中相关网元登 录信息, 通过统一指令适配。

16、通道下发操作指令/脚本, 同时反馈网元/网络实体执行报文, 实 现指令执行/报文存储与管理、 脚本执行/验证结果存储与管理。 0013 所述自动化任务管理模块根据执行验证通过的操作指令及维护脚本, 关联网元生 成自动化实时/定期的维护任务, 实现网络维护的常态化和自动化, 从而减少日常维护中的 人工干预而提升工作效率。 0014 所述可视化操作界面模块中的可视化操作界面包括网元关联选择区, 指令编辑验 证区, 和脚本编辑验证区; 所述网元关联选择区包括选择网元栏; 所述指令编辑验证区包括 指令编辑栏, 和指令报文栏, 以及执行指令和保存为模板按钮; 所述脚本编辑验证区包括脚 本参数选择栏, 脚。

17、本内容编辑栏, 和脚本验证结果栏, 以及清空脚本, 执行脚本, 保存脚本和 生成自动化任务按钮。 0015 所述选择网元栏设置有归属区域交互框, 和网元类型交互框, 和网元厂家交互框, 和网元型号交互框, 以及选择网元点选框, 选择网元点选框包含/支持多选网元点选钮; 所 述指令编辑栏包括指令名称输入框, 指令类型交互框, 指令内容编辑显示框; 所述指令报文 栏包括指令报文结果显示框; 所述脚本参数选择栏包括脚本语言交互框, 脚本类型交互框, 脚本名称输入框, 以及脚本参数点选编辑框; 所述脚本内容编辑栏包括脚本内容编辑显示 说明书 2/7 页 5 CN 112269569 A 5 框; 所述。

18、脚本验证结果栏包括脚本验证结果显示框。 0016 利用所述可视化操作界面进行可视化脚本在线编辑验证与自动化执行的流程包 括以下步骤: 步骤1, 维护基础网元信息; 步骤2, 选择关联网元对象; 步骤3, 进行在线编辑指 令后即时验证指令, 或者进行在线编辑脚本后即时验证脚本; 步骤4, 保存操作指令/脚本; 步骤5, 生成自动化任务。 0017 所述维护基础网元信息包括管理并维护日常管理的网络实体属性, 如归属区域、 网元类型、 网元厂家、 网元型号、 网元名称、 IP地址等, 包括网元属性相关字典表的管理及网 元登录信息管理。 0018 所述选择关联网元对象包括通过可视化操作界面, 在 “网。

19、元关联选择区” 选择归属 区域、 网元类型、 网元厂家、 网元型号等信息, 过滤并选择待维护的网元/网络实体。 0019 所述在线编辑指令包括通过可视化操作界面, 在 “指令编辑验证区” 输入指令名 称, 选择指令类型, 在线编辑指令内容, 可将编辑验证后的指令封装成指令模板并保存, 以 便更好的复用、 自动化执行, 减少人工的重复性操作。 0020 所述即时验证指令包括通过可视化操作界面, 单击 “指令编辑验证区” 的 【执行指 令】 按钮, 即时执行在线编辑好的指令内容, 根据关联网元实时执行指令, 可直观通过界面 查看并回显网元执行报文, 通过 “指令编辑验证区” 的 “指令报文” 显示。

20、, 可以轻易地判断/识 别出网元操作指令执行的正确性、 完整性、 准确性, 实现快速指令验证, 这种即时交互方式 代替完全人工手动操作, 解决了频繁设备切换、 登录、 手动执行、 误输入等人工操作效率低 下等问题, 降低出错率, 也方便进行观察和定位问题。 0021 所述在线编辑脚本包括通过可视化操作界面, 在 “脚本编辑验证区” 选择脚本语 言, 选择脚本类型, 输入脚本描述, 选择脚本参数, 在线编辑脚本内容, 支持Python脚本、 Groovy脚本、 Shell脚本等多种类型的脚本在线编辑, 可实现脚本本地编写完成后上传、 下 载修改, 直观展示、 编辑关联脚本代码内容。 对于完成的脚。

21、本中的代码内容, 即时编辑并生 效, 可有效规避脚本验证不及时、 不充分情况, 本发明装置可以更好结合关联网元/网络实 体的指令操作完成后续报文解析、 数据处理、 逻辑验证等操作。 0022 所述即时验证脚本包括通过可视化操作界面, 单击 “脚本编辑验证区” 的 【执行脚 本】 按钮, 即时执行关联脚本内容, 可直接执行并查看脚本验证结果。 脚本基于业务层规则, 校验其返回内容, 脚本执行返回的结果通过 “脚本编辑验证区” 的 “验证结果” 显示, 可以轻 易地判断/识别出维护脚本执行的正确性、 完整性、 准确性, 实现快速脚本验证。 0023 所述保存指令/脚本包括通过可视化操作界面, 根据。

22、直观展示、 编辑操作指令及维 护脚本的代码内容, 对于完成验证的操作指令和维护脚本可进行保存, 以便后续调用。 0024 所述生成自动化任务包括通过可视化操作界面, 根据日常维护管理需求将验证无 误的操作指令或维护脚本保存为自动化任务, 设置任务执行策略后, 实现常态化、 自动化维 护任务, 减轻日常维护工作量及人工干预度, 支撑自动化运维。 0025 本发明的技术效果如下: 本发明一种可视化脚本在线编辑验证与自动化执行装 置, 基于CodeMirror的可视化脚本在线编辑、 可视化即时执行验证、 自动化执行维护任务, 解决了针对网络实体的指令/脚本易错、 验证困难、 人为工作量大等问题, 比。

23、原来的传统人 工执行、 分析验证方法更简便、 有效、 准确。 其特征在于, 提供可视化在线脚本/指令编辑、 修 改、 执行验证及自动化任务生成的手段, 可关联操作网元/网络实体对象并直观呈现脚本执 说明书 3/7 页 6 CN 112269569 A 6 行验证效果, 提高网络维护操作过程中操作指令和维护脚本执行的可读性, 方便使用者对 操作指令和维护脚本的执行效果验证, 同时支持生成自动化维护任务, 从而大大提升工作 效率。 0026 本发明装置适用场景包括: (1)通过可视化操作界面, 选择相应归属区域、 网元类 型、 网元厂家、 网元型号过滤需要验证或维护的设备, 在线编辑指令内容, 点。

24、击执行后, 装置 自动获取对应网元/网络实体连接, 关联执行指令, 直观查看网元/网络实体中的指令执行 反馈报文信息, 可用于快速验证指令的正确性、 准确性。 (2)通过可视化操作界面, 根据获取 的网元/网络实体中的指令执行反馈报文信息, 在线编辑/执行脚本, 实现报文解析、 数据处 理、 逻辑验证, 可直接执行并查看脚本运行结果, 支持Python脚本、 Groovy脚本、 Shell脚本 等多种类型的脚本在线编辑与执行验证, 可用于快速验证脚本的执行逻辑、 准确性、 正确 性。 (3)保存并存储已经验证无误的指令或脚本, 关联相应网元/网络实体, 生成定时/实时 任务实现常态化、 自动化。

25、维护任务, 减轻日常维护工作量及人工干预度, 支撑自动化运维。 0027 本发明在以下方面能够发挥其特点: 1.可视化操作界面的设计与操作方法、 装置 的构造设计。 2.对网元/网络实体的操作指令及维护脚本的在线编辑的方法。 3.对网元/网 络实体的操作指令及维护脚本的即时执行验证的方法。 4.对执行验证无误的操作指令及维 护脚本进行模板化保存的方法。 5.对执行验证无误的操作指令及维护脚本进行自动化任务 生成的方法。 附图说明 0028 图1是实施本发明一种可视化脚本在线编辑验证与自动化执行装置的结构示意 图。 图1中的可视化脚本在线编辑验证与自动化执行装置包括可视化操作界面和分别与其 互连。

26、的基础信息管理模块和执行验证装置, 所述基础信息管理模块将网络实体对应的基础 网元信息传输给所述执行验证装置, 所述基础信息管理模块包括网元信息管理和登录信息 管理, 所述执行验证装置包括指令管理和脚本管理。 可视化脚本在线编辑验证与自动化执 行装置还包括自动化任务管理模块和统一指令适配通道。 所述自动化任务管理模块根据执 行验证通过的操作指令及维护脚本, 关联网元生成自动化实时/定期的维护任务, 实现网络 维护的常态化和自动化, 减少日常维护中的人工干预, 从而大大提升工作效率。 所述统一指 令适配通道用于屏蔽多网元/多厂家/多协议的连接差异, 支持多种网元连接协议, 实现与 网元/网络实体。

27、的连接和适配。 0029 图2是图1中可视化操作界面的结构示意图。 图2中的界面包括选择网元栏, 指令编 辑栏, 指令报文栏, 脚本编辑栏, 和验证结果栏, 以及清空脚本按钮, 执行脚本按钮, 保存脚 本按钮和生成自动化任务按钮。 选择网元栏设置有归属区域交互框, 网元类型交互框, 网元 厂家交互框, 和网元类型交互框, 以及选择网元(可多选)点选框, 选择网元点选框包含/支 持多选网元点选钮。 指令编辑栏包括指令名称输入框, 指令类型交互框, 指令内容编辑显示 框, 执行指令按钮, 和保存为模板按钮。 指令报文栏包括指令报文执行结果显示框。 脚本编 辑栏包括脚本语言交互框, 脚本类型交互框,。

28、 脚本描述输入框, 选择参数(可多选)点选框, 脚本内容编辑显示框, 清空脚本按钮, 执行脚本按钮, 保存脚本按钮和生成自动化任务按 钮。 验证结果栏包括脚本验证结果显示框。 0030 图3是图2中可视化操作界面分区示意图。 图3中包括网元关联选择区, 指令编辑验 说明书 4/7 页 7 CN 112269569 A 7 证区, 和脚本编辑验证区。 网元关联选择区包括选择网元栏。 指令编辑验证区包括指令编辑 栏, 和指令报文栏。 脚本编辑验证区包括脚本编辑栏, 和验证结果栏。 0031 图4是基于图2或图3中的可视化操作界面进行可视化脚本在线编辑验证与自动化 执行的流程示意图。 图4中包括: 。

29、步骤1, 维护基础网元信息; 步骤2, 选择关联网元对象; 步骤 3, 进行在线编辑指令后即时验证指令, 或者进行在线编辑脚本后即时验证脚本; 步骤4, 保 存操作指令/脚本; 步骤5, 生成自动化任务。 具体实施方式 0032 下面结合附图(图1-图4)对本发明进行说明。 0033 图1是实施本发明一种可视化脚本在线编辑验证与自动化执行装置的结构示意 图。 图2是图1中可视化操作界面的结构示意图。 图3是图2中可视化操作界面分区示意图。 图 4是基于图2或图3中的可视化操作界面进行可视化脚本在线编辑验证与自动化执行的流程 示意图。 参考图1至图4所示, 一种可视化脚本在线编辑验证与自动化执行。

30、装置, 包括可视化 操作界面模块和分别与其互连的基础信息管理模块和执行验证装置, 所述基础信息管理模 块将网络实体对应的基础信息传输给所述执行验证装置, 所述基础信息管理模块包括网元 信息管理和登录信息管理, 所述执行验证装置包括指令管理和脚本管理, 所述执行验证装 置连接自动化任务管理模块, 所述自动化任务管理模块通过统一指令适配通道连接关联网 元和/或网络实体。 基于在线源码编辑技术中CodeMirror进行可视化脚本在线编辑、 可视化 即时执行验证、 和自动化执行维护任务。 所述可视化操作界面用于提供可视化操作界面, 以 便使用者关联指定待操作网元/网络实体、 在线编辑指令/脚本、 即时。

31、执行指令/脚本、 即时 验证指令/脚本、 即时查看运行结果、 和/或快速生成自动化任务。 所述统一指令适配通道用 于屏蔽多网元/多厂家/多协议的连接差异, 支持多种网元连接协议, 实现与网元/网络实体 的连接和适配。 所述基础信息管理模块用于管理并维护日常管理的网元属性和/或网络实 体属性, 所述网络实体属性包括归属区域、 网元类型、 网元厂家、 网元型号、 网元名称、 IP地 址, 以及网元属性相关字典表和/或网元登录信息。 所述执行验证装置通过获取可视化界面 请求及网络实体管理功能中相关网元登录信息, 通过统一指令适配通道下发操作指令/脚 本, 同时反馈网元/网络实体执行报文, 实现指令执。

32、行/报文存储与管理、 脚本执行/验证结 果存储与管理。 所述自动化任务管理模块根据执行验证通过的操作指令及维护脚本, 关联 网元生成自动化实时/定期的维护任务, 实现网络维护的常态化和自动化以减少日常维护 中的人工干预而提升工作效率。 所述可视化操作界面模块中的可视化操作界面包括网元关 联选择区, 指令编辑验证区, 和脚本编辑验证区, 以及保存脚本按钮和生成自动化任务按 钮; 所述网元关联选择区包括选择网元栏; 所述指令编辑验证区包括指令编辑栏, 和指令报 文栏; 所述脚本编辑验证区包括脚本编辑栏, 和验证结果栏。 所述选择网元栏设置有归属区 域交互框, 网元类型交互框, 网元厂家交互框, 和。

33、网元类型交互框, 以及选择网元(可多选) 点选框, 选择网元点选框包含/支持多选网元点选钮; 所述指令编辑栏包括指令名称输入 框, 指令类型交互框, 指令内容编辑显示框, 执行指令按钮, 和保存为模板按钮; 所述指令报 文栏包括指令报文执行结果显示框。 脚本编辑栏包括脚本语言交互框, 脚本类型交互框, 脚 本描述输入框, 选择参数(可多选)点选框, 脚本内容编辑显示框, 清空脚本按钮, 执行脚本 按钮, 保存脚本按钮和生成自动化任务按钮。 验证结果栏包括脚本验证结果显示框。 说明书 5/7 页 8 CN 112269569 A 8 0034 利用所述可视化操作界面进行可视化脚本在线编辑验证与自。

34、动化执行的流程包 括以下步骤: 步骤1, 维护基础信息; 步骤2, 选择关联网元对象; 步骤3, 进行在线编辑指令后 即时验证指令, 或者进行在线编辑脚本后即时验证脚本; 步骤4, 保存操作指令/脚本; 步骤 5, 生成自动化任务。 所述维护基础网元信息包括管理并维护日常管理的网络实体属性, 如 归属区域、 网元类型、 网元厂家、 网元型号、 网元名称、 IP地址等, 包括网元属性相关字典表 的管理及网元登录信息管理。 所述选择关联网元对象包括通过可视化操作界面, 在 “网元关 联选择区” 选择归属区域、 网元类型、 网元厂家、 网元型号等信息, 过滤并选择待维护的网 元/网络实体。 所述在线。

35、编辑指令包括通过可视化操作界面, 在 “指令编辑验证区” 输入指令 名称, 选择指令类型, 在线编辑指令内容, 可将编辑验证后的指令封装成指令模板并保存, 以便更好的复用、 自动化执行, 减少人工的重复性操作。 所述即时验证指令包括通过可视化 操作界面, 单击 “指令编辑验证区” 的 【执行指令】 按钮, 即时执行在线编辑好的指令内容, 根 据关联网元实时执行指令, 可直观通过界面查看并回显网元执行报文, 通过 “指令编辑验证 区” 的 “指令报文” 显示, 可以轻易地判断/识别出网元操作指令执行的正确性、 完整性、 准确 性, 实现快速指令验证, 这种即时交互方式代替完全人工手动操作, 解决。

36、了频繁设备切换、 登录、 手动执行、 误输入等人工操作效率低下等问题, 降低出错率, 也方便进行观察和定位 问题。 所述在线编辑脚本包括通过可视化操作界面, 在 “脚本编辑验证区” 选择脚本语言, 选 择脚本类型, 输入脚本描述, 选择脚本参数, 在线编辑脚本内容, 支持python脚本、 Groovy脚 本、 shell脚本等多种类型的脚本在线编辑, 可实现脚本本地编写完成后上传、 下载修改, 直 观展示、 编辑关联脚本代码内容。 对于完成的脚本中的代码内容, 即时编辑并生效, 可有效 规避脚本验证不及时、 不充分情况, 本发明装置可以更好结合关联网元/网络实体的指令操 作完成后续报文解析、。

37、 数据处理、 逻辑验证等操作。 所述即时验证脚本包括通过可视化操作 界面, 单击 “脚本编辑验证区” 的 【执行脚本】 按钮, 即时执行关联脚本内容, 可直接执行并查 看脚本验证结果。 脚本基于业务层规则, 校验其返回内容, 脚本执行返回的结果通过 “脚本 编辑验证区” 的 “验证结果” 显示, 可以轻易地判断/识别出维护脚本执行的正确性、 完整性、 准确性, 实现快速脚本验证。 所述保存指令/脚本包括通过可视化操作界面, 根据直观展示、 编辑操作指令及维护脚本的代码内容, 对于完成验证的操作指令和维护脚本可进行保存, 以便后续调用。 所述生成自动化任务包括通过可视化操作界面, 根据日常维护管。

38、理需求将 验证无误的操作指令或维护脚本保存为自动化任务, 设置任务执行策略后, 实现常态化、 自 动化维护任务, 减轻日常维护工作量及人工干预度, 支撑自动化运维。 0035 为解决日常网络维护过程中操作指令及维护脚本编辑质量不高、 验证困难、 人为 工作量大等问题, 提供一种可视化脚本在线编辑验证与自动化执行装置, 相比传统人工执 行操作执行更简捷、 有效、 准确。 本发明主要由几部分组成: 0036 可视化操作界面: 用于提供可视化操作界面, 以便使用者关联指定待操作网元/网 络实体、 在线编辑指令/脚本、 即时执行指令/脚本、 即时验证指令/脚本、 即时查看运行结 果、 快速生成自动化任。

39、务等。 0037 统一指令适配通道: 用于屏蔽多网元/多厂家/多协议的连接差异, 支持多种网元 连接协议, 实现与网元/网络实体的连接和适配。 0038 基础信息管理: 用于管理并维护日常管理的网络实体属性, 如归属区域、 网元类 型、 网元厂家、 网元型号、 网元名称、 IP地址等, 包括网元属性相关字典表的管理及网元登录 说明书 6/7 页 9 CN 112269569 A 9 信息管理。 0039 执行验证装置: 通过获取可视化界面请求及网络实体管理功能中相关网元登录信 息, 通过统一指令适配通道下发操作指令/脚本, 同时反馈网元/网络实体执行报文, 实现指 令执行/报文存储与管理、 脚。

40、本执行/验证结果存储与管理等。 0040 自动化任务管理: 根据执行验证通过的操作指令及维护脚本, 关联网元生成自动 化实时/定期的维护任务, 实现网络维护的常态化和自动化, 减少日常维护中的人工干预, 从而大大提升工作效率。 0041 本发明装置的可视化操作界面可划分为三个区域: 网元关联选择区、 指令编辑验 证区、 脚本编辑验证区。 本发明装置的具体应用及操作过程如下: 0042 (1)维护基础网元信息: 管理并维护日常管理的网络实体属性, 如归属区域、 网元 类型、 网元厂家、 网元型号、 网元名称、 IP地址等, 包括网元属性相关字典表的管理及网元登 录信息管理。 (2)选择关联网元对。

41、象: 通过可视化操作界面, 在 “网元关联选择区” 选择归属 区域、 网元类型、 网元厂家、 网元型号等信息, 过滤并选择待维护的网元/网络实体。 (3)在线 编辑指令: 在 “指令编辑验证区” 输入指令名称, 选择指令类型, 在线编辑指令内容, 可将编 辑验证后的指令封装成指令模板并保存, 以便更好的复用、 自动化执行, 减少人工的重复性 操作。 (4)即时验证指令: 通过可视化操作界面, 单击 “指令编辑验证区” 的 【执行指令】 按钮, 即时执行在线编辑好的指令内容, 根据关联网元实时执行指令, 可直观通过界面查看并回 显网元执行报文, 通过 “指令编辑验证区” 的 “指令报文” 显示,。

42、 可以轻易地判断/识别出网元 操作指令执行的正确性、 完整性、 准确性, 实现快速指令验证, 这种即时交互方式代替完全 人工手动操作, 解决了频繁设备切换、 登录、 手动执行、 误输入等人工操作效率低下等问题, 降低出错率, 也方便进行观察和定位问题。 (5)在线编辑脚本: 通过可视化操作界面, 在 “脚 本编辑验证区” 选择脚本语言, 选择脚本类型, 输入脚本描述, 选择脚本参数, 在线编辑脚本 内容, 支持Python脚本、 Groovy脚本、 Shell脚本等多种类型的脚本在线编辑, 可实现脚本本 地编写完成后上传、 下载修改, 直观展示、 编辑关联脚本代码内容。 对于完成的脚本中的代 。

43、码内容, 即时编辑并生效, 可有效规避脚本验证不及时、 不充分情况, 本发明装置可以更好 结合关联网元/网络实体的指令操作完成后续报文解析、 数据处理、 逻辑验证等操作。 (6)即 时验证脚本: 通过可视化操作界面, 单击 “脚本编辑验证区” 的 【执行脚本】 按钮, 即时执行关 联脚本内容, 可直接执行并查看脚本验证结果。 脚本基于业务层规则, 校验其返回内容, 脚 本执行返回的结果通过 “脚本编辑验证区” 的 “验证结果” 显示, 可以轻易地判断/识别出维 护脚本执行的正确性、 完整性、 准确性, 实现快速脚本验证。 (7)保存指令/脚本: 通过可视化 操作界面, 根据直观展示、 编辑操作。

44、指令及维护脚本的代码内容, 对于完成验证的操作指令 和维护脚本可进行保存, 以便后续调用。 (8)生成自动化执行任务: 通过可视化操作界面, 根 据日常维护管理需求将验证无误的操作指令或维护脚本保存为自动化任务, 设置任务执行 策略后, 实现常态化、 自动化维护任务, 减轻日常维护工作量及人工干预度, 支撑自动化运 维。 0043 在此指明, 以上叙述有助于本领域技术人员理解本发明创造, 但并非限制本发明 创造的保护范围。 任何没有脱离本发明创造实质内容的对以上叙述的等同替换、 修饰改进 和/或删繁从简而进行的实施, 均落入本发明创造的保护范围。 说明书 7/7 页 10 CN 112269569 A 10 图1 图2 说明书附图 1/2 页 11 CN 112269569 A 11 图3 图4 说明书附图 2/2 页 12 CN 112269569 A 12 。

展开阅读全文
内容关键字: 可视化 脚本 在线 编辑 验证 自动化 执行 装置
关于本文
本文标题:可视化脚本在线编辑验证与自动化执行装置.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/10619934.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1