一种autopaas平台设计方法技术

技术编号:37322345 阅读:17 留言:0更新日期:2023-04-21 23:02
本发明专利技术涉及自然机器人技术领域,尤其为一种autopaas平台设计方法,包括使用schema描述流程,解耦ui操作与执行逻辑;采用云引擎对schema进行编译解析形成中间文件;云引擎进行指令分析,解析出调用链路,对指令调度进行编排。本发明专利技术抽象ui、api指令为schema,采用云引擎进行解析,然后进行指令级别的调度,可以实现如下能力:用户本地无robot执行。robot云集群能力调度。指令级别调度,无相关性指令的并行调度能力。行调度能力。行调度能力。

【技术实现步骤摘要】
一种autopaas平台设计方法


[0001]本专利技术涉及自然机器人
,尤其是一种autopaas平台设计方法。

技术介绍

[0002]当前的RPA执行都是基于本地pc引擎能力,需要依赖于本地robot的安装,使用本地引擎执行的方式限制了自动化能力的扩展:
[0003](1)自动化应用的启动需要依赖于robot的启动。
[0004](2)需要以app为调用单位,不能最大化利用资源。
[0005](3)限制了用户场景,用户必须要安装robot程序,无法适应纯api调用应用。
[0006]当前有些厂商也具有rpa与ipaas的融合,但是采用的流程引用的方式,用户在使用时不能采用统一的方式编辑,调用时也具有端的要求。针对纯api调用(ipaas需求),第一当前的RPA厂商不具备云端执行能力,具有robot的限制;第二无云端执行引擎,不能实现指令级别的云端执行。

技术实现思路

[0007]本专利技术的目的是通过提出一种autopaas平台设计方法,设计一个融合rpa、ipaas方案

autopass,通过云引擎实现指令级别调用,实现ui界面及api能力接口的云端化集群部署能力,以解决上述
技术介绍
中提出的缺陷。
[0008]本专利技术采用的技术方案如下:
[0009]提供一种autopaas平台设计方法,包括如下步骤:
[0010]使用schema描述流程,解耦ui操作与执行逻辑;
[0011]采用云引擎对schema进行编译解析形成中间文件;
[0012]云引擎进行指令分析,解析出调用链路,对指令调度进行编排。
[0013]作为本专利技术的一种优选技术方案:所述对指令调度进行编排包括UI方式和api方式。
[0014]作为本专利技术的一种优选技术方案:所述对指令调度进行编排时,针对不同类型的指令进行了分类,编排之后的schema中会记录指令的编排顺序及其属性。
[0015]作为本专利技术的一种优选技术方案:所述云引擎解析schema时,通过分析上下schema的指令之间的输入、输出依赖,判断指令之间的依赖性,进行指令之间的重新编排。
[0016]作为本专利技术的一种优选技术方案:所述云引擎解析schema时,通过分析上下schema的指令之间的输入、输出依赖,判断指令之间的依赖性,进行指令之间的重新编排。
[0017]本专利技术提供的autopaas平台设计方法,与现有技术相比,其有益效果有:
[0018]本专利技术抽象ui、api指令为schema,采用云引擎进行解析,然后进行指令级别的调度,可以实现如下能力:
[0019](1)用户本地无robot执行。
[0020](2)robot云集群能力调度。
[0021](3)指令级别调度,无相关性指令的并行调度能力。
附图说明
[0022]图1为本专利技术优选实施例的系统框图;
[0023]图2为本专利技术优选实施例中流程图。
具体实施方式
[0024]需要说明的是,在不冲突的情况下,本实施例中的实施例及实施例中的特征可以相互组合,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0025]参照图1

图2,本专利技术优选实施例提供了一种autopaas平台设计方法,包括如下步骤:
[0026]使用schema描述流程,解耦ui操作与执行逻辑;
[0027]采用云引擎对schema进行编译解析形成中间文件;
[0028]云引擎进行指令分析,解析出调用链路,对指令调度进行编排。
[0029]具体的,对指令调度进行编排包括UI方式和api方式。
[0030]本专利技术使用schema描述流程,解耦ui操作与执行逻辑;采用云引擎对schema进行编译解析形成中间文件,加速再次执行效率;云引擎进行指令分析,解析出调用链路,对指令调度进行编排;实现robot集群,实现rpa指令的云端化;配置不同类型指令调度,实现指令级别调用能力。
[0031]本实施例中,AutoPaas执行引擎云端化和robot云集群的搭建,解除了对本地执行引擎的依赖,使用户可以实现云端编排、云端执行。用户端在编排流程时,针对不同类型的指令进行了分类(比如rpa指令、ipaas指令),编排之后的schema中会记录指令的编排顺序及其属性。云引擎解析schema时,可以通过分析上下schema的指令之间的输入、输出依赖,判断指令之间的依赖性,进行指令之间的重新编排。云引擎执行时,通过schema中指令属性来判断其调度方式,rpa指令派发给robot云集群处理,ipaas指令派发给api服务集群处理。
[0032]对于本领域技术人员而言,显然本专利技术不限于上述示范性实施例的细节,而且在不背离本专利技术的精神或基本特征的情况下,能够以其他的具体形式实现本专利技术。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本专利技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本专利技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
[0033]此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种autopaas平台设计方法,其特征在于:包括如下步骤:使用schema描述流程,解耦ui操作与执行逻辑;采用云引擎对schema进行编译解析形成中间文件;云引擎进行指令分析,解析出调用链路,对指令调度进行编排。2.根据权利要求1所述的autopaas平台设计方法,其特征在于:所述对指令调度进行编排包括UI方式和api方式。3.根据权利要求1所述的autopaas平台设计方法,其特征在于:所述对指令调度进行编排时,针对不同类型的指令进行了分类,编排之后的...

【专利技术属性】
技术研发人员:何斌李立峰吕美远
申请(专利权)人:上海自然而然信息科技有限公司
类型:发明
国别省市:

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

1