首页> 中国专利> 工业物联网解决方案的应用程序配置方法、装置、系统、计算机软件产品以及可读介质

工业物联网解决方案的应用程序配置方法、装置、系统、计算机软件产品以及可读介质

摘要

本发明提供了工业物联网解决方案的应用程序配置方法、装置、系统、计算机软件产品,计算机可读介质,其中,包括如下步骤:根据工业物联网解决方案的客户定制需求从资源库(200)中获得资源推荐提示,并从知识库(300)或资源库(200)中调取资源来生成工业物联网模型,并匹配在工业云端(400)和边缘设备端(500)安装的应用程序及其所需配置;产生工业物联网解决方案,并将匹配的应用程序部署到所述工业云端(400)和所述边缘设备端(500)。本发明不再依赖于专家,并结合了领域知识和生产线上下文情景,应用程序能够简单相互连接,并部署到云端或者边缘设备端,而不需要额外开发。

著录项

  • 公开/公告号CN113039566A

    专利类型发明专利

  • 公开/公告日2021-06-25

    原文格式PDF

  • 申请/专利权人 西门子股份公司;

    申请/专利号CN201880099462.X

  • 申请日2018-12-12

  • 分类号G06Q10/06(20060101);

  • 代理机构11240 北京康信知识产权代理有限责任公司;

  • 代理人李慧

  • 地址 德国慕尼黑

  • 入库时间 2023-06-19 11:35:49

说明书

技术领域

本发明涉及工业物联网,尤其涉及工业物联网解决方案的应用程序配置方法、装置、计算机软件产品以及可读介质。

背景技术

工业物联网(industrial IoT)的点对点解决方案(end-to-end solution),在开发过程中需要将底层数据采集到上层应用开发,同时,这种工业物联网解决方案是客户定制的。因此,工业物联网解决方案一般是涉及边缘设备(Edge device)端和工业云端两边的应用程序开发,以及两者的接口整合对准。所以,工业物联网的解决方案会遇到一些挑战,包括:

对底层数据的采集。其中,底层数据是指工厂里生产线上设备的数据,而边缘设备是采集的对象,连接于底层设备。

在工业云上对工业物联网解决方案的定制化发展,以及形象化有价值的信息给终端客户。

边缘设备端的数据获取和工业云上的应用发展的数据接口的对准(alignment onthe interfaces)。然而,边缘设备端的数据获取和工业云上的应用发展是分开的,但是为了获得一个完整的解决方案需要在两者的接口进行数据对准。

发明内容

本发明第一方面提供了一种工业物联网解决方案的应用程序配置方法,其中,包括如下步骤:S1,根据工业物联网解决方案的客户定制需求从资源库中获得资源推荐提示,并从知识库或资源库中调取资源来生成工业物联网模型,并匹配在工业云端和边缘设备端安装的应用程序及其所需配置;S2,产生工业物联网解决方案,并将匹配的应用程序部署到所述工业云端和所述边缘设备端。

其中,所述资源库包括:

-工业云端应用程序资源库,其中存储有用于工业云端的第一应用程序和/或推荐所述第一应用程序的提示;

-工业物联网模型资源库,其中存储有工业物联网模型和/或推荐所述工业物联网模型的提示;

-边缘设备端应用程序工作流模板资源库,其中存储有边缘设备端应用程序的工作流和/或推荐所述工作流的提示;

-边缘设备端应用程序资源库,其中存储有用于边缘设备端的第二应用程序和/或推荐所述第二应用程序的提示。

进一步地,所述步骤S1还包括如下子步骤:S11,根据工业物联网解决方案的客户定制需求从所述资源库的工业云端应用程序资源库中选择所述第一应用程序;S12,基于所述第一应用程序产生与该第一应用程序关联的复数个设备对应的复数个工业物联网模型组合,根据客户定制需求从所述工业物联网模型资源库中获得应选择工业物联网模型的第一提示,并从知识库中调取所选择的工业物联网模型及其第一应用程序的上下文关系;S13,基于所述工业物联网模型从所述边缘设备端应用程序工作流模板资源库中匹配工作流模板,其中,所述工作流模板包括多个相互关联的第二应用程序,然后根据匹配的所述工作流模板从边缘设备端应用程序资源库中匹配第二应用程序的第二提示,并从所述知识库中调取所述工业物联网模型的上下文关系、工作流及其第二应用程序,其中,所述第二应用程序包括预处理应用程序和数据获取应用程序;S14,根据生产线上下文信息生成所述第一应用程序和第二应用程序的输入输出数据源配置。

其中,所述上下文情景包括应用程序之间的关系,以及应用程序和工业物联网模型的关系。

进一步地,所述步骤S11还包括如下步骤:根据工业物联网解决方案的客户定制需求从所述资源库的工业云端应用程序资源库中选择多个所述第一应用程序,并将所述多个第一应用程序整合为一个第一应用程序组合。

进一步地,当所述步骤S11中将多个所述第一应用程序整合为一个第一应用程序组合时,则步骤S12还包括如下步骤:基于每一个所述第一应用程序产生与该第一应用程序关联的复数个设备对应的复数个工业物联网模型组合,并将所述复数个工业物联网模型组合整合为一个工业物联网模型集合。

进一步地,所述步骤S2还包括如下步骤:根据匹配的所述第一应用程序和所述第二应用程序,以及所述第一应用程序和所述第二应用程序所需的配置、工作流,生成工业物联网最终解决方案,从所述工业云端应用程序资源库和所述边缘设备端应用程序资源库或者知识库所调取匹配的所述第一应用程序和第二应用程序,并将所述所述第一应用程序和第二应用程序分别部署到所述工业云端和所述边缘设备端。

进一步地,所述应用程序配置方法还包括如下步骤:S3,将基于所述工业物联网最终解决方案的模型、应用程序集合及其配置和上下文情景更新至知识库中以便重复使用。

本发明第二方面提供了一种工业物联网解决方案的应用程序配置装置,其中,其根据工业物联网解决方案的客户定制需求从资源库中获得资源推荐提示,并从知识库中调取资源来生成工业物联网模型,并匹配在工业云端和边缘设备端安装的应用程序及其所需配置;并产生工业物联网解决方案,并将匹配的应用程序部署到所述工业云端和所述边缘设备端。

其中,所述资源库包括:

-工业云端应用程序资源库,其中存储有用于工业云端的第一应用程序和/或推荐所述第一应用程序的提示;

-工业物联网模型资源库,其中存储有工业物联网模型和/或推荐所述工业物联网模型的提示;

-边缘设备端应用程序工作流模板资源库,其中存储有边缘设备端应用程序的工作流和/或推荐所述工作流的提示;

-边缘设备端应用程序资源库,其中存储有用于边缘设备端的第二应用程序和/或推荐所述第二应用程序的提示。

进一步地,其还包括:应用程序配置装置,其根据工业物联网解决方案的客户定制需求从所述资源库的工业云端应用程序资源库中选择所述第一应用程序,基于所述第一应用程序产生与该第一应用程序关联的复数个设备对应的复数个工业物联网模型组合,根据客户定制需求从所述工业物联网模型资源库中获得应选择工业物联网模型的第一提示,并从知识库中调取所选择的工业物联网模型及其第一应用程序的上下文关系;工业物联网模型产生模块,其基于所述工业物联网模型从所述边缘设备端应用程序工作流模板资源库中匹配工作流模板,其中,所述工作流模板包括多个相互关联的第二应用程序,然后根据匹配的所述工作流模板从边缘设备端应用程序资源库中匹配第二应用程序的第二提示,并从所述知识库中调取所述工业物联网模型的上下文关系、工作流及其第二应用程序,其中,所述第二应用程序包括预处理应用程序和数据获取应用程序;边缘设备端工作流匹配和推荐模块,其根据生产线上下文信息生成所述第一应用程序和第二应用程序的输入输出数据源配置。

其中,所述上下文情景包括应用程序之间的关系,以及应用程序和工业物联网模型的关系。

进一步地,所述应用程序配置装置还根据工业物联网解决方案的客户定制需求从所述资源库的工业云端应用程序资源库中选择多个所述第一应用程序,并将所述多个第一应用程序整合为一个第一应用程序组合。

进一步地,所述工业物联网模型产生模块还基于每一个所述第一应用程序产生与该第一应用程序关联的复数个设备对应的复数个工业物联网模型组合,并将所述复数个工业物联网模型组合整合为一个工业物联网模型集合。

进一步地,所述工业物联网解决方案的应用程序配置装置还包括方案产生和应用程序部署模块,其根据匹配的所述第一应用程序和所述第二应用程序,以及所述第一应用程序和所述第二应用程序所需的配置、工作流,生成工业物联网最终解决方案,从所述工业云端应用程序资源库和所述边缘设备端应用程序资源库或者知识库所调取匹配的所述第一应用程序和第二应用程序,并将所述所述第一应用程序和第二应用程序分别部署到所述工业云端和所述边缘设备端。

进一步地,所述应用程序配置装置还包括知识库改进模块160,其将基于所述工业物联网最终解决方案的模型、应用程序集合及其配置和上下文情景更新至知识库中以便重复使用。

本发明第三方面还提供了一种工业物联网解决方案的应用程序配置系统,其包括:处理器;以及与所述处理器耦合的存储器,所述存储器具有存储于其中的指令,所述指令在被处理器执行时使所述电子设备执行动作,所述动作包括:根据工业物联网解决方案的客户定制需求从资源库中获得资源推荐提示,并从知识库或资源库中调取资源来生成工业物联网模型,并匹配在工业云端和边缘设备端安装的应用程序及其所需配置;产生工业物联网解决方案,并将匹配的应用程序部署到所述工业云端和所述边缘设备端。

进一步地,所述动作还包括:根据工业物联网解决方案的客户定制需求从所述资源库的工业云端应用程序资源库中选择所述第一应用程序;基于所述第一应用程序产生与该第一应用程序关联的复数个设备对应的复数个工业物联网模型组合,根据客户定制需求从所述工业物联网模型资源库中获得应选择工业物联网模型的第一提示,并从知识库中调取所选择的工业物联网模型及其第一应用程序的上下文关系;基于所述工业物联网模型从所述边缘设备端应用程序工作流模板资源库中匹配工作流模板,其中,所述工作流模板包括多个相互关联的第二应用程序,然后根据匹配的所述工作流模板从边缘设备端应用程序资源库中匹配第二应用程序的第二提示,并从所述知识库中调取所述工业物联网模型的上下文关系、工作流及其第二应用程序,其中,所述第二应用程序包括预处理应用程序和数据获取应用程序;根据生产线上下文信息生成所述第一应用程序和第二应用程序的输入输出数据源配置。

进一步地,所述动作还包括:根据工业物联网解决方案的客户定制需求从所述资源库的工业云端应用程序资源库中选择多个所述第一应用程序,并将所述多个第一应用程序整合为一个第一应用程序组合。

进一步地,将多个所述第一应用程序整合为一个第一应用程序组合时,则所述动作还包括:基于每一个所述第一应用程序产生与该第一应用程序关联的复数个设备对应的复数个工业物联网模型组合,并将所述复数个工业物联网模型组合整合为一个工业物联网模型集合。

进一步地,所述动作还包括:根据匹配的所述第一应用程序和所述第二应用程序,以及所述第一应用程序和所述第二应用程序所需的配置、工作流,生成工业物联网最终解决方案,从所述工业云端应用程序资源库和所述边缘设备端应用程序资源库或者知识库所调取匹配的所述第一应用程序和第二应用程序,并将所述所述第一应用程序和第二应用程序分别部署到所述工业云端和所述边缘设备端。

进一步地,所述动作还包括:将基于所述工业物联网最终解决方案的模型、应用程序集合及其配置和上下文情景更新至知识库中以便重复使用。

本发明第四方面还提供了一种计算机程序产品,其中,所述计算机程序产品被有形地存储在计算机可读介质上并且包括计算机可执行指令,所述计算机可执行指令在被执行时使至少一个处理器执行根据本发明第一方面所述的方法。

本发明第五方面提供了一种计算机可读介质,其上存储有计算机可执行指令,所述计算机可执行指令在被执行时使至少一个处理器执行本发明第一方面所述的方法。

本发明的优越性在于提供了一个点对点工业物联网解决方案,其实现了不论是用于工业云端还是边缘设备端的应用程序都能够复用,并减少开发应用程序以及工业物联网系统不同部分通信的工作量。本发明利用了领域知识来辅助实现,其中,领域知识提供了简单方案,应用程序能够简单地互相连接,并不需要额外开发就能够在功能上部署应用程序。本发明避免了过于依赖专家,减少了提供生产线云服务的工作量。

本发明提供的资源库连接作为知识库协助了工业物联网工程,生产线上下文情景能支持推荐给用户简单的流程,知识库还能够从产生的工业物联网最终方案更新。

附图说明

图1是根据本发明一个具体实施例的用于工业物联网解决方案的应用程序配置机制的架构图;

图2是根据本发明一个具体实施例的用于工业物联网解决方案的应用程序配置方法的步骤流程图;

图3是根据本发明一个具体实施例的用于工业物联网解决方案的应用程序配置机制的工业物联网模型的示意图;

图4是根据本发明一个具体实施例的用于工业物联网解决方案的应用程序配置机制的知识库中根据上下文情景推荐的领域上下文情景示意图;

图5是根据本发明一个具体实施例的用于工业物联网解决方案的应用程序配置机制的知识库的结构示意图。

具体实施方式

以下结合附图,对本发明的具体实施方式进行说明。

本发明提供了用于工业物联网解决方案的应用程序配置机制,其能够轻松获得工业物联网最终解决方案,并且让基于工业物联网最终方案的应用程序能够重复使用,并基于应用程序的上下文情景来加速边缘设备端的配置。本发明还集成了领域知识(domainknowledge),并减少对专家的依赖,使得工业物联网工程对非专家开发者来说变得更加易于上手。

图1是用于工业物联网解决方案的应用程序配置机制的架构图。如图1所示,应用程序配置装置100分别耦合于资源库200、知识库300、工业云端400、边缘设备端500。其中,资源库200中包括各种类型的应用程序、模型和工作流和/或上述各种类型的应用程序、模型和工作流的推荐提示信息。知识库300包括上下文情景,历史的工业物联网解决方案的所有信息。边缘设备(edge device)设置在工厂,并连接于多个生产线设备。边缘设备用于充当工业云400和生产线的接口,功能为数据采集。应用程序配置装置100根据客户定制需求根据资源库200中的推荐提示从知识库300选择资源,生成工业物联网解决方案的模型,匹配应用程序及其数据接口、参数,并产生最终的完整工业物联网解决方案,并将与解决方案匹配的应用程序部署到工业云端400和边缘设备端500。

其中,应用程序配置装置100是本发明的核心模块,其用于从资源库(repositories)200和知识库(knowledge base)300提取信息,产生一个点对点物联网解决方案(end-to-end IoT solution),也有助于丰富知识库300。本发明提供的工业物联网解决方案的应用程序配置机制结合了应用程序,工业物联网模型(IoT models),工作流(workflows)。由于应用程序包括为工业云提供服务的应用程序和在边缘设备端实现功能,因此本发明实现了工业物联网系统的连通性。应用程序配置装置100包括应用程序选择和组合模块110、工业物联网模型产生模块120、边缘设备端工作流匹配和推荐模块130、生产线情景辅助配置数据获取模块140、方案产生和应用程序部署模块150和知识库改进模块160。

结合图1和图2,本发明第一方面提供了用于工业物联网解决方案的应用程序配置方法,其中,包括如下步骤:

首先执行步骤S1,根据工业物联网解决方案的客户定制需求从资源库300中获得资源推荐提示,并从知识库300中调取资源来生成工业物联网模型,并匹配在工业云端400和边缘设备端安装500的应用程序及其所需配置。其中,工业物联网解决方案包括不同的应用程序的集合、工业物联网模型和工作流,其中,工业物联网模型和工作流进一步包括多个应用程序以及应用程序的相互关系。工业物联网解决方案在架构上横向包括工业云端400和边缘设备端500两部分,工业云端400和边缘设备端500分别包括与整体方案相匹配的具体或特定的工业物联网模型、应用程序和工作流等。工业物联网模型与多个应用程序相关,工业物联网模型定义了应用程序的数据结构,工业物联网模型定了,就定了用哪些特定具体应用程序,因此可以获知特定具体应用程序对应着哪些数据接口。

具体地,如图1所示,所述资源库200包括工业云端应用程序资源库210、工业物联网模型资源库220、边缘设备端应用程序工作流模板资源库230和边缘设备端应用程序资源库240。其中,工业云端应用程序资源库210中存储有用于工业云端的第一应用程序APP

具体地,上述步骤S1还包括如下子步骤:

首先执行步骤S11,根据工业物联网解决方案的客户定制需求,从所述资源库200的工业云端应用程序资源库210中选择所述第一应用程序APP

具体地,应用程序配置装置100包括应用程序选择和组合模块110,其提供了对于终端客户(end users)的用户界面(user interface),终端用户可以通过用户界面选择工业云存储在工业云端应用程序资源库210中的第一应用程序APP

优选地,当所述步骤S11中将多个所述第一应用程序APP

然后执行子步骤S12,基于所述第一应用程序APP

其中,所述第一应用程序APP

示例性地,如图3所示,第一工业物联网模型model

进一步地,当所述步骤S11中将多个所述第一应用程序APP

基于每一个所述第一应用程序APP

其中,工业物联网模型产生模块120的输入包括:

1.应用程序选择和组合模块110的输出,也就是第一应用程序APP

2.工业物联网模型资源库120,其包括多个工业物联网模型model

3.知识库300来的应用程序上下文情景,所述上下文情景包括多个应用程序之间的连接,以及应用程序和工业物联网模型model

工业物联网模型产生模块120的输出是与第一应用程序APP

接着执行子步骤S13,基于所述工业物联网模型model

具体地,边缘设备端应用程序资源库230的输入包括:

1.基于应用程序的工业物联网模型model

2.边缘设备端第二应用程序APP

3.边缘设备端应用程序资源库240,其提供第二应用程序APP

4.从知识库300来的工作流WF和应用程序输入/输出模型的上下文情景。

边缘设备端应用程序资源库230的输出为匹配好的工作流WF和第二应用程序APP

其中,第二应用程序APP

接着执行步骤S14,如图2所示,根据生产线上下文信息a生成所述第一应用程序APP

其中,应用程序决定了需要采集哪些生产线上的数据源,可能从PLC上采集,也可能从生产线上的设备或者设备上连接的其他装置。例如,如图4所示,数据获取应用程序APP

如图5所示,用于工业云端400的第一应用程序APP

其中,所述上下文情景包括应用程序之间的关系,以及应用程序和工业物联网模型的关系。

然后,在步骤S1之后执行步骤S2,产生工业物联网解决方案,并将匹配的应用程序部署到所述工业云端和所述边缘设备端。具体地,根据匹配的所述第一应用程序APP

当所有的应用程序都选择、匹配和部署以后,方案产生和应用程序部署模块150会将第一应用程序APP

最后执行步骤S3,将基于所述工业物联网最终解决方案的模型、应用程序集合及其配置和上下文情景更新至知识库300中以便重复使用。知识库改进模块160将上述过程中产生的所有选择和配置信息归类为新知识,并将这些新知识存储于知识库300中。知识库300中的这些统计数据记录(statistic records)会随后被更新并用于提供更好的推荐服务。其中,所述知识库改进模块160的输入为基于最终工业物联网解决方案的相关信息,包括应用程序及其配置、工业物联网模型model

资源库200包括可复用的元素,可复用的元素预存到云存储(cloud storage)。每个资源库会与服务和应用程序编程接口(API,Application Programming Interface)相一致,来实现内容的获取或者设置。本发明包括四种类型的资源库,其代表四种类型的可复用元素。

其中,工业云端应用程序资源库210存储第一应用程序APP

工业物联网模型资源库220包括通用实体(universal entities),领域实体(domain entities)以及一个生产线或机器的特定实例(specific instance of a plantor a machine),其包括名字、参数和不同实体的关系。并且,工业物联网模型model

第二应用程序APP

具体地,知识库300提供知识和存储信息,知识能够用RDF格式描述,知识服务提供利用SPARQL语言的查询服务。用于工业云端的第一应用程序和工业物联网模型具有内部关联,应用程序元数据与工业物联网模型相关联,工业物联网模型包括名字和参数。用于边缘设备端的第二应用程序工作流及其输入输出模型包括边缘设备端工作流的输入和输出,以及输入输出口的名字和类型。用于推荐的领域上下文情景会用在连接用于边缘设备端的第二应用程序工作流或者单个第二应用程序于具有第一程序的工业物联网模型。

本发明第二方面提供了一种工业物联网解决方案的应用程序配置装置,其中,其根据工业物联网解决方案的客户定制需求从资源库中获得资源推荐提示,并从知识库中调取资源来生成工业物联网模型,并匹配在工业云端和边缘设备端安装的应用程序及其所需配置;并产生工业物联网解决方案,并将匹配的应用程序部署到所述工业云端和所述边缘设备端。

其中,所述资源库包括:

-工业云端应用程序资源库,其中存储有用于工业云端的第一应用程序和/或推荐所述第一应用程序的提示;

-工业物联网模型资源库,其中存储有工业物联网模型和/或推荐所述工业物联网模型的提示;

-边缘设备端应用程序工作流模板资源库,其中存储有边缘设备端应用程序的工作流和/或推荐所述工作流的提示;

-边缘设备端应用程序资源库,其中存储有用于边缘设备端的第二应用程序和/或推荐所述第二应用程序的提示。

进一步地,其还包括:应用程序配置装置,其根据工业物联网解决方案的客户定制需求从所述资源库的工业云端应用程序资源库中选择所述第一应用程序,基于所述第一应用程序产生与该第一应用程序关联的复数个设备对应的复数个工业物联网模型组合,根据客户定制需求从所述工业物联网模型资源库中获得应选择工业物联网模型的第一提示,并从知识库中调取所选择的工业物联网模型及其第一应用程序的上下文关系;工业物联网模型产生模块,其基于所述工业物联网模型从所述边缘设备端应用程序工作流模板资源库中匹配工作流模板,其中,所述工作流模板包括多个相互关联的第二应用程序,然后根据匹配的所述工作流模板从边缘设备端应用程序资源库中匹配第二应用程序的第二提示,并从所述知识库中调取所述工业物联网模型的上下文关系、工作流及其第二应用程序,其中,所述第二应用程序包括预处理应用程序和数据获取应用程序;边缘设备端工作流匹配和推荐模块,其根据生产线上下文信息生成所述第一应用程序和第二应用程序的输入输出数据源配置。

其中,所述上下文情景包括应用程序之间的关系,以及应用程序和工业物联网模型的关系。

进一步地,所述应用程序配置装置还根据工业物联网解决方案的客户定制需求从所述资源库的工业云端应用程序资源库中选择多个所述第一应用程序,并将所述多个第一应用程序整合为一个第一应用程序组合。

进一步地,所述工业物联网模型产生模块还基于每一个所述第一应用程序产生与该第一应用程序关联的复数个设备对应的复数个工业物联网模型组合,并将所述复数个工业物联网模型组合整合为一个工业物联网模型集合。

进一步地,所述工业物联网解决方案的应用程序配置装置还包括方案产生和应用程序部署模块,其根据匹配的所述第一应用程序和所述第二应用程序,以及所述第一应用程序和所述第二应用程序所需的配置、工作流,生成工业物联网最终解决方案,从所述工业云端应用程序资源库和所述边缘设备端应用程序资源库或者知识库所调取匹配的所述第一应用程序和第二应用程序,并将所述所述第一应用程序和第二应用程序分别部署到所述工业云端和所述边缘设备端。

进一步地,所述应用程序配置装置还包括知识库改进模块160,其将基于所述工业物联网最终解决方案的模型、应用程序集合及其配置和上下文情景更新至知识库中以便重复使用。

本发明第三方面还提供了一种工业物联网解决方案的应用程序配置系统,其包括:处理器;以及与所述处理器耦合的存储器,所述存储器具有存储于其中的指令,所述指令在被处理器执行时使所述电子设备执行动作,所述动作包括:根据工业物联网解决方案的客户定制需求从资源库中获得资源推荐提示,并从知识库或资源库中调取资源来生成工业物联网模型,并匹配在工业云端和边缘设备端安装的应用程序及其所需配置;产生工业物联网解决方案,并将匹配的应用程序部署到所述工业云端和所述边缘设备端。

进一步地,所述动作还包括:根据工业物联网解决方案的客户定制需求从所述资源库的工业云端应用程序资源库中选择所述第一应用程序;基于所述第一应用程序产生与该第一应用程序关联的复数个设备对应的复数个工业物联网模型组合,根据客户定制需求从所述工业物联网模型资源库中获得应选择工业物联网模型的第一提示,并从知识库中调取所选择的工业物联网模型及其第一应用程序的上下文关系;基于所述工业物联网模型从所述边缘设备端应用程序工作流模板资源库中匹配工作流模板,其中,所述工作流模板包括多个相互关联的第二应用程序,然后根据匹配的所述工作流模板从边缘设备端应用程序资源库中匹配第二应用程序的第二提示,并从所述知识库中调取所述工业物联网模型的上下文关系、工作流及其第二应用程序,其中,所述第二应用程序包括预处理应用程序和数据获取应用程序;根据生产线上下文信息生成所述第一应用程序和第二应用程序的输入输出数据源配置。

进一步地,所述动作还包括:根据工业物联网解决方案的客户定制需求从所述资源库的工业云端应用程序资源库中选择多个所述第一应用程序,并将所述多个第一应用程序整合为一个第一应用程序组合。

进一步地,将多个所述第一应用程序整合为一个第一应用程序组合时,则所述动作还包括:基于每一个所述第一应用程序产生与该第一应用程序关联的复数个设备对应的复数个工业物联网模型组合,并将所述复数个工业物联网模型组合整合为一个工业物联网模型集合。

进一步地,所述动作还包括:根据匹配的所述第一应用程序和所述第二应用程序,以及所述第一应用程序和所述第二应用程序所需的配置、工作流,生成工业物联网最终解决方案,从所述工业云端应用程序资源库和所述边缘设备端应用程序资源库或者知识库所调取匹配的所述第一应用程序和第二应用程序,并将所述所述第一应用程序和第二应用程序分别部署到所述工业云端和所述边缘设备端。

进一步地,所述动作还包括:将基于所述工业物联网最终解决方案的模型、应用程序集合及其配置和上下文情景更新至知识库中以便重复使用。

本发明第四方面还提供了一种计算机程序产品,其中,所述计算机程序产品被有形地存储在计算机可读介质上并且包括计算机可执行指令,所述计算机可执行指令在被执行时使至少一个处理器执行根据本发明第一方面所述的方法。

本发明第五方面提供了一种计算机可读介质,其上存储有计算机可执行指令,所述计算机可执行指令在被执行时使至少一个处理器执行本发明第一方面所述的方法。

本发明的优越性在于提供了一个点对点工业物联网解决方案,其实现了不论是用于工业云端还是边缘设备端的应用程序都能够复用,并减少开发应用程序以及工业物联网系统不同部分通信的工作量。本发明利用了领域知识来辅助实现,其中,领域知识提供了简单方案,应用程序能够简单地互相连接,并不需要额外开发就能够在功能上部署应用程序。本发明避免了过于依赖专家,减少了提供生产线云服务的工作量。

本发明提供的资源库连接作为知识库协助了工业物联网工程,生产线上下文情景能支持推荐给用户简单的流程,知识库还能够从产生的工业物联网最终方案更新。

尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。此外,不应将权利要求中的任何附图标记视为限制所涉及的权利要求;“包括”一词不排除其它权利要求或说明书中未列出的装置或步骤;“第一”、“第二”等词语仅用来表示名称,而并不表示任何特定的顺序。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号