Cloud service instance control method and related device

By issuing capacity expansion instructions to the cloud service system and sending capacity expansion instructions to the central control RPA robot, the task RPA robot is automatically started, which solves the problem of task backlog caused by insufficient number of cloud service instances, and realizes the automated deployment and resource management of cloud service instances, improving efficiency and reducing costs.

CN119576476APending Publication Date: 2025-03-07ALIBABA HEALTH TECH (CHINA) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411632100.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-14
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

In the field of cloud computing, with the rapid increase in the number of tasks, the number of pre-configured cloud service instances may not meet the processing needs, resulting in a backlog of tasks, and it is necessary to manually start additional cloud service instances, consuming a lot of manpower.

Method used

By issuing capacity expansion instructions to the cloud service system, starting the target cloud service instance, and sending capacity expansion instructions to the central control RPA robot, so that it can automatically start the task RPA robot based on the access address of the target cloud service instance, realizing the automatic deployment of the cloud service instance.

Benefits of technology

It realizes the automated expansion and reduction of cloud service instances, reduces manual intervention, improves system response efficiency, and reduces operation and maintenance costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119576476A_ABST
    Figure CN119576476A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a cloud service instance control method and a related device. The cloud service instance control method comprises the following steps: sending a first capacity expansion instruction to a cloud service system to instruct the cloud service system to start a first target cloud service instance; sending a second capacity expansion instruction to a central control RPA robot running in the specified cloud service instance; wherein the second capacity expansion instruction carries an access address of the first target cloud service instance; the second capacity expansion instruction is used for instructing the central control RPA robot to start a task RPA robot located in the first target cloud service instance based on the access address; wherein the task RPA robot is used for executing a specified task. The control method of the cloud service instance and the related device can realize automatic deployment of the cloud service instance and bring convenience to operation and maintenance personnel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of cloud computing technology, and more particularly to a control method and related devices for a cloud service instance. Background Art

[0002] In the prior art, in the field of cloud computing, with the widespread application of cloud services, more and more scenarios use cloud service instances. With further development, the number of cloud service instances in each usage scenario will gradually increase.

[0003] In actual business scenarios, a certain number of cloud service instances are usually pre-configured based on the number of regular tasks. These cloud service instances are used to carry and process daily tasks. However, in some cases, the number of tasks may increase rapidly in a short period of time. For example, during peak hours or when sudden tasks arrive, the number of pre-configured cloud service instances may not be able to meet the task processing needs, resulting in a backlog of tasks.

[0004] To cope with this situation, operation and maintenance personnel usually need to manually start additional cloud service instances to enhance task processing capabilities. This process relies on manual operations and consumes a lot of manpower. Summary of the invention

[0005] In view of this, multiple embodiments of the present application are directed to providing a control method and related apparatus for a cloud service instance, which can reduce manpower input by automatically controlling the cloud service instance.

[0006] One embodiment of the present application provides a method for controlling a cloud service instance, comprising: issuing a first capacity expansion instruction to a cloud service system to instruct the cloud service system to start a first target cloud service instance; sending a second capacity expansion instruction to a central control RPA robot running in a specified cloud service instance; wherein the second capacity expansion instruction carries an access address of the first target cloud service instance; the second capacity expansion instruction is used to instruct the central control RPA robot to start a task RPA robot located in the first target cloud service instance based on the access address; wherein the task RPA robot is used to perform a specified task.

[0007] One embodiment of the present application provides a control method for a cloud service instance, which is applied to a central control RPA robot in a specified cloud service instance, and the method includes: receiving an expansion instruction; wherein the expansion instruction carries an access address of a first target cloud service instance; establishing a remote access interface with the first target cloud service instance based on the access address; simulating a click on an access entry of a task RPA robot in the remote access interface to start the task RPA robot; wherein the task RPA robot is used to perform a specified task.

[0008] One embodiment of the present application provides a control device for a cloud service instance, including: a first instruction sending module, used to send a first expansion instruction to a cloud service system to instruct the cloud service system to start a first target cloud service instance; a second instruction sending module, used to send an expansion instruction to a central control RPA robot running in a specified cloud service instance; wherein the expansion instruction carries an access address of the first target cloud service instance; the expansion instruction is used to instruct the central control RPA robot to start a task RPA robot located in the target cloud service instance based on the access address; wherein the task RPA robot is used to perform a specified task.

[0009] One embodiment of the present application also provides a control device for a cloud service instance, the control device comprising: an instruction receiving module for receiving an expansion instruction; wherein the expansion instruction carries an access address of a first target cloud service instance; an establishment module for establishing a remote access interface with the first target cloud service instance based on the access address; a simulation click module for simulating a click on an access entry of a task RPA robot in the remote access interface to start the task RPA robot; wherein the task RPA robot is used to perform a specified task.

[0010] One embodiment of the present application provides a computer device, which includes a memory and a processor, wherein the memory stores at least one computer program, and the at least one computer program is loaded and executed by the processor to implement the control method of the cloud service instance as described above.

[0011] One embodiment of the present application provides a computer-readable storage medium, in which at least one computer program is stored. When the at least one computer program is executed by a processor, the control method of the cloud service instance as described above can be implemented.

[0012] One embodiment of the present application provides a computer program product, which is used to implement the control method of the cloud service instance as described above.

[0013] In multiple implementations provided in this application, by sending a first expansion instruction to the cloud service system to instruct the cloud service system to start the target cloud service instance, and sending a second expansion instruction to the central control RPA robot running in the specified cloud service instance, the central control RPA robot can automatically trigger and start the task RPA robot to perform the specified task based on the access address of the target cloud service instance. In this way, the automatic deployment of cloud service instances can be achieved without manual intervention, which brings convenience to operation and maintenance personnel. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] Figure 1A schematic diagram of the interaction between a control device of a cloud service instance and a cloud service system provided for one embodiment of the present application.

[0015] Figure 2 A schematic diagram of the interaction between a control device of a cloud service instance and a cloud service system provided for one embodiment of the present application.

[0016] Figure 3 A schematic diagram of the interaction between a control device of a cloud service instance and a cloud service system provided for one embodiment of the present application.

[0017] Figure 4 A flowchart of a method for controlling a cloud service instance provided for one embodiment of the present application.

[0018] Figure 5 A flowchart of a method for controlling a cloud service instance provided for one embodiment of the present application.

[0019] Figure 6 A module diagram of a control device for a cloud service instance provided in accordance with one embodiment of the present application.

[0020] Figure 7 A module diagram of a control device for a cloud service instance provided in accordance with one embodiment of the present application.

[0021] Figure 8 A schematic diagram of a computer device provided for one embodiment of the present application. DETAILED DESCRIPTION

[0022] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments.

[0023] In the description of the embodiments of the present application, it should be understood that the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0024] See also Figure 1. In multiple implementations provided in the present application, the control method of a cloud service instance can be applied to an electronic device with certain computing power and network access capability. The electronic device can be a desktop computer, a laptop computer, a tablet computer, or a server. The electronic device can connect to the cloud service system through a network, issue expansion instructions and execute cloud service instance control tasks. Specifically, the electronic device includes a processor, a memory, and a network access module for network communication. The processor is used to execute control tasks of the cloud service instance, including the sending and response processing of expansion instructions; the memory is used to store expansion instructions, the access address of the target cloud service instance, and the operation records and configuration data of the instance status; the network access module is used to connect to the cloud service system, and the control cloud service system can receive and process the expansion instructions of the central control RPA robot, so that the task RPA robot can start smoothly and execute the specified task.

[0025] See also Figure 2 One embodiment of the present application provides an example of an application scenario of a control method for a cloud service instance. The control method can be applied to a work scenario in which a doctor digital human produces audio and video data in the medical field. The control device can automatically generate a doctor digital human video by calling multiple cloud service instances to meet peak business needs.

[0026] For example, on a certain medical platform, patients can watch audio and video of medical advice released by digital human doctors through the online platform. As the number of users increases, more and more doctors like to use digital human to release audio and video to introduce medical knowledge on this online platform. In some cases, during the doctor's rest time, more doctors may issue instructions on the medical platform to use digital human to generate audio and video data.

[0027] In this scenario, the control device can obtain the target instance information set from the specified configuration data at intervals of a specified time period. The target instance information set includes the instance identifier of the cloud service instance to be started and the corresponding action identifier. For example, when the action identifier is the first action identifier, it means that the corresponding cloud service instance needs to be started to achieve capacity expansion. Specifically, when it is considered that capacity expansion is required, the control device can send a first capacity expansion instruction carrying the first target instance identifier to the system access interface of the cloud service system to instruct the cloud service system to start the first target cloud service instance. After receiving the first capacity expansion instruction, the cloud service system starts the corresponding first target cloud service instance to provide computing resources for generating the doctor's digital human video. Further, the control device can send a second capacity expansion instruction to the central control RPA robot running in the specified cloud service instance. The second capacity expansion instruction carries the access address of the first target cloud service instance, and the access address can be obtained by the control device sending an instance query request to the cloud service system after the first target cloud service instance is started. After receiving the second capacity expansion instruction, the central control RPA robot establishes a remote access interface with the first target cloud service instance based on the access address.

[0028] In the remote access interface, the central control RPA robot simulates clicking the access portal of the task RPA robot to start the task RPA robot in the first target cloud service instance. After the task RPA robot is started, it begins to perform the specified task, that is, to generate audio and video data of the doctor's digital human. This task may involve calling a deep learning model to synthesize the doctor's voice and expression, and combining medical knowledge to generate a professional medical advice video.

[0029] In some cases, the management device may also obtain the actual instance identification set of the cloud service instances running in the cloud service system. When the actual instance identification set contains instance identifications that do not belong to the target instance information set, it indicates that there are redundant cloud service instances running. At this time, the management device sends a reduction instruction to the cloud service system, carrying these redundant instance identifications, to instruct the cloud service system to close the corresponding cloud service instances and release resources.

[0030] In this scenario example, see Figure 3 When the task volume decreases or is not in peak period, the target instance information set may contain the instance identifier of the cloud service instance that needs to be closed, and the action identifier is the second action identifier. Based on this information, the control device can send a reduction instruction carrying the second target instance identifier to the system access interface of the cloud service system to close the corresponding second target cloud service instance.

[0031] In addition, after receiving the scaling-down instruction, the central control RPA robot determines the remote access interface corresponding to the second target cloud service instance based on the provided access address or the second target instance identifier. In the remote access interface, the central control RPA robot simulates clicking the close control of the second target cloud service instance to close the task RPA robot, ensuring that the cloud service instance can be safely closed by the cloud service system.

[0032] In the above way, the control device and the central control RPA robot work together to realize the automatic expansion and reduction of cloud service instances, as well as the automatic startup and shutdown of task RPA robots. During the peak period of task volume, the cloud service system can quickly expand computing resources and generate a large amount of audio and video data of doctor digital humans; during the trough period of task volume, the cloud service system can release resources in time and reduce computing power usage. The entire process can be done without manual intervention, which brings convenience to operation and maintenance personnel.

[0033] See also Figures 1 to 4 . An embodiment of the present application provides a method for controlling a cloud service instance. The method for controlling a cloud service instance can be applied to a control device for a cloud service instance. The control device for the cloud service instance can be an electronic device with certain computing capabilities and network access capabilities. Of course, the control device for the cloud service instance can also refer to a software program running in an electronic device. In this embodiment, the method for controlling a cloud service instance can include the following steps.

[0034] Step S110: issuing a first capacity expansion instruction to the cloud service system to instruct the cloud service system to start a first target cloud service instance.

[0035] Step S120: Send a second expansion instruction to the central control RPA robot running in the specified cloud service instance; wherein, the second expansion instruction carries the access address of the first target cloud service instance; the second expansion instruction is used to instruct the central control RPA robot to start the task RPA robot located in the target cloud service instance based on the access address; wherein, the task RPA robot is used to perform a specified task.

[0036] In this embodiment, the control device instructs the cloud service system to start the first target cloud service instance by sending a first capacity expansion instruction. The cloud service system may be a cloud computing platform that provides computing resources and services. A cloud service instance may be a virtual machine or container that can run an application or service. Specifically, the first capacity expansion instruction may be generated by the control device based on changes in task requirements or task loads. For example, when the control device detects that the existing cloud service instance cannot meet the current task volume, it may automatically generate a first capacity expansion instruction to achieve expansion of computing resources. The first capacity expansion instruction may include parameters or configurations required to start the first target cloud service instance, such as instance type, operating system, resource allocation, etc.

[0037] In this embodiment, the control device sends a second expansion instruction to the central control RPA robot running in the specified cloud service instance. The specified cloud service instance may refer to a cloud service instance running the central control RPA robot. The central control RPA robot may be a robotic process automation (RPA) program responsible for controlling the startup and execution of the task RPA robot. The second expansion instruction may carry the access address of the first target cloud service instance. The access address may be an IP address, host name or URL that uniquely identifies the target cloud service instance, and is used to locate and connect to the first target cloud service instance in the network. The second expansion instruction may be used to instruct the central control RPA robot to start the task RPA robot located in the first target cloud service instance based on the access address. The task RPA robot is an RPA program for performing a specified task. For example, the specified task may include but is not limited to image data processing, simulated user operation, audio data processing, video data processing, text processing, automated form filling, etc. By sending the second expansion instruction, the control device enables the central control RPA robot to automatically connect to the first target cloud service instance and start the task RPA robot therein. This process does not require manual intervention, reduces operational complexity, and improves system response efficiency.

[0038] In some implementations, the control device may provide an external call interface so that the control device can be the callee. The caller only needs to provide necessary parameters, such as expansion instructions and access addresses, to achieve automatic control of the cloud service instance.

[0039] The control method of the cloud service instance provided in the embodiment of the present application realizes dynamic control of the cloud service instance by automatically executing the expansion instruction and starting the task RPA robot. The control method of the cloud service instance effectively solves the problems of high manual expansion cost and slow task startup in the traditional method, bringing convenience to maintenance personnel.

[0040] In some implementations, the control device may also obtain a target instance information set from the specified configuration data at specified time intervals; wherein the target instance information set includes a first target instance identifier; the first target instance identifier is used to represent the first target cloud service instance. The control device may issue a first expansion instruction carrying the first target instance identifier to the cloud service system, so that the cloud service system starts the first target cloud service instance represented by the first target instance identifier.

[0041] In this embodiment, the control device can obtain the target instance information set from the specified configuration data at intervals of a specified time period. In this way, the cloud service instance running in the cloud service system can be changed by updating the target instance information set. The target instance information set may include a first target instance identifier. In this embodiment, the specified time period may be set according to the demand for the task volume. For example, the specified time period may be a few minutes, every hour, or every day. The specified configuration data may be a configuration file for issuing instructions to the control device. The control device may manage and control the cloud service instances in the cloud service system according to the target instance information set read from the specified configuration data. For example, the staff may operate the client to modify the specified configuration data to instruct the control device to start the target cloud service instance. Of course, the data carrier form of the specified configuration data is not limited to the configuration file, but may also be a database or other data source.

[0042] In this embodiment, the control device can determine the cloud service instance that needs to be controlled by periodically acquiring the target instance information set. When it is detected that a new cloud service instance needs to be started, the control device will perform a corresponding capacity expansion operation.

[0043] In this embodiment, the control device may send a first capacity expansion instruction carrying a first target instance identifier to the cloud service system, so that the cloud service system starts the first target cloud service instance represented by the first target instance identifier. The first target instance identifier can be used to represent the first target cloud service instance that needs to be run in the cloud service system. The first target instance identifier can be an instance ID, name, or other identifier that uniquely identifies the cloud service instance. By including the first target instance identifier in the first capacity expansion instruction, the cloud service system can accurately identify and start the required cloud service instance. For example, when the control device finds a new first target instance identifier in the target instance information set, and the corresponding cloud service instance is not yet running in the current system, the control device will generate and send a first capacity expansion instruction containing the first target instance identifier. After receiving the instruction, the cloud service system will start the corresponding first target cloud service instance.

[0044] In some embodiments, the target instance information set also includes a second target instance identifier; the control device can also send a scaling-down instruction carrying the second target instance identifier to the cloud service system to instruct the cloud service system to close the second target cloud service instance represented by the second target instance identifier.

[0045] In this embodiment, the control device can send a scaling-down instruction carrying a second target instance identifier to the cloud service system to instruct the cloud service system to shut down the second target cloud service instance represented by the second target instance identifier. The second target instance identifier can be used to indicate a cloud service instance that needs to be shut down. For example, when the task load is reduced and it is no longer necessary to maintain the operation of certain cloud service instances, the control device can release computing resources by sending a scaling-down instruction. In this way, the control device can realize dynamic expansion and contraction control of cloud service instances based on the target instance information set. Combined with the target instance information set regularly obtained from the specified configuration data, the control device can determine which cloud service instances need to be started (such as the first target cloud service instance) and which cloud service instances need to be shut down (such as the second target cloud service instance), thereby realizing automated control of the cloud service system.

[0046] In this embodiment, the control device can automatically adjust the number of cloud service instances according to the specified configuration data without human intervention, thereby improving resource utilization and reducing operation and maintenance costs.

[0047] In some embodiments, the target instance set includes multiple target instance identifiers, and action identifiers recorded corresponding to the target instance identifiers; wherein the action identifiers include different first action identifiers and second action identifiers; the target instance identifier corresponding to the first action identifier is used as the first target instance identifier, and the target instance identifier corresponding to the second action identifier is used as the second target instance identifier.

[0048] In this embodiment, when the control device obtains the target instance information set from the specified configuration data, each target instance identifier is associated with an action identifier for indicating the control action performed on the cloud service instance. The action identifier may include a first action identifier and a second action identifier, both of which represent different control actions. For example, the first action identifier is used to indicate that the cloud service instance needs to be started (capacity expansion), and the second action identifier is used to indicate that the cloud service instance needs to be closed (capacity reduction). The control device can determine what operation to perform on the corresponding cloud service instance according to the action identifier corresponding to each target instance identifier in the target instance information set. For the target instance identifier corresponding to the first action identifier, that is, the first target instance identifier, the control device will send a first capacity expansion instruction carrying the first target instance identifier to the cloud service system in accordance with the aforementioned embodiment to instruct the cloud service system to start the corresponding first target cloud service instance. For the target instance identifier corresponding to the second action identifier, that is, the second target instance identifier, the control device will send a capacity reduction instruction carrying the second target instance identifier to the cloud service system to instruct the cloud service system to close the corresponding second target cloud service instance. In this way, the control device can process the cloud service instances that need to be started and closed in the same target instance information set, respectively, to achieve automatic control of the cloud service instances. The control device can flexibly perform batch expansion or reduction operations on cloud service instances in combination with the target instance information set regularly obtained from the specified configuration data.

[0049] In some embodiments, the control device can obtain the actual instance identification set of the cloud service instances running in the cloud service system; when the actual instance identification set includes an instance identification that does not belong to the target instance information set, send a scaling-down instruction to the cloud service system; the scaling-down instruction carries the instance identification in the actual instance identification set that does not belong to the target instance information set; the scaling-down instruction is used to instruct the cloud service system to close the cloud service instance represented by the instance identification in the scaling-down instruction.

[0050] In this embodiment, the control device can obtain the actual instance identification set of the cloud service instances running in the cloud service system. The actual instance identification set includes the instance identifications of all cloud service instances currently running in the cloud service system. For example, an instance ID, name, or other unique identifier. When the actual instance identification set contains an instance identification that does not belong to the target instance information set, the control device sends a scaling-down instruction to the cloud service system. The scaling-down instruction carries the instance identifications in the actual instance identification set that do not belong to the target instance information set. In other words, these instance identifications represent cloud service instances that are currently running but are not in the target instance information set. The scaling-down instruction is used to instruct the cloud service system to shut down the cloud service instance represented by the instance identification in the scaling-down instruction. By sending the scaling-down instruction, the control device can instruct the cloud service system to release these unnecessary cloud service instances, thereby saving resources and improving the resource utilization of the cloud service system.

[0051] In this embodiment, the control device identifies redundant cloud service instances by comparing the actual instance identification set and the target instance information set. Combined with the target instance information set regularly obtained from the specified configuration data, the control device can dynamically adjust the operating status of the cloud service instance to ensure that the instance in the cloud service system matches the current task requirements.

[0052] In some embodiments, the control device can issue an instance query request to the cloud service system to request information about a cloud service instance in operation; receive an instance identifier of the cloud service instance in operation fed back by the cloud service interface, and an access address of the cloud service instance represented by the instance identifier; wherein the cloud service instance in operation includes the first target cloud service instance.

[0053] In this embodiment, the control device may send an instance query request to the cloud service system to request information about the cloud service instance in operation. The instance query request may be sent through an interface provided by the cloud service system to query the currently running cloud service instance and related information thereof. The control device receives the instance identifier of the cloud service instance in operation fed back by the cloud service system, as well as the access address of the cloud service instance represented by the instance identifier. The cloud service instance in operation includes the first target cloud service instance.

[0054] It should be noted that the access address of a cloud service instance is not fixed. When the same cloud service instance is shut down and restarted, its access address may change. Therefore, after the cloud service system starts the first target cloud service instance, the control device needs to obtain the current access address of the instance to ensure that subsequent operations can correctly access the first target cloud service instance.

[0055] In this embodiment, the control device can obtain the current access address of the first target cloud service instance by sending an instance query request and receiving the latest access address. In this way, when the control device sends the second expansion instruction to the central control RPA robot running in the specified cloud service instance, it can carry the correct access address. The central control RPA robot can start the task RPA robot located in the first target cloud service instance based on the access address to perform the specified task.

[0056] See also Figure 5 The present application also provides a method for controlling a cloud service instance. The control method may include the following steps.

[0057] Step S210: receiving a capacity expansion instruction; wherein the capacity expansion instruction carries an access address of the first target cloud service instance.

[0058] Step S220: establishing a remote access interface with the first target cloud service instance based on the access address.

[0059] Step S230: Simulate clicking the access portal of the task RPA robot in the remote access interface to start the task RPA robot; wherein the task RPA robot is used to perform a specified task.

[0060] In this embodiment, the central control RPA robot establishes a remote access interface with the first target cloud service instance based on the access address. Specifically, the remote access interface can be established based on the remote desktop protocol (RDP), virtual network computing (VNC) or other protocols that support remote connection. The central control RPA robot can interact with the operating system or application environment of the first target cloud service instance through the remote access interface without direct physical access. In the remote access interface, the central control RPA robot can simulate clicking the access entrance of the task RPA robot to start the task RPA robot located in the first target cloud service instance. The simulated click can be implemented by a preset script or instruction to simulate operations such as mouse clicks or keyboard input by human users. The task RPA robot is used to perform specified tasks. For example, image data processing, simulated user operations, audio data processing, video data processing, text processing, automated form filling, etc. Through the automated operation of the central control RPA robot, the task RPA robot can be started in time in the first target cloud service instance and start to perform the specified task.

[0061] In this embodiment, through the above method, the central control RPA robot can automatically establish a connection with the target cloud service instance based on the received expansion instruction and start the task RPA robot. This process does not require manual intervention, reduces the complexity of operation, and improves the response efficiency of the cloud service system and the degree of automation of task deployment.

[0062] In some embodiments, the control device can receive a reduction instruction; wherein the reduction instruction carries an access address of a second target cloud service instance or a second target instance identifier; determine a remote access interface corresponding to the second target cloud service instance based on the access address or the second target instance identifier; and in the remote access interface corresponding to the second target cloud service instance, simulate clicking a close control of the second target cloud service instance to close the second target cloud service instance.

[0063] In this embodiment, the scaling down instruction may carry the access address of the second target cloud service instance or the second target instance identifier. The second target instance identifier may be an instance ID, name, or other identifier used to uniquely identify the second target cloud service instance. Furthermore, the central control RPA robot may determine the remote access interface corresponding to the second target cloud service instance based on the access address or the second target instance identifier. Then, in the remote access interface corresponding to the second target cloud service instance, the central control RPA robot simulates clicking the close control in the remote access interface to close the second target cloud service instance.

[0064] In this embodiment, the simulated click can be implemented by a preset script or instruction to simulate operations such as mouse clicks or keyboard inputs by human users.

[0065] Through the above method, the central control RPA robot can automatically shut down the specified second target cloud service instance based on the received scaling-down instruction. This process does not require manual intervention, reduces operational complexity, and improves the resource control efficiency of the cloud service system.

[0066] See also Figure 6 . One embodiment of the present application also provides a control device for a cloud service instance. The control device for the cloud service instance may include: a first instruction sending module, used to send a first capacity expansion instruction to the cloud service system to instruct the cloud service system to start a first target cloud service instance; a second instruction sending module, used to send a capacity expansion instruction to a central control RPA robot running in a specified cloud service instance; wherein the capacity expansion instruction carries the access address of the first target cloud service instance; the capacity expansion instruction is used to instruct the central control RPA robot to start a task RPA robot located in the target cloud service instance based on the access address; wherein the task RPA robot is used to perform a specified task.

[0067] In this embodiment, the specific functions and effects achieved by the control device of the cloud service instance can be explained with reference to other embodiments of the present application and will not be repeated here.

[0068] See also Figure 7An embodiment of the present application further provides a control device for a cloud service instance. The control device for the cloud service instance includes: an instruction receiving module, a establishing module, and a simulated click module.

[0069] An instruction receiving module, used to receive an expansion instruction; wherein the expansion instruction carries an access address of the first target cloud service instance;

[0070] An establishing module, configured to establish a remote access interface with the first target cloud service instance based on the access address;

[0071] A simulated click module is used to simulate clicking the access entrance of the task RPA robot in the remote access interface to start the task RPA robot; wherein the task RPA robot is used to perform a specified task.

[0072] In this embodiment, the specific functions and effects achieved by the control device of the cloud service instance can be explained with reference to other embodiments of the present application and will not be repeated here.

[0073] The embodiment of the present application also provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the processor implements the control method of the cloud service instance as described above.

[0074] The embodiments of the present application also provide a computer program product comprising instructions, which, when executed by a processor, implements the control method of the cloud service instance as described above.

[0075] See also Figure 8 The present description embodiment may provide a computer device, the computer device comprising: a memory, and one or more processors communicatively connected to the memory; the memory stores instructions executable by the one or more processors, the instructions are executed by the one or more processors, so that the one or more processors implement the control method of the cloud service instance as described above.

[0076] In some embodiments, the computer device may include a processor, a non-volatile storage medium, an internal memory, a communication interface, a display device, and an input device connected by a system bus. The non-volatile storage medium may store an operating system and related computer programs.

[0077] The user information or user account information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, etc.) involved in multiple implementation methods of the present application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0078] It should be understood that the specific examples in this article are only intended to help those skilled in the art better understand the embodiments of the present application, rather than to limit the scope of the present invention.

[0079] It can be understood that in the various implementations of the present application, the size of the serial number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the implementation methods of the present application.

[0080] It can be understood that the various embodiments described in this application can be implemented individually or in combination, and the embodiments of this application are not limited to this.

[0081] Unless otherwise stated, all technical and scientific terms used in the embodiments of the present application have the same meaning as those generally understood by those skilled in the art of the technical field of the present application. The terms used in the present application are only for the purpose of describing specific embodiments and are not intended to limit the scope of the present application. The term "and / or" used in the present application includes any and all combinations of one or more related listed items. The singular forms of "a kind of", "above" and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.

[0082] It can be understood that the processor of the embodiment of the present application can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method implementation can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (DigitalSignal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiment of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor are combined and executed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0083] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (programmable ROM, PROM), an erasable programmable read-only memory (erasable PROM, EPROM), an electrically erasable programmable read-only memory (EEPROM) or a flash memory. The volatile memory may be a random access memory (RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0084] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0085] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method implementation methods and will not be repeated here.

[0086] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device implementation described above is only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0087] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0088] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0089] If the function 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-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0090] The above is only a specific implementation of the present application, but the protection scope of the present invention is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A method for controlling a cloud service instance, characterized in that: include: Sending a first capacity expansion instruction to the cloud service system to instruct the cloud service system to start a first target cloud service instance; A second capacity expansion instruction is sent to the central control RPA robot running in the specified cloud service instance; wherein the second capacity expansion instruction carries the access address of the first target cloud service instance; the second capacity expansion instruction is used to instruct the central control RPA robot to start the task RPA robot located in the first target cloud service instance based on the access address; wherein the task RPA robot is used to perform a specified task.

2. The method according to claim 1, characterized in that The method further comprises: At specified time intervals, a target instance information set is obtained from the specified configuration data; wherein the target instance information set includes a first target instance identifier; the first target instance identifier is used to represent the first target cloud service instance; The step of issuing a first capacity expansion instruction to the cloud service system to instruct the cloud service system to start a first target cloud service instance includes: A first capacity expansion instruction carrying the first target instance identifier is issued to the cloud service system, so that the cloud service system starts a first target cloud service instance represented by the first target instance identifier.

3. The method according to claim 2, characterized in that The target instance information set also includes a second target instance identifier; and the method further includes: A scaling-down instruction carrying the second target instance identifier is sent to the cloud service system to instruct the cloud service system to close the second target cloud service instance represented by the second target instance identifier.

4. The method according to claim 3, characterized in that The target instance set includes multiple target instance identifiers and action identifiers recorded corresponding to the target instance identifiers; wherein the action identifiers include different first action identifiers and second action identifiers; the target instance identifier corresponding to the first action identifier is used as the first target instance identifier, and the target instance identifier corresponding to the second action identifier is used as the second target instance identifier.

5. The method according to claim 2, characterized in that: The method further comprises: Obtaining a set of actual instance identifiers of cloud service instances running in the cloud service system; In a case where the actual instance identifier set includes an instance identifier that does not belong to the target instance information set, a scaling-down instruction is sent to the cloud service system; the scaling-down instruction carries the instance identifier in the actual instance identifier set that does not belong to the target instance information set; the scaling-down instruction is used to instruct the cloud service system to close the cloud service instance represented by the instance identifier in the scaling-down instruction.

6. The method according to claim 1, characterized in that After the step of issuing a first capacity expansion instruction to the cloud service system to instruct the cloud service system to start the first target cloud service instance, the method further includes: Sending an instance query request to the cloud service system to request to obtain the cloud service instance information in running state; Receive the instance identifier of the cloud service instance in operation fed back by the cloud service interface, and the access address of the cloud service instance represented by the instance identifier; wherein the cloud service instance in operation includes the first target cloud service instance.

7. A method for controlling a cloud service instance, characterized in that: The method is applied to a central control RPA robot in a specified cloud service instance, and the method includes: Receive a capacity expansion instruction; wherein the capacity expansion instruction carries an access address of the first target cloud service instance; Establishing a remote access interface with the first target cloud service instance based on the access address; In the remote access interface, simulate clicking on the access entrance of the task RPA robot to start the task RPA robot; wherein the task RPA robot is used to perform a specified task.

8. The method according to claim 7, characterized in that The method further comprises: Receive a scaling-down instruction; wherein the scaling-down instruction carries an access address of a second target cloud service instance or a second target instance identifier; Determine a remote access interface corresponding to the second target cloud service instance based on the access address or the second target instance identifier; In the remote access interface corresponding to the second target cloud service instance, a close control of the second target cloud service instance is simulatedly clicked to close the second target cloud service instance.

9. A control device for a cloud service instance, characterized in that: include: A first instruction sending module, used to send a first capacity expansion instruction to the cloud service system to instruct the cloud service system to start a first target cloud service instance; The second instruction sending module is used to send an expansion instruction to the central control RPA robot running in the specified cloud service instance; wherein the expansion instruction carries the access address of the first target cloud service instance; the expansion instruction is used to instruct the central control RPA robot to start the task RPA robot located in the target cloud service instance based on the access address; wherein the task RPA robot is used to perform a specified task.

10. A control device for a cloud service instance, characterized in that: The control device comprises: An instruction receiving module, used to receive an expansion instruction; wherein the expansion instruction carries an access address of the first target cloud service instance; An establishing module, configured to establish a remote access interface with the first target cloud service instance based on the access address; A simulated click module is used to simulate clicking the access entrance of the task RPA robot in the remote access interface to start the task RPA robot; wherein the task RPA robot is used to perform a specified task.

11. A computer device, characterized in that: The computer device includes a memory and a processor, wherein the memory stores at least one computer program, and the at least one computer program is loaded and executed by the processor to implement the control method of the cloud service instance according to any one of claims 1 to 8.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores at least one computer program, and when the at least one computer program is executed by the processor, it can implement the control method of the cloud service instance according to any one of claims 1 to 8.

13. A computer program product, characterized in that The computer program product is used to implement the control method of the cloud service instance as described in any one of claims 1 to 8.