Data center alarm processing method and device based on artificial intelligence, and electronic equipment
By adopting artificial intelligence-based alarm processing methods in the data center, the alarm signals are automatically obtained and processed, and the problems of low automation and low timeliness of alarm processing in the data center are solved, and efficient and automatic alarm processing is achieved.
Patent Information
- Application Number
- CN202411837446.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2044-12-13
AI Technical Summary
The data center's alarm processing is low in degree and timeliness, which leads to the operation and maintenance operation objects being prone to delay or miss handling alarm signals when on duty at night.
Using an artificial intelligence-based method, the alarm signal of the monitoring system is obtained by generating alarm grabbing instructions, and based on the type of alarm signal, a pre-constructed artificial intelligence algorithm is used to obtain the target processing solution from the information database. If the target processing plan is an automatic processing plan, the management platform is called for automatic alarm processing.
It realizes fully automatic monitoring and processing of all alarm signals in the data center, improves the timeliness of alarm processing, and avoids the missed or delayed handling of alarm signals.
Smart Images

Figure CN119728387A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of artificial intelligence technology or other related fields, and in particular to an artificial intelligence-based data center alarm processing method and device, and electronic equipment. Background Art
[0002] As the degree of digitization and informatization in various industries gradually deepens, the scale of enterprise data centers has grown rapidly, and the number of related monitoring alarm signals has increased significantly, bringing tremendous pressure to the operation and maintenance operations of enterprise data centers.
[0003] In related technologies, the alarm processing strategies commonly adopted by enterprise data centers include:
[0004] (1) 24 / 7 duty strategy: Usually 2-3 waves of maintenance operators take turns to monitor and handle alarm signals. This strategy requires a lot of manpower. The handover of night shifts usually involves taking a day off, which further increases the manpower investment. In addition, maintenance operators on duty at night are affected by their biological clocks, and may suffer from fatigue and difficulty concentrating for a long time, which can easily delay or miss the handling of alarm signals.
[0005] (2) Strategy of only on-duty during major business hours: The operation and maintenance personnel are usually arranged to be on duty at the data center according to the company's major external business hours, and can be off-duty at other times. This strategy requires less manpower and avoids delays or missed alarms caused by night duty, but there is a risk that fault alarms cannot be handled in a timely manner;
[0006] (3) Strategy of having all staff on duty during major business hours and a small number of staff on duty at night: This strategy is a compromise between the above two strategies. All operation and maintenance forces are guaranteed to be on duty during major business hours, and only a small number of operation and maintenance operators are arranged to monitor alarm signals at night. If an alarm signal is received, the operation and maintenance operators who have left their posts are contacted to return to their posts or to handle it according to their suggestions or instructions. This strategy requires a medium investment in human resources, but there are still a small number of night shifts on duty, and there is still the problem of delayed or missed handling of alarm signals.
[0007] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0008] The embodiments of the present invention provide a data center alarm processing method and device based on artificial intelligence, and an electronic device, so as to at least solve the technical problems of low automation and low timeliness of data center alarms in related technologies.
[0009] In order to achieve the above-mentioned purpose, according to one aspect of the present application, there is provided an artificial intelligence-based data center alarm processing method, including: generating an alarm capture instruction based on a first preset frequency, sending the alarm capture instruction to a docking unit, and the docking unit responding to the alarm capture instruction to obtain an alarm signal of a monitoring system, wherein the monitoring system is an internal system of a data center; based on the type of the alarm signal, using a pre-built artificial intelligence algorithm to obtain a corresponding target processing solution from an information library, and judging whether the target processing solution is an automatic processing solution, wherein, in the case where the target processing solution is an automatic processing solution, sending the target processing solution to an instruction module, and the instruction module generating an operation instruction based on the target processing solution; sending the operation instruction to the docking unit, and the docking unit responding to the operation instruction, calling a management platform for automatic alarm processing, and the management platform executing an operation strategy corresponding to the operation instruction, wherein the management platform is an internal system of a data center.
[0010] Optionally, before generating an alarm capture instruction based on a first preset frequency, it includes: receiving a login request initiated by an external terminal, and verifying the login request; when the verification process result is passed, receiving a docking instruction initiated by the external terminal, and sending the docking instruction to the docking unit, wherein the docking unit responds to the docking instruction and establishes a network connection with the monitoring system, management platform, telephone dialing system or log system, wherein the telephone dialing system and the log system are internal systems of the data center.
[0011] Optionally, a pre-built artificial intelligence algorithm is used to generate a target processing solution. Before generating the target processing solution, it also includes: obtaining a pre-built processing solution script, wherein the processing solution script includes: an emergency plan script, a maintenance manual script; obtaining a pre-built telephone address book, wherein the telephone address book includes: telephone information corresponding to all alarm signal types.
[0012] Optionally, the step of using a pre-built artificial intelligence algorithm to generate a target processing solution includes: the instruction module generates a historical alarm capture instruction based on a second preset frequency, and sends the historical alarm capture instruction to the docking unit, wherein the docking unit responds to the historical alarm capture instruction, obtains historical alarm signals and log files of the monitoring system, telephone outbound system, log system or management platform; based on the historical alarm signals, log files and processing solution scripts, uses a pre-built artificial intelligence algorithm to generate a first processing solution; approves the first processing solution, determines the first processing solution indicated by the approval result as the target processing solution, and stores the target processing solution in the information library.
[0013] Optionally, the step of approving the first processing solution further includes: using a pre-built artificial intelligence algorithm to retrain the first processing solution that the approval result indicates is not passed.
[0014] Optionally, after determining whether the target processing solution is an automatic processing solution, it also includes: when the target processing solution is a non-automatic processing solution, obtaining telephone information corresponding to the target processing solution from the information database, and sending the telephone information to the instruction module; the instruction module generates a telephone dialing instruction based on the telephone information, and sends the telephone dialing instruction to the docking unit; the docking unit responds to the telephone dialing instruction, calls the telephone dialing system for voice broadcast processing, and the telephone dialing system outputs an alarm signal and a corresponding processing option in the form of a telephone voice; when the docking unit receives the processing option selection, it calls the management platform for automatic alarm processing, and the management platform executes the operation strategy corresponding to the processing option selection.
[0015] Optionally, the artificial intelligence-based data center alarm processing method also includes: an information database is used to store alarm processing data, the alarm processing data includes at least one of the following: login requests, alarm signals, log files, processing plan scripts, telephone address books, first processing plans, approval results, target processing plans, running operation instructions and operation results of telephone dialing instructions; the alarm processing data is classified, and the classification results are sent to the visualization interface.
[0016] According to another aspect of an embodiment of the present invention, there is also provided an artificial intelligence-based data center alarm processing system, including: a docking unit, used to establish a connection with a monitoring system, a management platform, a telephone dialing system and a log system, obtain alarm signals and log files, call the management platform for automatic alarm processing, and call the telephone dialing system for voice broadcast processing; a telephone dialing unit, used to perform voice broadcast processing, output the alarm signal and the corresponding processing options in the form of telephone voice; a service management unit, the service management unit includes: an instruction module, a communication module, an artificial intelligence module and an information library module, wherein the instruction module is used to generate and send alarm capture instructions, operation instructions, telephone dialing instructions and docking instructions, the communication module is used to transmit alarm processing data, the artificial intelligence module is used to use a pre-built artificial intelligence algorithm to generate and obtain a target processing solution, and to determine whether the target processing solution is an automatic processing solution, and the information library module is used to store alarm processing data; the user interface unit, the user interface unit includes: a system docking module, a user management module, an approval module and an information retrieval and update module, the system docking module is used to receive a docking instruction initiated by an external terminal, the user management module is used to receive a login request initiated by an external terminal, the approval module is used to approve the target processing solution, and the information retrieval and update module is used to classify the alarm processing data and send the classification results to the visualization interface.
[0017] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is also provided, wherein the computer-readable storage medium includes a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute any one of the above-mentioned artificial intelligence-based data center alarm processing methods.
[0018] According to another aspect of an embodiment of the present invention, there is also provided an electronic device, comprising one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement any one of the above-mentioned artificial intelligence-based data center alarm processing methods.
[0019] According to another aspect of an embodiment of the present invention, a computer program product is also provided, including a computer program, which, when executed by a processor, implements the steps of any one of the above-mentioned artificial intelligence-based data center alarm processing methods.
[0020] In the present disclosure, an alarm capture instruction is generated based on a first preset frequency, and the docking unit responds to the alarm capture instruction to obtain the alarm signal of the monitoring system, thereby achieving the purpose of fully automatic monitoring of all alarm signals. Then, based on the type of the alarm signal, a pre-built artificial intelligence algorithm is used to obtain the corresponding target processing solution from the information library, and it is determined whether the target processing solution is an automatic processing solution. In the case where the target processing solution is an automatic processing solution, the target processing solution is sent to the instruction module, and the instruction module generates an operation instruction based on the target processing solution, and then the operation instruction is sent to the docking unit. The docking unit responds to the operation instruction and calls the management platform for automatic alarm processing. The management platform executes the operation strategy corresponding to the operation instruction, thereby achieving automatic processing of the alarm signal. The present disclosure quickly triggers automatic alarm processing after obtaining the alarm signal, thereby achieving the purpose of performing corresponding processing in real time while capturing the alarm signal, avoiding the omission of alarm signals or untimely notifications, and significantly improving the timeliness of alarm processing, thereby solving the technical problems of low automation and low timeliness of data center alarms in related technologies. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0022] Figure 1 A hardware structure block diagram of a computer terminal (or mobile device) for implementing an artificial intelligence-based data center alarm processing method is shown;
[0023] Figure 2 is a flow chart of an optional artificial intelligence-based data center alarm processing method according to an embodiment of the present invention;
[0024] Figure 3 is a schematic diagram of an optional data center alarm processing method based on artificial intelligence according to an embodiment of the present invention;
[0025] Figure 4 is a schematic diagram of an optional artificial intelligence-based data center alarm processing system according to an embodiment of the present invention;
[0026] Figure 5 is a schematic diagram of an optional service management unit according to an embodiment of the present invention;
[0027] Figure 6 is a schematic diagram of an optional user interface unit according to an embodiment of the present invention;
[0028] Figure 7 It is a structural block diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0029] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0030] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0031] It should be noted that the AI-based data center alarm processing and its device in the present disclosure can be used in the field of AI technology. When the alarms of the data center are processed based on AI, it can also be used in any field outside the field of AI technology. When the alarms of the data center are processed based on AI, the present disclosure does not limit the application field of the AI-based data center alarm processing method and its device.
[0032] It should be noted that the information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) collected by this disclosure are 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 relevant data are in compliance with the relevant laws, regulations and standards of the relevant regions, necessary confidentiality measures are taken, and public order and good customs are not violated, and corresponding operation portals are provided for users to choose to authorize or refuse. For example, an interface is set up between this system and relevant users or organizations. Before obtaining relevant information, it is necessary to send an acquisition request to the aforementioned user or organization through the interface, and obtain relevant information after receiving the consent information fed back by the aforementioned user or organization.
[0033] It should be noted that in the present disclosure, when collecting and analyzing customer information, corresponding operation entrances are provided for users to choose to agree or reject the automated decision results; if the user chooses to reject, the expert decision-making process is entered.
[0034] The following embodiments of the present invention can be applied to various systems / applications / devices for data center alarm processing based on artificial intelligence. The present invention generates an alarm capture instruction based on a first preset frequency, and the docking unit responds to the alarm capture instruction to obtain the alarm signal of the monitoring system, thereby achieving the purpose of fully automatic monitoring of all alarm signals. Then, based on the type of the alarm signal, a pre-built artificial intelligence algorithm is used to obtain the corresponding target processing solution from the information library, and determine whether the target processing solution is an automatic processing solution. In the case where the target processing solution is an automatic processing solution, the management platform is called to perform automatic alarm processing, thereby achieving automatic processing of the alarm signal. The present invention quickly triggers automatic alarm processing after obtaining the alarm signal, thereby achieving the purpose of performing corresponding processing in real time while capturing the alarm signal, avoiding the situation of missing alarm signals or untimely notification, and significantly improving the timeliness of alarm processing.
[0035] The present invention is described in detail below in conjunction with various embodiments.
[0036] Embodiment 1
[0037] According to an embodiment of the present invention, an embodiment of an artificial intelligence-based data center alarm processing method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in an order different from that shown here.
[0038] The artificial intelligence-based data center alarm processing method embodiment provided in Embodiment 1 of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Figure 1 The hardware structure block diagram of a computer terminal (or mobile device) for implementing an artificial intelligence-based data center alarm processing method is shown. Figure 1 As shown, the computer terminal 10 (or mobile device) may include one or more ( Figure 1 , 102n are used to illustrate) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU (Microcontroller Unit) or a programmable logic device FPGA (Field Programmable Gate Array)), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the BUS bus), a network interface, a power supply and / or a camera. Those skilled in the art can understand that Figure 1 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.
[0039] It should be noted that the one or more processors 102 and / or other data processing circuits described above may generally be referred to herein as "data processing circuits". The data processing circuits may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. In addition, the data processing circuit may be a single independent processing module, or may be incorporated in whole or in part into any of the other components in the computer terminal 10 (or mobile device). As described in the embodiments of the present application, the data processing circuit acts as a processor control (e.g., selection of a variable resistor terminal path connected to an interface).
[0040] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the data center alarm processing method based on artificial intelligence in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, the above-mentioned data center alarm processing method based on artificial intelligence is realized. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the computer terminal 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0041] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0042] The display may be, for example, a touch screen liquid crystal display (LCD), which may enable a user to interact with a user interface of the computer terminal 10 (or mobile device).
[0043] Under the above operating environment, this application provides Figure 2 The artificial intelligence-based data center alarm processing method shown. Figure 2 is a flow chart of an optional data center alarm processing method based on artificial intelligence according to an embodiment of the present invention, such as Figure 2 As shown, the method comprises the following steps:
[0044] Step S201, generating an alarm capture instruction based on a first preset frequency, sending the alarm capture instruction to a docking unit, and the docking unit responds to the alarm capture instruction to obtain an alarm signal of a monitoring system, wherein the monitoring system is an internal system of a data center.
[0045] The embodiment of the present invention adopts an automatic periodic acquisition method when acquiring alarm signals, automatically generates an alarm capture instruction by setting a first preset frequency, and then sends the alarm capture instruction to the docking unit. The first preset frequency can be set to 1 time / 1 second to ensure timely acquisition of alarm signals.
[0046] The monitoring system is a subsystem within the data center that is responsible for monitoring the abnormal conditions of each subsystem in the data center. The alarm signal includes the abnormal conditions of each subsystem in the data center, such as equipment failure, performance bottleneck, network interruption, etc. The docking unit obtains the current alarm signal from the monitoring system by responding to the alarm capture instruction, that is, the alarm signal generated by the abnormal conditions currently occurring in each subsystem of the data center. After obtaining the alarm signal, the embodiment of the present invention will generate a targeted target processing solution to automatically and quickly resolve the abnormal conditions of the data center and ensure the safe and stable operation of the data center.
[0047] Step S202, based on the type of alarm signal, a pre-built artificial intelligence algorithm is used to obtain the corresponding target processing solution from the information library, and it is determined whether the target processing solution is an automatic processing solution. In the case where the target processing solution is an automatic processing solution, the target processing solution is sent to the instruction module, and the instruction module generates an operation instruction based on the target processing solution.
[0048] In the embodiment of the present invention, all possible alarm signals generated by the data center are collected in advance, classified, and each type of alarm signal is labeled with a type. After obtaining the current alarm signal of the monitoring system, the embodiment of the present invention uses a pre-built artificial intelligence algorithm to obtain the corresponding target processing solution from the information library based on the type of the alarm signal.
[0049] It should be noted that the artificial intelligence algorithm is a pre-constructed algorithm of the embodiment of the present invention, and before the artificial intelligence algorithm is used in actual scenarios, historical alarm data is used to train and optimize the artificial intelligence algorithm. During the training and optimization process, for different types of alarm signals, the artificial intelligence algorithm will generate the best processing solution based on a large number of historical processing solutions. The best processing solution will be determined as the target processing solution after approval and stored in the information library. Finally, the information library stores the target processing solutions corresponding to all types of alarm signals. In actual scenarios, the embodiment of the present invention only obtains the target processing solution corresponding to the alarm signal from the information library to solve the abnormal situation of the data center indicated by the alarm signal.
[0050] At the same time, the artificial intelligence processing algorithm will configure a field identifying "whether it is an automatic processing solution" for each optimal processing solution. This field is used to indicate whether a certain type of alarm signal can be automatically processed by the alarm processing strategy provided by the embodiment of the present invention. When the field indicates "automatic processing solution", the embodiment of the present invention automatically processes the data center abnormality indicated by the alarm signal according to the acquired target processing solution. When the field indicates "non-automatic processing solution", the embodiment of the present invention needs to notify the operation and maintenance operation object corresponding to the alarm signal, and process the data center abnormality indicated by the alarm signal according to the instructions of the operation and maintenance operation object.
[0051] After the embodiment of the present invention obtains the target processing solution corresponding to the current alarm signal from the information database, it determines whether the target processing solution is an automatic processing solution according to the "Is it an automatic processing solution" field. When the target processing solution is an automatic processing solution, the target processing solution is sent to the instruction module, and the instruction module generates an operating instruction based on the target processing solution. Subsequently, the abnormal situation of the data center indicated by the alarm signal is processed accordingly by responding to the operating instruction.
[0052] Step S203, sending the running operation instruction to the docking unit, the docking unit responds to the running operation instruction, calls the management platform for automatic alarm processing, and the management platform executes the operation policy corresponding to the running operation instruction, wherein the management platform is the internal system of the data center.
[0053] After the operation instruction is generated, it is sent to the docking unit. The docking unit receives and responds to the operation instruction, calls the management platform to perform automatic alarm processing operations, and the management platform executes the operation strategy corresponding to the operation instruction. The full name of the management platform is the user management or automated flow platform, which can perform corresponding processing on the abnormal situation of the data center indicated by the alarm signal according to the operation instruction. After the operation strategy corresponding to the operation instruction is executed, the embodiment of the present invention will save the execution result to the information library to update the alarm processing data in the information library, provide data support for the continuous optimization of the artificial intelligence algorithm, and facilitate the inspection and review of the operation and maintenance operation objects.
[0054] Optionally, before generating an alarm capture instruction based on a first preset frequency, it includes: receiving a login request initiated by an external terminal, and verifying the login request; when the verification process result is passed, receiving a docking instruction initiated by the external terminal, and sending the docking instruction to the docking unit, wherein the docking unit responds to the docking instruction and establishes a network connection with the monitoring system, management platform, telephone dialing system or log system, wherein the telephone dialing system and the log system are internal systems of the data center.
[0055] The alarm processing strategy provided by the embodiment of the present invention can be implemented through the alarm processing system. Before starting the alarm processing strategy, you need to log in to the alarm processing system. The external terminal or operation and maintenance operation object initiates a login request. The embodiment of the present invention verifies the login request. The verification content includes: whether the login account and password are correct and match, whether the login user has the authority, etc.
[0056] If the verification result is passed, the external terminal or operation and maintenance operation object initiates a docking instruction through the alarm processing system. The docking instruction is generated by the instruction module according to the requirements of the external terminal or the operation and maintenance operation object. The generated docking instruction is sent to the docking unit, which receives and responds to the docking instruction and establishes a network connection with the monitoring system, management platform, telephone dialing system or log system. Among them, the telephone dialing system and the log system are both subsystems of the data center.
[0057] If the verification result is not passed, the alarm processing system outputs a prompt indicating that the verification failed. The embodiment of the present invention saves the verification result and the execution result of the docking instruction into the information library to facilitate subsequent operation and maintenance operations.
[0058] Optionally, a pre-built artificial intelligence algorithm is used to generate a target processing solution. Before generating the target processing solution, it also includes: obtaining a pre-built processing solution script, wherein the processing solution script includes: an emergency plan script, a maintenance manual script; obtaining a pre-built telephone address book, wherein the telephone address book includes: telephone information corresponding to all alarm signal types.
[0059] It can be seen from step S202 that the artificial intelligence algorithm is pre-built and trained. Before training the artificial intelligence algorithm, it is necessary to collect all relevant alarm processing data, including processing solution scripts and telephone address books. The processing solution script is data pre-built and provided by the data center. The data center saves emergency plans, maintenance manuals and other materials for different types of alarm signals. The data center converts these text materials into scripts. The embodiment of the present invention will obtain these scripts for the training of artificial intelligence algorithms. The telephone address book is also data pre-built and provided by the data center. The telephone address book records the telephone information corresponding to all types of alarm signals. The embodiment of the present invention obtains the telephone information to facilitate subsequent contact with relevant operation and maintenance operation objects. The processing solution script and telephone address book obtained by the embodiment of the present invention are both stored in the information library.
[0060] Optionally, the step of using a pre-built artificial intelligence algorithm to generate a target processing solution includes: the instruction module generates a historical alarm capture instruction based on a second preset frequency, and sends the historical alarm capture instruction to the docking unit, wherein the docking unit responds to the historical alarm capture instruction, obtains historical alarm signals and log files of the monitoring system, telephone outbound system, log system or management platform; based on the historical alarm signals, log files and processing solution scripts, uses a pre-built artificial intelligence algorithm to generate a first processing solution; approves the first processing solution, determines the first processing solution indicated by the approval result as the target processing solution, and stores the target processing solution in the information library.
[0061] It should be noted that the training process of the artificial intelligence algorithm in this embodiment adopts an automatic and continuous training method. The instruction module generates a historical alarm capture instruction based on the second preset frequency, and sends the historical alarm capture instruction to the docking unit. The size of the second preset frequency determines the update frequency of the artificial intelligence algorithm. If the second preset frequency is small, the update frequency of the artificial intelligence algorithm is small, and if the second preset frequency is large, the update frequency of the artificial intelligence algorithm is large.
[0062] The docking unit receives and responds to the historical alarm capture instruction, obtains the historical alarm signals and log files of the monitoring system, the telephone outbound system, the log system or the management platform, and stores the historical alarm signals and log files in the information library, wherein the log files record the operation process of the historical alarm signal processing. The artificial intelligence algorithm obtains the historical alarm signals and log files from the information library, performs iterative training through the pre-written algorithm, and generates a first processing solution (corresponding to the best processing solution in step S202).
[0063] After the first processing plan is generated, the embodiment of the present invention approves the first processing plan. The approval method can be manual approval by the operation and maintenance operation object. When the approval result indicates "passed", the first processing plan is determined as the target processing plan, and the target processing plan is saved to the information library. In actual scenarios, the embodiment of the present invention can obtain the target processing plan corresponding to the alarm signal from the information library to solve the abnormal situation of the data center indicated by the alarm signal.
[0064] It should be noted that the embodiment of the present invention will save the data in the artificial intelligence algorithm training process in real time to the information database for backup, including the first processing solution and the approval result. The artificial intelligence algorithm is regularly and continuously trained based on the second preset frequency to continuously optimize the target processing solution to ensure that the target processing solution is the latest and optimal solution.
[0065] Among them, the step of approving the first processing solution also includes: using a pre-built artificial intelligence algorithm to retrain the first processing solution that the approval result indicates is not passed.
[0066] After the artificial intelligence algorithm generates the first processing plan, it needs to be approved. The approval result can be "approved" or "failed". When the approval result is "failed", the artificial intelligence algorithm will retrain and optimize the "failed" first processing plan based on the latest alarm processing data.
[0067] Optionally, after determining whether the target processing solution is an automatic processing solution, it also includes: when the target processing solution is a non-automatic processing solution, obtaining telephone information corresponding to the target processing solution from the information database, and sending the telephone information to the instruction module; the instruction module generates a telephone dialing instruction based on the telephone information, and sends the telephone dialing instruction to the docking unit; the docking unit responds to the telephone dialing instruction, calls the telephone dialing system for voice broadcast processing, and the telephone dialing system outputs an alarm signal and a corresponding processing option in the form of a telephone voice; when the docking unit receives the processing option selection, it calls the management platform for automatic alarm processing, and the management platform executes the operation strategy corresponding to the processing option selection.
[0068] In step S202, when determining whether the target processing scheme is an automatic processing scheme, there is a case where the target processing scheme is a non-automatic processing scheme. In the case where the target processing scheme is a non-automatic processing scheme, the embodiment of the present invention obtains the telephone information corresponding to the target processing scheme from the telephone address book stored in the information library, and the telephone information includes the contact information of the operation and maintenance operation object corresponding to the target processing scheme, and then sends the telephone information to the instruction module, and the instruction module generates a telephone outbound dialing instruction based on the telephone information. The instruction module sends the telephone outbound dialing instruction to the docking unit, and the docking unit receives and responds to the telephone outbound dialing instruction, and calls the telephone outbound dialing system to perform voice broadcast processing.
[0069] In the voice broadcast processing, the telephone outbound system outputs the alarm signal and the corresponding processing options in the form of telephone voice. The processing options are the processing suggestions obtained by the training of the artificial intelligence algorithm. The processing options can be presented in the form of telephone buttons. For example, the number "1" represents the first processing suggestion, and the number "2" represents the second processing suggestion. The processing suggestions are explained to the caller in the form of telephone voice. The caller judges whether there is a suitable option among the multiple processing suggestions based on the alarm signal and processing suggestions given by the telephone voice and his own experience. If not, the caller hangs up the phone directly without interaction, rushes to the scene to handle the alarm manually or logs in to the system remotely to handle the alarm; if there is a suitable option, the corresponding processing option (for example, a number) can be selected through the telephone button, and the telephone outbound system uploads the processing option selection to the docking unit, and the docking unit sends the processing option selection to the instruction module. The instruction module generates the corresponding operation instruction based on the processing option selection, and the operation instruction is then sent to the docking unit. The docking unit calls the management platform for automatic alarm processing, executes the operation strategy corresponding to the processing option selection, and solves the abnormal situation of the data center corresponding to the alarm signal.
[0070] After the operation strategy corresponding to the processing option selection is executed, if the abnormal situation of the data center corresponding to the alarm signal is successfully resolved, the embodiment of the present invention will save the processing result to the information library, and notify the recipient of the "alarm has been resolved" in the form of a telephone voice through the telephone outbound dialing system, wherein the processing result includes an execution log. If the abnormal situation of the corresponding data center cannot be resolved, the telephone outbound dialing system will continue to be called to interact with the recipient in the form of a telephone voice until the alarm signal is resolved.
[0071] Optionally, the artificial intelligence-based data center alarm processing method also includes: an information database is used to store alarm processing data, the alarm processing data includes at least one of the following: login requests, alarm signals, log files, processing plan scripts, telephone address books, first processing plans, approval results, target processing plans, running operation instructions and operation results of telephone dialing instructions; the alarm processing data is classified, and the classification results are sent to the visualization interface.
[0072] In an embodiment of the present invention, the information base is a pre-built database for storing alarm processing data. The alarm processing data is the data generated during the execution of the alarm processing strategy provided by the embodiment of the present invention, including login requests, alarm signals, log files, processing plan scripts, telephone address books, first processing plans, approval results, target processing plans, running operation instructions and operation results of telephone dialing instructions, etc.
[0073] The embodiment of the present invention classifies the alarm processing data, that is, integrates the alarm processing data according to categories such as login requests, alarm signals, log files, and processing solution scripts, and uploads the alarm processing data to the visualization interface for display according to categories. The visualization interface is a front-end interface pre-constructed in the embodiment of the present invention. External terminals or operation and maintenance operation objects can intuitively see all data related to the current or historical alarm processing on the visualization interface. At the same time, the visualization interface provides the functions of modifying the processing solution script and the telephone address book, as well as the functions of dividing or modifying the telephone information corresponding to the alarm signal and rejecting the approved target processing solution.
[0074] Figure 3 is a schematic diagram of an optional data center alarm processing method based on artificial intelligence according to an embodiment of the present invention, such as Figure 3As shown, in step S301, an external or operation and maintenance operation object initiates a login request; in step S302, verify whether the login request is passed. If the verification fails, the login failure record is saved to the information library; in step S303, if the verification passes, the monitoring system, management platform, telephone outbound system and log system are connected, and the processing solution script and telephone address book are obtained; in step S304, the artificial intelligence algorithm generates a first processing solution based on historical warning signals and log files through training iterations; in step S305, the first processing solution is approved. If the approval is passed, the first processing solution is determined as the target processing solution, and the target processing solution is saved to the information library. If the approval is not passed, the artificial intelligence algorithm retrains the first processing solution; in step S306, a new alarm signal, that is, the current alarm signal, is captured from the monitoring system; in step S307, the artificial intelligence algorithm obtains the target processing solution from the information library based on the new alarm signal, and determines whether the target processing solution is an automatic processing solution. If the target processing solution is an automatic processing solution, the management platform is called to execute Automatic alarm processing, and save the processing results to the information library; step S308, when the target processing solution is a non-automatic processing solution, call the telephone dialing system for voice broadcast processing, and the telephone dialing system outputs the alarm signal and the corresponding processing options in the form of telephone voice; step S309, determine whether the external terminal or the operation and maintenance operation object has selected the processing option. If the processing option is not selected, the automatic alarm processing ends and the processing results are saved to the information library; step S310, when the processing option is selected, based on the target processing solution corresponding to the processing option, call the management platform to perform automatic alarm processing, and determine whether the abnormal situation of the data center corresponding to the alarm signal has been resolved. If the abnormal situation has been resolved, save the processing results to the information library, and notify the external terminal or the operation and maintenance operation object of the processing results in the form of telephone voice. If the abnormal situation has not been resolved, continue to call the telephone dialing system for voice broadcast processing, and continue to interact with the external terminal or the operation and maintenance operation object; step S311, the visual interface displays the classified data in the information library.
[0075] The embodiment of the present invention has a high degree of automation, which can ensure fully automatic monitoring of all alarm signals, and can not only realize automatic processing of some alarm signals, but also realize fully automatic dispatch of other alarm signals, contact corresponding professional operation and maintenance operation objects, and voice broadcast alarm signals and provide processing options. The embodiment of the present invention can save a lot of manpower investment, and can even realize unmanned operation in some small-scale data centers.
[0076] The embodiment of the present invention has a very high timeliness. After connecting to the monitoring system, it adopts the form of automatically capturing the alarm signal, and then quickly triggers the automatic alarm processing or voice broadcast processing, so as to achieve the effect of performing corresponding processing in real time while capturing the alarm signal, avoiding the situation that the operation and maintenance operation object misses the alarm signal or the notification is not timely when on duty at night, and significantly improves the timeliness of the alarm processing. At the same time, after the voice broadcast notification, the embodiment of the present invention can greatly shorten the emergency time and ensure business continuity by providing the operation and maintenance operation object with processing options.
[0077] The embodiment of the present invention has a very high security. Only when the external terminal or operation and maintenance operation object initiates a login request and the embodiment of the present invention accurately verifies the login request, can it approve the first processing plan generated by the artificial intelligence algorithm training iteration, or modify the telephone address book, modify or import the processing plan script, view the alarm processing data, etc.
[0078] The following is a detailed description in conjunction with another embodiment.
[0079] Embodiment 2
[0080] An artificial intelligence-based data center alarm processing system provided in this embodiment includes multiple implementation units, each implementation unit corresponding to each implementation step in the above-mentioned embodiment one.
[0081] Figure 4 is a schematic diagram of an optional artificial intelligence-based data center alarm processing system according to an embodiment of the present invention, such as Figure 4 As shown, the artificial intelligence-based data center alarm processing system may include: a docking unit 41, a telephone dialing unit 42, a service management unit 43, and a user interface unit 44.
[0082] Among them, the docking unit 41 is used to establish connections with the monitoring system, management platform, telephone dialing system and log system, obtain alarm signals and log files, call the management platform for automatic alarm processing, and call the telephone dialing system for voice broadcast processing.
[0083] The telephone outgoing dialing unit 42 is used to perform voice broadcast processing and output the alarm signal and corresponding processing options in the form of telephone voice.
[0084] The service management unit 43 includes: an instruction module, a communication module, an artificial intelligence module and an information base module, wherein the instruction module is used to generate and send alarm capture instructions, operation instructions, telephone dialing instructions and docking instructions, the communication module is used to transmit alarm processing data, the artificial intelligence module is used to use a pre-built artificial intelligence algorithm to generate and obtain a target processing solution, and to determine whether the target processing solution is an automatic processing solution, and the information base module is used to store alarm processing data.
[0085] The user interface unit 44 includes: a system docking module, a user management module, an approval module and an information retrieval and update module. The system docking module is used to receive docking instructions initiated by an external terminal, the user management module is used to receive login requests initiated by an external terminal, the approval module is used to approve the target processing plan, and the information retrieval and update module is used to classify the alarm processing data and send the classification results to the visualization interface.
[0086] In the embodiment of the present invention, the docking unit 41 can be connected to the monitoring system and management platform of the data center (corresponding to Figure 4 The docking unit 41 establishes efficient and stable communication connections with the monitoring system, the management platform, the telephone dialing system, and the log system to ensure the acquisition of alarm signals and log files. Specifically, the docking unit 41 regularly obtains the current alarm signal of the monitoring system and sends the alarm signal to the artificial intelligence module in the service management unit 43, wherein the alarm signal includes abnormal conditions in the data center, such as equipment failure, performance bottleneck, network interruption, etc. At the same time, the docking unit 41 regularly obtains the historical alarm signals and log files of the monitoring system, management platform, telephone dialing system, and log system, and stores the historical alarm signals and log files in the information library module to provide data support for the artificial intelligence module in the service management unit 43.
[0087] After obtaining the alarm signal, the docking unit 41 can call the management platform to perform automatic alarm processing according to the operation instruction issued by the service management unit 43, and call the telephone outbound dialing system to perform voice broadcast processing according to the telephone outbound dialing instruction, and save the operation results of the automatic alarm processing operation and the voice broadcast processing operation to the information library module. The docking unit 41 not only serves as a bridge between the system of the embodiment of the present invention and the data center system, ensuring efficient transmission and processing of data, but also realizes automatic processing of alarms, humanized voice broadcast and accurate feedback through deep integration with the monitoring system, management platform, telephone outbound dialing system and log system, thereby improving the operation and maintenance efficiency and business continuity of the data center.
[0088] In an embodiment of the present invention, the telephone outbound dialing unit 42 integrates the telephone outbound dialing system of the data center. The telephone outbound dialing unit 42 can be all types of outbound dialing voice devices that the docking unit 41 is compatible with. The telephone outbound dialing unit 42 is responsible for performing voice broadcast processing. It converts the text in the telephone outbound dialing instruction into voice for telephone broadcast, makes a call according to the telephone information in the telephone outbound dialing instruction, contacts the operation and maintenance operation object, and displays processing options. At the same time, it receives the operation and maintenance operation object's selection of processing options, and returns the processing option selection to the docking unit 41. The docking unit 41 will send the processing option selection to the instruction module of the service management unit 43, and the instruction module will generate corresponding operation instructions based on the processing option selection, and then send the operation instruction to the docking unit 41. The docking unit 41 then calls the telephone outbound dialing unit 42 to perform voice broadcast processing.
[0089] In the embodiment of the present invention, the service management unit 43 is composed of an instruction module, a communication module, an artificial intelligence module and an information base module. Figure 5 is a schematic diagram of an optional service management unit according to an embodiment of the present invention, such as Figure 5 As shown, the service management unit 43 includes: a communication module 51, an artificial intelligence module 52, an information library module 53 and an instruction module 54, and the four modules work together to achieve efficient management and intelligent processing of alarms. Specifically. The communication module 51 is a communication bridge between the service management unit 43 and other units or modules of the data center alarm processing system. It is responsible for transmitting data generated during the operation of the data center alarm processing system, including: sending operation instructions, alarm capture instructions, docking instructions and telephone dialing instructions to the docking unit 41.
[0090] Based on the type of alarm signal, the artificial intelligence module 52 uses a pre-built artificial intelligence algorithm model to perform in-depth analysis and pattern recognition on the alarm signal, obtains the corresponding target processing solution from the information library module 53, and determines whether the target processing solution is an automatic processing solution. At the same time, the artificial intelligence module 52 generates a first processing solution based on historical alarm signals and log files. The first processing solution is approved by the approval module 63. The artificial intelligence module 52 determines the approved first processing solution as the target processing solution, and retrains the first processing solution that is not approved. The artificial intelligence module 52 continuously optimizes the artificial intelligence algorithm model to improve the accuracy and efficiency of the target processing solution to ensure that in actual usage scenarios, the artificial intelligence module 52 can provide a better target processing solution for the alarm signal. For alarm signals that can be processed automatically, that is, when the target processing solution is an automatic processing solution, the artificial intelligence module 52 sends the target processing solution to the instruction module 54, and the instruction module 54 generates an operating instruction based on the target processing solution. The instruction module 54 then sends the operating instruction to the docking unit 41 through the communication module 51, and the docking unit 41 calls the management platform to perform automatic alarm processing; for alarm signals that cannot be processed automatically, that is, when the target processing solution is a non-automatic processing solution, the artificial intelligence module 52 obtains the telephone information corresponding to the target processing solution from the information library module 53, and then sends the telephone information to the instruction module 54, and the instruction module 54 generates a telephone outbound dialing instruction based on the telephone information, and then sends the telephone outbound dialing instruction to the docking unit 41 through the communication module 51, and the docking unit 41 calls the telephone outbound dialing system to perform voice broadcast processing, and outputs the alarm signal and the corresponding processing options in the form of telephone voice.
[0091] The information library module 53 is the information storage center of the data center alarm processing system. It is responsible for storing all data generated during the operation of the data center alarm processing system, including: various instructions and instruction execution results, alarm information and log files, and training data generated during the training of artificial intelligence modules. By centrally managing these data, rich and complete data support can be provided for the data center alarm processing system.
[0092] The instruction module 54 is responsible for generating and scheduling different types of instructions. Specifically, based on the first preset frequency, an alarm capture instruction is generated, and the instruction is sent to the docking unit 41 through the communication module 51; based on the target processing scheme, an operation instruction is generated, and the instruction is sent to the docking unit 41 through the communication module 51; based on the second preset frequency, a historical alarm capture instruction is generated, and the instruction is sent to the docking unit 41 through the communication module 51; based on the telephone information, an outbound telephone call instruction is generated, and the instruction is sent to the docking unit 41 through the communication module 51; based on the requirements of the external terminal or the operation and maintenance operation object, a docking instruction is generated, and the docking instruction is sent to the docking unit 41 through the communication module 51. The instruction types of the instruction module 54 can be seen in the following Table 1:
[0093] Table 1
[0094]
[0095]
[0096] In the embodiment of the present invention, the user interface unit 44 is composed of a system docking module, a user management module, an approval module and an information retrieval and update module. Figure 6 is a schematic diagram of an optional user interface unit according to an embodiment of the present invention, such as Figure 6 As shown, the user interface unit 44 includes: a system docking module 61, a user management module 62, an approval module 63 and an information retrieval and update module 64. Specifically, the system docking module 61 instructs the instruction module 54 to generate a docking instruction according to the requirements of the external terminal or the operation and maintenance operation object, and updates the corresponding docking result to the information base module 53. The user management module 62 is responsible for providing an administrator account for the external terminal or the operation and maintenance operation object, and provides the functions of creating, modifying, deleting accounts, and setting account roles, permissions, and passwords. At the same time, the user management module 62 is responsible for verifying the login request initiated by the external terminal or the operation and maintenance operation object, and saving the verification result to the information base module 53.
[0097] The approval module 63 is responsible for approving the first processing scheme generated by the artificial intelligence module 52. The approval module 63 provides an approval interface for external terminals or operation and maintenance operation objects, and performs corresponding processing according to the approval result. When the approval result indicates "passed", the artificial intelligence module 52 determines the first processing scheme as the target processing scheme and saves the target processing scheme to the information base module 53; when the approval result indicates "failed", the artificial intelligence module 52 retrains the first processing scheme. The information retrieval and update module 54 integrates a pre-built visual interface for classifying the alarm processing data and sending the classification results to the visual interface. The external terminal or operation and maintenance operation object can retrieve and view the alarm processing data through the visual interface. At the same time, the information retrieval and update module 54 provides the functions of modifying the processing scheme script and the telephone address book, as well as the functions of dividing or modifying the telephone information corresponding to the alarm signal and rejecting the approved target processing scheme.
[0098] The above-mentioned data center alarm processing system based on artificial intelligence can generate an alarm capture instruction based on the first preset frequency through the instruction module 54, and the docking unit 41 responds to the alarm capture instruction to obtain the alarm signal of the monitoring system, thereby achieving the purpose of fully automatic monitoring of all alarm signals. Then, based on the type of the alarm signal, the artificial intelligence module 52 uses a pre-built artificial intelligence algorithm to obtain the corresponding target processing solution from the information library module 53, and determines whether the target processing solution is an automatic processing solution. In the case where the target processing solution is an automatic processing solution, the target processing solution is sent to the instruction module 54, and the instruction module 54 generates an automatic processing solution based on the target processing solution. The target processing scheme generates an operation instruction, and then sends the operation instruction to the docking unit 41. The docking unit 41 responds to the operation instruction and calls the management platform to perform automatic alarm processing. The management platform executes the operation strategy corresponding to the operation instruction, thereby realizing automatic processing of the alarm signal. The embodiment of the present invention quickly triggers automatic alarm processing after obtaining the alarm signal, thereby achieving the purpose of performing corresponding processing in real time while capturing the alarm signal, avoiding the omission of alarm signals or untimely notification, and significantly improving the timeliness of alarm processing, thereby solving the technical problems of low automation and low timeliness of data center alarms in related technologies.
[0099] The above-mentioned artificial intelligence-based data center alarm processing system may also include a processor and a memory. The above-mentioned docking unit 41, telephone dialing unit 42, service management unit 43, user interface unit 44, etc. are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize the corresponding functions.
[0100] The processor includes a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be set to process the alarm of the data center based on artificial intelligence by adjusting the kernel parameters.
[0101] The above-mentioned memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash memory (fl ash RAM), and the memory includes at least one storage chip.
[0102] Embodiment 3
[0103] An embodiment of the present application may provide an electronic device, Figure 7 is a structural block diagram of an electronic device according to an embodiment of the present application. Figure 7 As shown, the electronic device may include: one or more ( Figure 7 (only one is shown) processor 702, memory 704, storage controller, and peripheral interface, wherein the peripheral interface is connected to the radio frequency module, audio module and display.
[0104] Among them, the memory can be used to store software programs and modules, such as program instructions / modules corresponding to the methods and devices in the embodiments of the present application, and the processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, realizing the above-mentioned method. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include a memory remotely arranged relative to the processor, and these remote memories may be connected to the terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0105] The processor can call the information and application programs stored in the memory through the transmission device to perform the following steps: generate an alarm capture instruction based on a first preset frequency, send the alarm capture instruction to the docking unit, and the docking unit responds to the alarm capture instruction to obtain the alarm signal of the monitoring system, wherein the monitoring system is an internal system of the data center; based on the type of the alarm signal, use a pre-built artificial intelligence algorithm to obtain the corresponding target processing solution from the information library, and determine whether the target processing solution is an automatic processing solution, wherein, when the target processing solution is an automatic processing solution, send the target processing solution to the instruction module, and the instruction module generates an operation instruction based on the target processing solution; send the operation instruction to the docking unit, and the docking unit responds to the operation instruction, call the management platform for automatic alarm processing, and the management platform executes the operation strategy corresponding to the operation instruction, wherein the management platform is an internal system of the data center.
[0106] The processor can also call the information and applications stored in the memory through the transmission device to perform the following steps: receive a login request initiated by an external terminal and verify the login request; if the verification result is passed, receive a docking instruction initiated by the external terminal and send the docking instruction to the docking unit, wherein the docking unit responds to the docking instruction and establishes a network connection with the monitoring system, management platform, telephone dialing system or log system, wherein the telephone dialing system and log system are internal systems of the data center.
[0107] The processor can also call the information and applications stored in the memory through the transmission device to perform the following steps: obtain a pre-built processing plan script, wherein the processing plan script includes: an emergency plan script, a maintenance manual script; obtain a pre-built telephone address book, wherein the telephone address book includes: telephone information corresponding to all alarm signal types.
[0108] The processor can also call the information and application programs stored in the memory through the transmission device to perform the following steps: the instruction module generates a historical alarm capture instruction based on a second preset frequency, and sends the historical alarm capture instruction to the docking unit, wherein the docking unit responds to the historical alarm capture instruction to obtain the historical alarm signals and log files of the monitoring system, telephone outbound dialing system, log system or management platform; based on the historical alarm signals, log files and processing plan scripts, a pre-built artificial intelligence algorithm is used to generate a first processing plan; the first processing plan is approved, and the first processing plan indicated by the approval result is determined as the target processing plan, and the target processing plan is stored in the information library.
[0109] The processor can also call the information and application programs stored in the memory through the transmission device to perform the following steps: using a pre-built artificial intelligence algorithm to retrain the first processing solution that the approval result indicates is not passed.
[0110] The processor can also call the information and application programs stored in the memory through the transmission device to perform the following steps: when the target processing solution is a non-automatic processing solution, obtain the telephone information corresponding to the target processing solution from the information library, and send the telephone information to the instruction module; the instruction module generates a telephone outbound dialing instruction based on the telephone information, and sends the telephone outbound dialing instruction to the docking unit; the docking unit responds to the telephone outbound dialing instruction, calls the telephone outbound dialing system for voice broadcast processing, and the telephone outbound dialing system outputs the alarm signal and the corresponding processing options in the form of telephone voice; when the docking unit receives the processing option selection, it calls the management platform for automatic alarm processing, and the management platform executes the operation strategy corresponding to the processing option selection.
[0111] The processor can also call the information and application programs stored in the memory through the transmission device to perform the following steps: the information library is used to store alarm processing data, and the alarm processing data includes at least one of the following: login requests, alarm signals, log files, processing plan scripts, telephone address books, first processing plans, approval results, target processing plans, running operation instructions and operation results of telephone dialing instructions; the alarm processing data is classified and the classification results are sent to the visualization interface.
[0112] By adopting the embodiment of the present application, a solution of a data center alarm processing method based on artificial intelligence is provided. By generating an alarm capture instruction based on a first preset frequency, the docking unit responds to the alarm capture instruction, and obtains the alarm signal of the monitoring system, thereby achieving the purpose of fully automatic monitoring of all alarm signals, and by using a pre-built artificial intelligence algorithm based on the type of the alarm signal to obtain the corresponding target processing solution from the information library, and judge whether the target processing solution is an automatic processing solution, wherein, in the case where the target processing solution is an automatic processing solution, the target processing solution is sent to the instruction module, and the instruction module generates an operation instruction based on the target processing solution, and then the operation instruction is sent to the docking unit, and the docking unit responds to the operation instruction, calling the management platform for automatic alarm processing, and the management platform executes the operation strategy corresponding to the operation instruction, thereby achieving the purpose of automatically realizing alarm signal processing, and then solving the technical problems of low automation and low timeliness of data center alarms in related technologies.
[0113] It can be understood by those skilled in the art that Figure 7The structure shown is for illustration only, and the electronic device may also be a terminal device such as a smart phone, a tablet computer, a PDA, a mobile Internet device (Mobile Internet Devices, MID), a PAD, etc. Figure 7 The structure of the electronic device is not limited. Figure 7 More or fewer components (such as network interfaces, display devices, etc.) shown in, or having Figure 7 Different configurations are shown.
[0114] A person of ordinary skill in the art can understand that all or part of the steps in the various artificial intelligence-based data center alarm processing methods in the above-mentioned embodiments can be completed by instructing the hardware related to the terminal device through a program, and the program can be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.
[0115] Embodiment 4
[0116] The embodiment of the present application further provides a storage medium. Optionally, in this embodiment, the storage medium can be used to store the program code executed by the data center alarm processing method based on artificial intelligence provided in the first embodiment.
[0117] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is also provided, and the computer-readable storage medium includes a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute any one of the artificial intelligence-based data center alarm processing methods in the above-mentioned embodiment 1.
[0118] Optionally, in this embodiment, the above storage medium may be located in any computer terminal in a computer terminal group in a computer network, or in any mobile terminal in a mobile terminal group.
[0119] The present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the artificial intelligence-based data center alarm processing method described in each embodiment of the present application.
[0120] The present application also provides a computer program product, including a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the artificial intelligence-based data center alarm processing method described in each embodiment of the present application are implemented.
[0121] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0122] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0123] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0124] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0125] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0126] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.
[0127] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A data center alarm processing method based on artificial intelligence, characterized in that: include: Generate an alarm capture instruction based on a first preset frequency, send the alarm capture instruction to a docking unit, and the docking unit responds to the alarm capture instruction to obtain an alarm signal of a monitoring system, wherein the monitoring system is an internal system of a data center; Based on the type of the alarm signal, a pre-built artificial intelligence algorithm is used to obtain a corresponding target processing solution from an information base, and it is determined whether the target processing solution is an automatic processing solution, wherein, if the target processing solution is an automatic processing solution, the target processing solution is sent to an instruction module, and the instruction module generates an operation instruction based on the target processing solution; The operation instruction is sent to the docking unit, and the docking unit responds to the operation instruction, calls the management platform for automatic alarm processing, and the management platform executes the operation policy corresponding to the operation instruction, wherein the management platform is an internal system of the data center.
2. The data center alarm processing method according to claim 1, characterized in that: Before generating an alarm capture instruction based on the first preset frequency, the method includes: Receiving a login request initiated by an external terminal, and performing verification processing on the login request; When the verification process result is passed, a docking instruction initiated by the external terminal is received, and the docking instruction is sent to the docking unit, wherein the docking unit responds to the docking instruction and establishes a network connection with the monitoring system, the management platform, the outbound telephone dialing system or the log system, wherein the outbound telephone dialing system and the log system are internal systems of the data center.
3. The data center alarm processing method according to claim 1, characterized in that: The target processing scheme is generated by using the pre-built artificial intelligence algorithm, and before generating the target processing scheme, it also includes: Obtaining a pre-built processing solution script, wherein the processing solution script includes: an emergency plan script and a maintenance manual script; A pre-built telephone address book is obtained, wherein the telephone address book includes: telephone information corresponding to all alarm signal types.
4. The data center alarm processing method according to claim 1, characterized in that: The steps of using the pre-built artificial intelligence algorithm to generate the target processing solution include: The instruction module generates a historical alarm capture instruction based on a second preset frequency, and sends the historical alarm capture instruction to the docking unit, wherein the docking unit responds to the historical alarm capture instruction to obtain historical alarm signals and log files of the monitoring system, telephone outbound dialing system, log system or the management platform; Based on the historical alarm signal, the log file and the processing solution script, a first processing solution is generated using the pre-built artificial intelligence algorithm; The first processing scheme is approved, the first processing scheme indicated by the approval result is determined as the target processing scheme, and the target processing scheme is stored in the information library.
5. The data center alarm processing method according to claim 4, characterized in that: The step of approving the first processing solution also includes: using the pre-built artificial intelligence algorithm to retrain the first processing solution that the approval result indicates is not passed.
6. The data center alarm processing method according to claim 1, characterized in that: After determining whether the target processing solution is an automatic processing solution, the method further includes: In the case where the target processing solution is a non-automatic processing solution, obtaining telephone information corresponding to the target processing solution from the information database, and sending the telephone information to the instruction module; The instruction module generates an outbound telephone dialing instruction based on the telephone information, and sends the outbound telephone dialing instruction to the docking unit; The docking unit responds to the outbound telephone dialing instruction, calls the outbound telephone dialing system to perform voice broadcast processing, and the outbound telephone dialing system outputs the alarm signal and the corresponding processing options in the form of telephone voice; When the docking unit receives the processing option selection, the management platform is called to perform automatic alarm processing, and the management platform executes the operation policy corresponding to the processing option selection.
7. The data center alarm processing method according to claim 1, characterized in that: Also includes: The information base is used to store alarm processing data, and the alarm processing data includes at least one of the following: login request, alarm signal, log file, processing solution script, telephone address book, first processing solution, approval result, target processing solution, operation instruction and operation result of telephone outbound dialing instruction; The alarm processing data is classified, and the classification results are sent to a visualization interface.
8. An artificial intelligence-based data center alarm processing system, characterized in that: include: The docking unit is used to establish connections with the monitoring system, management platform, telephone dialing system and log system, obtain alarm signals and log files, call the management platform for automatic alarm processing, and call the telephone dialing system for voice broadcast processing; The telephone outbound dialing unit is used to perform voice broadcast processing and output the alarm signal and corresponding processing options in the form of telephone voice; A service management unit, the service management unit comprising: an instruction module, a communication module, an artificial intelligence module and an information base module, wherein the instruction module is used to generate and send alarm capture instructions, operation instructions, telephone dialing instructions and docking instructions, the communication module is used to transmit alarm processing data, the artificial intelligence module is used to use a pre-built artificial intelligence algorithm to generate and obtain a target processing solution, and to determine whether the target processing solution is an automatic processing solution, and the information base module is used to store the alarm processing data; A user interface unit, the user interface unit includes: a system docking module, a user management module, an approval module and an information retrieval and update module, the system docking module is used to receive a docking instruction initiated by an external terminal, the user management module is used to receive a login request initiated by an external terminal, the approval module is used to approve the target processing solution, and the information retrieval and update module is used to classify the alarm processing data and send the classification results to the visualization interface.
9. An electronic device, characterized in that: It includes one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the artificial intelligence-based data center alarm processing method as described in any one of claims 1 to 7.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the artificial intelligence-based data center alarm processing method described in any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Operation and maintenance method, system and equipment and computer readable storage medium
CN110166297A
Fault processing method and system, computer equipment and readable storage medium
CN114741226A
Scheduling telephone and man-machine workstation fusion system and method
CN115103070A
Fault processing method and device, electronic equipment and storage medium
CN117539672A
Fault solving method and device
CN118890260A