Automatic operation and maintenance method and device, electronic equipment and medium

By assembling the configuration file information set and templates into instruction files, batch operation and maintenance operations are realized, which solves the problem that the Dashboard native interface cannot complete batch operations, improves operation and maintenance efficiency and reduces manpower consumption, and ensures efficient service management and recover.

CN119271289APending Publication Date: 2025-01-07CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310834446.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-07
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

The Dashboard native interface cannot complete batch operations, resulting in low processing efficiency and high manpower consumption, and it is necessary to improve the processing efficiency of daily operation and maintenance and reduce manpower consumption.

Method used

By assembling the information set and templates in the configuration file into multiple instruction files, batch creation of services, application start and stop, image updates, etc., using command files batch processing and automated operation and maintenance, output command files to remote storage areas to ensure that Efficient recovery of services.

Benefits of technology

It realizes batch creation, update and management of services and applications, improves operation and maintenance efficiency, reduces manpower consumption, shortens service stop time, and improves service quality and customer experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119271289A_ABST
    Figure CN119271289A_ABST
Patent Text Reader

Abstract

The invention discloses an automatic operation and maintenance method and device, electronic equipment and a medium, and belongs to the technical field of automatic operation and maintenance. The automatic operation and maintenance method comprises the steps that an information set and a template in a configuration file are assembled, multiple instruction files are obtained, the information set comprises multiple pieces of information, and each piece of information corresponds to one instruction file; and according to the plurality of instruction files, creating services in batches. The automatic operation and maintenance method realizes batch creation of services, thereby realizing automatic operation and maintenance, and has the advantages of improving the processing efficiency of daily operation and maintenance and reducing manpower consumption.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of automated operation and maintenance technology, and in particular to an automated operation and maintenance method, device, electronic equipment and medium. Background Art

[0002] Communications companies use the Dashboard's native interface to perform daily operation and maintenance operations, including business service creation, application start and stop, channel expansion and reduction, image update, and many other operations.

[0003] The native interface of the Dashboard cannot complete batch operations, such as batch image updates, batch service creation, batch application start and stop, etc. In scenarios where batch operations are required, the processing efficiency of the native interface of the Dashboard is low and manpower is consumed.

[0004] Therefore, how to improve the processing efficiency of daily operation and maintenance and reduce manpower consumption is a technical problem that technical personnel in this field urgently need to solve. Summary of the invention

[0005] To this end, the present invention provides an automated operation and maintenance method, device, electronic device and medium to solve the problems in the prior art of low processing efficiency and high manpower consumption due to the inability of the Dashboard native interface to complete batch operations.

[0006] In order to achieve the above-mentioned purpose, the first aspect of the present invention provides an automated operation and maintenance method, including: assembling the information set and template in the configuration file to obtain multiple instruction files, the information set including multiple information, each of which corresponds to one instruction file; and batch creating services according to the multiple instruction files.

[0007] In some embodiments, the instruction file includes an application name, conditional parameters and a number of channels, and the method further includes: in response to a received control instruction, searching for a target instruction file from the multiple instruction files according to the application name and conditional parameters in the control instruction; reading the number of channels in the target instruction file; and batch processing the applications corresponding to the application name in the control instruction according to the conditional parameters and the number of channels.

[0008] In some embodiments, the instruction file includes an application name and a version number, and the method further includes: in response to a received upgrade instruction, updating the version number in the instruction file according to the version number in the upgrade instruction; pulling a target image from an image repository according to the updated instruction file; and batch updating applications using the target image.

[0009] In some embodiments, the instruction file includes an application name, conditional parameters and a number of channels, and the method further includes: in response to a received adjustment instruction, searching for a target instruction file from the multiple instruction files according to the application name and conditional parameters in the adjustment instruction; updating the number of channels in the target instruction file according to the number of channels in the adjustment instruction; and batch starting applications corresponding to the application names in the control instruction according to the updated target instruction file.

[0010] In some embodiments, it also includes: outputting the instruction file to a remote storage area; in response to detecting an abnormality in the service, obtaining the instruction file from the remote storage area; updating the local instruction file according to the instruction file from the remote storage area; and recreating the service according to the locally updated instruction file.

[0011] In some embodiments, the information includes at least one of a province, an application name, a startup mode, and a channel number.

[0012] In some embodiments, it also includes: before updating the instruction file, backing up the original instruction file.

[0013] The second aspect of the present invention provides an automated operation and maintenance device, characterized in that it includes: an assembly module, used to assemble the information set and template in the configuration file to obtain multiple instruction files, the information set includes multiple information, each of the information corresponds to one instruction file; a first creation module, used to batch create services according to the multiple instruction files.

[0014] The third aspect of the present invention provides an electronic device, characterized in that it includes: one or more processors; a memory on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement any one of the above-mentioned methods; one or more I / O interfaces, connected between the processor and the memory, and configured to implement information interaction between the processor and the memory.

[0015] A fourth aspect of the present invention provides a computer-readable medium having a computer program stored thereon, wherein the program implements any of the above methods when executed by a processor.

[0016] The present invention has the following advantages:

[0017] The automated operation and maintenance method provided by the present invention comprises: assembling the information set and template in the configuration file to obtain multiple instruction files, wherein the information set comprises multiple information, each of which corresponds to one instruction file; and batch creating services according to the multiple instruction files.

[0018] The automated operation and maintenance method assembles the information set and template in the configuration file to obtain the instruction file, and then creates the service according to the instruction file. Multiple instruction files can be assembled from the information set and template, and then services are created according to the multiple instruction files, realizing batch creation of services, thereby realizing automated operation and maintenance, improving the processing efficiency of daily operation and maintenance, and reducing manpower consumption. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The accompanying drawings are used to provide further understanding of the present invention and constitute a part of the specification. Together with the following specific embodiments, they are used to explain the present invention, but do not constitute a limitation of the present invention.

[0020] Figure 1 A flowchart of an automated operation and maintenance method provided by an embodiment of the present invention;

[0021] Figure 2 A schematic diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0022] The specific implementation of the present invention is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described here is only used to illustrate and explain the present invention, and is not used to limit the present invention.

[0023] As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.

[0024] The terms used in the present invention are only used to describe specific embodiments and are not intended to limit the present invention. As used in the present invention, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.

[0025] When the terms “comprising” and / or “made of…” are used in the present invention, it specifies the existence of the stated features, integers, steps, operations, elements and / or components, but does not exclude the existence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.

[0026] Unless otherwise defined, all terms (including technical and scientific terms) used in the present invention have the same meaning as those commonly understood by those of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and the present invention, and will not be interpreted as having an idealized or overly formal meaning unless the present invention clearly defines it as such.

[0027] In a first aspect, an embodiment of the present invention provides an automated operation and maintenance method, including:

[0028] S110, assembling the information set and the template in the configuration file to obtain multiple instruction files, where the information set includes multiple information, and each information corresponds to one instruction file;

[0029] Among them, the configuration template can be specifically a yaml public configuration template. In a specific implementation of the present application, four variables, namely province, application, startup mode, and number of channels, are extracted in combination with the characteristics of the current billing and settlement convergence service, and the four variables are edited into the yaml public configuration template. The yaml public configuration template sets the province, application, startup mode, and number of channels as replaceable variables.

[0030] When there is a demand for service creation, the staff only needs to fill in the configuration file first. The configuration file can be in the info.cfg format. The staff can fill in the corresponding data in the configuration file in the format of "province, application, startup mode, number of channels". Among them, the information includes at least one set of corresponding data. When batch creation of services is required, multiple lines of data can be filled in the configuration file. Each information includes a line of data, that is, each information can include province, application, startup mode, number of channels. The information set includes at least one information.

[0031] During the assembly process, the information in the configuration file is read, and the instruction file is generated based on the information and the configuration template. Specifically, the province, application, startup mode, number of channels and other data in each information can be filled into the configuration template to generate the instruction file. Exemplarily, the information is filled into the yaml public configuration template to generate the instruction file, and the instruction file can be specifically a yaml file. The instruction file can be uniformly stored in a directory, and the directory can be specifically a bak directory.

[0032] S120. Create services in batches according to multiple instruction files.

[0033] The command file can create services in batches through K8S. Specifically, a service may include one or more applications to complete the service. The service creation process configures the application according to the province, startup mode, number of channels and other data in the command file so that the configured application can meet the service requirements. The method of creating a service by K8S can refer to the existing technology and will not be repeated here.

[0034] During the use of the service, the service may become abnormal or crash due to hardware or software reasons. In this case, the service needs to be restarted or even recreated. In order to shorten the abnormality processing time, the instruction file used to create the service needs to be backed up. However, during the actual operation, the loss of instruction files due to downtime or accidental deletion by staff will cause the service to be unable to recover.

[0035] In some embodiments, the automated operation and maintenance method further includes:

[0036] Output command files to remote storage area;

[0037] The instruction file can be output to the remote storage area for permanent storage by means of scheduled upload. Of course, the user can also upload the instruction file in real time or other upload methods, which are not limited here. The remote storage area can specifically be SVN (Subversion, version control system). Of course, the remote storage area can also be in other forms, which are not limited here. The time interval for uploading the instruction file can be set according to the needs of the user, and the version of the instruction file in the remote storage area should be synchronized with the version of the local instruction file.

[0038] In response to detecting that an abnormality has occurred in the service, obtaining a command file from a remote storage area;

[0039] Update the local instruction file according to the instruction file in the remote storage area;

[0040] Since the instruction file in the remote storage area is backed up by the local instruction file before the exception occurs, the local instruction file can be updated to the latest version according to the instruction file in the remote storage area. Of course, the user can also use other historical instruction file versions in the remote storage area to update the local instruction file, which is not limited here.

[0041] Recreate the service according to the locally updated instruction file.

[0042] After the service is recreated, the service function can be restored. This improves the efficiency of automated operation and maintenance, shortens service downtime, and helps improve service quality and customer experience.

[0043] In this embodiment, the automated operation and maintenance method assembles multiple instruction files by configuring the template and the information set of the configuration file, and then creates services according to the multiple instruction files. This can realize batch creation of services, improve service creation efficiency, realize automated operation and maintenance, and reduce manpower consumption.

[0044] In the prior art, the native interface cannot complete batch operations, and staff can only operate manually, which affects maintenance efficiency and consumes a lot of manpower.

[0045] In some embodiments, the automated operation and maintenance method can be used to batch manage existing applications, and the instruction file includes the application name, conditional parameters, and the number of channels. The conditional parameters may include data such as the province and the startup mode, and the startup mode may include one of immediate startup, delayed startup, or conditional startup. The automated operation and maintenance method also includes:

[0046] In response to the received control instruction, searching for a target instruction file from a plurality of instruction files according to an application name and a condition parameter in the control instruction;

[0047] Control instructions can be issued according to staff operations or system settings. After receiving the control instructions, existing applications can be operated according to the control instructions, such as batch start or batch stop. Specific control instructions may include the required operation, application name, startup mode, and province. For example, the operation instruction can be specific to start "application|startup mode|province", stop "application|startup mode|province", etc. to start or stop a specific application. The operation instruction can also be start ALL or stop ALL to start and stop all applications.

[0048] The command file includes information, which may include data such as the name of the application, conditional parameters, number of channels, etc. The conditional parameters may include data such as province, startup mode, etc. The target command file corresponding to the application name can be searched.

[0049] Read the number of channels in the target instruction file;

[0050] The target instruction file includes the application and its channel number, so the corresponding channel number can be read from the target instruction file.

[0051] The applications corresponding to the application names in the control instructions are processed in batches according to the condition parameters and the number of channels.

[0052] Batch process applications based on conditional parameters and channel numbers. For example, batch start or batch stop applications based on provinces, startup modes, and channel numbers. This enables batch start and stop of applications, improves the operation and maintenance efficiency of staff, and reduces the workload of staff and the labor costs of enterprises.

[0053] The prior art requires updating applications one by one, which has low update efficiency and high operation and maintenance costs. In some embodiments, the instruction file includes the application name and version number, and the automated operation and maintenance method further includes:

[0054] In response to the received upgrade instruction, updating the version number in the instruction file according to the version number in the upgrade instruction;

[0055] The version number to be updated in the upgrade instruction. Before upgrading, the version number in the instruction file is replaced by the version number in the upgrade instruction, thereby updating the version number in the instruction file.

[0056] Pull the target image from the image repository according to the updated instruction file;

[0057] The target image is an update file corresponding to the version number in the upgrade instruction, and the update file can be pre-stored in the image warehouse.

[0058] Use the target image to batch update applications.

[0059] After the version number in the instruction file is updated, when the application is started again, the target image pre-stored in the image repository can be found according to the version number in the instruction file, and the target image can be started to complete the batch update of the application.

[0060] In a specific implementation of the present application, the upgrade instruction may be in the form of updateimages "application|startup mode|province:image tag", where the application may be specifically the application name, and the image tag may include the version number to be updated. After receiving the upgrade instruction, batch image upgrades can be performed according to the application, startup mode, and province dimensions. Of course, the upgrade instruction may also take other forms, for example, updateimages "ALL:image tag" can be used to implement a full image upgrade.

[0061] This embodiment updates the version number in the instruction file through the upgrade instruction, so that when the application starts, it can pull the target image pre-stored in the image warehouse, and batch update the application through the target image, which improves the update efficiency of the application, reduces the manpower consumption in the operation and maintenance process, and reduces the manpower cost of the enterprise.

[0062] As services are promoted, the demand for services increases accordingly. When creating services, the number of application channels often cannot meet the demand, so the application channels need to be expanded. Existing technologies often require manual expansion of the number of application channels, which has the problems of low expansion efficiency and high labor consumption.

[0063] In some embodiments, the instruction file includes an application name, conditional parameters, and a number of channels. The conditional parameters may include data such as a province and a startup mode. The startup mode may include immediate startup, delayed startup, or conditional startup. The automated operation and maintenance method also includes:

[0064] In response to the received adjustment instruction, searching for a target instruction file from a plurality of instruction files according to the application name and condition parameters in the adjustment instruction; updating the number of channels in the target instruction file according to the number of channels in the adjustment instruction;

[0065] The adjustment instruction may include an application name, conditional parameters and the number of channels. The application name and conditional parameters correspond to the application name and conditional parameters in the instruction file. Therefore, the target instruction file can be found according to the application name and conditional parameters, and the number of channels in the target instruction file can be updated according to the number of channels in the adjustment instruction. Thus, the number of channels in the target instruction file can be changed.

[0066] It should be noted that the number of channels in the adjustment instruction can be greater than the number of channels in the target instruction file, or less than the number of channels in the target instruction file. When the number of channels in the adjustment instruction is greater than the number of channels in the target instruction file, it is called channel expansion; when the number of channels in the adjustment instruction is less than the number of channels in the target instruction file, it is called channel reduction. When the service demand increases, the staff can perform channel expansion operations; when the service demand decreases, the staff can perform channel reduction operations.

[0067] According to the updated target instruction file, applications corresponding to the application names in the control instruction are started in batches.

[0068] After the target instruction file is updated, the number of channels therein is the updated number of channels. After the application is restarted, the number of channels of the relevant application is equal to the updated number of channels, thereby achieving adjustment of the number of channels of the application.

[0069] In this embodiment, the automated operation and maintenance method updates the number of channels in the target instruction file by adjusting the instruction, and when restarting the application, the application is started according to the updated number of channels. This achieves batch adjustment of the number of application channels, improves the automation level of operation and maintenance, improves the efficiency of operation and maintenance, and reduces the manpower consumption of the operation and maintenance process.

[0070] As described in the above embodiments, the present application can update, expand and shrink channels, and update the command file during the operation. The automated operation and maintenance method provided by the present application also includes:

[0071] Before updating the command file, back up the original command file.

[0072] The original command file can be backed up to the bak directory or to a remote storage area. If an abnormal situation occurs when creating a service with an updated command file, the service can be recreated with the backed-up original command file to ensure normal operation of the service.

[0073] The step division of the above methods is only for the purpose of clear description. When implemented, they can be combined into one step or some steps can be split and decomposed into multiple steps. As long as they include the same logical relationship, they are all within the scope of protection of this patent; adding insignificant modifications to the algorithm or process or introducing insignificant designs without changing the core design of the algorithm and process are all within the scope of protection of this patent.

[0074] In the second aspect, an embodiment of the present invention provides an automated operation and maintenance device, including: an assembly module, used to assemble an information set and a template in a configuration file to obtain multiple instruction files, wherein the information set includes multiple information, and each information corresponds to one instruction file; a first creation module, used to batch create services according to the multiple instruction files.

[0075] In some embodiments, the instruction file includes an application name, condition parameters, and a number of channels, and the automated operation and maintenance device further includes:

[0076] A first search module, configured to search for a target instruction file from a plurality of instruction files in response to a received control instruction and according to an application name and a condition parameter in the control instruction;

[0077] Reading module, used to read the number of channels in the target instruction file;

[0078] The processing module is used for batch processing the applications corresponding to the application names in the control instructions according to the condition parameters and the number of channels.

[0079] In some embodiments, the instruction file includes an application name and a version number, and the automated operation and maintenance device further includes:

[0080] A first updating module, configured to update a version number in the instruction file according to the version number in the upgrading instruction in response to a received upgrading instruction;

[0081] The pull module is used to pull the target image from the image repository according to the updated instruction file;

[0082] The second update module is used to update applications in batches using the target image.

[0083] In some embodiments, the instruction file includes an application name, condition parameters, and a number of channels, and the automated operation and maintenance device further includes:

[0084] A second search module, configured to search for a target instruction file from a plurality of instruction files in response to a received adjustment instruction and according to an application name and a condition parameter in the adjustment instruction;

[0085] A third updating module, used for updating the number of channels in the target instruction file according to the number of channels in the adjustment instruction;

[0086] The startup module is used to batch start applications corresponding to the application names in the control instructions according to the updated target instruction file.

[0087] In some embodiments, the automated operation and maintenance device includes:

[0088] An output module, used for outputting instruction files to a remote storage area;

[0089] An acquisition module, configured to acquire an instruction file from a remote storage area in response to detecting that an abnormality has occurred in the service;

[0090] A fourth updating module, used for updating the local instruction file according to the instruction file in the remote storage area;

[0091] The second creation module is used to recreate the service according to the locally updated instruction file.

[0092] In some embodiments, the information includes at least one of a province, an application name, a startup mode, and a channel number.

[0093] In some embodiments, the automated operation and maintenance device further includes:

[0094] The backup module is used to back up the original instruction file before updating the instruction file.

[0095] The functions or modules included in the device provided in the embodiment of the present invention can be used to execute the method described in the first aspect method embodiment above. Its specific implementation and technical effects can refer to the description of the above method embodiment. For the sake of brevity, they will not be repeated here.

[0096] It should be noted that all modules involved in this embodiment are logic modules. In practical applications, a logic unit may be a physical unit, or a part of a physical unit, or may be implemented as a combination of multiple physical units. In addition, in order to highlight the innovative part of the present invention, this embodiment does not introduce units that are not closely related to solving the technical problem proposed by the present invention, but this does not mean that there are no other units in this embodiment.

[0097] Reference Figure 2 , an embodiment of the present invention provides an electronic device, comprising:

[0098] One or more processors 201;

[0099] A memory 202 having one or more programs stored thereon, which, when executed by one or more processors, enables the one or more processors to implement any one of the above-mentioned automated operation and maintenance methods;

[0100] One or more I / O interfaces 203 are connected between the processor and the memory and are configured to implement information exchange between the processor and the memory.

[0101] Among them, the processor 201 is a device with data processing capabilities, including but not limited to a central processing unit (CPU) and the like; the memory 202 is a device with data storage capabilities, including but not limited to random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory (FLASH); the I / O interface (read-write interface) 203 is connected between the processor 201 and the memory 202, and can realize information interaction between the processor 201 and the memory 202, including but not limited to a data bus (Bus) and the like.

[0102] In some embodiments, the processor 201, the memory 202, and the I / O interface 203 are connected to each other through a bus, and further connected to other components of the computing device.

[0103] This embodiment also provides a computer-readable medium on which a computer program is stored. When the program is executed by a processor, the automated operation and maintenance method provided in this embodiment is implemented. To avoid repeated description, the specific steps of the automated operation and maintenance method are not repeated here.

[0104] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the invented method described above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some physical components or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0105] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0106] Those skilled in the art will understand that although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features from different embodiments is meant to be within the scope of the present embodiment and to form different embodiments.

[0107] It is to be understood that the above embodiments are merely exemplary embodiments used to illustrate the principles of the present invention, but the present invention is not limited thereto. For those of ordinary skill in the art, various modifications and improvements can be made without departing from the spirit and essence of the present invention, and these modifications and improvements are also considered to be within the scope of protection of the present invention.

Claims

1. An automated operation and maintenance method, characterized in that: include: Assembling the information set and the template in the configuration file to obtain a plurality of instruction files, wherein the information set includes a plurality of information, and each of the information corresponds to a instruction file; Services are created in batches according to the multiple instruction files.

2. The automated operation and maintenance method according to claim 1, characterized in that: The instruction file includes an application name, condition parameters and the number of channels, and the method further includes: In response to the received control instruction, searching for a target instruction file from the plurality of instruction files according to the application name and condition parameters in the control instruction; Read the number of channels in the target instruction file; The applications corresponding to the application names in the control instructions are processed in batches according to the condition parameters and the number of channels.

3. The automated operation and maintenance method according to claim 1, characterized in that: The instruction file includes an application name and a version number, and the method further includes: In response to the received upgrade instruction, updating the version number in the instruction file according to the version number in the upgrade instruction; Pull the target image from the image repository according to the updated instruction file; The target image is used to batch update applications.

4. The automated operation and maintenance method according to claim 1, characterized in that: The instruction file includes an application name, condition parameters and the number of channels, and the method further includes: In response to the received adjustment instruction, searching for a target instruction file from the multiple instruction files according to the application name and condition parameters in the adjustment instruction; updating the number of channels in the target instruction file according to the number of channels in the adjustment instruction; According to the updated target instruction file, applications corresponding to the application names in the control instruction are started in batches.

5. The automated operation and maintenance method according to claim 1, characterized in that: Also includes: Outputting the instruction file to a remote storage area; In response to detecting that an abnormality occurs in the service, obtaining the instruction file in the remote storage area; Updating the local instruction file according to the instruction file in the remote storage area; Recreate the service according to the locally updated instruction file.

6. The automated operation and maintenance method according to any one of claims 1 to 5, characterized in that: The information includes at least one of a province, an application name, a startup mode, and a number of channels.

7. The automated operation and maintenance method according to any one of claims 3 or 4, characterized in that: Also includes: Before updating the command file, back up the original command file.

8. An automated operation and maintenance device, characterized in that: include: An assembling module, used for assembling the information set and the template in the configuration file to obtain a plurality of instruction files, wherein the information set includes a plurality of information, and each of the information corresponds to a instruction file; The first creation module is used to create services in batches according to the multiple instruction files.

9. An electronic device, characterized in that: include: one or more processors; A memory having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7; One or more I / O interfaces are connected between the processor and the memory and are configured to implement information interaction between the processor and the memory.

10. A computer readable medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method according to any one of claims 1 to 7.