更新用于减轻软件操纵的设备中的软件的计算机实现的方法与流程

文档序号:37370370发布日期:2024-03-22 10:23阅读:13来源:国知局
更新用于减轻软件操纵的设备中的软件的计算机实现的方法与流程


背景技术:

1、最近,车辆已越来越多地集成到开放环境中(即车辆具有一个或多个接口,经由这些接口在运行期间接收和/或发送数据,所述数据又用于运行车辆)。此外,车辆组件以及特别是其软件的复杂性不断增加。

2、因此,操纵车辆组件的软件的可能性变得更加多样化。

3、为了解决这个问题,开发各种方法来检测并且尤其是减轻(即消除,从而实现定义的(安全或完整的)状态)软件的操纵。例如,在停留于车间期间,可以重置组件(例如控制装置)的受操纵软件并且由此可以消除操纵。在其他技术中,可以从远程计算机系统请求软件,借助于所述软件来重置组件(例如控制装置)的受操纵软件并由此消除操纵。在这两种情况下,检测到操纵与减轻操纵之间可能存在相当长的时间段。车辆在该时间段中的运行可能会受到干扰(例如,不再满足预定的安全标准)。因此,新的开发旨在让车辆有可能借助于存储在车辆中的完整(即未受操纵)的参考软件来消除操纵。然而,汽车领域中的多样化发展,特别是软件方面的多样化发展,需要定期更新组件。因此,需要改进的技术以在新软件版本的背景下也能通过重置软件来实现减轻。


技术实现思路

1、本公开的第一一般方面涉及一种将用于减轻软件操纵的中央设备上的软件参考状态与车辆的车载网络的多个组件中的第一组件的软件同步的计算机实现的方法,其中用于减轻软件操纵的中央设备是车载网络的一部分并且被设计为减轻所述车载网络的多个组件中的每个组件中的软件操纵。该方法包括借助于软件更新信息来更新所述第一组件的软件,以及向用于减轻软件操纵的中央设备通知借助于软件更新信息来更新所述第一组件的软件。

2、本公开的第二一般方面涉及一种用于减轻车辆的车载网络的多个组件的软件操纵的中央设备。

3、本公开的第三一般方面涉及一种用于车辆的车载网络,所述车载网络包括用于减轻软件操纵的中央设备和多个组件。

4、本公开的第四一般方面涉及一种车辆,所述车辆包括根据第三一般方面的车载网络。

5、本公开的第五一般方面涉及一种计算机程序,其包含指令,所述指令当其在计算机系统上执行时促使所述计算机系统执行用于将用于减轻软件操纵的中央设备上的参考状态与车辆的车载网络的多个组件中的第一组件的软件同步的计算机实现的方法。

6、本公开的第六一般方面涉及一种计算机可读介质或信号,其存储和/或包含根据第五一般方面(或其实施方式)的计算机程序。

7、在一些情况下,本公开的第一至第四一般方面的技术可以具有以下优点中的一个或多个。

8、本公开的技术的一个优点可以在于,即使在作为车载网络的一部分的组件中发生软件的更新,也可以通过重置该软件来维持减轻软件操纵的可能性。本方法使得在第一组件例如经由直接物理访问(例如在车间访问期间)被更新为新软件版本的情况下,能够将信息传递到用于减轻软件操纵的中央设备。在此,本方法允许将用于减轻软件操纵的中央设备上的参考软件与第一组件的软件同步。这在减轻操纵方面可能是有利的,例如在网络攻击的范围中。例如,该方法在需要定期的软件更新的情况下是有利的,由于数字化的不断增加,尤其是在车辆领域,这在将来会成为规则而不是例外,因为不需要进一步费事的方法来建立用于减轻软件操纵的中央设备上的软件参考状态。这可以显著节省时间,这例如在车间访问期间对于服务提供商和对于最终客户都是有利的。

9、本方法由于其设计可以应用于车载网络中的各种组件并且不限于所描述的第一组件。另一个优点在于可扩展性,即该方法可应用于更多数量的组件。该过程还可以在现有系统中实现,而无需修改硬件,这例如使得更容易在旧车辆中应用。

10、一些术语在本公开中按以下方式使用:

11、本公开中的(车载网络的)“组件”具有自己的硬件资源,所述硬件资源至少包括用于执行指令的处理器和用于存储至少一个软件组件的存储器。术语“处理器”还包括多核处理器或承担(并且必要时共享)电子装置的中央处理单元的任务的多个单独的部件。组件可以独立地执行任务(例如测量任务、监视任务、控制任务、通信任务和/或其他工作任务)。然而,在一些示例中,一个组件也可以由另一个组件控制。组件可以在物理上有界(例如具有自己的外壳)或集成到上级系统中。组件可以是车辆的控制装置或通信装置。组件可以是嵌入式系统。

12、“(专用)控制装置”是(仅)控制车辆的一项功能的组件。控制装置可以例如承担发动机控制、制动系统控制或辅助系统控制。在此,可以在车辆的不同层面上定义“功能”(例如,可以为一个功能使用单个传感器或执行器,但也可以使用组合成更大功能单元的大量模块)。

13、术语“软件”或“软件组件”原则上可以是本公开的组件(例如控制装置)的软件的任何部分。特别地,软件组件可以是本公开的组件的固件组件。“固件”是嵌入(电子)组件中并在那里提供基本功能的软件。固件在功能上固定地与组件的相应硬件绑定(从而固件不能在没有相应硬件的情况下使用)。固件可以存储在诸如闪存或eeprom的非易失性存储器中。

14、术语“更新信息”或“软件更新信息”包括直接或在对应的处理步骤之后形成根据本公开的组件的软件组件的任何数据。更新信息可以包含可执行代码或待编译的代码。

15、在本公开中,术语“操纵”包括对车辆组件的软件、配置或数据的任何改变。这种改变可能是攻击的结果(即第三方有意识的影响),但也可能是偶然或无意识影响的结果。

16、针对软件操纵的“减轻”或“减轻措施”通常可以理解为一方面可用于打击软件操纵或消除操纵或将软件重置为操纵前状态的措施。另一方面,这些措施可以用于减少软件操纵对系统或对系统的不受操纵涉及的其他组件或部分的结果,并限制或减轻操纵对系统的损害。为此,减轻措施可以包括针对软件操纵的特定事件或特定形式的规则。

17、“车辆”可以是运输乘客和/或货物的任何设备。车辆可以是机动车辆(例如乘用车或卡车),但也可以是轨道车辆。车辆还可以是机动的、非机动的和/或人力驱动的两轮或三轮车。然而,浮动和飞行设备也可以是车辆。车辆可以至少部分自主地运行或得到辅助。

18、“车载网络”或“车载网”可以是车辆的任何内部网络,车辆的组件经由该网络进行通信。在此,组件本身可以是车载网络的一部分和/或例如用作通信节点或网络节点。在一些示例中,车载网络是短距离网络。车载网络可以采用一种或多种短程通信协议(例如,两种或更多种短程通信协议)。短程通信协议可以是无线或有线的通信协议。短程通信协议可以包括总线协议(例如can、lin、most、flexray或以太网)。短程通信协议可以包括蓝牙协议(例如,蓝牙5或更高版本)或wlan协议(例如,ieee-802.11族的协议,例如802.11h或更高版本的协议)。车载网络可以包含用于与车辆外部的系统通信的接口,并且因此也可以集成到其他网络中。然而,车辆外部的所述系统和所述其他网络不是车载网络的一部分。



技术特征:

1.一种将用于减轻软件操纵的中央设备(25)上的软件参考状态与车辆(20)的车载网络的多个组件(27a-f)中的第一组件(27a)的软件同步的计算机实现的方法(100),其中所述用于减轻软件操纵的中央设备(25)是车载网络的一部分并且被设计为减轻所述车载网络的多个组件(27a-f)中的每个组件中的软件操纵,所述方法包括:

2.根据权利要求1所述的计算机实现的方法(100),所述更新(101)包括

3.根据权利要求1或2所述的计算机实现的方法(100),其中所述用于减轻软件操纵的中央设备(50)包括中央持久存储器(41),其中所述中央持久存储器(41)被设计为同时存储所述多个组件(27a-f)中每个组件的软件组件(42a,c-n)。

4.根据权利要求1、2或3所述的计算机实现的方法(100),所述通知(102)包括

5.根据权利要求4所述的计算机实现的方法(100),其中所述软件更新信息向所述用于减轻软件操纵的中央设备(25)的转发(105)通过所述外部计算单元或所述第一组件(27a)进行。

6.根据权利要求4或5所述的计算机实现的方法(100),

7.根据权利要求4或5所述的计算机实现的方法(100),还包括

8.根据权利要求3至7中任一项所述的计算机实现的方法(100),其中存储在所述中央持久存储器(41)中的软件组件(42a)在用于减轻对所述第一组件(27a)的软件的操纵的对策的范围内用于重置所述第一组件(27a)的软件。

9.根据权利要求1至8中任一项所述的计算机实现的方法(100),其中所述车载网络的所述多个组件(27a-f)包括一个或多个控制装置,和/或其中所述第一组件(27a)是控制装置。

10.一种用于减轻车辆(20)的车载网络的多个组件(27a-f)的软件操纵的中央设备(25),所述中央设备被设计为执行前述权利要求1至9中任一项的步骤。

11.一种用于车辆(20)的车载网络,包括:

12.一种车辆(20),包括根据权利要求11所述的车载网络。

13.一种包含指令的计算机程序,所述指令当其在计算机系统上执行时促使所述计算机系统执行根据权利要求1至9中任一项所述的计算机实现的方法(100)。

14.一种计算机可读介质或信号,其存储和/或包含根据权利要求13所述的计算机程序。


技术总结
本公开涉及一种将用于减轻软件操纵的中央设备上的软件参考状态与车辆的车载网络的多个组件中的第一组件的软件同步的计算机实现的方法,其中用于减轻软件操纵的中央设备是车载网络的一部分并且被设计为减轻所述车载网络的多个组件中的每个组件中的软件操纵。该方法包括借助于软件更新信息来更新所述第一组件的软件,以及向用于减轻软件操纵的中央设备通知借助于软件更新信息来更新所述第一组件的软件。

技术研发人员:M·科内布,L·哈拉切克,M·尧斯
受保护的技术使用者:罗伯特·博世有限公司
技术研发日:
技术公布日:2024/3/21
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1