车辆程序更新系统和车辆程序更新方法技术方案

技术编号:30498295 阅读:12 留言:0更新日期:2021-10-27 22:30
本申请涉及车辆程序更新系统和车辆程序更新方法。提供了将用于通过安装在车辆上的车载控制设备控制车辆的车辆程序更新成由所述车辆经由无线通信从与所述车辆分开的外部设备接收的更新程序的车辆程序更新系统和车辆程序更新方法。当所述车辆程序的更新完成时,确定经更新的车辆程序是否正常。当确定经更新的车辆程序不正常时,将所述车辆的控制从由所述车载控制设备使用所述车辆程序执行的控制切换成用于执行跛行操作的跛行控制,在所述跛行操作中,所述车辆在不受所述车载控制设备控制的情况下使用来自车辆驱动力源的驱动力行驶。驶。驶。

【技术实现步骤摘要】
车辆程序更新系统和车辆程序更新方法


[0001]本专利技术涉及用于更新车辆程序的车辆程序更新系统和车辆程序更新方法。

技术介绍

[0002]本领域中众所周知用于将用于通过安装在车辆上的车载控制设备控制车辆的车辆程序更新成由车辆经由无线通信从与车辆分开的外部设备接收的更新程序的车辆程序更新系统。这样的车辆程序更新系统的示例是在日本未经审查的专利申请公开No.2009

42850(JP 2009

42850A)中描述的车辆控制程序更新设备。JP 2009

42850A公开了当用于车辆的正常控制的车辆控制程序被成功更新时,执行车辆控制程序,并且当车辆控制程序未被成功更新时,执行用于车辆的故障安全控制的故障安全控制程序,使得驾驶员可以安全地移动车辆。

技术实现思路

[0003]车载控制设备包括例如中央处理单元(CPU)、存储器等,并且使用存储在存储器中的程序执行车辆的各种控制。在JP 2009

42850A中描述的技术中,车辆控制程序被存储在非易失性存储器的可重写区域中,并且故障安全控制程序被存储在非易失性存储器的不可重写区域中。即,在车辆程序未被成功更新时为了使车辆安全移动而使用用于执行跛行(limp home)操作的跛行程序的这样的控制的情况下,必须将跛行程序存储到车载控制设备中。因此,当必须增加用于存储跛行程序的存储器的容量时,成本增加。
[0004]本专利技术提供了能够在抑制成本增加的同时适当地执行跛行操作的车辆程序更新系统和车辆程序更新方法。
[0005]本专利技术的第一方面涉及一种车辆程序更新系统。第一方面的车辆程序更新系统是一种将用于通过安装在车辆上的车载控制设备控制车辆的车辆程序更新成由所述车辆经由无线通信从与所述车辆分开的外部设备接收的更新程序的车辆程序更新系统。所述车辆程序更新系统包括成功更新确定单元和跛行操作执行单元。所述成功更新确定单元被配置为当所述车辆程序的更新完成时,确定经更新的车辆程序是否正常。所述跛行操作执行单元被配置为当确定经更新的车辆程序不正常时,将所述车辆的控制从由所述车载控制设备使用所述车辆程序执行的控制切换成用于执行跛行操作的跛行控制,在所述跛行操作中,所述车辆在不受所述车载控制设备控制的情况下使用来自车辆驱动力源的驱动力行驶。
[0006]本专利技术的第二方面涉及一种车辆程序更新方法。根据第二方面的车辆程序更新方法是一种将用于通过安装在车辆上的车载控制设备控制车辆的车辆程序更新成由所述车辆经由无线通信从与所述车辆分开的外部设备接收的更新程序的车辆程序更新方法。所述车辆程序更新方法包括:当所述车辆程序的更新完成时,确定经更新的车辆程序是否正常;以及当确定所述经更新的车辆程序不正常时,将所述车辆的控制从由所述车载控制设备使用所述车辆程序执行的控制切换成用于执行跛行操作的跛行控制,在所述跛行操作中,所述车辆在不受所述车载控制设备控制的情况下使用来自车辆驱动力源的驱动力行驶。
[0007]根据第一方面的车辆程序更新系统和第二方面的车辆程序更新方法,当所述车辆程序的更新完成并确定经更新的车辆程序不正常时,将所述车辆的控制从正常控制即由所述车载控制设备使用所述车辆程序执行的控制切换成用于执行跛行操作的跛行控制,在所述跛行操作中,所述车辆在不受所述车载控制设备控制的情况下使用来自车辆驱动力源的驱动力行驶。因此,即使在不受车载控制设备控制的情况下,也确保车辆以最小的功能行驶。换句话说,可以在不将跛行程序存储在车载控制设备中的情况下安全地驾驶车辆。因此,在抑制成本增加的同时,适当地执行跛行操作。
[0008]在第一方面的车辆程序更新系统中,所述车辆程序可以是用于控制传输来自所述车辆驱动力源的驱动力的动力传输设备的动力传输设备程序。所述跛行操作执行单元可以被配置为执行使所述动力传输设备能够在不受所述车载控制设备控制的情况下传输所述驱动力的所述跛行操作。
[0009]根据第一方面的车辆程序更新系统,执行使动力传输设备能够使用传输设备程序在不受车载控制设备控制的情况下传输来自车辆驱动力源的驱动力。因此,具有以上配置的车辆程序更新系统适当地执行跛行操作。
[0010]在具有以上配置的车辆程序更新系统中,所述跛行操作可以是由于没有从所述车载控制设备输出命令信号,所述车辆以在所述动力传输设备中达到的预定的跛行速度比行驶。
[0011]根据具有以上配置的车辆程序更新系统,所述跛行操作是由于没有从所述车载控制设备输出命令信号,所述车辆以在所述动力传输设备中达到的预定的跛行速度比行驶。因此,适当地执行跛行操作。
[0012]在具有以上配置的车辆程序更新系统中,可以基于由来自所述车辆驱动力源的所述驱动力获得的能量来计算所述预定的跛行速度比。
[0013]根据具有以上配置的车辆程序更新系统,基于由来自所述车辆驱动力源的所述驱动力获得的能量来达到所述预定的跛行速度比。因此,适当地执行跛行操作。
[0014]在第一方面的车辆程序更新系统中,所述跛行操作执行单元可以被配置为在确定了所述经更新的车辆程序不正常并且驾驶员从再次更新所述车辆程序的选项和将所述车辆的控制切换成所述跛行控制的选项之中选择将所述车辆的控制切换成所述跛行控制时,将所述车辆的控制切换成所述跛行控制。
[0015]根据具有以上配置的车辆程序更新系统,当驾驶员从再次更新所述车辆程序的选项和将所述车辆的控制切换成所述跛行控制的选项之中选择将所述车辆的控制切换成所述跛行控制时,将所述车辆的控制切换成所述跛行控制。该配置满足了即使再次更新车辆程序花费了时间也希望以正常控制进行驾驶的驾驶员的需求或希望快速地执行跛行操作并且由路边援助公司成功完成了车辆程序的更新的驾驶员的需求。
[0016]在第一方面的车辆程序更新系统中,所述跛行操作执行单元可以被配置为在由于确定所述经更新的车辆程序不正常而导致再次更新所述车辆程序的操作被尝试了预定次数之后仍确定所述经更新的车辆程序不正常时,将所述车辆的控制切换成所述跛行控制。
[0017]根据具有以上配置的车辆程序更新系统,在由于确定了所述经更新的车辆程序不正常而导致再次更新所述车辆程序的操作被尝试了预定次数之后仍确定所述经更新的车辆程序不正常时,将所述车辆的控制切换成所述跛行控制。因此,更有可能避免由于诸如噪
声之类的某些外部因素而导致的更新失败。
[0018]在根据第一方面的车辆程序更新系统中,所述跛行操作执行单元可以被配置为在所述车辆的控制被切换成所述跛行控制时,将所述经更新的车辆程序不正常的信息以及关于所述车辆的当前位置的信息发送到针对所述车辆的路边援助公司。
[0019]根据具有以上配置的车辆程序更新系统,当所述车辆的控制被切换成所述跛行控制时,将所述经更新的车辆程序不正常的信息以及关于所述车辆的当前位置的信息发送到针对所述车辆的路边援助公司。因此,路边援助公司可以顺畅地处理正在执行跛行操作的车辆的该情形,从而减少了车辆的用户的不便。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆程序更新系统,所述车辆程序更新系统将用于通过安装在车辆上的车载控制设备控制车辆的车辆程序更新成由所述车辆经由无线通信从与所述车辆分开的外部设备接收的更新程序,所述车辆程序更新系统的特征在于包括:成功更新确定单元,所述成功更新确定单元被配置为当所述车辆程序的更新完成时,确定经更新的车辆程序是否正常;以及跛行操作执行单元,所述跛行操作执行单元被配置为当确定所述经更新的车辆程序不正常时,将所述车辆的控制从由所述车载控制设备使用所述车辆程序执行的控制切换成用于执行跛行操作的跛行控制,在所述跛行操作中,所述车辆在不受所述车载控制设备控制的情况下使用来自车辆驱动力源的驱动力行驶。2.根据权利要求1所述的车辆程序更新系统,其特征在于,所述车辆程序是用于控制传输来自所述车辆驱动力源的驱动力的动力传输设备的动力传输设备程序;以及所述跛行操作执行单元被配置为执行使所述动力传输设备能够在不受所述车载控制设备控制的情况下传输所述驱动力的所述跛行操作。3.根据权利要求2所述的车辆程序更新系统,其特征在于,所述跛行操作是由于没有从所述车载控制设备输出命令信号,所述车辆以在所述动力传输设备中达到的预定的跛行速度比行驶。4.根据权利要求3所述的车辆程序更新系统,其特征在于,基于由来自所述车辆驱动力源的所述驱动力获得的能量来计算所述预定的跛行速度比。5.根据权利要求1至4中任一项所述的车辆程序更新系统,其特征在于,所述跛行操作执行单元被配置为在确定所述经更新的车辆程序不正常并且驾驶员从再次更新所述车辆程序的选项和将所述车辆的控制切换成所述跛行控制的选项之中选择将所述车辆...

【专利技术属性】
技术研发人员:关口庆人田端淳奥田弘一山本真史
申请(专利权)人:丰田自动车株式会社
类型:发明
国别省市:

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

1