Twin model data interaction method and device based on identification analysis and electronic equipment

By configuring identification coding and interfaces for the digital twin information model, the problem of data interaction between different research institutions is solved, data interconnection is realized, and the integration and optimization of information model is supported.

CN119106539APending Publication Date: 2024-12-10CASICLOUD-TECH CO LTD +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411111319.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-13
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

The digital twin information models of different research institutions cannot achieve interconnected data interaction.

Method used

By configuring identification code for the digital twin information model and specifying the target service interface and target data transmission format, the target service interface is called in response to the data requester model, and the target model expression content of the data interaction request is determined based on the identification code, so as to realize the digital of different research institutions The data interconnection of twin information models.

Benefits of technology

It realizes data interconnection of digital twin information models of different research institutions, supports the interconnection and integrated call of information models, and ensures the sharing and optimization of data and functions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119106539A_ABST
    Figure CN119106539A_ABST
Patent Text Reader

Abstract

The invention provides a twinborn model data interaction method and device based on identification analysis and electronic equipment, which are applied to a digital twinborn information model, and comprise the following steps: configuring a corresponding identification code for the digital twinborn information model, and specifying a target service interface and a target data transmission format corresponding to the digital twinborn information model; in response to a data requester model calling a corresponding target service interface according to the first identification code, and adopting a data interaction request sent by a target data transmission format, determining target model expression content called by the data interaction request according to the identification code; and determining a second identification code corresponding to the data requester model, calling a target service interface corresponding to the data requester model according to the second identification code, and returning the target model expression content to the data requester model by adopting the target data transmission format. Data interconnection and intercommunication of digital twin information models of different research institutions can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of industrial Internet technology, and more specifically, to a twin model data interaction method, device, and electronic device based on identity resolution. Background Art

[0002] With the digital transformation of the global manufacturing industry, many manufacturers are investing in various digital technologies to improve production efficiency, product quality, and the ability to respond to market changes. Currently, under the general trend of digitalization, networking, and intelligent development in industry and manufacturing, digital twin technology is gradually moving from its infancy to a developmental stage, driving social change from a digital perspective. A joint white paper by Germany's Industry 4.0 and the US IIC states that "digital twins and management shells are moving in the same direction and that the management shell (AAS) is a digital twin implementation for Industry 4.0." However, digital twin information models from different research institutions currently lack interoperable data interaction. Summary of the Invention

[0003] The embodiments of the present disclosure at least provide a twin model data interaction method, device and electronic equipment based on identity resolution, which can realize data interconnection and interoperability of digital twin information models of different research institutions.

[0004] The present disclosure provides a twin model data interaction method based on identity resolution, which is applied to a digital twin information model. The method includes:

[0005] Configure the corresponding identification code for the digital twin information model, and specify the target service interface and target data transmission format corresponding to the digital twin information model;

[0006] In response to the data requester model calling the corresponding target service interface according to the first identification code and sending a data interaction request in the target data transmission format, determining the target model expression content called by the data interaction request according to the identification code;

[0007] Determine the second identification code corresponding to the data requester model, call the target service interface corresponding to the data requester model according to the second identification code, and return the target model expression content to the data requester model using the target data transmission format.

[0008] In an optional implementation, the identification code includes a twin information model identification and a model expression content identification;

[0009] The twin information model identifier is used to identify the identity information corresponding to the digital twin information model;

[0010] The model expression content identifier is used to identify the model expression content contained in the digital twin information model and serves as a calling index for the model expression content.

[0011] In an optional implementation, configuring a corresponding identification code for the digital twin information model specifically includes:

[0012] For each digital twin information model, register the corresponding twin information model identifier for the digital twin information model in the industrial Internet identifier resolution platform;

[0013] In the industrial Internet identifier resolution platform, register the corresponding model expression content identifier for each model expression content included in the digital twin information model;

[0014] Associate the model expression content identifier with the corresponding twin information model identifier.

[0015] In an optional embodiment, in response to the data requester model calling the corresponding target service interface according to the first identification code and sending a data interaction request in the target data transmission format, the target model expression content called by the data interaction request is determined according to the identification code;

[0016] The first identification code is the identification code corresponding to the digital twin information model currently serving as the data sender;

[0017] Receive the data requester model according to the twin information model identifier, call the corresponding target service interface, and send the data interaction request in the target data transmission format;

[0018] Determining the model expression content identifier carried by the data interaction request;

[0019] The target model expression content that matches the model expression content identifier is screened from the model expression content.

[0020] In an optional implementation, the target service interface and target data transmission format corresponding to the digital twin information model are specified, specifically including:

[0021] Encapsulating the digital twin information model into a callable component with a unified target service interface, and using the identification code as a call index of the callable component;

[0022] Organize the multiple digital twin information models into a model group, and specify the target data transmission format for data interaction between the digital twin information models in the model group.

[0023] In an optional implementation, determining a second identification code corresponding to the data requester model, and calling the target service interface corresponding to the data requester model according to the second identification code specifically includes:

[0024] Determine the twin information model identifier corresponding to the data requester model;

[0025] According to the twin information model identifier corresponding to the data requester model, the target service interface corresponding to the twin information model identifier is called.

[0026] In an optional implementation, the target data transmission format is JSON format.

[0027] The present disclosure also provides a twin model data interaction device based on identity resolution, which is applied to a digital twin information model. The device includes:

[0028] A model configuration module, used to configure the corresponding identification code for the digital twin information model, and specify the target service interface and target data transmission format corresponding to the digital twin information model;

[0029] a model expression content calling module, configured to respond to a data requester model calling the corresponding target service interface according to the first identification code and sending a data interaction request in the target data transmission format, and determine the target model expression content called by the data interaction request according to the identification code;

[0030] The model expression content return module is used to determine the second identification code corresponding to the data requester model, call the target service interface corresponding to the data requester model according to the second identification code, and return the target model expression content to the data requester model using the target data transmission format.

[0031] An embodiment of the present disclosure also provides an electronic device, including: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate through the bus, and when the machine-readable instructions are executed by the processor, the above-mentioned data interaction method or the steps in any possible implementation of the above-mentioned data interaction method are performed.

[0032] An embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the computer program executes the above-mentioned data interaction method or the steps in any possible implementation of the above-mentioned data interaction method.

[0033] The embodiments of the present disclosure further provide a computer program product, including a computer program / instruction, which, when executed by a processor, implements the above-mentioned data interaction method, or the steps in any possible implementation of the above-mentioned data interaction method.

[0034] The twin model data interaction method, device and electronic device based on identity resolution provided by the embodiments of the present disclosure are applied to digital twin information models. The method, device and electronic device configure a corresponding identification code for the digital twin information model and specify a target service interface and target data transmission format corresponding to the digital twin information model; in response to a data interaction request sent by a data requester model by calling the corresponding target service interface according to a first identification code and adopting the target data transmission format, the target model expression content called by the data interaction request is determined according to the identification code; the second identification code corresponding to the data requester model is determined, the target service interface corresponding to the data requester model is called according to the second identification code, and the target model expression content is returned to the data requester model by adopting the target data transmission format. Data interconnection and interoperability of digital twin information models of different research institutions can be achieved.

[0035] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following briefly introduces the drawings required for use in the embodiments. The drawings herein are incorporated into and constitute a part of the specification. These drawings illustrate embodiments consistent with the present disclosure and, together with the specification, are used to illustrate the technical solutions of the present disclosure. It should be understood that the following drawings only illustrate certain embodiments of the present disclosure and should not be regarded as limiting the scope. For those of ordinary skill in the art, other relevant drawings can be obtained based on these drawings without inventive effort.

[0037] Figure 1 A flowchart of a twin model data interaction method based on identity resolution provided by an embodiment of the present disclosure is shown;

[0038] Figure 2 A flowchart of another twin model data interaction method based on identity resolution provided by an embodiment of the present disclosure is shown;

[0039] Figure 3 A schematic diagram of a twin model data interaction device based on identity resolution provided by an embodiment of the present disclosure is shown;

[0040] Figure 4A schematic diagram of an electronic device provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0041] In order to make the purpose, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. The components of the embodiments of the present disclosure generally described and shown in the drawings herein can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present disclosure provided in the drawings is not intended to limit the scope of the disclosure for which protection is sought, but merely represents selected embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present disclosure.

[0042] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, it does not need to be further defined or explained in subsequent drawings.

[0043] The term "and / or" herein simply describes an association relationship, indicating that three relationships can exist. For example, A and / or B can represent the existence of A alone, the simultaneous existence of A and B, and the existence of B alone. In addition, the term "at least one" herein refers to any combination of at least two of any one or more of a plurality of items. For example, "at least one of A, B, and C" can represent any one or more elements selected from the set consisting of A, B, and C.

[0044] Research has found that with the digital transformation of the global manufacturing industry, many manufacturers are investing in various digital technologies to improve production efficiency, product quality, and the ability to respond to market changes. Currently, under the general trend of digitalization, networking, and intelligent development in industry and manufacturing, digital twin technology is gradually moving from its infancy to a developmental stage, driving social change from a digital perspective. A joint white paper by Germany's Industry 4.0 and the US IIC states that "digital twins and management shells are moving in the same direction and that the management shell (AAS) is a digital twin implementation for Industry 4.0." However, digital twin information models from different research institutions currently lack interoperable data interaction.

[0045] Based on the above research, the present disclosure provides a twin model data interaction method, device and electronic device based on identity resolution, which are applied to digital twin information models. The method configures the corresponding identification code for the digital twin information model and specifies the target service interface and target data transmission format corresponding to the digital twin information model; in response to the data requester model calling the corresponding target service interface according to the first identification code and sending the data interaction request in the target data transmission format, the target model expression content called by the data interaction request is determined according to the identification code; the second identification code corresponding to the data requester model is determined, the target service interface corresponding to the data requester model is called according to the second identification code, and the target model expression content is returned to the data requester model in the target data transmission format. Data interconnection and interoperability of digital twin information models of different research institutions can be achieved.

[0046] To facilitate understanding of this embodiment, we first provide a detailed introduction to a twin model data interaction method based on identity resolution disclosed in this embodiment. The twin model data interaction method based on identity resolution provided in this embodiment is implemented by a digital twin information model. This digital twin information model is a digital replica of a physical asset, containing all relevant data, models, methods, and status information about the asset. A digital twin simulates the behavior and performance of a physical asset through a virtual model, enabling asset monitoring, analysis, and optimization. The digital twin model synchronizes real-time data with the physical asset, achieving a mapping between virtual and real life. It contains all relevant data about the asset, including real-time status data, historical data, model parameters, methods, and events, supporting simulation and emulation of the physical asset, and performing predictive analysis and optimization. The digital twin information model can interconnect with other systems and models to enable data and information sharing and exchange. Through continuous data feedback and analysis, it continuously optimizes and improves the performance and efficiency of physical assets.

[0047] See also Figure 1 As shown, it is a flowchart of a twin model data interaction method based on identity resolution provided by an embodiment of the present disclosure, and the method includes steps S101 to S103, wherein:

[0048] S101. Configure a corresponding identification code for the digital twin information model, and specify a target service interface and a target data transmission format corresponding to the digital twin information model.

[0049] In the specific implementation, standardized digital identification registration and authentication are carried out for the digital twin information model and its attributes, methods, events and other model expression contents, and the identification is used as a unique digital identity index to support the integrated call of information models and data.

[0050] At the same time, based on the scalability, unified interface and interoperability technical concepts of the management shell, a standardized "digital shell" with a unique identifier is constructed for the digital twin information model. On the basis of having a unique authenticatable identifier, the information calling method of the digital twin information model is standardized, and a standardized method for data information transmission is specified to achieve interconnection, interoperability and interoperability between information models.

[0051] Specifically, the identification code includes the twin information model identifier and the model expression content identifier; the twin information model identifier is used to identify the identity information corresponding to the digital twin information model; the model expression content identifier is used to identify the model expression content contained in the digital twin information model and serves as a calling index for the model expression content.

[0052] Among them, the twin information model identifier is the unique identity identifier of each twin information model, and is the unique identification code for external models or systems to access and call this model; the model expression content identifier is the identifier of attribute parameters, methods, etc. in the digital twin information model, and is the unique identification code for external models to reference the attribute parameters and methods of this model.

[0053] As a possible implementation method, the process of configuring the corresponding identification code for the digital twin information model can be found in Figure 2 As shown, it is a flowchart of another twin model data interaction method based on identity resolution provided by an embodiment of the present disclosure, the method includes steps S201 to S203, wherein:

[0054] S201. For each digital twin information model, register the corresponding twin information model identifier for the digital twin information model in the industrial Internet identifier resolution platform.

[0055] S202. In the industrial Internet identifier resolution platform, register the corresponding model expression content identifier for each model expression content included in the digital twin information model.

[0056] S203. Associate the model expression content identifier with the corresponding twin information model identifier.

[0057] In the specific implementation, the identification code of the twin information model is registered on the Industrial Internet identification resolution node platform, and the Industrial Internet identification resolution public service platform is used to perform standardized digital identification registration and authentication for physical objects, twin models and their attributes, methods, events and other model expression contents. The identification is used as a unique digital identity index to support the integrated call of information models and data to ensure uniqueness and traceability.

[0058] Here, the developer of the digital twin information model can be used to build a secondary node platform with identity resolution. The digital twin information model is registered on the identity resolution platform as a digital asset. After registration, it can obtain a unique digital identity ID, i.e., the twin information model identifier, after approval by the secondary node platform. Users can go to the Industrial Internet identity resolution top-level node query system for unique authentication queries.

[0059] Among them, the identity resolution secondary node platform supports the definition and association of digital twin information model data structures and types, and supports the registration of digital twin information models in the form of digital assets.

[0060] It should be noted that the digital twin information model inevitably needs to integrate information models, simulation models or digital models provided by other model service providers. If the integrated model has been registered on the identity resolution platform and can be authenticated and queried, the existing identification code of the integrated model can be used.

[0061] In this way, through this method, the unique identification registration and authentication of the digital twin information model are realized, the uniqueness and traceability of the model are guaranteed, and the interconnection and integrated calling of the information model are supported.

[0062] As a possible implementation method, specifying the target service interface and target data transmission format corresponding to the digital twin information model can be achieved through the following steps 1 and 2:

[0063] Step 1: Encapsulate the digital twin information model into a callable component with a unified target service interface, and use the identification code as the call index of the callable component.

[0064] Step 2: Organize the multiple digital twin information models into a model group, and specify the target data transmission format for data interaction between the digital twin information models in the model group.

[0065] In the specific implementation, in order to achieve the interconnection and iterative optimization between the digital twin application system and the physical system, the interconnection and interoperability between the digital twin information model and the physical object, between the digital twin information models, and between the digital twin information model and the third-party information model, the information calling method of the digital twin information model is standardized on the basis of a unique authenticatable identification.

[0066] The management shell provides a standardized method for information exchange. Its core concepts include: Uniformity: Information is accessed through a standardized method, ensuring consistent identification and access across different models. Extensibility: Supports the expansion of information models, enabling seamless integration of newly added models and data. Interoperability: Ensures interoperability and communication between different systems and models, enabling data and functionality sharing.

[0067] Based on the above concepts, a standardized "digital shell" is constructed for digital twin information models to achieve the following goals: Unique authenticatable identification: Each digital twin information model and its expressed content has a unique authenticatable identification to support information identification and call access. Standardization of information call methods: Define and unify the information call methods of digital twin information models, so that different models can call data and functions in the same way. Standardization of data information transmission: Specify standardized data transmission methods to ensure that data between information models can be exchanged and transmitted without obstacles.

[0068] Specifically, for the unified target service interface, the digital twin model is first encapsulated as a callable component with a unified API service interface. These components can be combined and built like building blocks to realize the construction of complex digital twin information models.

[0069] Here, by adopting the RESTful API standard service call model, using the unique digital identifier of the object / model / parameter as the index, data interaction calls and model information access are realized. This approach ensures the uniformity and standardization of calls.

[0070] Optionally, define the target data transmission format for digital twin information model data interaction as JSON. This format has the characteristics of clear structure, easy parsing, and strong versatility, which can realize data interconnection and interoperability between different systems.

[0071] Here, standardized data transmission formats and unified APIs are used to ensure that digital twin information models can exchange data and communicate in real time with physical objects, thereby realizing the monitoring and optimization of physical objects; different digital twin information models can interoperate and share data through unified interfaces and data formats, realizing the integration and optimization of complex systems; and support integration with external third-party information models, realizing seamless docking and interoperability of information and functions through standardized interfaces and data formats.

[0072] Through this step, a standardized structure or framework is designed for the digital twin information model. Through a unified identifier and interface, interoperability and interconnection between different digital twin information models, as well as between digital twin information models and external systems are achieved. Each twin information model has a unique identifier, which is used to uniquely identify and access the model in the system. This identifier ensures the identity of the model and the consistency of the data, and at the same time defines a unified set of APIs (application programming interfaces) so that different twin information models can exchange data and call functions in the same way. This unified interface reduces the complexity of integration and development and improves the flexibility and scalability of the system. It also specifies the format and structure of data during transmission, usually using common data exchange formats such as JSON. This standardized data format ensures the compatibility and interoperability of data between different systems.

[0073] S102: In response to the data requester model calling the corresponding target service interface according to the first identification code and sending a data interaction request in the target data transmission format, determine the target model expression content called by the data interaction request according to the identification code.

[0074] In a specific implementation, the digital twin information model currently serving as the data sender responds to the data requester model according to the first identification code corresponding to the digital twin information model currently serving as the data sender, and sends a data interaction request to the digital twin information model currently serving as the data sender. The data interaction request calls the unified target service interface corresponding to the digital twin information model currently serving as the data sender and is transmitted in a unified target data transmission format.

[0075] Here, the data requester model can be a digital twin information model, or an information model, simulation model or digital model provided by other model service providers, or a physical system or physical object.

[0076] Specifically, the data requester model receives the data and calls the corresponding target service interface according to the twin information model identifier, and sends the data interaction request in the target data transmission format; determines the model expression content identifier carried by the data interaction request; and filters the target model expression content that matches the model expression content identifier in the model expression content.

[0077] It should be noted that the first identification code is the identification code corresponding to the digital twin information model of the data sender, including the twin information model identification and the model expression content identification. The data requester model sends a data interaction request to the corresponding digital twin information model according to the twin information model identification in the first identification code, and carries the model expression content identification included in the first identification code in the data interaction request to determine the target model expression content that the data requester model needs to request in the digital twin information model.

[0078] S103. Determine a second identification code corresponding to the data requester model, call the target service interface corresponding to the data requester model according to the second identification code, and return the target model expression content to the data requester model using the target data transmission format.

[0079] In the specific implementation, the twin information model identifier corresponding to the data requester model is determined; according to the twin information model identifier corresponding to the data requester model, the target service interface corresponding to the twin information model identifier is called, and the target model expression content is returned to the data requester model using the target data transmission format.

[0080] Through these standardization measures, digital twin models can be interconnected with physical systems and other digital twin models. This not only includes real-time data exchange but also the ability to optimize and adjust the system. A unified API and data transmission format ensures interoperability and data consistency across different models and systems, providing a solid foundation for the widespread application and integration of digital twin information models.

[0081] It should be noted that the second identification code is the identification code corresponding to the data requester model. Like the first identification code, it also includes the twin information model identification and the model expression content identification. The digital twin information model of the data sender sends the target model expression content corresponding to the data interaction request to the corresponding data requester model based on the twin information model identification in the second identification code carried in the data interaction request. When processing multiple data interaction requests at the same time, the data requester of the current data interaction request is determined to send the corresponding model expression content to the correct requester.

[0082] The embodiment of the present disclosure provides a twin model data interaction method based on identity resolution, which is applied to a digital twin information model. The method configures a corresponding identification code for the digital twin information model and specifies the target service interface and target data transmission format corresponding to the digital twin information model. In response to a data interaction request sent by a data requester model by calling the corresponding target service interface according to a first identification code and adopting the target data transmission format, the target model expression content called by the data interaction request is determined according to the identification code. The method also determines the second identification code corresponding to the data requester model, calls the target service interface corresponding to the data requester model according to the second identification code, and returns the target model expression content to the data requester model using the target data transmission format. This method can realize data interconnection and interoperability of digital twin information models of different research institutions.

[0083] Those skilled in the art will understand that in the above-mentioned method of the specific implementation method, the writing order of each step does not mean a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of each step should be determined by its function and possible internal logic.

[0084] Based on the same inventive concept, a data interaction device corresponding to the data interaction method is also provided in the embodiment of the present disclosure. Since the principle of solving the problem by the device in the embodiment of the present disclosure is similar to the above-mentioned data interaction method in the embodiment of the present disclosure, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.

[0085] See also Figure 3 , Figure 3 This is a schematic diagram of a twin model data interaction device based on identity resolution provided by an embodiment of the present disclosure. Figure 3 As shown in , the data interaction device 300 provided in the embodiment of the present disclosure is applied to a digital twin information model, including:

[0086] The model configuration module 310 is used to configure the corresponding identification code for the digital twin information model, and specify the target service interface and target data transmission format corresponding to the digital twin information model.

[0087] The model expression content calling module 320 is used to respond to the data requesting party model calling the corresponding target service interface according to the first identification code, and sending the data interaction request in the target data transmission format, and determine the target model expression content called by the data interaction request according to the identification code.

[0088] The model expression content return module 330 is used to determine the second identification code corresponding to the data requester model, call the target service interface corresponding to the data requester model according to the second identification code, and return the target model expression content to the data requester model using the target data transmission format.

[0089] For descriptions of the processing flow of each module in the device and the interaction flow between each module, reference can be made to the relevant descriptions in the above method embodiment, which will not be described in detail here.

[0090] The embodiment of the present disclosure provides a twin model data interaction device based on identity resolution, which is applied to a digital twin information model. The device configures a corresponding identification code for the digital twin information model and specifies the target service interface and target data transmission format corresponding to the digital twin information model. In response to a data interaction request sent by a data requester model by calling the corresponding target service interface according to a first identification code and adopting the target data transmission format, the device determines the target model expression content called by the data interaction request according to the identification code. The device determines the second identification code corresponding to the data requester model, calls the target service interface corresponding to the data requester model according to the second identification code, and returns the target model expression content to the data requester model using the target data transmission format. This device can realize data interconnection and interoperability of digital twin information models of different research institutions.

[0091] Corresponding to Figure 1 The data interaction method in the present disclosure also provides an electronic device 400, such as Figure 4 FIG. 4 is a schematic diagram of the structure of an electronic device 400 provided in an embodiment of the present disclosure, including:

[0092] Processor 41, memory 42, and bus 43; memory 42 is used to store execution instructions, including memory 421 and external memory 422; the memory 421 here is also called internal memory, which is used to temporarily store the operation data in the processor 41 and the data exchanged with the external memory 422 such as the hard disk. The processor 41 exchanges data with the external memory 422 through the memory 421. When the electronic device 400 is running, the processor 41 and the memory 42 communicate through the bus 43, so that the processor 41 executes Figure 1 and Figure 2 The steps of the data interaction method in .

[0093] The present disclosure also provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the computer program executes the steps of the data interaction method described in the above method embodiment. The storage medium can be a volatile or non-volatile computer-readable storage medium.

[0094] The embodiments of the present disclosure also provide a computer program product, which includes computer instructions. When the computer instructions are executed by a processor, the steps of the data interaction method described in the above method embodiment can be executed. For details, please refer to the above method embodiment, which will not be repeated here.

[0095] The computer program product may be implemented in hardware, software, or a combination thereof. In one embodiment, the computer program product is implemented as a computer storage medium. In another embodiment, the computer program product is implemented as a software product, such as a software development kit (SDK).

[0096] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. In the several embodiments provided in the present disclosure, it should be understood that the disclosed device and method can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of the device or unit can be electrical, mechanical or other forms.

[0097] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0098] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0099] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0100] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than to limit them. The scope of protection of the present disclosure is not limited thereto. Although the present disclosure has been described in detail with reference to the above-described embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above-described embodiments within the technical scope disclosed in the present disclosure, or replace some of the technical features therein with equivalents. Such modifications, changes, or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure shall be subject to the scope of protection of the claims.

Claims

1. A twin model data interaction method based on identity resolution, characterized in that: Applied to a digital twin information model, the method comprises: Configure a corresponding identification code for the digital twin information model, and specify a target service interface and a target data transmission format corresponding to the digital twin information model; In response to the data requester model calling the corresponding target service interface according to the first identification code and sending a data interaction request in the target data transmission format, determining the target model expression content called by the data interaction request according to the identification code; Determine a second identification code corresponding to the data requester model, call the target service interface corresponding to the data requester model according to the second identification code, and return the target model expression content to the data requester model using the target data transmission format.

2. The method according to claim 1, characterized in that: The identification code includes a twin information model identification and a model expression content identification; The twin information model identifier is used to identify the identity information corresponding to the digital twin information model; The model expression content identifier is used to identify the model expression content contained in the digital twin information model and serves as a calling index for the model expression content.

3. The method according to claim 2, characterized in that Configuring the corresponding identification code for the digital twin information model specifically includes: For each of the digital twin information models, register the corresponding twin information model identifier for the digital twin information model in the industrial Internet identifier resolution platform; In the industrial Internet identifier resolution platform, register the corresponding model expression content identifier for each model expression content included in the digital twin information model; Associate the model expression content identifier with the corresponding twin information model identifier.

4. The method according to claim 2, characterized in that: In response to the data requester model calling the corresponding target service interface according to the first identification code and sending a data interaction request in the target data transmission format, determining the target model expression content called by the data interaction request according to the identification code; The first identification code is the identification code corresponding to the digital twin information model currently serving as the data sender; Receive the data requester model according to the twin information model identifier, call the corresponding target service interface, and send the data interaction request in the target data transmission format; Determining the model expression content identifier carried by the data interaction request; The target model expression content that matches the model expression content identifier is screened from the model expression content.

5. The method according to claim 1, characterized in that: The target service interface and target data transmission format corresponding to the digital twin information model are specified, including: Encapsulating the digital twin information model into a callable component having a unified target service interface, and using the identification code as a call index of the callable component; Organize the multiple digital twin information models into a model group, and specify the target data transmission format for data interaction between the digital twin information models in the model group.

6. The method according to claim 2, characterized in that Determining a second identification code corresponding to the data requester model, and calling the target service interface corresponding to the data requester model according to the second identification code specifically includes: Determine the twin information model identifier corresponding to the data requester model; According to the twin information model identifier corresponding to the data requester model, call the target service interface corresponding to the twin information model identifier.

7. The method according to claim 1, characterized in that: The target data transmission format is JSON format.

8. A twin model data interaction device based on identity resolution, characterized in that: Applied to a digital twin information model, the device comprises: A model configuration module, used to configure a corresponding identification code for the digital twin information model, and to specify a target service interface and a target data transmission format corresponding to the digital twin information model; A model expression content calling module, configured to respond to a data requester model calling the corresponding target service interface according to a first identification code and sending a data interaction request in the target data transmission format, and determine the target model expression content called by the data interaction request according to the identification code; The model expression content return module is used to determine the second identification code corresponding to the data requester model, call the target service interface corresponding to the data requester model according to the second identification code, and return the target model expression content to the data requester model using the target data transmission format.

9. An electronic device, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate via the bus, and when the machine-readable instructions are executed by the processor, the steps of the data interaction method as described in any one of claims 1 to 7 are performed.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the data interaction method as claimed in any one of claims 1 to 7 are executed.

Citation Information

Cited By

  • Industrial Internet of Things service information processing method and system based on identification analysis

    CN121985006A