Method for associating a configuration component with a monitoring device and related device

By generating graphical elements of configuration components and filtering target monitoring capabilities in the associated configuration interface, the problem of wasted monitoring capabilities caused by directly binding configuration components to monitoring devices is solved, and flexible association between configuration components and monitoring devices and full display of monitoring capabilities are realized.

CN116431147BActive Publication Date: 2026-11-03HANGZHOU HIKFIRE TECH LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310295243.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-23
Publication Date
2026-11-03
Estimated Expiration
2043-03-23

AI Technical Summary

Technical Problem

In fire protection systems, the direct binding and association between configuration components and monitoring equipment results in the monitoring capabilities of the equipment not being fully displayed, leading to a waste of monitoring capacity.

Method used

By obtaining the configuration configuration file, the graphical elements of the configuration components are generated, and the configuration items of the component capabilities are displayed in the association configuration interface. The target monitoring capabilities are filtered and associated, pre-association relationships are constructed and matched using identifiers, and a list of unassociated monitoring capabilities and devices is displayed.

Benefits of technology

It enables flexible association between configuration components and monitoring equipment, avoids waste of monitoring capabilities, and improves the flexibility of monitoring capability display and configuration component flexibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116431147B_ABST
    Figure CN116431147B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a method for associating a configuration component with a monitoring device and related equipment. The method comprises: obtaining a preconfigured configuration file, the configuration file comprising component information of the configuration component; generating a graphic element of the configuration component in a configuration system based on a visualization parameter; in response to a selection operation on the graphic element of the configuration component, displaying an associated configuration interface of component capability, wherein the associated configuration interface comprises configuration items corresponding to the component capability one by one; in response to a configuration operation on a configuration item of a target component capability, filtering a target monitoring capability corresponding to the target component capability from an associated resource list, wherein the associated resource list comprises monitoring capabilities of a plurality of monitoring devices; and associating the target component capability and the target monitoring capability and a monitoring device having the target monitoring capability. Through the present application, the technical problem of incomplete display of monitoring capabilities of the monitoring device and resulting waste of monitoring capabilities of the monitoring device is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of fire protection information technology, and in particular to a method and related equipment for associating configuration components with monitoring equipment. Background Technology

[0002] In fire protection configuration scenarios, configuration components need to be associated with various monitoring capabilities of devices or sensors to obtain information such as the status and monitoring values ​​of the devices or sensors. The common practice when associating configuration components with devices or sensors is a one-to-one correspondence, meaning the configuration component is directly bound to the corresponding monitoring device to obtain real-time monitoring data. However, many fire protection devices or sensors in a fire protection system do not have only one monitoring capability. This method of directly binding configuration components to corresponding monitoring devices will result in the monitoring capabilities of the devices not being fully displayed, leading to a waste of monitoring capabilities.

[0003] No effective solution has yet been proposed to address the above problems. Summary of the Invention

[0004] This invention provides a method and related equipment for associating configuration components with monitoring devices, in order to at least solve the technical problem that the monitoring capabilities of the monitoring devices are not fully displayed, resulting in a waste of the monitoring capabilities of the monitoring devices.

[0005] According to one aspect of the present invention, a method for associating a configuration component with a monitoring device is provided, the method comprising:

[0006] Obtain a pre-configured configuration file, the configuration file including component information of the configuration component, the component information including: visualization parameters of the configuration component and component capabilities of the configuration component, and a virtual carrier of the configuration component as at least one monitoring capability of the monitoring device;

[0007] Based on the visualization parameters, the primitives of the configuration component are generated in the configuration system;

[0008] In response to the selection of the graphic elements of the configuration component, an associated configuration interface for the component's capabilities is displayed, wherein the associated configuration interface includes configuration items that correspond one-to-one with the component's capabilities;

[0009] In response to a configuration operation on a configuration item for a target component capability, a target monitoring capability corresponding to the target component capability is filtered from an associated resource list, wherein the associated resource list includes the monitoring capabilities of multiple monitoring devices;

[0010] Associating the target component capabilities, the target monitoring capabilities, and the monitoring equipment with the target monitoring capabilities.

[0011] In some embodiments, prior to the step of configuring a configuration item for a target component capability, the method further includes:

[0012] Based on the already associated target monitoring capabilities, update the associated resource list. During the update, add association status information, indicating whether the target monitoring capability has been associated, to the associated resource list.

[0013] In some embodiments, the step of filtering target monitoring capabilities corresponding to the target component capabilities from the associated resource list in response to a configuration operation on a configuration item for a target component capability includes:

[0014] In response to a configuration operation on a configuration item for a target component's capability, an associated resource list interface is displayed, wherein the associated resource list interface includes the associated resource list;

[0015] In response to the selection of a monitoring capability in the associated resource list, a target monitoring capability corresponding to the target component capability is determined.

[0016] In some embodiments, the method further includes:

[0017] Establish pre-associations between component capabilities and monitoring capabilities, and configure the same identifier for component capabilities and monitoring capabilities with pre-associations;

[0018] The step of filtering the target monitoring capabilities corresponding to the target component capabilities from the associated resource list in response to the configuration operation of the configuration items of the target component capabilities includes:

[0019] In response to a configuration operation on a configuration item for a target component capability, a monitoring capability with the same identifier is matched in the associated resource list based on the identifier of the target component capability; an associated resource list interface is displayed, wherein the associated resource list interface includes the associated resource list, and the monitoring capability with the same identifier in the associated resource list is selected.

[0020] In some embodiments, the method further includes:

[0021] Displays unassociated monitoring capabilities and a list of monitoring devices with unassociated monitoring capabilities, and / or displays unassociated component capabilities and a list of configuration components with unassociated component capabilities.

[0022] According to another aspect of the present invention, an association device between a configuration component and a monitoring device is also provided, the device comprising:

[0023] The acquisition module is used to acquire a pre-configured configuration file, which includes component information of the configuration component. The component information includes: the visualization parameters of the configuration component and the component capabilities of the configuration component, and a virtual carrier of the configuration component as at least one monitoring capability of the monitoring device.

[0024] A generation module is used to generate the graphical elements of the configuration components in the configuration system based on the visualization parameters;

[0025] The display module is used to display the associated configuration interface of the component's capabilities in response to the selection operation of the graphic elements of the configuration component, wherein the associated configuration interface includes configuration items that correspond one-to-one with the component's capabilities;

[0026] A filtering module is used to filter target monitoring capabilities corresponding to the target component capabilities from an associated resource list in response to a configuration operation on the configuration items of the target component capabilities, wherein the associated resource list includes the monitoring capabilities of multiple monitoring devices;

[0027] The association module is used to associate the target component capability, the target monitoring capability, and the monitoring equipment with the target monitoring capability.

[0028] In some embodiments, the apparatus further includes:

[0029] The update module is used to update the associated resource list based on the associated target monitoring capabilities. During the update, filtering status information indicating whether the target monitoring capability has been associated is added to the associated resource list.

[0030] According to another aspect of the present invention, an electronic device is also provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the above-described method steps.

[0031] According to another aspect of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method steps.

[0032] According to another aspect of the present invention, a computer program product is also provided, the computer program product comprising a computer program that, when executed by a processor, implements the above-described method steps.

[0033] The embodiments of the present invention can establish a one-to-one correspondence between configuration components and the monitoring capabilities of monitoring equipment. That is, configuration components are not directly associated with monitoring equipment, but rather with certain monitoring capabilities of monitoring equipment. In this way, different configuration components can be configured with different types of monitoring capabilities of monitoring equipment as needed. Monitoring equipment with multiple monitoring capabilities can be associated with multiple configuration components, avoiding the waste of monitoring capabilities of monitoring equipment, fully demonstrating the monitoring capabilities of monitoring equipment, and greatly improving the flexibility of configuration components in associating with monitoring equipment. Attached Figure Description

[0034] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:

[0035] Figure 1 This is a flowchart illustrating a method for associating configuration components with monitoring equipment according to an embodiment of the present invention.

[0036] Figure 2 A flowchart illustrating the association between target component capabilities and target monitoring capabilities provided in an embodiment of the present invention;

[0037] Figure 3 This is a schematic diagram of an association device between a configuration component and a monitoring device provided in an embodiment of the present invention;

[0038] Figure 4 This is a schematic diagram showing the relationship between the component capabilities of a configuration component and the monitoring capabilities of a monitoring device.

[0039] Figure 5 This is a schematic diagram of the configuration of the production tool end;

[0040] Figure 6 The page displayed after exporting the configuration configuration file from the configuration production tool;

[0041] Figure 7 A schematic diagram illustrating the operation when configuring the terminal to associate monitoring capabilities;

[0042] Figure 8 This is a schematic diagram of the configuration application.

[0043] In the picture:

[0044] 11. Acquisition Module; 12. Generation Module; 13. Display Module; 14. Filtering Module; 141. Display Unit; 142. Confirm Unit; 15. Association Module; 16. Update Module; 17. Construction Module. Detailed Implementation

[0045] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0046] It should be noted that the terms "first," "second," etc., in the specification, claims, and drawings of this invention are used to distinguish different objects, rather than to limit a specific order.

[0047] In existing fire protection configuration systems, configuration components are directly bound to corresponding monitoring devices. However, when a monitoring device has multiple monitoring capabilities, but the configuration component only displays one, each component can only be associated with one type of device or sensor. This results in an inflexible display of the associated monitoring device's capabilities, and for the monitoring device itself, its monitoring capabilities are not fully displayed, leading to a waste of its monitoring potential. Therefore, [the following solutions are needed]. Figure 1 As shown, the first embodiment of the present invention provides a method for associating a configuration component with a monitoring device, the method comprising the following steps:

[0048] Step S11: Obtain a pre-configured configuration file. The configuration file includes component information of the configuration component. The component information includes: visualization parameters of the configuration component and component capabilities of the configuration component. A configuration component serves as a virtual carrier for at least one monitoring capability of the monitoring device.

[0049] Step S12: Generate the primitives of the configuration component in the configuration system based on the visualization parameters. In this embodiment of the invention, the configuration component can be constructed using the basic primitives of scalable vector graphics, thereby abstracting and mapping the physical monitoring equipment in real-world fire protection applications into a visual graphic object presented on a browser page according to a specific scale. The visualization parameters include the position parameters and size parameters of the configuration component in the configuration system, as well as the display style parameters determined when constructing the primitives of the configuration component from the basic primitives of scalable vector graphics. The display style parameters include the color parameters and animation parameters of each basic primitive constituting the primitives of the configuration component. Based on the visualization parameters, the visualized primitives of the configuration component can be rendered in the configuration system.

[0050] Step S13: In response to the selection of a graphical element of a configured component, display the component capability association configuration interface. This interface includes configuration items that correspond one-to-one with each component capability. By setting configuration items corresponding to component capabilities in the association configuration interface, the component capabilities of the corresponding configured component are visualized as concrete objects. This allows users to easily operate based on specific visualized objects when they need to associate and monitor component capabilities, thus improving the user experience.

[0051] Step S14: In response to the configuration operation of the configuration item of the target component capability, filter the target monitoring capability corresponding to the target component capability from the associated resource list, wherein the associated resource list includes the monitoring capabilities of multiple monitoring devices.

[0052] Step S15: Associate the target component capabilities, target monitoring capabilities, and monitoring equipment with target monitoring capabilities.

[0053] In this embodiment of the invention, after selecting a graphical element of a configuration component, an association configuration interface for the component's capabilities is displayed. Responding to the configuration operation of the target component's capability configuration item in the association configuration interface, the target monitoring capability corresponding to the target component's capability is filtered from the associated resource list. This allows the target component's capability, the target monitoring capability, and the monitoring device with the target monitoring capability to be associated. Therefore, this embodiment of the invention can establish a one-to-one correspondence between configuration components and the monitoring capabilities of monitoring devices. That is, configuration components do not directly associate with monitoring devices, but rather with certain monitoring capabilities of the monitoring devices. In this way, different configuration components can be configured with different types of monitoring device capabilities as needed. Monitoring devices with multiple monitoring capabilities can be associated with multiple configuration components, avoiding waste of monitoring device capabilities and fully displaying the monitoring capabilities of the monitoring devices while greatly improving the flexibility of associating configuration components with monitoring devices.

[0054] In step S14, prior to the step of configuring the configuration items of the target component capability, the method provided in this embodiment of the invention further includes: updating the associated resource list according to the associated target monitoring capabilities; during the update, adding association status information on whether the target monitoring capability has been associated to the associated resource list. Thus, based on the association status information, the user can clearly identify which monitoring capabilities have been associated and which have not, preventing different component capabilities from displaying the same monitoring capability data, avoiding the possibility of misjudgment or misoperation by the user based on the displayed data, and also providing information support for the user to make subsequent association adjustment strategies. Because this embodiment of the invention pre-establishes pre-association relationships between component capabilities and monitoring capabilities—that is, it pre-determines which monitoring device's monitoring capabilities each configured component's capability can be associated with—the monitoring capabilities with which pre-association relationships have been established with component capabilities are displayed in the associated resource list. If a monitoring capability has already been selected and associated with a target component capability, it cannot be selected again for secondary association in the associated resource list. Only when the pre-association relationship between the target monitoring capability and the target component capability is updated or deleted can this monitoring capability be associated with other component capabilities. That is, regardless of whether the target monitoring capability has been associated, it can be displayed in the associated resource list. Furthermore, this embodiment of the invention can also delete the already associated target monitoring capability from the associated resource list, and then re-display it in the associated resource list after the pre-association relationship between the target monitoring capability and the target component capability has been updated or deleted. This makes it more convenient and clear for users to perform association operations between component capabilities and monitoring capabilities.

[0055] like Figure 2 As shown, in step S14, the step of filtering the target monitoring capabilities corresponding to the target component capabilities from the associated resource list in response to the configuration operation of the configuration items for the target component capabilities includes:

[0056] Step S21: In response to the configuration operation of the configuration items of the target component capability, display the associated resource list interface, wherein the associated resource list interface includes the associated resource list.

[0057] Step S22: In response to the selection of a monitoring capability in the associated resource list, determine the target monitoring capability corresponding to the target component capability.

[0058] Therefore, the embodiments of the present invention can determine the target monitoring capability corresponding to the target component capability by the user's selection operation of the monitoring capability in the associated resource list, so as to associate the target component capability with the corresponding target monitoring capability and the monitoring device with the target monitoring capability. The associated resource list is displayed on the associated resource list interface, which facilitates human-computer interaction and provides a good user experience.

[0059] The method provided in this embodiment of the invention also constructs a pre-association relationship between component capabilities and monitoring capabilities, configuring the same identifier for component capabilities and monitoring capabilities with pre-association relationships. Specifically, after determining which types of configuration components have pre-association relationships with the monitoring capabilities of corresponding monitoring devices, the method first determines the three component capabilities n1, n2, and n3 of a certain type of configuration component (such as type A configuration component), and determines the component capabilities n4, n5, and n6 of a certain type B configuration component. Monitoring device A has monitoring capabilities n1 and n4, monitoring device B has monitoring capabilities n2 and n5, and monitoring device C has monitoring capabilities n3 and n6. Each component capability (n1, n2, n3, n4, n5, n6) is assigned a unique identifier (i.e., identifier). For example, the identifiers for each component capability (n1, n2, n3, n4, n5, n6) are code1, code2, code3, code4, code5, and code6, respectively. At the same time, corresponding identifiers are assigned to the monitoring capabilities (n1, n2, n3, n4, n5, n6) of each type of monitoring device: code1, code2, code3, code4, code5, and code6. For example, if the identifier for component capability n1 is code1, and the identifier for the monitoring capability n1 of monitoring device A is also code1, then the component capability n1 of configuration component A and the monitoring capability n1 of monitoring device A have a pre-associated relationship, and the monitoring capability n1 of monitoring device A can be displayed in the associated resource list. When it is necessary to associate the monitoring capability n1 with the component capability n1, the user can select the monitoring capability n1 in the associated resource list to determine the monitoring capability n1 corresponding to the component capability n1.

[0060] In this embodiment of the invention, based on the same identifier configured for component capabilities and monitoring capabilities with pre-associated relationships, step S14, in response to the configuration operation of the configuration item of the target component capability, further includes: in response to the configuration operation of the configuration item of the target component capability, matching monitoring capabilities with the same identifier in the associated resource list according to the identifier of the target component capability; displaying the associated resource list interface, wherein the associated resource list interface includes an associated resource list, and the monitoring capabilities with the same identifier in the associated resource list are in a selected state.

[0061] This invention automatically matches target monitoring capabilities to target component capabilities based on identifiers, making the filtering of target monitoring capabilities more accurate and convenient. Users can also see the selected monitoring capabilities through the selection status displayed in the associated resource list interface, thus providing information support for the user's association adjustment strategy. Furthermore, a monitoring capability in the associated resource list cannot be selected again for secondary association. Only when the pre-association relationship between the target monitoring capability and the target component capability is updated or deleted can this monitoring capability be associated with other component capabilities, thereby avoiding user errors and ensuring configuration effectiveness.

[0062] The method provided in this embodiment of the invention further includes: displaying unassociated monitoring capabilities and a list of monitoring devices with unassociated monitoring capabilities, and / or displaying unassociated component capabilities and a list of configuration components with unassociated component capabilities. By displaying the relevant lists, users can understand the association between the component capabilities of each configuration component and the monitoring capabilities of the monitoring devices, providing intuitive data support for adjusting association strategies and improving configuration efficiency.

[0063] In summary, the method provided by this invention can establish a one-to-one correspondence between the component capabilities of a configuration component and the monitoring capabilities of a monitoring device. That is, the configuration component does not directly associate with the monitoring device, but rather with certain monitoring capabilities of the monitoring device. This allows different configuration components to be configured with different types of monitoring device capabilities as needed. Monitoring devices with multiple monitoring capabilities can be associated with multiple component capabilities, and different monitoring capabilities of a single monitoring device can be associated with different configuration components. This avoids wasting the monitoring capabilities of the monitoring device and greatly improves the flexibility of associating configuration components with monitoring devices, achieving the goal of using a single monitoring device in multiple locations. A configuration component can simultaneously associate with multiple monitoring capabilities from different or the same monitoring devices through its component capabilities, ensuring that the configuration component can flexibly display the different monitoring capabilities of the associated monitoring devices, thus improving the flexibility of displaying the monitoring capabilities of the monitoring devices.

[0064] According to another aspect of the present invention, an association device between a configuration component and a monitoring device is also provided, such as... Figure 3As shown, the device includes an acquisition module 11, a generation module 12, a display module 13, a filtering module 14, and an association module 15. The acquisition module 11 acquires a pre-configured configuration file, which includes component information of the configuration component. This component information includes the visualization parameters of the configuration component and its capabilities; a configuration component serves as a virtual carrier for at least one monitoring capability of a monitoring device. The generation module 12 generates graphical elements of the configuration component in the configuration system based on the visualization parameters. The display module 13, in response to the selection of a graphical element of the configuration component, displays an association configuration interface for the component capabilities, where each interface includes configuration items corresponding to a specific component capability. The filtering module 14, in response to the configuration operation of a configuration item for a target component capability, filters a list of associated resources to identify target monitoring capabilities corresponding to the target component capability. This list of associated resources includes the monitoring capabilities of multiple monitoring devices. The association module 15 associates the target component capability, the target monitoring capability, and the monitoring device possessing the target monitoring capability.

[0065] The device provided in this embodiment of the invention, after selecting a graphical element of a configuration component, displays an association configuration interface for the component's capabilities. Responding to the configuration operation of the target component's capability configuration item in the association configuration interface, the device filters the target monitoring capability corresponding to the target component's capability from the association resource list, thus associating the target component's capability, the target monitoring capability, and the monitoring equipment with the target monitoring capability. Therefore, this embodiment of the invention can establish a one-to-one correspondence between configuration components and the monitoring capabilities of monitoring equipment. That is, configuration components do not directly associate with monitoring equipment, but rather with certain monitoring capabilities of the monitoring equipment. In this way, different configuration components can be configured with different types of monitoring capabilities of different monitoring equipment as needed. Monitoring equipment with multiple monitoring capabilities can be associated with multiple configuration components, avoiding waste of monitoring capabilities and fully displaying the monitoring capabilities of the monitoring equipment while greatly improving the flexibility of associating configuration components with monitoring equipment.

[0066] The apparatus provided in this embodiment of the invention further includes an update module 16. The update module 16 is used to update the associated resource list according to the associated target monitoring capabilities. During the update, filtering status information indicating whether the target monitoring capability has been associated is added to the associated resource list. Thus, based on the association status information, users can clearly identify which monitoring capabilities have been associated and which have not, preventing different component capabilities from displaying the same monitoring capability data. This avoids the possibility of users making misjudgments or misoperations based on the displayed data, and also provides information support for users to adjust their subsequent association strategies. Because this embodiment of the invention pre-builds pre-association relationships between component capabilities and monitoring capabilities—that is, pre-determines which monitoring device's monitoring capabilities each configured component's component capability can be associated with—monitoring capabilities with which pre-association relationships have been established with component capabilities are displayed in the associated resource list. If a monitoring capability has already been filtered and associated with a target component capability, it cannot be selected again for secondary association in the associated resource list. Only when the pre-association relationship between the target monitoring capability and the target component capability is updated or deleted can this monitoring capability be associated with other component capabilities. That is, regardless of whether the target monitoring capability has been associated, the monitoring capability can be displayed in the associated resource list. Furthermore, in this embodiment of the invention, the updated module 16 can delete the associated target monitoring capability from the associated resource list. Then, when the pre-association relationship between the target monitoring capability and the target component capability is updated or deleted, it can be displayed again in the associated resource list, thereby making it more convenient and clear for users to perform association operations on component capabilities and monitoring capabilities.

[0067] The filtering module 14 provided in this embodiment of the invention includes a display unit 141 and a determination unit 142. The filtering module 14, in response to a configuration operation on a configuration item of a target component capability, filters the target monitoring capability corresponding to the target component capability from an associated resource list. This includes: the display unit 141, in response to the configuration operation on the configuration item of the target component capability, displays an associated resource list interface, where the associated resource list interface includes an associated resource list. The determination unit 142, in response to a selection operation on a monitoring capability in the associated resource list, determines the target monitoring capability corresponding to the target component capability. Therefore, the device provided in this embodiment of the invention can, through a user's selection operation on a monitoring capability in the associated resource list displayed by the display unit 141, have the determination module determine the target monitoring capability corresponding to the target component capability, thereby associating the target component capability with the corresponding target monitoring capability and the monitoring device with the target monitoring capability. The associated resource list is displayed on the associated resource list interface, facilitating human-computer interaction and providing a better user experience.

[0068] The apparatus provided in this embodiment of the invention further includes a construction module 17, which is used to construct a pre-association relationship between component capabilities and monitoring capabilities, and to configure the same identifier for component capabilities and monitoring capabilities with pre-association relationships. In this embodiment of the invention, based on the same identifier configured by the construction module 17 for component capabilities and monitoring capabilities with pre-association relationships, the step of the filtering module 14 filtering target monitoring capabilities corresponding to target component capabilities from the associated resource list in response to the configuration operation of the configuration item of the target component capability further includes: in response to the configuration operation of the configuration item of the target component capability, matching monitoring capabilities with the same identifier in the associated resource list according to the identifier of the target component capability; displaying the associated resource list interface, wherein the associated resource list interface includes an associated resource list, and the monitoring capabilities with the same identifier in the associated resource list are in a selected state. Thus, the apparatus provided in this embodiment of the invention can automatically match target monitoring capabilities to target component capabilities according to identifiers through the filtering module 14, making the filtering operation of target monitoring capabilities more accurate and convenient. Users can also know the selected monitoring capabilities through the selected state displayed in the associated resource list interface, thereby providing information support for users' association adjustment strategies. Furthermore, a monitoring capability that is selected in the associated resource list cannot be selected again for secondary association. Only when the pre-association relationship between the target monitoring capability and the target component capability is updated or deleted can the monitoring capability be associated with other component capabilities, thereby avoiding user misoperation and ensuring configuration effectiveness.

[0069] The display module 13 provided in this embodiment of the invention is further used to: display unassociated monitoring capabilities and a list of monitoring devices with unassociated monitoring capabilities, and / or display unassociated component capabilities and a list of configuration components with unassociated component capabilities. Through the relevant lists displayed by the display module 13, users can understand the association between the component capabilities of each configuration component and the monitoring capabilities of the monitoring devices, providing intuitive data support for adjusting association strategies and improving configuration efficiency.

[0070] In summary, the device provided in this embodiment of the invention can establish a one-to-one correspondence between the component capabilities of a configuration component and the monitoring capabilities of a monitoring device. That is, the configuration component does not directly associate with the monitoring device, but rather with certain monitoring capabilities of the monitoring device. In this way, different configuration components can be configured with different types of monitoring device capabilities as needed. Monitoring devices with multiple monitoring capabilities can be associated with multiple component capabilities, and different monitoring capabilities of a single monitoring device can be associated with different configuration components. This avoids wasting the monitoring capabilities of the monitoring device and greatly improves the flexibility of associating configuration components with monitoring devices, achieving the goal of using a single monitoring device in multiple locations. A configuration component can simultaneously associate with multiple monitoring capabilities from different or the same monitoring devices through its component capabilities, ensuring that the configuration component can flexibly display the different monitoring capabilities of the associated monitoring devices, thus improving the flexibility of displaying the monitoring capabilities of the monitoring devices.

[0071] The third embodiment of the present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements a method for associating configuration components with monitoring devices. The method for associating configuration components with monitoring devices is described in the first embodiment of the present invention, and will not be repeated here.

[0072] The fourth embodiment of the present invention also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements a method for associating configuration components with monitoring devices. The method for associating configuration components with monitoring devices is described in the first embodiment of the present invention, and will not be repeated here.

[0073] The fifth embodiment of the present invention also provides a computer program product, which includes a computer program. When the computer program is executed by a processor, it implements a method for associating configuration components with monitoring devices. The method for associating configuration components with monitoring devices is described in the first embodiment of the present invention, and will not be repeated here.

[0074] The sixth embodiment of the present invention is based on the above five embodiments, and in conjunction with the appendix. Figures 4 to 8This invention provides an application embodiment of a method for associating configuration components with monitoring equipment. In a fire protection configuration scenario, this embodiment abstracts real-world fire monitoring equipment and related entities into visual graphic objects that can be displayed in a browser, based on a B / S architecture. Furthermore, it combines the Vue front-end technology framework (Vue is a progressive framework for building user interfaces; Vue adopts a bottom-up incremental development design, providing Model-View-ViewModel data binding and a composable component system, with simple and flexible APIs that enable responsive data binding and composable view components) and the basic primitives of scalable vector graphics (SVG), abstracting and mapping real-world objects in the fire protection application scenario into visual graphic objects displayed on the browser page according to a specific scale (these visual graphic objects in this embodiment are the primitives of the configuration components). The method provided in this invention can utilize the two-way data binding feature of the Vue front-end technology framework to control changes to the internal elements (basic elements of scalable vector graphics, SVG) of configuration components. Since the browser-displayed configuration interface for configuration components not only displays configuration items that visualize the component capabilities, but also shows the visualization parameters of the configuration components, changes can be made by directly modifying the visualization parameters on the browser-displayed configuration interface to adjust the elements of the configuration components accordingly. For example, changing the specific values ​​of the visualization parameters can alter the rotation angle of internal elements of the configuration component, add animation effects to certain elements within the configuration component, or adjust the position and size of the elements of the configuration component within the configuration system.

[0075] In this embodiment of the invention, the browser presents pages including a configuration production tool, a configuration setup tool, and a configuration application tool. The configuration production tool is a tool generated by the configuration system. It includes a tool component library and a configuration tool panel. The tool component library stores pre-designed primitives of various types of configuration components. Based on real-world fire protection application scenarios, the configuration production tool selects primitives of configuration components from the tool component library that correspond to entities in the real-world fire protection application scenario. Through simple manual dragging and dropping, and adjusting the positions of the primitives, the required configuration configuration file is created. The configuration components in this configuration file are mappings to the physical entities in the real-world fire protection application scenario.

[0076] The browser-based configuration client imports the configuration file exported from the configuration production tool into the server. The server then parses and displays the configuration components in the configuration file, configuring the capabilities of each component as physical devices. This is a crucial step in establishing a mapping and association between configuration components and real-world physical devices, linking the component capabilities of configuration components with the monitoring capabilities of the monitoring devices that act as physical devices. After importing the configuration file into the configuration client, selecting a configuration component (e.g., a fire pump) will display an association configuration interface on one side of the client, showing the component's ID, component type, and configuration items for each component's capabilities. Clicking on a configuration item corresponding to a component capability (e.g., the main power status of a control cabinet) in the association configuration interface will display a list of associated resources for that configuration item. Selecting a monitoring capability from the associated resource list and associating it with the corresponding component capability completes the configuration of associating a component capability of a configuration component with a monitoring capability of a monitoring device.

[0077] The browser-based configuration application retrieves and displays monitoring data for associated monitoring capabilities based on the configuration file imported from the configuration client and the pre-defined relationships between component capabilities and monitoring capabilities. First, the configuration file is parsed, and the real-time monitoring data and status data of the configured component and its associated monitoring capabilities are visualized. The pre-defined relationships between the component capabilities of the configured component and the monitoring capabilities of the monitoring equipment are constructed in the configuration client.

[0078] In this embodiment of the invention, the configuration component is associated with various monitoring capabilities of the monitoring device to obtain information such as the status and monitoring data of the monitoring device. When associating, the configuration component is not directly associated with the monitoring device, but rather with certain monitoring capabilities of the monitoring device. In this way, different configuration components can be configured with the monitoring capabilities of different types of monitoring devices as needed, which not only avoids wasting the monitoring capabilities of the monitoring device, but also greatly improves the flexibility of the configuration component in associating with the monitoring device.

[0079] When using the method provided in this embodiment of the invention to construct a pre-association relationship between the component capabilities of a configuration component and the monitoring capabilities of a monitoring device, and configuring the same identifier for the component capabilities and monitoring capabilities with the pre-association relationship, the following operations are performed on the configuration production tool:

[0080] Step 1: As Figure 5As shown, if it is determined that the component capability n1 of a certain type A configuration component has a pre-correlation relationship with the monitoring capability n1 of monitoring device A, and the component capability n2 has a pre-correlation relationship with the monitoring capability n2 of monitoring device B, etc., based on the pre-determined pre-correlation relationship, the component capabilities n1, n2, and n3 of a certain type A configuration component are defined in the tool component library of the configuration production tool, and the component capabilities n4, n5, and n6 of a certain type B configuration component are defined. Monitoring device A has monitoring capabilities n1 and n4, monitoring device B has monitoring capabilities n2 and n5, and monitoring device C has monitoring capabilities n3 and n6. The unique values ​​for the capabilities of each component (n1, n2, n3, n4, n5, n6) are defined as code1, code2, code3, code4, code5, and code6, respectively. Similarly, the unique values ​​for the monitoring capabilities (n1, n2, n3, n4, n5, n6) of each type of monitoring device are also defined as code1, code2, code3, code4, code5, and code6, respectively. For example, if the identifier for component capability n1 is code1, and the identifier for the monitoring capability n1 of monitoring device A is also code1, then the two identifiers being equal indicates a pre-associated component capability and monitoring capability. Therefore, the component capability n1 of configuration component A and the monitoring capability n1 of monitoring device A are pre-associated, and the monitoring capability n1 of monitoring device A can be displayed in the associated resource list. When it is necessary to associate the monitoring capability n1 with the component capability n1, the user can select the monitoring capability n1 from the associated resource list to determine the monitoring capability n1 corresponding to the component capability n1.

[0081] When configuring the same identifier for the capabilities and monitoring capabilities of components with pre-associated relationships in the configuration production tool, it is also possible to define the component information (such as ID identifier, component name, component type and other basic attributes) and display style parameters (such as component outline appearance, color of each element in the component, etc.) of A and B type configuration components.

[0082] Step 2: In the configuration production tool, based on the physical equipment of the actual fire protection application scenario, select the corresponding configuration components and drag them to the configuration tool panel. After adjusting the position of each configuration component, export the configuration configuration file of the configuration system composed of type A configuration components and type B configuration components, such as... Figure 6 As shown.

[0083] Step 3: As Figure 7As shown, on the configuration client, import the configuration file from step 2 and save it to the server. This configuration file contains component information such as the ID, name, location, size, and capabilities of the configured components. The file format is JSON. The server parses the JSON configuration file content and stores it in the database deployed on the server. The configuration client retrieves the configuration file content from the server's database and renders a configuration system composed of elements from type A and type B configuration components based on the file content (during rendering, the position, size, and appearance outline style of each configuration component defined in steps 1 and 2 are used for rendering).

[0084] Step 4: As Figure 7 As shown, in the configuration interface, based on the unique values ​​code1 to cod6 of the component capabilities defined in step 1, such as the unique value code1 for component capability n1 of type A configuration component, the monitoring device A to which the monitoring capability with a pre-associated relationship to component capability n1 belongs is found. The monitoring capability n1 with the unique value code1 (i.e., the monitoring capability n1 of monitoring device A) is pre-associated in the monitoring capability list of monitoring device A (the monitoring capability list is the set of monitoring capabilities possessed by monitoring device A), and the pre-associated relationship is saved to the server. Component capability n2 of type A configuration component has the unique value code2. The monitoring capability n2 with the unique value code2 is pre-associated in the monitoring capability list of monitoring device B, and the pre-associated relationship is saved to the server. Component capability n3 of type A configuration component has the unique value code3. The monitoring capability n3 with the unique value code3 is pre-associated in the monitoring capability list of monitoring device C, and the pre-associated relationship is saved to the server. Similarly, for the unique values ​​code4, code5, and code6 of the component capabilities n4, n5, and n6 of the B-type configuration component, respectively, the monitoring capabilities of monitoring device A are configured with the unique value code4 as monitoring capability n4, the monitoring capabilities of monitoring device B with the unique value code5 as monitoring capability n5, and the monitoring capabilities of monitoring device C with the unique value code6 as monitoring capability n6, and the pre-association relationship is saved to the server.

[0085] Step 5: As Figure 8As shown, in the configuration application, the browser obtains the configuration configuration file from the server and, based on the device ID and unique monitoring capability value (code) of each monitoring device stored in the pre-association relationship obtained in step 4, retrieves the monitoring data of the corresponding monitoring device's monitoring capabilities. In other words, the browser knows which monitoring data it needs based on the pre-association relationship, and then requests the required monitoring data from the server. The server can then push the monitoring data of the corresponding monitoring device to the browser. Therefore, configuration component type A can obtain and display the real-time monitoring data of monitoring device A's monitoring capability n1, monitoring device B's monitoring capability n2, and monitoring device C's monitoring capability n3 on the configuration application. Configuration component type B can obtain and display the monitoring data of monitoring device A's n4, monitoring device B's monitoring capability n5, and monitoring device C's monitoring capability n6.

[0086] The component capabilities of the configuration components are correlated with the monitoring capabilities of the monitoring equipment (e.g., Figure 4 As shown, a one-to-one mapping relationship is formed between a certain capability of a configuration component and a certain monitoring capability of a monitoring device.

[0087] In existing technologies, directly associating configuration components with monitoring devices presents several challenges. For the configuration component, it may possess other component capabilities that cannot be associated with monitoring capabilities. Conversely, for the monitoring device, it may also have other monitoring capabilities not linked to by the configuration component. For example, if a type A configuration component is directly associated with monitoring device A, the component can only obtain the n1 monitoring capability value of device A. This value is then displayed on the component's n1 capability, leaving the device's n4 capability unusable. Conversely, the n4 capability remains undisplayed, resulting in wasted device capabilities. In contrast, associating component capabilities with monitoring capabilities allows the configuration component (type A) to associate with the monitoring capabilities of different monitoring devices. This means that the n1, n2, n3, and other component capabilities of the type A configuration component can all be associated with their corresponding monitoring capabilities, preventing situations where component capabilities cannot be linked to monitoring capabilities. For monitoring equipment, all monitoring capabilities of monitoring equipment A, B, and C can be associated with configuration components, avoiding the waste of monitoring capabilities due to insufficient association.

[0088] Therefore, embodiments of the present invention can establish a one-to-one correspondence between configuration components and the monitoring capabilities of monitoring devices. That is, configuration components are not directly associated with monitoring devices, but rather with certain monitoring capabilities of the monitoring devices. In this way, different configuration components can be configured with different types of monitoring capabilities as needed. Monitoring devices with multiple monitoring capabilities can be associated with multiple configuration components, and different monitoring capabilities of a single monitoring device can be associated with different configuration components. This avoids wasting the monitoring capabilities of the monitoring device, improves the flexibility of displaying the monitoring capabilities of the monitoring device, and greatly enhances the flexibility of associating monitoring devices with configuration components. In the configuration system, monitoring devices with multiple monitoring capabilities can be associated with multiple configuration components, avoiding the waste of monitoring capabilities and achieving the goal of using a single monitoring device in multiple locations.

[0089] The above description is merely a preferred embodiment of the present invention and is not intended to limit the scope of protection of the present invention.

Claims

1. A method for associating configuration components with monitoring equipment, characterized in that, The method includes: Obtain a pre-configured configuration file, the configuration file including component information of the configuration component, the component information including: visualization parameters of the configuration component and component capabilities of the configuration component, and a virtual carrier of the configuration component as at least one monitoring capability of the monitoring device; Based on the visualization parameters, the primitives of the configuration component are generated in the configuration system; In response to the selection of the graphic elements of the configuration component, an associated configuration interface for the component's capabilities is displayed, wherein the associated configuration interface includes configuration items that correspond one-to-one with the component's capabilities; In response to a configuration operation on a configuration item for a target component capability, a target monitoring capability corresponding to the target component capability is filtered from an associated resource list, wherein the associated resource list includes the monitoring capabilities of multiple monitoring devices; Associate the target component capabilities, the target monitoring capabilities, and the monitoring equipment with the target monitoring capabilities; The method further includes: Establish pre-associations between component capabilities and monitoring capabilities, and configure the same identifier for component capabilities and monitoring capabilities with pre-associations; The step of filtering the target monitoring capabilities corresponding to the target component capabilities from the associated resource list in response to the configuration operation of the configuration items of the target component capabilities includes: In response to a configuration operation on a configuration item for a target component capability, a monitoring capability with the same identifier is matched in the associated resource list based on the identifier of the target component capability; an associated resource list interface is displayed, wherein the associated resource list interface includes the associated resource list, and the monitoring capability with the same identifier in the associated resource list is selected.

2. The method for associating configuration components and monitoring equipment according to claim 1, characterized in that, Prior to the step of configuring configuration items for the target component's capabilities, the method further includes: Based on the already associated target monitoring capabilities, update the associated resource list. During the update, add association status information, indicating whether the target monitoring capability has been associated, to the associated resource list.

3. The method for associating configuration components and monitoring equipment according to claim 1, characterized in that, In response to a configuration operation on a configuration item for a target component capability, the step of filtering the target monitoring capabilities corresponding to the target component capability from the associated resource list includes: In response to a configuration operation on a configuration item for a target component's capability, an associated resource list interface is displayed, wherein the associated resource list interface includes the associated resource list; In response to the selection of a monitoring capability in the associated resource list, a target monitoring capability corresponding to the target component capability is determined.

4. The method for associating configuration components and monitoring equipment according to any one of claims 1 to 3, characterized in that, The method further includes: Displays unassociated monitoring capabilities and a list of monitoring devices with unassociated monitoring capabilities, and / or displays unassociated component capabilities and a list of configuration components with unassociated component capabilities.

5. A device for linking configuration components and monitoring equipment, characterized in that, The device includes: The acquisition module (11) is used to acquire a pre-configured configuration file, the configuration file including component information of the configuration component, the component information including: the visualization parameters of the configuration component and the component capabilities of the configuration component, and a virtual carrier of the configuration component as at least one monitoring capability of the monitoring device; The generation module (12) is used to generate the graphic elements of the configuration component in the configuration system based on the visualization parameters; The display module (13) is used to display the associated configuration interface of the component's capabilities in response to the selection operation of the graphic elements of the configuration component, wherein the associated configuration interface includes configuration items that correspond one-to-one with the component's capabilities; The filtering module (14) is used to filter the target monitoring capabilities corresponding to the target component capabilities from the associated resource list in response to the configuration operation of the configuration items of the target component capabilities, wherein the associated resource list includes the monitoring capabilities of multiple monitoring devices; The association module (15) is used to associate the target component capability, the target monitoring capability, and the monitoring equipment with the target monitoring capability; The construction module (17) is used to construct a pre-association relationship between component capabilities and monitoring capabilities, and to configure the same identifier for component capabilities and monitoring capabilities with pre-association relationships; the filtering module (14) further includes the step of filtering the target monitoring capability corresponding to the target component capability from the associated resource list in response to the configuration operation of the configuration item of the target component capability: in response to the configuration operation of the configuration item of the target component capability, matching the monitoring capability with the same identifier in the associated resource list according to the identifier of the target component capability; displaying the associated resource list interface, wherein the associated resource list interface includes the associated resource list, and the monitoring capability with the same identifier in the associated resource list is in the selected state.

6. The association device between the configuration component and the monitoring equipment according to claim 5, characterized in that, The device further includes: The update module (16) is used to update the associated resource list according to the associated target monitoring capabilities. When updating, the filter status information of whether the target monitoring capability has been associated is added to the associated resource list.

7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 4.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the method according to any one of claims 1 to 4.

9. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the steps of the method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Cloud-based industrial intelligent equipment remote configuration method

    CN114816189A