Panel configuration method and device, electronic equipment and storage medium

Through the automated configuration of monitoring panel, the problem of manual monitoring in the HVAC system is solved, the standardization and intelligent monitoring of data are realized, and management efficiency is improved.

CN119148906APending Publication Date: 2024-12-17SHANGHAI MEICON INTELLIGENT CONSTR CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411197410.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-28
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

In the existing HVAC management, manual monitoring and data recording have problems such as unstandardized data access and time-consuming, resulting in ineffective management.

Method used

It provides an automated configuration monitoring panel, which can obtain the indicator data of the target component objects and the target monitoring device based on preset association relationships, and render it in the display format to achieve automated data matching and display.

Benefits of technology

It lowers the threshold for use, improves the intelligence of monitoring and the standardization of data, reduces the time-consuming of manual monitoring, and improves the management efficiency of HVAC systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119148906A_ABST
    Figure CN119148906A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a panel configuration method and device, electronic equipment and a storage medium, and the method comprises the steps: determining a target component object corresponding to an adding instruction by responding to the adding instruction for a target component in a monitoring panel, and determining the target component object based on a preset association relationship; a target object model corresponding to the target component object and target monitoring equipment corresponding to the target object model are obtained, the target object model comprises index attributes of the target component object, and index data corresponding to the index attributes are obtained from the target monitoring equipment; and rendering the index data by adopting a display format corresponding to the target component object to obtain a target component. According to the embodiment of the invention, the mode of generating the preset association relationship for the component in advance is adopted, the index data corresponding to each index attribute can be obtained from the target monitoring equipment according to the target component selected by the user, and the index data are rendered and displayed in the target component, so that the user can configure the component only by simple operation, and the monitoring intelligence is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a panel configuration method, device, electronic equipment and storage medium. Background Art

[0002] In the HVAC field, managers and engineers of HVAC systems need to monitor and analyze system operation in real time, such as the changes in parameters such as temperature, humidity, wind speed, and the operation and energy consumption of each device. However, the existing method is to manually calibrate and record data on HVAC equipment on site, which is prone to problems such as insufficient standardization of data access and long manual work time. Summary of the invention

[0003] The main purpose of the present invention is to provide a panel configuration method, device, electronic device and storage medium, aiming to provide an automatically configured monitoring panel, which can lower the usage threshold and solve the problem of time-consuming manual monitoring. The technical solution is as follows:

[0004] In a first aspect, an embodiment of the present specification provides a panel configuration method, including:

[0005] In response to an add instruction for a target component in the monitoring panel, determining a target component object corresponding to the add instruction;

[0006] Based on the preset association relationship, a target object model corresponding to the target component object and a target monitoring device corresponding to the target object model are obtained; the target object model includes indicator attributes of the target component object;

[0007] The indicator data corresponding to the indicator attribute is obtained from the target monitoring device, and the indicator data is rendered using a display format corresponding to the target component object to obtain the target component.

[0008] In a second aspect, an embodiment of the present specification provides a panel configuration device, including:

[0009] An instruction receiving unit, configured to respond to an add instruction for a target component in the monitoring panel and determine a target component object corresponding to the add instruction;

[0010] An acquisition unit, configured to acquire a target object model corresponding to the target component object and a target monitoring device corresponding to the target object model based on a preset association relationship; the target object model includes an index attribute of the target component;

[0011] A display unit is used to obtain the indicator data corresponding to the indicator attribute from the target monitoring device, and render the indicator data using the display format corresponding to the target component object to obtain the target component.

[0012] In a third aspect, an embodiment of the present specification provides an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the above method when executed by the processor.

[0013] In a fourth aspect, an embodiment of the present specification provides a storage medium having a computer program stored thereon, and the computer program implements the steps of the above method when executed by a processor.

[0014] In an embodiment of the present specification, by responding to an add instruction for a target component in a monitoring panel, a target component object corresponding to the add instruction is determined, and based on a preset association relationship, a target object model corresponding to the target component object and a target monitoring device corresponding to the target object model are obtained, the target object model includes indicator attributes of the target component object, indicator data corresponding to the indicator attributes are obtained from the target monitoring device, and the indicator data is rendered using a display format corresponding to the target component object to obtain the target component. In this way, the user can issue an instruction to add the required components in the monitoring panel according to the needs. The monitoring system responds to the instruction and matches the data required to generate the target component one by one according to the pre-stored association relationship, that is, the target component object corresponding to the instruction is matched with the target object model and the target monitoring device one by one, wherein the target component object is obtained after the target component is abstracted, so that the characteristics of the object can be used to describe and implement various components in the system. The target component object has indicator attributes, which are stored and recorded through the target object model, and different indicator attributes in the target object model are associated with different target monitoring devices, so that the indicator data (values) corresponding to each indicator attribute can be obtained from the target monitoring device and displayed in the target component through rendering. The user only needs simple operations to configure the component, which improves the intelligence of monitoring. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the embodiments of this specification or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0016] Figure 1 It is a scene schematic diagram of a panel configuration method provided in an embodiment of this specification;

[0017] Figure 2 It is a flow chart of a panel configuration method provided in an embodiment of this specification;

[0018] Figure 3 is a panel schematic diagram of a panel configuration method provided in an embodiment of this specification;

[0019] Figure 4 It is a flow chart of a panel configuration method provided in an embodiment of this specification;

[0020] Figure 5 This is an example schematic diagram of a panel configuration method provided in an embodiment of this specification;

[0021] Figure 6 It is a schematic diagram of an interface of a panel configuration method provided in an embodiment of this specification;

[0022] Figure 7 It is a flow chart of a panel configuration method provided in an embodiment of this specification;

[0023] Figure 8 It is a schematic diagram of an interface of a panel configuration method provided in an embodiment of this specification;

[0024] Fig. 9 It is a schematic diagram of an interface of a panel configuration method provided in an embodiment of this specification;

[0025] Fig.10 It is a schematic diagram of an interface of a panel configuration method provided in an embodiment of this specification;

[0026] Fig.11 It is a structural schematic diagram of a panel configuration device provided in an embodiment of this specification;

[0027] Fig.12 It is a structural schematic diagram of an electronic device provided in an embodiment of this specification. DETAILED DESCRIPTION

[0028] The following will be combined with the drawings in the embodiments of this specification to clearly and completely describe the technical solutions in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of the embodiments. Based on the embodiments in this specification, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this specification.

[0029] In the description of this specification, it should be understood that the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In the description of this specification, it should be noted that, unless otherwise clearly specified and limited, "including" and "having" and any of their variations are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally also includes steps or units that are not listed, or optionally also includes other steps or units inherent to these processes, methods, products or devices. For those of ordinary skill in the art, the specific meanings of the above terms in this specification can be understood in specific circumstances. In addition, in the description of this specification, unless otherwise specified, "multiple" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B, which can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are an "or" relationship.

[0030] In the related technologies, taking refrigeration room monitoring as an example, a refrigeration room usually includes multiple devices. Numerical analysis and monitoring of each device in the refrigeration room can help managers and engineers find problems in time and take corresponding measures to improve the operating efficiency and energy saving level of the refrigeration room. In order to achieve unified management of the room, a monitoring panel can be customized for the refrigeration room. However, customized monitoring panels usually do not support expansion, and subsequent maintenance changes will affect existing projects. At the same time, the customized monitoring panels in the related technologies have a certain operating threshold. The use of customized monitoring panels requires certain data analysis and visualization skills. If the company does not conduct appropriate personnel training, it will lead to poor use results.

[0031] Based on the above problems, this specification provides a panel configuration method. Figure 1 , a panel schematic diagram of a panel configuration method is provided for an embodiment of the present specification, the monitoring panel may include a component selection area, the component selection area includes pre-fabricated optional modules (components), when the user selects a target component (for example, system live) in the component selection area by clicking or the like, the corresponding target component object is determined according to the adding instruction, the target object model corresponding to the target component object and the target monitoring device corresponding to the target object model are determined according to the preset association relationship, the indicator data corresponding to the indicator attribute of the target component object is obtained from the target monitoring device, and the indicator data is rendered according to the display format corresponding to the target component object, and the target component (system live component) is displayed in the monitoring panel, and the automatic generation of the target component can be realized without the user performing unnecessary operations, which can improve the convenience and intelligence of the user's monitoring of the computer room.

[0032] It should be noted that the execution subject of the hardware operating environment involved in the embodiments of this specification may be a panel configuration device, which has functions such as data processing, data communication and program running, and the panel configuration device may be a controller inside an electronic device. Of course, it may also be a module in the panel configuration device for implementing the panel configuration method, and this implementation condition does not limit this. The panel configuration device may determine the target component object corresponding to the add instruction in response to the add instruction for the target component in the monitoring panel, and obtain the target object model corresponding to the target component object and the target monitoring device corresponding to the target object model based on the preset association relationship, the target object model includes the index attributes of the target component object, obtains the index data corresponding to the index attributes from the target monitoring device, and renders the index data using the display format corresponding to the target component object to obtain the target component.

[0033] The panel configuration method provided in this specification is described in detail below in conjunction with specific embodiments.

[0034] See also Figure 2 , is a flow chart of a panel configuration method provided in an embodiment of this specification. Figure 2 As shown, the method in the embodiment of this specification may include the following steps S101 to S103.

[0035] S101, in response to an add instruction for a target component in a monitoring panel, determining a target component object corresponding to the add instruction;

[0036] In one embodiment, the monitoring panel is a panel or interface for centrally displaying and managing monitoring data or indicators. In industry, production lines or equipment control, the monitoring panel can display the status and operating data of various equipment, such as temperature, pressure, flow, current, etc., to help operators monitor and control the operating status of the equipment in real time. The component library can be designed according to the standards of the monitoring object, industry standards, etc., and the component library includes multiple panel components. Once each panel component in the component library is generated, it can be reused. In the actual data processing process, the component is abstracted into a component object, that is, the various components (such as modules, etc.) in a software system are regarded as object entities with specific properties and behaviors. For example, a UI component object may contain its position, size, display state and other properties on the interface. After receiving an add instruction for a target component, the abstract target component object corresponding to the add instruction is determined. For example, the component code mapping method can be used to query the code of the target component indicated by the add instruction, thereby determining the target component object.

[0037] S102, based on a preset association relationship, obtaining a target object model corresponding to the target component object and a target monitoring device corresponding to the target object model; the target object model includes an indicator attribute of the target component object;

[0038] In one embodiment, the preset association relationship is a good association relationship pre-configured for each panel component in the monitoring panel, and the preset association relationship includes the association relationship between the target component object and the target object model, and the association relationship between the target object model and the target monitoring device. It can be understood that the target component object has an indicator attribute, and the indicator attribute refers to the data indicator of the component, which is used to describe the operating status, performance indicators, connection status and other information of the device, such as temperature, water volume, load rate, etc. The indicator attribute is stored and recorded through the target object model, and different indicator attributes in the target object model are associated with different target monitoring devices. For example, the indicator attribute is collected from device 1, and more specifically, the indicator attribute-temperature is collected from the temperature sensor 1 of device 1. The data source (target monitoring device) of each indicator attribute can be pre-written and stored in association with the indicator attribute. Through the preset association relationship, the information required by the component can be associated and finally presented to the terminal.

[0039] Optionally, the component object corresponding to each component in the monitoring panel also has fixed attributes, which are pre-configured for each component object. The fixed attributes may include component code, component name, time attribute, data source attribute, etc.

[0040] S103, obtaining indicator data corresponding to the indicator attribute from the target monitoring device, and rendering the indicator data using a display format corresponding to the target component object to obtain the target component.

[0041] In one embodiment, the indicator data corresponding to the indicator attribute, that is, the specific indicator value, is obtained according to the determined target monitoring device, and the indicator data is rendered according to the display format corresponding to the target component object, and finally the target component is presented in the monitoring panel. The display format may include the layout of the component, information display method, image, interaction method, color and style, etc. It is determined according to the specific usage scenario and user needs to provide the best user experience and information communication effect. Please refer to Figure 3 , Figure 3 A panel schematic diagram of a panel configuration method provided in an embodiment of this specification, such as Figure 3 As shown, the indicator attributes corresponding to the system real-time component include supply and return water temperature, supply water temperature, supply and return water pressure difference and supply and return water temperature difference. The target monitoring device is the chilled water main. The specific values ​​of return water temperature, supply water temperature, supply and return water pressure difference and supply and return water temperature difference can be obtained from the chilled water main, thereby generating the system real-time component.

[0042] In an embodiment of the present specification, by responding to an add instruction for a target component, the target component object corresponding to the add instruction is determined, and the data required to generate the target component is matched one by one according to a preset association relationship, that is, the target component object corresponding to the instruction is matched one by one with the target object model and the target monitoring device, so that the indicator data corresponding to each indicator attribute of the target component object can be obtained from the target monitoring device, and rendered and displayed in the monitoring panel through the display format corresponding to the target component object, so that the user only needs simple operations to realize the configuration of the required components, the operation threshold is low, and the data monitoring method through the monitoring panel improves the intelligence of monitoring and the standardization of data.

[0043] See also Figure 4 , is a flow chart of a panel configuration method provided in an embodiment of this specification. Figure 4 As shown, the method in the embodiment of this specification may include the following steps S201-S209.

[0044] S201, obtaining a component object model set for each panel component object in the monitoring panel;

[0045] In one embodiment, a plurality of panel components may be configured in the monitoring panel, and the panel components are abstracted as panel component objects, and the panel component objects are correspondingly provided with component object models, and each component object model stores the indicator attributes (data indicators) of the corresponding panel component object. For example, a chilled water component, a cooling water component, an energy efficiency component, an energy consumption component, a cooling capacity component, an outdoor environment component, a system live status component, a host live status component, etc. may be configured in a refrigeration room. The indicator attributes corresponding to the chilled water component may include: supply water temperature, return water temperature, supply and return water temperature difference, and flow rate; the indicator attributes corresponding to the cooling water component may include: cooling side supply water temperature, return water temperature, supply and return water temperature difference, and flow rate; the indicator attributes corresponding to the cold capacity component may include: cold capacity and flow rate; the indicator attributes corresponding to the energy consumption component may include: computer room energy consumption, host energy consumption, refrigeration pump energy consumption, cooling pump energy consumption, and cooling tower energy consumption; the indicator attributes corresponding to the energy efficiency component may include: computer room delivery performance ERRsys, host performance COP, chilled water delivery performance, cooling water delivery performance, and cooling tower delivery performance; the indicator attributes corresponding to the outdoor environment component may include: dry bulb humidity, wet bulb temperature, dew point temperature, and relative humidity; the indicator attributes corresponding to the system real-time component may include: cooling side supply water temperature, return water temperature, supply and return water temperature difference, and flow rate of the freezing side and cooling side; the indicator attributes corresponding to the host real-time component may include: load rate.

[0046] S202, determining a component monitoring device corresponding to the component object model;

[0047] In one embodiment, the component object model corresponds to the component monitoring device one by one. The component monitoring device refers to the monitored object (device) corresponding to the panel component object. The attributes of each component in the component object model are obtained by collecting data from the component monitoring device. There may be multiple component monitoring objects corresponding to a component. Therefore, it is necessary to specify the correspondence between the component object model and the component monitoring device in advance to realize the collection of attribute data.

[0048] See also Figure 5 , Figure 5 This is an example schematic diagram of a panel configuration method provided in an embodiment of this specification. Taking the panel component as a chilled water component as an example, the attributes (component attributes) corresponding to the chilled water component object are stored in the chilled water component object model, such as Figure 5 As shown in Table 5-1, the attributes of the chilled water component include real-time and cumulative. Real-time refers to the attribute indicators collected in real time, and cumulative refers to the attribute indicators based on real-time and historical data statistics. Real-time attributes include return water temperature, supply water temperature, supply and return water temperature difference and flow rate. At the same time, in order to facilitate data recording, the English version of its attributes is also included in the chilled water component object model. The chilled water component can include multiple device instances (component monitoring devices). Different device instances can correspond to different component attributes, or they can correspond to the same component attributes. Figure 5 As shown in Table 5-2, the attributes of each component in the chilled water component correspond to the chilled water main pipe 1, chilled water main pipe 2, chilled water main pipe 3, and chilled water main pipe 4 of the chilled water component respectively.

[0049] S203, generating a preset association relationship between each of the panel component objects based on the panel component object, the component object model and the component monitoring device;

[0050] In one embodiment, a preset association relationship of panel component objects is generated based on the corresponding relationship between each panel component object and the component object model, and the corresponding relationship between the component object model and the component monitoring device. In this way, the data source required for each panel component in the monitoring panel can be preconfigured.

[0051] S204, in response to an add instruction for a target component in the monitoring panel, determining a target component object corresponding to the add instruction;

[0052] In one embodiment, after the required information of each panel component is preconfigured, if the user initiates an add instruction for the target component in the monitoring panel, for example, by "clicking" or "double-clicking" the panel component option displayed in the monitoring panel interface, an add instruction is generated. The target component object corresponding to the target component is determined according to the add instruction. Exemplarily, the panel component and the panel component object can be associated through a component identifier.

[0053] S205, determining a data source type selected for the target component object;

[0054] In one embodiment, the user can select the data source type required by the current target component. Data source types may include local reporting, cloud computing, third-party data access, etc. Among them, local reporting refers to real-time collection and direct reporting by the equipment in the computer room. Cloud computing refers to the data source obtained after the data collected by the device is processed in the cloud. Third-party data access refers to data accessed through external devices and external servers. For example, weather data can be accessed from a third-party meteorological website. Of course, if there is only one data source, the data source of the component can be configured as the default data source, and the data source type may not be displayed to the user.

[0055] See also Figure 6 , Figure 6 This is a schematic diagram of an interface of a panel configuration method provided in an embodiment of this specification. Figure 6 As shown, after the user determines the component to be added, for example, after the user clicks on the system live, a pop-up window for selecting the data source type may be provided to the user, and the user may select the data source type to be connected as needed. It is understandable that Figure 6 The data source type shown in is only a reference example, and the specific data source type can be configured according to actual conditions.

[0056] S206, based on the preset association relationship, obtaining a target object model corresponding to the target component object;

[0057] In one embodiment, after the data source is determined, the target object model corresponding to the target component object may be determined according to a preset association relationship.

[0058] S207, determining a target monitoring device corresponding to the target object model based on the preset association relationship and the data source type;

[0059] In one embodiment, after the target object model is determined, the target monitoring device corresponding to the target object model is determined according to the preset association relationship and the selected data source type.

[0060] It is understandable that the target monitoring devices corresponding to different data source types may be different. For example, when the data source type is third-party access, it is necessary to obtain attribute indicator data from the corresponding third-party server, that is, the third-party server is the target monitoring device. For another example, when the data source type is local reporting, it is necessary to obtain attribute indicator data from the local device, that is, the local device is the target monitoring device. Specifically, it can be determined according to the target monitoring device corresponding to the different indicator attributes stored in the preset association relationship.

[0061] S208, when the component type of the target component object is a comparison type, obtaining historical data and live data of the indicator attribute from the target monitoring device, and using the historical data and the live data as indicator data corresponding to the indicator attribute;

[0062] In one embodiment, when obtaining indicator data from a target monitoring device, it can also be determined based on the component type of the target component object. When the component type of the target component object is a comparison type, that is, the data will be compared and displayed in the component, the historical data and the actual data of the indicator attribute can be obtained from the target monitoring device as the indicator data corresponding to each indicator attribute, thereby generating two types of indicator data for the indicator attribute, so that management personnel can monitor the indicator attribute more comprehensively. Exemplarily, the target component can be an instantaneous year-on-year component, which can compare today's data with yesterday's data. The actual data is the data collected from the target monitoring device in real time, and the historical data is the data collected from the target monitoring device at the current time yesterday.

[0063] Optionally, when the component type of the target component object is a live type, live data of the indicator attribute may be acquired from the target monitoring device as the indicator data corresponding to the indicator attribute.

[0064] S209: Render the indicator data using a display format corresponding to the target component object to obtain the target component.

[0065] In one embodiment, the indicator data is rendered according to the display format corresponding to the target component object, and the target component is finally presented in the monitoring panel. It can be understood that the display format can be pre-configured for the target component object, including display content and display form, wherein, except for the indicator data that needs to be acquired in real time, other contents (such as indicator attributes) can be pre-configured, and the indicator data is displayed in the target component according to the preset rendering method (display method). One or more target components can be displayed in the monitoring panel. When there are multiple target components, the user can customize the display position of each target component, or directly determine the placement of multiple target components according to the preset display position. Management options can be set for each component in the monitoring panel, and the user can manage (delete or add) the panel components in the monitoring panel by clicking the management option.

[0066] In the embodiment of the present specification, by obtaining the component object model set for each panel component object in the monitoring panel, determining the component monitoring device corresponding to the component object model, generating the preset association relationship of each panel component object based on the panel component object, the component object model and the component monitoring device, the data source required for each panel component in the monitoring panel is preconfigured. In response to the add instruction for the target component in the monitoring panel, the target component object corresponding to the add instruction is determined, the data source type selected for the target component object is determined, the target object model corresponding to the target component object is obtained based on the preset association relationship, and the target monitoring device corresponding to the target object model is determined based on the preset association relationship and the data source type. The corresponding target monitoring device can be determined according to different data source types, so as to accurately determine the target monitoring device. When the component type of the target component object is a comparison type, the historical data and live data of the indicator attribute are obtained from the target monitoring device, and the historical data and live data are used as the indicator data corresponding to the indicator attribute to improve the richness of the displayed data, and the indicator data is rendered using the display format corresponding to the target component object to obtain the target component.

[0067] See also Figure 7 , is a flow chart of a panel configuration method provided in an embodiment of this specification. Figure 7 As shown, the method in the embodiment of this specification may include the following steps S301-S309.

[0068] S301, in response to a data modification instruction for the target component, displaying an indicator attribute of the target component;

[0069] In one embodiment, after the target component is generated, the target component can be modified. When a data modification instruction for the target component is received, the indicator attributes of the target component are displayed, and the user can select the selected indicator attribute that he wants to detect from the displayed indicator attributes. Exemplarily, the data modification instruction can be triggered by clicking the edit icon in the target component. In another exemplary embodiment, the data modification instruction can be triggered by double-clicking the target component, which is not specifically limited.

[0070] S302, in response to a selection instruction for the indicator attribute, determining a selected indicator attribute;

[0071] Specifically, when a selection instruction for the displayed indicator attribute is received, a selected indicator attribute is determined according to the selection instruction, wherein the selected indicator attribute may be one or more.

[0072] See also Figure 8 , Figure 8 This is a schematic diagram of an interface of a panel configuration method provided in an embodiment of this specification. Figure 8As shown, when the system live component is double-clicked, a data change instruction for the system live component is triggered, and the indicator attributes are displayed on the right side of the monitoring panel. The user can check the required indicator attributes.

[0073] S303, obtaining first indicator data corresponding to the selected indicator attribute from the target monitoring device, and rendering the first indicator data using a display format corresponding to the target component object to obtain the updated target component;

[0074] In one embodiment, first indicator data corresponding to the selected indicator attributes are obtained from the target monitoring device, and the obtained first indicator data are re-rendered according to the display format corresponding to the target component object to obtain an updated target component.

[0075] S304, in response to the data modification instruction for the target component, displaying the target monitoring device of the target component;

[0076] In one embodiment, after the target component is generated, the target monitoring device of the target component can also be changed. By triggering the data change instruction for the target component, the target monitoring device corresponding to the target component can be displayed. Exemplarily, when the user "double-clicks" the target component, the data change instruction is determined to be triggered.

[0077] S305, in response to a selection instruction for the target monitoring device, determining a selected monitoring device;

[0078] Specifically, the user can select the displayed target monitoring device and select the device of interest by triggering the selection instruction, so that the detection system (monitoring panel) can determine the selected monitoring device according to the selection instruction. In this way, data is only collected for the selected monitoring device to meet the personalized needs of the user.

[0079] See also Fig. 9 , Fig. 9 This is a schematic diagram of an interface of a panel configuration method provided in an embodiment of this specification. Fig. 9 As shown, when the system live component is double-clicked, a data change instruction for the system live component is triggered, and the target monitoring device (monitoring device) is displayed on the right side of the monitoring panel. The user can check the required monitoring device.

[0080] Optionally, in response to a data modification instruction for a target component, the target monitoring device and indicator attributes of the target component may be simultaneously displayed for user selection.

[0081] S306, obtaining second indicator data corresponding to the indicator attribute from the selected monitoring device, and rendering the second indicator data using a display format corresponding to the target component object to obtain the updated target component;

[0082] Specifically, according to the selected monitoring device, the second indicator data of each indicator attribute can be obtained, and then the second indicator data is rendered according to the display format corresponding to the target component object to obtain the updated target component.

[0083] S307, in response to the configuration change instruction for the target component, display the display style of the target component;

[0084] In one embodiment, after the target component is generated, the display style of the target component can also be changed. The display style refers to the display method of the indicator data in the target component. The display style can include horizontal columns, cards, pie shapes, etc., which can be designed according to different data display requirements.

[0085] S308, in response to the selection instruction for the display style, determining a selected display style;

[0086] Specifically, the user may generate a selection instruction for the display style by clicking or the like, and determine the selected display style according to the selection instruction.

[0087] See also Fig.10 , Fig.10 This is a schematic diagram of an interface of a panel configuration method provided in an embodiment of this specification. Fig.10 As shown, when the system live component is double-clicked, a data change instruction for the system live component is triggered, and the target monitoring device (monitoring device) is displayed on the right side of the monitoring panel. The user can check the required monitoring device.

[0088] S309: Render the indicator data using the selected display style to obtain the updated target component.

[0089] In one embodiment, the indicator data of the target component is rendered according to the selected display style to obtain an updated target component, so that the visual display effect of the component better meets the user's needs.

[0090] Optionally, in response to a data modification instruction for a target component, the indicator attributes, target monitoring device, and display style of the target component may be displayed simultaneously, so that the user can edit any one or more of the three.

[0091] In the embodiment of the present specification, by responding to the data change instruction for the target component, displaying the indicator attribute of the target component, responding to the selection instruction for the indicator attribute, determining the selected indicator attribute, obtaining the first indicator data corresponding to the selected indicator attribute from the target monitoring device, and rendering the first indicator data using the display format corresponding to the target component object, the updated target component is obtained; responding to the data change instruction for the target component, displaying the target monitoring device of the target component, responding to the selection instruction for the target monitoring device, determining the selected monitoring device, obtaining the second indicator data corresponding to the indicator attribute from the selected monitoring device, and rendering the second indicator data using the display format corresponding to the target component object to obtain the updated target component; responding to the configuration change instruction for the target component, displaying the display style of the target component, responding to the selection instruction for the display style, determining the selected display style, and rendering the indicator data using the selected display style to obtain the updated target component. By providing users with options for target component attributes, monitoring devices, and display styles, users can customize and edit the generated components according to their own needs, improve the editing flexibility of the components, make the display effect of the components more in line with user needs, and simple to operate.

[0092] The following will be combined with the attached Fig.11 , the panel configuration device provided in the embodiment of this specification is introduced in detail. It should be noted that the attached Fig.11 The panel configuration device in the Figure 2-Figure 10 For the convenience of explanation, only the part related to the embodiment of this specification is shown. For the specific technical details not disclosed, please refer to this specification. Figure 2-Figure 10 The embodiment shown.

[0093] See also Fig.11 , which shows a schematic diagram of the structure of a panel configuration device provided by an exemplary embodiment of the present invention. The panel configuration device can be implemented as all or part of a device through software, hardware or a combination of both. The device 1 includes an instruction receiving unit 11, an acquisition unit 12 and a display unit 13.

[0094] The instruction receiving unit 11 is used to respond to the adding instruction for the target component in the monitoring panel and determine the target component object corresponding to the adding instruction;

[0095] An acquisition unit 12 is used to acquire a target object model corresponding to the target component object and a target monitoring device corresponding to the target object model based on a preset association relationship; the target object model includes an indicator attribute of the target component object;

[0096] The display unit 13 is used to obtain the indicator data corresponding to the indicator attribute from the target monitoring device, and render the indicator data using the display format corresponding to the target component object to obtain the target component.

[0097] Optionally, the acquisition unit 12 is specifically used to determine the data source type selected for the target component object;

[0098] Based on the preset association relationship, obtaining a target object model corresponding to the target component object;

[0099] The target monitoring device corresponding to the target object model is determined based on the preset association relationship and the data source type.

[0100] Optionally, the display unit 13 is specifically configured to obtain historical data and live data of the indicator attribute from the target monitoring device when the component type of the target component object is a comparison type, and use the historical data and the live data as indicator data corresponding to the indicator attribute;

[0101] The indicator data is rendered using a display format corresponding to the target component object to obtain the target component.

[0102] Optionally, the display unit 13 is further configured to display the indicator attributes of the target component in response to a data modification instruction for the target component;

[0103] In response to a selection instruction for the indicator attribute, determining a selected indicator attribute;

[0104] The first indicator data corresponding to the selected indicator attribute is obtained from the target monitoring device, and the first indicator data is rendered using a display format corresponding to the target component object to obtain the updated target component.

[0105] Optionally, the display unit 13 is further configured to display a target monitoring device of the target component in response to a data modification instruction for the target component;

[0106] In response to a selection instruction for the target monitoring device, determining a selected monitoring device;

[0107] The second indicator data corresponding to the indicator attribute is obtained from the selected monitoring device, and the second indicator data is rendered using a display format corresponding to the target component object to obtain the updated target component.

[0108] Optionally, the display unit 13 is further configured to display a display style of the target component in response to a configuration change instruction for the target component;

[0109] In response to a selection instruction for the display style, determining a selected display style;

[0110] The indicator data is rendered using the selected display style to obtain the updated target component.

[0111] Optionally, the acquisition unit 12 is further used to acquire a component object model set for each panel component object in the monitoring panel;

[0112] Determine a component monitoring device corresponding to the component object model;

[0113] A preset association relationship between each of the panel component objects is generated based on the panel component object, the component object model and the component monitoring device.

[0114] It should be noted that the panel configuration device provided in the above embodiment only uses the division of the above functional modules as an example when executing the panel configuration method. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the panel configuration device provided in the above embodiment and the panel configuration method embodiment belong to the same concept, and the implementation process thereof is detailed in the method embodiment, which will not be repeated here.

[0115] The serial numbers of the embodiments of the present specification are for description only and do not represent the advantages and disadvantages of the embodiments. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0116] The present specification also provides a storage medium having a computer program stored thereon. When the computer program is executed by a processor, the above-mentioned Figure 2-Figure 10 The method of the embodiment shown in the figure can be specifically executed by referring to Figure 2-Figure 10 The specific description of the illustrated embodiment will not be repeated here.

[0117] Please refer to Fig.12 , which shows a schematic diagram of the structure of an electronic device provided by an exemplary embodiment of this specification. The electronic device in this specification may include one or more of the following components: a processor 110, a memory 120, an input device 130, an output device 140, and a bus 150. The processor 110, the memory 120, the input device 130, and the output device 140 may be connected via the bus 150.

[0118] The processor 110 may include one or more processing cores. The processor 110 uses various interfaces and lines to connect various parts of the entire electronic device, and executes various functions and processes data of the terminal 100 by running or executing instructions, programs, code sets or instruction sets stored in the memory 120, and calling data stored in the memory 120. Optionally, the processor 110 can be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor 110 can integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. Among them, the CPU mainly processes the operating system, user pages, and applications; the GPU is responsible for rendering and drawing display content; and the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 110, but may be implemented separately through a communication chip.

[0119] The memory 120 may include a random access memory (RAM) or a read-only memory (ROM). Optionally, the memory 120 includes a non-transitory computer-readable medium (Non-Transitory Computer-Readable Storage Medium). The memory 120 may be used to store instructions, programs, codes, code sets or instruction sets. The memory 120 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc. The operating system may be an Android system, including a system deeply developed based on the Android system, an IOS system developed by Apple, including a system deeply developed based on the IOS system or other systems.

[0120] The memory 120 can be divided into an operating system space and a user space. The operating system runs in the operating system space, and native and third-party applications run in the user space. In order to ensure that different third-party applications can achieve good operating results, the operating system allocates corresponding system resources to different third-party applications. However, the requirements for system resources in different application scenarios in the same third-party application are also different. For example, in the local resource loading scenario, the third-party application has higher requirements for disk reading speed; in the animation rendering scenario, the third-party application has higher requirements for GPU performance. The operating system and third-party applications are independent of each other, and the operating system often cannot perceive the current application scenario of the third-party application in a timely manner, resulting in the operating system being unable to perform targeted system resource adaptation according to the specific application scenario of the third-party application.

[0121] In order for the operating system to distinguish the specific application scenarios of third-party applications, it is necessary to open up data communication between third-party applications and the operating system so that the operating system can obtain the current scenario information of third-party applications at any time, and then perform targeted system resource adaptation based on the current scenario.

[0122] The input device 130 is used to receive input commands or data, and includes but is not limited to a keyboard, a mouse, a camera, a microphone, or a touch device. The output device 140 is used to output commands or data, and includes but is not limited to a display device and a speaker. In one example, the input device 130 and the output device 140 can be combined, and the input device 130 and the output device 140 are touch screen displays.

[0123] The touch display screen can be designed as a full screen, a curved screen or a special-shaped screen. The touch display screen can also be designed as a combination of a full screen and a curved screen, or a combination of a special-shaped screen and a curved screen, which is not limited in the embodiments of this specification.

[0124] In addition, those skilled in the art can understand that the structure of the electronic device shown in the above drawings does not constitute a limitation on the electronic device, and the electronic device may include more or fewer components than shown, or combine certain components, or arrange the components differently. For example, the electronic device also includes components such as a radio frequency circuit, an input unit, a sensor, an audio circuit, a WiFi module, a power supply, and a Bluetooth module, which will not be described in detail here.

[0125] exist Fig.12 In the electronic device shown, the processor 110 may be used to call a computer application stored in the memory 120 and specifically perform the following operations:

[0126] In response to an add instruction for a target component in the monitoring panel, determining a target component object corresponding to the add instruction;

[0127] Based on the preset association relationship, a target object model corresponding to the target component object and a target monitoring device corresponding to the target object model are obtained; the target object model includes indicator attributes of the target component object;

[0128] The indicator data corresponding to the indicator attribute is obtained from the target monitoring device, and the indicator data is rendered using a display format corresponding to the target component object to obtain the target component.

[0129] In one embodiment, when the processor 110 executes the acquisition of the target object model corresponding to the target component object and the target monitoring device corresponding to the target object model, the processor 110 specifically performs the following operations:

[0130] Determining a data source type selected for the target component object;

[0131] Based on the preset association relationship, obtaining a target object model corresponding to the target component object;

[0132] The target monitoring device corresponding to the target object model is determined based on the preset association relationship and the data source type.

[0133] In one embodiment, when the processor 110 obtains the indicator data corresponding to the indicator attribute from the target monitoring device and renders the indicator data using the display format corresponding to the target component object to obtain the target component, the processor 110 specifically performs the following operations:

[0134] When the component type of the target component object is a comparison type, obtaining historical data and live data of the indicator attribute from the target monitoring device, and using the historical data and the live data as indicator data corresponding to the indicator attribute;

[0135] The indicator data is rendered using a display format corresponding to the target component object to obtain the target component.

[0136] In one embodiment, after obtaining the indicator data corresponding to the indicator attribute from the target monitoring device and rendering the indicator data using the display format corresponding to the target component object to obtain the target component, the processor 110 further performs the following operations:

[0137] In response to a data modification instruction for the target component, displaying an indicator attribute of the target component;

[0138] In response to a selection instruction for the indicator attribute, determining a selected indicator attribute;

[0139] The first indicator data corresponding to the selected indicator attribute is obtained from the target monitoring device, and the first indicator data is rendered using a display format corresponding to the target component object to obtain the updated target component.

[0140] In one embodiment, after obtaining the indicator data corresponding to the indicator attribute from the target monitoring device and rendering the indicator data using the display format corresponding to the target component object to obtain the target component, the processor 110 further performs the following operations:

[0141] In response to a data modification instruction for the target component, displaying a target monitoring device of the target component;

[0142] In response to a selection instruction for the target monitoring device, determining a selected monitoring device;

[0143] The second indicator data corresponding to the indicator attribute is obtained from the selected monitoring device, and the second indicator data is rendered using a display format corresponding to the target component object to obtain the updated target component.

[0144] In one embodiment, after obtaining the indicator data corresponding to the indicator attribute from the target monitoring device and rendering the indicator data using the display format corresponding to the target component object to obtain the target component, the processor 110 further performs the following operations:

[0145] In response to a configuration change instruction for the target component, displaying a display style of the target component;

[0146] In response to a selection instruction for the display style, determining a selected display style;

[0147] The indicator data is rendered using the selected display style to obtain the updated target component.

[0148] In one embodiment, the processor 110 further performs the following operations before executing the add instruction for the target component in response to the add instruction in the monitoring panel and determining the target component object corresponding to the add instruction:

[0149] Obtaining a component object model set for each panel component object in the monitoring panel;

[0150] Determine a component monitoring device corresponding to the component object model;

[0151] A preset association relationship between each of the panel component objects is generated based on the panel component object, the component object model and the component monitoring device.

[0152] In an embodiment of the present specification, by responding to an add instruction for a target component, the target component object corresponding to the add instruction is determined, and the data required to generate the target component is matched one by one according to a preset association relationship, that is, the target component object corresponding to the instruction is matched one by one with the target object model and the target monitoring device, so that the indicator data corresponding to each indicator attribute of the target component object can be obtained from the target monitoring device, and rendered and displayed in the monitoring panel through the display format corresponding to the target component object, so that the user only needs simple operations to realize the configuration of the required components, the operation threshold is low, and the data monitoring method through the monitoring panel improves the intelligence of monitoring and the standardization of data.

[0153] Furthermore, by obtaining the component object model set for each panel component object in the monitoring panel, determining the component monitoring device corresponding to the component object model, generating the preset association relationship of each panel component object based on the panel component object, the component object model and the component monitoring device, the data source required by each panel component in the monitoring panel is preconfigured. In response to the add instruction for the target component in the monitoring panel, the target component object corresponding to the add instruction is determined, the data source type selected for the target component object is determined, the target object model corresponding to the target component object is obtained based on the preset association relationship, and the target monitoring device corresponding to the target object model is determined based on the preset association relationship and the data source type. The corresponding target monitoring device can be determined according to different data source types, thereby accurately determining the target monitoring device. When the component type of the target component object is a comparison type, the historical data and live data of the indicator attribute are obtained from the target monitoring device, and the historical data and live data are used as the indicator data corresponding to the indicator attribute to improve the richness of the displayed data, and the indicator data is rendered using the display format corresponding to the target component object to obtain the target component.

[0154] Further, by responding to the data change instruction for the target component, displaying the indicator attribute of the target component, responding to the selection instruction for the indicator attribute, determining the selected indicator attribute, obtaining the first indicator data corresponding to the selected indicator attribute from the target monitoring device, and rendering the first indicator data using the display format corresponding to the target component object, the updated target component is obtained; responding to the data change instruction for the target component, displaying the target monitoring device of the target component, responding to the selection instruction for the target monitoring device, determining the selected monitoring device, obtaining the second indicator data corresponding to the indicator attribute from the selected monitoring device, and rendering the second indicator data using the display format corresponding to the target component object to obtain the updated target component; responding to the configuration change instruction for the target component, displaying the display style of the target component, responding to the selection instruction for the display style, determining the selected display style, and rendering the indicator data using the selected display style to obtain the updated target component. By providing users with options for target component attributes, monitoring devices, and display styles, users can customize and edit the generated components according to their own needs, thereby improving the editing flexibility of the components, making the display effect of the components more in line with user needs, and simple to operate.

[0155] A person skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.

[0156] The above disclosure is only the preferred embodiment of this specification, which certainly cannot be used to limit the scope of rights of this specification. Therefore, equivalent changes made according to the claims of this specification are still within the scope covered by this specification.

Claims

1. A panel configuration method, characterized in that: include: In response to an add instruction for a target component in the monitoring panel, determining a target component object corresponding to the add instruction; Based on the preset association relationship, obtaining a target object model corresponding to the target component object and a target monitoring device corresponding to the target object model; The target object model includes indicator attributes of the target component object; The indicator data corresponding to the indicator attribute is obtained from the target monitoring device, and the indicator data is rendered using a display format corresponding to the target component object to obtain the target component.

2. The method according to claim 1, characterized in that The step of acquiring the target object model corresponding to the target component object and the target monitoring device corresponding to the target object model based on the preset association relationship includes: Determining a data source type selected for the target component object; Based on the preset association relationship, obtaining a target object model corresponding to the target component object; The target monitoring device corresponding to the target object model is determined based on the preset association relationship and the data source type.

3. The method according to claim 1, characterized in that The step of acquiring the indicator data corresponding to the indicator attribute from the target monitoring device and rendering the indicator data in a display format corresponding to the target component object to obtain the target component includes: When the component type of the target component object is a comparison type, obtaining historical data and live data of the indicator attribute from the target monitoring device, and using the historical data and the live data as indicator data corresponding to the indicator attribute; The indicator data is rendered using a display format corresponding to the target component object to obtain the target component.

4. The method according to claim 1, characterized in that After acquiring the indicator data corresponding to the indicator attribute from the target monitoring device and rendering the indicator data in a display format corresponding to the target component object to obtain the target component, the method further includes: In response to a data modification instruction for the target component, displaying an indicator attribute of the target component; In response to a selection instruction for the indicator attribute, determining a selected indicator attribute; The first indicator data corresponding to the selected indicator attribute is obtained from the target monitoring device, and the first indicator data is rendered using a display format corresponding to the target component object to obtain the updated target component.

5. The method according to claim 1, characterized in that After acquiring the indicator data corresponding to the indicator attribute from the target monitoring device and rendering the indicator data in a display format corresponding to the target component object to obtain the target component, the method further includes: In response to a data modification instruction for the target component, displaying a target monitoring device of the target component; In response to a selection instruction for the target monitoring device, determining a selected monitoring device; The second indicator data corresponding to the indicator attribute is obtained from the selected monitoring device, and the second indicator data is rendered using a display format corresponding to the target component object to obtain the updated target component.

6. The method according to claim 1, characterized in that After acquiring the indicator data corresponding to the indicator attribute from the target monitoring device and rendering the indicator data in a display format corresponding to the target component object to obtain the target component, the method further includes: In response to a configuration change instruction for the target component, displaying a display style of the target component; In response to a selection instruction for the display style, determining a selected display style; The indicator data is rendered using the selected display style to obtain the updated target component.

7. The method according to claim 1, characterized in that Before the step of responding to the adding instruction for the target component in the monitoring panel and determining the target component object corresponding to the adding instruction, the step further includes: Obtaining a component object model set for each panel component object in the monitoring panel; Determine a component monitoring device corresponding to the component object model; A preset association relationship between each of the panel component objects is generated based on the panel component object, the component object model and the component monitoring device.

8. A panel configuration device, characterized in that: The device comprises: An instruction receiving unit, configured to respond to an add instruction for a target component in the monitoring panel and determine a target component object corresponding to the add instruction; An acquisition unit, configured to acquire a target object model corresponding to the target component object and a target monitoring device corresponding to the target object model based on a preset association relationship; the target object model includes an indicator attribute of the target component object; A display unit is used to obtain the indicator data corresponding to the indicator attribute from the target monitoring device, and render the indicator data using the display format corresponding to the target component object to obtain the target component.

9. An electronic device, characterized in that: include: Processor and memory; The memory stores a computer program, wherein the computer program is suitable for being loaded by the processor and executing the steps of the method according to any one of claims 1 to 7.

10. A storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.