Alarm message notification method and device of disaster recovery management platform, equipment and medium

By matching the target sending channels and information templates in the disaster recovery management platform and generating and sending alarm plans, the problem of easy neglect in the existing technology is solved, and the timeliness and convenience of alarm information is improved.

CN120216240APending Publication Date: 2025-06-27INFORMATION2 SOFTWARE SHANGHAI
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510288120.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-12
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

When existing disaster recovery management platforms send abnormal status information through email or text messages, the alarm information is easily ignored, resulting in untimely and inconvenient management.

Method used

By responding to alarm requests in the disaster recovery management platform, determining the target information type, matching the target sending channel and information template, generating an alarm plan, and sending it to the user through the specified channel.

Benefits of technology

It improves the timeliness and convenience of alarm information, reduces the risk of information being ignored, and achieves more effective alarm information management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120216240A_ABST
    Figure CN120216240A_ABST
Patent Text Reader

Abstract

The invention discloses an alarm message notification method and device for a disaster recovery management platform, equipment and a medium. The method comprises the following steps: in response to an alarm request, determining a target information type of target alarm information corresponding to the alarm request; the information type is determined by different types of control modules monitored by the disaster recovery management platform; determining a target sending channel and a target information template of the target alarm information based on the target information type; the sending channel is used for connecting the disaster recovery management platform and the user side, and the target information template is an alarm content configuration template corresponding to the target information type; and generating an alarm scheme according to the target alarm information and the target information template, and sending the alarm scheme to the user side based on the target sending channel. According to the technical scheme of the invention, the problem that the alarm information is easy to ignore is solved, and the timeliness and convenience of alarm information management are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of information warning, and particularly to a method, device, equipment and medium for warning message notification of a disaster recovery management platform. Background Art

[0002] A disaster recovery management platform refers to a control module that configures and manages disaster recovery software through a Web interface. The disaster recovery management platform can monitor in real time whether each control module has abnormal status information and send the abnormal status information. Currently, the abnormal status information is usually sent by email or text message for warning, but this method may cause the sent abnormal status information to be ignored as spam information, and it is not convenient and timely enough during use. Summary of the Invention

[0003] The present invention provides a method, device, equipment and medium for warning message notification of a disaster recovery management platform to solve the situation that warning information is easily ignored and improve the timeliness and convenience of warning information management.

[0004] According to one aspect of the present invention, there is provided a method for warning message notification of a disaster recovery management platform, the method comprising:

[0005] In response to a warning request, determining a target information type of target warning information corresponding to the warning request; the information type is determined by different types of control modules monitored by the disaster recovery management platform;

[0006] Based on the target information type, determining a target sending channel and a target information template of the target warning information; the sending channel is used to connect the disaster recovery management platform and the user terminal, and the target information template is a warning content configuration template corresponding to the target information type;

[0007] Generating a warning plan according to the target warning information and the target information template, and sending the warning plan to the user terminal based on the target sending channel.

[0008] According to another aspect of the present invention, there is provided a device for warning message notification of a disaster recovery management platform, the device comprising:

[0009] An information type determination module, configured to determine a target information type of target warning information corresponding to the warning request in response to the warning request; the information type is determined by different types of control modules monitored by the disaster recovery management platform;

[0010] An information determination module, configured to determine a target sending channel and a target information template of the target warning information based on the target information type; the sending channel is used to connect the disaster recovery management platform and the user terminal, and the target information template is a warning content configuration template corresponding to the target information type;

[0011] An information sending module, configured to generate an alarm plan according to the target alarm information and the target information template, and send the alarm plan to the user terminal based on the target sending channel.

[0012] According to another aspect of the present invention, there is provided an electronic device, which includes:

[0013] At least one processor; and

[0014] A memory communicatively connected to the at least one processor; wherein,

[0015] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor, so that the at least one processor can execute the alarm message notification method of the disaster recovery management platform according to any embodiment of the present invention.

[0016] According to another aspect of the present invention, there is provided a computer-readable storage medium storing computer instructions for causing a processor to implement the alarm message notification method of the disaster recovery management platform according to any embodiment of the present invention when executed.

[0017] The technical solution of the embodiment of the present invention, in response to an alarm request, determines the target information type of the target alarm information corresponding to the alarm request; the information type is determined by different types of control modules monitored by the disaster recovery management platform; based on the target information type, determines the target sending channel and the target information template of the target alarm information; the sending channel is used to connect the disaster recovery management platform and the user terminal, and the target information template is an alarm content configuration template corresponding to the target information type; generates an alarm plan according to the target alarm information and the target information template, and sends the alarm plan to the user terminal based on the target sending channel. The technical solution of the present invention quickly matches the target sending channel and the target information template of the target alarm information through the target information type, thereby generating an accurate alarm plan according to the target alarm information and the target information template, and further sending it to the user terminal according to the specified target sending channel, thus solving the situation that alarm information is easily ignored and improving the timeliness and convenience of alarm information management.

[0018] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] To more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0020] Figure 1 It is a flowchart of a method for notifying alarm messages of a disaster recovery management platform provided according to an embodiment of the present invention;

[0021] Figure 2 It is a flowchart of another method for notifying alarm messages of a disaster recovery management platform provided according to an embodiment of the present invention;

[0022] Figure 3 It is an example diagram of a page for configuring candidate sending channels applicable to an embodiment of the present invention;

[0023] Figure 4 It is an example diagram of a page for configuring candidate content templates applicable to an embodiment of the present invention;

[0024] Figure 5 It is an example diagram of an information management page applicable to an embodiment of the present invention;

[0025] Figure 6 It is a schematic structural diagram of an apparatus for notifying alarm messages of a disaster recovery management platform provided according to an embodiment of the present invention;

[0026] Figure 7 It is a schematic structural diagram of an electronic device for implementing the method for notifying alarm messages of a disaster recovery management platform according to an embodiment of the present invention. Detailed implementation manners

[0027] In order to enable those skilled in the art to better understand the solutions of the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

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

[0029] Embodiment 1

[0030] Figure 1 The figure is a flowchart of a method for notifying alarm messages of a disaster recovery management platform provided by an embodiment of the present invention. This embodiment is applicable to the situation of sending alarm messages of the disaster recovery management platform to the user side. This method can be executed by an alarm message notification device of the disaster recovery management platform. The alarm message notification device of the disaster recovery management platform can be implemented in the form of hardware and / or software, and the alarm message notification device of the disaster recovery management platform can be configured in any electronic device with network communication function. As Figure 1 shown, the method for notifying alarm messages of the disaster recovery management platform of the present invention includes the following processes:

[0031] S110. In response to an alarm request, determine the target information type of the target alarm information corresponding to the alarm request; the information type is determined by different types of control modules monitored by the disaster recovery management platform.

[0032] Among them, the control modules include but are not limited to resource management, file replication, NAS file replication, whole machine migration, application high availability, database synchronization, inspection notification, overall status, alarm notification, license and DTO management. Alarm information can be understood as abnormal status information of different types of control modules monitored by the disaster recovery management platform. The information type is determined by different types of control modules monitored by the disaster recovery management platform. By determining which type of control module is obtained, the information type corresponding to the alarm information can be determined, and it can be determined that there is a preset correlation between the alarm information and the information type.

[0033] Specifically, the disaster recovery management platform monitors the situations of various different types of control modules. If alarm information is detected, an alarm request will be sent. The disaster recovery management platform responds to the alarm request, obtains the target alarm information corresponding to the alarm request, and determines the target information type of the target alarm information corresponding to the alarm request from the preset correlation according to the target alarm information.

[0034] S120. Determine the target sending channel and target information template of the target alarm information based on the target information type; the sending channel is used to connect the disaster recovery management platform and the user terminal, and the target information template is an alarm content configuration template corresponding to the target information type.

[0035] Among them, the sending channel and the information template can be pre-configured according to the information type. The information template is an alarm information configuration template corresponding to the information type. The information template can include content such as information type, data sending type, variable setting, etc., all of which can be set in advance for direct calling during subsequent use. The sending channel can be a channel of the webhook type that provides a real-time information sending method.

[0036] In addition, the sending channel and the information template can also be modified before sending the alarm information. Specifically: in response to the first editing operation, display the first editing page of the sending channel, and modify the sending channel on the first editing page. In response to the second editing operation, display the second editing page of the information template, and modify various types of information in the information template on the second editing page.

[0037] Specifically, obtain the target information type, and match the corresponding target sending channel and target information template of the target alarm information, so as to generate an alarm plan and send the alarm plan subsequently.

[0038] S130. Generate an alarm plan according to the target alarm information and the target information template, and send the alarm plan to the user terminal based on the target sending channel.

[0039] Specifically, after filling in the variable fields in the target information template according to the target alarm information, merge and generate the alarm plan. At the same time, connect the disaster recovery management platform and the user terminal based on the target sending channel, and send the alarm plan to the user terminal after determining that the connection is successful.

[0040] In this embodiment, optionally, the target information template includes a data sending type, and the sending channel includes at least the request address, information header, and request method of the user terminal; the request method is used to describe the mechanism of notifying messages using the sending channel, and the information header is used to verify whether the connection request sent by the disaster recovery management platform to the user terminal is legal. The information header can be information such as a key that can verify identity. The data sending type can include combined sending or sending one by one.

[0041] Correspondingly, sending the alarm plan to the user terminal based on the target sending channel includes: sending a connection request to the user terminal according to the request address and request method in the target sending channel; if it is determined that the connection request is legal according to the information header in the target sending channel, send the alarm plan to the user terminal according to the data sending type.

[0042] Further, the alarm plan is sent to the user side according to the data sending type, including: if the sending type is combined sending, the alarm plan is combined into a combined alarm message, the length of the combined alarm message is less than 2048 bytes, and then the combined alarm message is formatted into the format supported by the sending channel. If it is sent one by one, the sending alarm is formatted into the format supported by the sending channel, and then the alarm plan is sent one by one.

[0043] The technical solution of this embodiment sends a connection request to the user side through the request address and request method in the target sending channel; if it is determined that the connection request is legal according to the information header in the target sending channel, the alarm plan is sent to the user side according to the data sending type, realizing the flexible and fast sending of alarm information, and presenting it to the user side in a more convenient way, avoiding the omission of information.

[0044] The technical solution of the embodiment of the present invention, in response to an alarm request, determines the target information type of the target alarm information corresponding to the alarm request; the information type is determined by different types of control modules monitored by the disaster recovery management platform; based on the target information type, determines the target sending channel and target information template of the target alarm information; the sending channel is used to connect the disaster recovery management platform and the user side, and the target information template is an alarm content configuration template corresponding to the target information type; generates an alarm plan according to the target alarm information and the target information template, and sends the alarm plan to the user side based on the target sending channel. The technical solution of the present invention quickly matches the target sending channel and target information template of the target alarm information through the target information type, thereby generating an accurate alarm plan according to the target alarm information and the target information template, and further sending it to the user side according to the specified target sending channel, thus solving the situation that alarm information is easily ignored and improving the timeliness and convenience of alarm information management.

[0045] Embodiment 2

[0046] Figure 2 It is a flowchart of another alarm message notification method of the disaster recovery management platform provided by the embodiment of the present invention. The technical solution of this embodiment further optimizes the process of S120 in the foregoing embodiment on the basis of the foregoing embodiment. This embodiment can be combined with each optional solution in one or more of the foregoing embodiments.

[0047] As Figure 2 shown, the alarm message notification method of the disaster recovery management platform includes:

[0048] S210. In response to an alarm request, determine the target information type of the target alarm information corresponding to the alarm request; the information type is determined by different types of control modules monitored by the disaster recovery management platform.

[0049] Optionally, before responding to the alarm request, the method includes: in response to a first configuration operation, configuring candidate sending channels corresponding to each information type; in response to a second configuration operation, configuring candidate content templates corresponding to each information type; generating an information management page based on the candidate sending channels, candidate content templates, and information types, where the information management page is used to display the correspondence between the candidate sending channels, candidate content templates, and information types.

[0050] Exemplarily, as Figure 3 is an example diagram of the page display for configuring candidate sending channels applicable to the embodiments of the present invention; that is, on the page for configuring candidate sending channels, configure the candidate sending channels corresponding to each information type. Figure 4 is an example diagram of the page display for configuring candidate content templates applicable to the embodiments of the present invention; that is, on the configuration page of the candidate content template, configure the candidate content templates corresponding to each information type.

[0051] Further, after the candidate sending channels and candidate content templates are configured, the correspondence between the candidate sending channels, candidate content templates, and information types can be established, and an information management page can be generated and displayed. For example, Figure 5 is an example diagram of the information management page applicable to the embodiments of the present invention, so as to facilitate pre-checking the information types of the alarm information to be sent, as well as the sending channels and content templates corresponding to the information types in the information management page. The specific process can be as follows:

[0052] After generating the information management page based on the candidate sending channels, candidate content templates, and control module, the method includes: in response to a trigger operation on a first display control in the information management page, generating a first candidate information; the first display control is an associated control of the candidate sending channel associated with the information type, and the trigger operation is an operation of selection or cancellation. In response to a trigger operation on a second display control in the information management page, generating a second candidate information; the second display control is an associated control of the candidate content template associated with the information type.

[0053] Among them, the first candidate information can be whether a candidate sending channel is selected. The second candidate information can be whether a candidate content template is selected. Exemplarily, as Figure 5 shown, that is, the first candidate information is whether the first display control corresponding to the Webhook channel column corresponding to the target information type is checked, and the second candidate information is whether the second display control corresponding to the content template column corresponding to the target information type is checked, so as to achieve accurate configuration of the target sending channel and target information template.

[0054] S220. Match the first candidate information and the second candidate information corresponding to the target information type based on the target information type.

[0055] Specifically, based on the target information type, the corresponding relationship between the candidate sending channels and candidate content templates displayed on the information management page and the information type, as well as the selection of the candidate sending channels and candidate content templates corresponding to the target information type on the information management page, can be called, so as to determine the first candidate information and the second candidate information corresponding to the target information type according to the selection situation.

[0056] S230. If it is determined according to the first candidate information that the target information type is configured with a candidate sending channel, then use the candidate sending channel as the target sending channel.

[0057] Specifically, if the first candidate information indicates that a candidate sending channel is selected, it is determined that the target information type is configured with a candidate sending channel, and this candidate sending channel is used as the target sending channel. If the first candidate information indicates that no candidate sending channel is selected, then use the regular sending method as the target sending channel.

[0058] S240. If it is determined according to the second candidate information that the target information type is configured with a candidate content template, then use the candidate content template as the target information template.

[0059] Specifically, if the second candidate information indicates that a candidate content template is selected, it is determined that the target information type is configured with a candidate content template, and the candidate content template is used as the target information template. If it is indicated according to the second candidate information that no candidate content template is selected, that is, the target information type is not configured with a candidate content template, then use the built-in template of the disaster recovery management platform as the target information template.

[0060] S250. Generate an alarm plan based on the target alarm information and the target information template, and send the alarm plan to the user side based on the target sending channel.

[0061] The technical solution of the embodiment of the present invention, in response to an alarm request, determines the target information type of the target alarm information corresponding to the alarm request; the information type is determined by different types of control modules monitored by the disaster recovery management platform. Match the first candidate information and the second candidate information corresponding to the target information type based on the target information type, so as to accurately indicate whether to select a candidate sending channel and a candidate content template. Further, if it is determined according to the first candidate information that the target information type is configured with a candidate sending channel, then use the candidate sending channel as the target sending channel; if it is determined according to the second candidate information that the target information type is configured with a candidate content template, then use the candidate content template as the target information template, so as to accurately select the target sending channel and the target information template, facilitate accurately generating an alarm plan according to the target alarm information and the target information template, and flexibly sending the alarm plan to the user side based on the target sending channel, thereby solving the situation that alarm information is easily ignored and improving the timeliness and convenience of alarm information management.

[0062] Embodiment III

[0063] Figure 6 The figure is a schematic structural diagram of an alarm message notification device for a disaster recovery management platform provided by an embodiment of the present invention. This embodiment is applicable to the situation of sending alarm messages of the disaster recovery management platform to the user terminal. The alarm message notification device of the disaster recovery management platform can be implemented in the form of hardware and / or software, and can be configured in any electronic device with network communication functions. As Figure 6 shown, the alarm message notification device of the disaster recovery management platform of the present invention includes:

[0064] An information type determination module 310, configured to determine a target information type of target alarm information corresponding to the alarm request in response to the alarm request; the information type is determined by different types of control modules monitored by the disaster recovery management platform;

[0065] An information determination module 320, configured to determine a target sending channel and a target information template of the target alarm information based on the target information type; the sending channel is used to connect the disaster recovery management platform and the user terminal, and the target information template is an alarm content configuration template corresponding to the target information type;

[0066] An information sending module 330, configured to generate an alarm plan according to the target alarm information and the target information template, and send the alarm plan to the user terminal based on the target sending channel.

[0067] Based on the above embodiment, optionally, the information type determination module includes a configuration unit. The configuration unit is configured to, in response to a first configuration operation, configure a candidate sending channel corresponding to each information type; in response to a second configuration operation, configure a candidate content template corresponding to each information type; generate an information management page based on the candidate sending channel, the candidate content template, and the information type, and the information management page is used to display the corresponding relationship between the candidate sending channel and the candidate content template and the information type.

[0068] Based on the above embodiment, optionally, the configuration unit includes an information generation subunit. The information generation unit is configured to generate a first candidate information in response to a trigger operation on a first display control in the information management page; the first display control is an associated control of the candidate sending channel associated with the information type, and the trigger operation is an operation of selection or cancellation; generate a second candidate information in response to a trigger operation on a second display control in the information management page; the second display control is an associated control of the candidate content template associated with the information type.

[0069] Based on the above embodiments, optionally, the information determination module is configured to match the first candidate information and the second candidate information corresponding to the target information type based on the target information type; if it is determined according to the first candidate information that the candidate sending channels are configured for the target information type, then use the candidate sending channels as the target sending channels; if it is determined according to the second candidate information that the candidate content templates are configured for the target information type, then use the candidate content templates as the target information templates.

[0070] Based on the above embodiments, optionally, the information sending module includes an alarm plan generation unit, and the alarm plan generation unit is configured to fill the variable fields in the target information template according to the target alarm information and then merge and generate the alarm plan.

[0071] Based on the above embodiments, optionally, the sending channels at least include the request address, information header, and request method of the user terminal; the request method is used to describe the mechanism for notifying messages using the sending channels, and the information header is used to verify whether the connection request sent by the disaster recovery management platform to the user terminal is legal.

[0072] Based on the above embodiments, optionally, the target information template includes a data sending type, and the information sending module is configured to send a connection request to the user terminal according to the request address and the request method in the target sending channels; if it is determined that the connection request is legal according to the information header in the target sending channels, then send the alarm plan to the user terminal according to the data sending type.

[0073] The alarm message notification device of the disaster recovery management platform provided by the embodiments of the present invention can execute the alarm message notification method of the disaster recovery management platform provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the method.

[0074] Embodiment 4

[0075] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.

[0076] Figure 7The structural schematic diagram of an electronic device that can be used to implement the alarm message notification method of the disaster recovery management platform according to the embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.

[0077] As Figure 7 shown, the electronic device 10 includes at least one processor 11, and a memory communicatively connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc. Among them, the memory stores a computer program executable by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. The input / output (I / O) interface 15 is also connected to the bus 14.

[0078] Multiple components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disc, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0079] The processor 11 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 include but are not limited to a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the alarm message notification method of the disaster recovery management platform.

[0080] In some embodiments, the method for notifying alarm messages of the disaster recovery management platform can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the method for notifying alarm messages of the disaster recovery management platform described above can be executed. Alternatively, in other embodiments, the processor 11 can be configured to execute the method for notifying alarm messages of the disaster recovery management platform by any other suitable means (e.g., by means of firmware).

[0081] The various embodiments of the systems and techniques described above in this document can be implemented in digital electronic circuitry, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a dedicated or general-purpose programmable processor that receives data and instructions from a storage system, at least one input device, and at least one output device, and transmits the data and instructions to the storage system, the at least one input device, and the at least one output device.

[0082] The computer programs for implementing the methods of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general-purpose computer, a dedicated computer, or other programmable data processing device, such that when the computer programs are executed by the processor, the functions / operations specified in the flowchart and / or block diagram are implemented. The computer programs can be executed entirely on the machine, partially on the machine, as a stand-alone software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0083] In the context of the present invention, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0084] To provide for interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can also be used to provide for interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0085] The systems and techniques described herein can be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0086] A computing system may include a client and a server. The client and the server are generally far from each other and usually interact via a communication network. The client-server relationship is created by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system, solving the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.

[0087] It should be understood that various forms of the processes shown above can be used, steps can be reordered, added or deleted. For example, the steps recited in the present invention can be executed in parallel, sequentially or in a different order, as long as the desired results of the technical solution of the present invention can be achieved, and no limitation is made herein.

[0088] The above specific embodiments do not constitute a limitation on the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims

1. A method for notifying an alarm message of a disaster recovery management platform, characterized in that: The method comprises: In response to an alarm request, determining a target information type of target alarm information corresponding to the alarm request; the information type is determined by different types of control modules monitored by the disaster recovery management platform; Based on the target information type, determining a target sending channel and a target information template for the target alarm information; the sending channel is used to connect the disaster recovery management platform and the user end, and the target information template is an alarm content configuration template corresponding to the target information type; An alarm scheme is generated according to the target alarm information and the target information template, and the alarm scheme is sent to the user end based on the target sending channel.

2. The method according to claim 1, characterized in that Before responding to the alarm request, the method includes: In response to the first configuration operation, a candidate sending channel corresponding to each information type is configured; the alarm information is abnormal status information of different types of control modules monitored by the disaster recovery management platform; In response to the second configuration operation, configuring a candidate content template corresponding to each information type; An information management page is generated based on the candidate sending channels, the candidate content templates and the information type, and the information management page is used to display the corresponding relationship between the candidate sending channels, the candidate content templates and the information type.

3. The method according to claim 2, characterized in that After generating an information management page based on the candidate sending channels, the candidate content templates and the control module, the method includes: In response to a trigger operation on a first display control in the information management page, generating first candidate information; the first display control is an associated control of the candidate sending channel associated with the information type, and the trigger operation is a selection or cancellation operation; In response to a triggering operation on a second display control in the information management page, second candidate information is generated; the second display control is an associated control of the candidate content template associated with the information type.

4. The method according to claim 3, characterized in that Based on the target information type, determining a target sending channel and a target information template for the target warning information includes: Matching the first candidate information and the second candidate information corresponding to the target information type based on the target information type; If it is determined according to the first candidate information that the target information type is configured with a candidate sending channel, the candidate sending channel is used as a target sending channel; If it is determined according to the second candidate information that the target information type is configured with a candidate content template, the candidate content template is used as the target information template.

5. The method according to claim 1, characterized in that Generating an alarm scheme according to the target alarm information and the target information template includes: According to the target alarm information, the variable fields in the target information template are filled and then merged to generate the alarm solution.

6. The method according to claim 1, characterized in that The sending channel includes at least the request address, information header and request method of the user terminal; the request method is used to describe the mechanism of using the sending channel to notify the message, and the information header is used to verify whether the connection request sent by the disaster recovery management platform to the user terminal is legal.

7. The method according to claim 6, characterized in that The target information template includes a data transmission type, and the alarm scheme is sent to the user end based on the target transmission channel, including: Sending a connection request to the user terminal according to the request address and the request method in the target sending channel; If the connection request is determined to be legitimate based on the information header in the target sending channel, the alarm scheme is sent to the user end based on the data sending type.

8. An alarm message notification device for a disaster recovery management platform, characterized in that: The device comprises: An information type determination module, used to determine, in response to an alarm request, a target information type of target alarm information corresponding to the alarm request; the information type is determined by different types of control modules monitored by the disaster recovery management platform; An information determination module, used to determine a target sending channel and a target information template for the target alarm information based on the target information type; the sending channel is used to connect the disaster recovery management platform and the user end, and the target information template is an alarm content configuration template corresponding to the target information type; The information sending module is used to generate an alarm scheme according to the target alarm information and the target information template, and send the alarm scheme to the user end based on the target sending channel.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the alarm message notification method of the disaster recovery management platform described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the alarm message notification method of the disaster recovery management platform according to any one of claims 1 to 7 when executed.

Citation Information

Cited By

  • Alarm strategy generation method and device, equipment and medium

    CN121441718A