PRIORITY STATEMENT

This application is the national phase under 35 U.S.C. § 371 of PCT International Application No. PCT/CN2017/120193 which has an International filing date of Dec. 29, 2017, which designated the United States of America, the entire contents of which are hereby incorporated herein by reference.

FIELD

Embodiments of the present application generally relate to cloud platform technologies, and more particularly, to a method, an apparatus and a computer readable storage medium for providing cloud platform virtual assets.

BACKGROUND

Turning to cloud computing is a major change that the industry is going to face. The emergence of various cloud platforms is one of the most important embodiments of this shift. A cloud platform allows developers either to put written procedures to run in the cloud, or to use the services provided in the cloud, or both.

Industrial cloud platform has begun to scale. Different organizations can control the connection of data on industrial cloud platforms and use third-party developer's analysis software. On the one hand, industrial cloud platforms facilitate a large number of developers and develop a variety of industrial-grade applications (APPs). Developers only need to focus on how to solve the problem, without having to care about how to obtain and connect the data. On the other hand, users as data custodians can use these APs for equipment management, operation and maintenance, etc.

In the assets management of the industrial cloud platform of the prior art, a large number of existing simulation devices are ignored without the existence of virtual variables, which leads to inaccurate asset models. In addition, in the prior art, various assets need to be manually configured on the industrial cloud platform, and the operation is cumbersome for equipment management, operation and maintenance, and the like.

SUMMARY

To solve the problems in the prior art, embodiments of the present invention provide method, an apparatus and a computer readable storage medium for providing cloud platform virtual assets. The technical solutions are as follows.

In one embodiment, a method for providing cloud platform virtual assets, comprising:

generating virtual asset configuration information and a virtual asset model, and sending the virtual asset configuration information and the virtual asset model to a cloud platform; obtaining asset measurement data of a real device and obtaining asset simulation data from a simulation side of the real device, and filtering the asset measurement data and the asset simulation data based on the virtual asset configuration information provided by the cloud platform and sending the filtered data to the cloud platform; providing the virtual asset model and the filtered data from the cloud platform.

It can be seen that, in the embodiments of the present invention, the cloud platform can provide the virtual asset data by acquiring the asset simulation data and the asset measurement data, improve the accuracy of the asset model and enrich the cloud platform asset. Moreover, assets can be automatically configured through the virtual asset configuration information to avoid the tedious manual configuration. In addition, the virtual asset model and filtered data can be accessed and queried by the application to perform various analysis tasks and improve the functionality of the application.

In one embodiment, wherein generating virtual asset configuration information and a virtual asset model comprises: obtaining a simulation model from a simulation side of the real device; obtaining a first instance model from an automation side of the real device; obtaining a second instance model from a field installation of the real device; generating the virtual asset configuration information and the virtual asset model based on the simulation model, the first instance model and the second instance model.

Therefore, the virtual asset configuration information and the virtual asset model can be generated from multiple information sources, and the embodiments of the present invention have a wide range of applicability.

In one embodiment, wherein obtaining a simulation model from a simulation side of the real device comprises: obtaining context information of a data source from a product lifecycle management simulation software of the real device; or wherein obtaining a first instance model from an automation side of the real device comprises: obtaining control logic information from an automation software of the real device; or wherein obtaining a second instance model from a field installation of the real device comprises: generating context information of a data source via a modeling tool based on observation of a live installation process of the real device.

It can be seen that the simulation model, the first instance model, and the second instance model can have multiple sources of information, and the embodiments of the present invention have a wide range of applicability.

In one embodiment, wherein obtaining asset measurement data of a real device comprises: performing a measurement on the real device at the site of the real device to obtain the asset measurement data of the real device; or obtaining asset measurement data of the real device from a cloud.

Therefore, the asset measurement data according to the embodiments of the present invention may come from the real device site, but also from the cloud, and come in various source forms.

In one embodiment, wherein obtaining asset simulation data from a simulation side of the real device comprises: enabling a simulation data acquisition service deployed at the site of the real device to retrieve the asset simulation data from a simulation side deployed at the site; or, enabling a simulation data acquisition service deployed in the cloud to retrieve the asset simulation data from a simulation side deployed in the cloud.

It can be seen that the asset simulation data can be obtained directly from the simulation side employed in the field through the simulation data acquisition service employed on the real device site and can also be obtained from the simulation side employed in the cloud through the simulation data acquisition service employed in the cloud Therefore, the embodiments of the present invention have various implementation forms.

In one embodiment, wherein enabling a simulation data acquisition service deployed at the site of the real device to retrieve the asset simulation data from a simulation side deployed at the site comprises: performing a measurement on the real device at the site of the real device to obtain asset measurement data of the real device; sending the asset measurement data to the simulation data acquisition service deployed at the site of the real device; enabling the simulation data acquisition service deployed at the site of the real device to acquire the asset simulation data from a simulation side deployed at the site based on the asset measurement data.

It can be seen that the asset simulation data is obtained from the simulation side employed in the field based on the asset measurement data by performing measurement on the real device directly in the field to obtain the asset measurement data of the real device and by the on-site simulation data acquisition service. Therefore, both the measurement work and the acquisition of the asset simulation data can be performed on site, so that the information needed for the scene can be quickly obtained.

In one embodiment, wherein enabling the simulation data acquisition service deployed at the site of the real device to acquire the asset simulation data from a simulation side deployed at the site based on the asset measurement data comprises: enabling the simulation side deployed at the site to generate a FMU and send the FMU to the simulation data acquisition service deployed at the site of the real device; inputting the asset measurement data to the FMU in the simulation data acquisition service to generate the asset simulation data.

Therefore, the on-site simulation data acquisition service can generate asset simulation data through the FMU.

In one embodiment, wherein enabling the simulation data acquisition service deployed at the site of the real device to acquire the asset simulation data from a simulation side deployed at the site based on the asset measurement data comprises: enabling the simulation data acquisition service to send the asset measurement data to the simulation side deployed at the site; enabling the simulation side deployed at the site to generate the asset simulation data based on the asset measurement data and to send the asset simulation data to the simulation data acquisition service.

Therefore, the on-site simulation data acquisition service can directly obtain the asset simulation data from the simulation side.

In one embodiment, wherein enabling a simulation data acquisition service deployed in the cloud to retrieve the asset simulation data from a simulation side deployed in the cloud comprises: enabling a simulation data acquisition service deployed in the cloud to obtain the asset measurement data from the cloud; enabling the simulation data acquisition service deployed in the cloud to obtain the asset simulation data from a simulation side deployed in the cloud based on the asset measurement data.

It can be seen that the simulation data acquisition service employed in the cloud can obtain the asset measurement data from the cloud and obtain the asset simulation data from the simulation side of the cloud based on the asset measurement data. As a result, asset simulation data is captured directly in the cloud without the need to perform measurements, thereby providing data acquisition efficiency.

In one embodiment, wherein enabling the simulation data acquisition service deployed in the cloud to obtain the asset simulation data from a simulation side deployed in the cloud based on the asset measurement data comprises: enabling the simulation data acquisition service deployed in the cloud to send the asset measurement data to a simulation side deployed in the cloud; enabling the simulation side deployed in the cloud to generate the asset simulation data based on the asset measurement data and to send the asset simulation data to the simulation data acquisition service.

Therefore, the cloud simulation data acquisition service can obtain asset simulation data directly from the simulation side.

In one embodiment, wherein enabling the simulation data acquisition service deployed in the cloud to obtain the asset simulation data from a simulation side deployed in the cloud based on the asset measurement data comprises: enabling the simulation side deployed in the cloud to generate a FMU and send the FMU to the simulation data acquisition service; inputting the asset measurement data to the FMU in the simulation data acquisition service to generate the asset simulation data.

Therefore, the cloud simulation data acquisition service can generate asset simulation data through the FMU.

In one embodiment, wherein the virtual asset configuration information comprising one or more matching conditions and wherein filtering the asset measurement data and the asset simulation data comprises: matching the asset measurement data and the asset simulation data with the matching conditions respectively, and determining the data that meets the matching conditions as the filtered data.

Therefore, the source measurement data and the asset simulation data can be filtered through matching conditions to ensure that the filtered data meets the expectation.

In one embodiment, an apparatus for providing cloud platform virtual assets, comprising: a virtual asset configuration information and virtual asset generating module, configured to generate virtual asset configuration information and a virtual asset model, and send the virtual asset configuration information and the virtual asset model to a cloud platform; a filtering module, configured to obtain asset measurement data of a real device and obtain asset simulation data from a simulation side of the real device, and filter the asset measurement data and the asset simulation data based on the virtual asset configuration information provided by the cloud platform and send the filtered data to the cloud platform; and a providing module, configured to provide the virtual asset model and the filtered data from the cloud platform.

It can be seen that, in the embodiments of the present invention, the cloud platform can provide the virtual asset data by acquiring the asset simulation data and the asset measurement data, improve the accuracy of the asset model and enrich the cloud platform asset. Moreover, assets can be automatically configured through the virtual asset configuration information to avoid the tedious manual configuration. In addition, the virtual asset model and filtered data can be accessed and queried by the application to perform various analysis tasks and improve the functionality of the application.

In one embodiment, wherein the virtual asset configuration information and virtual asset generating module, configured to obtain a simulation model from a simulation side of the real device, to obtain a first instance model from an automation side of the real device, to obtain a second instance model from a field installation of the real device, and to generate the virtual asset configuration information and the virtual asset model based on the simulation model, the first instance model and the second instance model.

Therefore, the virtual asset configuration information and the virtual asset model can be generated from multiple information sources, and the embodiments of the present invention have a wide range of applicability.

In one embodiment, wherein to obtain a simulation model from a simulation side of the real device comprises: to obtain context information of a data source from a product lifecycle management simulation software of the real device; or wherein to obtain a first instance model from an automation side of the real device comprises: to obtain control logic information from an automation software of the real device; or wherein to obtain a second instance model from a field installation of the real device comprises: generating context information of a data source via a modeling tool based on observation of a live installation process of the real device.

It can be seen that the simulation model, the first instance model, and the second instance model can have multiple sources of information, and the embodiments of the present invention have a wide range of applicability.

In one embodiment, wherein the filtering module, configured to perform a measurement on the real device at the site of the real device to obtain the asset measurement data of the real device; or configured to obtain asset measurement data of the real device (20) from a cloud.

Therefore, the asset measurement data according to the embodiments of the present invention may come from the real device site, but also from the cloud, and come in various source forms.

In one embodiment, wherein to obtain asset simulation data from a simulation side of the real device comprises: enabling a simulation data acquisition service deployed at the site of the real device to retrieve the asset simulation data from a simulation side deployed at the site; or, enabling a simulation data acquisition service deployed in the cloud to retrieve the asset simulation data from a simulation side deployed in the cloud.

It can be seen that the asset simulation data can be obtained directly from the simulation side employed in the field through the simulation data acquisition service employed on the real device site and can also be obtained from the simulation side employed in the cloud through the simulation data acquisition service employed in the cloud Therefore, the embodiments of the present invention have various implementation forms.

In one embodiment, wherein to enable a simulation data acquisition service deployed at the site of the real device to retrieve the asset simulation data from a simulation side deployed at the site comprises: performing a measurement on the real device at the site of the real device to obtain asset measurement data of the real device; sending the asset measurement data to the simulation data acquisition service deployed at the site of the real device; enabling the simulation data acquisition service deployed at the site of the real device to acquire the asset simulation data from a simulation side deployed at the site based on the asset measurement data.

It can be seen that the asset simulation data is obtained from the simulation side employed in the field based on the asset measurement data by performing measurement on the real device directly in the field to obtain the asset measurement data of the real device and by the on-site simulation data acquisition service. Therefore, both the measurement work and the acquisition of the asset simulation data can be performed on site, so that the information needed for the scene can be quickly obtained.

In one embodiment, wherein enabling the simulation data acquisition service deployed at the site of the real device to acquire the asset simulation data from a simulation side deployed at the site based on the asset measurement data comprises: enabling the simulation side deployed at the site to generate a FMU and send the FMU to the simulation data acquisition service deployed at the site of the real device; inputting the asset measurement data to the FMU in the simulation data acquisition service to generate the asset simulation data.

Therefore, the on-site simulation data acquisition service can generate asset simulation data through the FMU.

In one embodiment, wherein enabling the simulation data acquisition service deployed at the site of the real device to acquire the asset simulation data from a simulation side deployed at the site based on the asset measurement data comprises: enabling the simulation data acquisition service to send the asset measurement data to the simulation side deployed at the site; enabling the simulation side deployed at the site to generate the asset simulation data based on the asset measurement data and to send the asset simulation data to the simulation data acquisition service.

Therefore, the on-site simulation data acquisition service can directly obtain the asset simulation data from the simulation side.

In one embodiment, wherein enabling a simulation data acquisition service deployed in the cloud to retrieve the asset simulation data from a simulation side deployed in the cloud comprises: enabling a simulation data acquisition service deployed in the cloud to obtain the asset measurement data from the cloud; enabling the simulation data acquisition service deployed in the cloud to obtain the asset simulation data from a simulation side deployed in the cloud based on the asset measurement data.

It can be seen that the simulation data acquisition service employed in the cloud can obtain the asset measurement data from the cloud and obtain the asset simulation data from the simulation side of the cloud based on the asset measurement data. As a result, asset simulation data is captured directly in the cloud without the need to perform measurements, thereby providing data acquisition efficiency.

In one embodiment, wherein enabling the simulation data acquisition service deployed in the cloud to obtain the asset simulation data from a simulation side deployed in the cloud based on the asset measurement data comprises: enabling the simulation data acquisition service deployed in the cloud to send the asset measurement data to a simulation side deployed in the cloud; enabling the simulation side deployed in the cloud to generate the asset simulation data based on the asset measurement data and to send the asset simulation data to the simulation data acquisition service.

Therefore, the cloud simulation data acquisition service can obtain asset simulation data directly from the simulation side.

In one embodiment, wherein enabling the simulation data acquisition service deployed in the cloud to obtain the asset simulation data from a simulation side deployed in the cloud based on the asset measurement data comprises: enabling the simulation side deployed in the cloud to generate a FMU and send the FMU the simulation data acquisition service; inputting the asset measurement data to the FMU in the simulation data acquisition service to generate the asset simulation data.

Therefore, the cloud simulation data acquisition service can generate asset simulation data through the FMU.

In one embodiment, wherein the virtual asset configuration information comprising one or more matching conditions and wherein filtering the asset measurement data and the asset simulation data comprises: matching the asset measurement data and the asset simulation data with the matching conditions respectively, and determining the data that meets the matching conditions as the filtered data.

Therefore, the source measurement data and the asset simulation data can be filtered through matching conditions to ensure that the filtered data meets the expectation.

In one embodiment, a computer-readable medium comprising computer instructions stored thereon, upon executing the computer instructions by a processor, the processor performing the method for providing cloud platform virtual assets described above.

