[发明专利]无声车载软件更新有效
申请号: | 201510087332.2 | 申请日: | 2015-02-25 |
公开(公告)号: | CN104866336B | 公开(公告)日: | 2020-03-13 |
发明(设计)人: | 特里西亚·托博斯基;查德·伊沃特·艾斯林克;迈克尔·雷蒙德·威斯查;约翰·托马斯·埃利斯 | 申请(专利权)人: | 福特全球技术公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/451 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 刘奕晴;王秀君 |
地址: | 美国密歇根*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无声 车载 软件 更新 | ||
一种无声车载软件更新。一种计算机实现的方法包括:通过车辆从云服务器接收清单,所述清单指示根据通过车辆产生的询问器日志而确定的软件更新的网络位置;将从网络位置检索的更新二进制数据安装到多个存储安装位置的失活安装位置;当车辆重启时,将失活安装位置设置为激活安装位置,以替代所述多个存储安装位置的先前被设置为激活分区的另一安装位置。
技术领域
示意性实施例总体上涉及一种用于定制的无线模块更新的方法和设备。
背景技术
车辆软件系统正变得越来越复杂。现在道路上的许多车辆具有与其关联的多个软件模块。通过硬件和软件控制动力传动控制系统、资讯娱乐系统、导航系统以及若干其它的系统。考虑到这些系统的复杂属性以及软件与硬件组件的数量,经常需要对于车辆拥有者而言有用的更新。为了解决复杂性,可通过远程操作员协助软件更新。然而,这样的方法会需要车辆拥有者的注意,这可能导致车辆拥有者延迟车辆软件更新的执行。
发明内容
在第一示意性实施例中,一种计算机实现的方法包括:通过车辆从云服务器接收清单,所述清单指示根据通过车辆产生的询问器日志而确定的软件更新的网络位置;将从所述网络位置检索的更新二进制数据安装到多个存储器安装位置中的失活安装位置;当车辆重启时,将失活安装位置设置为激活安装位置,以替代所述多个存储安装位置的先前被设置为激活安装位置的另一安装位置。
根据本发明的另一方面,一种计算机实现的方法包括:通过车辆从云服务器接收清单,所述清单指示根据通过车辆产生的询问器日志而确定的软件更新的网络位置;将从清单指示的网络位置检索的更新二进制数据安装到代表激活安装位置的失活安装位置;当车辆重启时,将失活安装位置设置为用于替代所述激活安装位置的新的激活安装位置。
根据本发明的实施例,其中,安装位置包括存储分区和分区内的文件集之一。
根据本发明的实施例,所述方法还包括:产生询问器日志以包括(i)安装在车辆上的至少一个软件模块的当前状态信息和(ii)安装在车辆上的至少一个软件模块的诊断故障码中的至少一个;将询问器日志发送到云服务器。
根据本发明的实施例,所述方法还包括当确定(i)车辆已完成预定数量的点火周期和(ii)自先前的询问器日志产生起已经过了预定时间段中的至少一个时,产生询问器日志。
根据本发明的实施例,其中,询问器日志基于数据标识符列表而被产生,其中,数据标识符列表定义在询问器日志中包括什么信息以及这样的信息位于多个车辆控制器中的哪个车辆控制器上,并且数据标识符列表通过车辆经由云服务器来接收。
根据本发明的实施例,所述方法还包括以下步骤中的至少一个:(i)当车辆重启时在车辆的用户界面中提供软件将被更新的通知;(ii)在允许无声软件更新被执行之前,从车辆的用户界面接收选择(opt-in)的指示;(iii)在允许无声软件更新被执行之前,从与车辆通信的移动装置的用户界面接收选择的指示。
根据本发明的实施例,所述方法还包括根据被执行到失活安装位置的软件更新被激活来更新所述多个存储安装位置的所述激活安装位置。
在第二示意性实施例中,一种无声车载软件更新系统包括至少一个控制器,所述至少一个控制器被配置为:通过车辆从云服务器接收清单,所述清单指示根据由车辆产生的询问器日志而确定的软件更新的网络位置;将从所述网络位置检索的更新二进制数据安装到多个存储安装位置中的失活安装位置;当车辆重启时,将失活安装位置设置为激活安装位置,以替代所述多个存储安装位置的先前被设置为激活安装位置的另一安装位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福特全球技术公司,未经福特全球技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510087332.2/2.html,转载请声明来源钻瓜专利网。