一种汽车软件升级系统及方法与流程

文档序号:26003497发布日期:2021-07-23 21:21阅读:211来源:国知局
一种汽车软件升级系统及方法与流程

本发明涉及汽车控制技术领域,更具体的说,涉及一种汽车软件升级系统及方法。



背景技术:

ota,全称“over-the-airtechnology”,即空中下载技术,通过移动通信的接口实现对软件进行远程管理。

目前,汽车软件ota升级大多是通过车载智能终端与服务器后台相连,利用移动网络从后台下载升级数据包,并将下载提示信息以及软件升级进程显示在多媒体屏上。

因此,用户每次需要进入车辆并打开整车多媒体屏时,才能获取相关软件升级提示信息,根据升级包提示信息选择是否进行车辆软件升级。

在选择进行了软件升级功能以后,必须要等待升级完成方可对车辆进行操作,对于用户出行便利性造成一定程度影响,也存在升级过程被用户操作打断而升级失败的风险。



技术实现要素:

本发明的目的是提供一种汽车软件升级系统及方法,解决现有技术的汽车软件ota升级必须发动车辆并在本地等待更新的问题。

为了实现上述目的,本发明提供了一种汽车软件升级系统,包括移动客户端、后台服务器和车载智能终端:

所述移动客户端,接收后台服务器的升级信息并显示,接收用户升级指令并发送至后台服务器和/或车载智能终端;

所述后台服务器,向移动客户端发送升级信息,根据用户升级指令对移动客户端或车载智能终端执行相应动作;

所述车载智能终端,根据用户升级指令判定是否下载软件升级包,对车辆的电子控制单元进行升级。

在一实施例中,所述移动客户端接收的用户升级指令,包括“立即升级”指令:

所述移动客户端,接收“立即升级”指令后发送至后台服务器和车载智能终端进行车辆升级,接收车载智能终端发送的升级进程信息并进行显示;

所述后台服务器,根据“立即升级”指令立即发送软件升级包至车载智能终端;

所述车载智能终端,根据“立即升级”指令下载软件升级包,对车辆的电子控制单元进行升级,并将升级进程信息反馈至移动客户端和后台服务器。

在一实施例中,所述移动客户端接收的用户升级指令,包括“稍后询问”指令:

所述移动客户端,接收“稍后询问”指令后发送至后台服务器;

所述后台服务器,根据“稍后询问”指令,在设定时间段之后再次发送升级信息至移动客户端进行升级提醒。

在一实施例中,所述移动客户端接收的用户升级指令,包括“忽略此次升级”指令:

所述移动客户端,接收“忽略此次升级”指令后发送至后台服务器;

所述后台服务器,根据“忽略此次升级”指令,记录本次升级信息并停止向移动客户端发送本次升级信息,直至检测到软件升级包再次更新后发送新的升级信息至移动客户端。

在一实施例中,所述移动客户端、后台服务器和车载智能终端之间,通过移动通信网络进行通讯连接。

在一实施例中,所述升级信息包括升级版本信息和升级内容。

为了实现上述目的,本发明提供了一种汽车软件升级方法,包括以下步骤:

步骤s1、后台服务器将升级信息发送至移动客户端进行显示;

步骤s2、移动客户端接收用户升级指令并发送至后台服务器和/或车载智能终端;

步骤s3、后台服务器根据用户升级指令对移动客户端或车载智能终端执行相应动作,车载智能终端根据用户升级指令判定是否下载软件升级包,对车辆的电子控制单元进行升级。

在一实施例中,所述方法还包括步骤s4;

所述用户升级指令,包括“立即升级”指令;

所述步骤s2进一步包括:移动客户端接收“立即升级”指令后发送至后台服务器和车载智能终端进行车辆升级;

所述步骤s3进一步包括:后台服务器,根据“立即升级”指令立即发送软件升级包至车载智能终端,车载智能终端,根据“立即升级”指令下载软件升级包,对车辆的电子控制单元进行升级,并将升级进程信息反馈至移动客户端和后台服务器;

所述步骤s4进一步包括:移动客户端,接收车载智能终端发送的升级进程信息并进行显示。

在一实施例中,所述用户升级指令,包括“稍后询问”指令;

所述步骤s2进一步包括:移动客户端接收“稍后询问”指令后发送至后台服务器;

所述步骤s3进一步包括:后台服务器,根据“稍后询问”指令,在设定时间段之后再次发送升级信息至移动客户端进行升级提醒。

在一实施例中,所述用户升级指令,包括“忽略此次升级”指令;

所述步骤s2进一步包括:移动客户端接收“忽略此次升级”指令后发送至后台服务器;

所述步骤s3进一步包括:后台服务器,根据“忽略此次升级”指令,记录本次升级信息并停止向移动客户端发送本次升级信息,直至检测到软件升级包再次更新后发送新的升级信息至移动客户端。

在一实施例中,所述升级信息包括升级版本信息和升级内容。

本发明提出的一种汽车软件升级方法及系统,用户可以随时随地获取车辆软件升级信息,并选择在不使用车辆或者不进入车辆的情况下进行车辆软件升级,既避免车辆升级过程影响用户出行的便利性,也避免了升级过程中人为误操作车辆造成软件升级失败的风险。

附图说明

本发明上述的以及其他的特征、性质和优势将通过下面结合附图和实施例的描述而变的更加明显,在附图中相同的附图标记始终表示相同的特征,其中:

图1揭示了根据本发明一实施例的汽车软件升级系统的原理框图;

图2揭示了根据本发明一实施例的汽车软件升级方法的流程图。

图中各附图标记的含义如下:

10移动客户端;

20后台服务器;

30车载智能终端。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释发明,并不用于限定发明。

图1揭示了根据本发明一实施例的汽车软件升级系统的原理框图,如图1所示,本发明提出的一种汽车软件升级系统,包括移动客户端10、后台服务器20和车载智能终端30:

所述移动客户端10,接收后台服务器20的升级信息并显示,接收用户升级指令并发送至后台服务器20和/或车载智能终端30;

所述后台服务器20,向移动客户端10发送升级信息,根据用户升级指令对移动客户端10或车载智能终端30执行相应动作;

所述车载智能终端30,根据用户升级指令判定是否下载软件升级包,对车辆的电子控制单元ecu1、ecu2和ecu3等进行升级。

ecu(electroniccontrolunit)为电子控制单元,又称“行车电脑”、“车载电脑”等。

在本实施例中,移动客户端10为手机app端。通过手机app进行汽车软件ota升级控制,增加用户选择性,软件升级过程不需要用户在车内进行操作,升级过程中人为误操作车辆造成软件升级失败的风险。

在其他实施例中,移动客户端10可以为平板电脑、个人计算机和智能电视等任何可以显示的智能终端。

手机app端、后台服务器20和车载智能终端30之间通过移动通信网络连接起来。

移动通信网络方式包括但不限于wifi、3g、4g、5g等通信方式。

在本实施例中,升级信息包括升级版本信息和升级内容。

后台服务器20,当有升级数据包需要进行升级时主动发送升级信息给手机app端,通过手机app端将升级信息推送给用户,用户可以在手机app上查阅此次升级版本信息以及升级了哪些内容,输入用户升级指令选择是否对车辆进行升级。

在本实施例中,车载智能终端30,为汽车tbox,主要用于和车载系统电子控制单元/手机app端/后台服务器20等进行互联通信,实现车载系统电子控制单元/手机app/云平台等的车辆信息显示与升级控制。

本发明通过车载智能终端30进入车辆升级模式进行软件升级,避免了车辆必须发动才能升级,用户可以在任意位置任意时刻通过手机选择遥控车辆软件升级或者不升级,减少软件升级过程对用户出行便利性的影响。

手机app端提供“立即升级”、“稍后询问”、“忽略此次升级”等选项给用户选择,作为用户升级指令进行输入。

当用户选择了“立即升级”,手机app端接收到“立即升级”指令;

手机app端,接收“立即升级”指令后发送至后台服务器20和车载智能终端30,通知后台服务器20和车载智能终端30进行车辆升级;

后台服务器20,根据“立即升级”指令立即发送软件升级包至车载智能终端30;

车载智能终端30,根据“立即升级”指令通过移动通信网络进行软件升级包下载;

车载智能终端30,在软件升级包下载完成以后通过整车网络对车辆需要进行升级的ecu1和/或ecu2和/或ecu3进行升级,并将升级进程反馈到手机app端和后台服务器20;

手机app端,接收车载智能终端30发送的升级进程信息并进行显示,软件升级过程对用户可见。

当用户选择了“稍后询问”,手机app端接收到“稍后询问”指令;

手机app端,接收“稍后询问”指令后发送至后台服务器20,通知后台服务器20;

后台服务器20,根据“稍后询问”指令,以设定的自定义时间段之后,再次发送升级信息给手机app端提醒用户是否进行车辆软件升级。

当用户选择了“忽略此次升级”,手机app端接收到“忽略此次升级”指令。

手机app端,接收“忽略此次升级”指令后发送至后台服务器20,通知后台服务器20忽略此次版本升级;

后台服务器20,根据“忽略此次升级”指令,记录此次升级版本号并停止向手机app端发送本次升级信息,直至后台服务器20检测到软件升级包版本再次更新后,再次向手机app端发送更新后的升级信息。

图2揭示了根据本发明一实施例的汽车软件升级方法的流程图,如图2所示,本发明提出的一种汽车软件升级方法,包括以下步骤:

步骤s1、后台服务器将升级信息发送至移动客户端进行显示;

步骤s2、移动客户端接收用户升级指令并发送至后台服务器和/或车载智能终端;

步骤s3、后台服务器根据用户升级指令对移动客户端或车载智能终端执行相应动作,车载智能终端根据用户升级指令判定是否下载软件升级包,对车辆的电子控制单元进行升级。

在本实施例中,移动客户端为手机app端。

在其他实施例中,移动客户端可以为平板电脑、个人计算机和智能电视等任何可以显示的智能终端。

移动客户端、后台服务器和车载智能终端之间通过移动通信网络连接起来。

移动通信网络方式包括但不限于wifi、3g、4g、5g等通信方式。

在本实施例中,升级信息包括升级版本信息和升级内容。

步骤s2中,用户升级指令包括“立即升级”、“稍后询问”、“忽略此次升级”等升级指令,用户通过移动客户端进行输入。

当用户选择了“立即升级”,用户升级指令为“立即升级”指令。

此时,步骤s2进一步包括步骤s21:

移动客户端接收到“立即升级”指令发送至后台服务器和车载智能终端进行车辆升级;

此时,步骤s3进一步包括步骤s31:

后台服务器,根据“立即升级”指令立即发送软件升级包至车载智能终端;

车载智能终端,根据“立即升级”指令下载软件升级包,对车辆的电子控制单元进行升级,并将升级进程信息反馈至移动客户端和后台服务器。

当用户选择了“立即升级”,汽车软件升级方法还包括步骤s4:

移动客户端,接收车载智能终端发送的升级进程信息并进行显示。

当用户选择了“稍后询问”,用户升级指令为“稍后询问”指令。

此时,步骤s2进一步包括步骤s22:

移动客户端接收“稍后询问”指令后发送至后台服务器;

此时,步骤s3进一步包括步骤s32:

后台服务器,根据“稍后询问”指令,在设定时间段之后再次发送升级信息至移动客户端进行升级提醒。

当用户选择了“忽略此次升级”,用户升级指令为“忽略此次升级”指令。

此时,步骤s2进一步包括步骤s23:

移动客户端接收“忽略此次升级”指令后发送至后台服务器;

此时,步骤s3进一步包括步骤s33:

后台服务器,根据“忽略此次升级”指令,记录本次升级信息并停止向移动客户端发送本次升级信息,直至检测到软件升级包再次更新后发送新的升级信息至移动客户端。

本发明提出的一种汽车软件升级方法及系统,用户可以随时随地获取车辆软件升级信息,并选择在不使用车辆或者不进入车辆的情况下进行车辆软件升级,既避免车辆升级过程影响用户出行的便利性,也避免了升级过程中人为误操作车辆造成软件升级失败的风险。

尽管为使解释简单化将上述方法图示并描述为一系列动作,但是应理解并领会,这些方法不受动作的次序所限,因为根据一个或多个实施例,一些动作可按不同次序发生和/或与来自本文中图示和描述或本文中未图示和描述但本领域技术人员可以理解的其他动作并发地发生。

如本申请和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其他的步骤或元素。

上述实施例是提供给熟悉本领域内的人员来实现或使用本发明的,熟悉本领域的人员可在不脱离本发明的发明思想的情况下,对上述实施例做出种种修改或变化,因而本发明的保护范围并不被上述实施例所限,而应该是符合权利要求书提到的创新性特征的最大范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1