当前位置: 首页 > 专利查询>KP斯塔斯专利>正文

用于工业自动化和制造系统的云计算技术方案

技术编号:7337612 阅读:211 留言:0更新日期:2012-05-12 07:19
一种系统包括计算云(108),计算云具有至少一个数据存储单元(112)和至少一个处理单元(110)。计算云配置成提供至少一个服务。该系统包括客户端(102-106),该客户端配置成与计算云通信并且基于一个或多个指定标准而选择性地卸载数据至计算云。客户端也配置成基于一个或多个指定标准而卸载过程至计算云,并且使用该计算云的至少一个服务。至少一个指定标准可以基于对“数据是否为至少一个实时过程所需”的确定和/或对“每个过程是否为至少一个实时过程所需”的确定。该系统可用在数据存储和保持应用中,或者工业自动化应用中。

【技术实现步骤摘要】
【国外来华专利技术】
本公开内容大致涉及计算机系统,并且更具体地涉及在工业应用中使用云计算, 以及与在工业应用中使用云计算相关的系统和方法。
技术介绍
云计算是信息技术(IT)产业中的一种新兴技术。云计算允许将应用、服务和数据从台式计算机移回主服务器场(server farm)。服务器场可以是远离客户驻地的、并且实现为一种服务。通过对应用的执行、服务的部署、以及数据的存储进行重置,云计算提供了一种系统化的方式来管理开放式系统的成本、集聚信息、并且增强鲁棒性、以及减少能量成本。
技术实现思路
本公开内容提供了一种用于在工业应用中使用云计算的系统和方法。在一个实施例中,系统包括计算云,该计算云包括至少一个数据存储单元和至少一个处理单元。计算云配置成提供至少一个服务。另外,该系统包括客户端,该客户端配置成与计算云通信并且基于一个或多个指定标准而选择性地卸载(offload)数据至计算云。 客户端也配置成基于一个或多个指定标准而卸载过程(process)到计算云。客户端还配置成使用计算云的至少一个服务。在另一实施例中,一种方法包括确定一组数据之中的哪些数据将要存储于本地环境中,并且确定一组过程中的哪些过程将要在本地环境中执行。该方法也包括将不会存储在本地环境中的数据发送到计算云,并且将不会在本地环境中执行的过程委派给计算云。另外,该方法包括通过使用存储于本地环境中的数据以及存储于计算云中的数据、并且通过使用在本地环境中执行的过程以及在计算云中执行的过程,来操作该本地环境。确定哪些数据将要在本地存储以及哪些过程将要在本地执行是基于一个或多个指定标准的。在又一实施例中,该设备包括至少一个网络接口,其配置成提供服务总线连接。该设备也包括至少一个数据存储单元,其配置成通过所述服务总线连接来提供共享存储空间。另外,该设备包括至少一个处理单元,其配置成通过所述至少一个服务总线连接来提供功能服务。该设备配置成基于一个或多个指定标准来提供服务。至少一个指定标准是基于 “功能服务是高水平(level)的还是低水平功能的”,并且所述设备配置成为高水平的功能提供工业自动化支持。从下列附图、说明和权利要求,其它技术特征可以易于对本领域技术人员显而易见。附图说明为更全面地理解本公开内容,现在参考结合附图理解的下列说明,其中 图1图示了一种根据本公开的示例性云计算环境;图2图示了一种根据本公开的示例性本地系统环境; 图3图示了一种根据本公开的示例性制造系统; 图4图示了一种根据本公开的分配过程和数据的示例性方法; 图5图示了另一种根据本公开的分配过程和数据的示例性方法;以及图6图示了一种根据本公开的支持云计算的示例性计算机系统。具体实施例方式下面讨论的图1到6,以及用来对本专利文档中的本专利技术的原理加以描述的各种实施例,仅是作为示例、且绝不应该理解为限制本专利技术的范围。本领域的技术人员将会理解到,本专利技术的原理可以在任何类型的合适地布置的装置或系统中实现。图1图示根据本公开的示例性云计算环境100。在此实例中,各种客户端102-106 连接至计算云108。本公开内容的一个创新方面是设计出一种灵活的、鲁棒的云108的能力,所述云108能够通过一种创新性的混合方法来服务于多种部署环境。这种混合方法识别所需信息的类型、以及该信息需要处在的位置这二者。例如在用于自动化工厂设定中的制造执行系统(MES)中,该系统能识别需处理的信息的类型、以及何种信息需要在本地进行存储、且何种信息可被存储在计算云中。计算云108是一种能够存储信息并且针对信息执行数据功能的计算云。也可从远程位置访问计算云108。计算云108包括至少一个处理单元110和至少一个数据存储单元 112,它们二者都是客户端102-106可访问的。计算云108可例如包括这样的硬件在各个客户端102-106处部署和维护该硬件是成本过高令人不敢问津的。作为另一实例,计算云 108可包括这样的软件在各个计算云102-106处安装、部署和维护该软件是成本过高令人不敢问津的。因此,计算云108可通过到客户端102-106的安全连接来提供这样的硬件和软件。尽管图1中示出了一个计算云108,但可以在环境100中使用多个云。客户端102-106表示与计算云108通信的各个计算机、工厂现场、或操作位置。客户端102-106能够访问位于计算云108中的(多个)处理单元110和(多个)存储单元112。 客户端102-106也能够从计算云108访问本地过程以及信息。客户端102-106通过使用任何安全或不安全的方法来与计算云108相连通,这些方法诸如安全超文本传输协议(HTTPS)、安全远程登录、或安全文件传输协议(FTPS)。应理解的是,安全的方法可以是比不安全的方法更优选的,且选定的特定方法可取决于正访问着的功能的需要。本公开内容局限于传送数据的任何特定协议或方法。应理解的是,客户端102-106与计算云108之间的通信可以是单向的或双向的。术语“单向通信”指的是数据从一个通信装置发送到第二通信装置的通信。术语“双向通信” 指的是数据由两个或更多个通信装置发送和接收的通信。在一些实施例中,计算云108可利用面向服务的架构(SOA)以从位置服务本身抽象出(abstract)云服务的消费者。当给定客户端102-106处的云用户调用功能(诸如MES 功能)时,可通过在同一客户端本地的MES组件来执行该功能、或者可将该客户端重引导到计算云108中的服务器或其它装置上运行的MES组件。通过一种服务总线来支持这种重引导,该服务总线将一组服务端点暴露给与这些服务进行交互的用户,就如同服务是本地的一样。服务总线将针对那些服务的请求引导到适当的服务提供者,其要么是本地的,要么是基于所配置的映射处于云108中的。在每一服务的基础上可实现映射,允许使用本地服务和基于云的服务的混合。服务总线本身可以是在客户端本地的,或者是位于云108中的。 所披露的系统和方法可被设计用于多租用,从而使得许多公司能够共享同一物理数据库资源、但保持它们的相应数据完全私有。当通过制造执行系统或其它系统来在所使用的一个或多个云之中分配数据存储和数据处理时,本公开的创新性方面之一是使用了一种混合方法。与在客户端102-106处相比,客户端102-106的一些特征可由计算云108更好地执行。通过确定哪些功能可在计算云108上比在本地客户端102-106处更有效地执行,能够以这样的方式分配计算资源即使得性能最大化。图2图示了一种根据本公开的示例性本地系统环境200。图1中的每个客户端 102-106包括本地系统202、或者是以另外方法关联着本地系统202。本地系统202包括本地处理单元208、本地数据存储单元210、以及本地数据输入/输出212。本地处理单元208 可包括实时功能204和非实时功能206 二者。实时功能204可包括命令或控制其它装置的功能,其它装置诸如在工厂中使用的实际机械系统。往往需要这些实时功能204连续地可用,并且这些实时功能可被设计成非资源密集型的。实时功能204的实例是对基本的自动化系统进行编程以在特定时间内执行特定的功能(例如,钻入物质内)。非实时功能206可包括可用来形成或支持实时功能204的功能。非实时功能206 的实例是这些功能,该功能被用来训练本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:KP斯塔斯PF麦克劳林
申请(专利权)人:KP斯塔斯PF麦克劳林
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术