升级方法、装置、计算机可读存储介质及电子设备制造方法及图纸

技术编号:33699186 阅读:18 留言:0更新日期:2022-06-06 08:05
本发明专利技术涉及一种车载软件升级方法、装置、计算机可读存储介质及电子设备。该车载软件安装于一车辆,其包括:根据所述车载软件的版本信息与其最新版本信息,判断所述车载软件是否需要进行升级;若是,则获取升级信息,所述升级信息包括所述车辆的状态信息以及差分升级包的数据量信息;根据所述升级信息,判断所述车载软件是否满足预设升级条件;以及若满足预设升级条件,则接收差分升级包,并采用所述差分升级包进行升级。本发明专利技术的车辆升级方法,可以在满足预设条件时推送升级包,可以更好的避免升级时危险事故的发生。升级时危险事故的发生。升级时危险事故的发生。

【技术实现步骤摘要】
升级方法、装置、计算机可读存储介质及电子设备


[0001]本专利技术涉及车载软件系统领域,具体涉及一种车载升级方法、装置、计算机可读存储介质及电子设备。

技术介绍

[0002]现有智能汽车的车辆大多采用空中下载技术(Over the Air Technology,OTA)进行升级,然而,现有的OTA升级云端经常在需要进行软件升级的时候就直接向车辆发送软件升级包,大部分用户直接根据云端推送的升级提醒进行升级,造成了很多不合时宜的升级,例如在行车时,不得不进行停车升级,如果是在主干道,还容易造成交通事故等等。

技术实现思路

[0003]鉴于此,本专利技术实施例提供一种车载升级方法,其可以在满足升级条件时推送升级包,可以更好的避免升级时危险事故的发生。
[0004]本专利技术实施例提供一种车载软件升级方法,所述车载软件安装于一车辆,其包括以下步骤:
[0005]根据所述车载软件的版本信息与其最新版本信息,判断所述车载软件是否需要进行升级;
[0006]若是,则获取升级信息,所述升级信息包括所述车辆的状态信息以及差分升级包的数据量信息;
[0007]根据所述升级信息,判断所述车载软件是否满足预设升级条件;以及
[0008]若满足预设升级条件,则接收差分升级包,并采用所述差分升级包进行升级。
[0009]基于同样的专利技术构思,本申请还提供一种车载软件升级装置,所述车载软件安装于一车辆,其包括:
[0010]判断模块,用于根据所述车载软件的版本信息与其最新版本信息,判断所述车载软件是否需要进行升级;
[0011]信息收集模块,用于获取升级信息,所述升级信息包括所述车辆的状态信息以及所述差分升级包的数据量信息;
[0012]所述判断模块还用于根据所述升级信息,判断所述车载软件是否满足预设升级条件;
[0013]所述信息收集模块还用于若所述车载软件满足预设升级条件,则获取所述差分升级包;以及
[0014]升级模块,用于采用所述差分升级包进行升级。
[0015]基于同样的专利技术构思,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质存储有可执行程序代码,所述计算机可执行程序代码用于使计算机执行本申请所述的车辆升级方法的步骤。
[0016]基于同样的专利技术构思,本申请还提供一种电子设备,其包括处理器和存储器,所述
存储器存储有可被所述处理器执行的程序代码,当所述程序代码被所述处理器调用并执行时,执行本申请所述的车辆升级方法的步骤。
[0017]由此,本专利技术的车载软件升级方法,根据升级信息(例如所述车辆的状态信息以及差分升级包的数据量信息等)判断所述车载软件是否满足预设升级条件;在所述车载软件满足预设升级条件,才接收所述差分升级包进行升级。采用差分升级包,可以尽可能的降低升级时间,此外,在满足条件的时候才接收差分升级包,可以使车辆具有更充足的升级时间,避免了在车辆使用过程中需要停车进行升级,造成交通堵塞或者其它危险状况发生等。
附图说明
[0018]为更清楚地阐述本专利技术的构造特征和功效,下面结合附图与具体实施例来对其进行详细说明。
[0019]图1是本专利技术实施例的车载软件升级方法的应用环境图。
[0020]图2是本专利技术一实施例的车载软件升级方法的流程示意图。
[0021]图3是本专利技术又一实施例的车载软件升级方法的流程示意图。
[0022]图4是本专利技术再一实施例的车载软件升级方法的流程示意图。
[0023]图5是本专利技术再一实施例的车载软件升级装置的结构示意图。
[0024]图6是本专利技术一实施例的车辆软件升级装置的结构示意图。
[0025]图7是本专利技术一实施例的电子设备的结构示意图。
[0026]图8是本专利技术又一实施例的车载系统升级方法的流程示意图。
[0027]图9是本专利技术又一实施例的车载软件升级方法的应用环境图。
[0028]图10本专利技术又一实施例的车载系统升级方法的流程示意图。
具体实施方式
[0029]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本专利技术的一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本专利技术保护的范围。
[0030]请参见图1,本专利技术实施例的车载软件升级方法应用于车辆10和服务器30之间。车辆10安装有一个或多个车载软件,以实现车辆10的各项功能。车辆10和服务器30均具有存储器(图未示)及处理器(图未示),均具有运算和判断的能力。车辆10与服务器30之间通信连接。
[0031]请参见图2,本专利技术第一方面第一实施例提供一种车载软件升级方法,安装于一车辆,所述升级方法包括:
[0032]S201,根据所述车载软件的版本信息与其最新版本信息,判断所述车载软件是否需要进行升级;
[0033]可选地,车载软件可以为但不限于为电池管理系统、自动驾驶系统、人机交互系统、发动机管理系统、自动变速箱控制单元、刹车系统等软件中的一个或多个。
[0034]在一些实施例中,在步骤S201之前,所述升级方法还包括:获取所述车载软件的版本信息与其最新版本信息。
[0035]具体地,服务器可以定期向车辆发送当前车辆所安装的车载软件的最新版本信息。也可以是应车辆的请求后,向车辆发送其所请求的车载软件的最新版本信息。
[0036]车辆接收到来自服务器的车载软件的最新版本信息后,基于车载软件的最新版本信息与所述车辆的车载软件的版本信息,判断所述车辆的一个或多个车载软件是否为最新的软件版本,若车辆的一个或多个车载软件不是最新的软件版本,则执行步骤S202,若车辆的所述车载软件都是最新的软件版本,则退出升级,即不进行升级。
[0037]S202,获取升级信息,所述升级信息包括所述车辆的状态信息以及差分升级包的数据量信息;
[0038]具体地,获取影响车载软件升级成功性或者安全性等升级信息,可选地,升级信息可以包括但不限于包括车辆所关联的车辆的状态信息以及所述差分升级包的数据量信息。
[0039]可选地,车辆的状态信息包括车辆的驾驶状态以及车辆所处的环境。车辆的驾驶状态包括行驶状态、驻车状态等。车辆所处的环境包括车辆的位置、车辆所处位置的天气情况、所处位置的交通情况等。
[0040]可选地,差分升级包根据所述车载软件的一个或多个车载软件版本信息及与所述一个或多个车载软件对应的最新车载软件版本信息生成。该差分升级包的数据量大小为差分升级包的数据量信息。
[0041]“差分升级包”指的是服务器最新车载软件版本与当前车辆的车载软件版本之间有区别的文件形成的文件包。
[0042]“差分升级包的数据量信息”指差分升级包的文件数量、文件大小等影响升级时间的信息。
[0043]S203,根据所述升级信息,判断所述车载软件本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载软件升级方法,所述车载软件安装于一车辆,其特征在于,包括以下步骤:根据所述车载软件的版本信息与其最新版本信息,判断所述车载软件是否需要进行升级;若是,则获取升级信息,所述升级信息包括所述车辆的状态信息以及差分升级包的数据量信息;根据所述升级信息,判断所述车载软件是否满足预设升级条件;以及若满足预设升级条件,则接收差分升级包,并采用所述差分升级包进行升级。2.根据权利要求1所述的车载软件的升级方法,其特征在于,所述获取升级信息之前:根据所述车载软件的版本信息与其最新版本信息,生成差分升级包及所述差分升级包的数据量信息。3.根据权利要求1所述的车载软件的升级方法,其特征在于,所述根据所述升级信息,判断所述车载软件是否满足预设升级条件,包括:根据所述差分升级包的数据量信息,计算所述车载软件采用所述差分升级包进行升级所需的时间。4.根据权利要求3所述的车载软件的升级方法,其特征在于,所述车辆的状态信息包括车辆的驾驶状态、及车辆所处的环境,所述升级信息还包括所述车辆的历史用车数据,所述根据所述升级信息,判断所述车载软件是否满足预设升级条件,具体包括:根据所述车辆的驾驶状态、车辆所处的环境及所述历史用车数据,判断所述车辆是否同时满足以下条件:处于驻车状态、满足预设环境、驻车时间大于所述车载软件采用所述差分升级包进行升级所需的时间,若同时满足则满足预设升级条件。5.根据权利要求1所述的车载软件的升级方法,其特征在于,所述车辆的状态信息包括车辆的驾驶状态、及车辆所处的环境,所述根据所述升级信息,判断所述车载软件是否满足预设升级条件,具体包括:采用升级判...

【专利技术属性】
技术研发人员:蒋彦博
申请(专利权)人:博泰车联网科技上海股份有限公司
类型:发明
国别省市:

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

1