一键升级Tbox车载终端设备的方法与流程

文档序号:31025734发布日期:2022-08-06 00:23阅读:1219来源:国知局
一键升级Tbox车载终端设备的方法与流程
一键升级tbox车载终端设备的方法
技术领域
1.本发明涉及tbox车载终端和mcu一键升级的技术领域,特别是涉及一种一键升级tbox车载终端设备的方法。


背景技术:

2.tbox车载终端是车联网系统中的重要组成部分,随着车联网的兴起和普及,tbox车载终端厂商会根据用户在使用过程中遇到的问题,以及反馈的意见,进行整理,然后对产品软件进行再次开发,形成升级版本,以修复现有版本中存在的问题。
3.但是目前每次版本的升级,需要用户去4s店里进行升级,这就使得用户在升级过程中,升级起来比较麻烦,升级的便利性较差。


技术实现要素:

4.为解决上述技术问题,本发明提供一种能够避免用户去4s店选择升级,使用户能够自行下载升级,软件升级起来更加的便捷,提高软件升级的便利性的一键升级tbox车载终端设备的方法。
5.本发明的一种一键升级tbox车载终端设备的方法,包括以下三个流程:
6.流程一:将mcu和模块升级按照固定格式打包,上传至服务器后,服务器推送版本信息:
7.流程二:用户确认升级信息后进行下载升级包到设备;
8.流程三:下载完成后,设备进入升级模式,先升级模块,模块升级完成,系统正常启动后,升级mcu。
9.本发明的一种一键升级tbox车载终端设备的方法,所述三个流程的具体升级方法包括以下步骤:
10.①
、新软件版本发布后,用工具将模块版本和mcu版本按照固定格式合并打包为一个软件升级包;
11.②
、将软件升级包上传到后台服务器,服务器定期推送软件版本至设备;
12.③
、设备收到服务器推送的消息后,解析升级包的下载url和软件版本号,若软件版本是新版本,将给车机发送升级提示消息;
13.④
、用户确认进行升级或者取消升级,确认升级后将会进行下载升级,取消升级后,设备等待下次服务器的推送消息;
14.⑤
、设备通过curl下载升级包到设备的firmware分区,下载完成后,进行升级包校验,校验通过后,设备进入升级模式;
15.⑥
、将firmware分区中的数据,依次写入到要升级的分区;
16.⑦
、写入成功后,清除升级标记,设备重新启动;
17.⑧
、系统启动成功后,从写入mcu镜像的分区中读取mcu的升级文件;
18.⑨
、读取完成后,发送升级开始消息给mcu进行mcu升级。
19.与现有技术相比本发明的有益效果为:通过改变原有的tbox模块和mcu分开升级的方式,终端设备厂商会将问题修复后的系统升级版本压缩为ota升级包放到服务器上,由用户自行下载升级,通过一次下载软件包,取得了同时升级模块和mcu的效果,并且可以根据不同的场景达到了一键升级模块和和mcu、单独模块升级、单独mcu升级的功能,从而能够避免用户去4s店选择升级,使用户能够自行下载升级,设备升级起来更加的便捷,提高设备升级的便利性。
附图说明
20.图1是本发明的tbox软件升级包格式图;
21.图2是本发明的tbox软件升级流程图;
具体实施方式
22.下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
23.①
、新软件版本发布后,用工具将模块版本和mcu版本按照固定格式合并打包为一个软件升级包;
24.②
、将软件升级包上传到后台服务器,服务器定期推送软件版本至设备;
25.③
、设备收到服务器推送的消息后,解析升级包的下载url和软件版本号,若软件版本是新版本,将给车机发送升级提示消息;
26.④
、用户确认进行升级或者取消升级,确认升级后将会进行下载升级,取消升级后,设备等待下次服务器的推送消息;
27.⑤
、设备通过curl下载升级包到设备的firmware分区,下载完成后,进行升级包校验,校验通过后,设备进入升级模式;
28.⑥
、将firmware分区中的数据,依次写入到要升级的分区;
29.⑦
、写入成功后,清除升级标记,设备重新启动;
30.⑧
、系统启动成功后,从写入mcu镜像的分区中读取mcu的升级文件;
31.⑨
、读取完成后,发送升级开始消息给mcu进行mcu升级。
32.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变型,这些改进和变型也应视为本发明的保护范围。


技术特征:
1.一种一键升级tbox车载终端设备的方法,其特征在于,包括以下三个流程:流程一:将mcu和模块升级按照固定格式打包,上传至服务器后,服务器推送版本信息:流程二:用户确认升级信息后进行下载升级包到设备;流程三:下载完成后,设备进入升级模式,先升级模块,模块升级完成,系统正常启动后,升级mcu。2.如权利要求1所述的一种一键升级tbox车载终端设备的方法,其特征在于,所述三个流程的具体升级方法包括以下步骤:

、新软件版本发布后,用工具将模块版本和mcu版本按照固定格式合并打包为一个软件升级包;

、将软件升级包上传到后台服务器,服务器定期推送软件版本至设备;

、设备收到服务器推送的消息后,解析升级包的下载url和软件版本号,若软件版本是新版本,将给车机发送升级提示消息;

、用户确认进行升级或者取消升级,确认升级后将会进行下载升级,取消升级后,设备等待下次服务器的推送消息;

、设备通过curl下载升级包到设备的firmware分区,下载完成后,进行升级包校验,校验通过后,设备进入升级模式;

、将firmware分区中的数据,依次写入到要升级的分区;

、写入成功后,清除升级标记,设备重新启动;

、系统启动成功后,从写入mcu镜像的分区中读取mcu的升级文件;

、读取完成后,发送升级开始消息给mcu进行mcu升级。

技术总结
本发明涉及Tbox车载终端和MCU一键升级的技术领域,特别是涉及一种一键升级Tbox车载终端设备的方法,其能够避免用户去4S店选择升级,使用户能够自行下载升级,软件升级起来更加的便捷,提高软件升级的便利性;包括以下三个流程:流程一:将MCU和模块升级按照固定格式打包,上传至服务器后,服务器推送版本信息:流程二:用户确认升级信息后进行下载升级包到设备;流程三:下载完成后,设备进入升级模式,先升级模块,模块升级完成,系统正常启动后,升级MCU。MCU。MCU。


技术研发人员:王栋
受保护的技术使用者:上海三旗通信科技有限公司
技术研发日:2022.06.02
技术公布日:2022/8/5
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1