车辆软件更新验证制造技术

技术编号:12740242 阅读:58 留言:0更新日期:2016-01-21 01:50
公开了一种车辆软件更新验证。移动装置可与车辆关联以用于软件更新的验证。所述移动装置可被配置为:接收包括加密密钥的消息,其中,针对车辆的软件更新利用所述加密密钥而被加密;提供请求用户验证软件更新的安装的用户界面;响应于接收到用户验证,向车辆提供加密密钥以允许车辆对软件更新进行解密。更新服务器可被配置为:将使用加密密钥加密的软件更新发送到车辆;从车辆接收请求,其中,所述请求用于请求将用于对软件更新加密的所述加密密钥提供给与车辆关联的移动装置以用于软件更新的验证;响应于所述请求将所述加密密钥发送到移动装置。

【技术实现步骤摘要】

本公开总体上涉及使用与车辆关联的用户装置对被提供给车辆的软件更新进行验证。
技术介绍
为了更新车辆组件的软件版本,可将车辆开到经销商并由技师进行维修。技师可利用跟踪车辆中的每个组件的各自的软件级别以及可用的软件更新的系统。技师可手动地应用由该系统指示的软件更新,并将任何改变反馈记录到所述系统中。
技术实现思路
在第一示意性实施例中,一种系统包括移动装置,所述移动装置与车辆关联以用于软件更新的验证,所述移动装置被配置为:接收包括加密密钥的消息,其中,针对车辆的软件更新利用所述加密密钥而被加密;提供请求用户验证软件更新的安装的用户界面;响应于接收到用户验证,向车辆提供所述加密密钥以允许车辆对软件更新进行解密。根据本专利技术的一个实施例,所述移动装置还可被配置为:呈现请求用户确认车辆与所述移动装置应被关联以用于软件更新的验证的用户界面;响应于从用户接收到所述关联的确认,向车辆提供表明移动装置与车辆关联以用于软件更新的验证的指示。根据本专利技术的一个实施例,所述软件更新可由车辆从更新服务器接收,所述加密密钥为非对称密钥,其中,更新服务器利用所述非对称密钥对软件更新进行加密。根据本专利技术的一个实施例,可从更新服务器接收所述包括所述加密密钥的消息。根据本专利技术的一个实施例,所述软件更新可由更新服务器和车辆存储的附加的加密密钥被进一步加密,并且所述车辆还可被配置为:使用所述附加的加密密钥对所述软件更新进行解密;向更新服务器发送请求,来请求将所述包括所述加密密钥的消息提供给所述移动装置。根据本专利技术的一个实施例,所述附加的加密密钥是对称密钥。在第二示意性实施例中,一种系统包括车辆计算系统,所述车辆计算系统,被配置为:从更新服务器接收软件更新;向更新服务器发送请求,来请求将用于对所述软件更新加密的加密密钥提供给与车辆关联的移动装置以用于所述软件更新的验证;响应于所述移动装置接收到用户验证,从所述移动装置接收所述加密密钥以对所述软件更新进行解密。在第三示意性实施例中,一种系统包括更新服务器,所述更新服务器被配置为:将使用加密密钥加密的软件更新发送到车辆;从车辆接收请求,其中,所述请求用于请求将已用于对软件更新加密的所述加密密钥提供给与车辆关联的移动装置以用于软件更新的验证;响应于所述请求而将所述加密密钥发送到所述移动装置。根据本专利技术的一个实施例,所述更新服务器还可被配置为使用所述加密密钥对软件更新进行加密。根据本专利技术的一个实施例,所述更新服务器还可被配置为:保持对指示与车辆关联的移动装置的信息的访问;基于指示与车辆关联的移动装置的信息将所述加密密钥发送到所述移动装置。根据本专利技术的一个实施例,所述更新服务器还可被配置为:从车辆接收指示与车辆关联的移动装置的信息,基于指示与车辆关联的移动装置的信息将所述加密密钥发送到所述移动装置。根据本专利技术的一个实施例,所述加密密钥是非对称密钥。根据本专利技术的一个实施例,所述更新服务器还可被配置为根据由车辆保持的附加的加密密钥来对软件更新进行加密。根据本专利技术的一个实施例,所述附加的加密密钥是对称密钥。【附图说明】图1示出针对车辆的基于车辆的计算系统的示例性方框拓扑图;图2示出用于通过移动装置向车辆提供软件更新的多因子验证的示例性系统;图3示出用于将移动装置与车辆进行关联以用于软件更新的验证的示例性用户界面;图4示出用于使用移动装置来确认软件更新的安装的示例性用户界面;图5A示出用于通过移动装置向车辆提供软件更新的多因子验证的示例性数据流;图5B示出用于通过移动装置向车辆提供软件更新的多因子验证的另一种可替换的示例性数据流;图5C示出用于通过移动装置向车辆提供软件更新的多因子验证的另一种可替换的示例性数据流;图6示出用于向车辆提供多因子加密的软件更新的示例性处理;图7示出用于向车辆提供多因子加密软件更新的另一种可替换的示例性处理;图8示出用于确认软件更新安装到车辆的示例性处理;图9示出用于由车辆安装多因子加密的软件更新的示例性处理。【具体实施方式】根据需要,在此公开本专利技术的详细实施例;然而,将理解的是,所公开的实施例仅仅是本专利技术的示例,其中,本专利技术可以以各种可替代形式来实现。附图无需按比例绘制;一些特征可被夸大或最小化以示出特定组件的细节。因此,在此公开的具体结构和功能细节不应被解释为具有限制性,而仅仅是用于教导本领域技术人员以多种方式利用本专利技术的代表性基础。软件更新可通过各种在线机制被传送到车辆。例如,车辆可将内部调制解调器或连接的移动装置用作数据连接,来以无线方式检索软件更新。为了确保软件更新的安全性,以及确保未授权的更新不会被恶意地提供到车辆,更新服务器可被配置为对软件更新进行加密以由车辆进行解密。可使用车辆和更新服务器已知但第三方未知的加密因子(诸如,对称密钥)来执行加密。当接收到加密的软件更新时,车辆可使用加密因子来对软件更新进行解密以进行安装。为了进一步提高软件更新的安全性,可使用车辆未知的第二加密因子来执行第二级别或因子的加密。例如,在使用第一因子对软件更新进行加密之前,更新服务器可使用第二因子(例如,非对称密钥)来对软件更新进行进一步加密。车辆可接收加密的更新,并根据车辆已知的第一因子来对该更新进行解密。然后,为了完成更新文件的解密,车辆可向更新服务器请求所述第二因子。然而,更新服务器可通过向与车辆关联的电话或其他移动装置提供包括第二因子的消息而不是向车辆提供第二因子,来响应于该请求。作为一些示例,该消息可作为短消息服务(SMS)消息或其他类型的即时消息被提供给关联装置,或者,作为推送通知被提供给由关联装置执行的应用。关联装置可接收包括第二因子的消息,并可向车辆提供第二因子以完成解密处理。在一些情况下,关联装置可被配置为提示用户确认软件更新将被执行用于车辆。作为一种可行方式,如果用户同意软件更新的安装,则关联装置可向车辆提供第二因子信息。作为另一可行方式,关联装置可向用户显示第二因子信息,并且如果用户同意执行该更新,则他或她可将第二因子信息输入到车辆中。因此,通过使用关联装置,系统可确保只有白名单的用户(诸如,车辆拥有者)能够更新车辆软件。如果另一用户试图执行固件更新,则拥有者的关联电话可向用户请求许可安装软件更新,从而向拥有者通知未授权的更新企图。图1示出用于车辆31的基于车辆的计算系统(VCS) 1的示例方框拓扑图。这种基于车辆的计算系统1的示例为由福特汽车公司制造的SYNC系统。设置有基于车辆的计算系统的车辆可包含位于车辆31中的可视前端界面4。如果所述界面设置有例如触敏屏幕,则用户还能够与所述界面进行交互。在另一示意性实施例中,通过按钮按压、具有自动语音识别和语音合成的口语对话系统来进行交互。在图1所示的示意性实施例1中,处理器3或中央处理器(CPU)3控制基于车辆的计算系统的至少某部分操作。设置在车辆31内的处理器3允许对命令和例程进行车载处理。另外,处理器3被连接到非持久性存储器5和持久性存储器7两者。在此示意性实施例中,非持久性存储器5是随机存取存储器(RAM),持久性存储器7是硬盘驱动器(HDD)或闪存。一般说来,持久性(非暂时性)存储器7可包括当计算机或其他装置掉电时保持数据的所有形式的存储器。这些存储器包括但不限于:HDD、致密盘(CD)、数字多功能本文档来自技高网...

【技术保护点】
一种系统,包括:车辆计算系统,被配置为:从更新服务器接收软件更新;向更新服务器发送请求,来请求将用于对所述软件更新进行加密的加密密钥提供给与车辆关联的移动装置,以用于所述软件更新的验证;响应于所述移动装置接收到用户验证,从所述移动装置接收所述加密密钥以对所述软件更新进行解密。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:斯科特·斯迈瑞卡贾斯廷·迪考乔尔·J·菲舍尔雅各布·R·西格尔
申请(专利权)人:麦恩电子有限公司
类型:发明
国别省市:美国;US

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

1