Artificial intelligence-based data center alarm processing method and device, and electronic device

By using an AI-based alarm processing method, alarm signals from the data center are automatically acquired and processed, solving the problem of low automation in data center alarm processing, achieving efficient alarm signal monitoring and processing, and reducing manpower input.

CN119728387BActive Publication Date: 2025-12-19INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411837446.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-13
Publication Date
2025-12-19
Estimated Expiration
2044-12-13

AI Technical Summary

Technical Problem

The alarm processing in enterprise data centers has a low degree of automation and insufficient timeliness. Existing technologies have failed to effectively address the operational pressure caused by the increasing number of data center monitoring alarm signals, especially during nighttime shifts where alarm signals are easily delayed or missed.

Method used

An AI-based alarm handling method is adopted. Alarm capture instructions are generated at a preset frequency, monitoring system signals are obtained through the docking unit, target processing solutions are obtained from the information database based on AI algorithms, and it is determined whether the solution is automatic. Then, operation instructions are generated and the management platform is called to perform automatic alarm handling, thereby achieving fully automatic monitoring and processing.

Benefits of technology

It achieves fully automated monitoring of all alarm signals, avoiding missed or delayed alarms, significantly improving the timeliness of alarm processing, reducing manpower input, and even enabling unattended operation in small-scale data centers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119728387B_ABST
    Figure CN119728387B_ABST
Patent Text Reader

Abstract

The application discloses a data center alarm processing method and device based on artificial intelligence and electronic equipment, relates to the technical field of artificial intelligence or other related fields, and the method comprises the steps of generating an alarm grabbing instruction based on a preset frequency and sending the alarm grabbing instruction to a docking unit, obtaining alarm signals of a monitoring system in response to the alarm grabbing instruction by the docking unit, obtaining corresponding target processing schemes from an information database based on alarm signal types by using a pre-constructed artificial intelligence algorithm, judging whether the target processing schemes are automatic processing schemes, sending the target processing schemes to an instruction module when the target processing schemes are automatic processing schemes, generating running operation instructions by the instruction module, sending the running operation instructions to the docking unit, responding to the instructions by the docking unit, calling a management platform to automatically process alarms, and executing operation strategies corresponding to the running operation instructions by the management platform. The application solves the technical problems of low automation and low timeliness of data center alarms in related technologies.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of artificial intelligence or other related fields, in particular, to a data center alarm processing method and device based on artificial intelligence, and an electronic device. BACKGROUND

[0002] With the gradual deepening of digitalization and informatization in various industries, the scale of enterprise data centers is rapidly growing, and the number of related monitoring alarm signals has increased significantly, bringing great pressure to the operation and maintenance objects of enterprise data centers.

[0003] In related technologies, the alarm processing strategies commonly adopted by enterprise data centers include:

[0004] (1) 7x24 hour on-duty strategy: usually 2-3 waves of operation and maintenance objects take turns on duty, pay attention to monitoring and process alarm signals, this strategy involves more manpower, and the night shift handover usually involves daytime off, which further increases the manpower investment, and the operation and maintenance objects on night duty are affected by the biological clock, there are problems such as fatigue, difficulty in concentrating for a long time, and easy to delay or miss processing alarm signals;

[0005] (2) Only main business time on-duty strategy: usually arrange operation and maintenance objects to be on duty in the data center according to the main business time of the enterprise, and off duty at other times, this strategy involves less manpower, and avoids the problems of delay or missed processing of alarm signals caused by night on-duty, but there is a risk of failure alarm but cannot be processed in time;

[0006] (3) Main business time full staff on-duty, night time with a small amount of manpower on-duty strategy: this strategy is a compromise between the above two strategies, ensuring full operation and maintenance forces on duty during main business time, and only a small number of operation and maintenance objects are arranged to monitor alarm signals at night, if there is an alarm signal, contact the off-duty operation and maintenance objects to return to work for processing or process according to their suggestions or instructions, this strategy involves medium investment in human resources, but still has a small number of night shift, still has the problem of delay or missed processing of alarm signals.

[0007] In view of the above problems, no effective solutions have been proposed so far. SUMMARY

[0008] The embodiments of the present application provide a data center alarm processing method and device based on artificial intelligence, and an electronic device, to at least solve the technical problems of low automation and low timeliness of data center alarm in related technologies.

[0009] In order to achieve the above object, according to one aspect of the present application, a data center alarm processing method based on artificial intelligence is provided, comprising: generating an alarm grabbing instruction based on a first preset frequency, sending the alarm grabbing instruction to a docking unit, and obtaining an alarm signal of a monitoring system by the docking unit in response to the alarm grabbing instruction, wherein the monitoring system is an internal system of the data center; obtaining a corresponding target processing scheme from an information library by using a pre-constructed artificial intelligence algorithm based on the type of the alarm signal, and determining whether the target processing scheme is an automatic processing scheme, wherein in the case that the target processing scheme is an automatic processing scheme, the target processing scheme is sent to an instruction module, and an operation instruction is generated by the instruction module based on the target processing scheme; the operation instruction is sent to the docking unit, the docking unit responds to the operation instruction, and the management platform is called for automatic alarm processing, and the operation strategy corresponding to the operation instruction is executed by the management platform, wherein the management platform is an internal system of the data center.

[0010] Optionally, before generating the alarm grabbing instruction based on the first preset frequency, it comprises: receiving a login request initiated by an external terminal, and performing verification processing on the login request; in the case that the verification processing 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, the management platform, the telephone outbound system or the log system, wherein the telephone outbound system and the log system are internal systems of the data center.

[0011] Optionally, the target processing scheme is generated by using a pre-constructed artificial intelligence algorithm, and before generating the target processing scheme, it further comprises: obtaining a pre-constructed processing scheme script, wherein the processing scheme script comprises: an emergency plan script and a maintenance manual script; and obtaining a pre-constructed telephone directory, wherein the telephone directory comprises: telephone information corresponding to all alarm signal types.

[0012] Optionally, the step of generating the target processing scheme by using a pre-constructed artificial intelligence algorithm comprises: generating a historical alarm grabbing instruction by the instruction module based on a second preset frequency, and sending the historical alarm grabbing instruction to the docking unit, wherein the docking unit responds to the historical alarm grabbing instruction, and obtains historical alarm signals and log files of the monitoring system, the telephone outbound system, the log system or the management platform; a first processing scheme is generated by using a pre-constructed artificial intelligence algorithm based on the historical alarm signals, the log files and the processing scheme script; the first processing scheme is approved, and the first processing scheme indicated as passed by the approval result is determined as the target processing scheme, and the target processing scheme is stored in the information library.

[0013] Optionally, the step of approving the first processing scheme further comprises: retraining the first processing scheme indicated as not passed by the approval result by using a pre-constructed artificial intelligence algorithm.

[0014] Optionally, after judging whether the target processing scheme is an automatic processing scheme, further comprising: in the case that the target processing scheme is a non-automatic processing scheme, obtaining telephone information corresponding to the target processing scheme from the information base, 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 to perform voice broadcast processing, and the telephone dialing system outputs the alarm signal and the corresponding processing option in the form of telephone voice; in the case that the docking unit receives the processing option selection, calling the management platform to perform automatic alarm processing, and the management platform executes the operation strategy corresponding to the processing option selection.

[0015] Optionally, the data center alarm processing method based on artificial intelligence further comprises: the information base is used to store alarm processing data, and the alarm processing data comprises at least one of the following: login request, alarm signal, log file, processing scheme script, telephone directory, first processing scheme, approval result, target processing scheme, operation instruction and operation result of telephone dialing instruction; the alarm processing data is classified, and the classification result is sent to the visual interface.

[0016] According to another aspect of the embodiment of the application, a data center alarm processing system based on artificial intelligence is also provided, comprising: a docking unit, which is used to establish a connection with a monitoring system, a management platform, a telephone dialing system and a log system, obtain an alarm signal and a log file, call the management platform to perform automatic alarm processing, and call the telephone dialing system to perform voice broadcast processing; a telephone dialing unit, which is used to execute voice broadcast processing and output the alarm signal and the corresponding processing option in the form of telephone voice; a service management unit, which comprises: 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 grabbing 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 generate and obtain a target processing scheme by using a pre-constructed artificial intelligence algorithm, and judge whether the target processing scheme is an automatic processing scheme, and the information base module is used to store alarm processing data; a user interface unit, which comprises: 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 a target processing scheme, and the information retrieval and update module is used to classify alarm processing data and send the classification result to a visual interface.

[0017] According to another aspect of the embodiments of the present application, a computer readable storage medium is also provided, which includes a stored computer program, wherein the computer readable storage medium controls the device where the computer readable storage medium is located to perform the artificial intelligence based data center alarm processing method of any of the above when the computer program is executed.

[0018] According to another aspect of the embodiments of the present application, an electronic device is also provided, which includes one or more processors and a memory, the memory being configured to store one or more programs, wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the artificial intelligence based data center alarm processing method of any of the above.

[0019] According to another aspect of the embodiments of the present application, a computer program product is also provided, which includes a computer program, the computer program, when executed by a processor, implements the steps of the artificial intelligence based data center alarm processing method of any of the above.

[0020] In the present disclosure, by generating an alarm grabbing instruction based on a first preset frequency, the alarm signal of the monitoring system is acquired by the interfacing unit in response to the alarm grabbing instruction, the purpose of automatically monitoring all alarm signals is achieved, and based on the type of the alarm signal, the corresponding target processing scheme is acquired from the information library by using the pre-constructed artificial intelligence algorithm, and it is judged whether the target processing scheme is an automatic processing scheme, wherein in the case that the target processing scheme is an automatic processing scheme, the target processing scheme is sent to the instruction module, the running operation instruction is generated by the instruction module based on the target processing scheme, and then the running operation instruction is sent to the interfacing unit, the interfacing unit responds to the running operation instruction, calls the management platform to perform automatic alarm processing, and the operation strategy corresponding to the running operation instruction is executed by the management platform, the automatic processing of the alarm signal is achieved, the automatic alarm processing is triggered rapidly after the alarm signal is acquired, the purpose of real-time processing corresponding to the alarm signal is achieved while the alarm signal is grabbed, the situation of missing the alarm signal or not timely informing is avoided, the timeliness of the alarm processing is significantly improved, and thus the technical problems of low automation and low timeliness of the data center alarm in the related art are solved. BRIEF DESCRIPTION OF DRAWINGS

[0021] The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiments of the application and together with the description serve to explain the application. In the drawings:

[0022] Figure 1 A hardware structure block diagram of a computer terminal (or mobile device) for implementing the artificial intelligence based data center alarm processing method is shown;

[0023] Figure 2 is a flowchart of an optional artificial intelligence-based data center alarm processing method according to an embodiment of the present application;

[0024] Figure 3 is a schematic diagram of an optional artificial intelligence-based data center alarm processing method according to an embodiment of the present application;

[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 application;

[0026] Figure 5 is a schematic diagram of an optional service management unit according to an embodiment of the present application;

[0027] Figure 6 is a schematic diagram of an optional user interface unit according to an embodiment of the present application;

[0028] Figure 7 is a structural block diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0029] In order to make the person skilled in the art better understand the present application scheme, the technical scheme in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, not all. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor should be within the scope of protection of the present application.

[0030] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not necessarily limit to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0031] It should be noted that the data center alarm processing based on artificial intelligence and the device thereof in the present disclosure can be applied to the case where the alarm of the data center is processed based on artificial intelligence in the field of artificial intelligence technology, and can also be applied to the case where the alarm of the data center is processed based on artificial intelligence in any field other than the field of artificial intelligence technology. The application field of the data center alarm processing method based on artificial intelligence and the device thereof in the present disclosure is not limited.

[0032] It should be noted that the information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) collected in the present disclosure are information and data authorized by the user or authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of related data comply with relevant laws, regulations and standards in the relevant region, necessary security measures are taken, public order and good customs are not violated, and appropriate operation portals are provided for users to choose authorization or refusal. For example, an interface is provided between the system and the related users or institutions. Before obtaining the relevant information, the interface needs to send a request to the aforementioned user or institution, and after receiving the consent information feedback from the aforementioned user or institution, the relevant information is obtained.

[0033] It should be noted that in the present disclosure, customer information is collected, customer information is analyzed, and appropriate operation portals are provided for users to choose to agree or refuse automatic decision results. If the user chooses to refuse, the expert decision process is entered.

[0034] The following embodiments of the present disclosure can be applied to various systems / applications / devices for data center alarm processing based on artificial intelligence. The present disclosure generates an alarm grabbing instruction based on a first preset frequency, responds to the alarm grabbing instruction by a docking unit, obtains an alarm signal of a monitoring system, realizes the purpose of automatically monitoring all alarm signals, and based on the type of the alarm signal, uses a pre-constructed artificial intelligence algorithm to obtain a corresponding target processing scheme from an information library, and judges whether the target processing scheme is an automatic processing scheme. In the case where the target processing scheme is an automatic processing scheme, the management platform is called to automatically process the alarm, the automatic processing of the alarm signal is realized, the present disclosure rapidly triggers automatic alarm processing after obtaining the alarm signal, achieves the purpose of real-time processing while grabbing the alarm signal, avoids the situation of missing alarm signals or not timely notification, and significantly improves the timeliness of alarm processing.

[0035] The present disclosure will be described in detail below in conjunction with various embodiments.

[0036] Embodiment one

[0037] According to the embodiment of the present application, an embodiment of a data center alarm processing method based on artificial intelligence 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 the logical order is shown in the flowchart, in some cases, the steps shown or described herein can be executed in an order different from that shown herein.

[0038] The embodiment of the data center alarm processing method based on artificial intelligence provided by the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Figure 1 A hardware structure block diagram of a computer terminal (or mobile device) for implementing the data center alarm processing method based on artificial intelligence is shown. As shown in Figure 1 The computer terminal 10 (or mobile device) can include one or more (as shown in Figure 1 The processor 102 (the processor 102 can include but is not limited to a processing device such as a microcontroller unit MCU or a field programmable gate array FPGA) for storing data, a memory 104, and a transmission device 106 for communication function. In addition, it can also include a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which can be included as one of the ports of the 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 schematic, which does not limit the structure of the above-mentioned electronic device. For example, the computer terminal 10 can include more or less components than Figure 1 The structure shown is only schematic, which does not limit the structure of the above-mentioned electronic device. For example, the computer terminal 10 can include more or less components than Figure 1 The structure shown is only schematic, which does not limit the structure of the above-mentioned electronic device. For example, the computer terminal 10 can include more or less components than

[0039] It should be noted that the one or more processors 102 and / or other data processing circuits described above can be referred to herein as "data processing circuits" in general. The data processing circuit can be embodied in whole or in part as software, hardware, firmware or any combination thereof. In addition, the data processing circuit can be a single independent processing module, or any one of the other elements combined into the computer terminal 10 (or mobile device) in whole or in part. As referred to in the embodiments of the present application, the data processing circuit as a kind of processor control (for example, the selection of the variable resistance terminal path connected with the interface).

[0040] The memory 104 can be used to store software programs of application software and modules, such as program instructions / data storage devices corresponding to the artificial intelligence-based data center alarm processing method in the embodiments 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, implements the artificial intelligence-based data center alarm processing method described above. The memory 104 can include a high-speed random access memory, and can also include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some examples, the memory 104 can further include a memory remotely arranged with respect to the processor 102, which can be connected to the computer terminal 10 through 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. Specific examples of the above-mentioned network can 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 be able to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (Radio Frequency, RF) module, which is used to communicate with the Internet in a wireless manner.

[0042] The display can be, for example, a touch screen type liquid crystal display (Liquid Crystal Display, LCD), which can enable the user to interact with the user interface of the computer terminal 10 (or mobile device).

[0043] Under the above operating environment, the present application provides an artificial intelligence-based data center alarm processing method as shown in Figure 2 Figure 2 is a flowchart of an optional artificial intelligence-based data center alarm processing method according to an embodiment of the present application, as shown in Figure 2 The method comprises the following steps:

[0044] Step S201, generating an alarm grabbing instruction based on a first preset frequency, sending the alarm grabbing instruction to a docking unit, and obtaining an alarm signal of a monitoring system by the docking unit in response to the alarm grabbing instruction, wherein the monitoring system is an internal system of a data center.

[0045] ​The embodiment of the present application adopts an automatic periodic acquisition mode when acquiring the alarm signal, generates an alarm acquisition instruction automatically by setting a first preset frequency, and then sends the alarm acquisition instruction to the interfacing unit. The first preset frequency can be set to 1 time / 1 second to ensure timely acquisition of the alarm signal.

[0046] The monitoring system is a subsystem inside the data center responsible for monitoring abnormal conditions of each subsystem of the data center. The alarm signal contains abnormal conditions of each subsystem of the data center, such as device failure, performance bottleneck, network interruption, etc. The interfacing unit acquires the current alarm signal from the monitoring system by responding to the alarm acquisition instruction, i.e. the alarm signal generated by the current abnormal condition of each subsystem of the data center. After acquiring the alarm signal, the embodiment of the present application generates a targeted target processing scheme to automatically and quickly solve the abnormal condition of the data center, ensuring safe and stable operation of the data center.

[0047] Step S202, based on the type of the alarm signal, the pre-constructed artificial intelligence algorithm is used to acquire the corresponding target processing scheme from the information library, and it is judged whether the target processing scheme is an automatic processing scheme. If the target processing scheme is an automatic processing scheme, the target processing scheme is sent to the instruction module, and the instruction module generates a running operation instruction based on the target processing scheme.

[0048] In the embodiment of the present application, all possible alarm signals generated by the data center are collected in advance and classified, and each type of alarm signal is labeled with a type tag. After acquiring the current alarm signal of the monitoring system, the embodiment of the present application acquires the corresponding target processing scheme from the information library based on the type of the alarm signal.

[0049] It should be noted that the artificial intelligence algorithm is an algorithm pre-constructed by the embodiment of the present application, and before the artificial intelligence algorithm is used in the actual scene, the historical alarm data is used to train and optimize the artificial intelligence algorithm. In the process of training and optimization, for different types of alarm signals, the artificial intelligence algorithm generates the best processing scheme based on a large number of historical processing schemes. The best processing scheme is approved and determined as the target processing scheme and stored in the information library. Finally, the information library stores the target processing scheme corresponding to all types of alarm signals. In the actual scene, the embodiment of the present application only acquires the target processing scheme corresponding to the alarm signal from the information library to solve the data center abnormal condition indicated by the alarm signal.

[0050] Meanwhile, the artificial intelligence processing algorithm configures a field of "whether it is an automatic processing scheme" for each optimal processing scheme, which 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 application. When the field indicates "automatic processing scheme", the embodiment of the application automatically processes the data center abnormal situation indicated by the alarm signal according to the obtained target processing scheme. When the field indicates "non-automatic processing scheme", the embodiment of the application needs to notify the operation and maintenance object corresponding to the alarm signal and process the data center abnormal situation indicated by the alarm signal according to the indication of the operation and maintenance object.

[0051] After the embodiment of the application obtains the target processing scheme corresponding to the current alarm signal from the information library, it judges whether the target processing scheme is an automatic processing scheme according to the "whether it is an automatic processing scheme" field. In the case of automatic processing scheme, the target processing scheme is sent to the instruction module, and the operation instruction is generated based on the target processing scheme. Subsequently, the data center abnormal situation indicated by the alarm signal is processed by responding to the operation instruction.

[0052] Step S203, the operation instruction is sent to the docking unit, and the docking unit responds to the operation instruction to call the management platform to perform automatic alarm processing. The management platform executes the operation strategy corresponding to the operation instruction, wherein the management platform is an internal system of the data center.

[0053] After generating the operation instruction, 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, and the management platform executes the operation strategy corresponding to the operation instruction. The full name of the management platform is user management or automation flow platform, which can process the data center abnormal situation indicated by the alarm signal according to the operation instruction. After the operation strategy corresponding to the operation instruction is completed, the embodiment of the application saves the execution result to the information library to update the alarm processing data in the information library, provides data support for the continuous optimization of the artificial intelligence algorithm, and facilitates the inspection and review of the operation and maintenance object.

[0054] Optionally, before generating the alarm grabbing instruction based on the first preset frequency, it includes: receiving a login request initiated by an external terminal, verifying the login request; in the case that the verification 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, the management platform, the telephone outbound system or the log system. The telephone outbound system and the log system are internal systems of the data center.

[0055] The alarm processing strategy provided by the embodiment of the present application can be implemented by an alarm processing system. Before starting the alarm processing strategy, first, a login request is initiated by an external terminal or an operation and maintenance object. The embodiment of the present application performs verification processing on the login request, and the verification content includes whether the login account and password are correct and matched, whether the login user has the permission, and the like.

[0056] In the case that the verification processing result is passed, the external terminal or the operation and maintenance object initiates a docking instruction through the alarm processing system. The docking instruction is generated by an instruction module according to the requirements of the external terminal or the operation and maintenance object. The generated docking instruction is sent to a docking unit, which receives and responds to the docking instruction, and establishes a network connection with a monitoring system, a management platform, a telephone outbound system or a log system. The telephone outbound system and the log system are both subsystems of the data center.

[0057] In the case that the verification processing result is not passed, the alarm processing system outputs a prompt of verification failure to the outside. The embodiment of the present application saves the verification result and the execution result of the docking instruction into an information base, which is convenient for subsequent operation and maintenance.

[0058] Optionally, a pre-constructed artificial intelligence algorithm is used to generate the target processing scheme. Before generating the target processing scheme, the following steps are further included: obtaining a pre-constructed processing scheme script, wherein the processing scheme script includes an emergency plan script and a maintenance manual script; and obtaining a pre-constructed telephone directory, wherein the telephone directory includes telephone information corresponding to all types of alarm signals.

[0059] As can be known from step S202, the artificial intelligence algorithm is pre-constructed and trained. Before training the artificial intelligence algorithm, all related alarm processing data, including the processing scheme script and the telephone directory, need to be collected. The processing scheme script is data pre-constructed 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 application obtains these scripts for training the artificial intelligence algorithm. The telephone directory is also data pre-constructed and provided by the data center. The telephone directory records the telephone information corresponding to all types of alarm signals. The embodiment of the present application obtains the telephone information to facilitate subsequent contact with the related operation and maintenance object. The processing scheme script and the telephone directory obtained by the embodiment of the present application are both stored in the information base.

[0060] Optionally, the step of generating the target processing scheme by using the pre-constructed artificial intelligence algorithm comprises: generating, by the instruction module, a historical alarm grabbing instruction based on a second preset frequency, and sending the historical alarm grabbing instruction to the interfacing unit, wherein the interfacing unit acquires historical alarm signals and log files of the monitoring system, the telephone outbound system, the log system or the management platform in response to the historical alarm grabbing instruction; generating a first processing scheme by using the pre-constructed artificial intelligence algorithm based on the historical alarm signals, the log files and the processing scheme script; approving the first processing scheme, and determining a first processing scheme indicated as passed by the approval result as the target processing scheme, and storing the target processing scheme to the information base.

[0061] It should be noted that the training process of the artificial intelligence algorithm in the embodiment is in an automatic and continuous training manner, the instruction module generates a historical alarm grabbing instruction based on a second preset frequency, and sends the historical alarm grabbing instruction to the interfacing unit, the size of the second preset frequency determines the update frequency of the artificial intelligence algorithm, the smaller the second preset frequency, the smaller the update frequency of the artificial intelligence algorithm, and the larger the second preset frequency, the larger the update frequency of the artificial intelligence algorithm.

[0062] The interfacing unit receives and responds to the historical alarm grabbing instruction, acquires 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 the log files to the information base, wherein the log files record the operation process of the historical alarm signal processing. The artificial intelligence algorithm acquires the historical alarm signals and the log files from the information base, iteratively trains through the pre-written algorithm, and generates a first processing scheme (corresponding to the best processing scheme in step S202).

[0063] After the first processing scheme is generated, the embodiment of the present application approves the first processing scheme, which can adopt the manual approval mode of the operation and maintenance operation object, when the approval result indicates “pass”, the first processing scheme is determined as the target processing scheme, and the target processing scheme is saved to the information base. In actual scenarios, the embodiment of the present application can acquire the target processing scheme corresponding to the alarm signal from the information base to solve the data center abnormal situation indicated by the alarm signal.

[0064] It should be noted that the embodiment of the present application will save the data in the training process of the artificial intelligence algorithm to the information base for backup, including the first processing scheme and the approval result. The artificial intelligence algorithm is periodically and continuously trained based on the second preset frequency, and the target processing scheme is constantly optimized to ensure that the target processing scheme is the latest and optimal solution.

[0065] The step of approving the first processing scheme further comprises: retraining the first processing scheme indicated as not passed by the approval result by using the pre-constructed artificial intelligence algorithm.

[0066] After the artificial intelligence algorithm generates the first processing scheme, the first processing scheme needs to be approved. The result of the approval can be "pass" or "not pass". When the result of the approval is "not pass", the artificial intelligence algorithm will retrain and optimize the first processing scheme that is "not pass" based on the latest alarm processing data.

[0067] Optionally, after determining whether the target processing scheme is an automatic processing scheme, the method further includes: in the case that the target processing scheme is a non-automatic processing scheme, obtaining telephone information corresponding to the target processing scheme from the information library, 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 to perform voice broadcast processing, and the telephone dialing system outputs the alarm signal and the corresponding processing options in the form of telephone voice; in the case that the docking unit receives a processing option selection, the management platform is called to perform automatic alarm processing, and the management platform executes an 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 that the target processing scheme is a non-automatic processing scheme. In the case that the target processing scheme is a non-automatic processing scheme, the embodiment of the application obtains telephone information corresponding to the target processing scheme from the telephone directory stored in the information library. The telephone information contains the contact information of the operation and maintenance operation object corresponding to the target processing scheme. Then the telephone information is sent to the instruction module, and the instruction module generates a telephone dialing instruction based on the telephone information. The instruction module sends the telephone dialing instruction to the docking unit, and the docking unit receives and responds to the telephone dialing instruction, and calls the telephone dialing system to perform voice broadcast processing.

[0069] In the voice broadcast processing, the telephone dialing system outputs the alarm signal and the corresponding processing options in the form of telephone voice. The processing options are processing suggestions trained by artificial intelligence algorithms. The processing options can be presented in the form of telephone keys, 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 listener by the telephone voice. The listener determines whether there is a suitable option in the multiple processing suggestions according to the alarm signal and the processing suggestions given by the telephone voice, combined with his own experience. If there is no suitable option, the listener does not need to interact and directly hangs up the phone. The artificial person rushes to the scene to handle the alarm or remotely logs into the system to handle the alarm. If there is a suitable option, the listener can select the corresponding processing option (for example, a number) through the telephone key. The telephone dialing system uploads the processing option selection to the docking unit. The docking unit sends the processing option selection to the instruction module. The instruction module generates corresponding operation instructions based on the processing option selection. The operation instructions are sent to the docking unit. The docking unit calls the management platform to automatically handle the alarm based on the processing option selection, 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 solved, the embodiment of the present application saves the processing result in the information library and notifies the listener that the alarm has been solved through the telephone dialing system in the form of telephone voice. The processing result includes the execution log. If the corresponding data center abnormal situation cannot be solved, the telephone dialing system continues to interact with the listener in the form of telephone voice until the alarm signal is solved.

[0071] Optionally, the data center alarm processing method based on artificial intelligence further includes that the information library is used to store alarm processing data. The alarm processing data includes at least one of the following: login request, alarm signal, log file, processing scheme script, telephone directory, first processing scheme, approval result, target processing scheme, operation instruction and operation result of telephone dialing instruction. The alarm processing data is classified, and the classification result is sent to the visual interface.

[0072] In the embodiment of the present application, the information library is a database pre-constructed for storing alarm processing data. The alarm processing data is data generated in the execution process of the alarm processing strategy provided by the embodiment of the present application, including login request, alarm signal, log file, processing scheme script, telephone directory, first processing scheme, approval result, target processing scheme, operation instruction and operation result of telephone dialing instruction.

[0073] The embodiment of the present application classifies the alarm processing data, that is, integrates the alarm processing data according to categories such as login request, alarm signal, log file, processing scheme script, and uploads the alarm processing data to a visual interface for display according to the categories. The visual interface is a front-end interface constructed in advance by the embodiment of the present application, and an external terminal or an operation object can intuitively see all data related to the current or historical alarm processing on the visual interface. Meanwhile, the visual interface provides functions of processing scheme script modification, telephone directory modification, division or modification of alarm signal corresponding telephone information, and veto of the approved target processing scheme.

[0074] Figure 3 is a schematic diagram of an optional artificial intelligence-based data center alarm processing method according to the embodiment of the present application, as Figure 3As shown, in step S301, an external or operation object initiates a login request; in step S302, it is verified whether the login request is passed, and if not, the login failure record is saved to the information base; in step S303, in the case of passing the verification, the monitoring system, the management platform, the telephone outbound system and the log system are connected, and the processing scheme script and the telephone directory are obtained; in step S304, the artificial intelligence algorithm generates a first processing scheme through training iteration based on historical warning signals and log files; in step S305, the first processing scheme is approved, and in the case of passing the approval, the first processing scheme is determined as a target processing scheme, and the target processing scheme is saved to the information base, and in the case of not passing the approval, the artificial intelligence algorithm re-trains the first processing scheme; in step S306, a new warning signal, i.e., a current warning signal, is captured from the monitoring system; in step S307, the artificial intelligence algorithm obtains the target processing scheme from the information base based on the new warning signal, and judges whether the target processing scheme is an automatic processing scheme, and in the case of the target processing scheme being an automatic processing scheme, the management platform is called to execute automatic alarm processing, and the processing result is saved to the information base; in step S308, in the case of the target processing scheme being a non-automatic processing scheme, the telephone outbound system is called to perform voice broadcast processing, and the telephone outbound system outputs the warning signal and the corresponding processing options in the form of telephone voice; in step S309, it is judged whether the external terminal or operation object has selected the processing options, and in the case of not selecting the processing options, the automatic alarm processing ends, and the processing result is saved to the information base; in step S310, in the case of selecting the processing options, the management platform is called to execute automatic alarm processing based on the target processing scheme corresponding to the processing options, and it is judged whether the data center abnormal situation corresponding to the warning signal is solved, and in the case of the abnormal situation being solved, the processing result is saved to the information base, and the external terminal or operation object is informed of the processing result in the form of telephone voice, and in the case of the abnormal situation not being solved, the telephone outbound system is continuously called to perform voice broadcast processing, and the external terminal or operation object is continuously interacted with; in step S311, the visual interface displays the classified data in the information base.

[0075] The embodiment of the present application has high automation degree, can ensure full-automatic monitoring of all warning signals, can not only realize automatic processing of part of the warning signals, but also realize full-automatic dispatching of other warning signals to contact corresponding professional operation objects and voice broadcast the warning signals and provide processing options, and can save a large amount of manpower investment, and even realize unattended operation in some small-scale data centers.

[0076] The embodiment of the present application has high timeliness, since the automatic alarm signal grabbing mode is adopted after the interface monitoring system, and then the automatic alarm processing or voice broadcast processing is triggered rapidly, the effect of real-time processing corresponding to the alarm signal is achieved while the alarm signal is grabbed, the situation of missing the alarm signal or not timely notification when the operation and maintenance object is on night duty is avoided, and the timeliness of alarm processing is significantly improved, meanwhile, after the voice broadcast notification, the processing options are provided for the operation and maintenance object, the emergency time is greatly shortened, and the business continuity is ensured.

[0077] The embodiment of the present application has high security, only when the external terminal or the operation and maintenance object initiates a login request, and the login request is accurately verified by the embodiment of the present application, the first processing scheme generated by the artificial intelligence algorithm training iteration can be approved, or the telephone directory is modified, the processing scheme script is modified or imported, the alarm processing data is viewed, etc.

[0078] The following will be described in detail in combination with another embodiment.

[0079] Embodiment two

[0080] The data center alarm processing system based on artificial intelligence provided in the embodiment comprises a plurality of implementation units, and each implementation unit corresponds to each implementation step in the above embodiment one.

[0081] Figure 4 It is a schematic diagram of an optional data center alarm processing system based on artificial intelligence according to the embodiment of the present application, as shown in Figure 4 The data center alarm processing system based on artificial intelligence can comprise: an interface unit 41, a telephone outbound unit 42, a service management unit 43, and a user interface unit 44.

[0082] The interface unit 41 is used to establish a connection with a monitoring system, a management platform, a telephone outbound system and a log system, acquire alarm signals and log files, call the management platform to perform automatic alarm processing, and call the telephone outbound system to perform voice broadcast processing.

[0083] The telephone outbound unit 42 is used to perform voice broadcast processing, and output the alarm signals and corresponding processing options in the form of telephone voice.

[0084] The service management unit 43 comprises: 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 grabbing instructions, running operation instructions, telephone outbound instructions and interface instructions, the communication module is used to transmit alarm processing data, the artificial intelligence module is used to generate and acquire target processing schemes by using a pre-constructed artificial intelligence algorithm, and judge whether the target processing scheme is an automatic processing scheme, and the information base module is used to store alarm processing data.

[0085] User interface unit 44 includes: system docking module, user management module, approval module and information retrieval and update module. The system docking module is used to receive docking instructions initiated by external terminals. The user management module is used to receive login requests initiated by external terminals. The approval module is used to approve the target processing solution. The information retrieval and update module is used to classify alarm processing data and send the classification results to the visualization interface.

[0086] In this embodiment of the invention, the docking unit 41 can interface with the data center's monitoring system and management platform (corresponding to...). Figure 4 The system establishes efficient and stable communication connections with the "user management or automated flow platform"), outbound telephone system, and log system to ensure the acquisition of alarm signals and log files. Specifically, the interface unit 41 periodically acquires the current alarm signals of the monitoring system and sends them to the artificial intelligence module in the service management unit 43. The alarm signals include abnormal conditions in the data center, such as equipment failure, performance bottlenecks, and network interruptions. At the same time, the interface unit 41 periodically acquires historical alarm signals and log files from the monitoring system, management platform, outbound telephone system, and log system, and stores them in the information database module to provide data support for the artificial intelligence module in the service management unit 43.

[0087] Upon receiving an alarm signal, the interface unit 41 can invoke the management platform to perform automatic alarm processing operations according to the operation instructions issued by the service management unit 43, and invoke the telephone outbound dialing system to perform voice broadcast processing according to the telephone outbound dialing instructions. Simultaneously, the operation results of the automatic alarm processing and voice broadcast processing operations are saved to the information database module. The interface unit 41 not only acts as a bridge between the system of this embodiment and the data center system, ensuring efficient data transmission and processing, but also, through deep integration with the monitoring system, management platform, telephone outbound dialing system, and log system, achieves automated alarm processing, user-friendly voice broadcasting, and accurate feedback, improving the operational efficiency and business continuity of the data center.

[0088] In the embodiment of the present application, the telephone outbound unit 42 integrates the telephone outbound system of the data center, and can be all types of outbound voice devices compatible with the docking unit 41. The telephone outbound unit 42 is responsible for performing voice broadcast processing, converting text in the telephone outbound instruction into voice for telephone broadcast, dialing a phone according to the phone information in the telephone outbound instruction, contacting the operation object, and displaying processing options. Meanwhile, the telephone outbound unit 42 receives the selection of the operation object on the processing options and returns the processing option selection to the docking unit 41. The docking unit 41 sends the processing option selection to the instruction module of the service management unit 43. The instruction module generates corresponding operation instructions based on the processing option selection and sends the operation instructions to the docking unit 41. The docking unit 41 calls the telephone outbound unit 42 to perform voice broadcast processing.

[0089] In the embodiment of the present application, 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 the embodiment of the present application, as shown in Figure 5 The service management unit 43 includes a communication module 51, an artificial intelligence module 52, an information base module 53, and an instruction module 54. The four modules cooperate 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 grabbing instructions, docking instructions, and telephone outbound instructions to the docking unit 41.

[0090] The artificial intelligence module 52 performs deep analysis and pattern recognition on the alarm signal based on the type of the alarm signal using a pre-constructed artificial intelligence algorithm model, obtains the corresponding target processing scheme from the information library module 53, and determines whether the target processing scheme is an automatic processing scheme. At the same time, the artificial intelligence module 52 generates a first processing scheme based on historical alarm signals and log files, the first processing scheme is approved by the approval module 63, the artificial intelligence module 52 determines the first processing scheme that passes the approval as the target processing scheme, and re-trains the first processing scheme that fails the approval. The artificial intelligence module 52 continuously optimizes the artificial intelligence algorithm model to improve the accuracy and efficiency of the target processing scheme, so as to ensure that the artificial intelligence module 52 can provide a better target processing scheme for the alarm signal in actual use scenarios. For the alarm signal that can be automatically processed, that is, when the target processing scheme is an automatic processing scheme, the artificial intelligence module 52 sends the target processing scheme to the instruction module 54, the instruction module 54 generates a running operation instruction based on the target processing scheme, and the instruction module 54 sends the running operation instruction to the docking unit 41 through the communication module 51. The docking unit 41 calls the management platform to perform automatic alarm processing; for the alarm signal that cannot be automatically processed, that is, when the target processing scheme is a non-automatic processing scheme, the artificial intelligence module 52 obtains the telephone information corresponding to the target processing scheme from the information library module 53, and then sends the telephone information to the instruction module 54. The instruction module 54 generates a telephone dialing instruction based on the telephone information, and then sends the telephone dialing instruction to the docking unit 41 through the communication module 51. The docking unit 41 calls the telephone dialing system to perform voice broadcast processing to output 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, responsible for storing all data generated in the operation process of the data center alarm processing system, including: various instructions and instruction execution results, alarm information and log files, training data generated in the training process of the artificial intelligence module. By centrally managing these data, the data center alarm processing system can provide rich and complete data support.

[0092] The instruction module 54 is responsible for generating and scheduling different types of instructions. Specifically, the alarm grabbing instruction is generated based on the first preset frequency, and the instruction is sent to the docking unit 41 through the communication module 51; the operation instruction is generated based on the target processing scheme, and the instruction is sent to the docking unit 41 through the communication module 51; the historical alarm grabbing instruction is generated based on the second preset frequency, and the instruction is sent to the docking unit 41 through the communication module 51; the telephone outbound instruction is generated based on the telephone information, and the instruction is sent to the docking unit 41 through the communication module 51; the docking instruction is generated based on the requirements of the external terminal or the operation and maintenance object, and the docking instruction is sent to the docking unit 41 through the communication module 51. The instruction type of the instruction module 54 can be seen from the following table 1:

[0093]

[0094] In the embodiment of the application, the user interface unit 44 is composed of a system docking module, a user management module, an approval module and an information retrieval updating module. Figure 6 is a schematic diagram of an optional user interface unit according to the embodiment of the application, as Figure 6 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 updating 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 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 object, and providing the functions of creating, modifying and deleting the account, as well as setting the role, permission and password of the account. 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 object, and saving the verification result to the information base module 53.

[0095] The approval module 63 is responsible for the approval processing of the first processing scheme generated by the artificial intelligence module 52. The approval module 63 provides an approval interface for the external terminal or the operation and maintenance object, and performs corresponding processing according to the approval result. When the approval result indicates "pass", 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 "not pass", the artificial intelligence module 52 re-trains the first processing scheme. The information retrieval updating module 64 integrates a pre-constructed visual interface, which is used for classifying the alarm processing data and sending the classification result to the visual interface. The external terminal or the operation and maintenance object can retrieve and consult the alarm processing data through the visual interface. At the same time, the information retrieval updating module 64 provides the functions of modifying the processing scheme script and the telephone directory, as well as the functions of dividing or modifying the telephone information corresponding to the alarm signal and vetoing the approved target processing scheme.

[0096] The above-mentioned data center alarm processing system based on artificial intelligence can generate an alarm grabbing instruction based on a first preset frequency through the instruction module 54, obtain the alarm signal of the monitoring system in response to the alarm grabbing instruction by the docking unit 41, and realize the purpose of automatically monitoring all alarm signals. Then, the artificial intelligence module 52 obtains the corresponding target processing scheme from the information library module 53 based on the type of the alarm signal, and judges whether the target processing scheme is an automatic processing scheme. In the case where the target processing scheme is an automatic processing scheme, the target processing scheme is sent to the instruction module 54, the instruction module 54 generates a running operation instruction based on the target processing scheme, and then sends the running operation instruction to the docking unit 41. The docking unit 41 responds to the running operation instruction, calls the management platform to automatically process the alarm, and the management platform executes the operation strategy corresponding to the running operation instruction. The automatic processing of the alarm signal is realized. The present embodiment rapidly triggers automatic alarm processing after obtaining the alarm signal, achieves the purpose of real-time processing while grabbing the alarm signal, avoids the situation of missing the alarm signal or not timely informing, significantly improves the timeliness of alarm processing, and further solves the technical problems of low automation and low timeliness of data center alarm in the related art.

[0097] The above-mentioned data center alarm processing system based on artificial intelligence can further include a processor and a memory. The above-mentioned docking unit 41, telephone outbound unit 42, service management unit 43, user interface unit 44 and the like are 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.

[0098] The above-mentioned processor includes a kernel, and the kernel calls the corresponding program unit from the memory. The kernel can be one or more, and the kernel parameters are adjusted to process the alarm of the data center based on artificial intelligence.

[0099] The above-mentioned memory can include a non-permanent memory in a computer readable medium, a random access memory (RAM) and / or a non-volatile memory such as a read-only memory (ROM) or a flash memory (flash RAM), and the memory includes at least one memory chip.

[0100] Embodiment three

[0101] The embodiments of the present application can provide an electronic device, Figure 7 is a structural block diagram of an electronic device according to an embodiment of the present application. As Figure 7 shown, the electronic device can include one or more (for example, two) Figure 7The processor 702, the memory 704, a storage controller, and a peripheral interface are shown in the figure, wherein the peripheral interface is connected with a radio frequency module, an audio module, and a display.

[0102] The memory can be used to store software programs and modules, such as program instructions / modules corresponding to the method and device in the embodiments of the present application. The processor executes various functions and data processing by running the software programs and modules stored in the memory, that is, implements the above method. The memory can include a high-speed random access memory, and can further include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some examples, the memory can further include a memory remotely arranged with respect to the processor, and the remote memory can be connected to the terminal through a network. Examples of the above network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0103] The processor can call information and applications stored in the memory through the transmission device to perform the following steps: generating an alarm grabbing instruction based on a first preset frequency, sending the alarm grabbing instruction to the docking unit, obtaining an alarm signal of a monitoring system by the docking unit in response to the alarm grabbing instruction, wherein the monitoring system is an internal system of the data center; based on the type of the alarm signal, obtaining a corresponding target processing scheme from an information library by using a pre-constructed artificial intelligence algorithm, and determining whether the target processing scheme is an automatic processing scheme, wherein in the case that the target processing scheme is an automatic processing scheme, the target processing scheme is sent to the instruction module, and the instruction module generates a running operation instruction based on the target processing scheme; the running operation instruction is sent to the docking unit, and the docking unit responds to the running operation instruction to call the management platform to perform automatic alarm processing, and the management platform executes an operation strategy corresponding to the running operation instruction, wherein the management platform is an internal system of the data center.

[0104] The processor can also call information and applications stored in the memory through the transmission device to perform the following steps: receiving a login request initiated by an external terminal, and performing verification processing on the login request; in the case that the verification processing 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 to establish a network connection with the monitoring system, the management platform, the telephone outbound system, or the log system, wherein the telephone outbound system and the log system are internal systems of the data center.

[0105] The processor can also call information and applications stored in the memory through the transmission device to perform the following steps: obtaining a pre-constructed processing scheme script, wherein the processing scheme script includes: an emergency plan script, a maintenance manual script; obtaining a pre-constructed telephone directory, wherein the telephone directory includes: telephone information corresponding to all alarm signal types.

[0106] The processor can further call information and application programs stored in the memory through the transmission device to execute the following steps: generating a historical alarm grabbing instruction based on a second preset frequency by the instruction module, and sending the historical alarm grabbing instruction to the interfacing unit, wherein the interfacing unit acquires historical alarm signals and log files of the monitoring system, the telephone outbound system, the log system or the management platform in response to the historical alarm grabbing instruction; generating a first processing scheme by using a pre-constructed artificial intelligence algorithm based on the historical alarm signals, the log files and the processing scheme script; approving the first processing scheme, and determining a first processing scheme indicated by the approval result as a target processing scheme, and storing the target processing scheme in the information base.

[0107] The processor can further call information and application programs stored in the memory through the transmission device to execute the following steps: retraining the first processing scheme indicated by the approval result as not passing by using a pre-constructed artificial intelligence algorithm.

[0108] The processor can further call information and application programs stored in the memory through the transmission device to execute the following steps: acquiring telephone information corresponding to the target processing scheme from the information base in the case that the target processing scheme is a non-automatic processing scheme, and sending the telephone information to the instruction module; generating a telephone outbound instruction based on the telephone information by the instruction module, and sending the telephone outbound instruction to the interfacing unit; calling the telephone outbound system for voice broadcast processing by the interfacing unit in response to the telephone outbound instruction, and outputting the alarm signal and the corresponding processing options in the form of telephone voice by the telephone outbound system; calling the management platform for automatic alarm processing in the case that the interfacing unit receives a processing option selection, and executing an operation strategy corresponding to the processing option selection by the management platform.

[0109] The processor can further call information and application programs stored in the memory through the transmission device to execute the following steps: the information base is used for storing alarm processing data, and the alarm processing data includes at least one of the following: a login request, an alarm signal, a log file, a processing scheme script, a telephone directory, a first processing scheme, an approval result, a target processing scheme, a running operation instruction and an operation result of a telephone outbound instruction; classifying the alarm processing data, and sending the classification result to the visual interface.

[0110] The embodiment of the application provides a data center alarm processing method based on artificial intelligence. The alarm grabbing instruction is generated based on the first preset frequency, the alarm signal of the monitoring system is acquired by the docking unit in response to the alarm grabbing instruction, so that the purpose of automatically monitoring all alarm signals is achieved. The corresponding target processing scheme is acquired from the information database by using the artificial intelligence algorithm constructed in advance based on the type of the alarm signal, and it is judged whether the target processing scheme is an automatic processing scheme. If the target processing scheme is an automatic processing scheme, the target processing scheme is sent to the instruction module, the running operation instruction is generated based on the target processing scheme, and then the running operation instruction is sent to the docking unit. The docking unit responds to the running operation instruction, calls the management platform to automatically process the alarm, and the management platform executes the operation strategy corresponding to the running operation instruction, so that the purpose of automatically processing the alarm signal is achieved, and the technical problems of low automation and low timeliness of the data center alarm in the related art are solved.

[0111] Those skilled in the art can understand that, Figure 7 The structure shown is only schematic, and the electronic device can also be a terminal device such as a smart phone, a tablet computer, a palm computer, a mobile Internet device (MID), a PAD, and the like. Figure 7 It does not limit the structure of the electronic device. For example, the electronic device can further include more or fewer components (such as a network interface, a display device, and the like) than those shown in the figure, or have a different configuration from that shown in the figure. Figure 7 Figure 7 The structure shown is only schematic, and the electronic device can also be a terminal device such as a smart phone, a tablet computer, a palm computer, a mobile Internet device (MID), a PAD, and the like.

[0112] Those skilled in the art can understand that all or part of the steps of the various artificial intelligence-based data center alarm processing methods of the above-mentioned embodiments can be completed by a program instructing the related hardware of the terminal device. The program can be stored in a computer readable storage medium, and the storage medium can include a flash disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and the like.

[0113] Embodiment Four

[0114] The embodiment of the application further provides a storage medium. Optionally, in the embodiment, the above-mentioned storage medium can be used to save the program code executed by the artificial intelligence-based data center alarm processing method provided in the above-mentioned embodiment one.

[0115] ​According to another aspect of the embodiments of the present application, a computer readable storage medium is also provided, which comprises a stored computer program, wherein the computer readable storage medium controls the device where the computer readable storage medium is located to execute the method for processing an alarm of a data center based on artificial intelligence according to any one of the above-mentioned embodiments one when the computer program is running.

[0116] Optionally, in the embodiment, the storage medium can be located in any one of the computer terminals in the computer terminal group in the computer network, or in any one of the mobile terminals in the mobile terminal group.

[0117] The present application also provides a computer program product comprising a computer program, which, when executed by a processor, implements the steps of the method for processing an alarm of a data center based on artificial intelligence according to various embodiments of the present application.

[0118] The present application also provides a computer program product comprising a non-volatile computer readable storage medium, which stores a computer program, which, when executed by a processor, implements the steps of the method for processing an alarm of a data center based on artificial intelligence according to various embodiments of the present application.

[0119] The above-mentioned serial numbers of the embodiments of the present application are only for description, and do not represent the advantages or disadvantages of the embodiments.

[0120] In the above-mentioned embodiments of the present application, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.

[0121] In several embodiments provided in the present application, it should be understood that the disclosed technical contents can be implemented by other ways. Among them, the above-mentioned device embodiments are only schematic, for example, the division of the units can be a logical function division, and actual implementation can have another division way, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed each other can be through some interface, indirect coupling or communication connection between units or modules, which can be electrical or other forms.

[0122] The units described as separate components can or can not be physically separated, and the components displayed as units can or can not be physical units, that is, they can be located in one place, or can be distributed to multiple units. According to actual needs, part or all of the units can be selected to achieve the purpose of the embodiment scheme.

[0123] In addition, each function unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software function unit.

[0124] When the integrated unit is realized in the form of a software function 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 solutions of the present application, essentially or the part that contributes to the prior art, or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, including a number of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in each embodiment of the present application. The foregoing storage medium includes: a U disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a mobile hard disk, a magnetic disk or an optical disk, and various program code storage media.

[0125] The above is only the preferred embodiment of the present application, and it should be pointed out that for those skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, and these improvements and refinements should be considered as the protection scope of the present application.

Claims

1. An artificial intelligence-based data center alarm processing method, characterized by, The method comprises the steps of: generating an alarm grabbing instruction based on a first preset frequency, sending the alarm grabbing instruction to a docking unit, and obtaining an alarm signal of a monitoring system by the docking unit in response to the alarm grabbing instruction, wherein the monitoring system is an internal system of a data center; based on the type of the alarm signal, obtaining a corresponding target processing scheme from an information library using a pre-constructed artificial intelligence algorithm, and determining whether the target processing scheme is an automatic processing scheme, wherein if the target processing scheme is an automatic processing scheme, the target processing scheme is sent to an instruction module, and the instruction module generates a running operation instruction based on the target processing scheme; sending the running operation instruction to the docking unit, calling a management platform for automatic alarm processing by the docking unit in response to the running operation instruction, and executing an operation strategy corresponding to the running operation instruction by the management platform, wherein the management platform is an internal system of the data center; after determining whether the target processing scheme is an automatic processing scheme, if the target processing scheme is a non-automatic processing scheme, obtaining telephone information corresponding to the target processing scheme from the information library and sending the telephone information to the instruction module; the instruction module generates a telephone outward dialing instruction based on the telephone information and sends the telephone outward dialing instruction to the docking unit; the docking unit responds to the telephone outward dialing instruction, calls a telephone outward dialing system for voice broadcast processing, and outputs the alarm signal and corresponding processing options in the form of telephone voice by the telephone outward dialing system; if the docking unit receives a processing option selection, the management platform is called for automatic alarm processing, and the management platform executes an operation strategy corresponding to the processing option selection.

2. The data center alarm processing method of claim 1, wherein, Before generating an alarm grabbing instruction based on a first preset frequency, the method comprises the steps of: receiving a login request initiated by an external terminal, and performing verification processing on the login request; if the verification processing 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, the management platform, the telephone outward dialing system or the log system, wherein the telephone outward dialing system and the log system are internal systems of the data center.

3. The data center alarm processing method of claim 1, wherein, The target processing scheme is generated using a pre-constructed artificial intelligence algorithm, and before generating the target processing scheme, the method further comprises the steps of: obtaining a pre-constructed processing scheme script, wherein the processing scheme script comprises an emergency plan script and a maintenance manual script; obtaining a pre-constructed telephone directory, wherein the telephone directory comprises telephone information corresponding to all alarm signal types.

4. The data center alarm processing method of claim 1, wherein, The step of generating the target processing scheme using the pre-constructed artificial intelligence algorithm comprises the steps of: The instruction module generates a historical alarm grabbing instruction based on a second preset frequency, and sends the historical alarm grabbing instruction to the docking unit, wherein the docking unit acquires historical alarm signals and log files of the monitoring system, the telephone outbound system, the log system or the management platform in response to the historical alarm grabbing instruction; Based on the historical alarm signals, the log files and the processing scheme script, a first processing scheme is generated by using the pre-constructed artificial intelligence algorithm; The first processing scheme is approved, and a first processing scheme indicated as passed by the approval result is determined as the target processing scheme, and the target processing scheme is stored in the information base.

5. The data center alarm processing method of claim 4, wherein, The step of approving the first processing scheme further comprises: retraining the first processing scheme indicated as not passed by the approval result by using the pre-constructed artificial intelligence algorithm.

6. The data center alarm processing method of claim 1, wherein, Further comprising: The information base is used to store alarm processing data, and the alarm processing data comprises at least one of the following: login request, alarm signal, log file, processing scheme script, telephone directory, first processing scheme, approval result, target processing scheme, running operation instruction and operation result of telephone outbound instruction; The alarm processing data is classified, and the classification result is sent to the visual interface.

7. An artificial intelligence-based data center alarm processing system, characterized by, Comprising: The docking unit is used to establish connection with the monitoring system, the management platform, the telephone outbound system and the log system, acquire alarm signals and log files, call the management platform for automatic alarm processing, and call the telephone outbound system for voice broadcast processing; The telephone outbound unit is used to execute voice broadcast processing to output alarm signals and corresponding processing options in the form of telephone voice; The service management unit comprises 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 grabbing instruction, running operation instruction, telephone outbound instruction and docking instruction, the communication module is used to transmit alarm processing data, the artificial intelligence module is used to generate and acquire target processing scheme by using pre-constructed artificial intelligence algorithm, and determine whether the target processing scheme is an automatic processing scheme, and the information base module is used to store the alarm processing data; The user interface unit comprises a system docking module, a user management module, an approval module and an information retrieval updating module, the system docking module is used to receive docking instructions initiated by external terminals, the user management module is used to receive login requests initiated by external terminals, the approval module is used to approve the target processing scheme, and the information retrieval updating module is used to classify alarm processing data and send the classification result to the visual interface; The instruction module generates the alarm capturing instruction based on a first preset frequency, the docking unit acquires the alarm signal of the monitoring system in response to the alarm capturing instruction, and the artificial intelligence module acquires the corresponding target processing scheme from the information database module based on the type of the alarm signal by using a pre-constructed artificial intelligence algorithm, and determines whether the target processing scheme is an automatic processing scheme. In a case where the artificial intelligence module determines that the target processing scheme is a non-automatic processing scheme, the artificial intelligence module acquires telephone information corresponding to the target processing scheme from the information database module and sends the telephone information to the instruction module; the instruction module generates the telephone outward dialing instruction based on the telephone information and sends the telephone outward dialing instruction to the docking unit; the docking unit calls the telephone outward dialing system to perform voice broadcast processing in response to the telephone outward dialing instruction, and the telephone outward dialing system outputs the alarm signal and corresponding processing options in the form of telephone voice; in a case where the docking unit receives a processing option selection, the management platform is called to perform automatic alarm processing, and the management platform executes an operation strategy corresponding to the processing option selection.

8. An electronic device, comprising: The computer program is executed by a processor to implement the steps of the artificial intelligence-based data center alarm processing method in any one of claims 1 to 6.

9. A computer program product comprising a computer program, characterized in that, The computer program is executed by a processor to implement the steps of the artificial intelligence-based data center alarm processing method in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Fault processing method and system, computer equipment and readable storage medium

    CN114741226A

  • Fault solving method and device

    CN118890260A