A design method for an autopaas platform

Through the autopaas platform design, the ui operation and execution logic is decoupled and the cloud engine is used for instruction scheduling, which solves the problem of local robot restrictions in RPA technology, realizes cloud-based instruction-level scheduling and resource utilization, and improves the scalability and efficiency of automated applications.

CN115981655BActive Publication Date: 2025-08-05SHANGHAI NATURAL INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211435335.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-16
Publication Date
2025-08-05
Estimated Expiration
2042-11-16

AI Technical Summary

Technical Problem

The existing RPA technology is limited by the installation of local robots, and cannot maximize resource utilization and cloud execution, which limits the cloud execution capabilities at user scenarios and instructions.

Method used

Design an autopaas platform, decouples the UI operation and execution logic through schema, adopts a cloud engine for compilation, parsing and instruction scheduling, and realizes cloud-based cluster deployment of UI interface and API capabilities.

Benefits of technology

It realizes the user's local robot-free execution, has robot cloud cluster capability scheduling and instruction-level parallel scheduling capabilities, improving the scalability and resource utilization efficiency of automation applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115981655B_ABST
    Figure CN115981655B_ABST
Patent Text Reader

Abstract

This invention relates to the field of natural robotics, and more particularly to an AutoPaaS platform design method. The method includes using a schema to describe processes, decoupling UI operations from execution logic; employing a cloud engine to compile and parse the schema to form an intermediate file; and finally, employing the cloud engine to perform instruction analysis, identify call links, and orchestrate instruction scheduling. This method abstracts UI and API instructions into a schema, employs a cloud engine for parsing, and then performs instruction-level scheduling. This method enables the following capabilities: local robot-free execution, robot cloud cluster scheduling, instruction-level scheduling, and the ability to schedule unrelated instructions in parallel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of natural robotics technology, and in particular to an AutoPaaS platform design method. Background Art

[0002] Current RPA execution is based on local PC engine capabilities and relies on local robot installation. This approach limits the expansion of automation capabilities:

[0003] (1) The startup of the automation application depends on the startup of the robot.

[0004] (2) The app needs to be used as the calling unit, which cannot maximize the utilization of resources.

[0005] (3) It limits the user scenarios. Users must install the robot program and cannot adapt to pure API call applications.

[0006] Some vendors currently offer RPA and IPaaS integration, but they utilize a process reference model that prevents users from using a unified editing method and imposes client-side requirements when invoking. Regarding pure API calls (which IPaaS requires), current RPA vendors lack cloud-based execution capabilities due to robot limitations. Furthermore, they lack cloud-based execution engines, preventing command-level cloud execution. Summary of the Invention

[0007] The purpose of the present invention is to propose an AutoPaaS platform design method, design an integrated RPA and IPaaS solution - AutoPass, realize instruction-level calling through the cloud engine, and realize cloud-based cluster deployment capabilities of UI interface and API capability interface to solve the defects raised in the above background technology.

[0008] The technical solution adopted in the present invention is as follows:

[0009] An AutoPaaS platform design method is provided, comprising the following steps:

[0010] Use schema to describe the process and decouple UI operations from execution logic;

[0011] Use the cloud engine to compile and parse the schema to form an intermediate file;

[0012] The cloud engine analyzes instructions, parses the call chain, and orchestrates instruction scheduling.

[0013] As a preferred technical solution of the present invention: the arrangement of instruction scheduling includes UI mode and API mode.

[0014] As a preferred technical solution of the present invention: when arranging instruction scheduling, different types of instructions are classified, and the arrangement order and attributes of the instructions are recorded in the schema after arrangement.

[0015] As a preferred technical solution of the present invention: when the cloud engine parses the schema, it analyzes the input and output dependencies between the instructions of the upper and lower schemas, determines the dependencies between the instructions, and rearranges the instructions.

[0016] As a preferred technical solution of the present invention: when the cloud engine parses the schema, it analyzes the input and output dependencies between the instructions of the upper and lower schemas, determines the dependencies between the instructions, and rearranges the instructions.

[0017] Compared with the prior art, the AutoPaaS platform design method provided by the present invention has the following beneficial effects:

[0018] The present invention abstracts UI and API instructions into schemas, uses a cloud engine to parse them, and then performs instruction-level scheduling, which can achieve the following capabilities:

[0019] (1) There is no robot execution locally on the user.

[0020] (2) Robot cloud cluster capacity scheduling.

[0021] (3) Instruction-level scheduling, the ability to schedule non-correlated instructions in parallel. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 A system block diagram of a preferred embodiment of the present invention;

[0023] Figure 2 It is a flow chart of a preferred embodiment of the present invention. DETAILED DESCRIPTION

[0024] It should be noted that, unless there is a conflict, the embodiments and features in the embodiments of this embodiment can be combined with each other. The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0025] Reference Figure 1-Figure 2 The preferred embodiment of the present invention provides an AutoPaaS platform design method, comprising the following steps:

[0026] Use schema to describe the process and decouple UI operations from execution logic;

[0027] Use the cloud engine to compile and parse the schema to form an intermediate file;

[0028] The cloud engine analyzes instructions, parses the call chain, and orchestrates instruction scheduling.

[0029] Specifically, the scheduling of instructions includes UI mode and API mode.

[0030] The present invention uses schema to describe the process, decoupling UI operations from execution logic; uses a cloud engine to compile and parse the schema to form an intermediate file, accelerating the efficiency of re-execution; the cloud engine performs instruction analysis, parses the call link, and arranges instruction scheduling; implements robot clustering and cloud-based RPA instructions; configures different types of instruction scheduling to achieve instruction-level calling capabilities.

[0031] In this embodiment, the cloudification of the AutoPaas execution engine and the construction of a robot cloud cluster eliminate the dependence on the local execution engine, allowing users to achieve cloud-based orchestration and cloud-based execution. When the user end is arranging the process, different types of instructions are classified (such as rpa instructions, ipaas instructions), and the schema after orchestration will record the order of the instructions and their attributes. When the cloud engine parses the schema, it can analyze the input and output dependencies between the instructions of the upper and lower schemas, determine the dependencies between the instructions, and re-arrange the instructions. When the cloud engine executes, the instruction attributes in the schema are used to determine its scheduling method. The rpa instruction is dispatched to the robot cloud cluster for processing, and the ipaas instruction is dispatched to the api service cluster for processing.

[0032] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above and that the invention can be embodied in other specific forms without departing from the spirit or essential characteristics of the invention. Therefore, the embodiments should be considered in all respects as illustrative and non-restrictive, and the scope of the invention is defined by the appended claims, not the foregoing description, and all variations within the meaning and range of equivalents of the claims are intended to be included therein. Any reference sign in a claim should not be construed as limiting the claim to which it relates.

[0033] In addition, it should be understood that although this specification is described in terms of implementation methods, not every implementation method contains only one independent technical solution. This narrative method of the specification is only for the sake of clarity. Those skilled in the art should regard the specification as a whole. The technical solutions in each embodiment can also be appropriately combined to form other implementation methods that can be understood by those skilled in the art.

Claims

1. An AutoPaaS platform design method, characterized by: The steps include: Use schema to describe the process and decouple UI operations from execution logic; Use the cloud engine to compile and parse the schema to form an intermediate file; The cloud engine analyzes instructions, parses the call chain, and orchestrates instruction scheduling; The command scheduling is arranged in both UI and API ways; When scheduling instructions, different types of instructions are classified, and the schema after scheduling will record the scheduling order and attributes of the instructions; When the cloud engine parses the schema, it analyzes the input and output dependencies between the schema's instructions, determines the dependencies between the instructions, and re-arranges the instructions. When the cloud engine analyzes instructions, it determines the scheduling method based on the instruction attributes in the schema. RPA instructions are dispatched to the robot cloud cluster for processing, and IPaaS instructions are dispatched to the API service cluster for processing.

Citation Information

Patent Citations

  • Data analysis method based on big data

    CN104573063A

  • Logic flow engine design method and system

    CN115309384A