用于车辆的数据重写系统、车载设备和重写设备.pdf

上传人:奻奴 文档编号:4891364 上传时间:2018-11-24 格式:PDF 页数:12 大小:1.96MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210470829.9

申请日:

2012.11.20

公开号:

CN103136134A

公开日:

2013.06.05

当前法律状态:

授权

有效性:

有权

法律详情:

登录超时

IPC分类号:

G06F13/16

主分类号:

G06F13/16

申请人:

株式会社电装

发明人:

西山笃志

地址:

日本爱知县

优先权:

2011.11.21 JP 2011-253975

专利代理机构:

北京集佳知识产权代理有限公司 11227

代理人:

陈炜;李德山

PDF下载: PDF下载
内容摘要

本发明公开了一种用于车辆的数据重写系统、车载设备和重写设备。该数据重写系统包括车载设备和重写设备。所述车载设备将多个操作数据单元存储在多个存储区域中,并将操作数据单元的版本信息和关于存储区域的信息输出至重写设备。所述重写设备通过将操作数据单元的版本信息与更新数据单元的版本信息进行比较,来从所述车载设备的存储区域中选择作为数据更新目标的目标存储区域。所述重写设备利用与目标存储区域中的操作数据单元相对应的更新数据单元来更新所选择的目标存储区域。

权利要求书

权利要求书一种用于车辆的数据重写系统,包括:
能够安装至车辆的车载设备(50);以及
重写设备(30),其能够连接至所述车载设备(50)以重写存储在所述车载设备(50)中数据,
其中:
所述车载设备(50)包括:
操作数据存储部(53),其被划分成多个存储区域(61,62,66,67),其中,所述车载设备(50)用来进行操作的多个操作数据单元(60)被分配给所述多个存储区域(61,62,66,67)并存储在所述多个存储区域(61,62,66,67)中,其中所述多个操作数据单元(60)中的每一个的版本信息被存储在所述操作数据存储部(53)中;以及
输出部(51),其被配置成在将所述多个存储区域(61,62,66,67)与所述多个操作数据单元(60)的版本信息相关联的情况下将所述多个操作数据单元(60)的版本信息和关于所述多个存储区域(61,62,66,67)的信息输出至所述重写设备(30);以及
所述重写设备(30)包括:
更新数据存储部(33),其被配置成存储多个更新数据单元(40)和所述多个更新数据单元(40)中的每一个的版本信息,其中所述多个更新数据单元(40)对应于存储在所述操作数据存储部(53)中的所述多个操作数据单元(60);
选择部,其被配置成通过将从所述输出部(51)输出的所述多个操作数据单元(60)的版本信息与存储在所述更新数据存储部(33)中的所述多个更新数据单元(40)的版本信息进行比较,来从所述操作数据存储部(53)的所述多个存储区域(61,62,66,67)中选择作为数据更新目标的目标存储区域(69);以及
更新部,其被配置成利用与当前存储在所述目标存储区域(69)中的操作数据单元相对应的更新数据单元来更新所选择的目标存储区域(69)。
根据权利要求1所述的数据重写系统,其中:
所述车载设备(50)还包括:
显示部(58),其被配置成显示用来表示关于所述车辆的信息的图像,
其中:
所述操作数据存储部的所述多个存储区域(61,62,66,67)中的所述多个操作数据单元(60)中的至少一个是所述显示部(58)用来描绘所述图像的设计数据单元。
一种用在根据权利要求1所述的数据重写系统中的车载设备。
一种用在根据权利要求2所述的数据重写系统中的车载设备。
一种用在根据权利要求1所述的数据重写系统中的重写设备。
一种用在根据权利要求2所述的数据重写系统中的重写设备。

说明书

说明书用于车辆的数据重写系统、车载设备和重写设备
技术领域
本公开内容涉及一种用于车辆的重写系统,该重写系统包括安装至车辆的车载设备和被配置成重写存储在车载设备中的数据的重写设备。本公开内容还涉及车载设备和重写设备。
背景技术
作为与重写存储在车载设备中的数据相关的技术,JP‑2005‑332148A(对应于US 2005/0270888A)公开了一种用于重写车载控制器的存储数据的重写系统。在JP‑2005‑332148A中所公开的重写系统中,当重写设备被连接至车辆时,重写设备将重写数据发送至车载控制器。这样,利用新的重写数据重写存储在车载控制单元的非易失性存储器中的数据。
作为与用于重写存储在数码复合机的非易失性存储器中的数据相关的技术,JP‑2007‑310690公开了一种固件更新方法。在JP‑2007‑310690中,数码复合机的非易失性存储器被划分成多个扇区,并且多个固件被分配给各个扇区并存储在各个扇区中。当存储新版本固件的外部存储介质被连接至数码复合机时,数码复合机以扇区为单元将本固件的版本信息与存储在外部存储介质中的固件的版本信息进行比较。然后,数码合成机选择更新候选固件并向操作者通知该更新候选固件。当操作者选择要更新的固件时,数码合成机利用对应于当前存储的固件的新版本固件更新存储所选择的固件的扇区。
在JP‑2007‑310690中所公开的更新方法中,由于对扇区的需要更新的部分执行固件更新,因此,与重写所有存储区域中的数据的JP‑2005‑332148A的情况相比,重写数据所花费的时间量会缩短。鉴于此,本申请的发明人试图将JP‑2007‑310690的更新方法应用于重写存储在车载设备中的数据的系统。然而,本申请的发明人遭遇并发现了以下困难。
在JP‑2007‑310690的更新方法中,数码合成机从多个扇区当中选择用于存储更新目标固件的扇区。当将通过比较本固件的版本信息与外部存储介质中的固件的版本信息来选择更新目标固件的这种配置应用于车载设备时,车载设备变得复杂是不可避免的。因此,尽管JP‑2007‑310690中所公开的技术可以缩短重写数据所花费的时间量,但是难以将该技术应用于车辆用数据重写系统。
发明内容
鉴于上述情况,本公开的目的在于提供一种用于车辆的数据重写系统,该数据重写系统可以加速数据重写,同时保持车载设备的简单配置。
根据本公开的一个示例,一种用于车辆的数据重写系统,包括:能够安装至车辆的车载设备;以及重写设备,其能够连接至所述车载设备以重写存储在所述车载设备中的数据。该车载设备包括操作数据存储部和输出部。操作数据存储部被划分成多个存储区域。车载设备用来进行操作的多个操作数据单元被分配给该多个区域并存储在该多个区域中。多个操作数据单元中的每一个的版本信息被存储在操作数据存储部中。输出部被配置成在将多个存储区域与多个操作数据单元的版本信息相关联的情况下将多个操作数据单元的版本信息和关于多个存储区域的信息输出至重写设备。该重写设备包括更新数据存储部、选择部和更新部。更新数据存储部被配置成存储多个更新数据单元和多个更新数据单元中的每一个的版本信息。多个更新数据单元对应于存储在操作数据存储部中的多个操作数据单元。选择部被配置成通过将从输出部输出的多个操作数据单元的版本信息与存储在更新数据存储部中的多个更新数据单元的版本信息进行比较,来从操作数据存储部的多个存储区域中选择作为数据更新目标的目标存储区域。更新部被配置成利用与当前存储在目标存储区域中的操作数据单元相对应的更新数据单元更新所选的目标存储区域。
根据上述数据重写系统,由于车载设备的输出部在将多个操作数据单元的版本信息与多个存储区域相关联的情况下将多个操作数据单元的版本信息和关于存储多个操作数据单元的多个存储区域的信息输出至重写设备,因此,可以在重写设备中设置被配置成选择目标存储区域的选择部。由于可以在重写设备中设置通过将操作数据单元的版本信息与更新数据单元的版本信息进行比较来选择目标存储区域的选择部,因此,可从车载设备省略对应于选择部的配置,从而能够防止车载设备变得复杂。
此外,根据上述数据重写系统,通过更新部更新由选择部选择的目标存储区域,以便利用相应的更新数据单元更新当前存储在目标存储区域中的操作数据单元。结果,与重写操作数据存储部的所有存储区域的数据的情况相比,可以缩短重写操作数据存储部的数据所需的时间量。因此,该数据重写系统可以加速数据重写,同时保持车载设备的简单配置。
附图说明
根据以下参照附图所进行的详细描述,本公开的上述和其它目的、特征和优点将变得明显。在附图中:
图1是示出一个实施例的数据重写系统的配置的图;以及
图2示出在重写组合仪表的数据时所执行的操作和处理的序列图。
具体实施方式
将参照附图描述实施例。
一个实施例的数据重写系统100包括组合仪表50、重写设备30等。在数据重写系统100中,重写设备30重写存储在组合仪表50中的数据。以下,将基于图1详细描述数据重写系统100的配置。
组合仪表50是安装至车辆的多个车载设备之一,并且向用户提供各种关于车辆的信息。组合仪表50包括显示控制电路51、通信接口55、显示装置57和用于显示的存储装置53。
显示控制电路51包括微计算机等。显示控制电路51包括用于执行各种计算处理的处理器、在计算中用作工作区的随机存取存储器(RAM)以及用于执行与通信接口55和存储装置53的数据交换的输入输出接口。通信接口55连接至控制器区域网络(CAN)总线10。CAN总线10可以用作用于车载通信网络上的车载设备之间的数据传输的传输线。车载通信网络连接安装至车辆的多个车载设备。显示装置57包括多个指示器、液晶显示器58等,并且向驾驶者显示关于车辆的信息。显示装置57的指示器可以是数字仪表或模拟仪表。显示装置57的指示器可以具有指针或者可以没有指针。例如,当指示器具有指针时,显示装置57显示用于显示速度的速度计81。另外,显示装置57可以可切换地在液晶显示器58上显示多幅图像。多幅图像例如包括表示油箱中的燃油的剩余水平的图像。
存储装置53例如是诸如闪存等的非易失性半导体存储装置。存储装置53被划分成多个存储区域,其可以包括速度计区域61、油量计区域62、字体区66、背景区域67等。存储装置53存储多个操作数据单元60。多个操作数据单元60是一组软件,该组软件由显示控制电路51读出并用于组合仪表50来操作。操作数据单元60包括程序、设计数据单元等。多个操作数据单元60被分配给预先指定的存储区域并存储在该存储区域中。例如,在速度计区域61中,用于控制速度计81的指针的程序被存储为操作数据单元60。在油量计区域62中,用于绘制油量计82显示的图像的程序被存储为操作数据单元60。在字体区域66中,用于指定液晶显示器58上所显示的字母的形状(字体)的设计数据单元被存储为操作数据单元60。在背景区域67中,用于绘制液晶显示器58上所显示的图像的背景部分的设计数据单元被存储为操作数据单元60。表示版本历史等的特有的版本信息被分配给存储在存储区域中的每个操作数据单元60。版本信息可以用数字来表示。存储装置53存储存储区域中当前存储的各个操作数据单元60的版本信息。
当重写设备30被连接至车辆的CAN总线10时,重写设备30可以与包括组合仪表50的多个车载设备通信。通过与车载设备进行通信,重写设备30可以重写存储在这些车载设备中的数据。重写设备30包括重写控制电路31、通信接口35、显示装置37和用于重写的存储装置33。
重写控制单元31包括微计算机等。显示控制电路51包括用于执行各种计算处理的处理器、在计算中用作工作区域的RAM以及用于与通信接口35和存储装置33进行数据交换的输入输出接口。当重写设备30的连接器被连接至车辆的连接器时,通信接口35可通信地连接至车辆的CAN总线10。显示装置37包括液晶显示器等。显示装置37显示关于车载设备的信息,该信息是由重写控制电路31通过CAN总线10获取的。
存储装置33例如是诸如闪存等的非易失性半导体存储装置。存储装置33存储用于重写设备30的多个软件以进行操作。另外,存储装置33可以保留用于存储多个更新数据单元40的多个存储区域。具体地,当要重写存储在存储装置53中的操作数据单元60时,在存储装置33中设置包括速度计区域41、油量计区域42、字体区域46、背景区域47等的多个存储区域,使得这些存储区域对应于存储装置53中的存储区域。多个更新数据单元40被分配给存储装置53的上述存储区域并存储在上述存储区域中。特有的版本信息被分配给每个更新数据单元40,如同该特有版本信息被分配每个操作数据单元60。存储装置33存储在存储区域中所存储的各个更新数据单元40的版本信息。
将参照图1和图2描述数据重写系统100中的处理,包括将重写设备30连接至CAN总线10以及重写组合仪表50的操作数据单元60。重写设备30和组合仪表50通过例如利用控制电路31和51执行预定程序来执行下述处理。图2示出工作人员所进行的重写操作、重写设备所执行的处理以及组合仪表50所执行的处理。图2的纵轴是时间轴,其表示操作和处理的流程。
工作人员将用于存储与操作数据单元60相对应的最新软件的存储介质90连接至重写设备30。此后,在S101中,工作人员执行用于在重写设备30的存储装置33中登记存储在存储介质90中的最新软件的操作。作为响应,在S102中,重写设备30从存储介质90读出最新软件,并将最新软件登记为存储装置33的相应存储区域中的更新数据单元40。在S103中,重写设备30在将版本信息与用于存储更新数据单元40的存储区域相关联的情况下将分配给更新数据单元40的版本信息登记在存储装置33中。当完成上述登记处理时,重写设备30通过使用显示装置37的显示来向工作人员通知登记处理的完成。
工作人员将存储介质90从重写设备30断开连接,此后,工作人员将重写设备30连接至车辆的CAN总线10。然后,在S105中,工作人员操作重写设备30以开始用于重写存储在组合仪表50中的操作数据单元60的处理。作为响应,在S106中,重写设备30请求组合仪表50读出当前存储在存储装置53的存储区域中的操作数据单元60的版本信息。因此,组合仪表50的显示控制电路51从存储装置53读出各个操作数据单元60的版本信息,另外,显示控制电路51生成表示存储这些操作数据单元60的存储区域与操作数据单元60的版本信息之间的关联的表格。此后,在S107中,组合仪表50将所生成的表格输出至CAN总线10,以向重写设备30通知对应于所有存储区域的操作数据单元60的版本信息。
基于上述通知,重写设备30将从重写设备30输出的操作数据单元60的版本信息与存储在存储装置33中的更新数据单元40的版本信息进行比较。然后,重写设备30检查每个操作数据单元60与相应的更新数据单元40之间是否存在版本差异,并且重写设备30从存储区域选择作为更新目标的目标存储区域69。以上,目标存储区域69可以是登记有比操作数据单元60新的更新数据单元40的存储区域。在S108中,重写设备30通过使用显示装置37来给工作人员关于从组合仪表50获取的版本信息的通知。
优选地,作为在S108中给出的通知,显示装置37显示以下项。作为第一项,并排显示当前操作数据单元60的版本信息和更新数据单元40的版本信息,以使得能够进行比较。作为第二项,显示存储在目标存储区域69中的操作数据单元60和执行重写处理所花费的时间量(ii)的详情。作为第三项,显示装置37通知可以根据例如取决于其目的的用户偏好等任意改变(例如,取消、添加)目标存储区域69。
在通过使用显示装置37向工作人员给予通知之后,如果已选择目标存储区域69,则重写设备执行S109。在S109中,重写设备30请求组合仪表50解除用于以防止外部(例如,外来陌生人)执行数据重写的保障。作为响应,组合仪表50解除保障并将保障解除通知输出至重写设备30,以表示可以更新目标存储区域69。
在完成用于认证重写设备30的上述处理时,重写设备30执行S111。在S111中,重写设备30请求组合仪表50将显示控制电路51变换至重写模式。组合仪表50将显示控制电路51的操作模式从正常模式切换为重写模式,在正常模式下,显示控制电路51执行用于显示信息的正常仪表控制,在重写模式下,显示控制电路51执行专用于重写存储装置53的控制。此后,组合仪表50向重写设备30通知已完成至重写模式的变换。
接下来,在S113中,重写设备30向组合仪表50通知目标存储区域69。以上,当已选择多个目标存储区域69时,在S113中,向组合仪表50通知多个目标存储区域69中的一个目标存储区域69。当已选择一个目标存储区域69时,向组合仪表50通知这一目标存储区域69。然后,在S114中,重写设备30将更新数据单元40发送至组合仪表50,其中,要以该更新数据单元40重写所选择的一个目标存储区域69中的操作数据单元60。组合仪表50的显示控制电路51从重写设备30接收更新数据单元40,并将所接收到的更新数据单元40记录在所通知的目标存储区域69中。通过上述方式,重写控制电路31通过通知显示控制电路51并将数据传送至显示控制电路51,来利用更新数据单元40更新当前存储在目标存储区域69中的操作数据单元60。在完成一个目标存储区域69中的操作数据单元60的更新时,组合仪表50执行S115。在S115中,组合仪表50向重写设备30通知已完成更新。
在S116中,基于接收到更新完成通知,重写设备30请求组合仪表50检查更新后的操作数据单元60。基于该请求,组合仪表50检查更新后的最新操作数据单元60。当确认已适当地完成更新时,组合仪表50向重写设备30通知已适当地完成更新。在存在多个目标存储区域69的情况下,重写设备30和组合仪表50重复执行上述处理S113至S117多次,以更新多个目标存储区域69。
当在上述重写处理中已更新了所有目标存储区域69中的操作数据单元60时,重写设备30执行S118,在S118中,重写设备30请求组合仪表50结束重写模式。组合仪表50将显示控制电路51的操作模式从重写模式切换为正常模式。此后,在S119中,组合仪表50向重写设备30通知已结束重写模式。
在S120中,重写设备30再次请求组合仪表50读出当前存储在存储装置53的存储区域中的各个操作数据单元60的版本信息。组合仪表50的显示控制电路51从存储装置53读出各个操作数据单元60的版本信息,另外,显示控制电路51再次生成表示存储操作数据单元50的存储区域与版本信息之间的关联的表格。在S121中,组合仪表50将所生成的表格输出至CAN总线10,从而向重写设备30通知对应于在重写处理之后的所有存储区域的版本信息。
基于上述通知,重写设备30在重写处理之后的各个操作数据单元60的版本信息与存储在存储装置33中的更新数据单元40的版本信息之间进行比较,从而检查是否已正常完成操作数据单元60的更新。此后,重写设备30的显示装置37并排显示当前操作数据单元60的版本信息和重写处理之前的操作数据单元60的版本信息。以上述方式,从重写设备30向用户通知重写处理之后的操作数据单元60的版本信息,并且用于重写组合仪表50的数据的处理结束。
在以上所示的实施例中,由于表示存储区域与版本信息之间的关联的表格被从显示控制电路51输出至重写设备30,因此,重写设备30可以执行选择目标存储区域69的处理。由于在重写设备30中而不是在组合仪表50中执行该选择处理,因此,可从组合仪表50中省略对应于该重写控制电路31的配置。因此,能够防止组合仪表50变得复杂。
在从存储装置53的多个存储区域中选择目标存储区域69之后,更新目标存储区域69中的操作数据单元16。结果,与重写存储装置53的所有存储器区域的情况相比,可以缩短重写存储装置53中的数据所花费的时间。因此,数据重写系统100可以加速数据重写,同时保持组合仪表50的简单配置。
另外,设计数据单元的数据量通常总是大于程序的数据量,如在本实施例中的情况下一样。此外,设计数据单元的更新频率通常总是大于程序等的更新频率以便满足用户偏好。鉴于此,当将如下配置具体应用于车载设备之中的组合仪表50时,该配置可以显著地有助于重写处理的加速:在该配置中,存储装置33被划分多个存储区域,并且多个操作数据单元60被分配给该多个存储区域。因此,能够在改变显示在液晶显示器58上的多幅图像之一时或者在稍微改变警告图像中的措词时快速地完成重写处理。
另外,根据本实施例,由于在组合仪表50中执行认证重写设备30的处理,因此,能够防止未授权的重写设备重写存储装置的数据。另外,在本实施例中,在选择了目标存储区域69之后,执行上述认证处理。因此,当所有的当前操作数据单元60与相应的更新数据单元60一致并因而不执行重写处理时,不执行认证处理。因此,可以节省执行不需要的认证处理所花费的时间。因此,必定能够提高数据重写处理的速度(加速)。
另外,由于在本实施例中所使用的组合仪表50可以保持其简单配置,因此,能够有助于降低安装组合仪表50的车辆的成本。同时,由于在本实施例中所使用的数据重写设备30可以以高速重写组合仪表50的数据等,因此,能够有助于提高数据重写工作效率。
在本实施例中,重写控制电路31可以对应于选择部或装置。相互协作的重写控制电路31和通信接口35可以对应于更新部或装置。用于进行重写的存储装置33可以对应于更新数据存储部或装置。组合仪表50可以对应于车载设备。相互协作的显示控制电路51和通信接口55可以对应于输出部或装置。用于显示的存储装置53可以对应于操作数据存储部或装置。液晶显示器58可以对应于显示部或装置。速度计区域61、油量计区域62、字体区域66和背景区域67可以对应于存储区域。
上述实施例是针对重写用作车载设备的组合仪表50的数据的系统。然而,车载设备不限于组合仪表50。例如,该系统可以重写各种车载设备的数据,各种车载设备包括用于控制内燃机的引擎控制设备、用于控制传输的传输控制设备、用于控制制动器设备的致动器控制设备等。
在上述实施例中,在检测到作为更新目标的目标存储区域69之后,组合仪表50执行用于认证重写设备30的处理。然而,组合仪表和重写设备之间的认证处理可以由组合仪表在如下时刻执行:(i)在工作人员刚进行用于启动重写处理的操作之后以及(ii)在读出版本信息之前。执行用于认证重写设备的处理的设备不限于组合仪表,并且可以是除了组合仪表外的车载设备。
在上述实施例中,重写设备30通过CAN总线10与组合仪表50进行数据交换。然而,用作数据传输线的总线不限于CAN总线10。例如,重写设备可以连接至车载网络(诸如,本地互连网络(LIN)总线、FlexRay总线等)以重写车载网络上的车载设备的数据。此外,重写设备可以通过有线连接或无线连接可通信地连接至车载设备。
在上述实施例中,闪存被示为存储装置33、53和存储介质90。然而,可以使用各种存储装置作为存储装置33、53(贮存装置)和存储介质90,只要它们可以存储数据即可。例如,对于存储装置33、53(贮存装置)和存储介质90,可以使用电可擦除可编程只读存储器(EEPROM)、硬盘驱动器等。
在上述实施例中,通过重写设备30,将存储在存储介质90中的软件作为更新数据单元40登记在存储装置33中。然而,重写设备能够连接至计算机,并且计算机可将最少软件登记在重写处理的存储装置中。
在上述实施例中,重写控制电路31向显示控制电路51通知目标存储区域,此后,重写控制电路31发送更新数据单元,并且由此经由显示控制电路51间接地更新存储在存储装置53中的数据。然而,重写控制电路可直接地更新存储在组合仪表的存储装置中的操作数据单元。即,重写控制电路可不经由显示控制电路更新操作数据单元。另外,当选择了多个目标存储区域时,数据更新的顺序可以是减少更新数据单元的数据量的顺序或者增加更新数据单元的数据量的顺序。替选地,可将连续的号码分配给存储区域,并且可根据连续的号码确定数据更新的顺序。
在上述实施例中,在S103中,独立于将最新软件本身,在重写设备30的存储装置33中登记最新软件的版本信息。然而,如果版本信息被并入软件主体中,则重写设备可从在S102中登记的软件获取版本信息。
在上述实施例中,出于说明的目的,假设版本信息是单个数字。然而,该示例并不限制版本信息。例如,版本信息可以是多个数字的组合、数字与字母文字的组合等。
在本公开中,可以以各种形式提供用于车辆的数据重写系统。例如,根据一方面,可以如下配置数据重写系统。该数据重写系统包括:能够安装至车辆的车载设备;以及重写设备,其能够连接至所述车载设备以重写存储在所述车载设备中的数据。该车载设备包括操作数据部和输出部。操作数据存储部被划分成多个存储区域。为了操作车载设备而使用的多个操作数据单元被分配给多个区域并存储在该多个区域中。多个操作数据单元中的每一个的版本信息被存储在操作数据存储部中。输出部被配置成在将多个存储区域与多个操作数据单元的版本信息相关联的情况下将多个操作数据单元的版本信息和关于多个存储区域的信息输出至重写设备。重写设备包括更新数据存储部、选择部和更新部。更新数据存储部被配置成存储多个更新数据单元和多个更新数据单元中的每一个的版本信息。多个更新数据单元对应于存储在操作数据存储部中的多个操作数据单元。选择部被配置成通过将从输出部输出的多个操作数据单元的版本信息与存储在更新数据存储部中的多个更新数据单元的版本信息进行比较,来从操作数据存储部的多个存储区域选择作为数据更新目标的目标存储区域。更新部被配置成利用与当前存储在目标存储区域中的操作数据单元相对应的更新数据单元更新所选择的目标存储区域。
根据上述数据重写系统,由于车载设备的输出部在将多个操作数据单元的版本信息与多个存储区域相关联的情况下将多个操作数据单元的版本信息和关于存储多个操作数据单元的多个存储区域的信息输出至重写设备,因此,可以将被配置成选择目标存储区域的选择部置于重写设备中。由于通过将操作数据单元的版本信息与更新数据单元的版本信息进行比较来选择目标存储区域的选择部可以被置于重写设备中,所以可从车载设备中省略对应于选择部的配置,并且因此,能够防止车载设备变得复杂。
此外,根据上述数据重写系统,更新部对由选择部选择的目标存储区域进行更新,使得利用相应的更新数据单元更新当前存储在目标存储区域中的操作数据单元。结果,与重写操作数据存储部的所有存储区域的数据的情况相比,可以缩短重写操作数据存储部的数据所需的时间量。因此,数据重写系统可以加速数据重写,同时保持车载设备的简单配置。
上述数据重写系统可以如下配置。该车载设备还包括被配置成显示用来表示关于车辆的信息的图像的显示部。操作数据存储部的多个存储区域中的多个操作数据单元中的至少一个是显示部描绘图像所使用的设计数据单元。
显示部描述图像所使用的设计数据单元总是具有比例如用于控制车载设备的程序等更大的数据量。此外,设计数据单元的更新频率总是大于程序的更新频率等,以便满足用户偏好。由于上述情况,当如下配置应用于具有用于显示图像的显示部的车载设备时,该配置可显著地有助于加速重写处理:在该配置中,操作数据存储部被划分成多个存储区域,并且多个操作数据单元被分配给多个存储区域。
此外,由于在上述数据重写系统中所使用的车载设备可以保持简单配置,因此,能够有助于降低配备有车载设备的车辆的成本。由于在上述数据重写系统中所使用的重写设备可以以高速重写车载设备的数据,因此能够有助于数据重写工作效率。
应该注意,以上示出的处理、步骤、装置和部中的每一个和任何组合均可实现为软件部或装置(例如,子程序)和/或硬件部或装置(例如,电路或集成电路),包括或不包括相关装置的功能;此外,可以在微计算机内构建该硬件部或装置。此外,软件部或装置或者多个软件部或装置的任意组合可包括在软件程序中,其中该软件程序存储在非暂态计算机可读存储介质中或者经由通信网络安装在计算机中。
尽管已参照本公开的实施例描述本公开,但是应理解,本公开不限于实施例和构造。本公开旨在覆盖各种变型和等同布置。另外,包括更多、更少或仅单个元件的各种组合和配置、其它组合和配置也落入本公开的精神和范围内。

用于车辆的数据重写系统、车载设备和重写设备.pdf_第1页
第1页 / 共12页
用于车辆的数据重写系统、车载设备和重写设备.pdf_第2页
第2页 / 共12页
用于车辆的数据重写系统、车载设备和重写设备.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《用于车辆的数据重写系统、车载设备和重写设备.pdf》由会员分享,可在线阅读,更多相关《用于车辆的数据重写系统、车载设备和重写设备.pdf(12页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103136134 A (43)申请公布日 2013.06.05 CN 103136134 A *CN103136134A* (21)申请号 201210470829.9 (22)申请日 2012.11.20 2011-253975 2011.11.21 JP G06F 13/16(2006.01) (71)申请人 株式会社电装 地址 日本爱知县 (72)发明人 西山笃志 (74)专利代理机构 北京集佳知识产权代理有限 公司 11227 代理人 陈炜 李德山 (54) 发明名称 用于车辆的数据重写系统、 车载设备和重写 设备 (57) 摘要 本发明公开了一种用于车辆的。

2、数据重写系 统、 车载设备和重写设备。 该数据重写系统包括车 载设备和重写设备。所述车载设备将多个操作数 据单元存储在多个存储区域中, 并将操作数据单 元的版本信息和关于存储区域的信息输出至重写 设备。所述重写设备通过将操作数据单元的版本 信息与更新数据单元的版本信息进行比较, 来从 所述车载设备的存储区域中选择作为数据更新目 标的目标存储区域。所述重写设备利用与目标存 储区域中的操作数据单元相对应的更新数据单元 来更新所选择的目标存储区域。 (30)优先权数据 (51)Int.Cl. 权利要求书 1 页 说明书 8 页 附图 2 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请。

3、 权利要求书1页 说明书8页 附图2页 (10)申请公布号 CN 103136134 A CN 103136134 A *CN103136134A* 1/1 页 2 1. 一种用于车辆的数据重写系统, 包括 : 能够安装至车辆的车载设备 (50) ; 以及 重写设备 (30) , 其能够连接至所述车载设备 (50) 以重写存储在所述车载设备 (50) 中 数据, 其中 : 所述车载设备 (50) 包括 : 操作数据存储部 (53) , 其被划分成多个存储区域 (61, 62,66,67) , 其中, 所述车载设备 (50) 用来进行操作的多个操作数据单元 (60) 被分配给所述多个存储区域 (。

4、61, 62,66,67) 并存储在所述多个存储区域 (61, 62,66,67) 中, 其中所述多个操作数据单元 (60) 中的每一 个的版本信息被存储在所述操作数据存储部 (53) 中 ; 以及 输出部 (51) , 其被配置成在将所述多个存储区域 (61, 62,66,67) 与所述多个操作数据 单元 (60) 的版本信息相关联的情况下将所述多个操作数据单元 (60) 的版本信息和关于所 述多个存储区域 (61, 62,66,67) 的信息输出至所述重写设备 (30) ; 以及 所述重写设备 (30) 包括 : 更新数据存储部 (33) , 其被配置成存储多个更新数据单元 (40) 和所。

5、述多个更新数据 单元 (40) 中的每一个的版本信息, 其中所述多个更新数据单元 (40) 对应于存储在所述操 作数据存储部 (53) 中的所述多个操作数据单元 (60) ; 选择部, 其被配置成通过将从所述输出部 (51) 输出的所述多个操作数据单元 (60) 的 版本信息与存储在所述更新数据存储部 (33) 中的所述多个更新数据单元 (40) 的版本信息 进行比较, 来从所述操作数据存储部 (53) 的所述多个存储区域 (61,62,66,67) 中选择作为 数据更新目标的目标存储区域 (69) ; 以及 更新部, 其被配置成利用与当前存储在所述目标存储区域 (69) 中的操作数据单元相对。

6、 应的更新数据单元来更新所选择的目标存储区域 (69) 。 2. 根据权利要求 1 所述的数据重写系统, 其中 : 所述车载设备 (50) 还包括 : 显示部 (58) , 其被配置成显示用来表示关于所述车辆的信息的图像, 其中 : 所述操作数据存储部的所述多个存储区域 (61, 62,66,67) 中的所述多个操作数据单元 (60) 中的至少一个是所述显示部 (58) 用来描绘所述图像的设计数据单元。 3. 一种用在根据权利要求 1 所述的数据重写系统中的车载设备。 4. 一种用在根据权利要求 2 所述的数据重写系统中的车载设备。 5. 一种用在根据权利要求 1 所述的数据重写系统中的重写设。

7、备。 6. 一种用在根据权利要求 2 所述的数据重写系统中的重写设备。 权 利 要 求 书 CN 103136134 A 2 1/8 页 3 用于车辆的数据重写系统、 车载设备和重写设备 技术领域 0001 本公开内容涉及一种用于车辆的重写系统, 该重写系统包括安装至车辆的车载设 备和被配置成重写存储在车载设备中的数据的重写设备。 本公开内容还涉及车载设备和重 写设备。 背景技术 0002 作为与重写存储在车载设备中的数据相关的技术, JP-2005-332148A(对应 于 US 2005/0270888A)公开了一种用于重写车载控制器的存储数据的重写系统。在 JP-2005-332148A。

8、 中所公开的重写系统中, 当重写设备被连接至车辆时, 重写设备将重写数 据发送至车载控制器。这样, 利用新的重写数据重写存储在车载控制单元的非易失性存储 器中的数据。 0003 作为与用于重写存储在数码复合机的非易失性存储器中的数据相关的技术, JP-2007-310690公开了一种固件更新方法。 在JP-2007-310690中, 数码复合机的非易失性 存储器被划分成多个扇区, 并且多个固件被分配给各个扇区并存储在各个扇区中。当存储 新版本固件的外部存储介质被连接至数码复合机时, 数码复合机以扇区为单元将本固件的 版本信息与存储在外部存储介质中的固件的版本信息进行比较。然后, 数码合成机选择。

9、更 新候选固件并向操作者通知该更新候选固件。当操作者选择要更新的固件时, 数码合成机 利用对应于当前存储的固件的新版本固件更新存储所选择的固件的扇区。 0004 在 JP-2007-310690 中所公开的更新方法中, 由于对扇区的需要更新的部分执行 固件更新, 因此, 与重写所有存储区域中的数据的 JP-2005-332148A 的情况相比, 重写数据 所花费的时间量会缩短。鉴于此, 本申请的发明人试图将 JP-2007-310690 的更新方法应用 于重写存储在车载设备中的数据的系统。然而, 本申请的发明人遭遇并发现了以下困难。 0005 在 JP-2007-310690 的更新方法中, 。

10、数码合成机从多个扇区当中选择用于存储更 新目标固件的扇区。 当将通过比较本固件的版本信息与外部存储介质中的固件的版本信息 来选择更新目标固件的这种配置应用于车载设备时, 车载设备变得复杂是不可避免的。因 此, 尽管 JP-2007-310690 中所公开的技术可以缩短重写数据所花费的时间量, 但是难以将 该技术应用于车辆用数据重写系统。 发明内容 0006 鉴于上述情况, 本公开的目的在于提供一种用于车辆的数据重写系统, 该数据重 写系统可以加速数据重写, 同时保持车载设备的简单配置。 0007 根据本公开的一个示例, 一种用于车辆的数据重写系统, 包括 : 能够安装至车辆的 车载设备 ; 以。

11、及重写设备, 其能够连接至所述车载设备以重写存储在所述车载设备中的数 据。该车载设备包括操作数据存储部和输出部。操作数据存储部被划分成多个存储区域。 车载设备用来进行操作的多个操作数据单元被分配给该多个区域并存储在该多个区域中。 多个操作数据单元中的每一个的版本信息被存储在操作数据存储部中。 输出部被配置成在 说 明 书 CN 103136134 A 3 2/8 页 4 将多个存储区域与多个操作数据单元的版本信息相关联的情况下将多个操作数据单元的 版本信息和关于多个存储区域的信息输出至重写设备。该重写设备包括更新数据存储部、 选择部和更新部。 更新数据存储部被配置成存储多个更新数据单元和多个更。

12、新数据单元中 的每一个的版本信息。 多个更新数据单元对应于存储在操作数据存储部中的多个操作数据 单元。 选择部被配置成通过将从输出部输出的多个操作数据单元的版本信息与存储在更新 数据存储部中的多个更新数据单元的版本信息进行比较, 来从操作数据存储部的多个存储 区域中选择作为数据更新目标的目标存储区域。 更新部被配置成利用与当前存储在目标存 储区域中的操作数据单元相对应的更新数据单元更新所选的目标存储区域。 0008 根据上述数据重写系统, 由于车载设备的输出部在将多个操作数据单元的版本信 息与多个存储区域相关联的情况下将多个操作数据单元的版本信息和关于存储多个操作 数据单元的多个存储区域的信息。

13、输出至重写设备, 因此, 可以在重写设备中设置被配置成 选择目标存储区域的选择部。 由于可以在重写设备中设置通过将操作数据单元的版本信息 与更新数据单元的版本信息进行比较来选择目标存储区域的选择部, 因此, 可从车载设备 省略对应于选择部的配置, 从而能够防止车载设备变得复杂。 0009 此外, 根据上述数据重写系统, 通过更新部更新由选择部选择的目标存储区域, 以 便利用相应的更新数据单元更新当前存储在目标存储区域中的操作数据单元。结果, 与重 写操作数据存储部的所有存储区域的数据的情况相比, 可以缩短重写操作数据存储部的数 据所需的时间量。因此, 该数据重写系统可以加速数据重写, 同时保持。

14、车载设备的简单配 置。 附图说明 0010 根据以下参照附图所进行的详细描述, 本公开的上述和其它目的、 特征和优点将 变得明显。在附图中 : 0011 图 1 是示出一个实施例的数据重写系统的配置的图 ; 以及 0012 图 2 示出在重写组合仪表的数据时所执行的操作和处理的序列图。 具体实施方式 0013 将参照附图描述实施例。 0014 一个实施例的数据重写系统100包括组合仪表50、 重写设备30等。 在数据重写系 统 100 中, 重写设备 30 重写存储在组合仪表 50 中的数据。以下, 将基于图 1 详细描述数据 重写系统 100 的配置。 0015 组合仪表 50 是安装至车辆。

15、的多个车载设备之一, 并且向用户提供各种关于车辆 的信息。组合仪表 50 包括显示控制电路 51、 通信接口 55、 显示装置 57 和用于显示的存储 装置 53。 0016 显示控制电路 51 包括微计算机等。显示控制电路 51 包括用于执行各种计算处理 的处理器、 在计算中用作工作区的随机存取存储器 (RAM) 以及用于执行与通信接口 55 和存 储装置53的数据交换的输入输出接口。 通信接口55连接至控制器区域网络 (CAN) 总线10。 CAN总线10可以用作用于车载通信网络上的车载设备之间的数据传输的传输线。 车载通信 网络连接安装至车辆的多个车载设备。显示装置 57 包括多个指示器。

16、、 液晶显示器 58 等, 并 说 明 书 CN 103136134 A 4 3/8 页 5 且向驾驶者显示关于车辆的信息。显示装置 57 的指示器可以是数字仪表或模拟仪表。显 示装置 57 的指示器可以具有指针或者可以没有指针。例如, 当指示器具有指针时, 显示装 置 57 显示用于显示速度的速度计 81。另外, 显示装置 57 可以可切换地在液晶显示器 58 上 显示多幅图像。多幅图像例如包括表示油箱中的燃油的剩余水平的图像。 0017 存储装置 53 例如是诸如闪存等的非易失性半导体存储装置。存储装置 53 被划 分成多个存储区域, 其可以包括速度计区域 61、 油量计区域 62、 字体。

17、区 66、 背景区域 67 等。 存储装置 53 存储多个操作数据单元 60。多个操作数据单元 60 是一组软件, 该组软件由显 示控制电路 51 读出并用于组合仪表 50 来操作。操作数据单元 60 包括程序、 设计数据单元 等。多个操作数据单元 60 被分配给预先指定的存储区域并存储在该存储区域中。例如, 在 速度计区域 61 中, 用于控制速度计 81 的指针的程序被存储为操作数据单元 60。在油量计 区域 62 中, 用于绘制油量计 82 显示的图像的程序被存储为操作数据单元 60。在字体区域 66 中, 用于指定液晶显示器 58 上所显示的字母的形状 (字体) 的设计数据单元被存储为。

18、操 作数据单元 60。在背景区域 67 中, 用于绘制液晶显示器 58 上所显示的图像的背景部分的 设计数据单元被存储为操作数据单元60。 表示版本历史等的特有的版本信息被分配给存储 在存储区域中的每个操作数据单元 60。版本信息可以用数字来表示。存储装置 53 存储存 储区域中当前存储的各个操作数据单元 60 的版本信息。 0018 当重写设备 30 被连接至车辆的 CAN 总线 10 时, 重写设备 30 可以与包括组合仪表 50的多个车载设备通信。 通过与车载设备进行通信, 重写设备30可以重写存储在这些车载 设备中的数据。重写设备 30 包括重写控制电路 31、 通信接口 35、 显示。

19、装置 37 和用于重写 的存储装置 33。 0019 重写控制单元 31 包括微计算机等。显示控制电路 51 包括用于执行各种计算处理 的处理器、 在计算中用作工作区域的 RAM 以及用于与通信接口 35 和存储装置 33 进行数据 交换的输入输出接口。当重写设备 30 的连接器被连接至车辆的连接器时, 通信接口 35 可 通信地连接至车辆的 CAN 总线 10。显示装置 37 包括液晶显示器等。显示装置 37 显示关于 车载设备的信息, 该信息是由重写控制电路 31 通过 CAN 总线 10 获取的。 0020 存储装置 33 例如是诸如闪存等的非易失性半导体存储装置。存储装置 33 存储 。

20、用于重写设备 30 的多个软件以进行操作。另外, 存储装置 33 可以保留用于存储多个更新 数据单元 40 的多个存储区域。具体地, 当要重写存储在存储装置 53 中的操作数据单元 60 时, 在存储装置 33 中设置包括速度计区域 41、 油量计区域 42、 字体区域 46、 背景区域 47 等 的多个存储区域, 使得这些存储区域对应于存储装置 53 中的存储区域。多个更新数据单元 40 被分配给存储装置 53 的上述存储区域并存储在上述存储区域中。特有的版本信息被分 配给每个更新数据单元40, 如同该特有版本信息被分配每个操作数据单元60。 存储装置33 存储在存储区域中所存储的各个更新数。

21、据单元 40 的版本信息。 0021 将参照图 1 和图 2 描述数据重写系统 100 中的处理, 包括将重写设备 30 连接至 CAN 总线 10 以及重写组合仪表 50 的操作数据单元 60。重写设备 30 和组合仪表 50 通过例 如利用控制电路 31 和 51 执行预定程序来执行下述处理。图 2 示出工作人员所进行的重写 操作、 重写设备所执行的处理以及组合仪表 50 所执行的处理。图 2 的纵轴是时间轴, 其表 示操作和处理的流程。 0022 工作人员将用于存储与操作数据单元60相对应的最新软件的存储介质90连接至 说 明 书 CN 103136134 A 5 4/8 页 6 重写设。

22、备 30。此后, 在 S101 中, 工作人员执行用于在重写设备 30 的存储装置 33 中登记存 储在存储介质 90 中的最新软件的操作。作为响应, 在 S102 中, 重写设备 30 从存储介质 90 读出最新软件, 并将最新软件登记为存储装置33的相应存储区域中的更新数据单元40。 在 S103 中, 重写设备 30 在将版本信息与用于存储更新数据单元 40 的存储区域相关联的情况 下将分配给更新数据单元 40 的版本信息登记在存储装置 33 中。当完成上述登记处理时, 重写设备 30 通过使用显示装置 37 的显示来向工作人员通知登记处理的完成。 0023 工作人员将存储介质 90 从。

23、重写设备 30 断开连接, 此后, 工作人员将重写设备 30 连接至车辆的 CAN 总线 10。然后, 在 S105 中, 工作人员操作重写设备 30 以开始用于重写存 储在组合仪表 50 中的操作数据单元 60 的处理。作为响应, 在 S106 中, 重写设备 30 请求组 合仪表 50 读出当前存储在存储装置 53 的存储区域中的操作数据单元 60 的版本信息。因 此, 组合仪表 50 的显示控制电路 51 从存储装置 53 读出各个操作数据单元 60 的版本信息, 另外, 显示控制电路 51 生成表示存储这些操作数据单元 60 的存储区域与操作数据单元 60 的版本信息之间的关联的表格。。

24、此后, 在 S107 中, 组合仪表 50 将所生成的表格输出至 CAN 总线 10, 以向重写设备 30 通知对应于所有存储区域的操作数据单元 60 的版本信息。 0024 基于上述通知, 重写设备 30 将从重写设备 30 输出的操作数据单元 60 的版本信息 与存储在存储装置 33 中的更新数据单元 40 的版本信息进行比较。然后, 重写设备 30 检查 每个操作数据单元 60 与相应的更新数据单元 40 之间是否存在版本差异, 并且重写设备 30 从存储区域选择作为更新目标的目标存储区域69。 以上, 目标存储区域69可以是登记有比 操作数据单元 60 新的更新数据单元 40 的存储区。

25、域。在 S108 中, 重写设备 30 通过使用显 示装置 37 来给工作人员关于从组合仪表 50 获取的版本信息的通知。 0025 优选地, 作为在 S108 中给出的通知, 显示装置 37 显示以下项。作为第一项, 并排 显示当前操作数据单元 60 的版本信息和更新数据单元 40 的版本信息, 以使得能够进行比 较。作为第二项, 显示存储在目标存储区域 69 中的操作数据单元 60 和执行重写处理所花 费的时间量 (ii) 的详情。作为第三项, 显示装置 37 通知可以根据例如取决于其目的的用 户偏好等任意改变 (例如, 取消、 添加) 目标存储区域 69。 0026 在通过使用显示装置 。

26、37 向工作人员给予通知之后, 如果已选择目标存储区域 69, 则重写设备执行 S109。在 S109 中, 重写设备 30 请求组合仪表 50 解除用于以防止外部 (例 如, 外来陌生人) 执行数据重写的保障。作为响应, 组合仪表 50 解除保障并将保障解除通知 输出至重写设备 30, 以表示可以更新目标存储区域 69。 0027 在完成用于认证重写设备 30 的上述处理时, 重写设备 30 执行 S111。在 S111 中, 重写设备 30 请求组合仪表 50 将显示控制电路 51 变换至重写模式。组合仪表 50 将显示控 制电路51的操作模式从正常模式切换为重写模式, 在正常模式下, 显。

27、示控制电路51执行用 于显示信息的正常仪表控制, 在重写模式下, 显示控制电路 51 执行专用于重写存储装置 53 的控制。此后, 组合仪表 50 向重写设备 30 通知已完成至重写模式的变换。 0028 接下来, 在 S113 中, 重写设备 30 向组合仪表 50 通知目标存储区域 69。以上, 当已 选择多个目标存储区域 69 时, 在 S113 中, 向组合仪表 50 通知多个目标存储区域 69 中的一 个目标存储区域 69。当已选择一个目标存储区域 69 时, 向组合仪表 50 通知这一目标存储 区域 69。然后, 在 S114 中, 重写设备 30 将更新数据单元 40 发送至组合。

28、仪表 50, 其中, 要以 该更新数据单元 40 重写所选择的一个目标存储区域 69 中的操作数据单元 60。组合仪表 说 明 书 CN 103136134 A 6 5/8 页 7 50 的显示控制电路 51 从重写设备 30 接收更新数据单元 40, 并将所接收到的更新数据单元 40 记录在所通知的目标存储区域 69 中。通过上述方式, 重写控制电路 31 通过通知显示控 制电路 51 并将数据传送至显示控制电路 51, 来利用更新数据单元 40 更新当前存储在目标 存储区域 69 中的操作数据单元 60。在完成一个目标存储区域 69 中的操作数据单元 60 的 更新时, 组合仪表 50 执。

29、行 S115。在 S115 中, 组合仪表 50 向重写设备 30 通知已完成更新。 0029 在 S116 中, 基于接收到更新完成通知, 重写设备 30 请求组合仪表 50 检查更新后 的操作数据单元 60。基于该请求, 组合仪表 50 检查更新后的最新操作数据单元 60。当确 认已适当地完成更新时, 组合仪表 50 向重写设备 30 通知已适当地完成更新。在存在多个 目标存储区域 69 的情况下, 重写设备 30 和组合仪表 50 重复执行上述处理 S113 至 S117 多 次, 以更新多个目标存储区域 69。 0030 当在上述重写处理中已更新了所有目标存储区域 69 中的操作数据单。

30、元 60 时, 重 写设备 30 执行 S118, 在 S118 中, 重写设备 30 请求组合仪表 50 结束重写模式。组合仪表 50将显示控制电路51的操作模式从重写模式切换为正常模式。 此后, 在S119中, 组合仪表 50 向重写设备 30 通知已结束重写模式。 0031 在 S120 中, 重写设备 30 再次请求组合仪表 50 读出当前存储在存储装置 53 的存 储区域中的各个操作数据单元 60 的版本信息。组合仪表 50 的显示控制电路 51 从存储装 置 53 读出各个操作数据单元 60 的版本信息, 另外, 显示控制电路 51 再次生成表示存储操 作数据单元 50 的存储区域。

31、与版本信息之间的关联的表格。在 S121 中, 组合仪表 50 将所生 成的表格输出至CAN总线10, 从而向重写设备30通知对应于在重写处理之后的所有存储区 域的版本信息。 0032 基于上述通知, 重写设备 30 在重写处理之后的各个操作数据单元 60 的版本信息 与存储在存储装置 33 中的更新数据单元 40 的版本信息之间进行比较, 从而检查是否已正 常完成操作数据单元 60 的更新。此后, 重写设备 30 的显示装置 37 并排显示当前操作数据 单元 60 的版本信息和重写处理之前的操作数据单元 60 的版本信息。以上述方式, 从重写 设备 30 向用户通知重写处理之后的操作数据单元。

32、 60 的版本信息, 并且用于重写组合仪表 50 的数据的处理结束。 0033 在以上所示的实施例中, 由于表示存储区域与版本信息之间的关联的表格被从显 示控制电路 51 输出至重写设备 30, 因此, 重写设备 30 可以执行选择目标存储区域 69 的处 理。 由于在重写设备30中而不是在组合仪表50中执行该选择处理, 因此, 可从组合仪表50 中省略对应于该重写控制电路 31 的配置。因此, 能够防止组合仪表 50 变得复杂。 0034 在从存储装置 53 的多个存储区域中选择目标存储区域 69 之后, 更新目标存储区 域 69 中的操作数据单元 16。结果, 与重写存储装置 53 的所有。

33、存储器区域的情况相比, 可 以缩短重写存储装置 53 中的数据所花费的时间。因此, 数据重写系统 100 可以加速数据重 写, 同时保持组合仪表 50 的简单配置。 0035 另外, 设计数据单元的数据量通常总是大于程序的数据量, 如在本实施例中的情 况下一样。此外, 设计数据单元的更新频率通常总是大于程序等的更新频率以便满足用户 偏好。鉴于此, 当将如下配置具体应用于车载设备之中的组合仪表 50 时, 该配置可以显著 地有助于重写处理的加速 : 在该配置中, 存储装置 33 被划分多个存储区域, 并且多个操作 数据单元 60 被分配给该多个存储区域。因此, 能够在改变显示在液晶显示器 58 。

34、上的多幅 说 明 书 CN 103136134 A 7 6/8 页 8 图像之一时或者在稍微改变警告图像中的措词时快速地完成重写处理。 0036 另外, 根据本实施例, 由于在组合仪表50中执行认证重写设备30的处理, 因此, 能 够防止未授权的重写设备重写存储装置的数据。 另外, 在本实施例中, 在选择了目标存储区 域 69 之后, 执行上述认证处理。因此, 当所有的当前操作数据单元 60 与相应的更新数据单 元 60 一致并因而不执行重写处理时, 不执行认证处理。因此, 可以节省执行不需要的认证 处理所花费的时间。因此, 必定能够提高数据重写处理的速度 (加速) 。 0037 另外, 由于。

35、在本实施例中所使用的组合仪表 50 可以保持其简单配置, 因此, 能够 有助于降低安装组合仪表 50 的车辆的成本。同时, 由于在本实施例中所使用的数据重写设 备 30 可以以高速重写组合仪表 50 的数据等, 因此, 能够有助于提高数据重写工作效率。 0038 在本实施例中, 重写控制电路 31 可以对应于选择部或装置。相互协作的重写控制 电路 31 和通信接口 35 可以对应于更新部或装置。用于进行重写的存储装置 33 可以对应 于更新数据存储部或装置。组合仪表 50 可以对应于车载设备。相互协作的显示控制电路 51和通信接口55可以对应于输出部或装置。 用于显示的存储装置53可以对应于操。

36、作数据 存储部或装置。液晶显示器 58 可以对应于显示部或装置。速度计区域 61、 油量计区域 62、 字体区域 66 和背景区域 67 可以对应于存储区域。 0039 上述实施例是针对重写用作车载设备的组合仪表 50 的数据的系统。然而, 车载设 备不限于组合仪表50。 例如, 该系统可以重写各种车载设备的数据, 各种车载设备包括用于 控制内燃机的引擎控制设备、 用于控制传输的传输控制设备、 用于控制制动器设备的致动 器控制设备等。 0040 在上述实施例中, 在检测到作为更新目标的目标存储区域69之后, 组合仪表50执 行用于认证重写设备 30 的处理。然而, 组合仪表和重写设备之间的认证。

37、处理可以由组合仪 表在如下时刻执行 :(i) 在工作人员刚进行用于启动重写处理的操作之后以及 (ii) 在读出 版本信息之前。执行用于认证重写设备的处理的设备不限于组合仪表, 并且可以是除了组 合仪表外的车载设备。 0041 在上述实施例中, 重写设备 30 通过 CAN 总线 10 与组合仪表 50 进行数据交换。然 而, 用作数据传输线的总线不限于CAN总线10。 例如, 重写设备可以连接至车载网络 (诸如, 本地互连网络 (LIN) 总线、 FlexRay 总线等) 以重写车载网络上的车载设备的数据。此外, 重写设备可以通过有线连接或无线连接可通信地连接至车载设备。 0042 在上述实施。

38、例中, 闪存被示为存储装置33、 53和存储介质90。 然而, 可以使用各种 存储装置作为存储装置 33、 53(贮存装置) 和存储介质 90, 只要它们可以存储数据即可。例 如, 对于存储装置 33、 53(贮存装置) 和存储介质 90, 可以使用电可擦除可编程只读存储器 (EEPROM) 、 硬盘驱动器等。 0043 在上述实施例中, 通过重写设备 30, 将存储在存储介质 90 中的软件作为更新数据 单元 40 登记在存储装置 33 中。然而, 重写设备能够连接至计算机, 并且计算机可将最少软 件登记在重写处理的存储装置中。 0044 在上述实施例中, 重写控制电路 31 向显示控制电路。

39、 51 通知目标存储区域, 此后, 重写控制电路 31 发送更新数据单元, 并且由此经由显示控制电路 51 间接地更新存储在存 储装置 53 中的数据。然而, 重写控制电路可直接地更新存储在组合仪表的存储装置中的操 作数据单元。即, 重写控制电路可不经由显示控制电路更新操作数据单元。另外, 当选择了 说 明 书 CN 103136134 A 8 7/8 页 9 多个目标存储区域时, 数据更新的顺序可以是减少更新数据单元的数据量的顺序或者增加 更新数据单元的数据量的顺序。 替选地, 可将连续的号码分配给存储区域, 并且可根据连续 的号码确定数据更新的顺序。 0045 在上述实施例中, 在 S10。

40、3 中, 独立于将最新软件本身, 在重写设备 30 的存储装置 33中登记最新软件的版本信息。 然而, 如果版本信息被并入软件主体中, 则重写设备可从在 S102 中登记的软件获取版本信息。 0046 在上述实施例中, 出于说明的目的, 假设版本信息是单个数字。然而, 该示例并不 限制版本信息。例如, 版本信息可以是多个数字的组合、 数字与字母文字的组合等。 0047 在本公开中, 可以以各种形式提供用于车辆的数据重写系统。例如, 根据一方面, 可以如下配置数据重写系统。该数据重写系统包括 : 能够安装至车辆的车载设备 ; 以及重 写设备, 其能够连接至所述车载设备以重写存储在所述车载设备中的。

41、数据。该车载设备包 括操作数据部和输出部。操作数据存储部被划分成多个存储区域。为了操作车载设备而使 用的多个操作数据单元被分配给多个区域并存储在该多个区域中。 多个操作数据单元中的 每一个的版本信息被存储在操作数据存储部中。 输出部被配置成在将多个存储区域与多个 操作数据单元的版本信息相关联的情况下将多个操作数据单元的版本信息和关于多个存 储区域的信息输出至重写设备。重写设备包括更新数据存储部、 选择部和更新部。更新数 据存储部被配置成存储多个更新数据单元和多个更新数据单元中的每一个的版本信息。 多 个更新数据单元对应于存储在操作数据存储部中的多个操作数据单元。 选择部被配置成通 过将从输出部。

42、输出的多个操作数据单元的版本信息与存储在更新数据存储部中的多个更 新数据单元的版本信息进行比较, 来从操作数据存储部的多个存储区域选择作为数据更新 目标的目标存储区域。 更新部被配置成利用与当前存储在目标存储区域中的操作数据单元 相对应的更新数据单元更新所选择的目标存储区域。 0048 根据上述数据重写系统, 由于车载设备的输出部在将多个操作数据单元的版本信 息与多个存储区域相关联的情况下将多个操作数据单元的版本信息和关于存储多个操作 数据单元的多个存储区域的信息输出至重写设备, 因此, 可以将被配置成选择目标存储区 域的选择部置于重写设备中。 由于通过将操作数据单元的版本信息与更新数据单元的。

43、版本 信息进行比较来选择目标存储区域的选择部可以被置于重写设备中, 所以可从车载设备中 省略对应于选择部的配置, 并且因此, 能够防止车载设备变得复杂。 0049 此外, 根据上述数据重写系统, 更新部对由选择部选择的目标存储区域进行更新, 使得利用相应的更新数据单元更新当前存储在目标存储区域中的操作数据单元。结果, 与 重写操作数据存储部的所有存储区域的数据的情况相比, 可以缩短重写操作数据存储部的 数据所需的时间量。因此, 数据重写系统可以加速数据重写, 同时保持车载设备的简单配 置。 0050 上述数据重写系统可以如下配置。 该车载设备还包括被配置成显示用来表示关于 车辆的信息的图像的显。

44、示部。 操作数据存储部的多个存储区域中的多个操作数据单元中的 至少一个是显示部描绘图像所使用的设计数据单元。 0051 显示部描述图像所使用的设计数据单元总是具有比例如用于控制车载设备的程 序等更大的数据量。 此外, 设计数据单元的更新频率总是大于程序的更新频率等, 以便满足 用户偏好。 由于上述情况, 当如下配置应用于具有用于显示图像的显示部的车载设备时, 该 说 明 书 CN 103136134 A 9 8/8 页 10 配置可显著地有助于加速重写处理 : 在该配置中, 操作数据存储部被划分成多个存储区域, 并且多个操作数据单元被分配给多个存储区域。 0052 此外, 由于在上述数据重写系。

45、统中所使用的车载设备可以保持简单配置, 因此, 能 够有助于降低配备有车载设备的车辆的成本。 由于在上述数据重写系统中所使用的重写设 备可以以高速重写车载设备的数据, 因此能够有助于数据重写工作效率。 0053 应该注意, 以上示出的处理、 步骤、 装置和部中的每一个和任何组合均可实现为软 件部或装置 (例如, 子程序) 和 / 或硬件部或装置 (例如, 电路或集成电路) , 包括或不包括相 关装置的功能 ; 此外, 可以在微计算机内构建该硬件部或装置。此外, 软件部或装置或者多 个软件部或装置的任意组合可包括在软件程序中, 其中该软件程序存储在非暂态计算机可 读存储介质中或者经由通信网络安装在计算机中。 0054 尽管已参照本公开的实施例描述本公开, 但是应理解, 本公开不限于实施例和构 造。本公开旨在覆盖各种变型和等同布置。另外, 包括更多、 更少或仅单个元件的各种组合 和配置、 其它组合和配置也落入本公开的精神和范围内。 说 明 书 CN 103136134 A 10 1/2 页 11 图 1 说 明 书 附 图 CN 103136134 A 11 2/2 页 12 图 2 说 明 书 附 图 CN 103136134 A 12 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1