Intelligent operation and maintenance method, device, equipment, medium and product
By leveraging intelligent decision-making and blockchain verification through the intelligent operation and maintenance system, the problem of insufficient automation in IT operation and maintenance models is solved, enabling secure, controllable, and auditable operation and maintenance, which is suitable for high-risk scenarios such as finance and government.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- INDUSTRIAL AND COMMERCIAL BANK OF CHINA
- Filing Date
- 2026-02-24
- Publication Date
- 2026-04-21
AI Technical Summary
The existing IT operations and maintenance model lacks sufficient automation, resulting in passive and inefficient operations and maintenance responses, and making it difficult to achieve security, controllability, and auditability of processes, thus failing to meet the compliance requirements of highly regulated scenarios such as finance and government.
The system comprises an intelligent operation and maintenance subsystem, a blockchain network, and an automated execution subsystem. The intelligent decision-making subsystem generates structured operation and maintenance instructions, and the blockchain network is used to verify compliance and authenticity, ensuring the security and traceability of operations.
It achieves a balance between security and efficiency in operation and maintenance automation, ensuring that operation and maintenance operations are safe, controllable, and auditable, improving response speed and automation level, and is suitable for high-risk scenarios such as finance and government.
Smart Images

Figure CN121907677A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent operation and maintenance technology, and can be used in the financial technology field. In particular, it relates to an intelligent operation and maintenance method, device, equipment, medium and product. Background Technology
[0002] Information technology (IT) systems serve as the core operational carriers of modern enterprises, and their performance and reliability directly impact business continuity and market competitiveness. For example, in the financial industry, if a bank's IT system malfunctions, preventing customers from conducting transactions normally, it will cause significant inconvenience and may even lead to customer churn.
[0003] Currently, traditional IT operations and maintenance (O&M) models face severe challenges: On the one hand, insufficient automation leads to passive and inefficient O&M responses. Relying on manual or semi-automated scripts not only results in high error rates and poor adaptability but also introduces additional security and performance risks due to the need to deploy agents on the target system. On the other hand, the process of O&M automation is always accompanied by the inherent contradiction between security and efficiency—while automated operations improve response speed, they also expand data exposure and the risk of privilege abuse. Furthermore, traditional technologies struggle to achieve tamper-proof recording and reliable auditing of the operational process, failing to meet the compliance requirements of highly regulated scenarios such as finance and government. Although artificial intelligence technology provides a new approach to intelligent O&M, enabling anomaly identification and preliminary decision-making, its decision-making process lacks transparency. Directly linking it to the execution system poses a risk of major accidents caused by misoperation, and it is difficult to establish a reliable accountability mechanism. Therefore, how to achieve high automation and intelligence while ensuring the security, controllability, process verifiability, and full auditability of O&M operations has become a key technological bottleneck restricting the evolution of IT O&M systems. Summary of the Invention
[0004] This invention provides an intelligent operation and maintenance method, device, equipment, medium, and product to solve the technical problems of decision-making black box, unreliable operation, difficulty in balancing security and efficiency, and lack of effective audit and traceability mechanisms in existing intelligent operation and maintenance technologies.
[0005] According to one aspect of the present invention, an intelligent operation and maintenance method is provided, applied to an intelligent operation and maintenance system, the intelligent operation and maintenance system comprising an intelligent decision-making subsystem, a blockchain network, and an automated execution subsystem, including: The intelligent decision-making subsystem obtains operational status data of business systems from the operation and maintenance management platform; The intelligent decision-making subsystem generates structured operation and maintenance instructions based on the operational status data and a pre-set operation and maintenance knowledge base. The operation and maintenance instructions include the operation type, operation objective, and operation reason. The intelligent decision-making subsystem initiates a verification request for the operation and maintenance instructions to the blockchain network. The blockchain network invokes the verification smart contract according to the verification request, and the verification smart contract verifies the compliance and authenticity of the operation and maintenance instructions. If the intelligent decision-making subsystem receives verification information from the blockchain network, it generates an automated operation script for the operation and maintenance instructions based on the operation type and operation objective. The automated operation script is executed by the automated execution subsystem to control the user interface of the operation and maintenance management platform and complete the operation and maintenance operations of the business system.
[0006] According to another aspect of the present invention, an intelligent operation and maintenance device is provided, applied to an intelligent operation and maintenance system, the intelligent operation and maintenance system comprising an intelligent decision-making subsystem, a blockchain network, and an automated execution subsystem, including: The data acquisition module is used to acquire the operational status data of the business system through the intelligent decision-making subsystem based on the operation and maintenance management platform; The instruction generation module is used to generate structured operation and maintenance instructions based on the running status data and the pre-set operation and maintenance knowledge base through the intelligent decision-making subsystem. The operation and maintenance instructions include operation type, operation target and operation reason. The instruction verification module is used to initiate a verification request for the operation and maintenance instruction to the blockchain network through the intelligent decision-making subsystem; and to call the verification smart contract through the blockchain network according to the verification request, and to verify the compliance and authenticity of the operation and maintenance instruction through the verification smart contract. The script generation module is used to generate an automated operation script for the operation and maintenance operation instructions based on the operation type and operation objective if the intelligent decision-making subsystem receives verification information from the blockchain network. The script execution module is used to execute the automated operation script through the automated execution subsystem to control the user interface of the operation and maintenance management platform and complete the operation and maintenance operations of the business system.
[0007] According to another aspect of the present invention, a computer program product is provided, comprising a computer program that, when executed by a processor, implements the intelligent operation and maintenance method according to any embodiment of the present invention.
[0008] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising: At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to execute the intelligent operation and maintenance method according to any embodiment of the present invention.
[0009] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the intelligent operation and maintenance method described in any embodiment of the present invention.
[0010] According to another aspect of the present invention, a computer program product is provided, comprising a computer program / instructions that, when executed by a processor, implement the intelligent operation and maintenance method as described in any embodiment of the present invention.
[0011] This invention achieves a balance between security and efficiency in automated operations and maintenance (O&M) by constructing a closed-loop system encompassing intelligent sensing, trusted verification, and non-intrusive execution. The intelligent decision-making subsystem simulates expert experience for proactive analysis and decision-making, transforming vague alarms into clear, structured operational instructions, thus resolving the issues of passive response and black-box decision-making in traditional O&M. By introducing a blockchain network as a trusted arbitration layer, smart contracts automate compliance verification of operational instructions and verify their authenticity based on off-chain facts, establishing an immutable "trust anchor" before authorized execution, effectively preventing risks of misoperation and unauthorized access. The automated execution subsystem non-intrusively controls the O&M platform interface to complete operations, avoiding the security and change risks associated with deploying proxies in business systems. The entire process is recorded on the blockchain, forming a judicially auditable chain of evidence. This significantly improves O&M response speed and automation levels while fundamentally ensuring operational security, compliance, and traceability, providing a practical solution for intelligent O&M in high-risk scenarios such as finance and government.
[0012] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0013] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0014] Figure 1 This is a flowchart of an intelligent operation and maintenance method provided in an embodiment of the present invention; Figure 2 This is a flowchart of an intelligent operation and maintenance method provided in an embodiment of the present invention; Figure 3 This is a schematic diagram of the structure of an intelligent operation and maintenance device provided in an embodiment of the present invention; Figure 4 This is a schematic diagram of the structure of an electronic device that implements the intelligent operation and maintenance method of this invention. Detailed Implementation
[0015] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0016] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0017] Furthermore, it should be noted that the information collected in the technical solution of this invention is information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of related data all comply with the relevant laws, regulations and standards of relevant countries and regions, necessary confidentiality measures have been taken, and public order and good morals are not violated. Corresponding operation entry points are provided for users to choose to authorize or refuse.
[0018] Figure 1 This is a flowchart illustrating an intelligent operation and maintenance method provided by an embodiment of the present invention. This embodiment is applicable to scenarios involving intelligent operation and maintenance of IT systems in the fields of finance, government affairs, and energy, ensuring security, compliance, and auditable processes. The method can be executed by an intelligent operation and maintenance device, which can be implemented in hardware and / or software. This device can be configured in electronic devices with corresponding data processing capabilities, such as an intelligent operation and maintenance system within a server. The intelligent operation and maintenance system includes an intelligent decision-making subsystem, a blockchain network, and an automated execution subsystem. Figure 1 As shown, the method includes: S110. Obtain the operational status data of the business system from the operation and maintenance management platform through the intelligent decision-making subsystem.
[0019] The operations and maintenance (O&M) management platform is a pre-deployed software system within an enterprise used for centralized monitoring and management of IT resources. The O&M management platform typically collects data periodically and centrally stores and displays it by deploying lightweight agents on the managed business systems or through standard protocols (such as SNMP, WMI, and API). The intelligent decision-making subsystem integrates with the standardized data interfaces (such as RESTful APIs, message queues, and database connections) provided by the O&M management platform to obtain the necessary data in a non-intrusive manner, without requiring the installation of additional agents on the business systems, thus adhering to the principle of minimizing changes.
[0020] Operational status data refers to a set of metrics used to quantitatively evaluate the real-time status of a business system and its underlying resources. This data includes performance metrics and / or resource utilization data. Performance metrics reflect the system's processing capacity and service quality, such as: service response metrics: average API response time, database query latency, web page load time; throughput and capacity metrics: transactions per second, requests per second, message queue backlog depth; error and success rate metrics: error rate, transaction failure rate, service health check success rate. Resource utilization data reflects the load on infrastructure (computing, storage, network), such as: computing resources: CPU utilization, memory utilization, system load; storage resources: disk utilization, read / write operations per second, disk read / write latency; network resources: network bandwidth utilization, TCP connections, network packet loss rate. In practice, operational status data can be expanded according to specific business scenarios, for example, to include specific error patterns in application logs and business-defined metrics (such as orders per minute).
[0021] Specifically, the intelligent operations and maintenance system, through its intelligent decision-making subsystem, proactively calls the API of the operations and maintenance management platform or subscribes to its real-time data streams according to pre-configured data collection strategies (such as fixed time intervals or event triggers). The acquired raw data, after necessary cleaning, formatting, and timestamp alignment, is converted into an internally unified standardized data structure and temporarily cached for semantic parsing processing in subsequent steps. This enables unified, real-time awareness of the operational status of the enterprise's heterogeneous IT environment, transforming raw monitoring data streams into structured information inputs that can be understood by artificial intelligence models, thus initiating a closed-loop process from "passive monitoring" to "proactive intelligent operations and maintenance."
[0022] S120. The intelligent decision-making subsystem generates structured operation and maintenance instructions based on the operating status data and the pre-set operation and maintenance knowledge base. The operation and maintenance instructions include the operation type, operation objective and operation reason.
[0023] Specifically, the intelligent operations and maintenance (O&M) system, enhanced by the O&M knowledge base and built into the intelligent decision-making subsystem, parses operational status data to identify core anomalies (such as "performance bottlenecks"), related business entities (such as "database trade_db_primary"), and their severity. Simultaneously, it retrieves relevant historical cases and applicable strategies from the O&M knowledge base to provide context for decision-making. Based on this context, the LLM performs reasoning to generate one or more candidate O&M operations. For example, for the anomaly of "slow database response," the LLM can combine historical cases ("similar situations in the past three times were resolved through primary / standby failover") and strategies ("this database allows automatic failover") to generate the candidate operation "execute database primary / standby failover." The selected optimal candidate operation is encapsulated into a structured, machine-readable O&M operation instruction. The O&M operation instruction includes the operation type, operation objective, and operation reason. The operation type specifies the specific O&M action to be performed, such as service restart, resource expansion, configuration update, or failover. The operation objective clearly defines the target of the instruction, i.e., the specific business system component that has experienced an anomaly or needs adjustment, such as server ID, database instance name, or application service name. The operation reason explains the factual judgment on which this decision is based, usually directly related to runtime status data. For example: "Operation reason: The average response time of the target database trade_db_primary has been higher than 2000 milliseconds for 3 minutes, and the CPU utilization exceeds 95%, affecting core transaction services." Optionally, the intelligent decision-making subsystem generates structured operation and maintenance instructions based on operational status data and a pre-built operation and maintenance knowledge base. This includes: identifying abnormal indicators and associated business entities in the operational status data, and generating structured abnormal event descriptions; querying the operation and maintenance knowledge base based on the abnormal event descriptions to obtain historical handling solutions and policy constraints; generating structured prompt words based on the abnormal event descriptions, historical handling solutions, and policy constraints according to predefined prompt word templates, inputting the structured prompt words into a pre-trained large language model to generate handling suggestion text; identifying the operation and maintenance actions, target objects, and decision-making basis from the handling suggestion text; and generating structured operation and maintenance instructions based on the operation and maintenance actions, target objects, and decision-making basis.
[0024] Anomalies are quantitative measures or status indicators that significantly deviate from normal or expected threshold ranges, identified through real-time or periodic analysis of the operational status data of business systems. These measures may indicate performance degradation, functional failures, or resource bottlenecks in the business systems. Anomalies include performance anomalies, such as an API average response time suddenly increasing from <100ms to >2000ms; resource anomalies, such as server memory utilization consistently exceeding 95%; status anomalies, such as a database master-slave replication status changing from "normal" to "delayed"; and business anomalies, such as a transaction failure rate soaring from 0.01% to 5%. Related business entities refer to other system components, services, or resources in the IT environment that are directly related to the business system components generating the anomalies in terms of business logic, data flow, or resource dependencies.
[0025] Specifically, the intelligent decision-making subsystem, based on its built-in rule engine, identifies anomalous metrics in the operational status data (e.g., metric name = "CPU utilization", value = 98%, duration = 5 minutes) and related business entities affected by these anomalies (e.g., entity type = "virtual machine", entity identifier = "VM_PROD_APP_01", business = "online payment service"). The anomalous metrics and related business entities are then organized into a structured description of the anomalous event. This description uses a machine-readable format such as JSON, providing clear and standardized input for subsequent knowledge retrieval and AI inference.
[0026] The operations and maintenance knowledge base includes a historical case library. The intelligent decision-making subsystem uses structured anomaly event descriptions as query criteria to perform a similarity search within the vectorized historical case library. This retrieves historical handling records that match the current anomaly event description and selects verified and effective historical handling solutions. Based on the attributes of the business entities in the anomaly event description (such as environment and importance tags), applicable policy constraints are then identified.
[0027] Optionally, policy constraints include at least one of the following: operation whitelist constraints, time window constraints, target scope constraints, permission level constraints, and dependency constraints. Policy constraints include operational security policies and operational constraints. Whitelist constraints verify whether the operation type is within a predefined whitelist of allowed operations. Operation types can include database restarts, service expansion, etc. Whitelist constraints act as the master switch for automated operations, preventing unauthorized operation types from entering the automated operation and maintenance process at the source. Time window constraints verify whether the current time is within the time policy window for allowing the operation type. For example, prohibiting database reconstruction during peak business periods and only allowing operation and maintenance operations within a preset maintenance window to avoid impacting critical business operations. Target scope constraints verify the operation target (such as a specific server or database instance). The system checks whether the target object is registered and allowed to operate automatically, preventing operations from being misdirected to unauthorized, special (e.g., under testing, offline) or critical core assets; permission level constraints are used to verify whether the specific event source or business context that triggered this operation and maintenance process has the necessary permissions to apply for the operation type. Permission level constraints are based on the event's metadata (e.g., alarm severity level, event source system); dependency constraints are used to verify whether the business system meets the preconditions that must be met before executing the operation. For example, before executing "master-slave switchover", it is necessary to verify that the backup database replication status is normal. Before executing "service offline", it is necessary to confirm that all upstream traffic of the service has been cut off.
[0028] Based on a predefined prompt template optimized for operational decision-making, the description of the abnormal event, retrieved historical handling solutions, and policy constraints are integrated into a rich and clearly defined structured prompt. This structured prompt is input into a pre-trained large language model (such as a finely tuned industry model) to generate handling suggestion text. From the handling suggestion text, operational actions (such as "restart service"), target objects (such as "server A"), and decision-making basis (such as "due to memory leak") are identified and extracted. The extracted operational actions, target objects, and decision-making basis are encapsulated according to a predetermined data pattern to generate the final structured operational operation instructions.
[0029] Understandably, by introducing historical handling procedures and enterprise-specific policy constraints, the operational instructions output by the intelligent decision-making subsystem are ensured to be not only based on general knowledge but also deeply aligned with the enterprise's best practices and compliance red lines, effectively preventing decisions from deviating from actual business needs or violating security policies. The use of structured prompts and information extraction technology enables effective guidance and precise control over the output of the large language model, avoiding randomness and instability in the generated content. This ensures that the final generated operational instructions possess high accuracy, consistency, and machine-processability, laying a reliable foundation for subsequent automated verification and secure execution of blockchain data.
[0030] S130. The intelligent decision-making subsystem initiates a verification request for the operation and maintenance instructions to the blockchain network; the blockchain network calls the verification smart contract according to the verification request, and verifies the compliance and authenticity of the operation and maintenance instructions through the verification smart contract.
[0031] Specifically, the intelligent decision-making subsystem encapsulates the operation and maintenance instructions and its own identity (usually its account address in the blockchain network) into a structured blockchain transaction. This transaction is digitally signed using the private key held by the intelligent decision-making subsystem to prove its authenticity and integrity. After signing, the transaction is broadcast to the P2P nodes (Peer-to-Peer Nodes, i.e., the servers participating in peer-to-peer communication within the blockchain network), formally submitting the operation and maintenance instructions from their generation environment (off-chain) to a public, distributed ledger environment (on-chain), changing the status of the operation and maintenance instructions to "proposal pending verification." When the transaction containing the operation and maintenance instructions is confirmed and packaged onto the chain, the verification smart contract deployed in the blockchain network is automatically triggered to verify the compliance and authenticity of the operation and maintenance instructions according to preset logic. Successful broadcasting and on-chain registration of the transaction automatically triggers the verification smart contract pre-deployed on the blockchain network. The verification smart contract is a piece of program code stored on-chain, publicly transparent, and whose execution is guaranteed to be deterministic by the blockchain network nodes.
[0032] This ensures that only authorized and legitimate intelligent decision-making subsystems (or their specific service accounts) can submit instructions to the blockchain network for adjudication, preventing arbitrary entities from abusing the automated process. By leveraging the blockchain's tamper-proof and traceable characteristics and the automated execution capabilities of smart contracts, a fact-based trusted checkpoint is embedded between intelligent decision-making and automated execution. This solves the trust problem of pure AI operations: preventing AI from making erroneous decisions due to "illusions" or outdated data, and also guarding against malicious internal operations. Verification results (pass or reject) and key evidence (such as data hashes returned by oracles) are permanently and immutably recorded on the blockchain, forming a judicially auditable chain of evidence. Only when both compliance and authenticity verifications pass are the operational instructions authorized to proceed to the next execution stage.
[0033] S140. If the intelligent decision-making subsystem receives verification information from the blockchain network, it generates an automated operation script for operation and maintenance instructions based on the operation type and operation objective.
[0034] Among them, the automated operation script is an independently executable program that precisely encodes all steps from login and navigation to performing clicks and inputs on specified interface elements. This allows operation and maintenance actions to be completed indirectly by manipulating the web interface of the operation and maintenance management platform without modifying the platform itself.
[0035] Specifically, the intelligent decision-making subsystem continuously monitors the event logs of the blockchain network or actively queries the blockchain status to obtain on-chain verification results for submitted operation and maintenance instructions. Only when the execution result of the verification smart contract is explicitly marked as "verification passed," and this result has been confirmed by the consensus of the blockchain network, the intelligent decision-making subsystem transforms the operation and maintenance instructions into automated operation scripts that can be automatically executed in the web interface of the operation and maintenance management platform. This ensures that only instructions that have undergone dual verification of compliance and authenticity can enter the execution phase, thus preventing unauthorized or erroneous operation and maintenance operations from the process perspective.
[0036] S150. The automated operation script is executed through the automated execution subsystem to control the user interface of the operation and maintenance management platform and complete the operation and maintenance operations of the business system.
[0037] The automated operation scripts are sent to the automated execution subsystem, which then executes them to control the user interface of the operations and maintenance management platform, thereby completing the operations and maintenance operations on the business systems. The automated execution subsystem is a dedicated execution engine that programmatically drives the browser to simulate user interaction with the operations and maintenance management platform's web interface (such as clicking and inputting), thereby triggering the platform's backend services to perform the actual operations and maintenance on the business systems. This process does not require installing an agent in the business systems, and indirectly achieves operations and maintenance on the business systems through non-intrusive control of the operations and maintenance management platform.
[0038] Specifically, after the automated operation script is executed, a summary of the successful or failed operation is recorded on the blockchain network, forming an immutable chain of audit evidence. Simultaneously, the intelligent decision-making subsystem updates the operation and maintenance knowledge base based on this execution result. For example, successful cases are stored in a historical case library, or the reasons for failures are analyzed to optimize decision-making rules, thereby enabling the intelligent decision-making subsystem to learn and continuously improve. This achieves a complete automated closed loop from decision-making to execution, ensuring auditability of operations while endowing the system with continuous evolution capabilities.
[0039] Optionally, an automated operation script can be executed through an automated execution subsystem to manipulate the user interface of the operation and maintenance management platform and complete the operation and maintenance operations on the business system. This includes: launching a headless browser instance, navigating to the login page of the operation and maintenance management platform within the headless browser instance, and completing identity authentication using access credentials obtained from the blockchain network; driving the headless browser instance to navigate to the resource management page of the operation target; and executing the browser control logic defined by the automated operation script within the headless browser instance to locate and trigger the target user interface elements on the resource management page, thereby enabling the operation and maintenance management platform to execute the actual operation and maintenance instructions for the business system.
[0040] The headless browser instance is a complete browser kernel process without a graphical user interface, providing an isolated and controllable sandbox environment for subsequent operations. An automated execution subsystem launches a headless browser instance. Within the headless browser instance, navigation is performed to the Uniform Resource Locator (URL) of the operation and maintenance management platform's login page. Using access credentials obtained from the blockchain network (such as encrypted tokens or username / password pairs), the automated operation script automatically fills in and submits the login form, completing authentication and establishing a legitimate session. Based on the "operation target" information in the operation and maintenance instructions, the headless browser instance is driven to jump to the specific resource management page corresponding to the operation target (such as the management panel of a specific server or the instance details page of a database). Within the established headless browser context, the automated operation script is injected and executed. The automated operation script is essentially a collection of browser automation-driven instructions that execute predefined browser control logic by calling the programming interfaces provided by the driver. The core of the browser control logic defined by the automated operation script is to programmatically locate specific target user interface elements in the resource management page (such as locating the "Restart" button or "Confirm" dialog box using CSS selectors or XPath) and simulate real user interaction events (such as click events and input events) to trigger and manipulate these target user interface elements. The automated interaction of interface elements on the front end of the operations and maintenance management platform will follow the platform's original web application logic, naturally triggering its front-end code to initiate corresponding HTTP requests or API calls to the back-end service (for example, clicking the "Restart" button will trigger an AJAX request to call the restart interface). After verifying the session's validity, the back-end service of the operations and maintenance management platform will execute the corresponding underlying operations and maintenance instructions, thereby completing the actual operations and maintenance of the business system (such as servers and databases).
[0041] Understandably, the entire execution process is strictly completed in a browser environment using standard web protocols, without requiring the installation of any agents, plugins, or code modifications on the backend of the business system or operations and maintenance management platform. This achieves the principle of non-intrusive automated operations and maintenance, while ensuring the compliance and traceability of the operation.
[0042] This invention achieves a balance between security and efficiency in automated operations and maintenance (O&M) by constructing a closed-loop system encompassing intelligent sensing, trusted verification, and non-intrusive execution. The intelligent decision-making subsystem simulates expert experience for proactive analysis and decision-making, transforming vague alarms into clear, structured operational instructions, thus resolving the issues of passive response and black-box decision-making in traditional O&M. By introducing a blockchain network as a trusted arbitration layer, smart contracts automate compliance verification of operational instructions and verify their authenticity based on off-chain facts, establishing an immutable "trust anchor" before authorized execution, effectively preventing risks of misoperation and unauthorized access. The automated execution subsystem non-intrusively controls the O&M platform interface to complete operations, avoiding the security and change risks associated with deploying proxies in business systems. The entire process is recorded on the blockchain, forming a judicially auditable chain of evidence. This significantly improves O&M response speed and automation levels while fundamentally ensuring operational security, compliance, and traceability, providing a practical solution for intelligent O&M in high-risk scenarios such as finance and government.
[0043] Figure 2 This is a flowchart of an intelligent operation and maintenance method provided by an embodiment of the present invention. Based on the above embodiments, this embodiment optimizes and improves the step of "verifying the compliance and authenticity of the operation and maintenance instructions through the verification smart contract." Figure 2 As shown, the method includes: S210. Obtain the operational status data of the business system from the operation and maintenance management platform through the intelligent decision-making subsystem.
[0044] S220. The intelligent decision-making subsystem generates structured operation and maintenance instructions based on the operating status data and the pre-set operation and maintenance knowledge base. The operation and maintenance instructions include the operation type, operation objective and operation reason.
[0045] S230, Initiate a verification request for operation and maintenance instructions to the blockchain network through the intelligent decision-making subsystem.
[0046] S240. The verification smart contract is invoked through the blockchain network according to the verification request. The verification smart contract verifies whether the operation type of the operation instruction exists in the set of allowed operation types stored on the blockchain network. The verification smart contract also verifies whether the blockchain account address that invoked the verification smart contract has the authority to initiate the operation type. S250. If the verification passes, the authenticity of the operation reason for the operation and maintenance command will be verified.
[0047] Specifically, the verification process accesses a set of permitted operation types stored in the blockchain network via a smart contract. This set of permitted operation types is an immutable whitelist agreed upon on-chain through consensus and updated by the system administrator via a governance process. The verification smart contract compares the operation type in the operational instructions (e.g., service restart, database failover) with this whitelist. Verification passes only if the operation type explicitly exists in the whitelist. This verification fundamentally prevents any unauthorized operation types that may pose unknown risks from entering the automated execution process.
[0048] The verification process involves resolving the smart contract to identify the initiator of the current transaction, specifically the blockchain account address that called the verification smart contract, which is also the blockchain account address of the intelligent decision-making subsystem. This address uniquely identifies the entity (i.e., the intelligent decision-making subsystem) that submitted the current maintenance operation instruction. The on-chain permission mapping table is then queried, recording the specific operation types of permissions granted to different blockchain account addresses. The verification smart contract matches the current caller's address with the operation type in the maintenance operation instruction, verifying whether the address is authorized to initiate this type of operation. This verification implements the principle of least privilege and responsibility binding based on blockchain identity, ensuring that only authorized and legitimate service identities can drive high-risk automated operations.
[0049] The two checks mentioned above are executed sequentially and both are mandatory. If either check fails, the verification smart contract will immediately terminate the process and record a verification failure event on the blockchain, including the specific reason for the failure (such as "operation type unauthorized" or "insufficient caller privileges"). Only when both checks pass will the verification smart contract determine that the compliance check has passed, and then proceed to verify the authenticity of the operation reason for the maintenance operation instruction. By moving simple rule checks forward, non-compliant requests can be quickly filtered out at the lowest cost, avoiding triggering more complex off-chain data query and verification logic.
[0050] Optionally, the authenticity of the operation reason for the operation and maintenance instruction is verified, including: extracting the judgment conditions on which the operation reason depends from the operation and maintenance instruction; calling at least one off-chain data source by the verification smart contract to obtain the real-time status data of the business system from the off-chain data source; verifying the validity of the digital signature of the real-time status data; and determining whether the real-time status data meets the judgment conditions. If it does, the operation reason is determined to be authentic.
[0051] By verifying the smart contract and parsing the operational instructions, the core logic of the operational reasons is extracted as judgment conditions. These judgment conditions are typically represented by one or more logical expressions, comparing specific state indicators of the business system with preset thresholds or expected states (e.g., the judgment condition is: the CPU utilization of server host-001 has been above 95% for 5 consecutive minutes). The verification smart contract invokes at least one trusted off-chain data source through its predefined function interface. An off-chain data source is a service that provides authenticated access to off-chain information, typically manifested as a blockchain oracle. The verification smart contract initiates a query request to the off-chain data source to obtain real-time state data related to the judgment conditions, reflecting the latest status of the business system.
[0052] The verification smart contract receives responses from off-chain data sources, including real-time status data of the business system and the digital signature of the off-chain data source. The verification smart contract uses the public key corresponding to the off-chain data source to verify the validity of the digital signature, confirming that the obtained data indeed originates from this trusted data source and has not been tampered with during transmission, thus ensuring the basic trustworthiness of the data used for subsequent comparisons. After the data signature verification is successful, the verification smart contract substitutes specific values or states from the obtained real-time status data (e.g., current CPU utilization of 96.2%) into the judgment conditions for the operation reason for calculation. If the calculation result shows that the real-time status data meets (i.e., is true) the judgment conditions, the operation reason of the maintenance operation instruction is deemed authentic; otherwise, it is deemed authentic.
[0053] Understandably, by refining authenticity verification into four clearly defined technical steps—extracting conditions, retrieving data, verifying signatures, and comparing and judging—the previously ambiguous smart contract verification process becomes transparent, repeatable, and auditable. Mandatory verification based on real-time off-chain data with trusted signatures fundamentally eliminates the risk of AI "illusions" or decisions made using outdated data, establishing a robust fact-checking mechanism for automated operations and maintenance.
[0054] S260. If the intelligent decision-making subsystem receives verification information from the blockchain network, it generates an automated operation script for operation and maintenance instructions based on the operation type and operation objective.
[0055] After receiving the verification information from the blockchain network, the script generation process is initiated through the intelligent decision-making subsystem, which transforms the operation and maintenance instructions that have passed the compliance and authenticity verification into program instructions that can be automatically executed in the web interface of the operation and maintenance management platform.
[0056] Optionally, the blockchain network is a consortium blockchain network, including a public chain and at least one business chain. By building an enterprise-grade consortium blockchain network, core capabilities such as operational immutability, process traceability, and multi-party verifiability are provided for intelligent operations and maintenance. To achieve a balance between data security and efficiency, the blockchain network adopts a hybrid architecture of "one public chain and multiple business chains": the public chain serves as the core hub of the entire network, storing enterprise-grade public data and logic, including: standard operation process templates: defining standard operation steps and element location logic for various operations and maintenance operations (such as server restarts and database switching) on the general operations and maintenance platform interface; global security policies and contracts: such as operation type whitelists, cross-business domain compliance rules, and core logic for verifying smart contracts and oracle service contracts; operation summaries and audit indexes: cryptographic hashes (fingerprints) of all operations and maintenance operation records, providing a globally verifiable audit entry point. The business chains are deployed independently for different business systems or departments, carrying private and sensitive data. Each business chain is physically isolated, storing sensitive environment configurations such as IP addresses, resource identifiers, and access paths for specific servers and database instances; secure access credentials: encrypted tokens or account information used to log in to the dedicated operation and maintenance management platform for each business; and a complete operation log: detailed operation and maintenance instructions, verification records, and execution results for the systems associated with the business chain.
[0057] Optionally, an automated operation script for generating operation and maintenance instructions is generated based on the operation type and operation objective. This includes: obtaining a standard operation process template from the public blockchain based on the operation type; wherein the standard operation process template is used to define the sequence of operation steps and page element positioning logic on the user interface of the operation and maintenance management platform; obtaining environment configuration parameters and access credentials from the business blockchain based on the operation objective; the environment configuration parameters include a unique resource identifier or navigation path of the operation objective within the operation and maintenance management platform; the access credentials are used for login authentication on the operation and maintenance management platform; and generating an automated operation script based on the standard operation process template, environment configuration parameters, and access credentials.
[0058] The standard operation process template defines the sequence of standard operation steps required to complete a certain type of operation (e.g., restarting a server) on the user interface of the operation and maintenance management platform, as well as the abstract logic for locating key page elements (e.g., locating them through button text content or general data attributes), but does not include specific environment parameters. Environment configuration parameters refer to data used to uniquely identify and locate the operation target within a specific operation and maintenance management platform instance, including at least a unique resource identifier for the operation target within the platform (e.g., instance ID, hostname) or specific path information for navigating to the resource management page of the operation target. Access credentials refer to confidential information used for authentication through the operation and maintenance management platform, such as encrypted API keys, session tokens, or username / password pairs, which are used to automate subsequent login operations of the subsystem. The intelligent decision-making subsystem retrieves the corresponding standard operation process template from the public chain based on the operation type. Based on the operation target, the intelligent decision-making subsystem queries the environment configuration parameters and access credentials from the business chain corresponding to the business system to which the operation target belongs.
[0059] The intelligent decision-making subsystem integrates and instantiates the acquired standard operation process templates, environment configuration parameters, and access credentials, typically through a rule engine or code generation model. It combines general operation steps with specific target identifiers and login information, outputting an executable script that conforms to the syntax specifications of a specific browser automation framework. The generated automated operation script precisely encodes the entire process from login authentication and navigation to the target page, and then to the execution of specific clicks, inputs, and other interactive operations. This allows for indirect and non-intrusive operation and maintenance of the business system by manipulating the user interface of the operations and maintenance management platform.
[0060] Understandably, by decoupling general operational logic from specific environmental data and storing it on separate chains, modularization, security, and efficiency of script generation are achieved. By obtaining standard operational process templates from public chains, best practices are solidified and reused across the enterprise, ensuring operational consistency and standardization, and reducing script writing and maintenance costs. By dynamically obtaining environmental configuration parameters and access credentials from isolated business chains, the security boundaries of sensitive information (such as precise server location information and login keys) are ensured, meeting the data privacy and compliance requirements of different business systems. Through the dynamic synthesis of templates and parameters, executable scripts for specific objectives can be generated quickly and accurately, enabling one-time intelligent decisions to automatically adapt to complex and heterogeneous IT environments, significantly improving the agility and coverage of automated operations and maintenance while ensuring security.
[0061] S270. The automated operation script is executed through the automated execution subsystem to control the user interface of the operation and maintenance management platform and complete the operation and maintenance operations of the business system.
[0062] The following example illustrates how a public blockchain and a business blockchain can collaborate to complete an intelligent operation and maintenance task: The intelligent decision-making subsystem detected a continuous CPU usage alarm on an application server pay-app-server-01 belonging to the core financial business system. Based on this, it generated an operation and maintenance instruction to "restart the server", and the instruction has been verified by the blockchain network.
[0063] The intelligent decision-making subsystem queries the public chain based on the operation type (restart server) in the operation and maintenance instructions. The public chain returns the corresponding standard operation process template. This template is a structured data object that defines the abstract sequence of steps and interface interaction logic for performing a server restart operation on a general operation and maintenance management platform (such as VMware vCenter). For example: 1. Navigate to the "Hosts & Clusters" view; 2. Enter [SERVER_ID] in the search box; 3. Right-click the target host and select "Power" -> "Restart Client". This template does not contain any specific business system environment parameters. Subsequently, the intelligent decision-making subsystem queries the "Core Financial Business Chain" associated with the core financial business system based on the operation target (pay-app-server-01) in the operation and maintenance instructions. The Core Financial Business Chain returns the environment configuration parameters related to this server (such as its specific resource identifier vm-12345 in the dedicated operation and maintenance management platform of the financial system, and the complete resource navigation path) and access credentials (an encrypted token used to log in to the dedicated operation and maintenance management platform).
[0064] The intelligent decision-making subsystem integrates and instantiates the standard operating procedure templates provided by the public blockchain with the specific environment configuration parameters and access credentials provided by the core financial business blockchain to generate precise automated operation scripts. The intelligent decision-making subsystem then submits this script and related operation and maintenance instructions to the core financial business blockchain for final operation documentation. The smart contract deployed on the core financial business blockchain immutably records the metadata of this operation (such as instruction hash, timestamp, and operator identity) on the blockchain.
[0065] The automated execution subsystem monitors the task queue on the business chain, retrieves and executes the automated operation script. Upon completion, the result is fed back and recorded on the same business chain. Simultaneously, a key summary of this operation (such as the operation hash and final state) is synchronized to the global audit index of the public chain. Auditors can quickly locate the operation record by querying the public chain and trace the hash value to the specific business chain to retrieve complete operation details.
[0066] Sensitive business configurations and credentials are strictly confined within their respective business chains, meeting data sovereignty and privacy protection requirements. Each business chain can operate independently, employing a consensus mechanism suited to its own business characteristics, without interfering with each other. The public chain ensures uniformity in operational standards, security policies, and auditing criteria across the entire company. This layered architecture achieves an optimal balance between unified public policies, sensitive data isolation, and global audit accessibility. The blockchain network not only records "what happened," but also ensures, through its architecture, that operational processes can be executed securely, orderly, and reliably in complex, multi-business-line enterprise environments through automated execution.
[0067] This invention achieves a balance between security and efficiency in automated operations and maintenance (O&M) by constructing a closed-loop system encompassing intelligent sensing, trusted verification, and non-intrusive execution. The intelligent decision-making subsystem simulates expert experience for proactive analysis and decision-making, transforming vague alarms into clear, structured operational instructions, thus resolving the issues of passive response and black-box decision-making in traditional O&M. By introducing a blockchain network as a trusted arbitration layer, smart contracts automate compliance verification of operational instructions and verify their authenticity based on off-chain facts, establishing an immutable "trust anchor" before authorized execution, effectively preventing risks of misoperation and unauthorized access. The automated execution subsystem non-intrusively controls the O&M platform interface to complete operations, avoiding the security and change risks associated with deploying proxies in business systems. Throughout the process, decision-making basis, verification evidence, and execution results are all stored on the blockchain, forming a complete, judicially auditable evidence chain. This significantly improves O&M response speed and automation levels while fundamentally ensuring the security, compliance, and trustworthiness of the operational process, providing a reliable solution for intelligent O&M in high-risk scenarios such as finance and government.
[0068] In one alternative implementation, the primary purpose of constructing a consortium blockchain network is to enhance the security and correctness of operational and maintenance (O&M) operations. Leveraging the decentralized nature of blockchain, O&M data is tamper-proofed. A consensus protocol enables joint confirmation of decisions by O&M nodes. By recording the O&M instruction hash, execution environment snapshot, and result state triplet, an operation fingerprint is uploaded to the blockchain for traceability. This ensures that O&M operation records are verifiable and traceable. Any O&M operation can be reverse-verified using the triplet fingerprint: inputting the operation hash value returns an on-chain environment snapshot and state change record, supporting forensic-grade evidence extraction.
[0069] The topology of a consortium blockchain network centers on a public blockchain, radiating out to connect multiple independent application business chains. The public blockchain stores enterprise-level public operations and basic data; each business chain is deployed in isolation, carrying private operation and maintenance instructions, sensitive business data, and dynamic operating metrics.
[0070] A lightweight relay protocol enables trusted interaction between the public chain and the business chain, ensuring that public policy updates are automatically synchronized to all business chains. At the same time, a channel isolation mechanism is used to maintain physical data isolation between applications, so that the operation and maintenance of each application do not affect each other.
[0071] A hybrid deployment approach combining light nodes and full nodes is adopted. The public chain uses a full node cluster deployment to handle global consensus and auditing; the business chain uses light nodes to synchronize only block headers and related transactions, reducing storage overhead and resource consumption; the internal network deploys PBFT (Practical Byzantine Fault Tolerance) consensus node groups to achieve second-level confirmation for critical operations, while non-critical operations use the Raft algorithm to improve throughput.
[0072] Using a distributed file system to provide distributed storage support for the blockchain network enables decentralized storage, content verifiability, and efficient sharded retrieval of operational data, supporting decision verification for smart contracts and intelligent decision-making subsystems.
[0073] Figure 3 This is a schematic diagram of the structure of an intelligent operation and maintenance device provided in an embodiment of the present invention. This embodiment is applicable to scenarios involving secure, compliant, and auditable intelligent operation and maintenance of IT systems in fields such as finance, government affairs, and energy. The device can be implemented in hardware and / or software and can be configured in electronic devices with corresponding data processing capabilities, such as an intelligent operation and maintenance system within a server. The intelligent operation and maintenance system includes an intelligent decision-making subsystem, a blockchain network, and an automated execution subsystem. Figure 3 As shown, the device includes: The data acquisition module 310 is used to acquire the operating status data of the business system from the operation and maintenance management platform through the intelligent decision-making subsystem; The instruction generation module 320 is used to generate structured operation and maintenance instructions based on the operation status data and the pre-set operation and maintenance knowledge base through the intelligent decision-making subsystem. The operation and maintenance instructions include the operation type, operation objective and operation reason. The instruction verification module 330 is used to initiate a verification request for operation and maintenance instructions to the blockchain network through the intelligent decision-making subsystem; the blockchain network calls the verification smart contract according to the verification request, and the verification smart contract verifies the compliance and authenticity of the operation and maintenance instructions; The script generation module 340 is used to generate an automated operation script for operation and maintenance instructions based on the operation type and operation objective if the intelligent decision-making subsystem receives verification information from the blockchain network. The script execution module 350 is used to execute automated operation scripts through the automated execution subsystem to control the user interface of the operation and maintenance management platform and complete the operation and maintenance operations of the business system.
[0074] The intelligent operation and maintenance device provided in the embodiments of the present invention can execute the intelligent operation and maintenance method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the method execution.
[0075] Optionally, the instruction verification module includes: The compliance verification unit is used to verify whether the operation type of the operation and maintenance operation instruction exists in the set of allowed operation types stored on the blockchain network; and to verify whether the blockchain account address that calls the verification smart contract has the authority to initiate the operation type. The authenticity verification unit is used to verify the authenticity of the operation reason of the operation and maintenance command if the verification passes.
[0076] Optionally, the authenticity verification unit is specifically used to extract the judgment conditions on which the operation reason depends from the operation and maintenance instructions; call at least one off-chain data source by the verification smart contract to obtain the real-time status data of the business system from the off-chain data source; verify the validity of the digital signature of the real-time status data; and determine whether the real-time status data meets the judgment conditions. If it does, the operation reason is determined to be authentic.
[0077] Optionally, the blockchain network is a consortium blockchain network, including a public chain and at least one business chain. The script generation module is specifically used for: obtaining a standard operation process template from the public chain according to the operation type; wherein, the standard operation process template is used to define the sequence of operation steps and page element positioning logic on the user interface of the operation and maintenance management platform; obtaining environment configuration parameters and access credentials from the business chain according to the operation target; the environment configuration parameters include a unique resource identifier or navigation path of the operation target within the operation and maintenance management platform; the access credentials are used for login authentication of the operation and maintenance management platform; and generating an automated operation script based on the standard operation process template, environment configuration parameters, and access credentials.
[0078] Optionally, the script execution module is specifically used to launch a headless browser instance, navigate to the login page of the operation and maintenance management platform in the headless browser instance, and complete identity authentication using access credentials obtained from the blockchain network; drive the headless browser instance to navigate to the resource management page of the operation target; in the headless browser instance, execute the browser control logic defined by the automated operation script to find and trigger the target user interface elements in the resource management page, so that the operation and maintenance management platform can execute the actual operation and maintenance instructions for the business system.
[0079] Optionally, the instruction generation module is specifically used to identify abnormal indicators and associated business entities in the operational status data, and generate structured abnormal event descriptions; query the operation and maintenance knowledge base based on the abnormal event descriptions to obtain historical handling solutions and policy constraints; generate structured prompt words based on the abnormal event descriptions, historical handling solutions, and policy constraints according to predefined prompt word templates, input the structured prompt words into a pre-trained large language model to generate handling suggestion text; identify the operation and maintenance actions, target objects, and decision-making basis from the handling suggestion text; and generate structured operation and maintenance operation instructions based on the operation and maintenance actions, target objects, and decision-making basis.
[0080] Optionally, policy constraints may include at least one of the following: operation whitelist constraints, time window constraints, target scope constraints, permission level constraints, and dependency constraints.
[0081] The intelligent operation and maintenance device described in further detail can also execute the intelligent operation and maintenance method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the method.
[0082] According to embodiments of the present invention, the present invention also provides an electronic device, a readable storage medium, and a computer program product.
[0083] Figure 4 A schematic diagram of an electronic device 40, which can be used to implement embodiments of the intelligent operation and maintenance method of the present invention, is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0084] like Figure 4 As shown, the electronic device 40 includes at least one processor 41 and a memory, such as a read-only memory 42 or a random access memory 43, communicatively connected to the at least one processor 41. The memory stores computer programs executable by the at least one processor. The processor 41 can perform various appropriate actions and processes based on the computer program stored in the read-only memory 42 or loaded from storage unit 48 into the random access memory 43. The random access memory 43 may also store various programs and data required for the operation of the electronic device 40. The processor 41, read-only memory 42, and random access memory 43 are interconnected via a bus 44. An input / output interface 45 is also connected to the bus 44.
[0085] Multiple components in electronic device 40 are connected to input / output interface 45, including: input unit 46, such as keyboard, mouse, etc.; output unit 47, such as various types of monitors, speakers, etc.; storage unit 48, such as disk, optical disk, etc.; and communication unit 49, such as network card, modem, wireless transceiver, etc. Communication unit 49 allows electronic device 40 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0086] Processor 41 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 41 include, but are not limited to, central processing units, graphics processing units, various special-purpose artificial intelligence computing chips, various processors running machine learning model algorithms, digital signal processors, and any suitable processor, controller, microcontroller, etc. Processor 41 performs the various methods and processes described above, such as intelligent operation and maintenance methods.
[0087] In some embodiments, the intelligent operation and maintenance method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 48. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 40 via read-only memory 42 and / or communication unit 49. When the computer program is loaded into random access memory 43 and executed by processor 41, one or more steps of the intelligent operation and maintenance method described above may be performed. Alternatively, in other embodiments, processor 41 may be configured to execute the intelligent operation and maintenance method by any other suitable means (e.g., by means of firmware).
[0088] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays, application-specific integrated circuits (ASICs), application-specific standard products (ASICs), systems-on-a-chip (SoCs), payload programmable logic devices, computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0089] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0090] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory, read-only memory, erasable programmable read-only memory, optical fibers, portable compact disk read-only memory, optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0091] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a cathode ray tube, liquid crystal display, or monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0092] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0093] A computing system can include clients and servers. Clients and servers are generally geographically separated and typically interact via communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product within the cloud computing service system to address the shortcomings of traditional physical hosts and virtual private servers, such as high management difficulty and weak business scalability.
[0094] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and no limitation is imposed herein.
[0095] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. An intelligent operation and maintenance method, characterized in that, Applied to an intelligent operation and maintenance system, the intelligent operation and maintenance system including an intelligent decision-making subsystem, a blockchain network, and an automated execution subsystem, the method includes: The intelligent decision-making subsystem obtains operational status data of business systems from the operation and maintenance management platform; The intelligent decision-making subsystem generates structured operation and maintenance instructions based on the operational status data and a pre-set operation and maintenance knowledge base. The operation and maintenance instructions include the operation type, operation objective, and operation reason. The intelligent decision-making subsystem initiates a verification request for the operation and maintenance instructions to the blockchain network. The blockchain network invokes the verification smart contract according to the verification request, and the verification smart contract verifies the compliance and authenticity of the operation and maintenance instructions. If the intelligent decision-making subsystem receives verification information from the blockchain network, it generates an automated operation script for the operation and maintenance instructions based on the operation type and operation objective. The automated operation script is executed by the automated execution subsystem to control the user interface of the operation and maintenance management platform and complete the operation and maintenance operations of the business system.
2. The method according to claim 1, characterized in that, The verification of the compliance and authenticity of the operation and maintenance instructions through the verification smart contract includes: Verify whether the operation type of the maintenance operation instruction exists in the set of allowed operation types stored on the blockchain network; Verify whether the blockchain account address that invokes the verification smart contract has the permission to initiate the operation type. If the verification passes, the authenticity of the operation reason for the operation and maintenance instruction will be verified.
3. The method according to claim 2, characterized in that, The verification of the authenticity of the operation reason for the maintenance operation instruction includes: Extract the judgment conditions upon which the reason for the operation depends from the operation and maintenance instructions; The verification smart contract calls at least one off-chain data source to obtain real-time status data of the business system from the off-chain data source; Verify the validity of the digital signature of the real-time status data; Determine whether the real-time status data meets the determination condition. If it does, then the operation reason is determined to be genuine.
4. The method according to claim 1, characterized in that, The blockchain network is a consortium blockchain network, including a public chain and at least one business chain. The automated operation script for generating the operation and maintenance instructions based on the operation type and operation objective includes: According to the operation type, a standard operation process template is obtained from the public chain; wherein, the standard operation process template is used to define the sequence of operation steps and page element positioning logic on the user interface of the operation and maintenance management platform; Based on the operational objective, environment configuration parameters and access credentials are obtained from the business chain; the environment configuration parameters include a unique resource identifier or navigation path of the operational objective within the operation and maintenance management platform; the access credentials are used for login authentication on the operation and maintenance management platform. The automated operation script is generated based on the standard operation process template, the environment configuration parameters, and the access credentials.
5. The method according to claim 1, characterized in that, The step of executing the automated operation script through the automated execution subsystem to control the user interface of the operation and maintenance management platform and complete the operation and maintenance operations of the business system includes: Launch a headless browser instance, navigate to the login page of the operation and maintenance management platform within the headless browser instance, and complete identity authentication using access credentials obtained from the blockchain network; Drive the headless browser instance to navigate to the resource management page of the target operation; In the headless browser instance, the browser control logic defined by the automated operation script is executed to locate and trigger the target user interface element in the resource management page, so that the operation and maintenance management platform executes the actual operation and maintenance instructions for the business system.
6. The method according to claim 1, characterized in that, The intelligent decision-making subsystem generates structured operation and maintenance instructions based on the operational status data and a pre-set operation and maintenance knowledge base, including: Identify abnormal indicators and associated business entities in the operational status data, and generate structured abnormal event descriptions; Based on the description of the abnormal event, query the operation and maintenance knowledge base to obtain historical handling solutions and policy constraints; Based on the predefined prompt word template, structured prompt words are generated according to the description of the abnormal event, historical handling plans and strategy constraints. The structured prompt words are then input into a pre-trained large language model to generate handling suggestion text. Identify the maintenance actions, target objects, and decision-making basis from the proposed handling text; Based on the operation and maintenance actions, the target objects, and the decision criteria, structured operation and maintenance instructions are generated.
7. The method according to claim 6, characterized in that, The policy constraints include at least one of the following: operation whitelist constraints, time window constraints, target scope constraints, permission level constraints, and dependency condition constraints.
8. An electronic device, characterized in that, The electronic device includes: At least one processor; and a memory communicatively connected to the at least one processor; The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the intelligent operation and maintenance method according to any one of claims 1-7.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that are used to cause a processor to execute the intelligent operation and maintenance method according to any one of claims 1-7.
10. A computer program product comprising a computer program that, when executed by a processor, implements the intelligent operation and maintenance method according to any one of claims 1-7.