Operation and maintenance process arrangement method and device of ICT equipment, electronic equipment and medium
By using layered design and visual orchestration tools, the problem of inflexible adjustment of existing ICT equipment operation and maintenance tools has been solved, and the operation and maintenance process has been simplified and efficiently automated.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- INSPUR TIANYUAN COMM INFORMATION SYST CO LTD
- Filing Date
- 2023-02-13
- Publication Date
- 2026-08-04
AI Technical Summary
Existing automated operation and maintenance tools cannot quickly adapt to the maintenance needs of new ICT equipment on the customer side, resulting in a large number of complex operation and maintenance scripts that are not flexible in adjustment, thus affecting operation and maintenance efficiency.
The operation and maintenance process orchestration method adopts a layered design, including atomic capability layer, operational capability layer, activity capability layer and solution capability layer. The code orchestration is completed through visual icons and click operations to generate operation and maintenance process code suitable for specified operation and maintenance scenarios.
It simplifies and visualizes the ICT equipment operation and maintenance process, improves operation and maintenance efficiency, supports rapid adaptation to new maintenance requests from the customer side, and reduces operation and maintenance costs.
Smart Images

Figure CN116339707B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of equipment operation and maintenance technology, and in particular to a method, apparatus, electronic device and medium for arranging operation and maintenance processes for ICT equipment. Background Technology
[0002] In recent years, with the continuous iteration of new-generation information technologies such as big data, cloud computing, artificial intelligence, the Internet of Things, blockchain, and 5G, the digital economy has developed rapidly, and digital technologies have deeply integrated with the real economy, driving profound changes in production methods, lifestyles, and governance methods. To provide sufficient data transmission and computing power for the digital economy, the scale of telecommunications infrastructure and data center infrastructure has been continuously expanding, and the number of ICT (Information and Communications Technology) devices such as switches, routers, servers, security equipment, and WLANs has increased dramatically, placing enormous pressure on equipment maintenance.
[0003] Traditional manual operation and maintenance methods can no longer meet the operation and maintenance needs of massive ICT devices. There is an urgent need to replace human with IT and maintain machines with machines. For daily operation and maintenance tasks such as parameter configuration verification, network testing, command inspection, file backup, and fault repair, there is an urgent need to provide automated operation and maintenance tools to quickly complete the automated operation and maintenance of massive devices and improve operation and maintenance efficiency and quality.
[0004] Existing automated operation and maintenance (O&M) tools typically rely on writing and automatically deploying O&M scripts. This requires scripts to be written according to manufacturer, device type, model, and O&M operation category. Furthermore, O&M operations within the same category are often grouped together in the same script. This results in a large number of scripts, script complexity, and inflexible adjustments later on. It also hinders the rapid design and deployment of automated O&M capabilities to meet the maintenance needs of new ICT equipment from the customer's perspective, thus impacting O&M efficiency. Summary of the Invention
[0005] This invention provides a method, apparatus, electronic device, and medium for orchestrating the operation and maintenance process of ICT equipment, which simplifies and visualizes the operation and maintenance process orchestration.
[0006] This invention provides a method for orchestrating the operation and maintenance process of ICT equipment, including:
[0007] In response to a first preset instruction for the target area and click events of multiple first identifiers, the first codes mapped to the multiple first identifiers are arranged to generate a second identifier, the second code mapped to the second identifier, and the second identifier is displayed.
[0008] In response to the second preset instruction in the target area and the click events of multiple second identifiers, the second code is arranged to generate a third identifier, the third code mapped by the third identifier, and the third identifier is displayed;
[0009] In response to the third preset instruction and the click events of multiple third identifiers in the target area, the third code is arranged to generate a fourth identifier, the fourth code mapped by the fourth identifier, and the fourth identifier is displayed;
[0010] In response to a fourth preset instruction, the fourth code is saved; wherein the fourth code includes code for the operation and maintenance process of multiple ICT devices in at least one specified operation and maintenance scenario.
[0011] According to the present invention, an ICT equipment operation and maintenance process orchestration method includes:
[0012] The operation and maintenance process of the ICT equipment is orchestrated based on the ICT equipment operation and maintenance process orchestration framework;
[0013] The ICT equipment operation and maintenance process orchestration framework includes: atomic capability layer, operational capability layer, activity capability layer, and solution capability layer.
[0014] The fourth code of the scheme capability layer is generated based on the arrangement of multiple third codes of the activity capability layer, the third code is generated based on the arrangement of multiple second codes of the operation capability layer, and the second code is generated based on the arrangement of the first code of the atomic capability layer.
[0015] According to the present invention, the first code of the atomic capability layer is the code of the smallest granularity operation in the specified operation and maintenance scenario; the second code of the operation capability layer is the code of an operation and maintenance operation of a specified category of ICT equipment in the specified operation and maintenance scenario; and the third code of the activity capability layer is the code of an operation and maintenance process composed of multiple operation and maintenance operations of the specified category of ICT equipment in the specified operation and maintenance scenario.
[0016] According to the present invention, the operation and maintenance process orchestration method for ICT equipment includes the following first code: general IT operation code, specific equipment operation code, AI operation code, and external API operation code.
[0017] The ICT equipment operation and maintenance process orchestration method provided by the present invention further includes:
[0018] In response to a fifth preset instruction for the target area and a click event of at least one first identifier, the first code mapped to the at least one first identifier is added to the third code.
[0019] The ICT equipment operation and maintenance process orchestration method provided by the present invention further includes:
[0020] In response to a sixth preset instruction for the target area and a click event of at least one first identifier, the first code mapped to the at least one first identifier is added to the fourth code; and / or,
[0021] In response to a seventh preset instruction for the target area and a click event of at least one second identifier, the second code mapped to the at least one second identifier is added to the fourth code.
[0022] The present invention also provides an ICT equipment operation and maintenance process orchestration device, comprising:
[0023] The first generation module is used to respond to a first preset instruction of the target area and click events of multiple first identifiers, arrange the first codes mapped by the multiple first identifiers, generate a second identifier, the second code mapped by the second identifier, and display the second identifier;
[0024] The second generation module is used to respond to the second preset instruction and the click events of multiple second identifiers in the target area, to arrange the second code, generate a third identifier, the third code mapped by the third identifier, and display the third identifier;
[0025] The third generation module is used to respond to the third preset instruction and the click events of multiple third identifiers in the target area, to arrange the third code, generate a fourth identifier and the fourth code mapped by the fourth identifier, and display the fourth identifier;
[0026] A save module is used to save the fourth code in response to a fourth preset instruction; wherein the fourth code includes the code of the operation and maintenance process of multiple ICT devices in at least one specified operation and maintenance scenario.
[0027] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the operation and maintenance process orchestration method of any of the above-described ICT devices.
[0028] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the operation and maintenance process orchestration method of any of the above-described ICT devices.
[0029] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the operation and maintenance process orchestration method of any of the above-described ICT devices.
[0030] The present invention provides an ICT equipment operation and maintenance process orchestration method, apparatus, electronic device, and medium. By designing the operation and maintenance process of ICT equipment in an operation and maintenance scenario in a hierarchical manner, the fourth code of the operation and maintenance process is orchestrated by the third code, the third code is orchestrated by the second code, and the second code is orchestrated by the first code with the smallest granularity. Furthermore, visual identifiers are used to map specific codes, and the code orchestration is completed by clicking on the identifiers and processing instructions for the identifiers. In this way, the code orchestration of the operation and maintenance process of multiple ICT devices in a specified operation and maintenance scenario can be completed automatically. The operation is simple and intuitive, improving operation and maintenance efficiency. Attached Figure Description
[0031] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0032] Figure 1 This is a schematic diagram of the structure of the ICT equipment operation and maintenance process orchestration framework provided by the present invention;
[0033] Figure 2 This is a flowchart illustrating the operation and maintenance process orchestration method for ICT equipment provided by the present invention;
[0034] Figure 3 This is a schematic diagram of the structure of the ICT equipment operation and maintenance process orchestration device provided by the present invention;
[0035] Figure 4 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation
[0036] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0037] It should be noted that, in the description of the embodiments of the present invention, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element. Those skilled in the art can understand the specific meaning of the above terms in the present invention according to the specific circumstances.
[0038] The terms "first," "second," etc., used in this invention are used to distinguish similar objects, not to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class, without limiting the number of objects; for example, a first object can be one or more. Furthermore, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0039] The following is combined Figures 1-2 This invention describes the operation and maintenance process orchestration method for ICT equipment provided by the present invention.
[0040] like Figure 1 As shown, the present invention provides a method for orchestrating the operation and maintenance process of ICT equipment, including:
[0041] Step 110: In response to the first preset instruction of the target area and the click events of multiple first identifiers, the first codes mapped by the multiple first identifiers are arranged to generate a second identifier, the second code mapped by the second identifier, and the second identifier is displayed.
[0042] Specifically, the target area can be the display interface of the arrangement tool. Within the target area, a first identifier can be displayed, and the user can manipulate the first identifier using the mouse. The first preset instruction can be an instruction to arrange and generate a second code based on the first code mapped to the first identifier. By combining the user's click event on the first identifier with the response to the first preset instruction, the first codes mapped to multiple first identifiers are arranged to generate a second identifier and the second code mapped to the second identifier, and the second identifier is displayed within the target area.
[0043] It is understandable that the second code is composed of multiple first codes arranged and combined.
[0044] Step 120: In response to the second preset instruction of the target area and the click events of multiple second identifiers, the second code is arranged to generate a third identifier, the third code mapped by the third identifier, and the third identifier is displayed.
[0045] Specifically, the second preset instruction can be an instruction to arrange and generate a third code based on the second code mapped to the second identifier. In response to the user's click event on the second identifier and the second preset instruction, the second codes mapped to multiple second identifiers are arranged to generate a third identifier and the third code mapped to the third identifier, and the third identifier is then displayed within the target area.
[0046] It is understandable that the third code is composed of multiple second codes arranged and combined.
[0047] Step 130: In response to the third preset instruction and the click events of the multiple third identifiers in the target area, the third code is arranged to generate a fourth identifier, the fourth code mapped by the fourth identifier, and the fourth identifier is displayed.
[0048] Specifically, the third preset instruction can be an instruction that arranges the third code mapped to the third identifier to generate a fourth code. By combining the user's click event on the third identifier with the response to the third preset instruction, that is, arranging the third codes mapped to multiple third identifiers, a fourth identifier and the fourth code mapped to the fourth identifier are generated, and the fourth identifier is displayed in the target area.
[0049] It is understandable that the second code is composed of multiple first codes arranged and combined.
[0050] Step 140: In response to the fourth preset instruction, save the fourth code; wherein the fourth code includes the code of the operation and maintenance process of multiple ICT devices in at least one specified operation and maintenance scenario.
[0051] Specifically, the fourth preset instruction can be an instruction to save the fourth code, thereby storing the fourth code so that it can provide ICT devices with the operation and maintenance capabilities for specified operation and maintenance scenarios.
[0052] In one embodiment, the fourth code can be saved as a script and uniformly distributed to all ICT devices. The ICT devices can find the corresponding code from the fourth code according to the device identifier and run the code to achieve automated operation and maintenance for the specified operation and maintenance scenario.
[0053] In another embodiment, the fourth code can be published as a REST API through an orchestration tool, and authorized ICT devices can call the API to achieve automated operation and maintenance for specified operation and maintenance scenarios.
[0054] In one embodiment, the click event is a single-click event.
[0055] The ICT equipment operation and maintenance process orchestration method provided by this invention designs the operation and maintenance process of ICT equipment in an operation and maintenance scenario in a hierarchical manner. The fourth code of the operation and maintenance process is orchestrated by the third code, the third code is orchestrated by the second code, and the second code is orchestrated by the first code with the smallest granularity. Furthermore, visual icons are used to map specific codes, and the code orchestration is completed by clicking on the icons and processing instructions for the icons. In this way, the code orchestration of the operation and maintenance process of multiple ICT devices in a specified operation and maintenance scenario can be completed automatically. The operation is simple and intuitive, and the operation and maintenance efficiency is improved.
[0056] Specifically, the ICT equipment operation and maintenance process orchestration method of the present invention orchestrates the operation and maintenance process of the ICT equipment based on an ICT equipment operation and maintenance process orchestration framework, that is, it constructs an ICT equipment operation and maintenance process orchestration framework for ICT equipment operation and maintenance process orchestration, such as... Figure 2 As shown, the ICT equipment operation and maintenance process orchestration framework includes: an atomic capability layer, an operational capability layer, an activity capability layer, and a solution capability layer. The fourth code of the solution capability layer is generated by orchestrating multiple third codes from the activity capability layer. The third codes are generated by orchestrating multiple second codes from the operational capability layer, and the second codes are generated by orchestrating the first codes from the atomic capability layer. In other words, the code corresponding to each layer can be generated by orchestrating and combining the code of the lower layer.
[0057] like Figure 2 As shown, the operation and maintenance code of each layer is visualized using labels or icons, displayed in the display interface of the orchestration tool, and the composition relationship between each label of each layer can be shown by connecting lines.
[0058] (1) Atomic capability layer
[0059] An atomic capability is defined as the smallest granularity of the operation and maintenance operation in terms of business. The first code of the atomic capability layer is the code of the smallest granularity operation and maintenance operation in the specified operation and maintenance scenario.
[0060] Specifically, atomic capabilities can include: general IT capabilities, specific device operation capabilities, AI capabilities, and external API capabilities. Correspondingly, the first code can include: general IT operation code, specific device operation code, AI operation code, and external API operation code.
[0061] General IT capabilities can be understood as maintenance operations that can be used in all ICT devices and are universal. Specific device capabilities, on the other hand, can be understood as maintenance operations that can only be used on devices from specific manufacturers, of specific types, or of specific models.
[0062] General IT operation codes and specific equipment operation codes can be designed and implemented using an orchestrator. This requires breaking down the relevant operation and maintenance processes and steps, abstracting atomic capabilities, and then using an orchestrator to design and implement them.
[0063] For example, in a server parameter configuration and maintenance scenario, the SRIOV parameter configuration command item for enabling the CPU virtualization function of the Inspur NF5280M5 server can be considered an atomic capability. Such atomic capabilities can generally be divided into steps such as device login, command sending, text parsing, field filtering, logical judgment, and result output. These steps are pre-defined as operation tools in the visual orchestration tool, which can directly connect these steps through drag-and-drop. It also configures corresponding parameters and parsing scripts for command sending and file parsing, achieving decomposition of maintenance actions, abstracting the steps, and facilitating the reuse of operation tools. Atomic capabilities can be published as REST APIs through the orchestration tool, possessing standard input, output, version identifiers, and other key information, making it easy for upper layers to reuse, reference, and combine them.
[0064] AI operation code refers to the operational code that uses a mathematical algorithm combined with specific data from a particular type of operation and maintenance scenario to train a model. The model is then released as an API, enabling intelligent perception, prediction, diagnosis, and strategy analysis for that type of operation and maintenance scenario. Examples include AI capabilities for core network vIMS network capacity assessment and prediction, and AI capabilities for identifying latent faults in 4G base station optical modules.
[0065] External API capabilities generally refer to the operation and maintenance capabilities provided by other external systems. They have standard inputs, outputs, and version numbers and can be directly integrated and used.
[0066] In one embodiment, in response to a double-click event and an input event of the first identifier, the input content corresponding to the input event is added to the first code.
[0067] Specifically, users can add parameter configurations in the first code by double-clicking the first identifier and entering specific parameter configurations. The first code is reusable and can be applied to different manufacturers and types of ICT devices. Combined with the added parameter configurations, it can be adapted to specific ICT devices.
[0068] (2) Operational Capability Layer
[0069] Operational capabilities are defined as an organic combination of multiple atomic capabilities for a single type of device from a single vendor. This combination enables a relatively independent and complete operational operation. The second code in the operational capability layer is the code for an operational operation of a specific type of ICT device within a specified operational scenario. For example, in a server parameter configuration operational scenario, operational capabilities can be defined as a combination of command items. For instance, for the Inspur NF5280M5 server, the SRIOV parameter configuration, SVM parameter configuration, and IOMMU parameter configuration command items can be combined to form the CPU virtualization function activation operational capability.
[0070] Operational capabilities are orchestrated and combined using an orchestrator to support logical judgments, loop operations, external event triggering, and other processes, enabling both parallel and serial execution of atomic capabilities. The output of one atomic capability can serve as the input of another, allowing for the orchestration and combination of atomic capabilities through parameter and result passing, thus forming new operational capabilities and achieving atomic capability reuse. Operational capabilities can also have version identifiers, facilitating multi-version references by upper-layer capabilities.
[0071] (3) Activity Capability Level
[0072] Activity capabilities are defined as a collection of multiple operations and atomic capabilities that enable business-level operation and maintenance (O&M) operations. The third code of the activity capability layer is the code for an O&M process composed of multiple O&M operations of a specified category of ICT devices in a specified O&M scenario. For example, in the parameter configuration O&M scenario of the Inspur NF5280M5 server, BIOS settings can be regarded as an activity. This activity consists of a collection of operations such as enabling CPU virtualization, boot mode, disabling overclocking, selecting energy efficiency scheme, and enabling hyper-threading. Other common activities include Inspur NF5280M5 server network card configuration, Inspur NF5280M5 server NTP service configuration, and link flow rate, optical power, packet error, and bandwidth utilization detection of Huawei NE40E data communication equipment.
[0073] It's important to understand that an activity is a complete operation and maintenance process for a specific type of equipment from a specific vendor. Activities are designed and output through the orchestration of various operations or capabilities. Activities support most automated actions covering various operation and maintenance scenarios, and activities are mutually exclusive. Activities across vendors are not reusable, while activities for the same type of equipment from the same vendor are reusable. Activity capabilities have version identifiers, facilitating multi-version capability referencing by upper-layer capabilities.
[0074] Activity capabilities orchestrate and combine operational capabilities through an orchestrator. Operational capabilities within an activity typically run independently, supporting parallel and serial execution, and can also incorporate logical checks. The definition of activity capabilities primarily abstracts from a business level, combining low-level operational capabilities into business-level activity capabilities. Activities are output by operation orchestration, such as... Figure 2 As shown by the dashed line, the direct use of atomic capabilities is also supported during the orchestration process.
[0075] In one embodiment, the method further includes: in response to a fifth preset instruction for the target area and a click event of at least one first identifier, adding a first code mapped to the at least one first identifier to the third code.
[0076] Specifically, the fifth preset instruction may be an instruction to add the first code mapped to the first identifier to the third code, so that the third code of the active capability layer includes the first code used directly.
[0077] (4) Solution Capability Layer
[0078] Solution capabilities are defined as complete operation and maintenance processes for different vendors and types of equipment in a specific scenario. They possess business independence and completeness, facilitating configuration and use from a business perspective. The fourth code includes the operation and maintenance process code for multiple ICT devices in at least one specified operation and maintenance scenario.
[0079] Specifically, a solution is a complete, end-to-end operation and maintenance (O&M) process, composed of various O&M activities. For example, different solutions can be defined for different fault types. For instance, for faults caused by excessive CPU temperature, the solution includes intelligent detection, early warning, handling, and routine checks. Solutions are non-overlapping. The orchestrated solutions target different scenarios and are also non-repetitive. Common O&M solutions include: network cloud server parameter configuration, core network data communication equipment quality issues, one-click handling of core network vIMS faults, optimization solutions for poor 5G-ToC quality issues in the core network, network testing of core network data communication equipment, IP network router hardware operation, and IP network BRAS / SR hardware operation.
[0080] The operational activities in this solution support the direct reuse of activity capability orchestration design outputs, and also support the integration of capabilities already available in other systems. For example, when performing high-risk commands, users need to further confirm the commands through a UI page; this activity can utilize the already integrated command confirmation UI interface.
[0081] Solution capabilities orchestrate and combine activity capabilities through an orchestrator. Activity capabilities within a solution typically possess operational independence while maintaining business integrity. Activity capabilities can be executed in parallel or sequentially, and logical judgments can be added. Solutions can be orchestrated using activities, operations, and atomic capabilities, primarily focusing on activity assembly, while also supporting direct use of the outputs from the operation and atomic capability layers.
[0082] In one embodiment, the method further includes: in response to a sixth preset instruction of the target area and a click event of at least one first identifier, adding a first code mapped to the at least one first identifier to the fourth code; and / or, in response to a seventh preset instruction of the target area and a click event of at least one second identifier, adding a second code mapped to the at least one second identifier to the fourth code.
[0083] Specifically, the sixth preset instruction may be an instruction to add the first code mapped to the first identifier to the fourth code, so that the fourth code of the solution capability layer includes the first code that is directly used; the seventh preset instruction may be an instruction to add the second code mapped to the second identifier to the fourth code, so that the fourth code of the solution capability layer includes the second code that is directly used.
[0084] It should be noted that this invention employs a layered design for the operation and maintenance (O&M) scenarios of ICT equipment, dividing them into four layers: atomic capability layer, operational capability layer, activity capability layer, and solution capability layer. O&M capabilities are built layer by layer, effectively solving the problems of high complexity, poor reusability, and inability to quickly support new maintenance requests from the customer side in O&M scripts. This layered design enables the layered accumulation and consolidation of O&M capabilities. Combined with visual orchestration and design tools, it supports customers in quickly completing the customized design of automated O&M scenarios, significantly improving O&M efficiency and reducing O&M costs.
[0085] The operation and maintenance process orchestration device for ICT equipment provided by the present invention is described below. The operation and maintenance process orchestration device for ICT equipment described below can be referred to in correspondence with the operation and maintenance process orchestration method for ICT equipment described above.
[0086] like Figure 3 As shown, the present invention provides an ICT equipment operation and maintenance process orchestration device, comprising:
[0087] The first generation module 310 is used to respond to a first preset instruction of the target area and a click event of a plurality of first identifiers, to arrange the first codes mapped by the plurality of first identifiers, generate a second identifier and a second code mapped by the second identifier, and display the second identifier;
[0088] The second generation module 320 is used to respond to the second preset instruction and the click events of multiple second identifiers in the target area, to arrange the second code, generate a third identifier, the third code mapped by the third identifier, and display the third identifier;
[0089] The third generation module 330 is used to respond to the third preset instruction and the click events of multiple third identifiers in the target area, to arrange the third code, generate a fourth identifier and the fourth code mapped by the fourth identifier, and display the fourth identifier;
[0090] The storage module 340 is used to store the fourth code in response to a fourth preset instruction; wherein the fourth code includes the code of the operation and maintenance process of multiple ICT devices in at least one specified operation and maintenance scenario.
[0091] Figure 4 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 4 As shown, the electronic device may include: a processor 410, a communication interface 420, a memory 830, and a communication bus 440, wherein the processor 410, the communication interface 420, and the memory 430 communicate with each other through the communication bus 440. The processor 410 can call logical instructions in the memory 430 to execute an ICT device operation and maintenance process orchestration method. This method includes: in response to a first preset instruction for a target area and click events of multiple first identifiers, orchestrating first codes mapped to the multiple first identifiers to generate a second identifier, second codes mapped to the second identifier, and displaying the second identifier; in response to a second preset instruction for the target area and click events of the multiple second identifiers, orchestrating the second codes to generate a third identifier, third codes mapped to the third identifier, and displaying the third identifier; in response to a third preset instruction for the target area and click events of the multiple third identifiers, orchestrating the third codes to generate a fourth identifier, fourth codes mapped to the fourth identifier, and displaying the fourth identifier; and in response to a fourth preset instruction, saving the fourth code; wherein the fourth code includes code for the operation and maintenance process of multiple ICT devices in at least one specified operation and maintenance scenario.
[0092] Furthermore, the logical instructions in the aforementioned memory 430 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0093] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the ICT device operation and maintenance process orchestration method provided by the above methods. The method includes: in response to a first preset instruction of a target area and click events of a plurality of first identifiers, orchestrating first codes mapped by the plurality of first identifiers to generate a second identifier and a second code mapped by the second identifier, and displaying the second identifier; in response to the second preset instruction of the target area and click events of the plurality of second identifiers, orchestrating the second code to generate a third identifier and a third code mapped by the third identifier, and displaying the third identifier; in response to the third preset instruction of the target area and click events of the plurality of third identifiers, orchestrating the third code to generate a fourth identifier and a fourth code mapped by the fourth identifier, and displaying the fourth identifier; in response to a fourth preset instruction, saving the fourth code; wherein the fourth code includes code for the operation and maintenance process of a plurality of ICT devices in at least one specified operation and maintenance scenario.
[0094] In another aspect, the present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon. When executed by a processor, the computer program implements a method for orchestrating the operation and maintenance process of ICT devices provided by the above methods. The method includes: in response to a first preset instruction for a target area and click events of a plurality of first identifiers, orchestrating first codes mapped to the plurality of first identifiers to generate a second identifier and second codes mapped to the second identifier, and displaying the second identifier; in response to a second preset instruction for the target area and click events of the plurality of second identifiers, orchestrating the second codes to generate a third identifier and third codes mapped to the third identifier, and displaying the third identifier; in response to a third preset instruction for the target area and click events of the plurality of third identifiers, orchestrating the third codes to generate a fourth identifier and fourth codes mapped to the fourth identifier, and displaying the fourth identifier; and in response to a fourth preset instruction, saving the fourth code; wherein the fourth code includes code for the operation and maintenance process of a plurality of ICT devices in at least one specified operation and maintenance scenario.
[0095] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0096] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0097] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for operation and maintenance process orchestration of ICT equipment, characterized in that, include: The operation and maintenance process of the ICT equipment is orchestrated based on the ICT equipment operation and maintenance process orchestration framework; The ICT equipment operation and maintenance process orchestration framework includes: atomic capability layer, operation capability layer, activity capability layer, and solution capability layer. The fourth code of the solution capability layer is generated by arranging multiple third codes of the activity capability layer. The third code is generated by arranging multiple second codes of the operation capability layer. The second code is generated by arranging the first code of the atomic capability layer. The first code of the atomic capability layer is the code for the smallest granularity operation and maintenance operation in the specified operation and maintenance scenario. The second code of the operation capability layer is the code for an operation and maintenance operation of a specified category of ICT equipment in the specified operation and maintenance scenario. The third code of the activity capability layer is the code for an operation and maintenance process composed of multiple operation and maintenance operations of the specified category of ICT equipment in the specified operation and maintenance scenario. In response to a first preset instruction for the target area and click events of multiple first identifiers, the first codes mapped to the multiple first identifiers are arranged to generate a second identifier, the second code mapped to the second identifier, and the second identifier is displayed. In response to a second preset instruction for the target area and click events of multiple second identifiers, the second code is arranged to generate a third identifier, a third code mapped to the third identifier, and the third identifier is displayed; In response to a third preset instruction for the target area and click events of multiple third identifiers, the third code is arranged to generate a fourth identifier, a fourth code mapped to the fourth identifier, and the fourth identifier is displayed. In response to a fourth preset instruction, the fourth code is saved; wherein the fourth code includes code for the operation and maintenance process of multiple ICT devices in at least one specified operation and maintenance scenario.
2. The ICT device operation and maintenance process orchestration method of claim 1, wherein, The first code includes: general IT operation code, specific equipment operation code, AI operation code, and external API operation code.
3. The ICT device operation and maintenance process orchestration method of claim 1, wherein, Also includes: In response to a fifth preset instruction for the target area and a click event of at least one first identifier, the first code mapped to the at least one first identifier is added to the third code.
4. The ICT device operation and maintenance process orchestration method of claim 1, wherein, Also includes: In response to a sixth preset instruction for the target area and a click event of at least one first identifier, the first code mapped to the at least one first identifier is added to the fourth code; And / or, In response to a seventh preset instruction for the target area and a click event of at least one second identifier, the second code mapped to the at least one second identifier is added to the fourth code.
5. An ICT device operation flow arrangement apparatus for performing the ICT device operation flow arrangement method of claim 1, characterized by, include: The first generation module is used to respond to a first preset instruction of the target area and click events of multiple first identifiers, arrange the first codes mapped by the multiple first identifiers, generate a second identifier, the second code mapped by the second identifier, and display the second identifier; The second generation module is used to respond to a second preset instruction of the target area and click events of multiple second identifiers, to arrange the second code, generate a third identifier, a third code mapped by the third identifier, and display the third identifier; The third generation module is used to respond to the third preset instruction of the target area and the click events of multiple third identifiers, to arrange the third code, generate a fourth identifier, the fourth code mapped by the fourth identifier, and display the fourth identifier; A save module is used to save the fourth code in response to a fourth preset instruction; wherein the fourth code includes the code of the operation and maintenance process of multiple ICT devices in at least one specified operation and maintenance scenario.
6. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the operation and maintenance process orchestration method for the ICT equipment as described in any one of claims 1 to 4.
7. A non-transitory computer-readable storage medium having stored thereon a computer program, characterized in that, When the computer program is executed by the processor, it implements the operation and maintenance process orchestration method for the ICT equipment as described in any one of claims 1 to 4.
8. A computer program product comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the operation and maintenance process orchestration method for the ICT equipment as described in any one of claims 1 to 4.