Digital twin system construction method, device and equipment and storage medium

By displaying the twin entity management interface and the digital twin system interface in the digital twin system, and configuring the twin entity nodes and mapping attribute information, the problem of high resource and labor costs of building a digital twin system is solved, and a low-cost and high-efficiency construction process is achieved.

CN120277857APending Publication Date: 2025-07-08HANGZHOU ALICLOUD FEITIAN INFORMATION TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202410018448.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-05
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

In the existing technology, the resource and labor costs of building digital twin systems are relatively high, and professional three-dimensional visualization builders and developers with three-dimensional visualization knowledge reserves and script writing capabilities are required.

Method used

By displaying the twin entity management interface, configure the twin entity nodes and attribute information, generate the digital twin system interface, map the attribute information and rules of the entity nodes to the digital twin model, and realize visual operations to build a digital twin system.

Benefits of technology

It reduces the difficulty and R&D cost of the digital twin system, improves the construction efficiency, and reduces the cost of resources and labor.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120277857A_ABST
    Figure CN120277857A_ABST
Patent Text Reader

Abstract

The invention relates to a digital twinning system construction method and device, equipment and a storage medium, and the method comprises the steps: responding to a digital twinning system construction request, and displaying a twinning entity management interface; obtaining a plurality of twin entity nodes determined based on the twin entity node configuration item, attribute information corresponding to the twin entity nodes, and twin rules among the twin entity nodes determined based on the attribute information; in response to the digital twinning system generation request, displaying a digital twinning system interface; and mapping the attribute information corresponding to the plurality of twin entity nodes and the twin rules among the plurality of twin entity nodes to a plurality of digital twin models, and generating a digital twin system corresponding to the plurality of twin entity nodes. Based on the method, the twinning entity nodes and the digital twinning models corresponding to the twinning entity nodes can be constructed through visual operation, and the resource cost and the labor cost for constructing the digital twinning system are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular, to a method, apparatus, device, and storage medium for constructing a digital twin system. Background Art

[0002] Digital twin is a technology that uses information such as physical models, sensor data, and historical operation data to map the simulation processes of multiple disciplines, multiple physical quantities, multiple scales, and multiple probabilities into a virtual space to reflect the entire life cycle process of the corresponding physical entity. Through the data and information interaction between the physical entity and the digital model, digital twin can simulate, monitor, diagnose, predict, and control the behavior and state of the physical entity in the physical environment.

[0003] Currently, the construction of a digital twin system requires the use of a professional 3D visualization builder with the ability to execute scripts, and the user needs to have various capabilities such as 3D visualization knowledge reserve, script writing, and server deployment, resulting in high resource costs and labor costs for constructing the digital twin system.

[0004] This section aims to provide background or context for the embodiments of the present application stated in the claims. It should not be admitted that the description herein is prior art by including it in this section. Summary of the Invention

[0005] A method, apparatus, device, and storage medium for constructing a digital twin system provided by the embodiments of the present application at least solve the problem of high resource costs and labor costs in constructing a digital twin system in the related art.

[0006] The above object of the present application is achieved by the following technical solutions:

[0007] In a first aspect, an embodiment of the present application provides a method for constructing a digital twin system, including:

[0008] In response to a digital twin system construction request, display a twin entity management interface, where a twin entity node configuration item is displayed in the twin entity management interface;

[0009] Obtain a plurality of twin entity nodes determined based on the twin entity node configuration item, attribute information corresponding to each of the plurality of twin entity nodes, and twin rules between the plurality of twin entity nodes determined based on the attribute information;

[0010] In response to a digital twin system generation request, display a digital twin system interface, where a plurality of digital twin models corresponding to the plurality of twin entity nodes are displayed in the digital twin system interface;

[0011] Map the attribute information corresponding to each of the multiple twin entity nodes and the twin rules between the multiple twin entity nodes to the multiple digital twin models to generate a digital twin system corresponding to the multiple twin entity nodes.

[0012] In a second aspect, an embodiment of the present application provides a digital twin system construction device, including:

[0013] A response module, configured to display a twin entity management interface in response to a digital twin system construction request, where a twin entity node configuration item is displayed in the twin entity management interface;

[0014] An acquisition module, which acquires a plurality of twin entity nodes determined based on the twin entity node configuration item, the attribute information corresponding to each of the plurality of twin entity nodes, and the twin rules between the plurality of twin entity nodes determined based on the attribute information;

[0015] The response module is further configured to display a digital twin system interface in response to a digital twin system generation request, where a plurality of digital twin models corresponding to the plurality of twin entity nodes are displayed in the digital twin system interface;

[0016] A generation module, configured to map the attribute information corresponding to each of the plurality of twin entity nodes and the twin rules between the plurality of twin entity nodes to the plurality of digital twin models to generate a digital twin system corresponding to the plurality of twin entity nodes.

[0017] In a third aspect, an embodiment of the present application provides an electronic device, including: a processor and a memory storing a program, where the program includes instructions that, when executed by the processor, cause the processor to execute the method according to the first aspect.

[0018] In a fourth aspect, an embodiment of the present application provides a non-transitory machine-readable storage medium storing computer instructions, where the computer instructions are used to cause the computer to execute the method according to the first aspect.

[0019] In the solution provided by the embodiments of the present application, a method for constructing a digital twin system is provided, which can reduce the resource cost and labor cost of constructing the digital twin system. Specifically, in practical applications, first, in response to a digital twin system construction request, a twin entity management interface with twin entity node configuration items is generated. In this way, users can configure twin entity nodes, the attribute information corresponding to each twin entity node, and the twin rules between twin entity nodes through visual operations. Then, in response to the generation request of the digital twin system, a digital twin system interface with a digital twin model corresponding to the above twin entity nodes is generated, and the attribute information corresponding to each of the above twin entity nodes and the twin rules between the twin entity nodes are mapped to the digital twin model to generate the final digital twin system. Based on the above method, users can construct twin entity nodes and the corresponding digital twin models through visual operations, reducing the construction difficulty and R & D cost of the digital twin system, thereby reducing the resource cost and labor cost of constructing the digital twin system, and at the same time improving the construction efficiency of the digital twin system.

[0020] Details of one or more embodiments of the present application are set forth in the following drawings and description to make the other features, objects, and advantages of the present application more comprehensible. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] To more clearly illustrate the technical solutions in the embodiments of the present application or in the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present application, and those of ordinary skill in the art can also obtain other embodiments based on these drawings without creative efforts.

[0022] Figure 1 It is a schematic diagram of the application environment of an optional method for constructing a digital twin system provided by the embodiments of the present application.

[0023] Figure 2 It is a schematic diagram of the application environment of another optional method for constructing a digital twin system provided by the embodiments of the present application.

[0024] Figure 3 It is a schematic diagram of a method for constructing a digital twin system provided by the embodiments of the present application.

[0025] Figure 4 It is a schematic diagram of the application of a method for constructing a digital twin system provided by the embodiments of the present application.

[0026] Figure 5 It is a schematic diagram of another method for constructing a digital twin system provided by the embodiments of the present application.

[0027] Figure 6a Schematic diagram of a visualization attribute data configuration page provided by an embodiment of the present application.

[0028] Figure 6b Schematic diagram of a visualization page provided by an embodiment of the present application.

[0029] Figure 6c Schematic diagram of a visualization status style configuration page provided by an embodiment of the present application.

[0030] Figure 6d Schematic diagram of a visualization alarm identification data configuration page provided by an embodiment of the present application.

[0031] Figure 7 Schematic diagram of another digital twin system construction method provided by an embodiment of the present application.

[0032] Figure 8 Application schematic diagram of a digital twin system construction method provided by an embodiment of the present application.

[0033] Figure 9 Schematic diagram of the structure of a digital twin system construction device provided by an embodiment of the present application.

[0034] Figure 10 Schematic diagram of the structure of an electronic device provided by an embodiment of the present application. Detailed implementation manners

[0035] Hereinafter, embodiments of the present embodiment will be described in more detail with reference to the accompanying drawings. Although some embodiments of the present embodiment are shown in the drawings, it should be understood that the present embodiment can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present embodiment. It should be understood that the accompanying drawings and embodiments of the present embodiment are only for exemplary purposes and are not used to limit the protection scope of the present embodiment.

[0036] It should be noted that the terms "first", "second", etc. in the specification, claims and accompanying drawings of the present application are used to distinguish similar objects and do not necessarily need to describe a specific order or sequence. It should be understood that such used data can be interchanged under appropriate circumstances so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0037] Optionally, according to one aspect of the embodiments of the present application, a method for constructing a digital twin system is provided. As an alternative implementation, the above-mentioned method for constructing a digital twin system may be, but is not limited to, applied to an application environment such as Figure 1 shown. This application environment may include, but is not limited to: a terminal device 102 for human-computer interaction with the user, a network 110, and a server 112. An application program or platform for constructing a digital twin system runs in the terminal device 102. The above terminal device 102 includes a display 108, a processor 106, and a memory 104. The display 108 is used to present a twin entity management interface, a digital twin system interface, and a digital twin system. The processor 106 is configured to, in response to a digital twin system construction request, display a twin entity management interface, where twin entity node configuration items are displayed in the twin entity management interface; obtain a plurality of twin entity nodes determined based on the twin entity node configuration items, attribute information corresponding to each of the plurality of twin entity nodes, and twin rules between the plurality of twin entity nodes determined based on the attribute information; in response to a digital twin system generation request, display a digital twin system interface, where a plurality of digital twin models corresponding to the plurality of twin entity nodes are displayed in the digital twin system interface; map the attribute information corresponding to each of the plurality of twin entity nodes and the twin rules between the plurality of twin entity nodes to the plurality of digital twin models to generate a digital twin system corresponding to the plurality of twin entity nodes.

[0038] In addition, the cloud platform 112 includes a database 114 and a processing engine 116. The database is used to store the attribute information of entity objects. The processing engine 116 is configured to obtain an attribute information acquisition request for twin entity nodes; based on the attribute information acquisition request, obtain the attribute information of entity objects corresponding to each of the twin entity nodes; and send the attribute information to the terminal device.

[0039] The specific process is as follows. Assume that, as Figure 1 shown, an application program for constructing a digital twin system runs in the terminal device 102. The terminal device executes steps S101 - S102. In response to a digital twin system construction request, it displays a twin entity management interface, where twin entity node configuration items are displayed in the twin entity management interface; obtains a plurality of twin entity nodes determined based on the twin entity node configuration items, attribute information corresponding to each of the plurality of twin entity nodes, and twin rules between the plurality of twin entity nodes determined based on the attribute information. Among them, during the execution of step S102 by the terminal device, step S1021 is also executed, which is to send an attribute information acquisition request for twin entity nodes to the cloud platform 112.

[0040] The cloud platform 112 executes steps S103 - S105 to obtain the attribute information acquisition requests of the twin entity nodes; based on the attribute information acquisition requests, obtains the attribute information of the entity objects corresponding to the twin entity nodes respectively; and sends the attribute information to the terminal device. The terminal device 102 executes steps S106 - S107, in response to the digital twin system generation request, displays the digital twin system interface, and multiple digital twin models corresponding to multiple twin entity nodes are displayed in the digital twin system interface; maps the attribute information corresponding to each of the multiple twin entity nodes and the twin rules between the multiple twin entity nodes to the multiple digital twin models to generate the digital twin system corresponding to the multiple twin entity nodes.

[0041] In one or more embodiments, the above digital twin system construction method of the present application can be applied to Figure 2 the application environment shown. As Figure 2 shown, human - machine interaction can be carried out between the user 202 and the user device 204. The user device 204 includes a memory 206 and a processor 208. In this embodiment, the user device 204 can, but is not limited to, refer to and execute the operations performed by the above - mentioned terminal device 102 to generate a digital twin system.

[0042] Optionally, the above - mentioned terminal device 102 and user device 204 include, but are not limited to, mobile phones, laptop computers, tablet computers, palmtop computers, MIDs (Mobile Internet Devices), desktop computers, smart TVs, etc. The cloud governance evaluation client in the embodiments of the present application includes, but is not limited to, providing cloud governance evaluation functions for video clients, instant messaging clients, browser clients, etc., interacting with users by using the cloud governance evaluation method of the present application, and receiving user input information, etc. The above - mentioned network can include, but is not limited to: wired networks, wireless networks, where the wired network includes: local area networks, metropolitan area networks, and wide area networks, and the wireless network includes: Bluetooth, WIFI, and other networks that implement wireless communication. The above - mentioned cloud platform 112 includes a cloud server, and the cloud server includes, but is not limited to, a private cloud server or a public cloud server. The above is only an example, and no limitation is made in this embodiment.

[0043] A digital twin system is a digital model based on a physical entity, which can simulate and predict the behavior and performance of the physical entity. A digital twin system usually consists of three parts: a physical entity (i.e., an entity object), a digital model, and a data connection. The physical entity refers to an actual existing object or system, the digital model is a digital description of the physical entity, and the data connection is a technical means that connects the physical entity and the digital model.

[0044] As the application of digital twin systems in Internet of Things scenarios becomes more and more extensive, the demand for building digital twin systems is also increasing. However, the resource cost and labor cost of developing digital twin systems are relatively high. In terms of resources, a professional 3D visualization builder with the ability to execute scripts is required; in terms of labor, developers need to have various capabilities such as 3D visualization knowledge reserve, script writing ability, and server deployment ability.

[0045] To solve the above technical problems, as an optional implementation manner, the embodiments of the present application provide a method for building a digital twin system.

[0046] Figure 3 The following is a schematic diagram of a method for building a digital twin system provided by the embodiments of the present application. As Figure 3 shown, the method includes the following steps:

[0047] Step S301, in response to a digital twin system construction request, display a twin entity management interface, and twin entity node configuration items are displayed in the twin entity management interface.

[0048] Step S302, obtain a plurality of twin entity nodes determined based on the twin entity node configuration items, attribute information corresponding to each of the plurality of twin entity nodes, and twin rules between the plurality of twin entity nodes determined based on the attribute information.

[0049] Step S303, in response to a digital twin system generation request, display a digital twin system interface, and a plurality of digital twin models corresponding to the plurality of twin entity nodes are displayed in the digital twin system interface.

[0050] Step S304, map the attribute information corresponding to each of the plurality of twin entity nodes and the twin rules between the plurality of twin entity nodes to the plurality of digital twin models, and generate a digital twin system corresponding to the plurality of twin entity nodes.

[0051] The method for building a digital twin system provided by the embodiments of the present application can be applied to various fields such as industrial manufacturing, construction engineering, urban planning, and logistics management. For example, taking the field of urban planning as an example, through the above method for building a digital twin system, the physical objects (such as buildings, roads, etc.) in a certain city (assumed to be City A) can be mapped into digital twin models, that is, the buildings in City A can be mapped into building digital models, the roads can be mapped into road digital models, etc. Then, the association relationships between the physical objects such as buildings and roads in City A are mapped into the digital twin models, and finally a digital twin system of City A is generated. In this embodiment, through the digital twin system, it is possible to provide assistance for urban planning and design, simulate the development and changes of the city, and improve the accuracy and sustainability of urban planning.

[0052] To build a digital twin system, first, in response to a digital twin system building request, a twin entity management interface is displayed.

[0053] As described in the above embodiments, the digital twin system building method of the embodiments of the present application can be applied to a terminal device and a user device. The digital twin system building request issued by the user can be obtained and responded to through the terminal device or the user device, and a twin entity management interface including twin entity node configuration items is displayed. Among them, the user can generate a digital twin system building request by clicking or swiping on the terminal device or the user device. It should be noted that the descriptions of the terminal device and the user device can refer to the above embodiments, and the present application will not elaborate here.

[0054] In this embodiment, twin entity node configuration items are displayed in the twin entity management interface for the user to configure the twin entity nodes. Specifically, through the twin entity node configuration items, twin entity nodes corresponding one-to-one to the entity objects in the entity system can be generated based on the entity objects in the entity system. At the same time, the attribute information of the twin entity nodes and the twin rules between the twin entity nodes can also be configured.

[0055] Based on the above twin entity management interface, multiple twin entity nodes determined based on the twin entity node configuration items, the attribute information corresponding to each of the multiple twin entity nodes, and the twin rules between the multiple twin entity nodes determined based on the attribute information can be obtained.

[0056] When configuring the twin entity node configuration items, first, the twin entity nodes can be determined, and then the attribute information of the entity object corresponding to each twin entity node is obtained and associated with the corresponding twin entity node. Finally, based on the attribute information of each twin entity node, the twin rules between the twin entity nodes are configured. In an alternative embodiment, according to the parent-child relationship between the twin entity nodes, for each twin entity node, it can include its own twin rule and the parent-child twin rule.

[0057] For the sake of easy understanding, for example, taking the construction of a digital twin system of a certain workshop as an example, assume that there are temperature sensors and cooling devices in the workshop. Among them, when the temperature sensor detects that the temperature in the workshop is higher than the preset threshold, the cooling device is automatically turned on to cool the workshop.

[0058] In the above embodiments, when configuring the configuration items of the entity nodes for the workshop, the workshop node, the temperature sensor node, and the heat dissipation device node corresponding to the workshop, the temperature sensor, and the heat dissipation device can be configured respectively. Among them, the workshop node is the parent node of the heat dissipation device, and the heat dissipation device is the parent node of the temperature sensor. Correspondingly, the attribute information of the heat dissipation device includes a switch attribute, where the switch attribute includes on and off; the attribute information of the temperature sensor node includes a temperature attribute. Based on the working principles of the devices in the workshop described above, the parent-child twin rule of the heat dissipation device can be configured as: when the value of the temperature attribute of the temperature sensor node exceeds a preset threshold, set its own switch attribute to on.

[0059] After the configuration of the twin entity node configuration items is completed, in response to the digital twin system generation request, the digital twin system interface is displayed.

[0060] In this embodiment, multiple digital twin models corresponding to multiple twin entity nodes are displayed in the digital twin system interface. Specifically, the digital twin models can be configured through the digital twin system interface. For example, the size, position, color, and shape of the digital twin models can be customized. In an alternative embodiment, the digital twin models can be configured based on the size, position, color, and shape of each entity object.

[0061] In an alternative embodiment, the digital twin system generation request can include a selection operation for the digital twin models. Specifically, the user can select the digital twin models corresponding to each twin entity node in the digital twin model resource library. When generating the digital twin system interface, the digital twin models selected by the user are displayed in the digital twin system interface. In this embodiment, the selection operation for the digital twin models can include clicking, dragging, etc. At the same time, the size, color, etc. of the digital twin models can also be selected through the above selection operation; the digital twin model resource library can include multiple digital twin models of multiple types. Further, the user can configure the digital twin models in the digital twin model resource library. For example, the user can upload a custom digital twin model to the digital twin model resource library.

[0062] After the configuration of the digital twin models is completed, the attribute information corresponding to each of the multiple twin entity nodes and the twin rules between the multiple twin entity nodes are mapped to the multiple digital twin models, generating a digital twin system corresponding to the multiple twin entity nodes.

[0063] In the embodiments of the present application, generating a digital twin system through visual configuration operations can reduce the construction difficulty and R & D cost of the digital twin system, thereby reducing the resource cost and labor cost of constructing the digital twin system, and at the same time improving the construction efficiency of the digital twin system.

[0064] As described above, taking a workshop application scenario in the industrial manufacturing field as an example, this section will combine Figure 4 to exemplarily illustrate the construction process of the digital twin system in this application scenario.

[0065] As Figure 4 shown, it is assumed that the workshop includes a central control device and three working devices, namely Device A, Device B, and Device C. Among them, the central control device can generate different work report information based on the different working states of the three working devices.

[0066] In this embodiment, the user can generate a digital twin system construction request on the terminal device (assumed to be a tablet computer) by clicking. The tablet computer responds to the above digital twin system construction request and displays a twin entity management interface corresponding to the above workshop. Among them, the twin entity management interface includes twin entity node configuration items.

[0067] The user can configure the twin entity nodes based on the twin entity node configuration items, that is, determine the twin entity nodes through the twin entity node configuration items. In this embodiment, the user can add twin entity nodes by selection. In this embodiment, taking the addition of a workshop node, a central control device node, a Device A node, a Device B node, and a Device C node as examples. During the process of adding twin entity nodes, a twin entity node tree diagram can be generated according to the parent-child relationship of each entity object. In this embodiment, the central control device node is a child node of the workshop node, and the Device A node, the Device B node, and the Device C node are all child nodes of the central control device node.

[0068] After adding the twin entity nodes, the tablet computer can obtain the attribute information of each twin entity node. In actual applications, when obtaining the attribute information, the tablet computer can directly communicate with each entity object to obtain its attribute information; or, it can also communicate with each entity object through the cloud server and obtain its attribute information, and then the tablet computer obtains the attribute information of each entity object in the cloud server. In this embodiment, an example is given where the tablet computer obtains the attribute information of each entity object through the cloud server. Specifically, the tablet computer can send an attribute information acquisition request to the cloud server. After the cloud server receives the attribute information acquisition request, it sends the attribute information of each entity object to the tablet computer.

[0069] Based on the attribute information of each twin entity node, the user can configure twin rules for each twin entity node and between each twin entity node. In this embodiment, taking the configuration of the twin rule between the central control device node and the Device A node as an example, the twin rule between the central control device node and the Device A node can be configured as: when the operating temperature of the Device A node exceeds the preset temperature threshold (100 degrees Celsius in this embodiment), the central control device node issues a red warning flag.

[0070] After completing the above configuration, the user can generate a digital twin system generation request on the tablet computer by clicking. In response to the above digital twin system generation request, the tablet computer displays a digital twin system interface with digital twin models corresponding to the above respective twin entity nodes. In this embodiment, the user can select and configure the form, size, etc. of the digital twin models corresponding to the respective twin entity nodes in the digital twin system interface.

[0071] Finally, the tablet computer maps the attribute information and twin rules corresponding to each twin entity node to the digital twin models in the digital twin system interface to generate the digital twin system corresponding to the above workshop.

[0072] Figure 5 It is a schematic diagram of another digital twin system construction method provided by an embodiment of the present application. As Figure 5 shown, the embodiment of the present application also provides another digital twin system construction method. Optionally, the digital twin system construction method provided by the embodiment of the present application can be applied to step S304 provided in the above embodiment. In the above step S304, mapping the attribute information corresponding to each of the multiple generated entity nodes and the twin rules between the multiple twin entity nodes to the multiple digital twin models to generate the digital twin system corresponding to the multiple twin entity nodes includes:

[0073] Step S501, in response to a visualization data configuration request for a target digital twin model among the multiple digital twin models, display a visualization data configuration interface, and visualization data configuration items of multiple visualization data corresponding to the target digital twin model are displayed in the visualization data configuration interface.

[0074] Step S502, obtain a configuration operation on the multiple visualization data configuration items, and generate a data visualization page corresponding to the multiple visualization data in the digital twin system.

[0075] In the above digital twin system construction method provided by the embodiment of the present application, through the visualization data configuration interface that displays the visualization data configuration items of multiple visualization data corresponding to the target digital twin model, obtain the configuration operation on the multiple visualization data configuration items sent by the user, and complete the configuration of the data visualization page in the digital twin system.

[0076] Through the data visualization page, it is possible to view the visualization data of each digital twin model in the digital twin system. In an optional embodiment, the visualization data may include visualization attribute data, visualization status style data, visualization alarm identification data, and so on. Among them, through the data visualization page corresponding to the visualization attribute data, data such as the attributes of the entity object and the digital twin model can be viewed; through the data visualization page corresponding to the visualization status style data, the working and running status of the entity object and the digital twin model can be viewed; through the data visualization page corresponding to the visualization alarm identification data, the abnormal status of the entity object and the digital twin model and the corresponding alarm information can be viewed.

[0077] In an optional embodiment, when configuring the visualization page corresponding to the visualization attribute data, first, in response to the configuration operation, determine the target visualization attribute data and the visualization display method corresponding to the target visualization attribute data among various visualization attribute data. Then, based on the visualization display method, display the visualization attribute data display page corresponding to the target visualization attribute data at a preset position relative to the target digital twin model in the digital twin system.

[0078] In this embodiment, optionally, the configuration operation for the visualization data configuration item may include a visualization attribute data selection operation and a visualization display method configuration operation. That is, through the visualization data configuration item, the visualization attribute data of the digital twin model and the display method of the visualization attribute data can be configured.

[0079] Specifically, when determining the target visualization attribute data and the visualization display method corresponding to the target visualization attribute data among various visualization attribute data, the target visualization attribute data can be determined among various visualization attribute data in response to the visualization attribute data selection operation; and in response to the visualization display method configuration operation, multiple numerical ranges of the target visualization attribute data can be determined, and different visualization display methods are respectively corresponding to the multiple numerical ranges.

[0080] Based on the above embodiment, optionally, before determining the target visualization attribute data and the visualization display method corresponding to the target visualization attribute data, a visualization attribute data configuration page corresponding to the visualization attribute data can be pre-displayed. As Figure 6a shown, the visualization attribute data configuration page includes a visualization attribute data configuration area and a visualization display method configuration area. Among them, the visualization attribute data configuration area is used to select the digital twin model and the attribute data of the digital twin model; the visualization display method configuration area is used to select the display style, type, display name, display unit, the value range of the attribute data, and the display color corresponding to each value range of the attribute data, etc. The configured visualization page is asFigure 6b As shown, the visualization page includes a preview area for the configured visualization data.

[0081] In an optional embodiment, when configuring the visualization page corresponding to the visualization state style data, first, in response to the configuration operation, determine the target visualization component and the corresponding visualization display method in the target digital twin model. Then, based on the visualization display method, display the target visualization component of the target digital twin model in the digital twin system.

[0082] In this embodiment, optionally, the configuration operation of the visualization data configuration item may include a visualization component selection operation and a visualization display method configuration operation. That is, through the visualization data configuration item, the visualization component of the digital twin model and the display method of the state style of the visualization component can be configured.

[0083] Specifically, when determining the target visualization component and the corresponding visualization display method in the target digital twin model, the target visualization component can be determined in the target digital twin model in response to the visualization component selection operation; and in response to the visualization display method configuration operation, multiple numerical ranges of the attribute data corresponding to the target visualization component are determined, and each of the multiple numerical ranges corresponds to a different visualization display method.

[0084] Based on the above embodiment, optionally, before determining the target visualization component and the corresponding visualization display method, a visualization state style configuration page corresponding to the visualization state style data may be pre-displayed. As Figure 6c shown, the visualization state style configuration page includes a visualization component configuration area and a visualization display method configuration area. Among them, the visualization component configuration area is used to select the visualization component of the data twin model; the visualization display method configuration area is used to select the numerical range of the attribute data value of the visualization component and the display color corresponding to each attribute data value range. The visualization page corresponding to the configured visualization state style data can be directly displayed in the digital twin system. For example, a certain component of a certain data twin model in the digital twin system is displayed in the configured color.

[0085] In an optional embodiment, when configuring the visualization page corresponding to the visualization alarm identification data, first, in response to the configuration operation, determine the target visualization component and the visualization display method of the visualization alarm identification data corresponding to the target visualization component in the target digital twin model. Then, based on the visualization display method, display the visualization alarm identification data display page corresponding to the visualization alarm identification data at a preset position relative to the target visualization component in the digital twin system.

[0086] In this embodiment, optionally, the configuration operation for the visualization data configuration item may include a visualization component selection operation and a visualization display mode configuration operation. That is, through the visualization data configuration item, the visualization components of the digital twin model and the display mode of the warning identifiers of the visualization components can be configured.

[0087] Specifically, when determining the target visualization component and the visualization display mode of the visualization warning identifier data corresponding to the target visualization component in the target digital twin model, in response to the visualization component selection operation, the target visualization component can be determined in the target digital twin model; and in response to the visualization display mode configuration operation, multiple numerical ranges of the attribute data corresponding to the target visualization component are determined, and different visualization display modes respectively correspond to the multiple numerical ranges.

[0088] Based on the above embodiment, optionally, before determining the target visualization component and the visualization display mode of the visualization warning identifier data corresponding to the target visualization component, a visualization warning identifier data configuration page corresponding to the visualization warning identifier data can be pre-displayed. As Figure 6d shown, the visualization warning identifier data configuration page includes a visualization component configuration area and a visualization display mode configuration area. Among them, the visualization component configuration area is used to select the visualization components of the data twin model; the visualization display mode configuration area is used to select the trigger condition of the warning identifier data of the visualization component and the icon style and icon color of the warning identifier. The visualization page corresponding to the configured visualization warning identifier data can be directly displayed in the digital twin system. For example, when the trigger condition of the warning identifier data of the target visualization component is reached, the image of the warning identifier is displayed at the position of the target visualization component.

[0089] It should be noted that the visualization components in the above embodiment refer to some or all of the structures in the digital twin model. In practical applications, during a visualization data configuration process, the target visualization components can also be selected in multiple digital twin models, and the target visualization components selected in the multiple digital twin models are combined into a component to perform the visualization data configuration operation on the above component.

[0090] Figure 7 It is a schematic diagram of another method for constructing a digital twin system according to an embodiment of the present application. As Figure 7As shown in the figure, the embodiment of the present application also provides another method for constructing a digital twin system. Optionally, the method for constructing a digital twin system provided by the embodiment of the present application can be applied to step S302 provided in the above embodiment. In the above step S302, obtaining a plurality of twin entity nodes determined based on the twin entity node configuration items, attribute information corresponding to each of the plurality of twin entity nodes, and twin rules between the plurality of twin entity nodes determined based on the attribute information includes:

[0091] Step S701, in response to a configuration operation for the twin entity node configuration item, generate a plurality of twin entity nodes in the twin entity management interface.

[0092] Step S702, in response to a request for obtaining attribute information of a plurality of twin entity nodes, obtain the attribute information from the entity objects corresponding to each of the plurality of twin entity nodes through the server.

[0093] Step S703, based on the attribute information corresponding to each of the plurality of twin entity nodes, generate a twin rule configuration item in the twin entity management interface.

[0094] Step S704, obtain a configuration operation for the twin rule configuration item, and generate twin rules between the plurality of twin entity nodes.

[0095] In the above method for constructing a digital twin system provided by the embodiment of the present application, the configuration of twin entity nodes is realized through the twin entity node configuration item in the twin entity management interface; and the attribute information of each twin entity node is obtained through the server. After that, the configuration of the twin rules of the twin entity nodes can be realized through the twin rule configuration item in the twin entity management interface.

[0096] For the sake of easy understanding, taking the application scenario of a workshop as an example, the method for constructing a digital twin system in this application scenario is described below by way of example. Figure 8 Exemplarily illustrate the method for constructing a digital twin system in this application scenario.

[0097] In this embodiment, it is assumed that the user needs to construct a digital twin system for this workshop through a tablet computer. The workshop includes a central control device, a heat dissipation device, and a temperature sensor. Among them, the temperature sensor obtains the temperature in the workshop. When the temperature in the workshop reaches a preset threshold, the heat dissipation device starts to work to dissipate heat from the workshop. At the same time, when the heat dissipation device starts to work, the central control device sends out a high-temperature warning message. As Figure 8 shown, the method for constructing a digital twin system in this embodiment includes the following steps:

[0098] S801, the user sends a digital twin system construction request to the tablet computer.

[0099] The user can open the application in the tablet computer for building the digital twin system and send the above digital twin system to the tablet computer by clicking or swiping. Optionally, the digital twin system construction request may include the identification information of the above workshop, and the identification information may include digital identification, image identification, etc.

[0100] S802. The tablet computer responds to the digital twin system construction request and displays a twin entity management interface with twin entity node configuration items.

[0101] In the twin entity management interface, the twin entity node configuration items corresponding to the above workshop are displayed. Among them, the twin entity node configuration items are used to configure the twin entity nodes corresponding to the workshop, the central control device, the heat dissipation device, and the temperature sensor.

[0102] S803. The user sends a configuration request for the twin entity node configuration items to the tablet computer.

[0103] The above configuration request may be generated based on the user's configuration operation on the twin entity node configuration items, and the configuration operation on the twin entity node configuration items may include a selection operation. The user can sequentially select the workshop, the central control device, the heat dissipation device, and the temperature sensor based on the twin entity node configuration items.

[0104] S804. The tablet computer responds to the configuration request for the twin entity node configuration items and generates twin entity nodes in the twin entity management interface.

[0105] Based on the user's selection operations on the workshop, the central control device, the heat dissipation device, and the temperature sensor, a workshop node, a central control device node, a heat dissipation device node, and a temperature sensor node corresponding to the above respective entity objects are sequentially generated in the twin entity management interface.

[0106] S805. The user sends a request for obtaining the attribute information of the twin entity node to the server through the tablet computer.

[0107] The user can click on the corresponding twin entity node in the twin entity interface and select the corresponding attribute information to generate the above request for obtaining the attribute information. In this embodiment, it is assumed that the user wants to obtain the temperature attribute of the temperature sensor. The user can click on the temperature sensor node in the twin entity interface and then select the temperature attribute to generate a request for obtaining the attribute information of the temperature attribute of the temperature sensor.

[0108] In this embodiment, the server may be a cloud server or any other server that can achieve the same technical effect.

[0109] S806. The server responds to the request for obtaining the attribute information and sends the attribute information corresponding to the request for obtaining the attribute information to the tablet computer.

[0110] After the server obtains the attribute information acquisition request, it can obtain the attribute information from the entity object corresponding to the attribute information acquisition request. In this embodiment, it is assumed that the attribute information acquisition request is used to obtain the temperature attribute data of the temperature sensor, and the server can communicate with the temperature sensor to obtain the temperature attribute data of the temperature sensor.

[0111] S807, the tablet computer generates a twin rule configuration item in the twin entity management interface.

[0112] S808, the user sends a configuration request for the twin rule configuration item to the tablet computer.

[0113] The above configuration request can be generated based on the user's configuration operation on the twin rule configuration item. The user's configuration operation on the twin rule configuration item can include methods such as clicking, selecting, and text input.

[0114] S809, the tablet computer obtains the configuration request for the twin rule configuration item and generates a twin rule between the twin entity nodes.

[0115] In this embodiment, the twin rule between the twin entity nodes includes: when the temperature in the workshop obtained by the temperature sensor is greater than the preset threshold (assumed to be 100 degrees Celsius), the cooling device starts to work; when the cooling device starts to work, the central control device sends out a high-temperature warning message.

[0116] S810, the user sends a digital twin system generation request to the tablet computer.

[0117] S811, in response to the digital twin system generation request, the tablet computer displays a digital twin system interface with a digital twin model corresponding to the twin entity nodes.

[0118] In this embodiment, the digital twin model includes a workshop digital twin model, a central control device digital twin model, a cooling device digital twin model, and a temperature sensor digital twin model corresponding to the workshop, the central control device, the cooling device, and the temperature sensor respectively.

[0119] S812, the tablet computer maps the attribute information and twin rules of each twin entity node to the digital twin model to generate a digital twin system.

[0120] S813, the user sends a visual data configuration request to the tablet computer.

[0121] The user can select a target digital twin model in the digital twin system interface to configure the visual data of the target digital twin model. In this embodiment, it is assumed that the user needs to configure the visual state style data of the cooling device digital twin model.

[0122] S814, in response to a visualization data configuration request, the tablet computer displays a visualization data configuration interface corresponding to the visualization state style data.

[0123] In this embodiment, the visualization data configuration interface includes visualization data configuration items for configuring visualization components and the visualization display modes of the visualization components.

[0124] S815, based on the visualization data configuration interface, the user sends a configuration request for the visualization data configuration items to the tablet computer.

[0125] The above configuration request can be generated based on the user's configuration operations on the visualization data configuration items. The configuration operations on the visualization data configuration items can include a visualization component selection operation and a visualization display mode configuration operation. The target visualization component is determined in the target digital twin model through the visualization component selection operation, and through the visualization display mode configuration operation, multiple numerical ranges of the attribute data corresponding to the target visualization component and the visualization display modes corresponding to different numerical ranges are determined.

[0126] In this embodiment, it is assumed that the temperature attribute value of the heat dissipation device is divided into two ranges of 0 to 100 °C and 100 to 200 °C, and different display colors can be set for the two ranges respectively. In this embodiment, when the temperature attribute value of the heat dissipation device is in the range of 0 to 100 °C, the target visualization component of the digital twin model of the heat dissipation device is displayed in blue; when the temperature attribute value of the heat dissipation device is in the range of 100 to 200 °C, the target visualization component of the digital twin model of the heat dissipation device is displayed in green.

[0127] S816, in response to the configuration request for the visualization data configuration items, the tablet computer displays the target visualization component of the digital twin model of the heat dissipation device based on the visualization display mode.

[0128] According to another aspect of the embodiments of the present application, a digital twin system construction device is further provided. As Figure 9 shown, the device includes a response module 901, an acquisition module 902, and a generation module 903.

[0129] The response module 901 is configured to display a twin entity management interface in response to a digital twin system construction request, and twin entity node configuration items are displayed in the twin entity management interface.

[0130] The acquisition module 902 acquires a plurality of twin entity nodes determined based on the twin entity node configuration items, the attribute information corresponding to each of the plurality of twin entity nodes, and the twin rules between the plurality of twin entity nodes determined based on the attribute information.

[0131] The response module 901 is further configured to display a digital twin system interface in response to a request generated by the digital twin system, and a plurality of digital twin models corresponding to the plurality of twin entity nodes are displayed in the digital twin system interface.

[0132] The generation module 903 is configured to map the attribute information corresponding to each of the plurality of twin entity nodes and the twin rules between the plurality of twin entity nodes to the plurality of digital twin models, and generate a digital twin system corresponding to the plurality of twin entity nodes.

[0133] As an optional embodiment, the generation module 903 is specifically configured to: in response to a visual data configuration request for a target digital twin model among a plurality of digital twin models, display a visual data configuration interface, and visual data configuration items of multiple types of visual data corresponding to the target digital twin model are displayed in the visual data configuration interface. Obtain configuration operations on the multiple types of visual data configuration items, and generate a data visualization page corresponding to the multiple types of visual data in the digital twin system.

[0134] As an optional embodiment, the visual data includes visual attribute data, visual status style data, and visual alarm identification data.

[0135] As an optional embodiment, the visual data includes visual attribute data.

[0136] Correspondingly, the generation module 903 is specifically configured to: in response to a configuration operation, determine target visual attribute data and a visual display mode corresponding to the target visual attribute data among the multiple types of visual attribute data; based on the visual display mode, display a visual attribute data display page corresponding to the target visual attribute data at a preset position relative to the target digital twin model in the digital twin system.

[0137] As an optional embodiment, the generation module 903 is specifically configured to: in response to a visual attribute data selection operation, determine target visual attribute data among the multiple types of visual attribute data; and in response to a visual display mode configuration operation, determine multiple numerical ranges of the target visual attribute data, and different visual display modes respectively correspond to the multiple numerical ranges.

[0138] As an optional embodiment, the visual data includes visual status style data.

[0139] Correspondingly, the generation module 903 is specifically configured to: in response to a configuration operation, determine a target visual component and a visual display mode corresponding to the target visual component in the target digital twin model; based on the visual display mode, display the target visual component of the target digital twin model in the digital twin system.

[0140] As an alternative embodiment, the generation module 903 is specifically configured to: in response to a visual component selection operation, determine a target visual component in the target digital twin model; and in response to a visual display mode configuration operation, determine multiple numerical ranges of the attribute data corresponding to the target visual component, and different visual display modes respectively correspond to the multiple numerical ranges.

[0141] As an alternative embodiment, the visual data includes visual alarm identification data.

[0142] Accordingly, the generation module 903 is specifically configured to: in response to a configuration operation, determine a target visual component in the target digital twin model and the visual display mode of the visual alarm identification data corresponding to the target visual component; based on the visual display mode, display a visual alarm identification data display page corresponding to the visual alarm identification data at a preset position relative to the target visual component in the digital twin system.

[0143] As an alternative embodiment, the generation module 903 is specifically configured to: in response to a visual component selection operation, determine a target visual component in the target digital twin model; and in response to a visual display mode configuration operation, determine multiple numerical ranges of the attribute data corresponding to the target visual component, and different visual display modes respectively correspond to the multiple numerical ranges.

[0144] As an alternative embodiment, the acquisition module 902 is specifically configured to: in response to a configuration operation for the twin entity node configuration item, generate multiple twin entity nodes in the twin entity management interface; in response to an attribute information acquisition request for the multiple twin entity nodes, obtain attribute information from the entity objects corresponding to the multiple twin entity nodes through the server; and based on the attribute information corresponding to the multiple twin entity nodes, generate a twin rule configuration item in the twin entity management interface; obtain a configuration operation for the twin rule configuration item, and generate twin rules between the multiple twin entity nodes.

[0145] An embodiment of the present application further provides an electronic device, including: at least one processor; and a memory communicatively connected to the at least one processor. The memory stores a computer program that can be executed by the at least one processor, and when the computer program is executed by the at least one processor, it is used to cause the electronic device to execute the method of the embodiment of the present application.

[0146] An embodiment of the present application further provides a non-transitory machine-readable storage medium storing a computer program, wherein when the computer program is executed by a processor of a computer, it is used to cause the computer to execute the method of the embodiment of the present application.

[0147] The embodiments of the present application also provide a computer program product, including a computer program, where the computer program, when executed by a processor of a computer, is used to cause the computer to execute the methods of the embodiments of the present application.

[0148] Reference Figure 10 , a block diagram of an electronic device that can be a server or a client in the embodiments of the present application will now be described. It is an example of a hardware device that can be applied to various aspects of the present application. The electronic device is intended to represent various forms of digital electronic computer devices, such as, a laptop computer, a desktop computer, a workbench, a personal digital assistant, a server, a blade server, a mainframe computer, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, a personal digital processor, a cellular phone, a smart phone, a wearable device, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are only examples and are not intended to limit the implementation of the present application described and / or claimed herein.

[0149] As Figure 10 shown, the electronic device includes a computing unit 1001, which can execute various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 1002 or a computer program loaded from a storage unit 1008 into a random access memory (RAM) 1003. In the RAM 1003, various programs and data required for the operation of the electronic device can also be stored. The computing unit 1001, the ROM 1002, and the RAM 1003 are connected to each other through a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.

[0150] Multiple components in the electronic device are connected to the I / O interface 1005, including: an input unit 1006, an output unit 1007, a storage unit 1008, and a communication unit 1009. The input unit 1006 can be any type of device that can input information into the electronic device. The input unit 1006 can receive input digital or character information, and generate key signal inputs related to the user settings and / or function controls of the electronic device. The output unit 1007 can be any type of device that can present information, and can include but is not limited to a display, a speaker, a video / audio output terminal, a vibrator, and / or a printer. The storage unit 1008 can include but is not limited to a magnetic disk, an optical disk. The communication unit 1009 allows the electronic device to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks, and can include but is not limited to a modem, a network card, an infrared communication device, a wireless communication transceiver, and / or a chipset, such as a Bluetooth device, a WiFi device, a WiMax device, a cellular communication device, and / or the like.

[0151] The computing unit 1001 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 1001 include, but are not limited to, a CPU, a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 1001 executes the various methods and processes described above. For example, in some embodiments, the method embodiments of the present application can be implemented as a computer program that is tangibly contained in a machine-readable storage medium, such as the storage unit 1008. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device via the ROM 1002 and / or the communication unit 1009. In some embodiments, the computing unit 1001 can be configured to execute the above-described method in any other suitable manner (e.g., by means of firmware).

[0152] The computer program for implementing the method of the embodiments of the present application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer programs are executed by the processor or controller, the functions / operations specified in the flowchart and / or block diagram are implemented. The computer programs can be executed entirely on the machine, partially on the machine, as an independent software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0153] In the context of the embodiments of the present application, a machine-readable storage medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable storage medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable signal medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0154] It should be noted that the term "including" and its variants used in the embodiments of this application are open-ended, that is, "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The modifications of "one" and "a plurality" mentioned in the embodiments of this application are illustrative rather than restrictive. Those skilled in the art should understand that, unless clearly stated otherwise in the context, it should be understood as "one or more".

[0155] The user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the embodiments of this application are all information and data that have been authorized by the user or fully authorized by all parties. And the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards of relevant countries and regions, and a corresponding operation entry is provided for the user to choose to authorize or refuse.

[0156] The various steps described in the method implementation manners provided by the embodiments of this application can be executed in different orders and / or executed in parallel. In addition, the method implementation manners may include additional steps and / or omit the steps shown. The protection scope of this application is not limited in this regard.

[0157] The term "embodiment" in this specification means that the specific features, structures, or characteristics described in connection with the embodiment may be included in at least one embodiment of this application. The phrase appears in various positions in the specification does not necessarily mean the same embodiment, nor does it mean being independent or alternative to other embodiments and mutually exclusive. The various embodiments in this specification are described in a related manner, and the same or similar parts between the various embodiments are referred to each other. In particular, for the embodiments of devices, equipment, and systems, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts refer to the partial description of the method embodiments.

[0158] The above-described embodiments only represent several implementation manners of this application. The description is relatively specific and detailed, but it should not be construed as a limitation on the scope of patent protection. It should be noted that for those of ordinary skill in the art, without departing from the concept of this application, several modifications and improvements can still be made, and these all belong to the protection scope of this application. Therefore, the protection scope of this application should be subject to the appended claims.

Claims

1. A method for constructing a digital twin system, comprising: In response to a digital twin system construction request, a twin entity management interface is displayed, and twin entity node configuration items are displayed in the twin entity management interface; Obtain a plurality of twin entity nodes determined based on the twin entity node configuration items, attribute information corresponding to each of the plurality of twin entity nodes, and twin rules between the plurality of twin entity nodes determined based on the attribute information; In response to a digital twin system generation request, a digital twin system interface is displayed, and a plurality of digital twin models corresponding to the plurality of twin entity nodes are displayed in the digital twin system interface; Map the attribute information corresponding to each of the plurality of twin entity nodes and the twin rules between the plurality of twin entity nodes to the plurality of digital twin models to generate a digital twin system corresponding to the plurality of twin entity nodes.

2. The method according to claim 1, wherein The mapping the attribute information corresponding to each of the plurality of twin entity nodes and the twin rules between the plurality of twin entity nodes to the plurality of digital twin models to generate a digital twin system corresponding to the plurality of twin entity nodes includes: In response to a visual data configuration request for a target digital twin model among the plurality of digital twin models, a visual data configuration interface is displayed, and visual data configuration items for various visual data corresponding to the target digital twin model are displayed in the visual data configuration interface; Obtain a configuration operation on the various visual data configuration items, and generate a data visualization page corresponding to the various visual data in the digital twin system.

3. The method according to claim 2, wherein The visual data includes visual attribute data, visual status style data, and visual alarm identification data.

4. The method according to claim 3, wherein, The visual data includes visual attribute data; The obtaining a configuration operation on the various visual data configuration items and generating a data visualization page corresponding to the various visual data in the digital twin system includes: In response to the configuration operation, determine target visual attribute data and a visual display mode corresponding to the target visual attribute data among various visual attribute data; Based on the visual display mode, display a visual attribute data display page corresponding to the target visual attribute data at a preset position relative to the target digital twin model in the digital twin system.

5. The method according to claim 4, wherein The determining target visual attribute data and a visual display mode corresponding to the target visual attribute data among various visual attribute data in response to the configuration operation includes: In response to a visual attribute data selection operation, determine the target visual attribute data among the various visual attribute data; and In response to a visual display mode configuration operation, determine a plurality of numerical ranges of the target visual attribute data, and different visual display modes respectively correspond to the plurality of numerical ranges.

6. The method according to claim 3, wherein, The visual data includes visual status style data; Obtaining the configuration operations for the multiple visual data configuration items and generating a data visualization page corresponding to the multiple visual data in the digital twin system includes: In response to the configuration operations, determining target visual components in the target digital twin model and the corresponding visual display modes for the target visual components; Based on the visual display modes, displaying the target visual components of the target digital twin model in the digital twin system.

7. The method according to claim 6, wherein, The step of, in response to the configuration operations, determining target visual components in the target digital twin model and the corresponding visual display modes for the target visual components includes: In response to a visual component selection operation, determining the target visual components in the target digital twin model; and In response to a visual display mode configuration operation, determining multiple numerical ranges of the attribute data corresponding to the target visual components, with each of the multiple numerical ranges corresponding to a different one of the visual display modes.

8. The method according to claim 3, wherein, The visual data includes visual alarm identification data; Obtaining the configuration operations for the multiple visual data configuration items and generating a data visualization page corresponding to the multiple visual data in the digital twin system includes: In response to the configuration operations, determining target visual components in the target digital twin model and the visual display modes for the visual alarm identification data corresponding to the target visual components; Based on the visual display modes, displaying a visual alarm identification data display page corresponding to the visual alarm identification data at a preset position relative to the target visual components in the digital twin system.

9. The method according to claim 8, wherein The step of, in response to the configuration operations, determining target visual components in the target digital twin model and the visual display modes for the visual alarm identification data corresponding to the target visual components includes: In response to a visual component selection operation, determining the target visual components in the target digital twin model; and In response to a visual display mode configuration operation, determining multiple numerical ranges of the attribute data corresponding to the target visual components, with each of the multiple numerical ranges corresponding to a different one of the visual display modes.

10. The method according to claim 1, wherein Obtaining multiple twin entity nodes determined based on the twin entity node configuration items, the respective attribute information corresponding to the multiple twin entity nodes, and the twin rules between the multiple twin entity nodes determined based on the attribute information includes: In response to a configuration operation for the twin entity node configuration items, generating the multiple twin entity nodes in the twin entity management interface; In response to a request for obtaining the attribute information of the multiple twin entity nodes, obtaining the attribute information from the respective entity objects corresponding to the multiple twin entity nodes through a server; and Based on the respective attribute information corresponding to the multiple twin entity nodes, generating a twin rule configuration item in the twin entity management interface; Obtaining a configuration operation for the twin rule configuration item and generating the twin rules between the multiple twin entity nodes.

11. A digital twin system construction device, comprising: A response module, configured to display a twin entity management interface in response to a digital twin system construction request, wherein a twin entity node configuration item is displayed in the twin entity management interface; An acquisition module, which acquires a plurality of twin entity nodes determined based on the twin entity node configuration item, attribute information corresponding to each of the plurality of twin entity nodes, and twin rules between the plurality of twin entity nodes determined based on the attribute information; The response module is further configured to display a digital twin system interface in response to a digital twin system generation request, wherein a plurality of digital twin models corresponding to the plurality of twin entity nodes are displayed in the digital twin system interface; A generation module, configured to map the attribute information corresponding to each of the plurality of twin entity nodes and the twin rules between the plurality of twin entity nodes to the plurality of digital twin models, and generate a digital twin system corresponding to the plurality of twin entity nodes.

12. An electronic device, comprising: A processor and a memory storing a program, wherein the program includes instructions that, when executed by the processor, cause the processor to execute the method according to any one of claims 1 to 10.

13. A non-transitory machine-readable storage medium storing computer instructions, wherein, The computer instructions are used to cause the computer to execute the method according to any one of claims 1 to 10.

Citation Information

Cited By

  • Digital twin system construction method and device, electronic equipment and storage medium

    CN122263947A