用于控制和/或监控装置的方法和控制系统制造方法及图纸

技术编号:25128072 阅读:20 留言:0更新日期:2020-08-05 02:58
利用本发明专利技术,可以以简单的方式管理在区块链中的针对用于控制装置的特定任务的复杂的控制指令链。尤其是,本发明专利技术针对特定任务允许给基于区块链的装置控制分配预先给定的有效性,其中有效性例如通过装置的生命周期(例如使用持续时间)来限定。

【技术实现步骤摘要】
【国外来华专利技术】用于控制和/或监控装置的方法和控制系统
本专利技术涉及一种用于控制和/或监控装置的方法和控制系统。
技术介绍
装置(如现场装置和生产装置)日益网络化,并且可以例如由不同的运营商来提供/运行。指令序列常常被传送给这些装置,所述指令序列可以通过这些装置来执行。在此不利的是,在由不同运营商的装置构成的异构网络中,难以控制指令序列的完成(Abarbeitung)。
技术实现思路
本专利技术的任务是,找到一种对现有技术中的已知的解决方案的替选方案。该任务通过在独立权利要求中说明的特征来解决。在从属权利要求中,呈现了本专利技术的有利的改进方案。区块链(英语:Blockchains)或“分布式账本(DistributedLedgers)”的技术当前是激烈讨论的技术,该技术尤其是可以实现为分布式数据库系统。除了分散式支付系统的应用(例如比特币(Bitcoin))之外,在金融业中研发了新的应用可能性。尤其是,在公司之间的交易由此可以在无调停中介或清算(Clearing)所的情况下以防止操纵的方式(manipulationsgeschuetzt)来实现。这能够实现无可信调停中介的新商业模型,降低了交易成本,并且可以灵活地提供新的数字服务,而不必设立为此特别设立的基础设施和信任关系。通过区块链来保护的交易数据记录(或者简称“交易”)包括例如如下程序代码:所述程序代码也可以被称作所谓的“智能合约(SmartContract)”。根据第一方面,本专利技术涉及一种用于控制和/或监控装置的控制系统,该控制系统包括:-分布式数据库系统(BC),所述分布式数据库系统(BC)具有:-多个节点(BCN,BCN_D),其中所述节点(BCN,BCN_D)和装置(D,BCN_D)经由第一通信网络(NW1)彼此连接;-第一标记模块(110),用于分配标记数据记录,其中-如果相对应的控制指令满足执行要求,则依据所述执行要求,标记数据记录之一在每种情况下都分配给控制指令,-通过所述分布式数据库系统(BC)的节点(BCN,BCN_D)或者通过装置(D,BCN_D),可执行分配给相应的标记数据记录中的一个标记数据记录的所述控制指令,-在所述执行要求中存储有装置特定的要求和/或设为前提的控制指令,-所述标记模块尤其是根据本专利技术的标记模块;-第一存储模块(130),用于将相应的控制指令连带他的分别相关联的标记数据记录存储在控制交易中,其中-控制交易被存储在分布式数据库系统(BC)中;-借助于分布式数据库系统(BC),向装置(D,BCN_D)或者节点(BCN,BCN_D)传输控制交易。除非在随后的描述中另有说明,术语“执行”、“算出”、“以计算机辅助的方式”、“计算”、“发现”、“生成”、“配置”、“重建”等等优选地涉及如下行动和/或过程和/或处理步骤:所述行动和/或过程和/或处理步骤改变数据和/或产生数据和/或将数据变换成另外的数据,其中所述数据尤其是可以呈现为物理变量或者可以作为物理变量存在,例如呈现为电脉冲或者作为电脉冲存在。尤其是,表达“计算机”应尽可能宽泛地来解释,以便尤其是涵盖所有具有数据处理特性的电子装置。计算机因此可以例如是个人计算机(PersonalComputer)、服务器、存储器可编程的控制装置(SPS)、手持式计算机系统(Handheld-Computer-Systeme)、掌上电脑(Pocket-PC)装置、移动无线电装置和另外的可以以计算机辅助的方式处理数据的通信装置、处理器和另外的用于进行数据处理的电子装置。在本专利技术的上下文内,“以计算机辅助的方式”可以理解为例如方法的实施,在所述方法中,尤其是处理器执行该方法的至少一个方法步骤。在本专利技术的上下文内,处理器可以理解为例如机器或者电子电路。处理器尤其是可以是主处理器(英语:CentralProcessingUnit(中央处理单元),CPU)、微处理器或者微控制器(例如专用集成电路或者数字信号处理器),他们可能与用于存储程序指令的存储单元相组合,等等。处理器例如也可以是IC(集成电路,英语:IntegratedCircuit)、尤其是FPGA(英语:FieldProgrammableGateArray(现场可编程门阵列))或者ASIC(专用集成电路,英语:Application-SpecificIntegratedCircuit),或者是DSP(数字信号处理器,英语:DigitalSignalProcessor)或者图形处理器GPU(图形处理单元(GraphicProcessingUnit))。处理器也可以理解为虚拟处理器、虚拟机或者软CPU。例如也可以涉及可编程处理器,该可编程处理器被配备有用于执行所提到的根据本专利技术的方法的配置步骤,或者利用配置步骤配置为使得:该可编程处理器实现本专利技术的方法、部件、模块或者另外的方面和/或子方面的根据本专利技术的特征。在本专利技术的上下文内,“存储单元”或者“存储模块”等等可以理解为例如呈工作存储器形式的易失性存储器(英语:Random-AccessMemory(随机存取存储器),RAM)或者永久性存储器、如硬盘或者数据载体。在本专利技术的上下文内,“模块”可以理解为例如处理器和/或用于存储程序指令的存储单元。例如,该处理器特别设立为,这样执行程序指令,以便处理器为了实施或者实现根据本专利技术的方法或者根据本专利技术的方法的步骤而执行功能。模块例如也可以是分布式数据库系统的节点,所述节点例如实现相对应的模块的特定功能/特征。相应的模块例如也可以构造为单独的或独立的模块。为此,相对应的模块例如可以包括其他元件。这些元件例如是一个或者多个接口(例如数据库接口、通信接口—例如网络接口、WLAN接口)和/或评价单元(例如处理器)和/或存储单元。借助于这些接口,例如可以交换(例如接收、传送、发送或者提供)数据。借助于评价单元,例如可以以计算机辅助的方式和/或自动地比较、检验、处理、分配或者算出数据。借助于存储单元,例如可以以计算机辅助的方式和/或自动地存储、检索或者提供数据。在本专利技术的上下文内,“包括”(尤其是在数据和/或信息方面)可以理解为例如将相对应的信息或相对应的日期(以计算机辅助的方式)存储在数据结构/数据记录(例如又在存储单元中存储有该数据结构/数据记录)中。在本专利技术的上下文内,“分配”(尤其是在数据和/或信息方面)可以理解为例如以计算机辅助的方式分配数据和/或信息。例如,为此,借助于存储地址或者唯一标识符(英语:uniqueidentifier(UID)),第二日期例如通过如下方式被分配给第一日期:例如第一日期与第二日期的存储地址或者唯一标识符共同地被存储在数据记录中。在本专利技术的上下文内,“提供”(尤其是在数据和/或信息方面)可以理解为例如以计算机辅助的方式进行提供。提供例如经由接口(例如数据库接口、网络接口、至存储单元的接口)进行。经由这些接口,例如在提供时可以传送和/或发送和/或检索和/或接收相对应的数据和/或信息。在本专利技术的本文档来自技高网...

【技术保护点】
1.一种用于控制和/或监控装置的控制系统,其包括:/n- 分布式数据库系统(BC),所述分布式数据库系统(BC)具有:/n- 多个节点(BCN,BCN_D),其中节点(BCN,BCN_D)和装置(D,BCN_D)经由第一通信网络(NW1)彼此连接;/n- 第一标记模块(110),用于分配标记数据记录,其中/n- 如果相对应的控制指令满足执行要求,则依据所述执行要求,所述标记数据记录之一在每种情况下都被分配给控制指令,/n- 通过所述分布式数据库系统(BC)的所述节点(BCN,BCN_D)或者通过所述装置(D,BCN_D),能执行所述控制指令,给所述控制指令分配有相应的标记数据记录之一,/n- 在所述执行要求中存储有装置特定的要求和/或设为前提的控制指令,/n- 所述标记模块尤其是根据权利要求8至18中任一项所述的标记模块;/n- 第一存储模块(130),用于将相应的控制指令连带所述相应的控制指令的分别相关联的标记数据记录存储在控制交易中,其中/n- 所述控制交易被存储在所述分布式数据库系统(BC)中;/n- 借助于所述分布式数据库系统(BC),向所述装置(D,BCN_D)或者节点(BCN,BCN_D)传输所述控制交易。/n...

【技术特征摘要】
【国外来华专利技术】20171023 EP 17197791.1;20171023 EP 18000033.3;20181.一种用于控制和/或监控装置的控制系统,其包括:
-分布式数据库系统(BC),所述分布式数据库系统(BC)具有:
-多个节点(BCN,BCN_D),其中节点(BCN,BCN_D)和装置(D,BCN_D)经由第一通信网络(NW1)彼此连接;
-第一标记模块(110),用于分配标记数据记录,其中
-如果相对应的控制指令满足执行要求,则依据所述执行要求,所述标记数据记录之一在每种情况下都被分配给控制指令,
-通过所述分布式数据库系统(BC)的所述节点(BCN,BCN_D)或者通过所述装置(D,BCN_D),能执行所述控制指令,给所述控制指令分配有相应的标记数据记录之一,
-在所述执行要求中存储有装置特定的要求和/或设为前提的控制指令,
-所述标记模块尤其是根据权利要求8至18中任一项所述的标记模块;
-第一存储模块(130),用于将相应的控制指令连带所述相应的控制指令的分别相关联的标记数据记录存储在控制交易中,其中
-所述控制交易被存储在所述分布式数据库系统(BC)中;
-借助于所述分布式数据库系统(BC),向所述装置(D,BCN_D)或者节点(BCN,BCN_D)传输所述控制交易。


2.根据权利要求1所述的控制系统,其中,所述设为前提的控制指令是已经执行的控制指令,针对所述已经执行的控制指令,在所述分布式数据库系统的确认交易中存储有关于所述已经执行的控制指令的执行的确认。


3.根据上述权利要求中任一项所述的控制系统,其中,
-所述分布式数据库系统是区块链,并且包括数据块,
-所述数据块是所述区块链的区块。


4.根据上述权利要求中任一项所述的控制系统,其中
-所述标记数据记录包括针对所述装置和/或节点的唯一标识符,所述装置和/或节点要执行所述相对应的控制指令。


5.根据上述权利要求中任一项所述的控制系统,其中,数据块经由密码哈希函数(H)彼此拼接。


6.根据上述权利要求中任一项所述的控制系统,其中,所述控制系统包括第一检验模块和/或第一执行模块和/或第二存储模块。


7.根据上述权利要求中任一项所述的控制系统,其中,
-所述控制系统或者所述标记模块(110)包括活动模块,
-所述活动模块设立为,显示或者记录所述设备和/或所述标记模块的活动。


8.一种用于分布式数据库系统或者用于具有分布式数据库系统的控制系统的标记模块(110),所述控制系统用于控制和/或监控装置,所述标记模块(110)具有:
-尤其是第一接口(810),用于接收或者检索控制指令;
-第一评价单元(820),用于分配标记数据记录,其中
-如果相对应的控制指令满足执行要求,则依据所述执行要求,所述标记数据记录之一在每种情况下都被分配给相应的控制指令,
-通过分布式数据库系统的节点或者通过装置,能执行所述控制指令,给所述控制指令分配有相应的标记数据记录之一,其中
-在所述执行要求中存储有装置特定的要求和/或设为前提的控制指令。


9.根据权利要求8所述的标记模块(110),其中,
-所述标记模块(110)包括第一分解模块,
-所述第一分解模块设立为,将指令序列分解成所述相对应的控制指令;
-所述相对应的控制指令例如被提供给所述控制系统或者所述第一标记模块。


10.根据权利要求8至9中任一项所述的标记模块(110),其中,
-所述标记模块(110)包括活动模块,
-所述活动模块设立为,显示或者记录所述标记模块的活动。


11.根据权利要求8至10中任一项所述的标记模块(110),其中,所述标记模块包括配置存储器,所述配置存储器包括关于所述装置的装置特定的数据和/或关于所述节点的装置特定的数据和/或所述装置特定的要求。


12.根据权利要求8至11中任一项所述的标记模块(110),其中,所述标记模块包括管理接口。


13.根据权利要求8至12中任一项所述的标记模块(110),其中,所述标记模块包括检测单元,用于检测关于所述装置的装置特定的数据或者关于节点的装置特定的数据。

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

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

1