用于将设备数据插入到分布式数据库系统中的装置和方法制造方法及图纸

技术编号:35679865 阅读:32 留言:0更新日期:2022-11-23 14:21
本发明专利技术涉及一种用于将设备(FG)的设备数据(D1)插入到分布式数据库系统(BC)中的装置(100),包括:

【技术实现步骤摘要】
【国外来华专利技术】用于将设备数据插入到分布式数据库系统中的装置和方法


[0001]本专利技术涉及用于将设备的设备数据插入到分布式数据库系统中的装置和方法。

技术介绍

[0002]设备、诸如现场设备或制造设备越来越频繁地相互联网,使得所述设备可以交换数据或可以访问所述设备的数据。在此情况下,如果使设备数据在分布式数据库、诸如区块链(英语Blockchain)中可用,则是值得期望的。区块链(英语Blockchains)或“分布式账本”技术当前是深入讨论的技术,该技术尤其可以实现为分布式数据库系统。通过区块链保护的交易数据记录(或者简称交易)包括例如也可以被称为所谓的“智能合约(Smart Contract)”的程序代码和/或程序指令。
[0003]不过,将设备连接到这种分布式数据库通常与高配置耗费相关联。尤其在工业环境中,由于大数量的设备,用于连接到分布式数据库的单独配置可能是非常复杂的。附加地,提出如下问题:由于安全要求,对这些设备的物理访问常常不存在。但是,为了连接到分布式数据库,可能需要修改设备的硬件,以便例如提供由分布式数据库系统所要求的计算能力或安全功能。

技术实现思路

[0004]因此,本专利技术的任务是提供一种耗费低的将设备数据插入到分布式数据库系统中的可能性。
[0005]该任务通过在独立权利要求中所描述的措施来解决。在从属权利要求中呈现了本专利技术的有利的改进方案。
[0006]根据第一方面,本专利技术涉及一种用于将设备的设备数据插入到分布式数据库系统中的装置,该装置包括:
>‑ꢀ
第一通信接口,该第一通信接口设立为接收来自分布式数据库系统的数据库配置信息,
‑ꢀ
第二通信接口,该第二通信接口与设备耦合并设立为接收来自设备的设备数据,
‑ꢀ
配置模块,该配置模块设立为,
‑ꢀ
从存储在配置模块上的用于配置所述装置的数据提供模块的配置参数的集合中选择至少一个配置参数,
‑ꢀ
根据数据库配置信息检查至少一个所选择的配置参数并输出检查结果,
‑ꢀ
并且根据检查结果借助至少一个所选择的配置参数配置数据提供模块,
‑ꢀ
标识模块,该标识模块设立为,为该装置提供标识信息,其中所述标识信息与设备数据的至少一部分有关,
‑ꢀ
注册模块,该标识模块设立为根据标识信息针对分布式数据库系统注册所述装置,以及
‑ꢀ
数据提供模块,该数据提供模块设立为,根据检查结果参考所述标识信息将设备数据插入到分布式数据库系统中。
[0007]除非在以下描述中另有说明,否则术语“执行”、“计算”、“以计算机辅助的方式”、“测算”、“确认”、“生成”、“配置”、“重建”等优选地涉及改变和/或产生数据和/或将数据转变为其他数据的动作和/或过程和/或处理步骤,其中数据尤其可以作为物理变量呈现或存在。
[0008]与本专利技术相关联地,“以计算机辅助的方式”例如可以被理解为方法的实施,在所述方法中尤其处理器执行该方法的至少一个方法步骤。例如,“以计算机辅助的方式”也可以被理解为“以计算机实施的方式”。
[0009]与本专利技术相关联地,处理器例如可以被理解为机器或者电子电路。处理器尤其可以是主处理器(英语Central Processing Unit(中央处理单元),CPU)、微处理器或者微控制器、例如专用集成电路或者数字信号处理器,可能与用于存储程序指令的存储单元相组合,等等。处理器例如也可以是IC(集成电路,英语Integrated Circuit)、尤其FPGA(英语Field Programmable Gate Array(现场可编程门阵列))或者ASIC(专用集成电路,英语Application

Specific Integrated Circuit),或者DSP(数字信号处理器,英语Digital Signal Processor)或者图形处理器GPU(图形处理单元(Graphic Processing Unit))。处理器也可以被理解为虚拟化处理器、虚拟机或者软CPU。例如也可以涉及可编程处理器,该可编程处理器被配备有用于执行所提到的根据本专利技术的方法的配置步骤,或者配置有配置步骤,使得该可编程处理器实现方法或模块或者本专利技术的另外的方面和/或子方面的根据本专利技术的特征。
[0010]与本专利技术相关联地,“模块”例如可以被理解为处理器和/或用于存储程序代码的存储单元。例如,该处理器特别设立为,执行程序代码,以便该处理器执行功能,以便实施或者实现根据本专利技术的方法或者根据本专利技术的方法的步骤。各个模块例如也可以被构成为单独的或独立的模块。为此,相应的模块例如可以包括其他元件。这些元件例如是一个或者多个接口(例如数据库接口、通信接口 — 例如网络接口、WLAN接口)和/或评估单元(例如处理器)和/或存储单元。借助接口例如可以交换(例如接收、传送、发送、或提供)数据。借助评估单元例如可以以计算机辅助的方式和/或自动化地比较、检验、处理、分配或者计算数据。借助存储单元例如可以以计算机辅助的方式和/或自动化地存储、检索或提供数据。
[0011]与本专利技术相关联地,(尤其关于数据和/或信息的)“提供”例如可以被理解为以计算机辅助的方式提供。提供例如经由接口(例如数据库接口、网络接口、至存储单元的接口)进行。经由这些接口,例如可以在提供期间传送和/或发送和/或检索和/或接收相应的数据和/或信息。与本专利技术相关联地,“提供”例如也可以被理解为加载或者存储例如具有相应的数据的交易。“提供”例如也可以被理解为将相应的数据从区块链或者分布式数据库系统(或其基础设施)的一个节点传输(或者发送或者传送)到另一节点。
[0012]与本专利技术相关联地,“校验和”(例如数据块校验和、数据校验和、节点校验和、交易校验和、拼接校验和(Verkettungspruefsumme)等等)例如可以被理解为密码校验和或者密码哈希(kryptographischer Hash)或哈希值,这些密码校验和或者密码哈希或哈希值尤其借助密码哈希函数关于数据记录和/或数据和/或交易中的一个或者多个交易和/或数据块的子区域(例如区块链的区块的区块头或者分布式数据库系统的数据块的数据块头或者数
据块的交易的仅仅一部分)来形成或者计算。校验和尤其可以是哈希树(例如默克尔树(Merkle Baum)、帕特里夏树(Patricia

Baum))的一个校验和/多个校验和或者一个哈希值/多个哈希值。此外,“校验和”尤其也可以被理解为数字签名或者密码消息认证码。借助校验和,例如可以在数据库系统的不同层级上实现对交易和其中所存储的数据(记录)的密码保护/操纵保护。如果例如要求高安全性,则例如在交易层级上产生和检验校验和。
[0013]与本专利技术相关联地,“数据块校验和”可以被理解为例如关于数据块的一部分或者所有交易所计算出的校验和。节点然后例如可以借助数据块校验和检查/确认数据块的相应的部分的完整性/真实性。附加地或者替本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于将设备(FG)的设备数据(D1)插入到分布式数据库系统(BC)中的装置(100),包括:
‑ꢀ
第一通信接口(101),所述第一通信接口设立为接收来自所述分布式数据库系统的数据库配置信息(D2),
‑ꢀ
第二通信接口(102),所述第二通信接口与所述设备耦合并设立为从所述设备接收设备数据,
‑ꢀ
配置模块(103),所述配置模块设立为,
‑ꢀ
从存储在所述配置模块上的用于配置所述装置的数据提供模块的配置参数的集合中选择至少一个配置参数,
‑ꢀ
根据所述数据库配置信息(D2)检查所述至少一个所选择的配置参数并输出检查结果,
‑ꢀ
并且根据所述检查结果借助所述至少一个所选择的配置参数来配置所述数据提供模块,
‑ꢀ
标识模块(104),所述标识模块设立为,为所述装置(100)提供标识信息(ID),其中所述标识信息与所述设备数据的至少一部分有关,
‑ꢀ
注册模块(105),所述注册模块设立为根据所述标识信息(ID)针对所述分布式数据库系统(BC)注册所述装置(100),以及
‑ꢀ
数据提供模块(106),所述数据提供模块设立为根据所述检查结果参考所述标识信息(ID)将所述设备数据插入到所述分布式数据库系统中。2.根据权利要求1所述的装置,其中所述第二通信接口(102)设立为将所述设备数据(D1)提供给所述数据提供模块(106),用于插入到所述分布式数据库系统(BC)中。3.根据上述权利要求中任一项所述的装置,其中所述配置模块(103)设立为借助所述至少一个所选择的配置参数来配置所述数据提供模块(106),使得所述数据提供模块具有适合于所述分布式数据库系统的配置。4.根据上述权利要求中任一项所述的装置,其中所述数据提供模块(106)设立为根据所述数据库配置信息(D2)将所述设备数据(Dl)转换成数据库特定的格式并这样插入到所述分布式数据库系统中。5.根据上述权利要求中任一项所述的装置,其中所述标识模块(104)设立为根据所述数据库配置信息(D2)提供所述标识信息(ID)。6.根据上述权利要求中任一项所述的装置,其中所述第一通信接口(101)设立为经由与所述装置连接的网络(NW)接收数据并根据接收到的数据检测所述分布式数据库系统的可用性,其中经由所述网络实现所述分布式数据库系统(BC)。7.根据上述权利要求中任一项...

【专利技术属性】
技术研发人员:T
申请(专利权)人:西门子股份公司
类型:发明
国别省市:

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

1