System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于ChatOps应用编排机器人的方法及装置制造方法及图纸_技高网

一种基于ChatOps应用编排机器人的方法及装置制造方法及图纸

技术编号:40791621 阅读:3 留言:0更新日期:2024-03-28 19:21
本发明专利技术涉及通信运营商运维管理领域,具体提供了一种基于ChatOps应用编排机器人的方法及装置,首先进行设计态,所述设计态负责编排应用,然后进行运行态,运行态是最终在chatops中的可以呈现的效果。与现有技术相比,本发明专利技术通过编排配置,提升整个的研发效率,降低的门槛,让更多的业务人员或运维人员可以参与其中,增强了业务覆盖范围,促进了公司业务的拓展,增加了公司收益。

【技术实现步骤摘要】

本专利技术涉及通信运营商运维管理领域,具体提供一种基于chatops应用编排机器人的方法及装置。


技术介绍

1、随着chatops的流行,促成了大量的业务机器人涌现,这些业务机器承担了不同的业务,负责与公司内部各大ops系统进行交互,但各大系统返回的api响应各不相同,不同项目上的api响应各不相同,如果要适配到chatbot的标准接口上,需要各大ops改写代码来适配,通常情况下还是需要在chatops调用之前封装一层去调用ops的代码,编写最终的呈现。

2、这样需要研发人员投入较大的工作量,另外运维的需求较多,升级迭代频繁,测试成本较高。


技术实现思路

1、本专利技术是针对上述现有技术的不足,提供一种实用性强的基于chatops应用编排机器人的方法。

2、本专利技术进一步的技术任务是提供一种设计合理,安全适用的基于chatops应用编排机器人的装置。

3、本专利技术解决其技术问题所采用的技术方案是:

4、一种基于chatops应用编排机器人的方法,其特征在于,首先进行设计态,所述设计态负责编排应用,然后进行运行态,运行态是最终在chatops中的可以呈现的效果。

5、进一步的,在设计态中,具有如下步骤:

6、s1、基础的可视化组件管理;

7、s2、组件开发规范;

8、s3、业务api管理;

9、s4、页面编排器设计;

10、s5、应用编排设计;

11、s6、编排机器人设计。

12、进一步的,在步骤s1中,在基础可视化组件管理中,包括组件ui、ui的样式编排及组件对应数据格式。

13、进一步的,在步骤s2中,根据所述开发规范,开发新的组件,注册到编排器中,进行后续的二次开发。

14、进一步的,在步骤s3中,业务api管理包括api基本信息、鉴权配置信息、请求参数配置信息和服务返回信息。

15、进一步的,在步骤s4中,业务api和可视化组件绑定,可视化组件ui设置,业务api返回的数据与可视化组件要求的数据格式化的转换,编排器接收的业务参数与api参数的转换。

16、进一步的,在步骤s5中,当一次需要多个专题页面才能实现时,应用编排把多个页面编排为一个新的应用。

17、进一步的,在步骤s6中,按照项目需求,编排机器人配置要处理的业务api,同时监听在chatops中是否需要推送编排后的应用,定制不同的编排机器人负责不同应用的推送。

18、进一步的,在运动态中,当应用编排设计完后,先进行预览,测试和验证编排的适合符合预期,编排出的应用独立运行;

19、应用编排完成后,编排机器人在聊天窗口监控到匹配的应用,把编排出的应用给推送到chatops的聊天窗口中。

20、一种基于chatops应用编排机器人的装置,包括:至少一个存储器和至少一个处理器;

21、所述至少一个存储器,用于存储机器可读程序;

22、所述至少一个处理器,用于调用所述机器可读程序,执行一种基于chatops应用编排机器人的方法。

23、本专利技术的一种基于chatops应用编排机器人的方法及装置和现有技术相比,具有以下突出的有益效果:

24、本专利技术通过编排配置,提升整个的研发效率,降低的门槛,让更多的业务人员或运维人员可以参与其中,增强了业务覆盖范围,促进了公司业务的拓展,增加了公司收益。

本文档来自技高网...

【技术保护点】

1.一种基于ChatOps应用编排机器人的方法,其特征在于,首先进行设计态,所述设计态负责编排应用,然后进行运行态,运行态是最终在chatops中的可以呈现的效果。

2.根据权利要求1所述的一种基于ChatOps应用编排机器人的方法,其特征在于,在设计态中,具有如下步骤:

3.根据权利要求2所述的一种基于ChatOps应用编排机器人的方法,其特征在于,在步骤S1中,在基础可视化组件管理中,包括组件UI、UI的样式编排及组件对应数据格式。

4.根据权利要求3所述的一种基于ChatOps应用编排机器人的方法,其特征在于,在步骤S2中,根据所述开发规范,开发新的组件,注册到编排器中,进行后续的二次开发。

5.根据权利要求4所述的一种基于ChatOps应用编排机器人的方法,其特征在于,在步骤S3中,业务API管理包括API基本信息、鉴权配置信息、请求参数配置信息和服务返回信息。

6.根据权利要求5所述的一种基于ChatOps应用编排机器人的方法,其特征在于,在步骤S4中,业务API和可视化组件绑定,可视化组件UI设置,业务API返回的数据与可视化组件要求的数据格式化的转换,编排器接收的业务参数与API参数的转换。

7.根据权利要求6所述的一种基于ChatOps应用编排机器人的方法,其特征在于,在步骤S5中,当一次需要多个专题页面才能实现时,应用编排把多个页面编排为一个新的应用。

8.根据权利要求7所述的一种基于ChatOps应用编排机器人的方法,其特征在于,在步骤S6中,按照项目需求,编排机器人配置要处理的业务API,同时监听在ChatOps中是否需要推送编排后的应用,定制不同的编排机器人负责不同应用的推送。

9.根据权利要求8所述的一种基于ChatOps应用编排机器人的方法,其特征在于,在运动态中,当应用编排设计完后,先进行预览,测试和验证编排的适合符合预期,编排出的应用独立运行;

10.一种基于ChatOps应用编排机器人的装置,其特征在于,包括:至少一个存储器和至少一个处理器;

...

【技术特征摘要】

1.一种基于chatops应用编排机器人的方法,其特征在于,首先进行设计态,所述设计态负责编排应用,然后进行运行态,运行态是最终在chatops中的可以呈现的效果。

2.根据权利要求1所述的一种基于chatops应用编排机器人的方法,其特征在于,在设计态中,具有如下步骤:

3.根据权利要求2所述的一种基于chatops应用编排机器人的方法,其特征在于,在步骤s1中,在基础可视化组件管理中,包括组件ui、ui的样式编排及组件对应数据格式。

4.根据权利要求3所述的一种基于chatops应用编排机器人的方法,其特征在于,在步骤s2中,根据所述开发规范,开发新的组件,注册到编排器中,进行后续的二次开发。

5.根据权利要求4所述的一种基于chatops应用编排机器人的方法,其特征在于,在步骤s3中,业务api管理包括api基本信息、鉴权配置信息、请求参数配置信息和服务返回信息。

6.根据权利要求5所述的一种基于chatops应用编排机器人的方...

【专利技术属性】
技术研发人员:洪金磊徐靓
申请(专利权)人:浪潮通信信息系统有限公司
类型:发明
国别省市:

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

1