[发明专利]控制装置、程序更新系统、程序更新方法有效
| 申请号: | 201880024460.4 | 申请日: | 2018-03-19 |
| 公开(公告)号: | CN110494845B | 公开(公告)日: | 2023-07-14 |
| 发明(设计)人: | 浦胁浩二;寺冈秀敏;中原章晴;黑泽宪一 | 申请(专利权)人: | 日立安斯泰莫株式会社 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;B60R16/02;G06F9/445 |
| 代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 高迪 |
| 地址: | 日本*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 控制 装置 程序 更新 系统 方法 | ||
控制装置,具备:接收部,接收分发数据,所述分发数据包含具有指定多个更新方式中的某一个的信息的标头、以及压缩后的更新数据;解压部,根据通过所述接收部接收到的所述分发数据来解压所述更新数据;以及恢复部,使用通过所述解压部解压后的所述更新数据,按照在所述标头中指定的更新方式来恢复更新后的新程序,所述解压部,基于在所述标头中指定的更新方式,切换解压所述更新数据时的解压方法。
技术领域
本发明涉及控制装置、程序更新系统以及程序更新方法。
背景技术
在近年的汽车中搭载有各种电子控制装置(ECU:Electronic Control Unit)。各ECU通过执行各种程序、且经由CAN(Controller Area Network:控制器局域网)等的车载网络进行通信,从而实现与汽车的工作有关的各种功能。
以往,作为更新这些ECU的程序的再编程方法,提出有经由CAN向各ECU发送新的程序,并保持在各ECU内的非易失性存储器中。然而,在搭载于汽车的各种ECU中,伴随汽车的多功能化、搭载于汽车的各种传感器的增加等,程序逐渐增大化。对于这样的ECU,存在再编程所需时间(以下称作“再编时间”)变长的问题。
关于ECU的再编时间的缩短,在专利文献1中,研究出根据各ECU能够对应的程序的更新方式的不同、或各ECU的状况,切换在各ECU的再编程中适用的更新方式的方法。作为更新方式,有按一定的大小分割新程序的数据、将分割后的各数据压缩并向ECU发送的“压缩更新方式”,以及将已经在ECU中保存的旧程序与新程序的差分数据压缩并向ECU发送的“差分更新方式”等。在专利文献1的方法中,适用这些更新方式来削减向ECU发送的数据的总量,从而获得缩短ECU的再编时间的效果。
此外,关于ECU的再编时间的缩短,在专利文献2中,也提出有提高发送数据的压缩率的方案。在基于LZ77等所谓的字典式压缩法的数据压缩中,通常,通过扩大用于发现数据流中的已出现的模型而供参照的参照字典的尺寸,来提高数据的压缩率。在专利文献2的方法中,将数据流分割为一系列的块组,将压缩的对象块与该对象块前方的块组的压缩结果作为参照字典来对该对象块进行压缩,从而获得提高压缩率的效果。
现有技术文献
专利文献
专利文献1:日本特开2016-170740号公报
专利文献2:日本专利第4888566号
发明内容
发明所要解决的课题
在接收到压缩数据的装置中,为了将该压缩数据解压,需要在易失性存储器上设置用于暂时保存解压后的数据的解压缓存区。在专利文献2所述的以往的方法中,与该解压缓存区的容量相符地设定压缩时所使用的参照字典的尺寸。然而,在ECU那样搭载于汽车的装置中,通常硬件资源不充裕,能够作为解压缓存区使用的易失性存储器的容量较少。因此,基本不能增大参照字典的尺寸,难以提高压缩率。这样在以往的方法中,如专利文献1那样切换多个更新方式来进行程序更新时,程序更新不够高速化。
用于解决课题的手段
本发明的第1方式的控制装置具备:接收部,接收分发数据,所述分发数据包含具有指定多个更新方式中的某一个的信息的标头、以及压缩后的更新数据;解压部,根据通过所述接收部接收到的所述分发数据来解压所述更新数据;以及恢复部,使用通过所述解压部解压后的所述更新数据,按照在所述标头中指定的更新方式来恢复更新后的新程序,所述解压部,基于在所述标头中指定的更新方式,切换解压所述更新数据时的解压方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日立安斯泰莫株式会社,未经日立安斯泰莫株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880024460.4/2.html,转载请声明来源钻瓜专利网。





