Data Processing Method and System Combining RPA and AI
By combining RPA and AI data processing methods, RPA robots automatically store and display data, solving the problem of flexibility and customizability of RPA in different industries and enterprises, and achieving efficient data processing.
Patent Information
- Application Number
- CN202110513631.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-11
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2041-05-11
AI Technical Summary
The existing RPA technology lacks flexibility and customizability in data processing in different industries and enterprises, resulting in a large amount of manpower and material resources consumption.
Combining RPA and AI, data is obtained through RPA robots and stored in a database, and data analysis devices are used to display data in a graph form at the terminal to realize automated data processing.
It provides RPA with a complete data processing solution, saves manpower and material resources, ensures flexibility, and supports customization in different scenarios.
Smart Images

Figure CN113239109B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical fields of Robotic Process Automation (RPA) and Artificial Intelligence (AI), and particularly to a data processing method and system combining RPA and AI. Background Art
[0002] Robotic Process Automation (RPA) is to simulate human operations on a computer through specific "robot software" and automatically execute process tasks according to rules.
[0003] Artificial Intelligence (AI) is a technical science that studies, develops theories, methods, technologies, and application systems for simulating, extending, and expanding human intelligence.
[0004] RPA and AI technologies have the advantages of high automation, high precision, and low cost. With the wide application of RPA robots, more and more manual work is taken over by RPA robots, and at the same time, the demand for RPA data collection and analysis is also increasing.
[0005] In related technologies, different industries and enterprises have different focuses on data. Therefore, corresponding data processing systems need to be custom-developed for the needs of each industry and enterprise, which consumes a large amount of manpower and material resources, gradually loses the flexibility of RPA, and has poor customizability for different scenarios. Summary of the Invention
[0006] This application aims to solve at least one of the technical problems in related technologies to some extent.
[0007] To this end, the first objective of this application is to propose a data processing method combining RPA and AI, which provides a perfect data processing solution for various scenarios and fields applied by RPA, saves manpower and material resources, ensures the flexibility of RPA, and has great customizability for different scenarios.
[0008] The second objective of this application is to propose a data processing system combining RPA and AI.
[0009] To achieve the above object, an embodiment of the first aspect of the present application provides a data processing method combining RPA and AI, including: an RPA robot acquires a data object to be processed; the RPA robot stores the data of the object to be counted in the data object to be processed into a database through a data acquisition device; a data analysis device displays the data of the object to be counted in the database in the form of a chart on a terminal.
[0010] In the data processing method combining RPA and AI provided by the embodiment of the present application, the RPA robot acquires a data object to be processed, and stores the data of the object to be counted in the data object to be processed into a database through a data acquisition device. The data analysis device displays the data of the object to be counted in the database in the form of a chart on a terminal. In this embodiment, the RPA robot automatically stores the data of the object to be counted in the data object to be processed into the database according to the object to be counted set by the user, which facilitates the subsequent data analysis device to automatically display the data of the object to be counted in the database in the form of a chart on the terminal, provides a perfect data processing solution for various scenarios and fields applied by RPA, saves manpower and material resources, ensures the flexibility of RPA, and has great customizability for different scenarios.
[0011] According to an embodiment of the present application, the RPA robot stores the data of the object to be counted in the data object to be processed into the database through the data acquisition device, including: the RPA robot creates a business object according to the data object to be processed, and initializes the data of the object to be counted in the business object based on natural language processing NLP; the data acquisition device stores the business object into the database and sends the identifier of the business object to the RPA robot; the RPA robot sends the data of the object to be counted and the corresponding identifier of the business object to the data acquisition device; the data acquisition device stores the data of the object to be counted into the corresponding business object in the database according to the identifier of the business object.
[0012] According to an embodiment of the present application, the type of the object to be counted includes any one or more of the following: index, marker, and label.
[0013] According to an embodiment of the present application, the data analysis device displays the data of the object to be counted in the database in the form of a chart on the terminal, including: the data analysis device creates a chart; the data analysis device summarizes the data of the object to be counted from the database; the data analysis device renders the chart according to the summarized data of the object to be counted; the data analysis device displays the rendered chart on the terminal.
[0014] According to an embodiment of the present application, the RPA robot creates the business object through a business object creation command and initializes the data of the object to be counted in the business object based on natural language processing (NLP).
[0015] According to an embodiment of the present application, the RPA robot sends the data of the object to be counted and the identifier of the corresponding business object to the data acquisition device through an object-to-be-counted setting command.
[0016] According to an embodiment of the present application, the RPA robot sends the object to be counted and the identifier of the corresponding business object to the data acquisition device through an object-to-be-counted deletion command.
[0017] To achieve the above object, an embodiment of the second aspect of the present application provides a data processing system combining RPA and AI, including: an RPA robot, a data acquisition device, a data analysis device, and a terminal; the RPA robot is configured to: obtain a data object to be processed and store the data of the object to be counted in the data object to be processed into a database through the data acquisition device; the data analysis device is configured to: display the data of the object to be counted in the database in the form of a chart on the terminal.
[0018] In the data processing system combining RPA and AI proposed by the embodiment of the present application, the RPA robot obtains the data object to be processed and stores the data of the object to be counted in the data object to be processed into the database through the data acquisition device, and the data analysis device displays the data of the object to be counted in the database in the form of a chart on the terminal. In this embodiment, the RPA robot automatically stores the data of the object to be counted in the data object to be processed into the database according to the object to be counted set by the user, which facilitates the subsequent data analysis device to automatically display the data of the object to be counted in the database in the form of a chart on the terminal, provides a complete data processing solution for various scenarios and fields applied by RPA, saves manpower and material resources, ensures the flexibility of RPA, and has great customizability for different scenarios.
[0019] According to an embodiment of the present application, the RPA robot is specifically configured to: create a business object according to the data object to be processed and initialize the data of the object to be counted in the business object based on natural language processing (NLP); the data acquisition device is specifically configured to: store the business object in the database and send the identifier of the business object to the RPA robot; the RPA robot is specifically configured to: send the data of the object to be counted and the identifier of the corresponding business object to the data acquisition device; the data acquisition device is specifically configured to: store the data of the object to be counted in the corresponding business object in the database according to the identifier of the business object.
[0020] According to an embodiment of the present application, the types of the objects to be counted include any one or more of the following: metrics, markers, and labels.
[0021] According to an embodiment of the present application, the data analysis device is specifically configured to: create a chart; summarize the data of the objects to be counted from the database; render the chart according to the summarized data of the objects to be counted; and display the rendered chart on the terminal.
[0022] According to an embodiment of the present application, the RPA robot is specifically configured to: create the business object through a business object creation command, and initialize the data of the objects to be counted in the business object based on natural language processing (NLP).
[0023] According to an embodiment of the present application, the RPA robot is specifically configured to: send the data of the objects to be counted and the identifier of the corresponding business object to the data collection device through an object to be counted setting command.
[0024] According to an embodiment of the present application, the RPA robot is specifically configured to: send the objects to be counted and the identifier of the corresponding business object to the data collection device through an object to be counted deletion command. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required to be used in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0026] Figure 1 is a flowchart of a data processing method combining RPA and AI provided by an embodiment of the present application;
[0027] Figure 2 is a schematic diagram of a data processing system combining RPA and AI provided by an embodiment of the present application;
[0028] Figure 3 is a flowchart of another data processing method combining RPA and AI provided by an embodiment of the present application;
[0029] Figure 4 is an interaction diagram of a data collection process in a data processing method combining RPA and AI provided by an embodiment of the present application;
[0030] Figure 5It is a flowchart of another data processing method combining RPA and AI provided by an embodiment of the present application;
[0031] Figure 6 It is an interaction diagram of the data analysis process in a data processing method combining RPA and AI provided by an embodiment of the present application;
[0032] Figure 7 It is a schematic diagram of another data processing system combining RPA and AI provided by an embodiment of the present application. Detailed implementation manners
[0033] The embodiments of the present application will be described in detail below. Examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the accompanying drawings are exemplary and are intended to explain the present application, and should not be construed as a limitation to the present application.
[0034] In the description of the present application, the term "RPA robot" is a general term for a computer for executing RPA tasks and the supporting RPA software.
[0035] In the description of the present application, the term "RPA task" is a record of the RPA process that an RPA robot is about to execute, is executing, or has executed, including the start time, end time, task result, etc.
[0036] In the description of the present application, the term "RPA process" is a file for defining the actions that an RPA robot needs to execute.
[0037] In the description of the present application, the term "business object" is a data object that needs to collect data in the execution of the RPA process. For example, after an RPA robot executes a work order (i.e., a work document) reporting process, it is necessary to count the work order classification. Among them, the work order is the data object, and the business object includes various indicators, marks, and labels, etc.
[0038] In the description of the present application, the term "indicator" is used to record a numerical attribute in a business object, such as the discounted price in an order.
[0039] In the description of the present application, the term "mark" is used to record a string attribute in a business object, such as the province in the order address.
[0040] In the description of the present application, the term "label" is used to record whether a certain attribute exists in a business object, such as whether a coupon is used in an order.
[0041] The data processing method and system combining RPA and AI according to the embodiments of the present application will be described below with reference to the accompanying drawings.
[0042] Figure 1 is a flowchart of a data processing method combining RPA and AI according to an embodiment of the present application. As Figure 1 shown, the data processing method combining RPA and AI includes the following steps:
[0043] S101, the RPA robot obtains the data object to be processed.
[0044] The data processing method combining RPA and AI in the embodiment of the present application can be specifically applied to Figure 2 the data processing system combining RPA and AI as shown in Figure 2 shown. The data processing system combining RPA and AI includes an RPA robot 201, a data acquisition device 202, a database 203, a data analysis device 204, and a terminal 205.
[0045] The RPA robot can intelligently understand the existing enterprise applications through the user interface, automate the rule-based routine operations, and automatically repeat operations such as reading emails, reading Office components, operating databases, web pages, and client software. In the embodiment of the present application, the RPA robot can automatically obtain the data object to be processed. Among them, the data object to be processed is the data object to be collected and processed.
[0046] S102, the RPA robot stores the data of the object to be counted in the data object to be processed into the database through the data acquisition device.
[0047] In the embodiment of the present application, the object to be counted is what aspects of data the user needs to count. For example, if the power supply bureau leader hopes to count information such as the work order attributes reported by the RPA robot and the affiliated areas, then the corresponding objects to be counted are work order attributes and affiliated areas, etc. The object to be counted can be preset by the user. The RPA robot automatically obtains the object to be counted, automatically obtains the data corresponding to the object to be counted from the data object to be processed, and uploads the data corresponding to the object to be counted to the data acquisition device through a data acquisition command. The data acquisition device packages the data corresponding to the object to be counted and stores it in the database. Among them, the type of the object to be counted can specifically include, but is not limited to, any one or more of the following: indicators, marks, and labels, etc.
[0048] S103, the data analysis device displays the data of the object to be counted in the database in the form of a chart on the terminal.
[0049] In the embodiment of the present application, the data analysis device mainly provides data visualization services and can adopt various existing visual data solutions. The data analysis device reads the data of the object to be counted from the database, analyzes and summarizes it into a visual chart, and displays the chart on the terminal. The user can access these charts through the terminal.
[0050] The data processing method combining RPA and AI proposed in the embodiments of the present application. The RPA robot obtains the data object to be processed, and stores the data of the object to be counted in the data object to be processed into the database through the data acquisition device. The data analysis device displays the data of the object to be counted in the database in the form of a chart on the terminal. In this embodiment, the RPA robot automatically stores the data of the object to be counted in the data object to be processed into the database according to the object to be counted set by the user, which facilitates the subsequent data analysis device to automatically display the data of the object to be counted in the database in the form of a chart on the terminal, provides a perfect data processing solution for various scenarios and fields applied by RPA, saves manpower and material resources, ensures the flexibility of RPA, and has great customizability for different scenarios.
[0051] Figure 3 is a flowchart of another data processing method combining RPA and AI provided by the embodiments of the present application. As Figure 3 shown, on the basis of the above Figure 1 shown embodiment, step S102 may specifically include:
[0052] S301, the RPA robot creates a business object according to the data object to be processed, and initializes the data of the object to be counted in the business object based on natural language processing NLP.
[0053] In the embodiments of the present application, the RPA robot can create a business object through the create business object command BI.createobject, and initialize the data of the object to be counted in the business object based on natural language processing (Natural Language Processing, NLP). Among them, the object to be counted is the object that needs to be counted in the data object to be processed. The types of the object to be counted may specifically include, but are not limited to, any one or more of the following: metrics, markers, and labels, etc. Initializing the data of the object to be counted in the business object based on natural language processing NLP means setting the initial metrics, initial markers, and initial labels of the business object.
[0054] S302, the data acquisition device stores the business object in the database and sends the identifier of the business object to the RPA robot.
[0055] In the embodiments of the present application, the data acquisition device will provide an interface for the above commands, and its interface parameters are consistent with the command parameters. After the data acquisition device obtains the data reported by the command, it will push it to the database. The database can adopt an existing database system, such as ElasticSearch, MongoDB, or Influxdb, etc. The data acquisition device stores the business object in the database and sends the identifier of the business object, such as the id of the business object, to the RPA robot.
[0056] For example, in the above process of creating a business object, the input parameters corresponding to the data acquisition device are shown in Table 1, and the output parameter corresponding to the data acquisition device is the ID of a business object of string type.
[0057] Table 1 Input parameters corresponding to the data acquisition device in the process of creating a business object
[0058]
[0059] S303, the RPA robot sends the data of the object to be counted and the identifier of the corresponding business object to the data acquisition device.
[0060] In the embodiments of the present application, the RPA robot can send the data of the object to be counted and the identifier of the corresponding business object to the data of the data acquisition device through the command for setting the object to be counted, for setting the data of the object to be counted for the business object. The RPA robot can also send the object to be counted and the identifier of the corresponding business object to the data acquisition device through the command for deleting the object to be counted, for deleting the data of the object to be counted for the business object.
[0061] For example, an index can be set for a business object through the index setting command BI.setIndex. If an index with the same name has been set before, the previous value will be overwritten. For example, in the above process of setting the index of the business object, the input parameters corresponding to the data acquisition device are shown in Table 2, and the output parameter corresponding to the data acquisition device is none.
[0062] Table 2 Input parameters corresponding to the data acquisition device in the process of setting the index of the business object
[0063]
[0064] For example, indexes of business objects can be set batchwise through the index setting command BI.batchSetIndex. If there are indexes with the same name, the previous values will be overwritten. For example, in the above process of batch-setting the indexes of business objects, the input parameters corresponding to the data acquisition device are shown in Table 3, and the output parameter corresponding to the data acquisition device is none.
[0065] Table 3 Input parameters corresponding to the data acquisition device in the process of batch-setting the indexes of business objects
[0066]
[0067] For example, a label can be set for a business object through the label setting command BI.setLabel. If a label with the same name has been set before, the previous value will be overwritten. For example, in the above process of setting the label of the business object, the input parameters corresponding to the data acquisition device are shown in Table 4, and the output parameter corresponding to the data acquisition device is none.
[0068] Table 4 Input parameters corresponding to the marking process data acquisition device for setting business objects
[0069]
[0070]
[0071] For example, the labels of business objects can be batch - set through the label - setting command BI.batchSetLabel. If there are labels with the same name, the previous values will be overwritten. For example, in the above - mentioned process of batch - setting labels of business objects, the input parameters corresponding to the data acquisition device are shown in Table 5, and the output parameter corresponding to the data acquisition device is none.
[0072] Table 5 Input parameters corresponding to the data acquisition device in the process of batch - setting labels of business objects
[0073] Name Code Type Required Description ID of the business object objectId string Yes ID of the business object Label set labels Dictionary<string,string> Yes Label set
[0074] For example, the labels of business objects can be deleted through the label - deletion command BI.deleteLabel. For example, in the above - mentioned process of deleting labels of business objects, the input parameters corresponding to the data acquisition device are shown in Table 6, and the output parameter corresponding to the data acquisition device is none.
[0075] Table 6 Input parameters corresponding to the data acquisition device in the process of deleting labels of business objects
[0076]
[0077] For example, tags of business objects can be added through the tag - adding command BI.addTags. If they already exist, they will not be added repeatedly. For example, in the above - mentioned process of adding tags of business objects, the input parameters corresponding to the data acquisition device are shown in Table 7, and the output parameter corresponding to the data acquisition device is none.
[0078] Table 7 Input parameters corresponding to the data acquisition device in the process of adding tags of business objects
[0079]
[0080]
[0081] For example, tags of business objects can be deleted through the tag - deletion command BI.deleteTags. For example, in the above - mentioned process of deleting tags of business objects, the input parameters corresponding to the data acquisition device are shown in Table 8, and the output parameter corresponding to the data acquisition device is none.
[0082] Table 8 Input parameters corresponding to the data acquisition device in the process of deleting tags of business objects
[0083] Name Code Type Required Description ID of the business object objectId string Yes ID of the business object Label name name string Yes Label name
[0084] S304. The data acquisition device stores the data of the object to be counted into the corresponding business object in the database according to the identifier of the business object.
[0085] The embodiment of the present application describes the data acquisition process in the data processing method combining RPA and AI. The corresponding signaling interaction diagram is as Figure 4 shown.
[0086] The embodiment of the present application can be applied to many cases. For example, a power supply bureau uses RPA robots to replace manpower to handle work order services. The leaders of the power supply bureau hope to count information such as the work order types, distribution scopes, and affiliated areas reported by the RPA robots, and summarize the above information monthly. Then the specific processing process is as follows: The RPA robot obtains the work orders to be processed, traverses the work orders to be processed, operates on each work order worker0rder, creates a business object using the business object creation command, and initializes the data of the object to be counted based on natural language processing NLP, including: work order number, work order type, affiliated area, working hours consumed by the work order, and data of other objects to be counted; then processes the work order and reports the data after processing the work order, including: work order processor, work order processing unit, and other data to be counted; after running for a period of time, through the data analysis device, perfect data visualization charts can be obtained, such as: monthly work order type summary bar chart, work order distribution chart of each area this month, etc.
[0087] In the data processing method combining RPA and AI proposed by the embodiment of the present application, the RPA robot obtains the data object to be processed, and stores the data of the object to be counted in the data object to be processed into the database through the data acquisition device. The data analysis device displays the data of the object to be counted in the database in the form of a chart on the terminal. In this embodiment, the RPA robot automatically stores the data of the object to be counted in the data object to be processed into the database according to the object to be counted set by the user, which facilitates the subsequent data analysis device to automatically display the data of the object to be counted in the database in the form of a chart on the terminal, provides a perfect data processing solution for various scenarios and fields applied by RPA, saves manpower and material resources, ensures the flexibility of RPA, and has great customizability for different scenarios.
[0088] Figure 5 is the flowchart of another data processing method combining RPA and AI provided by the embodiment of the present application. As Figure 5 shown, on the basis of the above Figure 1 shown embodiment, step S103 may specifically include:
[0089] S501. The data analysis device creates a chart.
[0090] S502, The data analysis device aggregates the data of the objects to be counted from the database.
[0091] S503, The data analysis device renders a chart based on the aggregated data of the objects to be counted.
[0092] S504, The data analysis device displays the rendered chart on the terminal.
[0093] In the embodiments of the present application, the data analysis device mainly provides a data visualization service, presenting the data in the database in the form of a chart to the terminal. The data analysis service can adopt existing visual data solutions, such as Kibana in cooperation with ElasticSearch, MongoDB Charts used in cooperation with MongoDB, Grafana with compatibility for multiple databases, or a commercially available data visualization solution like DataV, etc.
[0094] The embodiments of the present application describe the data analysis process in the data processing method combining RPA and AI. The corresponding signaling interaction diagram is as Figure 6 shown. In the data processing method combining RPA and AI proposed in the embodiments of the present application, the RPA robot obtains the data object to be processed, and stores the data of the object to be counted in the data object to be processed into the database through the data acquisition device. The data analysis device displays the data of the object to be counted in the database in the form of a chart on the terminal. In this embodiment, the RPA robot automatically stores the data of the object to be counted in the data object to be processed into the database according to the object to be counted set by the user, facilitating the subsequent automatic display of the data of the object to be counted in the database in the form of a chart by the data analysis device on the terminal, providing a complete data processing solution for various scenarios and fields applied by RPA, saving manpower and material resources, ensuring the flexibility of RPA, and having great customizability for different scenarios.
[0095] To implement the above embodiments, the embodiments of the present application also propose a data processing system combining RPA and AI. As Figure 7 shown, the data processing system combining RPA and AI proposed in the embodiments of the present application may specifically include: an RPA robot 201, a data acquisition device 202, a data analysis device 204, and a terminal 205, where:
[0096] The RPA robot 201 is configured to obtain a data object to be processed, and store the data of the object to be counted in the data object to be processed into the database through the data acquisition device 202.
[0097] The data analysis device 204 is configured to display the data of the object to be counted in the database in the form of a chart on the terminal 205.
[0098] Further, in a possible implementation manner of the embodiment of the present application, the RPA robot 201 is specifically configured to: create a business object according to the data object to be processed, and initialize the data of the object to be counted in the business object based on natural language processing NLP; the data acquisition device 202 is specifically configured to: store the business object in the database, and send the identifier of the business object to the RPA robot 201; the RPA robot 201 is specifically configured to: send the data of the object to be counted and the identifier of the corresponding business object to the data acquisition device 202; the data acquisition device 202 is specifically configured to: store the data of the object to be counted in the corresponding business object in the database according to the identifier of the business object.
[0099] Further, in a possible implementation manner of the embodiment of the present application, the type of the object to be counted includes any one or more of the following: metrics, markers, and labels.
[0100] Further, in a possible implementation manner of the embodiment of the present application, the data analysis device 204 is specifically configured to: create a chart; summarize the data of the object to be counted from the database; render the chart according to the summarized data of the object to be counted; and display the rendered chart on the terminal.
[0101] Further, in a possible implementation manner of the embodiment of the present application, the RPA robot 201 is specifically configured to: create a business object through a business object creation command, and initialize the data of the object to be counted in the business object based on natural language processing NLP.
[0102] Further, in a possible implementation manner of the embodiment of the present application, the RPA robot 201 is specifically configured to: send the data of the object to be counted and the identifier of the corresponding business object to the data acquisition device 202 through a command for setting the object to be counted.
[0103] Further, in a possible implementation manner of the embodiment of the present application, the RPA robot 201 is specifically configured to: send the object to be counted and the identifier of the corresponding business object to the data acquisition device 202 through a command for deleting the object to be counted.
[0104] It should be noted that the foregoing explanation of the embodiment of the data processing method combining RPA and AI is also applicable to the data processing system combining RPA and AI in this embodiment, and will not be repeated here.
[0105] The data processing system combining RPA and AI proposed in the embodiments of this application. The RPA robot obtains the data objects to be processed, and stores the data of the objects to be counted in the data objects to be processed into the database through the data acquisition device. The data analysis device displays the data of the objects to be counted in the database in the form of a chart on the terminal. In this embodiment, the RPA robot automatically stores the data of the objects to be counted in the data objects to be processed into the database according to the objects to be counted set by the user, which facilitates the subsequent data analysis device to automatically display the data of the objects to be counted in the database in the form of a chart on the terminal, provides a perfect data processing solution for various scenarios and fields applied by RPA, saves manpower and material resources, ensures the flexibility of RPA, and has great customizability for different scenarios.
[0106] In various embodiments of this application, it should be understood that the magnitude of the sequence numbers of the above processes does not necessarily mean the inevitable sequence of execution. The execution sequence of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of this application.
[0107] In the embodiments provided by this application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.
[0108] In addition, in each embodiment of this application, each functional unit can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
[0109] If the above integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-accessible memory. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several requests to enable a computer device (which can be a personal computer, a server, or a network device, etc., specifically, the processor in the computer device) to execute some or all of the steps of the above methods in the various embodiments of this application.
[0110] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium. The storage medium includes read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc memories, magnetic disc memories, tape memories, or any other medium that can be used to carry or store data and is computer-readable.
[0111] The above has introduced in detail a data processing method and system combining RPA and AI disclosed in the embodiments of the present application. Specific examples are used herein to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present application.
Claims
1. A data processing method combining RPA and AI, characterized in that, Including: The RPA robot obtains the data object to be processed; The RPA robot stores the data of the object to be counted in the data object to be processed into the database through the data acquisition device; The data analysis device displays the data of the object to be counted in the database in the form of a chart on the terminal; The RPA robot stores the data of the object to be counted in the data object to be processed into the database through the data acquisition device, including: The RPA robot creates a business object according to the data object to be processed, and initializes the data of the object to be counted in the business object based on natural language processing NLP. Among them, the object to be counted is the object that needs to be counted in the data object to be processed, and the types of the object to be counted include any one or more of the following: indicators, marks, and labels, including: setting the initial indicators, initial marks, and initial labels of the business object; The data acquisition device stores the business object in the database and sends the identifier of the business object to the RPA robot; The RPA robot sends the data of the object to be counted and the identifier of the corresponding business object to the data acquisition device; The data acquisition device stores the data of the object to be counted into the corresponding business object in the database according to the identifier of the business object; The data analysis device displays the data of the object to be counted in the database in the form of a chart on the terminal, including: The data analysis device creates a chart; The data analysis device summarizes the data of the object to be counted from the database; The data analysis device renders the chart according to the summarized data of the object to be counted; The data analysis device displays the rendered chart on the terminal.
2. The data processing method according to claim 1, characterized in that The RPA robot creates the business object through the business object creation command and initializes the data of the object to be counted in the business object based on natural language processing NLP.
3. The data processing method according to claim 1, wherein The RPA robot sends the data of the object to be counted and the identifier of the corresponding business object to the data acquisition device through the object to be counted setting command.
4. The data processing method according to claim 1, wherein The RPA robot sends the object to be counted and the identifier of the corresponding business object to the data acquisition device through the object to be counted deletion command.
5. A data processing system combining RPA and AI, characterized in that, Including: RPA robot, data acquisition device, data analysis device and terminal; The RPA robot is used to: obtain the data object to be processed, and store the data of the object to be counted in the data object to be processed into the database through the data acquisition device; The data analysis device is used to: display the data of the object to be counted in the database in the form of a chart on the terminal; The RPA robot is specifically used for: creating a business object according to the data object to be processed, and initializing the data of the object to be counted in the business object based on natural language processing (NLP), where the object to be counted is the object that needs to be counted in the data object to be processed, and the type of the object to be counted includes any one or more of the following: metrics, markers, and labels, including: setting the initial metrics, initial markers, and initial labels of the business object; The data acquisition device is specifically used for: storing the business object in a database, and sending the identifier of the business object to the RPA robot; The RPA robot is specifically used for: sending the data of the object to be counted and the corresponding identifier of the business object to the data acquisition device; The data acquisition device is specifically used for: storing the data of the object to be counted in the corresponding business object in the database according to the identifier of the business object; The data analysis device is specifically used for: creating a chart; summarizing the data of the object to be counted from the database; rendering the chart according to the summarized data of the object to be counted; displaying the rendered chart on the terminal.
6. The data processing system according to claim 5, wherein The RPA robot is specifically used for: creating the business object through a business object creation command, and initializing the data of the object to be counted in the business object based on natural language processing (NLP).
7. The data processing system according to claim 5, wherein The RPA robot is specifically used for: sending the data of the object to be counted and the corresponding identifier of the business object to the data acquisition device through a command for setting the object to be counted.
8. The data processing system according to claim 5, wherein The RPA robot is specifically used for: sending the object to be counted and the corresponding identifier of the business object to the data acquisition device through a command for deleting the object to be counted.
Citation Information
Patent Citations
Data visualization processing method and device
CN107016044A