用于更新软件单元的方法技术

技术编号:7127830 阅读:232 留言:0更新日期:2012-04-11 18:40
更新机动车至少一个软件单元的方法至少包括下述步骤:由状态确定装置确定车辆配置信息,该信息至少包括实际机动车中有哪些硬件单元和/或哪些软件单元的信息,在车辆内部的服务接口和车辆外部的服务装置之间提供无线的通信连接,通过通信连接将由状态确定装置所确定的车辆配置信息及相关机动车的标识数据发送到车辆外部的服务装置,借助车辆配置信息,由车辆外部服务装置检验是否能按照车辆外部的服务装置中可用的控制规则更新一个或多个软件单元,由机动车外部的服务装置提供相应的更新规则,并根据该更新规则更新要更新的软件单元,且设计为:由车辆外部的服务装置把对要更新的软件单元的更新在其执行之前提交给驾驶员,应所述提交,更新只能由机动车驾驶员启动,且以时间控制和/或事件控制的方式反复发送车辆配置信息及标识数据,而无需驾驶员协作和/或通知驾驶员。

【技术实现步骤摘要】
【国外来华专利技术】
本申请涉及一种用于更新机动车的至少一个软件单元的方法,至少包括以下步骤通过状态确定装置确定车辆配置信息,该车辆配置信息至少包含在实际车辆中有哪些硬件单元和/或哪些软件单元的信息;在车辆内部的服务接口与车辆外部的服务装置之间提供通信连接;经由所述通信连接将状态确定装置所确定的车辆配置信息、以及将相关车辆的标识数据从车辆发送到车辆外部的服务装置;借助所述车辆配置信息,由所述车辆外部的服务装置检验是否能够按照在车辆外部的服务装置中可用的控制规则更新一个或多个软件单元;通过所述车辆外部的服务装置提供相应的更新规则,并借助该更新规则来更新所要更新的软件单元。
技术介绍
根据目前现有技术的车辆包含大量的电子控制设备,这些电子控制设备除了硬件单元之外还包含软件部件或软件单元。目前车辆的平均使用寿命有许多年。在这个也被称为车辆寿命周期的时间期间内,由于技术改变对软件部件的影响,需要对软件、即特定的软件组成或基于软件的功能进行补充或扩展,尤其是更换。这种影响在下面被称为软件单元的更新。如果需要的话,各种更新手段在更新和升级时可以是不同的,在更新的情况下先前已经指定的功能范围通常基本上保持不变,而在升级的情况下指定的功能范围通常被扩展,即引入了功能增加。对于更新/升级的必要性的一种可能的原因例如可能是考虑到与外部设备、尤其是配件设备的连接的需求发生改变。通过更新软件单元,通常会改变车辆的配置数据。由现有技术、尤其是由W02007/098781A1,已经公开了一种用于实现对车辆的软件单元进行更新的方法,尤其是如开始所提到的类型的方法。但是,由该现有技术已知的方法在对所有车辆所花费的总体开销方面有着明显的缺点,其中应当给出一种特别的更新手段,能够简单和高效地解决所了解的这些问题,并能简单、可靠和廉价地实现认为是必需的更新手段。
技术实现思路
本专利技术的一个任务是提供一种用于更新车辆中的软件单元的简单且可靠的方法, 具有小的总开销。该任务通过具有权利要求1所述特征的方法来实现。本专利技术的具有优点的实施方式和改进由从属权利要求给出。根据本专利技术,对要更新的软件单元的实际更新只能由车辆的驾驶员来启动。为了使驾驶员考虑进行相应的启动,对要更新的软件单元的更新由车辆外部的服务装置在其执行之前提示给驾驶员。这例如可通过将电子消息传输到车辆中并将其显示在车辆的 MMI (人机接口)中来实现。随后,启动可通过驾驶员的确认操作来给出,例如选择一个确认应答(例如“0K”或“开始更新”),其同时在匪I中向驾驶员显示所传输的消息。与只能由驾驶员启动的更新完全相反,根据本专利技术,车辆配置消息以及标识数据的发送反复地、在无需驾驶员协作和/或通知驾驶员的情况下时间控制和/或事件控制地进行。换句话说,在驾驶员为了执行实际的更新而启动之前,不被驾驶员觉察地进行大量用于准备实际更新的措施。因此,驾驶员保留对软件更新的控制,因为实际的更新只有在其启动后才会进行。但同时,驾驶员不会受到与发送车辆配置信息以及标识数据相关的消息、提示和/或请求的打扰,因为这从其角度看来“在背景中”很不起眼并且无需驾驶员的辅助就能实现。在驾驶员的动作和/或通知方面的总的开销通过本专利技术得以缩减。根据本专利技术的方法是基于部分地舍弃现有技术中一般未限制的使驾驶员凌驾于其车辆和车辆外部的服务装置之间的数据通信之上的手段。但这种舍弃的程度仅仅限于将车辆配置和车辆标识的指示传输给服务装置,从而能够为相关车辆安排和建议各种更新手段。车辆的涉及功能的软件单元最好不会未经驾驶员协助就被改变、移除和/或补充。对于驾驶员的协作,在本文的范围内,只要没有另外提及,应理解为在特定情况下、即在各种单独的发送进程中的协作。在稍后的场合要说明的是,必须由驾驶员进行一次协作可能是符合目的的,例如是以服务的匪I控制的激活的形式,通过其触发多种发送进程。为了符合数据保护要求,车辆配置信息以及标识数据的发送最好通过受保护的连接或者以加密的形式进行。为了还能符合更进一步的数据保护要求,车辆配置信息以及标识数据可以在车辆外部的服务装置中在其处理之后立即(或者在经过预定的时间间隔之后)删除。本专利技术允许分别检验每辆在车辆外部的服务装置中登记(并发送其车辆配置信息以及标识数据)的车辆是否有必要进行软件更新和/或软件升级,并允许分别执行实际所需的更新/升级。通过基于车队的检验和通知措施是无法实现与之可比的服务品质的。 粗略看上去像是缺点(或者还在进行实际转化)的、用于反复地将车辆配置信息发送给车辆外部的服务装置的数据传输通过方法的优点得以补偿,并在可能的情况下可通过适当的数据选择和/或适当的数据预处理和/或车队中各个车辆的相互协调的发送定时而被限制到合理的程度。利用该方法所得到的额外成本至少部分地通过降低的维护成本和提高的顾客满意度而得以补偿。车辆配置信息(在可能的情况下以列表的形式)最好包括对下述类别中一种或多种的指示-与车辆中当前和/或初始使用的硬件单元相关的指示,-与车辆中当前和/或初始存在的软件单元相关的指示,-在车辆中当前和/或初始使用的硬件单元与车辆中当前和/或初始存在的软件单元之间的对应关系。标识数据最好包括至少一个独特的车辆识别号,例如车底盘号。也可以考虑对车辆来源的其他指示,尤其是与制造商、型号,制造时间点和/或时间段、批次等等,同样还可以考虑所谓的车辆订单、即车辆说明书或者相应的生产订单。但是,也可以作为替代或者附加地使用专用为远程维护服务所分配的识别号,例如为此所分配的用户名称。除了车辆配置信息以及标识数据之外,也可以把其他的车辆数据,尤其是故障存储器内容和/或与维护有关的车辆数据和/或与运行有关的车辆数据和/或与安全性有关的车辆数据和/或与机动车的基于软件功能的使用有关的车辆数据,传送到车辆外部的服务装置。车辆配置信息可以在车辆一侧被自动地预处理,使其被压缩和/或被缩减到可能与软件更新有关的信息。这样就可以减少要传输的数据量,或者可以在相同的总数据量的情况下更频繁地将车辆配置信息发送到车辆外部的服务装置。自动的预处理可以在车辆一侧例如通过状态确定装置进行,但作为替代,也可以通过车辆的另一计算单元根据压缩和/或过滤规则来进行。这样的压缩和/或过滤规则可以持久地存储在车辆中,但是也可以由车辆外部的服务装置传送到机动车内。自动的预处理也可以这样开始仅确定相对于先前车辆配置的改变,如增量或差量,并将其传送到车辆外部的服务装置。涉及先前车辆配置的车辆配置数据于是最好保持存储在车辆外部的服务装置中,并借助标识数据或者借助特意一起发送的关联数据与所传输的增量或差量相关联。通过这种方式也可以显著减少要传输的数据量,或者可以在相同的总数据量的情况下更为频繁地将车辆配置信息发送到车辆外部的服务装置。用于显著减少特定情况下要传输的数据量的另一种可能性在于,只确定和传输对于特定车辆配置来说独特的标识码,尤其是所谓的散列和。尤其是在特定的车辆配置已经在某个早先的时刻被完全传送到车辆外部的服务装置并且在可能的情况下还已经在车辆外部的服务装置中基于该车辆配置对更新需求进行了检验和/或准备好了更新规则(但还没有根据该更新规则进行更新)的情况下,将来的方法开销例如可以如下地得以缩减首先可以在车辆侧以及在车辆外部的服务装置侧存储清楚明确地标识该车本文档来自技高网
...

【技术保护点】
1.一种用于更新机动车的至少一个软件单元的方法,至少包括下述步骤:由状态确定装置确定机动车配置信息,所述机动车配置信息至少包括关于实际机动车中有哪些硬件单元和/或哪些软件单元的信息,在机动车内部的服务接口和机动车外部的服务装置之间提供无线的通信连接,通过所述通信连接将由状态确定装置所确定的机动车配置信息以及相关机动车的标识数据从所述机动车发送到机动车外部的服务装置,借助所述机动车配置信息,由所述机动车外部的服务装置检验是否能按照机动车外部的服务装置中可用的控制规则来更新一个或多个软件单元,由所述机动车外部的服务装置提供相应的更新规则,并且要更新的软件单元根据该更新规则来更新,其特征在于,对要更新的软件单元的更新在执行之前由所述机动车外部的服务装置提示给驾驶员,响应所述提示,更新只能由机动车的驾驶员启动,并且以时间控制和/或事件控制的方式反复地发送所述机动车配置信息及所述标识数据,而无需驾驶员协作和/或通知驾驶员。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:M·施尼特兹勒尔
申请(专利权)人:宝马股份公司
类型:发明
国别省市:DE

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

1