Graphics-model integration method and device based on EIP object model

By associating the parameters of mine equipment with image identifiers through the EIP object model, the problem of inconsistent parameter representation caused by the diversity of equipment types is solved, and the construction efficiency and readability of the monitoring interface are improved.

CN116300584BActive Publication Date: 2025-09-26CHINA COAL RES INST +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310127037.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-06
Publication Date
2025-09-26
Estimated Expiration
2043-02-06

AI Technical Summary

Technical Problem

In mine monitoring systems, different equipment types and manufacturers lead to inconsistent parameter representation, resulting in complex associations between equipment graphics and parameters, making it impossible to quickly and flexibly build a monitoring interface.

Method used

A method based on the EIP object model is adopted to generate EIP objects by obtaining the production line and equipment identification of the equipment. The equipment attributes are associated with the image identification using the EIP class identification, thereby realizing an object-oriented representation of mining equipment, unifying the parameter syntax and semantics, and improving the reusability and scalability of equipment parameters.

Benefits of technology

It achieves rapid association of equipment parameters, improves the construction efficiency and readability of the mine monitoring interface, and avoids the tedious process of adjusting image association parameters for different equipment one by one.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116300584B_ABST
    Figure CN116300584B_ABST
Patent Text Reader

Abstract

The present application proposes a method and device for integrating graphics and models based on an EIP object model, the method comprising: obtaining a first production line identifier and a first device identifier of a target device; when any EIP class option in an EIP class selection list in a first editing interface is selected, obtaining an EIP class identifier associated with the EIP class option; generating an EIP object using an EIP class corresponding to the EIP class identifier for describing attribute information of the same type of device; adding a second control corresponding to the EIP object to an object list; and storing the EIP object, the image identifier of the target device, the first production line identifier, the first device identifier, and the EIP class identifier in association when it is detected that the second control is moved to within a preset range of the position of the image identifier of the target device. Creating an EIP object corresponding to the target device based on the EIP class improves the reusability of device parameters, makes the parameters associated with the image identifiers of the same type of device the same, avoids adjusting the parameters associated with the image identifiers of different devices one by one, and improves the efficiency of constructing a monitoring interface for a mine.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of coal mine technology, and in particular to a method and device for integrating graphics and models based on an EIP object model. Background Art

[0002] In a mine monitoring system, the operating status of on-site equipment can be monitored through the monitoring interface. This requires using an appropriate method on the monitoring interface to associate the corresponding image of the equipment with the parameters used to indicate the operating status data of each equipment.

[0003] However, due to the large number of types and quantities of mine equipment, and the inconsistent parameter representation methods corresponding to different models of equipment from different manufacturers, it is relatively complicated to associate the equipment graphics and the corresponding parameters of the equipment, making it impossible to quickly and flexibly build a mine monitoring interface. Summary of the Invention

[0004] This application proposes a method and device for integrating graphics and models based on the EIP object model. The specific solution is as follows:

[0005] In one aspect, an embodiment of the present application provides a method for integrating graphics and models based on an EIP object model, including:

[0006] In response to a first control in the first editing interface being triggered, obtaining a first production line identifier and a first device identifier corresponding to the target device;

[0007] In response to any EIP class option in the EIP class selection list of the enterprise information portal in the first editing interface being selected, obtaining an EIP class identifier associated with the any EIP class option;

[0008] Generate an EIP object using the EIP class corresponding to the EIP class identifier, wherein the EIP class is used to describe attribute information of devices of the same type, and the EIP object includes attribute identifiers and attribute values ​​corresponding to device attributes;

[0009] Add a second control corresponding to the EIP object in the object list in the first editing interface;

[0010] In response to monitoring that the second control is moved to a preset range of the location of the image identifier of the target device, the EIP object, the image identifier of the target device, the first production line identifier, the first device identifier and the EIP class identifier are associated and stored.

[0011] In a possible implementation of an embodiment of one aspect of the present application, the present invention further includes:

[0012] Add a third control corresponding to each attribute in the EIP object to the object list;

[0013] In response to any third control being moved to within a preset range of a position of any graphic element identifier in the image identifier of the target device, the attribute identifier associated with the any third control is associated with the any graphic element identifier and stored.

[0014] In a possible implementation of an embodiment of one aspect of the present application, the present invention further includes:

[0015] In response to the fourth control being triggered, adding a bar chart icon in the first monitoring editing interface;

[0016] In response to the fifth control being triggered, obtaining a target EIP class identifier and a target attribute identifier;

[0017] The target EIP class identifier, the target attribute identifier, and the histogram identifier are associated and stored.

[0018] In a possible implementation of an embodiment of one aspect of the present application, the present invention further includes:

[0019] In response to the image identifier of the target device being selected and the sixth control being triggered in the first editing interface, obtaining the image identifier of the target device, an EIP object associated with the image identifier of the target device, and a first production line identifier and an EIP class identifier associated with the EIP object;

[0020] In response to the seventh control in the second editing interface being triggered, adding the image identifier of the target device and the eighth control corresponding to the EIP object in the second editing interface, and storing the image identifier of the target device, the EIP object, the first production line identifier associated with the EIP object, and the EIP class identifier in association with each other;

[0021] In response to a ninth control in the second editing interface being triggered, obtaining a second production line identifier to be updated;

[0022] Use the second production line identifier to modify the first production line identifier associated with the EIP object in the second editing interface.

[0023] In a possible implementation of an embodiment of one aspect of the present application, the present invention further includes:

[0024] In response to the tenth control in the first editing interface being triggered, operating data of the target device is acquired in real time according to a preset time interval, wherein the operating data includes the third production line identifier, the second device identifier, and the EIP object data;

[0025] Comparing the third production line identifier and the second device identifier with the first production line identifier and the first device identifier associated with the EIP object, respectively, to determine the EIP object to be updated;

[0026] Update the corresponding attribute values ​​in the EIP object to be updated according to the attribute values ​​in the EIP object data;

[0027] According to the updated attribute value, the status data of the image identifier associated with the EIP object to be updated is updated.

[0028] In a possible implementation of an embodiment of one aspect of the present application, the present invention further includes:

[0029] According to the association relationship between each attribute identifier in the EIP object to be updated and each graphic element identifier in the associated image identifier, and the updated attribute value, the status data of each graphic element identifier in the image identifier associated with the EIP object to be updated is updated.

[0030] In a possible implementation of an embodiment of one aspect of the present application, the present invention further includes:

[0031] Determine the target EIP object corresponding to the target EIP class identifier based on the association relationship between the EIP class identifier and the EIP object;

[0032] Obtain the target attribute value corresponding to the target attribute identifier in the target EIP object;

[0033] According to the target attribute value, the histogram identifier associated with the target EIP class identifier is updated.

[0034] Another embodiment of the present application provides a diagram-model integration device based on the EIP object model, including:

[0035] an acquisition module, configured to acquire a first production line identifier and a first device identifier corresponding to a target device in response to a first control in a first editing interface being triggered;

[0036] The acquisition module is configured to, in response to any EIP class option in the EIP class selection list of the enterprise information portal in the first editing interface being selected, acquire an EIP class identifier associated with any EIP class option;

[0037] A generation module is used to generate an EIP object using the EIP class corresponding to the EIP class identifier, wherein the EIP class is used to describe attribute information of devices of the same type, and the EIP object includes attribute identifiers and attribute values ​​corresponding to the device attributes;

[0038] An editing module, configured to add a second control corresponding to the EIP object to the object list in the first editing interface;

[0039] The association module is used to associate and store the EIP object, the image identifier of the target device, the first production line identifier, the first device identifier and the EIP class identifier in response to monitoring that the second control is moved to a preset range of the location of the image identifier of the target device.

[0040] In a possible implementation of another embodiment of the present application, the editing module is further configured to:

[0041] Add a third control corresponding to each attribute in the EIP object in the object list;

[0042] The association module is further configured to associate and store the attribute identifier associated with any third control with any graphic element identifier in response to any third control being moved to within a preset range of a location of any graphic element identifier in the image identifier of the target device.

[0043] In a possible implementation of another embodiment of the present application, the editing module is further configured to:

[0044] In response to the fourth control being triggered, adding a bar chart icon in the first monitoring editing interface;

[0045] The acquisition module is configured to acquire the target EIP class identifier and the target attribute identifier in response to the fifth control being triggered;

[0046] The association module is used to associate and store the target EIP class identifier, the target attribute identifier and the histogram identifier.

[0047] In a possible implementation of another embodiment of the present application, the acquisition module is further configured to:

[0048] In response to the image identifier of the target device being selected and the sixth control being triggered in the first editing interface, obtaining the image identifier of the target device, the EIP object associated with the image identifier of the target device, and the first production line identifier and the EIP class identifier associated with the EIP object;

[0049] The association module is configured to, in response to the seventh control in the second editing interface being triggered, add an image identifier of the target device and an eighth control corresponding to the EIP object in the second editing interface, and associate and store the image identifier of the target device, the EIP object, the first production line identifier associated with the EIP object, and the EIP class identifier;

[0050] The acquisition module is configured to acquire the second production line identifier to be updated in response to the ninth control in the second editing interface being triggered;

[0051] The above device also includes:

[0052] The modification module is used to modify the first production line identifier associated with the EIP object in the second editing interface using the second production line identifier.

[0053] In a possible implementation of another embodiment of the present application, the acquisition module is further configured to:

[0054] In response to the tenth control in the first editing interface being triggered, operating data of the target device is acquired in real time according to a preset time interval, wherein the operating data includes the third production line identifier, the second device identifier, and the EIP object data;

[0055] The above device also includes:

[0056] a determination module, configured to compare the third production line identifier and the second device identifier with the first production line identifier and the first device identifier associated with the EIP object, respectively, to determine the EIP object to be updated;

[0057] The updating module is used to update the corresponding attribute values ​​in the EIP object to be updated according to the attribute values ​​in the EIP object data; and update the status data of the image identifier associated with the EIP object to be updated according to the updated attribute values.

[0058] In a possible implementation of another embodiment of the present application, the update module is further configured to:

[0059] According to the association relationship between each attribute identifier in the EIP object to be updated and each graphic element identifier in the associated image identifier, and the updated attribute value, the status data of each graphic element identifier in the image identifier associated with the EIP object to be updated is updated.

[0060] In a possible implementation of another embodiment of the present application, the above-mentioned determination module is further configured to:

[0061] Determine the target EIP object corresponding to the target EIP class identifier based on the association between the EIP class identifier and the EIP object;

[0062] The acquisition module is used to obtain the target attribute value corresponding to the target attribute identifier in the target EIP object;

[0063] The above-mentioned updating module is used to update the histogram identifier associated with the target EIP class identifier according to the target attribute value.

[0064] Another aspect of the present application provides a computer device including a processor and a memory;

[0065] The processor reads the executable program code stored in the memory to run a program corresponding to the executable program code, so as to implement the method described in the above embodiment.

[0066] Another embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, wherein the program implements the method described in the above embodiment when executed by a processor.

[0067] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0069] Figure 1 A flowchart of a method for integrating graphics and models based on an EIP object model is provided in an embodiment of the present application;

[0070] Figure 2 A flowchart of a method for integrating graphics and models based on an EIP object model is provided in an embodiment of the present application;

[0071] Figure 3 A flowchart of a method for integrating graphics and models based on an EIP object model is provided in an embodiment of the present application;

[0072] Figure 4 A flowchart of a method for integrating graphics and models based on an EIP object model is provided in an embodiment of the present application;

[0073] Figure 5 A flowchart of a method for integrating graphics and models based on an EIP object model is provided in an embodiment of the present application;

[0074] Figure 6 A structural diagram of an image-model integration device based on the EIP object model provided in an embodiment of the present application. DETAILED DESCRIPTION

[0075] The following describes in detail embodiments of the present application, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.

[0076] The following describes the image-model integration method based on the EIP object model according to an embodiment of the present application with reference to the accompanying drawings.

[0077] Figure 1 A flowchart of a method for integrating graphics and models based on the EIP object model is provided in an embodiment of the present application.

[0078] The image-model integration method based on the EIP object model of the embodiment of the present application is executed by the image-model integration device based on the EIP object model (hereinafter referred to as the processing device) provided by the embodiment of the present application. The device can be configured in a computer device to quickly associate the parameters corresponding to the device with the image identification of the device, thereby improving the efficiency of constructing the monitoring interface.

[0079] like Figure 1 As shown, the graph-model integration method based on the EIP object model includes:

[0080] Step 101: In response to a first control in a first editing interface being triggered, a first production line identifier and a first device identifier corresponding to a target device are obtained.

[0081] Among them, the target device can be the device to be monitored, the production line identifier can be information used to uniquely identify the production line, the device identifier can be information used to uniquely identify the device, the first control can be a control for setting the production line identifier and device identifier of the device, and the editing interface is an operating interface for editing the monitoring interface.

[0082] In this application, the user enters the first production line identifier and the first device identifier corresponding to the target device in the first control, and then triggers the first control by clicking. When the system detects that the first control is triggered, the first production line identifier and the first device identifier can be obtained.

[0083] Step 102: In response to any EIP class option in the EIP class selection list of the enterprise information portal in the first editing interface being selected, an EIP class identifier associated with any EIP class option is obtained.

[0084] The EIP (Enterprise Information Portal) class identifier may be any information used to uniquely identify the EIP class.

[0085] In this application, the EIP class selection list contains EIP class options corresponding to all EIP classes in the system, and each EIP class option is associated with an EIP class identifier and stored in the system. When the system detects that a user clicks to select an EIP class option, it can determine the EIP class identifier associated with the EIP class option through query.

[0086] Step 103: Generate an EIP object using the EIP class corresponding to the EIP class identifier, wherein the EIP class is used to describe attribute information of devices of the same type, and the EIP object includes attribute identifiers and attribute values ​​corresponding to the device attributes.

[0087] Because different manufacturers and models of equipment use different methods to represent various operating status data, it is necessary to sequentially associate each parameter corresponding to each device with a corresponding graphic. However, due to the large number of mines and the large number of types of equipment, the number of parameters corresponding to each device is large. This method of sequentially associating each parameter corresponding to each device with a corresponding graphic is cumbersome and will result in low efficiency in building a monitoring interface.

[0088] In this application, to address this issue, each type of mine man-machine-environment-management equipment can be abstracted into an EIP class and assigned a unique EIP class identifier. Thus, the EIP class is used as a unified data standard to unify the parameter syntax, semantics, and control descriptions corresponding to all mine equipment. Based on the unified equipment parameters, the equipment parameters are associated with the corresponding graphics of the equipment, which improves the reusability and scalability of the equipment parameters, so that the graphically associated equipment parameters corresponding to the same type of equipment are the same, avoiding the need to adjust the image-associated parameters of the equipment one by one for different equipment, and improving the efficiency of building the mine monitoring interface.

[0089] The EIP class can contain multiple device attributes, each describing a device's operating status, such as current or voltage. Each attribute can include basic descriptive fields such as a unique attribute identifier, name, implementation, access attributes, attribute description, and data type. Attributes can be categorized into four basic types based on their characteristics: control, status, monitored value, and virtual value.

[0090] In this application, according to the usage of various devices in actual applications, an EIP object can be created for the corresponding device based on each EIP class, thereby realizing the object-oriented representation of the equipment in the mine, improving the reusability and scalability of the equipment parameters, and thus improving the efficiency of building the mine monitoring interface.

[0091] It is understandable that the attribute information of the device contained in the EIP object created according to the EIP class is the same as the attribute information contained in the EIP class, and the attribute value in the successfully created EIP object can be empty or a preset value.

[0092] Step 104: Add a second control corresponding to the EIP object to the object list in the first editing interface.

[0093] In this application, a second control corresponding to an EIP object can be added to the object list in the first editing interface to facilitate users to quickly find the EIP object corresponding to each device. This further facilitates users to quickly associate the EIP object corresponding to each device with the corresponding image identifier. The image identifier can be a graphic corresponding to the device in the editing interface.

[0094] Step 105 , in response to monitoring that the second control is moved to a preset range of the location of the image identifier of the target device, the EIP object, the image identifier of the target device, the first production line identifier, the first device identifier and the EIP class identifier are associated and stored.

[0095] In the present application, the user can drag the second control corresponding to the EIP object to a preset range of the location of the image identifier of the target device to quickly associate the EIP object with the image identifier of the target device.

[0096] In this application, when the system detects that the second control is moved and the position where the second control stops is within the preset range of the position of the image identifier of the target device, the EIP object, the image identifier of the target device, the first production line identifier, the first device identifier and the EIP class identifier can be associated and stored to achieve the association between the EIP object and the image identifier of the target device.

[0097] In the present application, when the first control is triggered, the first production line identifier and the first device identifier corresponding to the target device are obtained. Afterwards, when any EIP class option in the EIP class selection list of the enterprise information portal in the first editing interface is selected, the EIP class identifier associated with any EIP class option is obtained, and the EIP class corresponding to the EIP class identifier for describing the attribute information of the same type of device is used to generate an EIP object. Then, the second control corresponding to the EIP object is added to the object list in the first editing interface, and when it is detected that the second control is moved to the preset range where the image identifier of the target device is located, the EIP object, the image identifier of the target device, the first production line identifier, the first device identifier and the EIP class identifier are associated and stored. Thus, an associated EIP object is created for each corresponding device based on each EIP class, and the equipment in the mine is represented in an object-oriented manner, which improves the reusability and scalability of the equipment parameters, so that the equipment parameters associated with the image identifier corresponding to the same type of equipment are the same, avoiding the need to adjust the parameters associated with the image identifier of the equipment for different devices one by one, and improving the efficiency of building the monitoring interface of the mine.

[0098] Figure 2 A flowchart of a method for integrating graphics and models based on the EIP object model is provided in an embodiment of the present application.

[0099] like Figure 2 As shown, the graph-model integration method based on the EIP object model includes:

[0100] Step 201: In response to a first control being triggered, a first production line identifier and a first device identifier corresponding to a target device are obtained.

[0101] Step 202: In response to any EIP class option in the EIP class selection list of the enterprise information portal in the first editing interface being selected, an EIP class identifier associated with any EIP class option is obtained.

[0102] Step 203: Generate an EIP object using the EIP class corresponding to the EIP class identifier, wherein the EIP class is used to describe attribute information of devices of the same type, and the EIP object includes attribute identifiers and attribute values ​​corresponding to the device attributes.

[0103] Step 204: Add a second control corresponding to the EIP object to the object list in the first editing interface.

[0104] Step 205 , in response to monitoring that the second control is moved to a preset range of the location of the image identifier of the target device, the EIP object, the image identifier of the target device, the first production line identifier, the first device identifier and the EIP class identifier are associated and stored.

[0105] In the present application, the specific implementation process of steps 201 to 205 can be found in the detailed description of any embodiment of the present application and will not be repeated here.

[0106] Step 206: Add a third control corresponding to each attribute in the EIP object to the object list.

[0107] In this application, a third control corresponding to each attribute in the EIP object can be added to the object list in the first editing interface, and the third control is associated with the attribute identifier of the corresponding attribute and stored, so that the user can quickly find each attribute in the EIP object corresponding to each device. Further, it is convenient for the user to quickly associate each attribute in the EIP object corresponding to each device with each graphic element identifier in the corresponding image identifier. Among them, the graphic element identifier can be the graphics corresponding to the various components of the device in the editing interface.

[0108] Step 206 : In response to any third control being moved to a preset range of a position of any graphic element identifier in the image identifier of the target device, the attribute identifier associated with any third control is associated with the graphic element identifier and stored.

[0109] In this application, the user can drag the third control corresponding to a certain attribute in the EIP object to the preset range of the location of a certain graphic element identifier in the image identifier of the target device, so as to quickly associate each attribute in the EIP object with each graphic element identifier in the image identifier of the target device.

[0110] In this application, when the system detects that a third control has been moved and the position where the third control stops is within a preset range of the position of a certain primitive identifier in the image identifier of the target device, the attribute identifier associated with the third control can be associated and stored with the primitive identifier, thereby associating each attribute in the EIP object with each primitive identifier in the image identifier of the target device. This further helps to improve the readability of the monitoring interface.

[0111] In this application, an associated EIP object is created for each corresponding device based on each EIP class, and the various attributes of the EIP object corresponding to each device are bound to the various graphic element identifiers in the corresponding image identifier, so as to realize the object-oriented representation of the equipment in the mine, improve the reusability and scalability of the equipment parameters, so that the device parameters associated with the graphic element identifiers corresponding to each component of the same type of equipment are the same, avoiding the need to adjust the parameters associated with the graphic element identifiers of the equipment for different devices one by one, while improving the efficiency of constructing the mine monitoring interface and the readability of the monitoring interface.

[0112] Figure 3 A flowchart of a method for integrating graphics and models based on the EIP object model is provided in an embodiment of the present application.

[0113] like Figure 3 As shown, the graph-model integration method based on the EIP object model includes:

[0114] Step 301: In response to a first control being triggered, a first production line identifier and a first device identifier corresponding to a target device are obtained.

[0115] Step 302: In response to any EIP class option in the EIP class selection list of the enterprise information portal in the first editing interface being selected, an EIP class identifier associated with any EIP class option is obtained.

[0116] Step 303: Generate an EIP object using the EIP class corresponding to the EIP class identifier, wherein the EIP class is used to describe attribute information of devices of the same type, and the EIP object includes attribute identifiers and attribute values ​​corresponding to the device attributes.

[0117] Step 304: Add a second control corresponding to the EIP object to the object list in the first editing interface.

[0118] Step 305 , in response to monitoring that the second control is moved to a preset range of the location of the image identifier of the target device, the EIP object, the image identifier of the target device, the first production line identifier, the first device identifier and the EIP class identifier are associated and stored.

[0119] Step 306: Add a third control corresponding to each attribute in the EIP object to the object list.

[0120] Step 307 : In response to any third control being moved to a preset range of a position of any graphic element identifier in the image identifier of the target device, the attribute identifier associated with any third control is associated with the graphic element identifier and stored.

[0121] In this application, the specific implementation process of steps 301 to 307 can be found in the detailed description of any embodiment of this application and will not be repeated here.

[0122] Step 308: In response to the fourth control being triggered, a bar chart icon is added to the first monitoring editing interface.

[0123] The fourth control may be a control for adding a bar chart, and the bar chart identifier may be a bar chart graphic.

[0124] In this application, the user can trigger the fourth control by clicking. When the system detects that the fourth control is triggered, a bar chart icon can be added to the first editing interface to display the overall operating data of multiple devices.

[0125] Step 309: In response to the fifth control being triggered, obtain the target EIP class identifier and the target attribute identifier.

[0126] The fifth control may be a control for setting histogram association information, the target EIP class identifier is the EIP class identifier corresponding to the device to be counted, and the target attribute identifier is the attribute identifier corresponding to the attribute of the status data to be counted.

[0127] In this application, statistics can be collected on a certain status data of multiple devices of the same type to determine the overall operation status of the devices. For example, statistics can be collected on the coal production of multiple coal mining machines to determine the total coal production of the multiple coal mining machines.

[0128] In this application, the user can enter the target EIP class identifier and target attribute identifier in the fifth control. When the system detects that the fifth control is triggered, it can obtain the target EIP class identifier and target attribute identifier entered by the user.

[0129] Step 310: associate and store the target EIP class identifier, the target attribute identifier, and the histogram identifier.

[0130] In this application, the target EIP class identifier, target attribute identifier and histogram identifier can be associated and stored, so as to quickly associate the parameters of the equipment to be counted with the histogram identifier, thereby improving the efficiency of building the monitoring interface.

[0131] In this application, an associated EIP object is created for each corresponding device based on each EIP class, and the target EIP class identifier and target attribute value are associated and stored with the bar chart identifier, thereby realizing the rapid association of the parameters of the device to be counted with the bar chart identifier, and improving the efficiency of building the monitoring interface.

[0132] Figure 4 A flowchart of a method for integrating graphics and models based on the EIP object model is provided in an embodiment of the present application.

[0133] like Figure 4 As shown, the graph-model integration method based on the EIP object model includes:

[0134] Step 401: In response to a first control being triggered, a first production line identifier and a first device identifier corresponding to a target device are obtained.

[0135] Step 402: In response to any EIP class option in the EIP class selection list of the enterprise information portal in the first editing interface being selected, an EIP class identifier associated with any EIP class option is obtained.

[0136] Step 403: Generate an EIP object using the EIP class corresponding to the EIP class identifier, wherein the EIP class is used to describe attribute information of devices of the same type, and the EIP object includes attribute identifiers and attribute values ​​corresponding to the device attributes.

[0137] Step 404: Add a second control corresponding to the EIP object to the object list in the first editing interface.

[0138] Step 405 , in response to monitoring that the second control is moved to within a preset range of the location of the image identifier of the target device, the EIP object, the image identifier of the target device, the first production line identifier, the first device identifier and the EIP class identifier are associated and stored.

[0139] In this application, the specific implementation process of steps 401 to 405 can be found in the detailed description of any embodiment of this application and will not be repeated here.

[0140] Step 406: In response to the image identifier of the target device being selected and the sixth control being triggered in the first editing interface, the image identifier of the target device, the EIP object associated with the image identifier of the target device, and the first production line identifier and EIP class identifier associated with the EIP object are obtained.

[0141] The sixth control may be a control for copying.

[0142] In this application, there are a large number of devices of the same type in different production lines. When constructing a monitoring interface corresponding to a new production line, it is necessary to repeatedly generate a corresponding EIP object for each device and associate the EIP object with the corresponding device's image identifier. Therefore, by copying the device's image identifier and the EIP object associated with the image identifier in the monitoring interface corresponding to other production lines, the monitoring interface corresponding to the new production line can be quickly completed, thereby improving the efficiency of constructing the monitoring interface.

[0143] In this application, when the user selects the image identifier of the target device and clicks to trigger the sixth control, the system can obtain the image identifier of the target device, the EIP object associated with the image identifier of the target device, and the first production line identifier and EIP class identifier associated with the EIP object.

[0144] Step 407, in response to the seventh control in the second editing interface being triggered, the image identifier of the target device and the eighth control corresponding to the EIP object are added in the second editing interface, and the image identifier of the target device, the EIP object, the first production line identifier associated with the EIP object, and the EIP class identifier are associated and stored.

[0145] The seventh control may be a control for pasting.

[0146] In this application, when the user clicks to trigger the seventh control in the second editing interface, the system can add the image identifier of the target device and the eighth control corresponding to the EIP object in the second editing interface, and store the image identifier of the target device, the EIP object, the first production line identifier associated with the EIP object, and the EIP class identifier in an associated manner, thereby improving the efficiency of constructing the monitoring interface.

[0147] Step 408: In response to the ninth control in the second editing interface being triggered, obtain the second production line identifier to be updated.

[0148] Among them, the ninth control may be a control for updating the production line identification.

[0149] In this application, the line ID associated with the image ID copied from the monitoring interface corresponding to another production line may be different from the line corresponding to the currently edited monitoring interface. Therefore, the user can update the line ID associated with the EIP object to associate the EIP object with the correct line ID to ensure normal monitoring of the equipment.

[0150] In this application, the user can enter the second production line ID to be updated in the ninth control, and then trigger the eighth control by clicking. When the system detects that the ninth control is triggered, it can obtain the second production line ID.

[0151] Step 409: Use the second production line identifier to modify the first production line identifier associated with the EIP object in the second editing interface.

[0152] In this application, by copying the image identification of the equipment in the monitoring interface corresponding to other production lines and the EIP object associated with the image identification, and only needing to modify the production line identification associated with the EIP object, the monitoring interface corresponding to the new production line can be quickly completed, thereby improving the efficiency of constructing the monitoring interface.

[0153] Figure 5 A flowchart of a method for integrating graphics and models based on the EIP object model is provided in an embodiment of the present application.

[0154] like Figure 5 As shown, the graph-model integration method based on the EIP object model includes:

[0155] Step 501: In response to a first control being triggered, a first production line identifier and a first device identifier corresponding to a target device are obtained.

[0156] Step 502: In response to any EIP class option in the EIP class selection list of the enterprise information portal in the first editing interface being selected, an EIP class identifier associated with any EIP class option is obtained.

[0157] Step 503: Generate an EIP object using the EIP class corresponding to the EIP class identifier, wherein the EIP class is used to describe attribute information of devices of the same type, and the EIP object includes attribute identifiers and attribute values ​​corresponding to the device attributes.

[0158] Step 504: Add a second control corresponding to the EIP object to the object list in the first editing interface.

[0159] Step 505 , in response to monitoring that the second control is moved to a preset range of the location of the image identifier of the target device, the EIP object, the image identifier of the target device, the first production line identifier, the first device identifier and the EIP class identifier are associated and stored.

[0160] Step 506: Add a third control corresponding to each attribute in the EIP object to the object list.

[0161] Step 507 : In response to any third control being moved to a preset range of a position of any graphic element identifier in the image identifier of the target device, the attribute identifier associated with any third control is associated with the graphic element identifier and stored.

[0162] Step 508: In response to the fourth control being triggered, a bar chart icon is added to the first monitoring editing interface.

[0163] Step 509: In response to the fifth control being triggered, obtain the target EIP class identifier and the target attribute identifier.

[0164] Step 510: associate and store the target EIP class identifier, the target attribute identifier, and the histogram identifier.

[0165] In this application, the specific implementation process of steps 501 to 510 can be found in the detailed description of any embodiment of this application and will not be repeated here.

[0166] Step 511, in response to the tenth control in the first editing interface being triggered, the operating data of the target device is obtained in real time according to a preset time interval, wherein the operating data includes the third production line identifier, the second device identifier and the EIP object data.

[0167] Among them, the tenth control may be a control for starting monitoring.

[0168] In this application, after completing the construction of the monitoring interface, the user can click to trigger the ninth control and start monitoring the operating status of the target device. When the system detects that the tenth control is triggered, it can start to receive the operating data of the target device sent by the gateway in real time. Among them, the gateway can receive the operating status data sent by the target device, and then map the operating status data to EIP object data according to the EIP class corresponding to the target device, and send the EIP object data, the second device identifier corresponding to the target device, and the third production line identifier to the processing device.

[0169] Step 512: Compare the third production line identifier and the second device identifier with the first production line identifier and the first device identifier associated with the EIP object, respectively, to determine the EIP object to be updated.

[0170] In this application, the system can compare the third production line identifier and the second device identifier with the first production line identifier and the first device identifier associated with each EIP object stored in the system. When the third production line identifier is the same as the first production line identifier associated with a certain EIP object, and the second device identifier is the same as the first device identifier associated with the EIP object, it can be determined that the EIP object is the EIP object to be updated.

[0171] Step 513: Update the corresponding attribute values ​​in the EIP object to be updated according to the attribute values ​​in the EIP object data.

[0172] In this application, each time the system obtains EIP object data, it can use each attribute value in the EIP object data to replace the corresponding attribute value in the EIP object to be updated.

[0173] Step 514: Update the status data of the image identifier associated with the EIP object to be updated according to the updated attribute value.

[0174] In this application, the image identifier associated with the EIP object to be updated can be determined by querying. Afterwards, after each update of the EIP object to be updated is completed, the status data of the image identifier associated with the EIP object to be updated in the monitoring interface can be updated with the updated attribute values ​​to achieve real-time monitoring of the target device.

[0175] Optionally, when the number of attributes contained in the EIP object to be updated is large, the attribute values ​​of preset attributes or the attribute values ​​of user-set attributes can be displayed in the monitoring interface to reduce the interference of less important attributes in the monitoring interface.

[0176] Optionally, the associated graphic element identifiers of each attribute identifier in the EIP object to be updated can also be determined through query. Afterwards, the status data of the graphic element identifiers associated with the corresponding attribute identifiers can be updated respectively according to the updated attribute values, so as to more intuitively display the status data of each component part of the target device and improve the readability of the monitoring interface.

[0177] Optionally, after updating the EIP object based on the target device's operating data, the target EIP class identifier can be compared with the EIP class identifiers associated with each EIP object. If the target EIP class identifier and the EIP class identifier associated with the EIP object are identical, the EIP object can be determined as the target EIP object corresponding to the target EIP class identifier. Subsequently, the target attribute identifier can be compared with each attribute identifier in the target EIP object. If the target attribute identifier and an attribute identifier in the target EIP object are identical, the attribute value corresponding to the attribute identifier can be determined to be the target attribute value corresponding to the target attribute identifier. Statistics can then be collected on the target attribute values, and the bar chart identifier associated with the target EIP class identifier can be updated based on the statistical results. This allows for comprehensive device monitoring.

[0178] In this application, an associated EIP object is created for each corresponding device based on each EIP class, so that the equipment in the mine is represented in an object-oriented manner, which improves the reusability and scalability of the equipment parameters, so that the device parameters associated with the image identifier corresponding to the same type of equipment are the same, avoiding the need to adjust the parameters associated with the image identifier of the device one by one for different devices, and improving the efficiency of building the mine monitoring interface.

[0179] In order to implement the above embodiment, the embodiment of the present application also proposes a graphic-model integration device based on the EIP object model. Figure 6 A structural diagram of an image-model integration device based on the EIP object model provided in an embodiment of the present application.

[0180] like Figure 6 As shown, the image-model integration device 600 based on the EIP object model includes:

[0181] An acquisition module 610 is configured to acquire a first production line identifier and a first device identifier corresponding to a target device in response to a first control in a first editing interface being triggered;

[0182] The acquisition module 610 is configured to acquire an EIP class identifier associated with any EIP class option in response to any EIP class option being selected in the EIP class selection list of the enterprise information portal in the first editing interface;

[0183] A generation module 620 is configured to generate an EIP object using the EIP class corresponding to the EIP class identifier, wherein the EIP class is used to describe attribute information of devices of the same type, and the EIP object includes attribute identifiers and attribute values ​​corresponding to the device attributes;

[0184] An editing module 630 is configured to add a second control corresponding to the EIP object to the object list in the first editing interface;

[0185] The association module 640 is used to associate and store the EIP object, the image identifier of the target device, the first production line identifier, the first device identifier and the EIP class identifier in response to monitoring that the second control is moved to a preset range of the location of the image identifier of the target device.

[0186] In a possible implementation of the embodiment of the present application, the editing module 630 is further configured to:

[0187] Add a third control corresponding to each attribute in the EIP object in the object list;

[0188] The association module 640 is further configured to associate and store the attribute identifier associated with any third control with any graphic element identifier in response to any third control being moved to within a preset range of a location of any graphic element identifier in the image identifier of the target device.

[0189] In a possible implementation of the embodiment of the present application, the editing module 630 is further configured to:

[0190] In response to the fourth control being triggered, adding a bar chart icon in the first monitoring editing interface;

[0191] The acquisition module 610 is configured to acquire a target EIP class identifier and a target attribute identifier in response to the fifth control being triggered;

[0192] The association module 640 is used to associate and store the target EIP class identifier, the target attribute identifier, and the histogram identifier.

[0193] In a possible implementation of the embodiment of the present application, the acquisition module 610 is further configured to:

[0194] In response to the image identifier of the target device being selected and the sixth control being triggered in the first editing interface, obtaining the image identifier of the target device, the EIP object associated with the image identifier of the target device, and the first production line identifier and the EIP class identifier associated with the EIP object;

[0195] The association module 640 is configured to, in response to the seventh control in the second editing interface being triggered, add the image identifier of the target device and the eighth control corresponding to the EIP object in the second editing interface, and associate and store the image identifier of the target device, the EIP object, the first production line identifier associated with the EIP object, and the EIP class identifier;

[0196] The acquisition module 610 is configured to acquire the second production line identifier to be updated in response to the ninth control in the second editing interface being triggered;

[0197] The above device also includes:

[0198] The modification module is used to modify the first production line identifier associated with the EIP object in the second editing interface using the second production line identifier.

[0199] In a possible implementation of the embodiment of the present application, the acquisition module 610 is further configured to:

[0200] In response to the tenth control in the first editing interface being triggered, operating data of the target device is acquired in real time according to a preset time interval, wherein the operating data includes the third production line identifier, the second device identifier, and the EIP object data;

[0201] The above device also includes:

[0202] a determination module, configured to compare the third production line identifier and the second device identifier with the first production line identifier and the first device identifier associated with the EIP object, respectively, to determine the EIP object to be updated;

[0203] The updating module is used to update the corresponding attribute values ​​in the EIP object to be updated according to the attribute values ​​in the EIP object data; and update the status data of the image identifier associated with the EIP object to be updated according to the updated attribute values.

[0204] In a possible implementation of the embodiment of the present application, the update module is further configured to:

[0205] According to the association relationship between each attribute identifier in the EIP object to be updated and each graphic element identifier in the associated image identifier, and the updated attribute value, the status data of each graphic element identifier in the image identifier associated with the EIP object to be updated is updated.

[0206] In a possible implementation of the embodiment of the present application, the above-mentioned determination module is further configured to:

[0207] Determine the target EIP object corresponding to the target EIP class identifier based on the association between the EIP class identifier and the EIP object;

[0208] The acquisition module 610 is used to obtain the target attribute value corresponding to the target attribute identifier in the target EIP object;

[0209] The above-mentioned updating module is used to update the histogram identifier associated with the target EIP class identifier according to the target attribute value.

[0210] It should be noted that the above explanation of the embodiment of the method for integrating graphics and models based on the EIP object model is also applicable to the apparatus for integrating graphics and models based on the EIP object model of this embodiment, so it will not be repeated here.

[0211] In the present application, when the first control is triggered, the first production line identifier and the first device identifier corresponding to the target device are obtained. Afterwards, when any EIP class option in the EIP class selection list of the enterprise information portal in the first editing interface is selected, the EIP class identifier associated with any EIP class option is obtained, and the EIP class corresponding to the EIP class identifier for describing the attribute information of the same type of device is used to generate an EIP object. Then, the second control corresponding to the EIP object is added to the object list in the first editing interface, and when it is detected that the second control is moved to the preset range where the image identifier of the target device is located, the EIP object, the image identifier of the target device, the first production line identifier, the first device identifier and the EIP class identifier are associated and stored. Thus, an associated EIP object is created for each corresponding device based on each EIP class, and the equipment in the mine is represented in an object-oriented manner, which improves the reusability and scalability of the equipment parameters, so that the equipment parameters associated with the image identifier corresponding to the same type of equipment are the same, avoiding the need to adjust the parameters associated with the image identifier of the equipment for different devices one by one, and improving the efficiency of building the monitoring interface of the mine.

[0212] In order to implement the above embodiment, the present application also provides a computer device including a processor and a memory;

[0213] The processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to implement the image-model integration method based on the EIP object model as described in the above embodiment.

[0214] In order to implement the above embodiments, the embodiments of the present application also propose a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the image-model integration method based on the EIP object model as described in the above embodiments is implemented.

[0215] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. A method for integrating graphics and models based on the EIP object model, characterized in that: include: In response to a first control in the first editing interface being triggered, obtaining a first production line identifier and a first device identifier corresponding to the target device; In response to any EIP class option in the EIP class selection list of the enterprise information portal in the first editing interface being selected, obtaining an EIP class identifier associated with the any EIP class option; Generate an EIP object using the EIP class corresponding to the EIP class identifier, wherein the EIP class is used to describe attribute information of devices of the same type, and the EIP object includes attribute identifiers and attribute values ​​corresponding to device attributes; Add a second control corresponding to the EIP object in the object list in the first editing interface; In response to monitoring that the second control is moved to a preset range of the location of the image identifier of the target device, the EIP object, the image identifier of the target device, the first production line identifier, the first device identifier and the EIP class identifier are associated and stored.

2. The method according to claim 1, wherein Also includes: Add a third control corresponding to each attribute in the EIP object to the object list; In response to any third control being moved to within a preset range of a position of any graphic element identifier in the image identifier of the target device, the attribute identifier associated with the any third control is associated with the any graphic element identifier and stored.

3. The method according to claim 2, wherein Also includes: In response to the fourth control being triggered, adding a bar chart icon in the first editing interface; In response to the fifth control being triggered, obtaining a target EIP class identifier and a target attribute identifier; The target EIP class identifier, the target attribute identifier, and the histogram identifier are associated and stored.

4. The method according to claim 1, wherein Also includes: In response to the image identifier of the target device being selected and the sixth control being triggered in the first editing interface, obtaining the image identifier of the target device, an EIP object associated with the image identifier of the target device, and a first production line identifier and an EIP class identifier associated with the EIP object; In response to the seventh control in the second editing interface being triggered, adding the image identifier of the target device and the eighth control corresponding to the EIP object in the second editing interface, and storing the image identifier of the target device, the EIP object, the first production line identifier associated with the EIP object, and the EIP class identifier in association with each other; In response to a ninth control in the second editing interface being triggered, obtaining a second production line identifier to be updated; Use the second production line identifier to modify the first production line identifier associated with the EIP object in the second editing interface.

5. The method according to claim 3, wherein Also includes: In response to the tenth control in the first editing interface being triggered, obtaining operating data of the target device in real time according to a preset time interval, wherein the operating data includes the third production line identifier, the second device identifier, and the EIP object data; Comparing the third production line identifier and the second device identifier with the first production line identifier and the first device identifier associated with the EIP object, respectively, to determine the EIP object to be updated; Update the corresponding attribute value in the EIP object to be updated according to each attribute value in the EIP object data; According to the updated attribute value, the status data of the image identifier associated with the EIP object to be updated is updated.

6. The method according to claim 5, wherein Also includes: According to the association relationship between each attribute identifier in the EIP object to be updated and each graphic element identifier in the associated image identifier, and the updated attribute value, the status data of each graphic element identifier in the image identifier associated with the EIP object to be updated is updated.

7. The method according to claim 5, wherein Also includes: Determine the target EIP object corresponding to the target EIP class identifier based on the association relationship between the EIP class identifier and the EIP object; Obtain the target attribute value corresponding to the target attribute identifier in the target EIP object; According to the target attribute value, the histogram identifier associated with the target EIP class identifier is updated.

8. A graphic-model integration device based on the EIP object model, characterized in that: include: an acquisition module, configured to acquire a first production line identifier and a first device identifier corresponding to a target device in response to the first control being triggered; The acquisition module is configured to, in response to any EIP class option in the EIP class selection list of the enterprise information portal in the first editing interface being selected, acquire an EIP class identifier associated with the any EIP class option; a generating module, configured to generate an EIP object using the EIP class corresponding to the EIP class identifier, wherein the EIP class is used to describe attribute information of devices of the same type, and the EIP object includes attribute identifiers and attribute values ​​corresponding to device attributes; An editing module, configured to add a second control corresponding to the EIP object to the object list in the first editing interface; An association module is used to associate and store the EIP object, the image identifier of the target device, the first production line identifier, the first device identifier and the EIP class identifier in response to monitoring that the second control is moved to a preset range of the location of the image identifier of the target device.

9. A computer device, characterized in that: including processor and memory; The processor reads the executable program code stored in the memory to run a program corresponding to the executable program code, so as to implement the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Cloud resource synchronization method, device and equipment and storage medium

    CN111582824A

  • Resource access authentication method and device, storage medium and electronic equipment

    CN112995164A