一种通讯模块升级失败后的软件回滚方法和系统技术方案

技术编号:21033883 阅读:32 留言:0更新日期:2019-05-04 05:17
本发明专利技术提供了一种通讯模块升级失败后的软件回滚方法和系统,应用于车载远程信息处理器TBOX,包括:在获取到内容服务提供者TSP平台发送的升级指令之后,若在本地存储器中存储处理文件,则读取处理文件中的升级文件;利用升级文件对车载远程信息处理器TBOX的软件执行升级操作;若对软件升级操作失败,且车载远程信息处理器TBOX无法连接互联网,则基于获取到的回滚指令,读取处理文件中的回滚文件,并利用回滚文件对车载远程信息处理器TBOX的软件执行回滚操作。本发明专利技术解决了车载远程信息处理器TBOX升级失败后无法通过联网进行软件回滚操作的技术问题。

【技术实现步骤摘要】
一种通讯模块升级失败后的软件回滚方法和系统
本专利技术涉及新能源汽车
,尤其是涉及一种通讯模块升级失败后的软件回滚方法和系统。
技术介绍
带有车联网功能的车辆上市后,随着功能的更新和Bug的修改,车载远程信息处理器TBOX(即,车载通讯模块)会经历多个版本的软件更新。软件大批量更新之前都会进行测试,但百密一疏,很有可能就会出现和车辆其它元器件的冲突导致某项功能无法使用。这时候,只能进行软件降级操作,将回到之前的没问题的版本。目前的降级办法还是通过网络下发命令进行降级操作。虽然升级失败了之后可以降级回滚,但也会出现升级失败了之后由于软件的Bug导致车载通讯模块无法上网的问题,如果出现这样的问题,就不能靠空中升级来解决了。只能到问题车辆现场直接连接到通讯模块来刷写程序。但车辆分布在全国各地,而且数量巨大,到问题车辆现场直接连接到通讯模块来刷写程序的过程会耗费很大的成本,对企业来说不仅造成了经济损失,还影响了自己在客户心中的信誉,进而影响车的销量。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种通讯模块升级失败后的软件回滚方法和系统,解决了车载远程信息处理器TBOX升级失败后无法通本文档来自技高网...

【技术保护点】
1.一种通讯模块升级失败后的软件回滚方法,其特征在于,应用于车载远程信息处理器TBOX,包括:在获取到内容服务提供者TSP平台发送的升级指令之后,若在本地存储器中存储处理文件,则读取所述处理文件中的升级文件;利用所述升级文件对所述车载远程信息处理器TBOX的软件执行升级操作;若对所述软件升级操作失败,且所述车载远程信息处理器TBOX无法连接互联网,则基于获取到的回滚指令,读取所述处理文件中的回滚文件,并利用所述回滚文件对所述车载远程信息处理器TBOX的软件执行回滚操作。

【技术特征摘要】
1.一种通讯模块升级失败后的软件回滚方法,其特征在于,应用于车载远程信息处理器TBOX,包括:在获取到内容服务提供者TSP平台发送的升级指令之后,若在本地存储器中存储处理文件,则读取所述处理文件中的升级文件;利用所述升级文件对所述车载远程信息处理器TBOX的软件执行升级操作;若对所述软件升级操作失败,且所述车载远程信息处理器TBOX无法连接互联网,则基于获取到的回滚指令,读取所述处理文件中的回滚文件,并利用所述回滚文件对所述车载远程信息处理器TBOX的软件执行回滚操作。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若在本地存储器中未存储所述处理文件,则从所述TSP平台下载所述处理文件,并利用所述处理文件中的升级文件对所述车载远程信息处理器TBOX的软件执行升级操作。3.根据权利要求1所述的方法,其特征在于,所述本地存储器包括:第一存储区和第二存储区,其中,所述处理文件中的升级文件存储在所述第一存储区中,所述处理文件中的回滚文件存储在所述第二存储区中。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过以下方式获取回滚指令,具体包括:获取与所述车载远程信息处理器TBOX相连接的其他车载设备发送的回滚指令,其中,所述其他车载设备包括以下至少之一:车载导航系统的主机,车载仪表。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:若对所述软件升级操作失败,且所述车载远程信息处理器TBOX可以连接互联网,获取所述TSP平台发送的回滚指令,并基于所述回滚指令读取所述回滚文件,并利用所述回滚文件对所述车载远程信息处理器TBOX的软件执行回滚操作。6.一种通讯模块升级失败后的软件回滚...

【专利技术属性】
技术研发人员:方智张宇龙汪世赓伍建成
申请(专利权)人:北京长城华冠汽车技术开发有限公司
类型:发明
国别省市:北京,11

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

1