[发明专利]车机系统及升级方法、可读存储介质有效
| 申请号: | 202110644971.X | 申请日: | 2021-06-09 |
| 公开(公告)号: | CN113377410B | 公开(公告)日: | 2022-10-04 |
| 发明(设计)人: | 赵拯;楼赵辉;吴超 | 申请(专利权)人: | 亿咖通(湖北)技术有限公司 |
| 主分类号: | G06F8/658 | 分类号: | G06F8/658 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 朱颖;臧建明 |
| 地址: | 430051 湖北省武汉市武汉经济技术开发区神*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 系统 升级 方法 可读 存储 介质 | ||
本发明提供一种车机系统及升级方法、可读存储介质和计算机程序产品。该方法包括:获取车机系统的中控系统对应的空中下载升级差分包;根据所述空中下载升级差分包判断所述车机系统的内核是否需要升级;在所述内核不需要升级时,控制所述中控系统停止运行,在所述中控系统停止运行后烧录所述空中下载升级差分包;在所述内核需要升级时,重启所述内核进入恢复模式,在所述内核恢复后烧录所述空中下载升级差分包;根据烧录的所述空中下载升级差分包对所述中控系统进行升级。本发明的方法,提高了中控系统的升级灵活性。
技术领域
本发明涉及软件升级技术,尤其涉及一种车机系统及升级方法、可读存储介质和计算机程序产品。
背景技术
传统汽车内的车机内的仪表系统升级需要返回工厂操作。
与仪表系统升级相比,车机的中控系统已经能够支持空中下载(Over theAirTechnology,简称OTA)升级方案。中控系统的OTA升级过程中,先下载OTA升级差分包,然后重启内核进入恢复模式,再进行OTA差分包的烧录,烧录完成后再次重启内核进入正常模式完成中控系统的升级。可见,中控系统的OTA升级过程直接进行两次重启内核,中控系统的升级方式不灵活。
发明内容
本发明提供一种车机系统及升级方法、可读存储介质和计算机程序产品,用以解决中控系统的升级方式不灵活的问题。
一方面,本发明提供一种车机系统的升级方法,包括:
获取车机系统的中控系统对应的空中下载升级差分包;
根据所述空中下载升级差分包判断所述车机系统的内核是否需要升级;
在所述内核不需要升级时,控制所述中控系统停止运行,在所述中控系统停止运行后烧录所述空中下载升级差分包;
在所述内核需要升级时,重启所述内核进入恢复模式,在所述内核恢复后烧录所述空中下载升级差分包;
根据烧录的所述空中下载升级差分包对所述中控系统进行升级。
在一实施例中,所述根据烧录的所述空中下载升级差分包对所述中控系统进行升级,包括:
根据所述空中下载升级差分包判断所述内核是否需要重启;
在所述内核不需要重启时,根据烧录的所述空中下载升级差分包对所述中控系统进行升级;
在所述内核需要重启时,重启所述内核,在所述内核进入正常模式时根据烧录的所述空中下载升级差分包进行所述中控系统的升级。
在一实施例中,所述根据所述空中下载升级差分包判断所述中控系统的内核是否需要重启的步骤包括:
解析所述空中下载升级差分包;
判断解析后的所述空中下载升级差分包是否含有第一预设文件,其中,在解析后的所述空中下载升级差分包中含有第一预设文件时,判定所述内核需要重启。
在一实施例中,所述重启所述内核,在所述内核进入正常模式时根据烧录的所述空中下载升级差分包进行所述中控系统的升级的步骤包括:
热重启所述内核;
在所述内核重启后,控制所述中控系统对应的引导程序拷贝所述第一预设文件,并控制所述内核加载根文件系统;
在所述内核加载根文件系统后,所述内核进入正常模式,并根据烧录的所述空中下载升级差分包进行所述中控系统的升级。
在一实施例中,所述车机系统还包括仪表系统,所述重启所述内核进入正常模式以根据烧录的所述空中下载升级差分包进行所述中控系统的升级的步骤之后,还包括:
启动所述仪表系统的容器对应的第一进程,以使所述仪表系统运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亿咖通(湖北)技术有限公司,未经亿咖通(湖北)技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110644971.X/2.html,转载请声明来源钻瓜专利网。





