Business processing method, device and system and storage medium
By building a virtual machine on a hyperconverged machine to control the RPA robot to perform tasks, the problems of poor resource utilization efficiency and poor task sharing are solved, and more efficient use of business management resources are achieved.
Patent Information
- Application Number
- CN202510015376.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-06
- Publication Date
- 2025-06-10
AI Technical Summary
In the private network business management platform with strict and closed network management, RPA robots have poor resource utilization efficiency, fragmented operation and maintenance, and poor task sharing, making it difficult to share the same tasks across departments.
The hyperconverged machine constructs a virtual machine in response to receiving the resource application request for pending tasks of the specified service, and obtains configuration information of the pending tasks through the virtual machine, controls the RPA robot to perform tasks, and destroys the virtual machine as the task is completed.
Avoid fragmentation of RPA robot operation and maintenance, optimize the management of RPA robots for designated services, and improve the resource utilization efficiency of business management.
Smart Images

Figure CN120123039A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, specifically to technical fields such as big data technology and automatic programming technology, and particularly relates to a method, device, system, and storage medium for business processing. Background Art
[0002] In a private network business management platform with relatively strict and closed network management, each business department can apply for a Robotic Process Automation (RPA) robot and use the RPA robot to run related tasks regularly.
[0003] However, for the RPA robots of each business department, physical machines for deploying the RPA robots are required. The operation and maintenance are fragmented, and the resource utilization efficiency is low. The physical machines that are not running tasks are left idle. The task sharing of the robots is poor, and it is difficult to share the same tasks across departments. Summary of the Invention
[0004] This application provides a method, device, system, and storage medium for business processing, which can solve the problem of poor resource utilization efficiency of business RPA robots. The technical solutions are as follows:
[0005] In a first aspect, a method for business processing is provided for a hyper-converged machine. The method includes:
[0006] In response to receiving a resource application request for a to-be-processed task of a specified business, construct a virtual machine corresponding to the to-be-processed task;
[0007] Obtain the configuration information of the to-be-processed task through the virtual machine;
[0008] Based on the configuration information of the to-be-processed task, control an RPA robot to execute the to-be-processed task through the virtual machine;
[0009] In response to the completion of the execution of the to-be-processed task, perform a destruction process on the virtual machine.
[0010] In a possible implementation, after obtaining the configuration information of the to-be-processed task through the virtual machine, it includes:
[0011] Based on the configuration information of the to-be-processed task, obtain the running environment requirement information of the RPA robot through the virtual machine;
[0012] Based on the running environment requirement information of the RPA robot, create the RPA robot through the virtual machine.
[0013] In a possible implementation, the configuration information of the task to be processed includes authentication device information. The virtual machine controls the RPA robot to execute the task to be processed based on the configuration information of the task to be processed, including:
[0014] The virtual machine obtains the access permission information of the authentication device based on the authentication device information;
[0015] The virtual machine controls the RPA robot to execute the task to be processed based on the configuration information of the task to be processed and the access permission information of the authentication device.
[0016] In a possible implementation, controlling the RPA robot to execute the task to be processed includes:
[0017] Obtain the task execution log information of the RPA robot;
[0018] Output the task execution log information of the RPA robot to the service manager.
[0019] In a possible implementation, the configuration information of the task to be processed includes task flow information, task trigger time, and task operation information.
[0020] In a second aspect, a service processing apparatus is provided, which is applied to a hyper-converged machine. The apparatus includes:
[0021] A construction unit, configured to construct a virtual machine corresponding to the task to be processed in response to a resource application request for the task to be processed of a specified service;
[0022] An acquisition unit, configured to obtain the configuration information of the task to be processed through the virtual machine;
[0023] An execution unit, configured to control the RPA robot to execute the task to be processed based on the configuration information of the task to be processed through the virtual machine;
[0024] A destruction unit, configured to perform a destruction process on the virtual machine in response to the completion of the execution of the task to be processed.
[0025] In a third aspect, a service processing system is provided. The service processing system includes a service manager, a scheduler, and a hyper-converged machine; wherein,
[0026] The service manager is configured to pre-configure the configuration information of the task to be processed of a specified service and send the configuration information of the task to be processed to the scheduler;
[0027] The scheduler is configured to trigger the hyper-converged machine to execute to implement the methods in the above aspects and any possible implementation manners.
[0028] In a fourth aspect, a computer-readable storage medium is provided, in which at least one instruction is stored, and the at least one instruction is loaded and executed by a processor to implement the methods in the above-mentioned aspects and any possible implementation manners.
[0029] In a fifth aspect, a computer program product is provided, including a computer program, and the computer program implements the methods in the above-mentioned aspects and any possible implementation manners when executed by a processor.
[0030] The beneficial effects of the technical solutions provided in this application at least include:
[0031] As can be seen from the above technical solutions, in the embodiments of this application, the hyper-converged machine can respond to a resource application request for a to-be-processed task of a specified service, construct a virtual machine corresponding to the to-be-processed task, obtain configuration information of the to-be-processed task through the virtual machine, and control the RPA robot to execute the to-be-processed task based on the configuration information of the to-be-processed task through the virtual machine. In response to the completion of the execution of the to-be-processed task, the virtual machine is destroyed. Since the hyper-converged machine can construct a virtual machine corresponding to the to-be-processed task when receiving a resource application request for the to-be-processed task of the specified service, and then use the virtual machine to control the RPA robot to execute the to-be-processed task, fragmentation of the operation and maintenance of the RPA robot can be avoided, the management of the RPA robot for the specified service can be optimized, and thus the resource utilization efficiency of business management can be improved.
[0032] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of this application, nor is it used to limit the scope of this application. Other features of this application will become easily understandable through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to more clearly illustrate the technical solutions in the embodiments of this application, the drawings required for the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of this application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0034] Figure 1 is a schematic flowchart of a method for business processing provided by an embodiment of this application;
[0035] Figure 2 is a schematic architecture diagram of a system for business processing provided by another embodiment of this application;
[0036] Figure 3It is a schematic diagram of the architecture of a service processing device provided by another embodiment of the present application;
[0037] Figure 4 It is a block diagram of an electronic device for implementing the service processing method of the embodiment of the present application. Detailed implementation manners
[0038] The following describes exemplary embodiments of the present application with reference to the accompanying drawings. Various details of the embodiments of the present application are included to facilitate understanding, and they should be considered merely exemplary. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present application. Similarly, descriptions of well-known functions and structures are omitted below for clarity and conciseness.
[0039] Obviously, the described embodiments are part of the embodiments of the present application, rather than all embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts belong to the scope of protection of the present application.
[0040] It should be noted that the terminal devices involved in the embodiments of the present application may include, but are not limited to, intelligent devices such as mobile phones, personal digital assistants (PDAs), wireless handheld devices, and tablet computers; the display devices may include, but are not limited to, devices with display functions such as personal computers and televisions.
[0041] In addition, the term "and / or" in this article is merely a description of the association relationship between associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this article generally represents an "or" relationship between the associated objects before and after.
[0042] Please refer to Figure 1 , which shows a schematic flowchart of a service processing method provided by an embodiment of the present application. This service processing method can be applied to a hyper-converged machine and specifically may include:
[0043] Step 101: In response to receiving a resource application request for a to-be-processed task of a specified service, construct a virtual machine corresponding to the to-be-processed task.
[0044] Step 102: Obtain the configuration information of the to-be-processed task through the virtual machine.
[0045] Step 103: Control the RPA robot to execute the to-be-processed task based on the configuration information of the to-be-processed task through the virtual machine.
[0046] Step 104: In response to the completion of the to-be-processed task execution, perform destruction processing on the virtual machine.
[0047] It should be noted that the specified service may include services in a private network environment. For example, the specified service may be a public security management service, etc.
[0048] In this way, when the hyper-converged machine receives a resource application request for a to-be-processed task of a specified service, it can construct a virtual machine corresponding to the to-be-processed task, and then use the virtual machine to control the RPA robot to execute the to-be-processed task, which can avoid fragmentation in the operation and maintenance of the RPA robot, optimize the management of the RPA robot for the specified service, and thus improve the resource utilization efficiency of service management.
[0049] Optionally, in a possible implementation manner of this embodiment, after step 102, the virtual machine can obtain the running environment requirement information of the RPA robot based on the configuration information of the to-be-processed task, and then the virtual machine can create the RPA robot based on the running environment requirement information of the RPA robot.
[0050] In this implementation manner, the configuration information of the to-be-processed task may include the running environment requirement information of the RPA robot. The running environment requirement information of the RPA robot may include resource requirement information and resolution requirement information.
[0051] Exemplarily, the resource requirement information may include CPU memory. For example, the size of the CPU memory may be 480G.
[0052] Here, the resolution requirement information may be determined according to the resolution of the screen of the application program or system that interacts with the RPA robot.
[0053] In this way, the virtual machine can create an effective and reliable RPA robot based on the running environment requirement information of the RPA robot to ensure the reliability of the subsequent operation of the RPA robot.
[0054] It should be noted that the specific implementation process provided in this implementation manner can be combined with the various specific implementation processes provided in the foregoing implementation manner to implement the service processing method of this embodiment. For a detailed description, reference can be made to the relevant content in the foregoing implementation manner, and details are not described herein again.
[0055] Optionally, in a possible implementation of this embodiment, the configuration information of the task to be processed includes authentication device information. In step 103, the virtual machine can obtain the access permission information of the authentication device based on the authentication device information, and then the virtual machine can control the RPA robot to execute the task to be processed based on the configuration information of the task to be processed and the access permission information of the authentication device.
[0056] In this implementation, the authentication device information may be information of an external device. The information of the external device may refer to the information required for the RPA robot to interact with an external device or system.
[0057] Here, the authentication device information may include device interface information, device status information, device connection information, etc.
[0058] Preferably, the device interface information can be used for the connection and communication between the robot and the external device. The device interface information may include information such as Ukey interface, USB interface, network interface, etc. The device status information can be used for the RPA robot to judge the availability of the device. The device connection information can be used for the interaction between the robot and the external system. For example, database connection strings, Web service URLs, etc.
[0059] In this implementation, the access permission information of the authentication device may include the authorization information of the authentication device corresponding to the task to be processed.
[0060] It should be noted that the specific implementation process provided in this implementation can be combined with the multiple specific implementation processes provided in the foregoing implementation to implement the service processing method of this embodiment. For a detailed description, reference can be made to the relevant content in the foregoing implementation, which will not be elaborated here.
[0061] Optionally, in a possible implementation of this embodiment, in step 103, the task execution log information of the RPA robot can be obtained, and then the task execution log information of the RPA robot can be output to the service manager.
[0062] In a specific implementation process of this implementation, when the RPA robot finishes executing the task to be processed, the task execution result information can also be obtained, and the task execution result information of the RPA robot can be output to the service manager.
[0063] Optionally, in a possible implementation of this embodiment, the configuration information of the task to be processed may further include task flow information, task trigger time, and task operation information.
[0064] In this implementation manner, the task trigger time can be the execution time. The forms of the time for triggering task execution can include fixed-point execution, cyclic execution, or advanced mode execution. The execution time can be represented by a Cron expression.
[0065] In this implementation manner, the task operation information includes input parameters and external device information. The external device information can include authentication device information. The authentication device can include the Ukey of the external device.
[0066] Here, the configuration information of the task to be processed can be directly obtained from the service manager according to the service application scenario of the task, and the pre-configured task configuration information corresponding to the service application scenario can be obtained.
[0067] Exemplarily, the task to be processed can be a target person tracking task. The task flow information can include the processing flow information for target person tracking, and the authentication device information can include, but is not limited to, tracking system device information, Tianyan system device information, accommodation system device information, etc. Based on this authentication device information, the access permission information of the tracking system device, the access permission information of the Tianyan system device, and the access permission information of the accommodation system device can be obtained.
[0068] It should be noted that the specific implementation process provided in this implementation manner can be combined with the multiple specific implementation processes provided in the foregoing implementation manner to implement the service processing method of this embodiment. For a detailed description, reference can be made to the relevant content in the foregoing implementation manner, and details are not described herein again.
[0069] To better illustrate the service processing method in this application, the service processing method will be described in detail below in combination with the service processing system in a specific application scenario.
[0070] Figure 2 is a schematic diagram of the architecture of the service processing system provided in another embodiment of this application, as Figure 2 shown.
[0071] In this embodiment, the service processing system includes a service manager, a scheduler, and a hyper-converged machine.
[0072] Preferably, the service manager can be used to pre-configure the configuration information of the task to be processed for a specified service and send the configuration information of the task to be processed to the scheduler.
[0073] The scheduler can be used to trigger the hyper-converged machine to execute the service processing method according to the foregoing examples based on the configuration information of the task to be processed.
[0074] Optionally, in a possible implementation of this embodiment, the service manager may include a departmental institution management module for specifying services, a robot template management module, a task template module, a task rule management module, an application review management module, and an execution result management module.
[0075] Optionally, in a possible implementation of this embodiment, the hyper-converged machine may include a large virtual machine with attached peripherals. Among them, the peripherals may include a camera, a USB interface, etc.
[0076] Optionally, in a possible implementation of this embodiment, the scheduler may schedule RPA robots.
[0077] Exemplarily, first, when a certain department needs to use an RPA robot for operation, the operator can log in to the service manager, apply for task rules, and configure the configuration information of the task to be processed based on the task rules. The task rules may include the robot template corresponding to the task, the task template, the execution time, and the execution attachment conditions. After the application is completed, it can be reviewed by the management department. After the review is passed, the configuration information of the task to be processed is published to the scheduler.
[0078] Here, the robot template may include the running environment requirement information. The task template may include the script executed by the RPA robot. The mode of the execution time may include fixed-point execution, loop execution, or advanced mode. The execution attachment conditions, that is, the task operation information, may include execution parameters and peripheral information. The execution parameters may include the input parameters of the RPA robot.
[0079] Secondly, according to the execution time of the configuration information of the task to be processed, the scheduler first sends a resource application request to the hyper-converged machine to construct a virtual machine. Here, the system of the virtual machine may be the Windows system. At the same time, the robot template, task template, execution parameters, and peripheral information in the configuration information of the task to be processed are sent to the hyper-converged machine.
[0080] Thirdly, after the virtual machine of the hyper-converged machine receives the configuration information of the task to be processed, it first creates a robot according to the robot template, then schedules the access rights of the peripherals to the corresponding virtual machine according to the execution attachment conditions, then loads the task template and the corresponding execution parameters, executes the RPA robot, and at the same time reports the execution logs and results to the service manager. When the RPA robot finishes execution, the virtual machine of the RPA robot can be destroyed to complete the release of resources.
[0081] In this way, by using the system in this embodiment, the creation of RPA robots and the creation of tasks can be unified, avoiding fragmentation of business management. Moreover, the creation and operation of virtual machines in the hyper-converged machine can be uniformly scheduled by the scheduler, enabling the virtual machines in the hyper-converged machine to be created as needed and destroyed after use, improving resource utilization and security during the execution of RPA robots.
[0082] In addition, by using the system in this embodiment, the business manager includes a management module for task templates. The management module for task templates stores multiple pre-configured task templates, which can correspond to task configuration information for different business scenarios in different departments and can be directly obtained and used according to business needs, avoiding the need to recreate and develop task templates and enabling the sharing of task templates for different departments' businesses.
[0083] It should be noted that, for the foregoing method embodiments, for simplicity of description, they are all expressed as a series of action combinations. However, those skilled in the art should understand that this application is not limited by the described action sequence, because according to this application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0084] In the above embodiments, the descriptions of the various embodiments have their own focuses. For parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0085] Figure 3 The structural block diagram of a business processing device provided by an embodiment of the present application is shown as Figure 3 shown. The business processing device 300 in this embodiment, which is applied to a hyper-converged machine, may include a construction unit 301, an acquisition unit 302, an execution unit 303, and a destruction unit 304. Among them, the construction unit 301 is configured to construct a virtual machine corresponding to the to-be-processed task in response to receiving a resource application request for the to-be-processed task of a specified business; the acquisition unit 302 is configured to obtain the configuration information of the to-be-processed task through the virtual machine; the execution unit 303 is configured to control an RPA robot to execute the to-be-processed task based on the configuration information of the to-be-processed task through the virtual machine; and the destruction unit 304 is configured to perform a destruction process on the virtual machine in response to the completion of the execution of the to-be-processed task.
[0086] Optionally, in a possible implementation manner of this embodiment, the obtaining unit 302 may be configured to obtain, by the virtual machine, the operating environment requirement information of the RPA robot based on the configuration information of the to-be-processed task; and create the RPA robot by the virtual machine based on the operating environment requirement information of the RPA robot.
[0087] Optionally, in a possible implementation manner of this embodiment, the configuration information of the to-be-processed task includes authentication device information. The execution unit 303 may be configured to obtain, by the virtual machine, the access permission information of the authentication device based on the authentication device information; and control the RPA robot to execute the to-be-processed task by the virtual machine based on the configuration information of the to-be-processed task and the access permission information of the authentication device.
[0088] Optionally, in a possible implementation manner of this embodiment, the execution unit 303 may be configured to obtain the task execution log information of the RPA robot and output the task execution log information of the RPA robot to the service manager.
[0089] Optionally, in a possible implementation manner of this embodiment, the configuration information of the to-be-processed task includes task flow information, task trigger time, and task operation information.
[0090] In this embodiment, the construction unit of the hyper-converged machine may be configured to construct a virtual machine corresponding to the to-be-processed task in response to a resource application request for the to-be-processed task of a specified service. The obtaining unit may obtain the configuration information of the to-be-processed task through the virtual machine, and the execution unit may control the RPA robot to execute the to-be-processed task by the virtual machine based on the configuration information of the to-be-processed task, so that the destruction unit can perform a destruction process on the virtual machine in response to the completion of the execution of the to-be-processed task. Since the hyper-converged machine can construct a virtual machine corresponding to the to-be-processed task when receiving a resource application request for the to-be-processed task of a specified service, and then use the virtual machine to control the RPA robot to execute the to-be-processed task, the fragmentation of the operation and maintenance of the RPA robot can be avoided, the management of the RPA robot for the specified service can be optimized, and thus the resource utilization efficiency of service management can be improved.
[0091] In the technical solution of this application, the collection, storage, use, processing, transmission, provision, and disclosure of user personal information involved, such as the user's images and attribute data, etc., all comply with the provisions of relevant laws and regulations and do not violate public order and good customs.
[0092] According to the embodiments of this application, this application also provides an electronic device, a readable storage medium, and a computer program product.
[0093] Figure 4FIG. 0 shows a schematic block diagram of an exemplary electronic device 400 that can be used to implement embodiments of the present application. The electronic device is intended to represent various forms of digital computers, such as, laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, personal digital processors, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely exemplary and are not intended to limit the implementation of the present application described and / or claimed herein.
[0094] As Figure 4 shown, the electronic device 400 includes a computing unit 401 that can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 402 or a computer program loaded from a storage unit 408 into a random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the electronic device 400 can also be stored. The computing unit 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0095] Multiple components in the electronic device 400 are connected to the I / O interface 405, including: an input unit 406, such as a keyboard, a mouse, etc.; an output unit 407, such as various types of displays, speakers, etc.; a storage unit 408, such as a magnetic disk, an optical disk, etc.; and a communication unit 409, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 409 allows the electronic device 400 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0096] The computing unit 401 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 401 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 401 executes the various methods and processes described above, such as the method for business processing. For example, in some embodiments, the method for business processing can be implemented as a computer software program, which is tangibly included in a machine-readable medium, such as the storage unit 408. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 400 via the ROM 402 and / or the communication unit 409. When the computer program is loaded into the RAM 403 and executed by the computing unit 401, one or more steps of the method for business processing described above can be executed. Alternatively, in other embodiments, the computing unit 401 can be configured to execute the method for business processing by any other suitable means (e.g., by means of firmware).
[0097] The various embodiments of the systems and techniques described above in this document can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a dedicated or general-purpose programmable processor, and can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit the data and instructions to the storage system, the at least one input device, and the at least one output device.
[0098] The program code for implementing the methods of the present application can be written in any combination of one or more programming languages. These program codes can be provided to the processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing devices, such that when the program codes are executed by the processor or controller, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The program codes can be executed entirely on the machine, partially on the machine, as an independent software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0099] In the context of this application, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0100] To provide for interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can also be used to provide for interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic, speech, or tactile input).
[0101] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.
[0102] A computer system can include a client and a server. The client and the server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, a server of a distributed system, or a server incorporating a blockchain.
[0103] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this application can be achieved, and no limitations are imposed herein.
[0104] The above specific embodiments do not constitute a limitation on the scope of protection of this application. Those skilled in the art should understand that various modifications, combinations, sub - combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application shall be included within the scope of protection of this application.
Claims
1. A business processing method, characterized in that: Applied to a hyper-converged machine, the method includes: In response to receiving a resource application request for a pending task of a specified business, constructing a virtual machine corresponding to the pending task; Acquiring configuration information of the task to be processed through the virtual machine; Controlling the RPA robot to execute the task to be processed based on the configuration information of the task to be processed by the virtual machine; In response to the completion of the execution of the pending task, the virtual machine is destroyed.
2. The method according to claim 1, characterized in that: After obtaining the configuration information of the task to be processed through the virtual machine, the method further includes: Obtaining the operating environment requirement information of the RPA robot through the virtual machine based on the configuration information of the task to be processed; The RPA robot is created through the virtual machine based on the operating environment requirement information of the RPA robot.
3. The method according to claim 1, characterized in that The configuration information of the task to be processed includes authentication device information, and the controlling the RPA robot to execute the task to be processed based on the configuration information of the task to be processed by the virtual machine includes: Obtaining access permission information of the authentication device based on the authentication device information through the virtual machine; The virtual machine controls the RPA robot to execute the task to be processed based on the configuration information of the task to be processed and the access permission information of the authentication device.
4. The method according to claim 1, characterized in that The controlling the RPA robot to execute the task to be processed includes: Obtaining task execution log information of the RPA robot; Output the task execution log information of the RPA robot to the business manager.
5. The method according to any one of claims 1 to 4, characterized in that The configuration information of the task to be processed includes task flow information, task triggering time, and task operation information.
6. A device for business processing, characterized in that: Applied to a hyper-fusion machine, the device comprises: A construction unit, configured to, in response to receiving a resource application request for a pending task of a specified business, construct a virtual machine corresponding to the pending task; An acquisition unit, configured to acquire configuration information of the task to be processed through the virtual machine; An execution unit, configured to control the RPA robot to execute the task to be processed based on the configuration information of the task to be processed through the virtual machine; A destroying unit is used to destroy the virtual machine in response to the completion of the execution of the pending task.
7. A business processing system, characterized in that: The business processing system includes a business manager, a scheduler, and a hyper-convergence machine; wherein, The service manager is used to pre-configure configuration information of pending tasks of a specified service and send the configuration information of the pending tasks to the scheduler; The scheduler is used to trigger the hyper-converged machine to execute the method according to any one of claims 1-5 based on the configuration information of the task to be processed.
8. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 5.
9. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to cause the computer to execute the method according to any one of claims 1-5.
10. A computer program product, comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 5.