利用来自面向服务的架构的信息提取的配置合成制造技术

技术编号:28429854 阅读:33 留言:0更新日期:2021-05-11 18:39
一种用于生成配置数据以实现和/或增强实时通信的方法,其中所述系统包括部件,其借助于通信基础设施彼此连接,并且其中所述部件被配置为根据配置数据发送和/或接收所述信息,其中通过发布订阅协议的执行来生成用于两个或多个所述部件的第一配置数据,在所述部件中的每个上执行至少一个应用,其中所述发布订阅协议由两个或更多个所述部件执行,向所述部件提供所述第一配置数据,并且其中所述第一配置数据被用作向产生第二配置数据的过程的输入,其中第一和第二配置数据不相等,并且其中所述两个或多个部件使用所述第二配置数据作为它们实时通信的配置数据,在所述部件中的每个上执行至少一个应用。

【技术实现步骤摘要】
利用来自面向服务的架构的信息提取的配置合成
本专利技术涉及一种用于生成配置数据(特别是增强的配置数据)以实现和/或增强系统中的实时通信的方法,所述系统中特别是在计算机的系统中,例如在(用电子计算机)控制的-物理系统中或在系统的(用电子计算机)控制的-物理系统中,其中所述系统包括部件,特别是两个或更多个部件,其中所述部件借助于通信基础设施彼此连接,并且其中所述部件中的至少两个(特别是所述部件中的每个)各自执行至少一个应用,其中在部件上执行的至少一个应用与在另一部件上执行的至少一个应用交换信息,并且其中部件被配置为根据配置数据发送和/或接收所述信息。此外,本专利技术涉及一种用于在上面提到的方法中使用以生成配置数据的实体。最后,本专利技术涉及一种系统,特别是计算机的系统,例如(用电子计算机)控制的-物理系统或系统的(用电子计算机)控制的-物理系统,其中所述系统包括部件,特别是两个或更多个部件,其中所述部件借助于通信基础设施彼此连接,并且其中所述部件中的至少两个(特别是所述部件中的每个)各自被配置为执行至少一个应用,其中在部件上执行的至少一个应用与在另一部件上执行的至少一个应用交换信息,并且其中部件被配置为根据配置数据发送和/或接收所述信息。
技术介绍
(用电子计算机)控制的-物理系统CPS是其中一个或若干个计算机监视和/或控制物理过程的系统。CPS的示例是:汽车、飞机、火车、工业机器人和生产线、工作车辆、宇宙飞船等。随着计算机越来越演进,CPS的复杂性也越来越高。甚至系统的(用电子计算机)控制的-物理系统、CPSoS、正在演进,其中多个CPS彼此耦合以执行甚至更加复杂的任务。可以在将大量复杂机器彼此连接的工业物联网(IoT)、空中无人机的群、地面车辆中的编队以及另外许多中找到CPSoS的示例。在这些CPS和CPSoS中,单独计算机之间的通信和单独计算机内的部件的通信以及不同计算机、潜在地属于CPSoS中的不同CPS的不同计算机内的部件的通信在CPS和CPSoS的设计中变得越来越是关键要素。所述通信通常必须满足各种要求,例如,低等待时间、高可用性、高完整性、保密性、安全性以及另外许多。因此,在CPS和CPSoS中的通信变成复杂的设计挑战。在更经典的信息技术(IT)中,已经开发了用于处理通信复杂性的范例,如例如实现面向服务的架构(SOA)的发布-订阅范例(PSP)。根据PSP,中间件安装在系统中,该中间件动态地建立发送和接收应用之间的通信。相反地,PSP最近也已被引入到CPS和CPSoS,如例如汽车领域中的SOME/IP或机器人中的机器人操作系统(ROS)。然而,随着PSP使其起源(origin)解决相当IT类的问题,它通常不能充分地解决通信的定时方面。由于通信的定时在CPS和CPSoS中具有最高的重要性,所以现有PSP解决方案是不够的,但是可以在CPS和CPSoS中的通信的设计中用作构建块。特别地,现有技术的PSP解决方案不能用于具有低和保证的传输等待时间的关键控制任务。
技术实现思路
本专利技术的目的是减轻CPS和CPSoS中的通信的复杂设计挑战,特别是在具有低等待时间通信的要求的CPS和CPSoS中。该目的利用上面提到的方法来实现,其中根据本专利技术-通过发布-订阅协议的执行来生成用于两个或多个部件的第一配置数据,在所述部件中的每个上执行至少一个应用,其中所述发布-订阅协议由两个或更多个部件执行,向所述部件提供第一配置数据,并且其中-所述第一配置数据被用作向产生第二配置数据的过程的输入,其中-第一和第二配置数据不相等,并且其中-所述两个或多个部件使用所述第二配置数据作为它们实时通信的配置数据,在所述部件中的每个上执行至少一个应用。此外,利用在上面提到的方法中使用的实体、实体(特别是设备或系统)来实现目的,其中所述实体被配置为接收第一配置数据,并且其中所述实体还被配置为使用所述第一配置数据输入以用于过程,并且其中实体被配置为执行所述过程,并且其中所述过程产生第二配置数据,并且其中所述第一和第二配置数据不相等。所述实体可以是系统的部分或连接到系统,诸如例如计算机的系统,例如(用电子计算机)控制的-物理系统或系统的(用电子计算机)控制的-物理系统,其中所述系统可以包括部件,并且其中所述实体被配置为向系统提供第二配置数据,特别是向系统的一个或多个部件提供第二配置数据。最后,利用在介绍中提到的系统来实现目的,其中根据本专利技术-两个或更多个部件被配置为执行发布-订阅协议,并且其中-通过所述发布-订阅协议的执行来生成用于所述系统的两个或多个部件的第一配置数据,例如以用于所述部件,在所述部件中的每个上执行至少一个应用,并且其中-系统(例如执行发布-订阅协议的两个或更多个部件)将所述第一配置数据提供给过程,并且其中-所述第一配置数据被用作向产生第二配置数据的所述过程的输入,其中-第一和第二配置数据不相等,并且其中-所述两个或多个部件(在其中的每个上执行至少一个应用)被配置为使用所述第二配置数据作为它们实时通信的配置数据。所述系统可以包括如前所提到的至少一个实体和/或连接到至少一个这样的实体,并且其中所述过程在所述实体中的一个或多个上执行。本专利技术使用PSP解决方案作为用于CPS和CPSoS(特别是具有低等待时间通信的要求的CPS和CPSoS)的总体通信架构中的构建块。因此,本专利技术减轻了在CPS和CPSoS中的通信的复杂设计挑战。根据本专利技术的方法公开了使用PSP解决方案来建立第一配置数据。所述第一配置数据可以包括诸如哪个发送器要与哪个接收器进行通信的信息。信息还可以包括要传送的数据量和/或(发送器与接收器之间的)所述通信的更新频率、和/或所述通信的最大允许传输等待时间、和/或所述通信的所需保密性级别和/或所述通信的所需安全性/可用性/完整性级别。所述第一配置数据还可以包括用于将部件物理地连接到彼此的通信基础设施的配置数据。所述第一配置数据(以及潜在地通信基础设施的第一配置数据)然后在产生作为输出第二配置数据的过程中用作输入。所述第二配置数据也可以包含也用于通信基础设施的配置数据。所述第二配置数据可以包含关于任务调度、和/或消息传输调度、和/或消息转发调度、和/或消息接收调度的附加信息。下面描述本专利技术的优选实施例,尤其是根据本专利技术的方法和系统。所提到的特征可以单独地或以任何任意组合来实现:所述第一配置数据还可以包括通信基础设施的配置数据。第一配置数据可以包括关于哪个发送器要与哪个接收器进行通信的信息。第一配置数据可以包括以下信息中的至少一个、优选地全部或至少两个的组合:·要在发送器和接收器之间传送的数据量,·发送器和接收器之间的通信的更新频率,·发送器和接收器之间的通信的最大允许传输等待时间,·发送器和接收器之间的通信的所需保密性级别,·发送器和接收器之间的通信的所需安全性/可用性/完整性级别。所述第二配置数据还可以包括通信基本文档来自技高网
...

【技术保护点】
1.一种用于生成配置数据以实现和/或以增强系统中的实时通信的方法,所述配置数据特别是增强的配置数据,所述系统中特别是在计算机的系统中,例如在(用电子计算机)控制的-物理系统中或在系统的(用电子计算机)控制的-物理系统中,其中所述系统包括部件(CO1-CO8),特别是两个或更多个部件,其中所述部件(CO1-CO8)借助于通信基础设施(COM-INF)彼此连接,并且其中所述部件(CO1-CO8)中的至少两个、特别是所述部件(CO1-CO8)中的每个、各自执行至少一个应用(APPA,APPB),其中在部件(CO1-CO8)上执行的至少一个应用(APPA,APPB)与在另一部件上执行的至少一个应用交换信息,并且其中所述部件(CO1-CO8)被配置为根据配置数据发送和/或接收所述信息,/n其特征在于/n-通过发布-订阅协议(PSP1)的执行来生成用于两个或多个所述部件(CO1-CO8)的第一配置数据(CONF1A-CONF8A),在所述部件(CO1-CO8)中的每个上执行至少一个应用,其中所述发布-订阅协议由两个或更多个所述部件(CO1-CO8)执行,向所述部件(CO1-CO8)提供所述第一配置数据,并且其中/n-所述第一配置数据(CONF1A-CONF8A)被用作向产生第二配置数据(CONF1B-CONF8B)的过程(PROCESS-CONFA)的输入,其中/n-第一配置数据和第二配置数据不相等,并且其中/n-所述两个或多个部件(CO1-CO8)使用所述第二配置数据作为它们实时通信的配置数据,在所述部件(CO1-CO8)中的每个上执行至少一个应用。/n...

【技术特征摘要】
20191106 EP 19207465.61.一种用于生成配置数据以实现和/或以增强系统中的实时通信的方法,所述配置数据特别是增强的配置数据,所述系统中特别是在计算机的系统中,例如在(用电子计算机)控制的-物理系统中或在系统的(用电子计算机)控制的-物理系统中,其中所述系统包括部件(CO1-CO8),特别是两个或更多个部件,其中所述部件(CO1-CO8)借助于通信基础设施(COM-INF)彼此连接,并且其中所述部件(CO1-CO8)中的至少两个、特别是所述部件(CO1-CO8)中的每个、各自执行至少一个应用(APPA,APPB),其中在部件(CO1-CO8)上执行的至少一个应用(APPA,APPB)与在另一部件上执行的至少一个应用交换信息,并且其中所述部件(CO1-CO8)被配置为根据配置数据发送和/或接收所述信息,
其特征在于
-通过发布-订阅协议(PSP1)的执行来生成用于两个或多个所述部件(CO1-CO8)的第一配置数据(CONF1A-CONF8A),在所述部件(CO1-CO8)中的每个上执行至少一个应用,其中所述发布-订阅协议由两个或更多个所述部件(CO1-CO8)执行,向所述部件(CO1-CO8)提供所述第一配置数据,并且其中
-所述第一配置数据(CONF1A-CONF8A)被用作向产生第二配置数据(CONF1B-CONF8B)的过程(PROCESS-CONFA)的输入,其中
-第一配置数据和第二配置数据不相等,并且其中
-所述两个或多个部件(CO1-CO8)使用所述第二配置数据作为它们实时通信的配置数据,在所述部件(CO1-CO8)中的每个上执行至少一个应用。


2.根据权利要求1所述的方法,其中所述第一配置数据还包括所述通信基础设施(COM-INF)的配置数据(COM-CONFA)。


3.根据权利要求1或2所述的方法,其中所述第一配置数据包括关于哪个发送器要与哪个接收器进行通信的信息。


4.根据权利要求1至3中任一项所述的方法,其中所述第一配置数据包括以下信息中的至少一个、优选地全部或至少两个的组合:
·要在发送器和接收器之间传送的数据量,
·发送器和接收器之间的所述通信的更新频率,
·发送器和接收器之间的所述通信的最大允许传输等待时间,
·发送器和接收器之间的所述通信的所需保密性级别,
·发送器和接收器之间的所述通信的所需安全性/可用性/完整性级别。


5.根据前述权利要求中任一项所述的方法,其中所述第二配置数据还包括所述通信基础设施(COM-INF)的配置数据(COM-CONFB)。


6.根据前述权利要求中任一项所述的方法,其中所述两个或多个部件(CO1-CO8)各自维护本地的时间表示,并且所述本地的时间表示彼此同步,以便建立同步时基。


7.根据前述权利要求中任一项所述的方法,其中所述第二配置数据(CONF1B-CONF8B,COM-CONFB)包括配置条目(CONF-ENTRYB),所述配置条目(CONF-ENTRYB)定义时间点,在所述时间点处两个或多个部件(CO1-CO8)向所述通信基础设施(COM-INF)提供应用数据;和/或定义时间点,在所述时间点处两个或多个部件(CO1-CO8)从所述通信基础设施(COM-INF)接收应用数据;和/或定义时间点,在所述时间点处所述通信基础设施(COM-INF)在部件(CO1-CO8)之间和/或在所述通信基础设施(COM-INF)自身内转发应用数据。


8.根据前述权利要求中任一项所述的方法,其中所述第二配置数据由远程实体(REMOTE)或两个或更多个远程实体(REMOTE)产生,其中远程实体(REMOTE)可以被实现为在云(CLOUD)中、和/或在(用电子计算机)控制的-物理系统的基础设施(INFRA)中、和/或在另一车辆(VEHICLE2)中、和/或在开发计算机(DEV-COMP)中执行的服务。


9.根据前述权利要求中任一项所述的方法,其中所述发布-订阅协议在所述系统的开发时间期间和/或作为所述系统的更新和/或维护过程的部分来执行。


10.一种用于在根据权利要求1至9中任一项所述的方法中使用的实体,特别是设备或系统,其中所述实体被配置为接收第一配置数据(CONF1A-CONF8A),并且其中所述实体还被配置为使用所述第一配置数据输入以用于过程(PROCESS-CONFA),并且其中所述实体被配置为执行所述过程,并且其中所述过程产生第...

【专利技术属性】
技术研发人员:B·莱纳S·罗德里格斯洛佩兹S·波莱德纳G·涅德利斯特
申请(专利权)人:TTTECH汽车股份公司
类型:发明
国别省市:奥地利;AT

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

1