Alarm system and alarm method of electronic equipment and non-transient storage medium

By designing an electronic equipment alarm system that includes components such as graph control pages, device alarm recognition modules, etc., the problem that the existing technology is difficult to monitor the real-time data of the power system in the new era is solved, and users can conduct simple and efficient monitoring and alarms on a single page.

CN120014796APending Publication Date: 2025-05-16DELTA ELECTRONICS INC(CN)
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411235050.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-11-15
Filing Date
2024-09-04
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

The existing monitoring system is difficult to effectively monitor the real-time data in the power system in the new era and provide real-time alarms, making it difficult for users to manage the field concisely and efficiently.

Method used

An alarm system for electronic devices is designed, and the equipment diagrams of multiple electronic devices are displayed through a graph control page, and includes a device alarm recognition module, a temporary register, a click detection module, an instant information refresh module and an illustration rendering module to realize instant data monitoring and alarming of multiple electronic devices.

Benefits of technology

The system allows users to directly monitor the data of various devices on a single page and obtain instant alarms, simplifying the operational complexity of traditional monitoring systems and improving management efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120014796A_ABST
    Figure CN120014796A_ABST
Patent Text Reader

Abstract

The invention discloses an alarm system and alarm method of electronic equipment and a non-transient storage medium, and the alarm system of the electronic equipment comprises a graphic control page which displays equipment graphic representations of a plurality of pieces of electronic equipment; the device alarm identification module establishes an alarm array according to the alarm point location of each electronic device and a plurality of alarm codes, and the plurality of alarm codes correspond to different alarm levels; the temporary memory is used for storing equipment instant data and alarm arrays of a plurality of pieces of electronic equipment; the click detection module is used for detecting that the device graphic representation of any electronic device is clicked so as to read the corresponding device instant data and display the corresponding device instant data on the graphic control page; the instant information refreshing module is used for refreshing an image control page based on the temporary memory data according to a preset period; and the graphical representation rendering module is used for rendering the display color of each device graphical representation according to the temporary memory data, and the display color corresponds to the current highest alarm level of each electronic device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to an alarm system, and more particularly to an alarm system, an alarm method and a non-transitory storage medium for real-time monitoring of electronic equipment in a field. Background Art

[0002] In today's substations, the use of monitoring systems to conduct real-time management of the power system is an indispensable part.

[0003] In recent years, the energy structure has become increasingly complex, and the power system has become more intelligent. In addition, various new energy devices have been continuously added to the power network. In contrast, the existing monitoring system is still designed based on the old power system (such as SCADA). Users cannot interact well with the monitoring system, and it is often difficult to monitor real-time data and issue real-time alarms.

[0004] In view of this, how to improve the monitoring system based on the new era power system so that users can use the monitoring system to manage the field in a simpler and more effective way is a major issue in the field of smart grid development. Summary of the invention

[0005] The main purpose of this application is to provide an alarm system, an alarm method and a non-transitory storage medium for an electronic device, which can allow users to directly monitor the data of various devices and obtain real-time alarms on a single page, thereby simplifying the complexity of traditional monitoring systems in operation and use.

[0006] In one embodiment, the electronic device alarm system of the present application is connected to multiple electronic devices in the environment and includes:

[0007] a graphic control page configured to display a device icon of the plurality of electronic devices;

[0008] an equipment alarm identification module, configured to analyze an alarm point of each of the electronic devices, and establish an alarm array according to the alarm points of the multiple electronic devices and multiple alarm codes, wherein each of the alarm codes corresponds to a different alarm level;

[0009] A temporary memory configured to store the real-time device data of the plurality of electronic devices and the alarm array;

[0010] a click detection module, configured to read the real-time data of the clicked electronic device from the register and display it on the graphic control page when detecting that the device icon of any electronic device is clicked;

[0011] a real-time information refresh module, which repeatedly reads the register and refreshes the display content of the graphic control page according to a preset period; and

[0012] A graphic rendering module renders a display color of the device icons of the plurality of electronic devices according to the data in the register, wherein the display color corresponds to the highest current alarm level of each of the electronic devices.

[0013] In one embodiment, the alarm method of the electronic device of the present application is applied to the alarm system and includes the following steps:

[0014] Displaying a device icon of the plurality of electronic devices on a graphic control page of the alarm system;

[0015] An equipment alarm identification module of the alarm system analyzes an alarm point of each of the electronic devices respectively, and establishes an alarm array according to the alarm points of the multiple electronic devices and multiple alarm codes, wherein each of the alarm codes corresponds to a different alarm level;

[0016] A register storing the real-time data of each electronic device and the alarm array in the alarm system;

[0017] When a click detection module of the alarm system detects that the device icon of any electronic device is clicked, the real-time device data of the clicked electronic device is read from the register and displayed on the graphic control page;

[0018] A real-time information refresh module of the alarm system repeatedly reads the register according to a preset period and refreshes the display content of the graphic control page; and

[0019] An icon rendering module of the alarm system renders a display color of the device icons of the plurality of electronic devices according to the data in the register, wherein the display color corresponds to the highest current alarm level of each of the electronic devices.

[0020] In one embodiment, the non-transitory storage medium of the present application stores an application program having a plurality of computer-readable program codes. When the plurality of computer-readable program codes are executed, the steps of the alarm method described above can be implemented.

[0021] The present application uses a graphic control page to display a dynamic single-line diagram corresponding to the power network in the field, and when any electronic device on the dynamic single-line diagram is clicked, the real-time data of the electronic device and all alarm items are provided on a single page. Compared with the related art, the alarm system and alarm method of the present application greatly simplify the complexity of the monitoring system in operation and use. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 This is a schematic diagram of the system connection for this application;

[0023] Figure 2An embodiment of a block diagram of an alarm system of the present application;

[0024] Figure 3A This is the first embodiment of the diagram of the graphic control page of the present application;

[0025] Figure 3B This is the second embodiment of the diagram of the graphic control page of the present application;

[0026] Figure 4 This is an embodiment of the alarm flow chart of the present application;

[0027] Figure 5 This is an embodiment of the information receiving schematic diagram of the present application;

[0028] Figure 6 This is an embodiment of the information receiving flow chart of the present application;

[0029] Fig. 7A It is part of the refresh flow chart of this application;

[0030] Figure 7B Another part of the refresh flow chart of this application;

[0031] Fig. 8A This is the third embodiment of the diagram of the graphic control page of the present application;

[0032] Figure 8B An embodiment of the device control flow chart of the present application;

[0033] Fig. 9 An embodiment of the flowchart for the alarm field of the present application;

[0034] Fig.10 This is an embodiment of the rendering flowchart of the present application.

[0035] Description of Reference Numerals

[0036] 1: Server

[0037] 10: Register

[0038] 11: Image control page

[0039] 111: first display area

[0040] 1110: Field efficiency display area

[0041] 112: Second display area

[0042] 12: Device information receiving module

[0043] 13: Equipment alarm identification module

[0044] 14: Graphic rendering module

[0045] 15: Instant information refresh module

[0046] 16: Click detection module

[0047] 17: System efficiency calculation module

[0048] 18: Rights Management Module

[0049] 19: Power switch control module

[0050] 2: Network switch

[0051] 3: Electronic equipment

[0052] 4: Dynamic single line diagram

[0053] 41: Equipment Diagram

[0054] 51: Equipment real-time value display area

[0055] 52: Alarm field

[0056] 521: Expand button

[0057] 522: Alarm table

[0058] 523: Folding button

[0059] 6: Switch information

[0060] 61: Switch control area

[0061] 62: Switch control options

[0062] S40~S45: Alarm steps

[0063] S60~S65: Data processing steps

[0064] S701~S714: Refresh Steps

[0065] S80~S83: Switch control steps

[0066] S90~S98: Expand steps

[0067] S100~S111: Rendering steps DETAILED DESCRIPTION

[0068] The present application discloses an alarm system for electronic devices, which is connected to multiple surrounding electronic devices by wired or wireless means. After receiving the real-time data of these electronic devices, the alarm system can display the real-time values ​​of each electronic device on a single page according to the needs of the user, and can also issue real-time alarms to these electronic devices after analysis. As a result, the user can directly obtain sufficient and rich information on a single page, overcoming the problem of poor operability of traditional monitoring systems.

[0069] See also Figure 1 , is a schematic diagram of the system connection of the present application. The alarm system of the present application is implemented in the server 1 in the form of software combined with hardware. Figure 1 As shown, the server 1 is connected to the network switch 2 in communication, and the network switch 2 is connected to multiple electronic devices 3 in the field. Thus, the server 1 is connected to multiple electronic devices 3 in the field through the network switch 2 to receive and store the real-time data of the electronic devices 3, and display the data on the graphic control page of the alarm system (for example Figure 3A and Figure 3B On the graphic control page 11) shown.

[0070] In one embodiment, the plurality of electronic devices 3 may include various electronic devices in a smart grid, such as digital meters, power switches, protection relays, bidirectional inverters, batteries, transformers, power switch devices, etc., but not limited thereto. The network switch 2 communicates with different electronic devices 3 through different communication protocols, such as Modbus, IEC61850, Ethernet, controller area network (CAN bus), etc., but not limited thereto. In the present application, the alarm system provides at least one graphic control page 11 through the server 1. The technical feature of the present application is that after the alarm system receives the real-time data of the connected plurality of electronic devices 3 and completes the parsing (decoding), the real-time data of one or more electronic devices 3 is directly displayed through a single page on the graphic control page 11, and real-time alarms are issued for these real-time data. As a result, the user can quickly detect the abnormality of the electronic device and proceed with maintenance or replacement.

[0071] Please also refer to Figure 2 , is an embodiment of a block diagram of an alarm system of the present application. Figure 2As shown, the alarm system of the present application is implemented by a server 1, and includes but is not limited to a graphic control page 11, a device information receiving module 12, a device alarm identification module 13, a graphic rendering module 14, an instant information refresh module 15, a click detection module 16, a system efficiency calculation module 17, a permission management module 18 and a power switch control module 19. Specifically, the server 1 of the present application is a device having a processor and a non-transient storage medium (such as a memory, a hard disk or an optical disk, etc.), such as a personal computer, an industrial computer, a ground server, an industrial server or a cloud server, etc. The server 1 stores the application program through the non-transient storage medium, and the application program has a plurality of computer executable program codes. When the server 1 executes the plurality of computer executable program codes through the processor, the graphic control page 11 and the plurality of modules 12-19 can be virtually created in the server 1, so that the server 1 can construct the alarm system of the present application and implement the alarm method of the present application through the graphic control page 11, the plurality of modules 12-19 and the register 10 (implemented in software or hardware).

[0072] In one embodiment, the register 10 can be implemented by a hard disk, a solid state drive, a memory, or the above-mentioned non-transitory storage media.

[0073] The graphic control page 11 is used to simulate and display the power network formed by all electronic devices 3 in the field where the alarm system is located. The device information receiving module 12 is used to receive the real-time data of all electronic devices 3 connected to the server 1. The device alarm identification module 13 is used to analyze whether each electronic device 3 has an alarm event. The icon rendering module 14 is used to update the color of the device icon of each electronic device 3 displayed on the graphic control page 11 according to the alarm status of each electronic device 3. The real-time information refresh module 15 is used to regularly refresh the display content on the graphic control page 11. The click detection module 16 is used to detect whether the graphic control element of each electronic device 3 displayed on the graphic control page 11 is clicked. The system efficiency calculation module 17 is used to calculate the energy efficiency of the system or each electronic device 3. The authority management module 18 is used to manage and determine the user's control over each electronic device 3. The power switch control module 19 is used to control the switch control device in multiple electronic devices 3. The register 10 is used to temporarily store the real-time data of each electronic device 3 and related alarm information.

[0074] Please also refer to Figure 3A and Figure 3B , respectively, are the first embodiment and the second embodiment of the diagram of the graphic control page of the present application. Figure 3AAs shown, the graphic control page 11 displays two types of information, including device icons 41 of multiple electronic devices 3 connected to the alarm system (i.e., the server 1), and device real-time data of the multiple electronic devices 3. In one embodiment, the graphic control page 11 may include a first display area 111 (also called a dynamic single-line diagram display panel) and a second display area 112 (also called a real-time data display panel), wherein the device icons 41 are displayed in the first display area 111, and the device real-time data are displayed in the second display area 112.

[0075] like Figure 3A As shown, the device icons 41 of the multiple electronic devices 3 displayed on the graphic control page 11 constitute a dynamic single line Figure 4 , and this dynamic single line Figure 4 Corresponding to the power network composed of multiple electronic devices 3 in the real environment. Specifically, the user can first observe the power network in the actual case, and based on the power system architecture that actually constitutes the power network, construct a corresponding dynamic single-line alarm system on the alarm system. Figure 4 That is, dynamic single line Figure 4 It can be customized based on the actual case. Therefore, when the alarm system displays an alarm event on any electronic device 3 through the graphic control page 11, the user can use the dynamic single line Figure 4 To quickly find the location of the electronic device 3 in the actual power system, and to troubleshoot and repair errors.

[0076] In one embodiment, the map control page 11 can initially display the real-time data of each electronic device 3, display the comprehensive data of all electronic devices 3, or display the data of one or more important electronic devices 3 among the multiple electronic devices 3, without limitation. For example, the map control page 11 can display the dynamic single-line data of multiple electronic devices 3 in the first display area 111. Figure 4 , and displays the power information of the electric meter in the field, the point information of the protection relay in the field, and the equipment information of other important equipment in the field (for example, automatically determined by the alarm system or by the user) in the second display area 112.

[0077] In addition, the graphic control page 11 may further provide a field efficiency display area 1110 in the first display area 111. The field efficiency display area 1110 is used to display the system efficiency of multiple electronic devices 3 in the field in which they are located. For example, the alarm system obtains the throughput (i.e., the total input power and the total output power) of all electric meters in the multiple connected electronic devices 3, and calculates the system efficiency. For another example, the alarm system obtains the throughput of the top-level electric meters among the multiple electronic devices 3 to calculate the system efficiency. In the present application, the alarm system displays the system efficiency in the field efficiency display area 1110 of the graphic control page 11 to present the power conversion efficiency of all electronic devices 3 in the field.

[0078] One of the technical features of the present application is that the device icons 41 of all electronic devices 3 displayed on the image control page 11 can be clicked individually. When a device icon 41 is clicked, the display content of the second display area 112 will change. Figure 3B As shown, when the device icon 41 of any electronic device 3 is clicked, the second display area 112 switches to display the real-time data of the clicked electronic device 3 and related alarm information. Figure 3B In the embodiment of the present invention, the second display area 112 has a device real-time value display area 51 and an alarm area. The device real-time value display area 51 displays the clicked electronic device 3 ( Figure 3B Taking the transformer 41 as an example), the alarm area displays real-time data of the device, and one or more alarm fields 52 are displayed, wherein the one or more alarm fields 52 display one or more alarm events of the clicked electronic device 3.

[0079] In the present application, the plurality of alarm fields 52 correspond to different alarm categories. For example, if there are 10 alarm categories, the second display area 112 may provide 10 alarm fields 52. In other words, the alarm system categorizes the plurality of alarm events of the electronic device 3 according to the plurality of alarm categories, and displays the alarm events of different categories in different alarm fields 52. Figure 3B As shown, multiple alarm fields 52 are preset to a collapsed state and each has an expansion button 521. When the expansion button 521 on an alarm field 52 is triggered, the alarm field 52 switches to an expanded state, and the expanded alarm field 52 will present the alarm events (including alarm codes, alarm descriptions and alarm states) of the electronic device 3 that meet the alarm category in an alarm table 522. It is worth mentioning that an alarm table 522 may include multiple alarm columns, each of which records an alarm event of the electronic device 3 (at least including the alarm code of the alarm event). In the present application, each alarm column can be rendered in a different color, which corresponds to the color assigned to the alarm level corresponding to the alarm code recorded in the alarm column (to be described in detail later).

[0080] Please also refer to Figure 4 , which is an embodiment of the alarm flow chart of the present application. Figure 4 The specific steps of the alarm method of the present application are disclosed, and the alarm method is applied to Figure 2 The warning system shown and Figure 3A and Figure 3B The chart control page shown is 11.

[0081] like Figure 4As shown, after the alarm system is started (for example, the server 1 is started), the real-time data of the connected multiple electronic devices 3 can be received, and the device icons 41 of the multiple electronic devices 3 can be displayed through the graphic control page 11 (step S40). In one embodiment, the graphic control page 11 is a dynamic single-line display composed of multiple device icons 41 in the first display area 111, which can present the actual power network in the field. Figure 4 .

[0082] When receiving the real-time device data of multiple electronic devices 3, the alarm system analyzes the alarm points of each electronic device 3 respectively through the device alarm identification module 13, and establishes an alarm array (step S41) based on the alarm points of multiple electronic devices 3 and multiple alarm codes. That is, the alarm array at least records the alarm code of one or more alarm events currently possessed by each electronic device 3. In one embodiment, the multiple alarm codes correspond to different alarm levels, such as the first level (highest level), the second level (second highest level), the third level (lowest level), and no alarm. In one embodiment, the multiple alarm codes can also correspond to different alarm descriptions and alarm states.

[0083] Specifically, the user determines multiple electronic devices 3 used in the actual field and establishes a dynamic single line on the alarm system. Figure 4 When the alarm system receives the real-time data of any electronic device 3, the device alarm identification module 13 can parse the real-time data based on the known alarm points of the electronic device 3, thereby determining whether the electronic device 3 has an alarm event, what the alarm code of the alarm event is, and what the alarm level corresponding to the alarm code is. After the device alarm identification module 13 completes the analysis, the alarm system will immediately display the above information on the graphic control page 11, so that the user can quickly check it.

[0084] After step S41, the alarm system stores the real-time data of the multiple electronic devices 3 and the alarm array in the register 10 (step S42). In the present application, the alarm system continuously executes steps S40 to S42 during operation to continuously receive the real-time data of the multiple electronic devices 3, analyze the alarm events of the multiple electronic devices 3, and update the content of the register 10. In addition, the graphic control page 11 periodically reads the data in the register 10 and refreshes the display content of the graphic control page 11 according to a preset period, thereby maintaining synchronization between the display content of the graphic control page 11 and the content of the register 10.

[0085] On the other hand, during operation, the alarm system continuously detects whether the device icon 41 displayed on the graphic control page 11 is clicked through the click detection module 16. When the click detection module 16 detects that the device icon 41 of any electronic device 3 is clicked, the alarm system reads the real-time device data of the clicked electronic device 3 in the register 10 and displays it on the graphic control page 11 (step S43). In one embodiment, when any device icon 41 displayed on the first display area 111 of the graphic control page 11 is clicked, the alarm system switches the display content of the second display area 112 to display the relevant information of the clicked electronic device 3.

[0086] Furthermore, during operation, the alarm system continues to periodically read the register 10 (i.e., obtain the latest data of the register 10) through the real-time information refresh module 15, and refreshes the display content of the image control page 11 based on the content of the register 10 (step S44). By continuously executing steps S40 to S42 and step S44, the alarm system can update the latest information of multiple electronic devices 3 on the image control page 11 in real time.

[0087] As mentioned above, the register 10 records the real-time data and alarm array of multiple electronic devices 3. Therefore, the alarm system can determine the alarm status of each electronic device 3 based on the content of the register 10. In the present application, the alarm system also parses the data obtained from the register 10 through the graphic rendering module 14, and renders the display colors of each device icon 41 of multiple electronic devices 3 on the graphic control page 11 (step S45). Among them, the display colors of each device icon 41 correspond to the current highest alarm level of each electronic device 3. For example, if the electric meter currently has no alarm event, the graphic rendering module 14 renders the device icon 41 corresponding to the electric meter into green; if the transformer has multiple alarm events and the highest alarm level is the highest level, the graphic rendering module 14 renders the device icon 41 corresponding to the transformer into red; if the battery has multiple alarm events and the highest alarm level is the second highest level, the graphic rendering module 14 renders the device icon 41 corresponding to the battery into yellow, and so on.

[0088] Through the alarm system of the present application, the user can realize multiple functional applications of multiple electronic devices 3 in the environment through a single graphic control page 11, including real-time monitoring, authority management, and hierarchical display of alarms. In addition, combined with the technology of color rendering, the alarm system of the present application can achieve a high degree of visualization, which helps users improve the management efficiency of the field.

[0089] See also Figure 5 and Figure 6 ,in Figure 5 This is an embodiment of the information receiving schematic diagram of the present application. Figure 6 This is an embodiment of the information receiving flow chart of the present application.

[0090] like Figure 5 As shown, the alarm system continuously receives the real-time device data of the connected multiple electronic devices 3 through the device information receiving module 12, and performs a data preprocessing procedure on the real-time device data before storing it in the temporary memory 10. In one embodiment, the data preprocessing procedure includes identifying the device type of the electronic device 3, parsing the real-time device data, determining whether the electronic device 3 has an alarm event, obtaining the alarm code corresponding to the alarm event, and establishing an alarm array, but is not limited thereto.

[0091] like Figure 6 As shown, during the operation of the alarm system and the connection with multiple electronic devices 3, the device information receiving module 12 continuously receives the real-time device data of multiple electronic devices 3 (step S60). In addition, the device information receiving module 12 obtains the device ID of each electronic device 3, and determines the device type of each electronic device 3 (for example, an electric meter, a transformer, or a bidirectional inverter, etc.) according to the device ID (step S61). Since different device types may use different data formats, the device information receiving module 12 adopts the corresponding parsing method according to the device type to parse the real-time device data of each electronic device 3 respectively (step S62).

[0092] As mentioned above, each electronic device 3 has a native alarm point and an alarm code, for example, the alarm point and the alarm code are recorded in the specification table of the electronic device 3. In the present application, the alarm system further calls the device alarm identification module 13, and the device alarm identification module 13 performs an alarm judgment on each electronic device 3 based on the device's real-time data according to the native alarm points of multiple electronic devices 3 (step S63). That is, the device alarm identification module 13 determines whether each electronic device 3 currently has an alarm event based on the device's real-time data. When it is determined that any electronic device 3 has an alarm event, the device alarm identification module 13 stores the alarm code corresponding to the alarm event into the alarm array (step S64). In another embodiment, the device alarm identification module 13 writes the alarm code, alarm description and alarm status corresponding to all alarm events of each electronic device 3 into the alarm array one by one.

[0093] For example, an electronic device 3 may have 100 original alarm points, that is, the electronic device 3 has 100 alarm codes. In this embodiment, if the device alarm identification module 13 determines that an electronic device 3 has three alarm events, which correspond to alarm code 3, alarm code 10, and alarm code 18, the device alarm identification module 13 will store these three alarm codes in the alarm array. That is, the length of this alarm array is three.

[0094] When all the alarm-related information of the electronic devices 3 are written into the alarm array (which can be one or more alarm arrays), the device alarm identification module 13 stores the device real-time data and the alarm array of each electronic device 3 in the register 10 according to the device ID of each electronic device 3 (step S65).

[0095] The data stored in the register 10 by the device alarm identification module 13 in step S65 can be regarded as the raw data (Raw Data) of the alarm system. After step S65, the alarm system refreshes the display content of the graphic control page 11 according to the raw data in the register 10, thereby allowing the user to quickly, intuitively and visually obtain detailed information of multiple electronic devices 3. In addition, during the operation of the alarm system, the alarm system will continue to receive the real-time device data of multiple electronic devices 3 according to the above process and continue to update the raw data in the register 10.

[0096] See also Fig. 7A and Figure 7B , which is the refresh flow chart of this application. Fig. 7A and Figure 7B The specific steps executed by the alarm system after any device icon 41 on the graphic control page 11 is clicked are disclosed.

[0097] Specifically, during operation, the alarm system continuously detects whether any device icon 41 displayed on the graphic control page 11 is clicked through the click detection module 16 (step S701). When a click behavior is detected, the click detection module 16 determines whether the clicked electronic device is a switch control element (step S702), a field efficiency element (step 706) or a general element (step A, that is, neither a switch control element nor a field efficiency element). For example, the click detection module 16 obtains the device ID of the electronic device 3 and determines the device type of the electronic device 3 based on the device ID. In the present application, when any device icon 41 is clicked, the second display area 112 of the graphic control page 11 will be switched to display the detailed information of the clicked electronic device 3, and the display content of the second display area 112 will be different depending on the device type of the clicked electronic device 3 (that is, a switch control element, a field efficiency element and a general element).

[0098] like Figure 7B As shown, if the click detection module 16 determines that the clicked electronic device 3 is a general component, the alarm system starts the instant information refresh thread (step S710). In this application, the alarm system continuously refreshes the relevant information of the clicked electronic device 3 displayed on the map control page 11 through the instant information refresh thread.

[0099] Specifically, the alarm system queries the register 10 according to the device ID of the clicked electronic device 3 to read the real-time data of the clicked electronic device 3 in the register 10 (step S711). Then, the alarm system calls the real-time information refresh module 15, and the real-time information refresh module 15 refreshes the real-time values ​​displayed on the second display area 112 of the graphic control page 11 based on the acquired real-time data of the device (step S712). It is worth noting that the real-time values ​​may include the real-time data of the device displayed in the real-time value display area 51 of the device and one or more alarm fields 52 displayed in the alarm area.

[0100] The alarm system continues to determine whether to leave the instant message refresh thread (step S713). Before leaving the instant message refresh thread, the alarm system first delays a period of system time (for example, 0.5ms or 1s) (step S714), and then repeats steps S711 and S712. As a result, the display content of the second display area 112 will be synchronized with the content of the register 10, so that the user can directly view the real-time value of the clicked electronic device 3 on the graphic control page 11. In one embodiment, the alarm system can leave the current instant message refresh thread, for example, when the user triggers the exit button (not shown) on the graphic control page 11, or clicks on the device icon 41 of other electronic devices 3 in the first display area 111.

[0101] Back to Fig. 7A . If after step S701, it is determined that the clicked electronic device 3 is a field efficiency element (i.e., it is determined to be yes in step S706), the alarm system reads the real-time data of the clicked electronic device 3 from the register 10, and calls the system efficiency calculation module 17 to calculate the system efficiency of the clicked electronic device 3 based on the real-time data of the device (step S707). Then, the alarm system displays the calculated system efficiency on the second display area 112 of the graphic control page 11 (step S708). In one embodiment, the system efficiency calculation module 17 can also draw a corresponding system efficiency curve according to the system efficiency, and the alarm system can simultaneously display the system efficiency curve on the second display area 112 (step S709). In one embodiment, the system efficiency curve can be, for example, a bar graph or a line graph, but is not limited thereto.

[0102] If it is determined after step S701 that the clicked electronic device 3 is a switch control element (i.e., it is determined to be yes in step S702), the alarm system calls the authority management module 18 to obtain the user control rights of the current user (step S703). The current user is, for example, the holder of the current login account of the alarm system. Next, the alarm system determines whether the current user has actual control rights over the clicked switch control element based on the obtained user control rights (step S704), that is, it determines whether the current user is allowed to operate the clicked switch control element. If it is determined in step S704 that the current user has actual control rights over the clicked switch control element, the alarm system further unlocks the switch control option of this switch control element (step S705); if it is determined in step S704 that the current user does not have actual control rights over the clicked switch control element, the alarm system does not open the switch control option of this switch control element.

[0103] Next, for the clicked switch control element, the alarm system starts the instant information refresh thread and repeats the execution Figure 7B Steps S711 to S714 are shown. Thus, the alarm system displays the instantaneous value of the clicked switch control element, the switch control option (if unlocked) and the alarm event simultaneously on the second display area 112 of the graphic control page 11 for the user to view and control.

[0104] Please also see Fig. 8A and Figure 8B , respectively, are the third embodiment of the diagram control page schematic diagram of the present application and the embodiment of the device control flow chart. Fig. 8A As shown, when a switch control element displayed on the graphic control page 11 is clicked, the alarm system will instantly display the switch information 6 of the switch control element on the second display area 112, such as the power switch name, the remote / near operation status display, and the power status switch display. If the authority management module 18 determines in the aforementioned step S704 that the current user has substantial control over the switch control element, the graphic control page 11 will further provide a switch control area 61 on the second display area 112, and the alarm system will unlock the switch control option 62 of the switch control element and display the switch control option 62 in the switch control area 61.

[0105] At Fig. 8A In the embodiment of FIG. 5 , the user can operate the switch control option 62 through the human-machine interface (eg, operate a drop-down menu to switch ON / OFF), and after pressing the confirmation button, the switch state of the switch control element is changed.

[0106] At Fig. 8AIn the embodiment of the present invention, the second display area 112 of the map control page 11 does not display the warning field 52, but Fig. 8A This is only one example of an implementation of the switch control element. The display panel of the switch control element can still display one or more warning fields 52 instead of Fig. 8A The following are limited to those shown.

[0107] like Figure 8B As shown, if the current user has actual control rights and the switch control option 62 is displayed on the graphic control page 11, the user can set the switch control option 62 on the graphic control page 11 (step S80). When the user completes the setting and presses the confirmation button, the alarm system calls the power switch control module 19 (step S81), and the power switch control module 19 generates a corresponding control instruction according to the device ID of the clicked switch control element and the content of the switch control option 62 (step S82). After step S82, the alarm system transmits the control instruction to the switch control element actually installed in the field through the underlying communication (step S83), thereby switching the switch state of the switch control element. Through the use of the alarm system of the present application, the user can easily operate the specified switch control element (i.e., the clicked switch control element) directly through a single graphic control page 11, which is quite convenient.

[0108] See also Fig. 9 , is an embodiment of the alarm field expansion flow chart of the present application. Figure 3B As shown, when the device icon 41 of any electronic device 3 displayed in the first display area 111 of the image control page 11 is clicked, the second display area 112 will display the real-time data of the clicked electronic device 3 and one or more alarm fields 52, wherein each alarm field 52 is in a collapsed state by default and has an expansion button 521. At this time, these alarm fields 52 can receive external triggers through the expansion button 521 (step S90).

[0109] When the expansion button 521 of any alarm field 52 is triggered, the alarm system obtains the alarm category of the triggered alarm field 52 (step S91), and queries the register 10 according to the device ID of the clicked electronic device 3 and the alarm category of the triggered alarm field 52 to retrieve the corresponding alarm array from the register 10 (step S92). Then, the alarm system generates a corresponding alarm table according to the content of the alarm array and displays it in the expanded alarm field 52. Specifically, the alarm system directly generates and displays an alarm table, which has multiple alarm columns, and the number of the multiple alarm columns is the same as the number of alarm events (or alarm codes) recorded in the alarm array (step S93).

[0110] After step S93, the alarm system traverses the obtained alarm array (step S94). The alarm system first determines whether there are unprocessed alarm events in the alarm array (step S95), that is, whether there are alarm events that have not been filled in the alarm table. If the judgment in step S95 is yes, the alarm system takes out the unprocessed alarm events from the alarm array one by one (step S96), and fills the alarm code corresponding to the alarm event into an alarm column of the alarm table 522 (step S97). In addition, the alarm system confirms the alarm level of each alarm event based on the alarm code of each alarm event, and renders each alarm column as the color assigned to the alarm level corresponding to the alarm code (step S98).

[0111] For example, if three alarm events are recorded in the alarm array, the alarm system generates an alarm table 522 with three alarm columns, and fills the alarm codes of the three alarm events into the three alarm columns respectively. For example, the alarm code in the first alarm column is the first alarm code, and the first alarm code corresponds to the lowest alarm level; the alarm code in the second alarm column is the second alarm code, and the second alarm code corresponds to the second highest alarm level; the alarm code in the third alarm column is the third alarm code, and the third alarm code corresponds to the highest alarm level. In this embodiment, the alarm system renders the first alarm column into the color corresponding to the lowest alarm level (e.g., gray), renders the second alarm column into the color corresponding to the second highest alarm level (e.g., yellow), and renders the third alarm column into the color corresponding to the highest alarm level (e.g., red) in step S98. Therefore, when the user expands the alarm column 522, the user can immediately determine the alarm status of the electronic device 3 by the colors of the multiple alarm columns without having to additionally query the meaning and severity of each alarm code.

[0112] It is worth mentioning that in the present application, the alarm system generates multiple alarm fields 522 according to the alarm category and displays them on the graphic control page 11. When the user wants to view an alarm event of a certain category, the expansion button 521 on the alarm field 522 of this category can be directly triggered, thereby achieving the purpose of quick search by category. The alarm system of the present application can help users quickly find the alarm information they are looking for by classifying and displaying the alarm events when there are many alarm events of the electronic device 3.

[0113] In one embodiment, when the alarm field 522 is expanded, the expansion button 521 is converted into a collapse button 523. When the collapse button 523 is triggered, the alarm field 522 is collapsed, and the collapse button 523 is converted into the expansion button 521 again. When the expansion button 521 is triggered again, the alarm system will execute again. Fig. 9The above-mentioned actions regenerate and display a plurality of warning columns according to the latest data in the register 10 . Thus, the user can continuously obtain the latest warning information on the second display area 112 of the graphic control page 11 .

[0114] The alarm field 522 described above will only display the alarm code of the electronic device 3 and the color corresponding to the alarm level after it is expanded. However, the user needs to first click the device icon 41 of the specific electronic device 3 in the first display area 111, and click the expansion button 521 of the alarm field 522 of the specific alarm category in the second display area 112 before obtaining the above information. In order to enable the user to obtain the alarm information of each electronic device 3 in the field more quickly and instantly, in one embodiment, the alarm system can simultaneously perform a color rendering process associated with the alarm level on the device icon 41 displayed in the first display area 111.

[0115] See also Fig.10 , is an embodiment of the rendering flow chart of the present application. Fig.10 As shown, after the alarm system is started, the icon rendering thread can be directly started (step S100). During the operation of the alarm system, the icon rendering thread will continue to traverse all electronic devices 3 displayed in the first display area 111 of the image control page 11, and perform a color rendering procedure on the device icon 41 of each electronic device 3. Therefore, the user only needs to view the dynamic single line displayed on the first display area 111. Figure 4 , the current alarm status of each electronic device 3 can be immediately known.

[0116] Specifically, the icon rendering thread will determine whether there are any unprocessed electronic devices 3 in each round (step S101). If there are any unprocessed electronic devices 3, the icon rendering thread will obtain the real-time device data of any unprocessed electronic device 3 (step S102), and determine whether the electronic device 3 is in a connected state (step S103). If the electronic device 3 (taking the first electronic device as an example) is not in a connected state, the alarm system calls the icon rendering module 14 to render the device icon 41 of the first electronic device on the first display area 111 into a first color (step S104). Therefore, when the user sees that the device icon 41 of the first electronic device is the first color (for example, black) on the first display area 111, it can be immediately determined that the first electronic device is offline.

[0117] If it is determined in step S103 that the electronic device 3 is in a connected state, the icon rendering thread further determines whether the electronic device 3 has an alarm event (step S105). If the electronic device 3 (taking the second electronic device as an example) has no alarm event, the alarm system calls the icon rendering module 14 to render the device icon 41 of the second electronic device on the first display area 111 into a second color (step S106). Thus, when the user sees that the device icon 41 of the second electronic device is in the second color (e.g., green) on the first display area 111, it can be immediately determined that the second electronic device has no alarm event and is a stable electronic device.

[0118] If it is determined in step S105 that the electronic device 3 has an alarm event, the icon rendering thread further determines whether the highest level of alarm events among one or more alarm events of the electronic device 3 is the first level (step S107). If the highest level of alarm events of the electronic device 3 (taking the third electronic device as an example) is the first level (i.e., the highest level of alarm events), the alarm system calls the icon rendering module 14 to render the device icon 41 of the third electronic device on the first display area 111 into a third color (step S108). Thus, when the user sees that the device icon 41 of the third electronic device is a third color (e.g., red) on the first display area 111, it can be immediately determined that the alarm event of the third electronic device is quite serious and must be handled immediately.

[0119] If it is determined in step S107 that the electronic device 3 has one or more alarm events, but the highest level of alarm events is not the first level, the icon rendering thread further determines whether the highest level of alarm events is the second level (step S109). If the highest level of alarm events of the electronic device 3 (taking the fourth electronic device as an example) is the second level (i.e., the second highest level of alarm events), the alarm system calls the icon rendering module 14 to render the device icon 41 of the fourth electronic device on the first display area 111 into a fourth color (step S110). Thus, when the user sees that the device icon 41 of the fourth electronic device is the fourth color (e.g., yellow) on the first display area 111, it can be immediately determined that the severity of the alarm event of the fourth electronic device is second only to the highest level.

[0120] Fig.10The embodiment uses three stages of alarm levels (i.e., the highest level, the second highest level, and the lowest level) to distinguish the severity of the alarm event, but is not limited to this. If it is determined in step S109 that the highest level alarm event of the electronic device 3 is not the second level, the icon rendering thread can directly determine that the alarm event of this electronic device 3 (taking the fifth electronic device as an example) is the lowest level. At this time, the alarm system calls the icon rendering module 14 to render the device icon 41 of the fifth electronic device on the first display area 111 into the fifth color (step S111). Therefore, when the user sees that the device icon 41 of the fifth electronic device is the fifth color (for example, gray) on the first display area 111, it can be immediately determined that although the fifth electronic device has an alarm event, it is not serious and does not need to be processed immediately.

[0121] In the present application, each electronic device 3 may have multiple alarm events at the same time. In the above embodiment, the color of the device icon 41 of each electronic device 3 will correspond to the highest level alarm event of this electronic device 3. Figure 4 Each device icon 41 on the display screen is independently color-rendered, and the user does not need to go to the site to quickly learn the current alarm status of all electronic devices 3 in the site from a single map control page 11. In this way, the user can quickly understand the status of the equipment in the site.

Claims

1. An electronic device alarm system, connected to a plurality of electronic devices in an environment, and comprising: A graphic control page configured to display device icons of the plurality of electronic devices; An equipment alarm identification module is configured to analyze the alarm points of each of the electronic devices respectively, and establish an alarm array according to the alarm points of the multiple electronic devices and multiple alarm codes, wherein each of the alarm codes corresponds to a different alarm level; A temporary memory configured to store the real-time device data of the plurality of electronic devices and the alarm array; A click detection module is configured to read the real-time device data of the clicked electronic device from the register and display it on the graphic control page when detecting that the device icon of any of the electronic devices is clicked; An instant information refresh module, which repeatedly reads the register and refreshes the display content of the graphic control page according to a preset period; and The icon rendering module renders the display colors of the device icons of the plurality of electronic devices according to the data in the register, wherein the display colors correspond to the current highest alarm level of each of the electronic devices.

2. The alarm system for an electronic device according to claim 1, further comprising a device information receiving module configured to receive the device real-time data of one of the plurality of electronic devices, and after determining the device type of the electronic device according to the device ID of the electronic device, parse the device real-time data according to the device type; wherein, The device alarm identification module is configured to make an alarm judgment based on the device's real-time data according to the alarm point native to the electronic device, and when it is determined that the electronic device has an alarm event, store the alarm code corresponding to the alarm event in the alarm array.

3. An alarm system for electronic devices according to claim 1, wherein the graphic control page has a first display area and a second display area, the first display area is configured to display the device icons of the multiple electronic devices, and the second display area is configured to display the real-time data of the devices of the multiple electronic devices, wherein the device icons of the multiple electronic devices constitute a dynamic single-line diagram, and the dynamic single-line diagram corresponds to the power network composed of the multiple electronic devices in the environment.

4. An alarm system for an electronic device according to claim 3, wherein when the device icon of any of the electronic devices is clicked, the second display area is configured to display the device real-time data and multiple alarm fields of the clicked electronic device, wherein the multiple alarm fields respectively correspond to different alarm categories, and the multiple alarm fields are preset to a collapsed state and each has an expansion button.

5. An alarm system for an electronic device according to claim 4, wherein when the expansion button of any of the alarm fields is triggered, the alarm system reads the register according to the device ID of the clicked electronic device and the alarm category of the triggered alarm field to obtain the corresponding alarm array, and generates and displays an alarm table according to the content of the alarm array, wherein the alarm table has multiple alarm columns, each of which records one of the alarm codes in the alarm array, and each of the alarm columns is rendered as the color assigned to the alarm level corresponding to the alarm code.

6. An alarm system for an electronic device according to claim 3, wherein when the click detection module detects that the device icon of any of the electronic devices is clicked, the alarm system confirms the device type of the electronic device as a switch control element, a field efficiency element or a general element based on the device ID of the clicked electronic device, and displays different content on the second display area based on the device type.

7. The alarm system of an electronic device according to claim 6, wherein when the clicked electronic device is the general component, the alarm system performs the following actions: Start the instant information refresh thread; Reading the corresponding real-time data of the device in the register according to the device ID; Calling the instant information refresh module to refresh the instant value displayed on the second display area based on the instant data of the device; and Before leaving the instant information refresh thread, a system time is delayed and the instant information refresh thread is executed again.

8. The alarm system for an electronic device according to claim 7, wherein when the clicked electronic device is the switch control element, the alarm system performs the following actions: Call the authority management module to obtain the user control rights of the current user; Determining whether the current user has substantial control over the switch control element according to the user control right; When it is determined that the current user has substantial control over the switch control element, unlocking the switch control option of the switch control element; Starting the instant information refresh thread; Reading the corresponding real-time data of the device in the register according to the device ID; Calling the instant information refresh module to refresh the instant value and the switch control option displayed on the second display area based on the instant data of the device; and Before leaving the instant information refresh thread, a system time is delayed and the instant information refresh thread is executed again.

9. The alarm system for an electronic device according to claim 6, wherein when the clicked electronic device is the field efficiency element, the alarm system performs the following actions: Calling a system efficiency calculation module to calculate the system efficiency of the clicked electronic device; displaying the system efficiency on the second display area; and A system efficiency curve is drawn according to the system efficiency and the system efficiency curve is displayed in the second display area.

10. An alarm system for an electronic device according to claim 3, wherein the alarm system starts an icon rendering thread, the icon rendering thread traverses the multiple electronic devices displayed in the first display area, and when a first electronic device among the multiple electronic devices is not connected, the icon rendering module is called to render the device icon of the first electronic device into a first color; when a second electronic device among the multiple electronic devices is connected and there is no alarm event, the icon rendering module is called to render the device icon of the second electronic device into a second color; when a third electronic device among the multiple electronic devices has an alarm event and the highest level of the alarm event is the first level, the icon rendering module is called to render the device icon of the third electronic device into a third color; when a fourth electronic device among the multiple electronic devices has an alarm event and the highest level of the alarm event is the second level, the icon rendering module is called to render the device icon of the fourth electronic device into a fourth color; when a fifth electronic device among the multiple electronic devices has an alarm event and the highest level of the alarm event is the third level, the icon rendering module is called to render the device icon of the fifth electronic device into a fifth color.

11. An alarm method for an electronic device, applied to an alarm system, wherein the alarm system is connected to a plurality of electronic devices in an environment, and the alarm method comprises: Step a) displaying device icons of the plurality of electronic devices on a graphic control page of the alarm system; Step b) the device alarm identification module of the alarm system analyzes the alarm points of each of the electronic devices respectively, and establishes an alarm array according to the alarm points of the multiple electronic devices and multiple alarm codes, wherein each of the alarm codes corresponds to a different alarm level; Step c) storing the real-time device data of each of the electronic devices and the alarm array in a temporary register of the alarm system; Step d) when the click detection module of the alarm system detects that the device icon of any of the electronic devices is clicked, the real-time device data of the clicked electronic device is read from the register and displayed on the graphic control page; Step e) the instant information refresh module of the alarm system repeatedly reads the temporary memory and refreshes the display content of the graphic control page according to a preset period; and Step f) The icon rendering module of the alarm system renders the display colors of the device icons of the plurality of electronic devices according to the data in the register, wherein the display colors correspond to the current highest alarm level of each of the electronic devices.

12. The alarm method of an electronic device according to claim 11, wherein the alarm system further comprises a device information receiving module, and the step b) comprises: Step b1) receiving the device real-time data of one of the plurality of electronic devices by the device information receiving module; Step b2) determining the device type of the electronic device according to the device ID of the electronic device, and parsing the device real-time data according to the device type; Step b3) the device alarm identification module makes an alarm judgment based on the device real-time data according to the alarm point native to the electronic device; and Step b4) When it is determined that the electronic device has an alarm event, the alarm code corresponding to the alarm event is stored in the alarm array.

13. An alarm method for an electronic device according to claim 11, wherein the graphic control page has a first display area and a second display area, the first display area displays the device icons of the multiple electronic devices, and the second display area displays the real-time data of the devices of the multiple electronic devices, wherein the device icons of the multiple electronic devices constitute a dynamic single-line diagram, and the dynamic single-line diagram corresponds to the power network composed of the multiple electronic devices in the environment.

14. The alarm method for an electronic device according to claim 13, wherein the step d) includes displaying the device real-time data and multiple alarm fields of the clicked electronic device in the second display area when the device icon of any of the electronic devices is clicked, wherein the multiple alarm fields respectively correspond to different alarm categories, and the multiple alarm fields are preset to a collapsed state and respectively have an expansion button.

15. The alarm method of an electronic device according to claim 14, wherein the step d) comprises: Step d11) the expansion button of any of the warning fields is triggered; Step d12) obtaining the alarm category of the triggered alarm field; Step d13) the alarm system reads the register according to the device ID of the clicked electronic device and the alarm type of the triggered alarm field to obtain the corresponding alarm array; Step d14) generating and displaying an alarm table according to the contents of the alarm array, wherein the alarm table has a plurality of alarm columns; Step d15) sequentially taking out a plurality of alarm events in the alarm array, and filling the alarm codes corresponding to the plurality of alarm events into the plurality of alarm columns in the alarm table respectively; and Step d16) Rendering each of the alarm columns in the color assigned to the alarm level corresponding to the alarm code in each of the alarm columns.

16. The alarm method of an electronic device according to claim 14, wherein the step d) comprises: Step d21) when the click detection module detects that the device icon of any of the electronic devices is clicked, determining that the clicked electronic device is a switch control element, a field efficiency element, or a general element; Step d22) when it is determined that the clicked electronic device is the general component, starting a real-time information refresh thread; Step d23) reading the corresponding device real-time data from the register according to the device ID of the clicked electronic device; Step d24) calling the instant information refresh module to refresh the instant value displayed on the second display area based on the instant data of the device; and Step d25) delays a period of system time before leaving the instant message refresh thread, and executes steps d23 and d24) again.

17. The alarm method of an electronic device according to claim 16, wherein the step d) further comprises: Step d31) when it is determined that the clicked electronic device is the switch control element, calling the authority management module of the alarm system to obtain the user control authority of the current user of the alarm system; Step d32) determining whether the current user has substantial control over the switch control element according to the user control right; Step d33) unlocking the switch control option of the switch control element when it is determined that the current user has substantial control over the switch control element; and Step d34) starts the real-time information refresh thread and repeatedly executes steps d23) to d25), wherein the real-time value of the switch control element and the switch control option are simultaneously displayed on the second display area.

18. The alarm method of an electronic device according to claim 17, wherein the step d) further comprises: Step d41) when determining that the clicked electronic device is the field efficiency element, calling the system efficiency calculation module of the alarm system to calculate the system efficiency of the clicked electronic device; Step d42) displaying the system efficiency on the second display area; and Step d42) draws a system efficiency curve according to the system efficiency and displays the system efficiency curve in the second display area.

19. The alarm method of an electronic device according to claim 13, wherein the step f) comprises: Step f1) the alarm system starts a graphic rendering thread, and the graphic rendering thread traverses the multiple electronic devices displayed in the first display area; Step f2) when a first electronic device among the plurality of electronic devices is not connected, calling the icon rendering module to render the device icon of the first electronic device into a first color; Step f3) when a second electronic device among the plurality of electronic devices is connected and has no alarm event, calling the icon rendering module to render the device icon of the second electronic device into a second color; Step f4) when a third electronic device among the plurality of electronic devices has an alarm event and the highest level of the alarm event is the first level, calling the icon rendering module to render the device icon of the third electronic device into a third color; Step f5) when a fourth electronic device among the plurality of electronic devices has an alarm event and the highest level of the alarm event is the second level, calling the icon rendering module to render the device icon of the fourth electronic device into a fourth color; and Step f6) When a fifth electronic device among the plurality of electronic devices has an alarm event and the highest level of the alarm event is the third level, calling the icon rendering module to render the device icon of the fifth electronic device into a fifth color.

20. A non-transitory storage medium storing an application program, wherein the application program has a plurality of computer-readable program codes, and when the plurality of computer-readable program codes are executed, the steps of the alarm method for an electronic device as claimed in claim 11 can be implemented.