当前位置: 首页 > 专利查询>西门子公司专利>正文

数据处理系统技术方案

技术编号:17472613 阅读:30 留言:0更新日期:2018-03-15 08:46
本发明专利技术涉及一种提供有数据校验系统(26)的数据处理系统(10),数据校验系统被布置用于在收到来自现场设备(12)的请求时执行验证检查,以将数据传送到数据处理系统(10)、校验设备的用于交换数据的权限并验证数据完整性。在验证检查失败的情况下,提供用于数据的临时存储的数据着陆区(28),使得能够校正数据错误。

data processing system

The present invention provides a data check system (26) of the data processing system (10), data check system is arranged for receiving from a field device (12) performs a validation check request, to transmit the data to the data processing system (10), calibration equipment for the exchange of data and verify permissions data integrity. In the case of verification check failure, a data landing area (28) is provided for the temporary storage of the data so that data error can be corrected.

【技术实现步骤摘要】
数据处理系统
本专利技术涉及一种数据处理系统,并且具体涉及一种数据在数据处理系统中的存储,数据处理系统被设置用于与可用于物联网背景下或其它背景下的一个或多个现场设备交互。
技术介绍
“物联网”(IoT)是信息技术已知趋势的名称,它指的是设备经由互联网和其它计算机网络交换数据的各种技术和方法。交换数据的设备可提供有嵌入式电子电路系统、软件、传感器、致动器和提供网络连通性的通信设备。典型的IoT系统包括数据处理系统,该数据处理系统被布置用于从多个现场设备接收和处理数据。数据处理系统可包括数据中心并且可实现为基于云的平台。当现场设备请求连接到处理系统时,数据处理系统需要判定是否接受连接,以及是否接受来自现场设备的数据。为了安全起见,而且还要控制成本和资源消耗,如果没有明确要求,则需要建立规则来拒绝某些设备发送数据。在安全性方面,重要的是数据处理系统知道发送数据的设备的某些方面,例如,是否允许发送数据的设备这样做、设备是否注册到已知的租户、发送的数据是否可以被数据处理系统理解用于处理(例如通过具有已知的数据结构)、数据是否可以解译(例如,数据语义是否已知)、实际上是否想要存储数据等等。关于未知设备、未知数据或未知数据结构的处理,存在一些问题。正常的方法是基于简单的授权询问,实施“是或否”概念,由此简单地允许或拒绝现场设备与数据处理系统交换数据。该授权判定通常基于机密(诸如证书)的交换,其中现场设备向数据处理系统呈现先前在数据处理系统生成的机密。当在这种情况下并且设备获得访问权限且可以发送数据时,接受数据。然而,在某些情况下,设备将是未知的,并且仍可期望该设备处理其数据。在那种情况下,数据将丢失,因为正常的简单授权询问将立即拒绝尝试。如果接受现场设备连接,在不能处理或存储其数据(例如,因为结构或语义是未知的)的情况下,仍存在问题。通常,生成错误并且丢失数据。这缺少更好的精细的问题解决机制以及在删除数据之前校正问题的选项。此外,该解决方案强加了成本风险。如果平台接受并存储所有的数据,则这将导致运营成本(例如,可以千兆字节或类似的单位计费的存储数据库中需要额外的存储资源)。在其中客户需要知道他必须预期(例如在一个月内)的成本的环境(诸如法律环境)中,需要允许客户提前接受或拒绝由现场设备发送的数据的解决方案。这与典型的按次付费模式相反,在按次付费模式中,客户接受他只需要支付他消费的资源。在工业IoT中,事情有所不同,因为现场设备可能不能完全由客户控制,例如当由第三方公司为他们提供服务时。
技术实现思路
因此,需要解决或改善这些问题和其它问题的方法和系统。根据本公开的第一方面,提供了一种数据处理系统,包括:数据校验系统,其被布置用于在收到来自现场设备的、将数据传送到数据处理系统的请求时执行验证检查;数据存储器;以及数据着陆区;其中数据校验系统被布置用于如果验证检查成功,则将与请求关联的数据传递到数据存储器,并且如果验证检查不成功,则将与请求有关的数据传递到数据着陆区。可选地,验证检查包括校验是否允许发出请求的现场设备发送数据。如果不允许现场设备发送数据,则验证检查未通过,并将数据发送到数据着陆区。可选地,验证检查包括检查与请求关联的数据的完整性。如果数据未通过完整性检查,则验证检查未通过,并将数据发送到数据着陆区。可选地,数据校验系统被布置用于仅在现场设备被校验为允许发送数据之后,检查与请求相关的数据的完整性。可选地,数据着陆区包括数据清理服务,该数据清理服务被布置用于修改数据,使得该数据能够通过数据校验系统的验证检查。可选地,数据着陆区被布置用于一旦数据经数据清理服务处理,就将该数据传回到数据校验系统。可选地,数据清理服务包括可应用于数据的工作规则。可选地,数据着陆区包括用于修改数据或工作规则的用户界面。可选地,存储在数据着陆区中的数据在预定时间段期满之后清除。根据本公开的第二方面,提供了一种处理数据的方法,包括:从现场设备接收与数据处理系统交换数据的请求;在收到请求时执行验证检查;如果验证检查成功,则将与请求关联的数据传递到数据存储器,并且如果验证检查不成功,则将与请求有关的数据传递到数据着陆区。附图说明从以下优选实施例的附图和详细描述中,本专利技术其他的方面、特征和优点将变得显而易见。现在将参照本专利技术的优选实施例的附图来提出本专利技术的上述和其它概念。所示实施例旨在例示而非限制本专利技术。附图包含以下图,其中相同的附图标记在整个描述和附图中指相同的部分,并且其中:图1示出了已知的IoT(物联网)数据处理系统;图2示出了根据本公开的数据处理系统;以及图3示出了根据本公开的实施例的IoT数据处理系统的实例。具体实施方式本公开提供了一种系统,该系统提供了一种良好的精细机制,以支持平台操作者或管理用户来管理未知的设备或不可预测的使用案例或情景,并以托管的方式解决这方面的问题。图1示出了已知的IoT(物联网)系统。数据处理系统10被布置用于经由网络14(诸如互联网)从现场设备12接收数据。数据处理系统10包括用于接收、处理和发送数据的各种组件和能力。它可被实施为基于云的数据服务平台。数据处理系统10提供现场设备通信服务16,其接受或拒绝来自现场设备12的连接。该服务使数据发射终止,并且能够接受/解译使用协议(诸如HTTP、HTTPS、MQTT、CoAP)发送的数据并从传输的数据包中提取实际数据。然后将数据提供给数据处理服务18,数据处理服务18能够解译数据(例如,知道其结构),并尝试将其写入数据存储器20,该数据存储器20可提供用于将数据存储在存储器中的持久性数据库或其它结构。在涉及服务的情况下,应当理解,这些服务可被实施为具有用于进行所需功能的适当硬件和软件的模块。虽然仅例示了一个现场设备12,但应当理解,IoT系统中通常存在非常多的此类设备。在该系统中,存在各种问题要解决。通信服务16将确保其仅接受来自现场设备12的数据,该现场设备被授权在较早阶段发送数据。因此,通常存在对现场设备12是否已知和授权进行定义的适当的规则。如果不是,则数据通常被清除(在22处示出),并写入错误日志以向管理用户和操作者指示问题。而且,如果因为数据具有未知结构或语义不清楚,数据处理服务18而不能解译数据,则将难以永久地存储数据。因此,在大多数情况下,数据将被清除(在24处示出),并且可写入错误日志以向管理用户和操作者指示问题。图2例示了根据本公开实施例的改进的数据处理系统10。该数据处理系统10经由网络14(诸如互联网)从现场设备12接收数据。数据校验服务26在将数据存储在数据存储器20中之前进行检查。如上所述,数据校验服务26可包括具有用于进行所需功能的适当硬件和软件的模块,并且可替代地被称为数据校验系统。该数据存储器20优选地用于持久地存储数据,并且期望仅存储满足一个或多个标准的数据,标准由数据校验服务26进行检查。如果数据校验服务26发现数据不符合这些标6准,则数据不会被存储在数据存储器20中,而是被传递到数据着陆区28。数据着陆区28可以简单地存储相关数据以供进一步参考,但是在优选实施例中,它可提供可以修改数据的数据清理服务或组件,使得其可以通过由数据校验服务26进行的检查。一旦数据被修改,该数据就可从着陆区28传回到数据校验服务26,然后本文档来自技高网
...
数据处理系统

【技术保护点】
一种数据处理系统(10),包括:数据校验系统(26),所述数据校验系统被设置用于在收到来自现场设备(12)的、将数据传送到所述数据处理系统(10)的请求时执行验证检查;数据存储器(20);以及数据着陆区(28);其中,所述数据校验系统(26)被设置用于,如果所述验证检查成功,则将与所述请求关联的数据传递到所述数据存储器(20),以及如果所述验证检查不成功,则将与所述请求有关的数据传递到所述数据着陆区(28)。

【技术特征摘要】
2016.08.30 EP 16186222.21.一种数据处理系统(10),包括:数据校验系统(26),所述数据校验系统被设置用于在收到来自现场设备(12)的、将数据传送到所述数据处理系统(10)的请求时执行验证检查;数据存储器(20);以及数据着陆区(28);其中,所述数据校验系统(26)被设置用于,如果所述验证检查成功,则将与所述请求关联的数据传递到所述数据存储器(20),以及如果所述验证检查不成功,则将与所述请求有关的数据传递到所述数据着陆区(28)。2.根据权利要求1所述的数据处理系统(10),其中,所述验证检查包括校验发出所述请求的所述现场设备(12)是否被允许发送数据。3.根据权利要求1或2所述的数据处理系统(10),其中,所述验证检查包括检查与所述请求关联的数据的完整性。4.根据权利要求3所述的数据处理系统(10),其中,所述数据校验系统(26)被设置用于仅在所述现场设备(12)被校验为允许发送数据之后检查与所述请求关联的数据的所述完整性。5.根据前述权利要求中任一项所述的数据...

【专利技术属性】
技术研发人员:米夏埃尔·阿德勒克劳斯彼得·霍夫曼
申请(专利权)人:西门子公司
类型:发明
国别省市:德国,DE

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

1