System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及机器人自动化,尤其涉及一种机器人系统的自动化部署方法、装置及机器人。
技术介绍
1、随着公司业务的发展,公司的机器人产品在各个领域的应用逐渐增多,运维工程师在机器人系统的部署和管理中面临着日益复杂的挑战。目前机器人系统的部署中存在效率低和一致性低的问题,以及会出现人为错误的风险。
技术实现思路
1、有鉴于此,本专利技术的目的是为了克服现有技术中的不足,提供一种机器人系统的自动化部署方法、装置及机器人,用于针对机器人交付使用的应用场景的复杂性,解决传统手动部署过程中的繁琐、耗时和错误率高的问题。
2、本专利技术提供如下技术方案:
3、第一方面,本专利技术提出一种机器人系统的自动化部署方法,所述方法包括:
4、自动运维服务端分别与用户端、应用服务器和机器人本体系统建立安全外壳协议连接,所述自动运维服务端装有自动运维工具;
5、基于所述安全外壳协议连接,所述自动运维服务端从所述用户端获取目标剧本文件,并将所述目标剧本文件下发至所述应用服务器和所述机器人本体系统;
6、所述自动运维服务端基于所述目标剧本文件通过所述应用服务器和机器人本体系统对机器人软件系统进行自动运维环境部署。
7、在一实施方式中,所述目标剧本文件包括第一剧本文件和第二剧本文件,所述机器人软件系统包括机器人应用系统和机器人运行系统;
8、所述将所述目标剧本文件下发至所述应用服务器和所述机器人本体系统,包括:
9、所
10、所述自动运维服务端基于所述目标剧本文件通过所述应用服务器和机器人本体系统对机器人软件系统进行自动运维环境部署,包括:
11、所述自动运维服务端基于所述第一剧本文件通过所述应用服务器对所述机器人应用系统进行自动运维环境部署,并基于所述第二剧本文件通过机器人本体系统对所述机器人运行系统进行自动运维环境部署。
12、在一实施方式中,所述基于所述第二剧本文件通过机器人本体系统对所述机器人运行系统进行自动运维环境部署,包括:
13、所述自动运维服务端基于所述第二剧本文件将所述机器人运行系统的各组件分别划分为独立的自动运维角色,得到多个自动运维组件角色;
14、所述自动运维服务端基于多个所述自动运维组件角色对所述机器人运行系统的各所述组件进行自动运维环境部署。
15、在一实施方式中,所述基于所述第二剧本文件通过机器人本体系统对所述机器人运行系统进行自动运维环境部署,包括:
16、所述自动运维服务端基于所述第二剧本文件通过所述自动运维工具的变量机制对所述机器人运行系统的不同节点进行自动运维环境部署。
17、在一实施方式中,所述基于所述第二剧本文件通过机器人本体系统对所述机器人运行系统进行自动运维环境部署,包括:
18、所述自动运维服务端基于所述第二剧本文件通过所述自动运维工具对所述机器人运行系统进行加密部署。
19、在一实施方式中,所述基于所述第二剧本文件通过机器人本体系统对所述机器人运行系统进行自动运维环境部署,包括:
20、所述自动运维服务端基于所述第二剧本文件对适用于不同业务的所述机器人运行系统进行不同架构场景的自动运维环境部署。
21、在一实施方式中,所述基于所述第二剧本文件通过机器人本体系统对所述机器人运行系统进行自动运维环境部署,包括:
22、所述自动运维服务端基于所述第二剧本文件通过所述自动运维工具的失败处理机制在自动运维环境部署出现异常时进行处理。
23、在一实施方式中,所述基于所述第二剧本文件通过机器人本体系统对所述机器人运行系统进行自动运维环境部署,包括:
24、所述自动运维服务端基于所述第二剧本文件通过批量分组对多个所述机器人运行系统进行自动运维环境部署。
25、第二方面,本专利技术提出一种机器人系统的自动化部署装置,所述装置包括:
26、连接模块,用于自动运维服务端分别与用户端、应用服务器和机器人本体系统建立安全外壳协议连接,所述自动运维服务端装有自动运维工具;
27、传输模块,用于基于所述安全外壳协议连接,所述自动运维服务端从所述用户端获取目标剧本文件,并将所述目标剧本文件下发至所述应用服务器和所述机器人本体系统;
28、部署模块,用于所述自动运维服务端基于所述目标剧本文件通过所述应用服务器和机器人本体系统对机器人软件系统进行自动运维环境部署。
29、第三方面,本专利技术提出一种机器人,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述的机器人系统的自动化部署方法的步骤。
30、本专利技术公开的机器人系统的自动化部署方法、装置及机器人,自动运维服务端分别与用户端、应用服务器和机器人本体系统建立安全外壳协议连接,所述自动运维服务端装有自动运维工具;基于所述安全外壳协议连接,所述自动运维服务端从所述用户端获取目标剧本文件,并将所述目标剧本文件下发至所述应用服务器和所述机器人本体系统;所述自动运维服务端基于所述目标剧本文件通过所述应用服务器和机器人本体系统对机器人软件系统进行自动运维环境部署。这样,通过自动运维以及目标剧本文件,确保了在不同环境中机器人软件系统的一致性,使机器人软件系统能够更好地应对不同硬件、环境和需求,减少了配置差异引发的问题,降低运维成本,提高工作效率和业务的可用性和适配性。
31、为使本专利技术的上述目的、特征和优点能更明显和易懂,下文特举较佳实施例,并配合所附附图,做详细说明如下。
本文档来自技高网...【技术保护点】
1.一种机器人系统的自动化部署方法,其特征在于,所述方法包括:
2.根据权利要求1所述的机器人系统的自动化部署方法,其特征在于,所述目标剧本文件包括第一剧本文件和第二剧本文件,所述机器人软件系统包括机器人应用系统和机器人运行系统;
3.根据权利要求2所述的机器人系统的自动化部署方法,其特征在于,所述基于所述第二剧本文件通过机器人本体系统对所述机器人运行系统进行自动运维环境部署,包括:
4.根据权利要求2或3中任一项所述的机器人系统的自动化部署方法,其特征在于,所述基于所述第二剧本文件通过机器人本体系统对所述机器人运行系统进行自动运维环境部署,包括:
5.根据权利要求4所述的机器人系统的自动化部署方法,其特征在于,所述基于所述第二剧本文件通过机器人本体系统对所述机器人运行系统进行自动运维环境部署,包括:
6.根据权利要求2所述的机器人系统的自动化部署方法,其特征在于,所述基于所述第二剧本文件通过机器人本体系统对所述机器人运行系统进行自动运维环境部署,包括:
7.根据权利要求2所述的机器人系统的自动化部署方法,其
8.根据权利要求2所述的机器人系统的自动化部署方法,其特征在于,所述基于所述第二剧本文件通过机器人本体系统对所述机器人运行系统进行自动运维环境部署,包括:
9.一种机器人系统的自动化部署装置,其特征在于,所述装置包括:
10.一种机器人,其特征在于,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至8任一项所述的机器人系统的自动化部署方法的步骤。
...【技术特征摘要】
1.一种机器人系统的自动化部署方法,其特征在于,所述方法包括:
2.根据权利要求1所述的机器人系统的自动化部署方法,其特征在于,所述目标剧本文件包括第一剧本文件和第二剧本文件,所述机器人软件系统包括机器人应用系统和机器人运行系统;
3.根据权利要求2所述的机器人系统的自动化部署方法,其特征在于,所述基于所述第二剧本文件通过机器人本体系统对所述机器人运行系统进行自动运维环境部署,包括:
4.根据权利要求2或3中任一项所述的机器人系统的自动化部署方法,其特征在于,所述基于所述第二剧本文件通过机器人本体系统对所述机器人运行系统进行自动运维环境部署,包括:
5.根据权利要求4所述的机器人系统的自动化部署方法,其特征在于,所述基于所述第二剧本文件通过机器人本体系统对所述机器人运行系统进行自动运维环境部署,包括:
【专利技术属性】
技术研发人员:舒密永,粟德森,
申请(专利权)人:深圳市优必选科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。