一种车载OBD终端远程升级方法与流程

文档序号:12119719阅读:3745来源:国知局

本发明涉及汽车电子领域,尤其涉及一种车载OBD终端远程升级方法。



背景技术:

车联网平台,车主可以了解车辆状态信息(油耗、里程、速度等)及其他汽车相关的服务(保养、加油站、4S店、停车场等)。传统车载终端升级一般是到专门的升级地点或4S店进行线下升级,给车主带来诸多不便。



技术实现要素:

针对现有技术存在的不足之处,本发明的目的在于提供一种车载OBD终端远程升级方法,本方法针对线下系统升级的弊端,将系统升级与网络传输相结合,引入手机系统在线升级的思路,通过平台对车载OBD终端系统版本进行管理,利用网络传输进行版本验证和软件包下载,最后通过车载OBD终端的ROM升级策略实现系统ROM在线自动升级。

本发明的目的通过下述技术方案实现:

一种车载OBD终端远程升级方法,包括车和后台管理系统,所述车上安装有车载OBD终端,所述车载OBD终端与车内部电路电连接,所述车载OBD终端内部具有通信模块,车载OBD终端通过通信模块与后台管理系统通信连接;其升级方法如下:

A、后台管理系统中存储有至少一个ROM版本的数据采集管理系统,向后台管理系统通过网络上传数据采集管理系统的最新版本,最新版本的数据采集管理系统内部具有ROM版本信息,后台管理系统将上传过来最新数据采集管理系统的ROM版本信息与后台管理系统中已存储的数据采集管理系统的ROM版本信息进行比较;

A1、如果一致,则后台管理系统新增数据采集管理系统的最新版本失败;

A2、如果不一致,则后台管理系统新增数据采集管理系统的最新版本成功,并将成功上传数据采集管理系统的最新版本至后台管理系统中;

B、车载OBD终端内部具有数据采集管理系统,车载OBD终端的数据采集管理系统用于采集并记录、存储车的车辆行驶数据;车点火启动且内部电路通电,车载OBD终端通电工作,车载OBD终端将数据采集管理系统的ROM版本信息通过通信模块传输给后台管理系统;

C、后台管理系统将车载OBD终端传输过来的ROM版本信息与后台管理系统中数据采集管理系统的ROM版本信息进行比较,并检查车载OBD终端上传的ROM版本信息与后台管理系统中的最新ROM版本信息比较是否一致;

C1、若车载OBD终端上传的ROM版本信息不是最新版本,则需要升级更新,则对该车载OBD终端进行标注;

C2、若车载OBD终端上传的ROM版本信息是最新版本,则不需要升级更新,则不对该车载OBD终端进行标注;

D、后台管理系统对标注的车载OBD终端下发自动升级指令;

E、车载OBD终端接收自动升级指令,并在车点火状态下从后台管理系统获取数据采集管理系统的最新ROM版本升级文件,然后执行文件进行远程自动升级。

为了更好地实现本发明,所述步骤E在远程自动升级前进行如下判断:

E1、判断车是否点火状态;

若点火状态,则车载OBD终端立即从后台管理系统获取数据采集管理系统的最新ROM版本升级文件,并执行文件进行远程自动升级;

若非点火状态,车载OBD终端待下次点火时从后台管理系统获取数据采集管理系统的最新ROM版本升级文件,并执行文件进行远程自动升级。

本发明较现有技术相比,具有以下优点及有益效果:

本发明针对线下系统升级的弊端,将系统升级与网络传输相结合,引入手机系统在线升级的思路,通过平台对车载OBD终端系统版本进行管理,利用网络传输进行版本验证和软件包下载,最后通过车载OBD终端的ROM升级策略实现系统ROM在线自动升级。

附图说明

图1为本发明的结构示意图。

其中,附图中的附图标记所对应的名称为:

1-车,2-车载OBD终端,3-后台管理系统。

具体实施方式

下面结合实施例对本发明作进一步地详细说明:

实施例一

如图1所示,一种车载OBD终端远程升级方法,包括车1和后台管理系统3,车1上安装有车载OBD终端2,车载OBD终端2与车1内部电路电连接,车载OBD终端2内部具有通信模块,车载OBD终端2通过通信模块与后台管理系统3通信连接;其升级方法如下:

A、后台管理系统3中存储有至少一个ROM版本的数据采集管理系统,向后台管理系统3通过网络上传数据采集管理系统的最新版本,最新版本的数据采集管理系统内部具有ROM版本信息,后台管理系统3将上传过来最新数据采集管理系统的ROM版本信息与后台管理系统3中已存储的数据采集管理系统的ROM版本信息进行比较;

A1、如果一致,则后台管理系统3新增数据采集管理系统的最新版本失败;

A2、如果不一致,则后台管理系统3新增数据采集管理系统的最新版本成功,并将成功上传数据采集管理系统的最新版本至后台管理系统3中;

B、车载OBD终端2内部具有数据采集管理系统,车载OBD终端2的数据采集管理系统用于采集并记录、存储车1的车辆行驶数据;车1点火启动且内部电路通电,车载OBD终端2通电工作,车载OBD终端2将数据采集管理系统的ROM版本信息通过通信模块传输给后台管理系统3;

C、后台管理系统3将车载OBD终端2传输过来的ROM版本信息与后台管理系统3中数据采集管理系统的ROM版本信息进行比较,并检查车载OBD终端2上传的ROM版本信息与后台管理系统3中的最新ROM版本信息比较是否一致;

C1、若车载OBD终端2上传的ROM版本信息不是最新版本,则需要升级更新,则对该车载OBD终端2进行标注;

C2、若车载OBD终端2上传的ROM版本信息是最新版本,则不需要升级更新,则不对该车载OBD终端2进行标注;

D、后台管理系统3对标注的车载OBD终端2下发自动升级指令;

E、车载OBD终端2接收自动升级指令,并在车1点火状态下从后台管理系统3获取数据采集管理系统的最新ROM版本升级文件,然后执行文件进行远程自动升级。

步骤E在远程自动升级前进行如下判断:

E1、判断车1是否点火状态;

若点火状态,则车载OBD终端2立即从后台管理系统3获取数据采集管理系统的最新ROM版本升级文件,并执行文件进行远程自动升级;

若非点火状态,车载OBD终端2待下次点火时从后台管理系统3获取数据采集管理系统的最新ROM版本升级文件,并执行文件进行远程自动升级。

实施例二

如图1所示,一种车载OBD终端远程升级方法,包括车1和后台管理系统3,车1上安装有车载OBD终端2,车载OBD终端2与车1内部电路电连接,车载OBD终端2内部具有通信模块,车载OBD终端2通过通信模块与后台管理系统3通信连接;详细步骤如下:

步骤1:上传最新数据采集管理系统的ROM版本至后台管理系统3;

上传数据采集管理系统的ROM版本与后台管理系统3数据采集管理系统的ROM版本对比,判断是否一致:

1)若一致,后台管理系统3新增新采集管理系统的ROM版本失败;

2)若不一致,后台管理系统3新增成功,并记录上一采集管理系统的ROM关联版本;

步骤2:车1点火上电,唤醒车载OBD终端2;

步骤3:车载OBD终端2采集数据采集管理系统的ROM版本信息,并上传ROM版本信息至后台管理系统3;

步骤4:后台管理系统3对比系统管理的ROM版本和车载OBD终端2上传的ROM版本,车载OBD终端2上传的ROM版本非最新的,标注;

检查车载OBD终端2上传版本与后台管理系统3的最新版本是否一致:

1)若一致,不需要升级,不标注;

2)若不一致,则要升级更新,标注;

步骤5:后台管理系统3对标注的车载OBD终端2下发自动升级指令;

步骤6:车载OBD终端2接收指令,并在车点火状态下从后台管理系统3获取最新ROM版本升级文件,执行文件进行远程自动升级;

1.车辆是否点火状态:

1)若点火状态,车载OBD终端2立即从后台管理系统3获取最新ROM版本升级文件,并执行文件进行远程自动升级;

2)若非点火状态,车载OBD终端2待下次点火时从后台管理系统3获取最新ROM版本升级文件,并执行文件进行远程自动升级;

2.执行文件远程自动升级前需要做如下判断:

1)网络是否正常;若网络正常,则车载OBD终端2执行文件远程自动升级;若网络不正常,则车载OBD终端2不执行文件远程自动升级。

2)车载OBD终端2是否断电;若车载OBD终端2通电,则车载OBD终端2执行文件远程自动升级;若车载OBD终端2断电,则车载OBD终端2不执行文件远程自动升级。

3)车(1)是否点火状态;若点火,则车载OBD终端2执行文件远程自动升级;若未点火,则车载OBD终端2不执行文件远程自动升级。

4)自动升级文件下载是否破损;若未破损,则车载OBD终端2执行文件远程自动升级;若破损,则车载OBD终端2不执行文件远程自动升级。

5)文件是否错误;若未错误,则车载OBD终端2执行文件远程自动升级;若错误,则车载OBD终端2不执行文件远程自动升级。

6)其他系统原因;

若网络不正常、车载OBD终端断电、车辆熄火状态、文件下载破损、文件错误、其他系统原因,任一原因,车载OBD终端2远程自动升级ROM失败,返回步骤4;

反之,车载OBD终端2远程自动升级ROM成功,车载OBD终端2按新版本ROM运行。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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