[发明专利]机器人应用的开发运行方法、装置、电子设备以及介质在审
| 申请号: | 202011280542.0 | 申请日: | 2020-11-16 |
| 公开(公告)号: | CN112433700A | 公开(公告)日: | 2021-03-02 |
| 发明(设计)人: | 陈文极;林震宇;徐立宇;林晨;林智泓;陈艺辉;陶峥 | 申请(专利权)人: | 中国建设银行股份有限公司 |
| 主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/71 |
| 代理公司: | 北京市兰台律师事务所 11354 | 代理人: | 李浩;张峰 |
| 地址: | 100033 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 机器人 应用 开发 运行 方法 装置 电子设备 以及 介质 | ||
本申请提供了一种机器人应用的开发运行方法、装置、电子设备以及介质,方法包括:响应于开发人员基于机器人设计器的设计操作生成机器人应用;将机器人应用的脚本打包成可独立运行的机器人应用;将打包后的机器人应用发布到应用商店,以供用户下载使用。本申请的机器人应用可以独立运行,无需借助机器人代理而独立地执行相应的业务流程,因此用户不需要安装机器人代理,极大地降低了用户使用机器人应用的成本和门槛。
技术领域
本申请涉及机器人应用的技术领域,具体而言,本申请涉及一种机器人应用的开发运行方法、装置、电子设备以及介质。
背景技术
在目前主流的软件机器人产品中,主要包含机器人设计器、机器人代理、机器人控制器三个部分。其中,机器人设计器可用于设计可完成指定业务流程的机器人应用;机器人代理安装在用户桌面电脑上,用于执行机器人应用;机器人控制器用于指挥或监控机器人代理的运行及状态。
在日常应用中,用户往往只需要可以完成指定业务流程的机器人应用,但是目前主流的机器人产品,在运行机器人应用之前,都必须在用户电脑上事先安装可机器人代理,因此存在以下问题:
成本高:用户需要购买可以运行任何机器人应用的机器人代理产品。
使用门槛高:用户需要在个人电脑上安装机器人代理软件及其依赖的各种软件包(如.NetFramewowk),安装复杂。
发明内容
本申请针对现有方式的缺点,提出一种机器人应用的开发运行方法、装置、电子设备以及介质,用以解决上述至少一个技术问题。
第一方面,本申请实施例提供了一种机器人应用的开发运行方法,包括:响应于开发人员基于机器人设计器的设计操作生成机器人应用;将机器人应用的脚本打包成可独立运行的机器人应用;将打包后的机器人应用发布到应用商店,以供用户下载使用。
在本申请的一个实施例中,生成的机器人应用的脚本包括主脚本和多个子脚本。
在本申请的一个实施例中,将机器人应用的脚本打包成可独立运行的机器人应用程序,包括:基于机器人应用的主脚本生成逻辑流程图主图;将逻辑流程图主图的每个节点的调用类型更改为对函数的调用。
在本申请的一个实施例中,基于机器人应用的主脚本生成逻辑流程图主图,包括:解析主脚本,将主脚本的每个操作作为一个流程节点;将每个流程节点前后关系、逻辑判断作为相邻节点间的连接线,生成逻辑流程图主图。
在本申请的一个实施例中,将逻辑流程图主图的每个节点的调用类型更改为对函数的调用,包括:逐个分析逻辑流程图主图的每个节点的调用类型;若节点是对函数的调用,则将该节点调用的函数放入函数依赖表中;若节点是对子脚本的调用,则将节点扩展为一个子流程,且将子流程的每个节点的调用类型更改为对函数的调用。
在本申请的一个实施例中,将节点扩展为一个子流程,包括:解析子脚本,将子脚本的每个操作作为一个流程节点;将每个流程节点前后关系、逻辑判断作为相邻节点间的连接线,生成子流程。
在本申请的一个实施例中,将子流程的每个节点的调用类型更改为对函数的调用,包括:逐个分析子流程的每个节点的调用类型;若节点是对函数的调用,则将该节点调用的函数放入函数依赖表中;若节点是对其它子脚本的调用,则将节点扩展为一个下一层级别的子流程,且将下一层级别的子流程的每个节点的调用类型更改为对函数的调用
在本申请的一个实施例中,机器人应用的开发运行方法还包括:所机器人应用在从应用商店被下载后,响应于用户的启动操作,完成相应的业务流程。
在本申请的一个实施例中,机器人应用在从应用商店被下载后,响应于用户的启动操作,完成相应的业务流程。
第二方面,本申请实施例提供了一种机器人应用的开发运行装置,开发运行装置包括应用生成模块、应用打包模块和应用上传模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011280542.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于太阳能发电的花房节能喷水装置
- 下一篇:一种用于齿轮泵加工的钻铣装置





