Alarm component automatic generation display method and system based on AI large model
By using an AI-based large-scale model to automatically generate and display alarm components, the system automatically analyzes device anomalies and generates processing flows, solving the problem that existing alarm methods cannot automatically resolve issues and achieving efficient anomaly handling.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUIZHIAN INFORMATION TECH CO LTD
- Filing Date
- 2023-12-15
- Publication Date
- 2026-06-09
Smart Images

Figure CN117894134B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing technology, and in particular to a method and system for automatically generating and displaying alarm components based on AI large models. Background Technology
[0002] Currently, when handling alarms for device clusters, the alarm policy is usually pre-written in the device by the device provider. When abnormal data occurs in the device, the alarm policy will sound an alarm.
[0003] However, current alarm processes typically only serve as a warning; determining the cause of the alarm still requires analysis by experienced personnel. Clearly, this alarm method does not directly guide users to resolve abnormal situations and lacks the capability for troubleshooting and resolving problems. Summary of the Invention
[0004] This invention provides a method and system for automatically generating and displaying alarm components based on an AI large model, which can intelligently guide personnel to resolve abnormal situations.
[0005] In view of this, the present invention provides a method for automatically generating and displaying alarm components based on AI large models, the method comprising:
[0006] Receive alarm commands from the target device;
[0007] The alarm command is parsed to determine the device identifier and current abnormal data of the target device;
[0008] Based on the device identifier and the abnormal data, query information is constructed and processed to generate a componentized processing flow for the alarm command. The componentized processing flow includes one or more operable control buttons.
[0009] Obtain the processing information issued for the componentized processing flow, and after verifying the correctness of the processing information, release the alarm command.
[0010] In one implementation, constructing query information based on the device identifier and the abnormal data includes:
[0011] Obtain the fault manual corresponding to the device identifier. The fault manual includes multiple fault information entries, and each fault information entry is associated with its respective representative abnormal characteristics.
[0012] The anomalous data is parsed to generate one or more anomalous features representing the anomalous data;
[0013] The one or more abnormal features are matched with the fault information in the fault manual to determine one or more target fault information corresponding to the one or more abnormal features;
[0014] The actual fault information is determined from the target fault information, and query information corresponding to the actual fault information is generated.
[0015] In one implementation, matching the one or more abnormal features with the fault information in the fault manual includes:
[0016] Based on one or more of the aforementioned abnormal features, multiple combinations of abnormal features are constructed, wherein the combinations of abnormal features include some or all of the aforementioned abnormal features;
[0017] The various abnormal features are combined and matched with the fault information in the fault manual to obtain the target fault information corresponding to each combination of abnormal features.
[0018] In one implementation, determining the actual fault information from the target fault information includes:
[0019] For any two first fault information and second fault information in the target fault information, if the abnormal feature corresponding to the first fault information is included in the abnormal feature corresponding to the second fault information, the first fault information is removed from the target fault information.
[0020] The remaining target fault information will be used as the actual fault information.
[0021] In one embodiment, the method further includes:
[0022] If an alarm command is received again from the target device within a specified period after the alarm command is lifted, the target device is marked, and the device model of the target device is reported to the administrator device.
[0023] After reporting the device model to the administrator, the alarm commands sent by the target device are blocked.
[0024] Another aspect of the present invention provides an automatic generation and display system for alarm components based on an AI large model, the system comprising:
[0025] The instruction receiving unit is used to receive alarm instructions sent by the target device;
[0026] The instruction parsing unit is used to parse the alarm instruction to determine the device identifier and current abnormal data of the target device;
[0027] A componentized processing unit is used to construct query information based on the device identifier and the abnormal data, and process the query information to generate a componentized processing flow for the alarm command. The componentized processing flow includes one or more operable control buttons.
[0028] The verification unit is used to acquire the processing information issued for the componentized processing flow, and after verifying the correctness of the processing information, to release the alarm command.
[0029] In one embodiment, the componentized processing unit is specifically configured to: obtain a fault manual corresponding to the device identifier, wherein the fault manual includes multiple fault information entries, each of which is associated with a representative abnormal feature; parse the abnormal data to generate one or more abnormal features representing the abnormal data; match the one or more abnormal features with the fault information in the fault manual to determine one or more target fault information entries corresponding to the one or more abnormal features; determine the actual fault information in the target fault information and generate query information corresponding to the actual fault information.
[0030] In one embodiment, the component processing unit is further configured to: construct multiple abnormal feature combinations based on the one or more abnormal features, wherein the abnormal feature combinations include some or all of the abnormal features; and match each abnormal feature combination with the fault information in the fault manual to obtain the target fault information corresponding to each abnormal feature combination.
[0031] In one embodiment, the component processing unit is further configured to, for any two first fault information and second fault information in the target fault information, if the abnormal feature corresponding to the first fault information is included in the abnormal feature corresponding to the second fault information, remove the first fault information from the target fault information; and take the remaining target fault information as the actual fault information.
[0032] In one embodiment, the system further includes:
[0033] The shielding unit is used to mark the target device and report the device model of the target device to the administrator device if it receives another alarm command from the target device within a specified period after the alarm command is cleared; after reporting the device model to the administrator device, it shields the alarm command sent by the target device.
[0034] The technical solution provided by this invention can automatically construct query information by analyzing alarm commands and generate a componentized processing flow based on the query information. This componentized processing flow includes operable control buttons. By triggering the control buttons according to the flow, operators can promptly resolve abnormal situations, thereby improving the processing efficiency of alarm commands.
[0035] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures particularly pointed out in the written description, claims, and drawings.
[0036] The technical solution of the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. Attached Figure Description
[0037] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used in conjunction with embodiments of the invention to explain the invention and do not constitute a limitation thereof. In the drawings:
[0038] Figure 1 This is a schematic diagram illustrating the steps of an automatic generation and display method for alarm components based on an AI large model in an embodiment of the present invention;
[0039] Figure 2 This is a schematic diagram of the functional modules of an alarm component automatic generation and display system based on an AI large model in an embodiment of the present invention. Detailed Implementation
[0040] The preferred embodiments of the present invention will be described below with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are for illustration and explanation only and are not intended to limit the present invention.
[0041] Please see Figure 1 One embodiment of this application provides a method for automatically generating and displaying alarm components based on an AI large model, the method comprising:
[0042] S1: Receive alarm commands from the target device. The specific steps include...
[0043] Step A1: Using formula (1), receive the alarm command sent by the target device based on the single data received by the command receiving unit and the frame header of the alarm command.
[0044] (1)
[0045] in This indicates the first byte of data received from the target device as part of the alarm command received; that is, the system automatically identifies whether the received byte is... If so, then let the first byte of data be... ; The first one to receive the alarm command sent by the target device Byte data; Indicates that bytes were received The first one received later One byte of data; The total number of standard data bytes representing the alarm command; Standard frame header data representing alarm commands;
[0046] Step A2: Use formula (2) to determine whether the received data is accurate based on the data frame end check and parity check.
[0047] (2)
[0048] in This represents the judgment value used to determine whether the received data is accurate. The first one to receive the alarm command sent by the target device Byte data; Standard frame tail data representing alarm commands; This indicates taking the absolute value; Indicates data The 1st to the 1st Perform bitwise XOR operations on bytes; This function checks if the value inside the parentheses is odd or even. The function value is 1 if the value inside the parentheses is odd, and 0 if the value inside the parentheses is even. The first one to receive the alarm command sent by the target device The byte data also serves as the parity check bit for the alarm command;
[0049] like This indicates that the received data is accurate;
[0050] like If so, it means that the received data is incorrect;
[0051] Step A3: If more than 5 erroneous alarm commands are received, then use formula (3) to determine whether the device has a command transmission failure based on the accuracy of the 5 frame tail data of the received erroneous alarm commands.
[0052] (3)
[0053] in This indicates a judgment value indicating a command transmission failure. Indicates the first The first error alarm command received Byte data; This represents a zero check function. If the value inside the parentheses is 0, the function value is 1; otherwise, the function value is 0.
[0054] like If so, it indicates that the device has experienced a command transmission failure;
[0055] like If so, it means that the device has not experienced a command transmission failure;
[0056] The beneficial effects of the above technical solution are as follows: by using formula (1) in step A1, the alarm command sent by the target device is received according to the single data received by the command receiving unit and the frame header of the alarm command, thereby accurately and efficiently completing the reception of the alarm command, and eliminating the reception of interference data, thus improving the efficiency of the system; by using formula (2) in step A2, the accuracy of the received data is judged according to the data frame tail check and parity check, thereby verifying the accuracy from two aspects and ensuring the reliability of the system; by using formula (3) in step A3, the accuracy of the five frame tail data of the received erroneous alarm command is used to determine whether the device has a command transmission failure, and then, if the frame header and frame tail are correct in multiple cases, the alarm command error is the command transmission failure, and it is also regarded as an alarm command, preventing the failure from going undetected and unattended for maintenance;
[0057] S2: Parse the alarm command to determine the device identifier and current abnormal data of the target device;
[0058] S3: Construct query information based on the device identifier and the abnormal data, and process the query information to generate a componentized processing flow for the alarm command. The componentized processing flow includes one or more operable control buttons.
[0059] S4: Obtain the processing information issued for the componentized processing flow, and after verifying the correctness of the processing information, release the alarm command.
[0060] In one implementation, constructing query information based on the device identifier and the abnormal data includes:
[0061] Obtain the fault manual corresponding to the device identifier. The fault manual includes multiple fault information entries, and each fault information entry is associated with its respective representative abnormal characteristics.
[0062] The anomalous data is parsed to generate one or more anomalous features representing the anomalous data;
[0063] The one or more abnormal features are matched with the fault information in the fault manual to determine one or more target fault information corresponding to the one or more abnormal features;
[0064] The actual fault information is determined from the target fault information, and query information corresponding to the actual fault information is generated.
[0065] In this embodiment, the fault manual can list various possible fault information of the equipment, and each fault information can correspond to its own representative abnormal characteristics. For example, for a certain fault information, its corresponding representative abnormal characteristics could be that a certain indicator data is too high or the equipment temperature is too high. By analyzing the abnormal data in the actual alarm commands, the abnormal characteristics represented by the alarm commands can be determined. Subsequently, the abnormal characteristics represented by the alarm commands can be matched with the representative abnormal characteristics associated with the fault information, thereby determining the target fault information that generated the alarm command. In practical applications, there may be multiple target fault information identified. Through further filtering, the final actual fault information can be determined.
[0066] In one implementation, matching the one or more abnormal features with the fault information in the fault manual includes:
[0067] Based on one or more of the aforementioned abnormal features, multiple combinations of abnormal features are constructed, wherein the combinations of abnormal features include some or all of the aforementioned abnormal features;
[0068] The various abnormal features are combined and matched with the fault information in the fault manual to obtain the target fault information corresponding to each combination of abnormal features.
[0069] In one implementation, determining the actual fault information from the target fault information includes:
[0070] For any two first fault information and second fault information in the target fault information, if the abnormal feature corresponding to the first fault information is included in the abnormal feature corresponding to the second fault information, the first fault information is removed from the target fault information.
[0071] The remaining target fault information will be used as the actual fault information.
[0072] For example, if the abnormal features are A, B, and C, then the constructed abnormal feature combinations can be A, B, C, AB, AC, BC, and ABC. The fault manual can be used to find fault information matching each abnormal feature combination. For instance, if the representative abnormal feature associated with a certain fault information in the fault manual is BC, then that fault information can be used as the fault information corresponding to the alarm command. Of course, in practical applications, not every fault information is a true fault, because when the abnormal features are A, B, and C, the actual corresponding feature combination should be ABC, and other features covered under that combination can be ignored.
[0073] Thus, assuming the anomaly characteristic corresponding to the first fault information is AC, and the anomaly characteristic corresponding to the second fault information is ABC, the first fault information can be removed from the target fault information. By filtering in this manner, the fault information with the broadest coverage will remain, and this fault information can be used as the final actual fault information.
[0074] In one embodiment, the method further includes:
[0075] If an alarm command is received again from the target device within a specified period after the alarm command is lifted, the target device is marked, and the device model of the target device is reported to the administrator device.
[0076] After reporting the device model to the administrator, the alarm commands sent by the target device are blocked.
[0077] After the device model is reported to the administrator, the administrator can perform manual testing. At the same time, alarm commands can be masked to prevent other alarm commands from being overwhelmed.
[0078] Please see Figure 2 In another aspect, the present invention also provides an automatic generation and display system for alarm components based on an AI large model, the system comprising:
[0079] The instruction receiving unit is used to receive alarm instructions sent by the target device;
[0080] The instruction parsing unit is used to parse the alarm instruction to determine the device identifier and current abnormal data of the target device;
[0081] A componentized processing unit is used to construct query information based on the device identifier and the abnormal data, and process the query information to generate a componentized processing flow for the alarm command. The componentized processing flow includes one or more operable control buttons.
[0082] The verification unit is used to acquire the processing information issued for the componentized processing flow, and after verifying the correctness of the processing information, to release the alarm command.
[0083] In one embodiment, the componentized processing unit is specifically configured to: obtain a fault manual corresponding to the device identifier, wherein the fault manual includes multiple fault information entries, each of which is associated with a representative abnormal feature; parse the abnormal data to generate one or more abnormal features representing the abnormal data; match the one or more abnormal features with the fault information in the fault manual to determine one or more target fault information entries corresponding to the one or more abnormal features; determine the actual fault information in the target fault information and generate query information corresponding to the actual fault information.
[0084] In one embodiment, the component processing unit is further configured to: construct multiple abnormal feature combinations based on the one or more abnormal features, wherein the abnormal feature combinations include some or all of the abnormal features; and match each abnormal feature combination with the fault information in the fault manual to obtain the target fault information corresponding to each abnormal feature combination.
[0085] In one embodiment, the component processing unit is further configured to, for any two first fault information and second fault information in the target fault information, if the abnormal feature corresponding to the first fault information is included in the abnormal feature corresponding to the second fault information, remove the first fault information from the target fault information; and take the remaining target fault information as the actual fault information.
[0086] In one embodiment, the system further includes:
[0087] The shielding unit is used to mark the target device and report the device model of the target device to the administrator device if it receives another alarm command from the target device within a specified period after the alarm command is cleared; after reporting the device model to the administrator device, it shields the alarm command sent by the target device.
[0088] The technical solution provided by this invention can automatically construct query information by analyzing alarm commands and generate a componentized processing flow based on the query information. This componentized processing flow includes operable control buttons. By triggering the control buttons according to the flow, operators can promptly resolve abnormal situations, thereby improving the processing efficiency of alarm commands.
[0089] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.
Claims
1. A method for automatically generating and displaying alarm components based on AI large-scale models, characterized in that, The method includes: Receive alarm commands from the target device; The alarm command is parsed to determine the device identifier and current abnormal data of the target device; Based on the device identifier and the abnormal data, query information is constructed and processed to generate a componentized processing flow for the alarm command. The componentized processing flow includes one or more operable control buttons. Obtain the processing information issued for the componentized processing flow, and after verifying the correctness of the processing information, release the alarm command; The query information constructed based on the device identifier and the abnormal data includes: Obtain the fault manual corresponding to the device identifier. The fault manual includes multiple fault information entries, and each fault information entry is associated with its respective representative abnormal characteristics. The anomalous data is parsed to generate one or more anomalous features representing the anomalous data; The one or more abnormal features are matched with the fault information in the fault manual to determine one or more target fault information corresponding to the one or more abnormal features; The actual fault information is determined from the target fault information, and query information corresponding to the actual fault information is generated. The determination of actual fault information from the target fault information includes: For any two first fault information and second fault information in the target fault information, if the abnormal feature corresponding to the first fault information is included in the abnormal feature corresponding to the second fault information, the first fault information is removed from the target fault information. The remaining target fault information will be used as the actual fault information.
2. The method according to claim 1, characterized in that, Matching one or more of the abnormal features with the fault information in the fault manual includes: Based on one or more of the aforementioned abnormal features, multiple combinations of abnormal features are constructed, wherein the combinations of abnormal features include some or all of the aforementioned abnormal features; The various abnormal features are combined and matched with the fault information in the fault manual to obtain the target fault information corresponding to each combination of abnormal features.
3. The method according to claim 1, characterized in that, The method further includes: If an alarm command is received again from the target device within a specified period after the alarm command is lifted, the target device is marked, and the device model of the target device is reported to the administrator device. After reporting the device model to the administrator, the alarm commands sent by the target device are blocked.
4. The method according to claim 1, characterized in that, The alarm commands received from the target device include: Step A1: Using formula (1), receive the alarm command sent by the target device based on the single data received by the command receiving unit and the frame header of the alarm command. (1) in This indicates the first byte of data received from the target device as part of the alarm command received; that is, the system automatically identifies whether the received byte is... If so, then let the first byte of data be... ; The first one to receive the alarm command sent by the target device Byte data; Indicates that bytes were received The first one received later One byte of data; The total number of standard data bytes representing the alarm command; Standard frame header data representing alarm commands; Step A2: Use formula (2) to determine whether the received data is accurate based on the data frame end check and parity check. (2) in This represents the judgment value used to determine whether the received data is accurate. The first one to receive the alarm command sent by the target device Byte data; Standard frame tail data representing alarm commands; This indicates taking the absolute value; Indicates data The 1st to the 1st Perform bitwise XOR operations on bytes; This function checks if the value inside the parentheses is odd or even. The function value is 1 if the value inside the parentheses is odd, and 0 if the value inside the parentheses is even. The first one to receive the alarm command sent by the target device The byte data also serves as the parity check bit for the alarm command; like This indicates that the received data is accurate; like If so, it means that the received data is incorrect; Step A3: If more than 5 erroneous alarm commands are received, then use formula (3) to determine whether the device has a command transmission failure based on the accuracy of the 5 frame tail data of the received erroneous alarm commands. (3) in This indicates a judgment value indicating a command transmission failure. Indicates the first The first error alarm command received Byte data; This represents a zero check function. If the value inside the parentheses is 0, the function value is 1; otherwise, the function value is 0. like If so, it indicates that the device has experienced a command transmission failure; like If the command is true, it means that the device has not experienced a command transmission failure.
5. An automatic generation and display system for alarm components based on an AI large-scale model, characterized in that, The system includes: The instruction receiving unit is used to receive alarm instructions sent by the target device; The instruction parsing unit is used to parse the alarm instruction to determine the device identifier and current abnormal data of the target device; A componentized processing unit is used to construct query information based on the device identifier and the abnormal data, and process the query information to generate a componentized processing flow for the alarm command. The componentized processing flow includes one or more operable control buttons. The verification unit is used to acquire the processing information issued for the componentized processing flow, and after verifying the correctness of the processing information, to release the alarm command. Specifically, the componentized processing unit is used to: obtain the fault manual corresponding to the device identifier, wherein the fault manual includes multiple fault information entries, each of which is associated with its own representative abnormal feature; parse the abnormal data to generate one or more abnormal features representing the abnormal data; match the one or more abnormal features with the fault information in the fault manual to determine one or more target fault information entries corresponding to the one or more abnormal features; determine the actual fault information in the target fault information, and generate query information corresponding to the actual fault information; Specifically, the componentized processing unit is further configured to, for any two first fault information and second fault information in the target fault information, if the abnormal feature corresponding to the first fault information is included in the abnormal feature corresponding to the second fault information, remove the first fault information from the target fault information; and take the remaining target fault information as the actual fault information.
6. The system according to claim 5, characterized in that, The componentized processing unit is further configured to: construct multiple abnormal feature combinations based on one or more abnormal features, wherein the abnormal feature combinations include some or all of the abnormal features; and match each abnormal feature combination with the fault information in the fault manual to obtain the target fault information corresponding to each abnormal feature combination.