[发明专利]用于周期性点火开关断开的文件替换的方法和设备有效
申请号: | 201710091575.2 | 申请日: | 2017-02-20 |
公开(公告)号: | CN107102849B | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 森基特·森加米西威兰;约翰·瑙姆·万格洛夫;杰森·迈克尔·米勒;博林达·B·卡什 | 申请(专利权)人: | 福特全球技术公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654;G06F8/34 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 王秀君;鲁恭诚 |
地址: | 美国密歇根*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 周期性 点火 开关 断开 文件 替换 方法 设备 | ||
本发明公开了用于周期性点火开关断开的文件替换的方法和设备。一种系统包括处理器,所述处理器被配置为擦除外部工作存储器,并将认证的更新文件的目标图像编程到被擦除的外部工作存储器中。所述处理器还被配置为:在多次点火开关断开之后的有限时间段内,擦除包含将被更新替换的数据的第一内部存储位置,并将所述目标图像的部分编程到所述第一内部存储位置中,直到全部目标图像被编程到内部存储器中。
技术领域
说明性的实施例总体上涉及用于周期性点火开关断开的文件替换的方法和设备。
背景技术
很多车辆包括车辆远程信息处理单元以及车辆计算系统和信息娱乐系统,允许集成来自远程源的应用、车辆中的媒体和内容的播放、与远程源的通信,并通常提供更良好的驾驶员体验。除了其它方面,这些系统以及其它车辆电子控制单元(ECU)可使用利用更新来提供组件之间的兼容性的可更新的软件/固件组件。客户可能需要到访经销商来对车辆计算系统执行诊断和更新。这需要将车辆物理连接至更新系统来由经销商安装更新。这允许经销商确保最近的模块和版本被安装,并允许原始设备制造商(OEM)获取安装在车辆上的当前的软件和固件版本的简况(snapshot)。
通常,车辆ECU仅包含可用于执行指令、启动、配置ECU等的单个车载闪存。如果在更新期间该存储器被覆写,则其内容不能被恢复。如果更新导致错误,则在ECU再次工作之前,可能需要下载旧代码或新代码的另一版本。
发明内容
在第一说明性实施例中,一种系统包括处理器,所述处理器被配置为:擦除外部工作存储器,并将认证的更新文件的目标图像编程到被擦除的外部工作存储器中。所述处理器还被配置为:在多次点火开关断开之后的有限时间段内,擦除包含将被更新替换的数据的第一内部存储位置,并将所述目标图像的部分编程到所述第一内部存储位置中,直到全部目标图像被编程到第一内部存储位置中。
在第二说明性实施例中,一种系统包括处理器,所述处理器被配置为:擦除外部工作存储器,并将认证的更新文件的目标图像编程到被擦除的外部工作存储器中。所述处理器还被配置为:擦除包含将被更新替换的数据的第一内部存储位置,并响应于多次点火开关断开中的每次而利用所述目标图像中的部分对所述第一内部存储位置编程,直到所述目标图像完全被编程到第一内部存储位置中。
在第三说明性实施例中,一种系统包括处理器,所述处理器被配置为擦除外部工作存储器,并将更新文件的图像编程到所述外部工作存储器中。所述处理器还被配置为:确定用于擦除和利用所述图像的部分进行编程的内部存储器的最小量,以在预定数量的点火开关断开周期内完成图像编程。所述处理器还被配置为:在多个点火开关断开周期中至少对确定的最小量的内部存储器进行擦除和编程,直到所述图像被编程到内部存储器中。
所述处理器还被配置为:将来自所述更新文件的被编程到内部存储器的第一内部存储位置的所述图像用作可执行代码来替换被存储在内部存储器的第二内部存储位置的先前版本。
附图说明
图1示出了说明性的车辆计算系统;
图2A示出了用于提供车辆软件/固件更新的说明性云端处理;
图2B示出了用于更新处理的说明性车辆侧处理;
图3示出了用于更新通知的说明性处理;
图4示出了另一说明性的更新通知处理;
图5示出了用于召回处理的说明性处理;
图6示出了说明性的车辆存储系统;
图7示出了用于更新文件存储的说明性处理;
图8示出了用于点火开关断开的周期性文件替换的说明性处理。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福特全球技术公司,未经福特全球技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710091575.2/2.html,转载请声明来源钻瓜专利网。