车辆软件升级方法、装置及汽车制造方法及图纸

技术编号:38091024 阅读:10 留言:0更新日期:2023-07-06 09:02
本申请涉及汽车技术领域,提供了一种车辆软件升级方法、装置及汽车。该方法包括:在接收到车辆软件升级指令并检测到有U盘插入目标接口后,获取U盘中保存车辆软件升级指令对应的升级文件的存储位置;生成车辆软件升级指令对应的账号和密码,并利用账号和密码开启车辆软件升级指令对应的FTP服务;将存储位置设置为FTP服务对应的共享位置,将账号、密码和共享位置发送给OTA主控器;依据账号、密码和共享位置,通过OTA主控器完成车辆软件升级指令对应的车辆软件升级操作。采用上述技术手段,解决现有技术中当移动网络和WiFi网络的网络状态不好时,无法进行车辆软件升级的问题。无法进行车辆软件升级的问题。无法进行车辆软件升级的问题。

【技术实现步骤摘要】
车辆软件升级方法、装置及汽车


[0001]本申请涉及汽车
,尤其涉及一种车辆软件升级方法、装置及汽车。

技术介绍

[0002]整车OTA是智能网联汽车核心基础功能,很多增值服务和功能都依赖该功能来部署和运营。整车OTA是一种车辆软件升级方法,可以理解为对汽车上的车载系统、软件以及应用进行升级。传统整车OTA依赖移动网络和WiFi网络进行车辆软件升级,当移动网络和WiFi网络的网络状态不好时,车辆软件升级就无法进行,这为用户带来了很多不便并且存在安全隐患。

技术实现思路

[0003]有鉴于此,本申请实施例提供了一种车辆软件升级方法、装置以及汽车,以解决现有技术中,当移动网络和WiFi网络的网络状态不好时,无法进行车辆软件升级的问题。
[0004]本申请实施例的第一方面,提供了一种车辆软件升级方法,包括:在接收到车辆软件升级指令并检测到有U盘插入目标接口后,获取U盘中保存车辆软件升级指令对应的升级文件的存储位置;生成车辆软件升级指令对应的账号和密码,并利用账号和密码开启车辆软件升级指令对应的FTP服务;将存储位置设置为FTP服务对应的共享位置,将账号、密码和共享位置发送给OTA主控器;依据账号、密码和共享位置,通过OTA主控器完成车辆软件升级指令对应的车辆软件升级操作。
[0005]本申请实施例的第二方面,提供了一种车辆软件升级装置,包括:获取模块,被配置为在接收到车辆软件升级指令并检测到有U盘插入目标接口后,获取U盘中保存车辆软件升级指令对应的升级文件的存储位置;生成模块,被配置为生成车辆软件升级指令对应的账号和密码,并利用账号和密码开启车辆软件升级指令对应的FTP服务;发送模块,被配置为将存储位置设置为FTP服务对应的共享位置,将账号、密码和共享位置发送给OTA主控器;执行模块,被配置为依据账号、密码和共享位置,通过OTA主控器完成车辆软件升级指令对应的车辆软件升级操作。
[0006]本申请实施例的第三方面,提供了一种汽车,包括存储器、车载信息娱乐系统以及存储在存储器中并且可在车载信息娱乐系统上运行的计算机程序,车载信息娱乐系统执行计算机程序时实现如上述方法的步骤。
[0007]本申请实施例与现有技术相比存在的有益效果至少包括:本申请实施例通过在接收到车辆软件升级指令并检测到有U盘插入目标接口后,获取U盘中保存车辆软件升级指令对应的升级文件的存储位置;生成车辆软件升级指令对应的账号和密码,并利用账号和密码开启车辆软件升级指令对应的FTP服务;将存储位置设置为FTP服务对应的共享位置,将账号、密码和共享位置发送给OTA主控器;依据账号、密码和共享位置,通过OTA主控器完成车辆软件升级指令对应的车辆软件升级操作,因此,采用上述技术手段,可以解决现有技术中当移动网络和WiFi网络的网络状态不好时,无法进行车辆软件升级的问题,进而提供一
种更加灵活的车辆软件升级方法。
附图说明
[0008]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0009]图1是本申请实施例提供的一种车辆软件升级方法的流程示意图;
[0010]图2是本申请实施例提供的另一种车辆软件升级方法的流程示意图;
[0011]图3是本申请实施例提供的又一种车辆软件升级方法的流程示意图;
[0012]图4是本申请实施例提供的一种车辆软件升级装置的结构示意图;
[0013]图5是本申请实施例提供的一种汽车的结构示意图。
具体实施方式
[0014]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
[0015]图1是本申请实施例提供的一种车辆软件升级方法的流程示意图。图1的车辆软件升级方法可以由汽车上设置的车载信息娱乐系统执行。可选地,图1的车辆软件升级方法也可以由计算机或服务器,或者计算机或服务器上的软件执行。以车载信息娱乐系统作为执行主体为例,该车辆软件升级方法包括:
[0016]S101,在接收到车辆软件升级指令并检测到有U盘插入目标接口后,获取U盘中保存车辆软件升级指令对应的升级文件的存储位置;
[0017]S102,生成车辆软件升级指令对应的账号和密码,并利用账号和密码开启车辆软件升级指令对应的FTP服务;
[0018]S103,将存储位置设置为FTP服务对应的共享位置,将账号、密码和共享位置发送给OTA主控器;
[0019]S104,依据账号、密码和共享位置,通过OTA主控器完成车辆软件升级指令对应的车辆软件升级操作。
[0020]具体地:目标接口是车载信息娱乐系统控制的接口之一;车辆软件升级指令用于指示根据升级文件对进行车辆软件升级操作;车辆软件升级操作是对汽车上的车载系统、软件以及应用进行升级,也可以理解为对汽车上的多个控制器进行软件升级;汽车上的控制器,包括:整车控制器、变速箱控制器、发动机控制器、电动机控制器、空调控制器、电池管理系统控制器等;账号和密码可以是随机生成的,每个车辆软件升级指令均会对应一个账号和密码;FTP为File Transfer Protocol的简写,中文是文件传输协议,也就是FTP协议,开启FTP服务相当于进行车载信息娱乐系统与OTA主控器之间的一次交互,当账号和密码正确时,可以开启对应的FTP服务(类似于使用账号和密码登录服务);OTA是Over

the

Air Technology的简写,中文是空中下载技术,OTA主控器为OTA Master,是进行车辆软件升级
操作实际上的执行主体,本申请实施例是车载信息娱乐系统控制OTA主控器进行车辆软件升级操作。
[0021]根据本申请实施例提供的技术方案,在接收到车辆软件升级指令并检测到有U盘插入目标接口后,获取U盘中保存车辆软件升级指令对应的升级文件的存储位置;生成车辆软件升级指令对应的账号和密码,并利用账号和密码开启车辆软件升级指令对应的FTP服务;将存储位置设置为FTP服务对应的共享位置,将账号、密码和共享位置发送给OTA主控器;依据账号、密码和共享位置,通过OTA主控器完成车辆软件升级指令对应的车辆软件升级操作,因此,采用上述技术手段,可以解决现有技术中当移动网络和WiFi网络的网络状态不好时,无法进行车辆软件升级的问题,进而提供一种更加灵活的车辆软件升级方法。
[0022]进一步地,依据账号、密码和共享位置,通过OTA主控器完成车辆软件升级指令对应的车辆软件升级操作,包括:依据账号和密码,控制OTA主控器登录FTP服务;控制O本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆软件升级方法,其特征在于,包括:在接收到车辆软件升级指令并检测到有U盘插入目标接口后,获取所述U盘中保存所述车辆软件升级指令对应的升级文件的存储位置;生成所述车辆软件升级指令对应的账号和密码,并利用所述账号和所述密码开启所述车辆软件升级指令对应的FTP服务;将所述存储位置设置为所述FTP服务对应的共享位置,将所述账号、所述密码和所述共享位置发送给OTA主控器;依据所述账号、所述密码和所述共享位置,通过所述OTA主控器完成所述车辆软件升级指令对应的车辆软件升级操作。2.根据权利要求1所述的方法,其特征在于,依据所述账号、所述密码和所述共享位置,通过所述OTA主控器完成所述车辆软件升级指令对应的车辆软件升级操作,包括:依据所述账号和所述密码,控制所述OTA主控器登录所述FTP服务;控制所述OTA主控器利用所述FTP服务从所述共享位置下载所述升级文件;控制所述OTA主控器利用所述升级文件完成所述车辆软件升级操作。3.根据权利要求2所述的方法,其特征在于,控制所述OTA主控器利用所述升级文件完成所述车辆软件升级操作,包括:所述升级文件,包括:待进行软件升级的每个控制器对应的版本文件和验签文件;控制所述OTA主控器利用每个控制器对应的版本文件和验签文件完成该控制器的软件升级。4.根据权利要求2所述的方法,其特征在于,依据所述账号和所述密码,控制所述OTA主控器登录所述FTP服务之后,所述方法还包括:所述升级文件,包括:车型配置文件以及待进行软件升级的每个控制器对应的版本文件和验签文件,所述车型配置文件用于指示待进行软件升级的多个控制器的顺序;控制所述OTA主控器下载并解析所述车型配置文件;控制所述OTA主控器按照所述车型配置文件中待进行软件升级的多个控制器的顺序,依次下载各个控制器对应的版本文件和验签文件,根据各个控制器对应的版本文件和验签文件完成各个控制器的软件升级。5.根据权利要求3或者权利要求4所述的方法,其特征在于,所述方法还包括:控制所述OTA主控器利用每个控制器对应的验签文件对该控制器对应的版本文件进行文件完整性验证;当该控制器对应的版本文件通过所述文件完整性验证,控制所述OTA主控器利用该控制器对应的版本文件完成该控制器的软件升级;当该控制器对应的版本文件没有通过所述文件完整性验证,控制所述OTA主控器确定该控制器的软件升级为失败。6.根据权利要求2所述的方法,其特征在于,依据所述账号和所述密码,控制所述OTA主控器登录所述FTP服务之后,所述方法还包括:所述升级文件,包括:车型配置文件以及待进行软件升级的每个控制器对应的版本文件和验签文件,所述车型配置文件用于...

【专利技术属性】
技术研发人员:李元张浩徐开庭于红超
申请(专利权)人:成都赛力斯科技有限公司
类型:发明
国别省市:

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

1