当前位置: 首页 > 专利查询>李尔公司专利>正文

用于使用差分更新包更新ECU的方法技术

技术编号:14314123 阅读:67 留言:0更新日期:2016-12-30 16:10
本发明专利技术公开了一种用于使用差分更新包更新ECU的方法。一种用于升级车辆中的车辆电子控制单元(ECU)的方法包括:创建用于对预定ECU的每个升级的差分升级包(DUP),所述创建包括:将预定ECU闪存存储器的数字内容的新图像与预定ECU闪存存储器的数字内容的现有图像进行比较;以及产生一组变化以将现有图像修改为新图像,所述变化包括一组指令。DUP包括被用于一次一块地更新ECU闪存存储器的一组指令。

【技术实现步骤摘要】
专利
本专利技术总体上涉及车辆,并涉及允许车辆制造商利用车辆的更新包的空中下载(OTA)无线通信来批量或单独地远程更新车辆软件的方法和装置。专利技术背景车辆广泛利用编程的电子产品来控制各种装置和功能。通常,电子控制单元(ECU)提供对装置和功能的控制。每个ECU通常包括微控制器和闪存存储器来存储用于控制特定ECU相关的装置或功能的软件和参数。ECU经由总线被互联到车辆网络。通常使用的一个这种车辆网络总线是控制器局部网(CAN)总线,其为被设计成允许ECU和设备相互通信的标准车辆总线。现代车辆通常还包括无线通信能力。用于提供无线通信的一个这种机制可包括远程信息处理控制单元(TCU)。通常,TCU涉及结合电信和信息处理的车载嵌入式系统。术语已经演变成涉及结合全球定位系统(GPS)卫星追踪和无线通信的车辆系统。TCU通常包括或有权访问追踪车辆的位置的全球定位系统(GPS)单元、存储器、微控制器以及一个或多个用于经由例如GPRS、Wi-Fi、WiMAX或LTE的无线通信的接口。TCU被连接至或耦合至车辆网络总线。制造商可时不时地发布软件更新以向存储在各种ECU中的软件和数据提供加强或修正本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201610416747.html" title="用于使用差分更新包更新ECU的方法原文来自X技术">用于使用差分更新包更新ECU的方法</a>

【技术保护点】
一种用于升级车辆中的电子控制单元(ECU)的方法,每个ECU包括闪存存储器,每个ECU被设置在包括远程信息处理控制单元(TCU)的车辆中,所述远程信息处理控制单元(TCU)可操作以与所述ECU进行通信,所述方法包括:创建用于预定ECU的每个升级的差分升级包(DUP),所述创建包括:将所述预定ECU闪存存储器的数字内容的新图像与所述预定ECU闪存存储器的数字内容的现有图像进行比较;以及产生将所述现有图像修改为所述新图像的一组改变,所述改变包括一组指令;所述一组指令包括:用于复制来自所述预定ECU闪存存储器的字节块的指令,执行应用一组修改至所述字节块和将额外的字节添加到所述字节块以生成所述新图像的...

【技术特征摘要】
2015.06.16 US 14/740,4581.一种用于升级车辆中的电子控制单元(ECU)的方法,每个ECU包括闪存存储器,每个ECU被设置在包括远程信息处理控制单元(TCU)的车辆中,所述远程信息处理控制单元(TCU)可操作以与所述ECU进行通信,所述方法包括:创建用于预定ECU的每个升级的差分升级包(DUP),所述创建包括:将所述预定ECU闪存存储器的数字内容的新图像与所述预定ECU闪存存储器的数字内容的现有图像进行比较;以及产生将所述现有图像修改为所述新图像的一组改变,所述改变包括一组指令;所述一组指令包括:用于复制来自所述预定ECU闪存存储器的字节块的指令,执行应用一组修改至所述字节块和将额外的字节添加到所述字节块以生成所述新图像的块中的一个或多个的指令;以及将所述新图像的所述块复制到所述预定ECU闪存存储器中以替代来自所述预定ECU闪存存储器的所述复制的字节块的指令;将所述DUP经由无线网络下载到包括远程信息处理控制单元(TCU)的一个或多个车辆;利用所述远程信息处理控制单元来自动响应对所述预定ECU的所述DUP的接收,以更新所述预定ECU闪存存储器。2.根据权利要求1所述的方法,包括:利用分布式网络来将所述DUP下载到多个车辆,以提供每个所述多个车辆中的所述预定ECU的同时更新。3.根据权利要求1所述的方法,包括:提供客户端服务器;将所述DUP上传到所述客户端服务器;以及将所述客户端服务器耦合到分布式网络,以将所述DUP下载到多个车辆,每个车辆包括所述预定ECU。4.根据权利要求3所述的方法,包括:对于所述分布式网络利用被耦合至多个通信服务器的管理服务器。5.根据权利要求1所述的方法,包括:提供分布式网络,其包括仲裁服务器和多个通信服务器;经由所述仲裁服务器将所述DUP上传至所述通信服务器;以及将所述DUP从所述多个通信服务器同时下载至多个车辆。6.根据权利要求5所述的方法,包括:提供客户端服务器;以及将所述DUP从所述客户端服务器上传至所述仲裁服务器。7.一种用于实时监控车辆电子控制单元(ECU)的广泛分布的软件更新的方法,每个ECU包括闪存存储器,每个ECU被设置在多个车辆中的一个车辆中,每个车辆包括可操作以与所述ECU进行通信的远程信息处理控制单元(TCU),所述方法包括:创建用于所述多个车辆的每个车辆中的预定ECU的每个升级的数字升级包(DUP),所述创建包括:将所述预定ECU闪存存储器的数字内容的新图像与所述预定ECU闪存存储器的数字内容的现有图像进行比较;产生将所述现有图像修改为所述新图像的一组改变,所述改变包括一组指令;所述一组指令包括:用于复制来自所述预定ECU闪存存储器的字节块的指令,执行对所述字节块应用一组修改和将额外的字节添加到所述字节块以生成所述新图像的块中的一个或多个的指令,以及将所述新图像的所述块复制到所述预定ECU闪存存储器中以替代来自所述预定ECU闪存存储器的所述复制的字节块的指令;经由无线分布式网络将所述DUP下载到所述多个车辆;利用每个所述远程信息处理控制单元来自动响应对所述DUP的接收,以更新对应的所述预定ECU闪存存储器;利用每个所述远程信息处理控制单元以自动生成用于所述对应的所述预定ECU闪存存储器的所述DUP更新的更新状态报告;以及操作每个所述远程信息处理控制单元以自动将所述状态报告上传至所述无线分布式网络。8.根据权利要求7所述的方法,包括:为所述无线分布式网络提供多个通信服务器,所述通信服务器的每个可操作以与所述多个车辆的对应子集进行通信;以及为所述无线分布式网络提供仲裁服务器,所述仲裁服务器可操作以与所述多个通信服务器进行通信。9.根据权利要求8所述的方法,包括:操作所述多个通信服务器的每个通信服务器,以从所述多个车辆的所述对应子集的每个车辆接收所述更新状态报告;操作所述多个通信服务器的每个所述通信服务器,以将所述更新状态报告结合到对应的数据流。10.根据权利要求9所述的方法,包括:向所述多个通信服务器的每个通信服务器提供数据流过滤准则,以过滤所述更新状态报告来产生过滤的数据流。11.根据权利要求10所述的方法,包括:将所述数据流过滤准则从客户端上传至所述仲裁服务器。12.根据权利要求10所述的方法,包括:为所述多个通信服务器的每个所述通信服务器提供格式化数据以格式化所述过滤的数据流。13.根据权利要求12所述的方法,包括:将所述数据流过滤准则从客户端上传至所述仲裁服务器。14.根据权利要求9所述的方法,包括:向所述仲裁服务器提供数据流过滤准则,以过滤所述更新状态报告来产生过滤的数据流;建立...

【专利技术属性】
技术研发人员:道格拉斯·S·穆勒罗纳德·W·帕什比考特尼·乔·霍姆斯
申请(专利权)人:李尔公司
类型:发明
国别省市:美国;US

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

1