计算系统和用于运行计算系统的方法技术方案

技术编号:22758195 阅读:16 留言:0更新日期:2019-12-07 05:18
本发明专利技术涉及一种计算系统(1),其具有:至少一个机动车(3)的至少一个计算装置(2);和包括至少一个计算装置(5)的云(4),其中,至少一个从输入数据计算出输出数据的应用程序(12)能以分布的方式至少部分地通过机动车侧的计算装置(2)执行以及至少部分地在云侧执行。

Computing systems and methods used to run computing systems

The invention relates to a computing system (1), which has at least one computing device (2) of at least one motor vehicle (3) and a cloud (4) including at least one computing device (5), wherein at least one application program (12) calculating output data from input data can be executed at least partially through the computing device (2) on the motor vehicle side and at least partially on the cloud side in a distributed manner.

【技术实现步骤摘要】
【国外来华专利技术】计算系统和用于运行计算系统的方法
本专利技术涉及一种计算系统,其具有:至少一个机动车的至少一个计算装置;和包括至少一个计算装置的云。此外,本专利技术涉及一种用于运行这种计算系统的方法。
技术介绍
在现代机动车中,要实现越来越多的、待以部分要求高的方式实施的功能,例如用于高级的驾驶员辅助系统(ADAS-AdvancedDriverAssistanceSystem)和/或信息娱乐系统(IVI-ln-vehicleInfotainment)。对于在机动车中实现的这种以及其它现代功能来说,需要高计算能力和/或大量待保留的输入数据,以便解决复杂和/或繁琐的计算任务。与此相关的解决方案大多使用机动车外部的服务器装置,建立了至该机动车外部的服务器装置的无线通信连接。一方面,可以从该服务器装置调用信息,例如需要的、当前的输入数据,然而另一方面也可以设想,在服务器装置方面实现用于执行通过应用程序实现的功能所需的计算能力的至少部分。在此,服务器装置也可以是云或者云的一部分。机动车内的计算密集型功能的一个示例是在导航系统的框架内至兴趣点(POI-PointsofInterest)的路径的计算,特别是用于确定行驶时间。在此,用户、即机动车的驾驶员经常希望直接看到,他们去相应的POI需要多长时间。然而,该计算需要在使用多个输入数据的情况下进行的路线规划,除了数字地图数据之外,该输入数据例如还包括当前交通信息等。尤其是当机动车要被自动驾驶到POI时,还可以包括轨迹规划的各个方面。如果为此使用服务器装置上的输入数据和/或应用程序或应用程序的子过程,则只有在与服务器装置的通信连接也存在的情况下,机动车中的相应功能才可用,这是因为否则只能使用在机动车上可用的信息。DE10105898A1涉及一种用于将跟踪元件从车辆导航仪转移到控制中心的方法。在那里,车辆导航仪应该没有足够的资源来计算路线,这就是为什么它通过通信装置与控制中心进行通信的原因,在该控制中心中计算路线。DE102012107886A1涉及一种用于电子识别交通标志的方法,其中,所识别到的基本模式的数据经由车辆的通信装置无线地传输至外部服务器装置,其中,外部服务器单元借助模式识别算法来进行模式识别。作为模式识别的结果,识别出的交通标志的数据被发送到车辆的通信单元,并且尤其在显示单元上显示相应的交通标志。除了在从机动车的部分转移中功能不再可用的问题之外,还存在以下问题:在必须针对机动车和/或针对服务器开发相应的软件手段和/或硬件手段之后,当在机动车内或服务器装置上单独执行应用程序或子过程时,灵活性受到限制。
技术实现思路
因此,本专利技术基于以下目的:给出一种计算系统,该计算系统提供更大的灵活性并且尤其是改善机动车内的功能的可用性。为了实现该目的,根据本专利技术,在开头提到的类型的计算系统中规定,至少一个从输入数据计算出输出数据的应用程序能以分布的方式至少部分地通过机动车侧的计算装置执行以及至少部分地在云侧执行。根据本专利技术,使用计算系统的控制单元,该控制单元优选地至少部分地设置在机动车侧,以便动态地决定,应在多大程度上在机动车本身中或在与机动车通信的云的方面进行该应用程序。在此尤其优选的是,如果情况需要,则机动车侧的计算装置和云或者云的至少一个计算装置都分别也能够完全执行该应用程序,这将在下面更详细地讨论。因此根据本专利技术提出,在机动车和云-基础设施之间设置应用程序的分布式计算,其中优选地,机动车侧的计算装置和至少一个云侧的计算装置也都被设计用于完全执行该应用程序。因此,该计算系统表示分布式系统,在该分布式系统中,在进行通信的计算装置上设置的计算组件彼此通信并通过交换消息来协调其计算动作。计算组件相互作用以跟踪特定的目标、在此是应用程序的输出数据的确定。因此,该应用程序被实现为所谓的分布式计算机程序,其中,该应用程序尤其可以细分为不同的子过程,该子过程可以被分配给不同的计算装置,特别是取决于至少一个分配标准,该分配标准在控制单元中被检查。在此,可以通过软件平台来实现控制单元,该软件平台提供了在机动车侧的计算装置上或在云内选择性地执行该应用程序或应用程序的一部分的灵活性。这又使得可以在机动车侧的计算装置和云之间转移计算负荷,并且因此为灵活的、特别是机动车侧的功能、例如驾驶员辅助功能和/或信息娱乐功能提供了基础,而这些功能不是专门为机动车侧的计算装置或云开发的。在这种情况下,控制单元可以包括确保应用程序组件的兼容性和上下文可用性的软件平台装置。因此,创建了一种架构,通过该架构,尤其可以将在机动车侧待使用的、通过应用程序描述的功能在机动车和与机动车通信的云之间动态地并且灵活地分配。因此有利地,应用程序、包括其上下文或其子过程可以被如此有利地分配,使得可以在两方面从可用的计算能力和可用的输入数据中获得最大的优点。因此,在此描述的根据本专利技术的访问方式可以有利地用于将计算负荷从机动车移动或转移到云和/或从云移动或转移到机动车,并且提供了这样的灵活性,即或者在云中或者在机动车中执行至少一个应用程序,或者选择分布式执行。尤其鉴于在机动车方面和在云中完全待实现的可实施性,合适的是,在两个地点以同样的方式、尤其在使用相同的接口的情况下提供足够的输入数据。因此,本专利技术的一种有利的改进方案规定,在机动车侧和在云侧分别设置有至少一个可通过应用程序响应的、提供输入数据的、对机动车和云来说结构相同的数据库。因此,该数据库尤其具有相同的接口和/或相同的数据格式/数据结构。数据库的内容可能完全不同。在许多情况下,云侧的数据库所包含的信息量要比机动车侧的数据库更大,和/或云侧的数据库所包含的信息要比机动车侧的数据库更新/更实时。由于数据库具有相同的结构和/或兼容性,因此分布式计算方法实现了这样的灵活性,即在云上也以较大的数据集或更新的数据集执行机动车侧的应用程序。除了存在更大和/或更新的输入数据集之外,当然继续有效的是,计算负荷可以从机动车侧的计算装置转移到云中。如已经提到的那样,计算系统有利地具有用于将应用程序的子过程分配给计算装置的控制单元,其中,机动车侧的计算装置具有控制单元的至少一个子组件和/或具有与控制单元通信的至少一个客户端单元。因此优选地,在以机动车为中心的方法中控制单元可以完全位于机动车内部,在该方法中主要涉及通过应用程序实现在机动车的运行中待使用的和/或待辅助其用户的功能,所述功能也完全——至少在涉及机动车侧的计算任务的计算负荷分布方面——能够在机动车内部实现,这样实现了,例如在缺少通信连接时仍然执行应用程序。如已经说明的那样,理想地基于至少一个分配标准来分配子过程。具体地,在此可以规定,根据相应的计算装置的负荷和/或输入数据的可用性和/或在云与机动车之间的通信连接的可用性和/或质量来分配子过程。因此,尤其是根据相应的计算装置方面的负荷可以进行动态分配,从而当在机动车上恰好有大量自由的计算能力供使用时,与负荷很重的机动车相比,可以在机动车侧的计算装置上执行更大的份额。相反,当然也可以设想,在低负荷的机动车、例如停放的机动车中,把在服务器侧启动的应用程序至少本文档来自技高网
...

【技术保护点】
1.一种计算系统(1),其具有:至少一个机动车(3)的至少一个计算装置(2);和包括至少一个计算装置(5)的云(4),/n其特征在于,/n至少一个从输入数据计算出输出数据的应用程序(12)能以分布的方式至少部分地通过机动车侧的计算装置(2)执行以及至少部分地在云侧执行。/n

【技术特征摘要】
【国外来华专利技术】20170425 DE 102017206887.61.一种计算系统(1),其具有:至少一个机动车(3)的至少一个计算装置(2);和包括至少一个计算装置(5)的云(4),
其特征在于,
至少一个从输入数据计算出输出数据的应用程序(12)能以分布的方式至少部分地通过机动车侧的计算装置(2)执行以及至少部分地在云侧执行。


2.根据权利要求1所述的计算系统(1),其特征在于,在机动车侧和在云侧分别设置有至少一个能通过应用程序(12)响应的、提供输入数据的、对于机动车(3)和云(4)来说结构相同的数据库(9、10),其中,尤其是云侧的数据库(10)比机动车侧的数据库(9)包含更大的信息量。


3.根据权利要求1或2所述的计算系统(1),其特征在于,计算系统具有用于将应用程序(12)的子过程(13)分配给计算装置(2、5)的控制单元(7),其中,机动车侧的计算装置(2)具有控制单元(7)的至少一个子组件和/或具有与控制单元(7)通信的至少一个客户端单元。


4.根据权利要求3所述的计算系统(1),其特征在于,根据相应的计算装置(2、5)的负荷和/或输入数据的可用性和/或在云(4)与机动车(3)之间的通信连接(6)的可用性和/或质量来分配子过程(13)。


5.根据权利要求4所述的计算系统(1),其特征在于,在评估机动车(3)的传感器数据的子过程(13)中,该子过程优选被分配给机动...

【专利技术属性】
技术研发人员:M·帕芬HG·格鲁贝尔J·莱尔泽尔
申请(专利权)人:奥迪股份公司
类型:发明
国别省市:德国;DE

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

1