车机系统及升级方法、可读存储介质和计算机程序产品与流程

文档序号:26588578发布日期:2021-09-10 20:07阅读:来源:国知局

技术特征:
1.一种车机系统的升级方法,其特征在于,包括:获取车机系统的中控系统对应的空中下载升级差分包;根据所述空中下载升级差分包判断所述车机系统的内核是否需要升级;在所述内核不需要升级时,控制所述中控系统停止运行,在所述中控系统停止运行后烧录所述空中下载升级差分包;在所述内核需要升级时,重启所述内核进入恢复模式,在所述内核恢复后烧录所述空中下载升级差分包;根据烧录的所述空中下载升级差分包对所述中控系统进行升级。2.根据权利要求1所述的车机系统的升级方法,其特征在于,所述根据烧录的所述空中下载升级差分包对所述中控系统进行升级,包括:根据所述空中下载升级差分包判断所述内核是否需要重启;在所述内核不需要重启时,根据烧录的所述空中下载升级差分包对所述中控系统进行升级;在所述内核需要重启时,重启所述内核,在所述内核进入正常模式时根据烧录的所述空中下载升级差分包进行所述中控系统的升级。3.根据权利要求2所述的车机系统的升级方法,其特征在于,所述根据所述空中下载升级差分包判断所述中控系统的内核是否需要重启的步骤包括:解析所述空中下载升级差分包;判断解析后的所述空中下载升级差分包是否含有第一预设文件,其中,在解析后的所述空中下载升级差分包中含有第一预设文件时,判定所述内核需要重启。4.根据权利要求3所述的车机系统的升级方法,其特征在于,所述重启所述内核,在所述内核进入正常模式时根据烧录的所述空中下载升级差分包进行所述中控系统的升级的步骤包括:热重启所述内核;在所述内核重启后,控制所述中控系统对应的引导程序拷贝所述第一预设文件,并控制所述内核加载根文件系统;在所述内核加载根文件系统后,所述内核进入正常模式,并根据烧录的所述空中下载升级差分包进行所述中控系统的升级。5.根据权利要求2所述的车机系统的升级方法,其特征在于,所述车机系统还包括仪表系统,所述重启所述内核进入正常模式以根据烧录的所述空中下载升级差分包进行所述中控系统的升级的步骤之后,还包括:启动所述仪表系统的容器对应的第一进程,以使所述仪表系统运行。6.根据权利要求1所述的车机系统的升级方法,其特征在于,所述根据所述空中下载升级差分包判断所述车机系统的内核是否需要升级的步骤包括:解析所述空中下载升级差分包;判断解析后的所述空中下载升级差分包是否含有第二预设文件,其中,在解析后的所述空中下载升级差分包中含有第二预设文件时,判定所述内核需要升级。7.根据权利要求6所述的车机系统的升级方法,其特征在于,所述重启所述内核进入恢复模式的步骤包括:
热重启所述内核;在所述内核重启后,控制所述中控系统对应的引导程序拷贝所述第二预设文件,并控制所述内核加载根文件系统;在所述内核加载根文件系统后,内核进入恢复模式,其中,所述内核进入恢复模式时,所述车机系统的仪表系统无法运行。8.根据权利要求1所述的车机系统的升级方法,其特征在于,在所述中控系统停止运行后烧录所述空中下载升级差分包的情况下,所述根据烧录的所述空中下载升级差分包对所述中控系统进行升级的步骤包括:卸载所述中控系统中的第一内核驱动模块,并加载所述空中下载升级差分包中的第二内核驱动模块,以对所述中控系统进行升级。9.根据权利要求1

8任一项所述的车机系统的升级方法,其特征在于,所述控制所述中控系统停止运行的步骤包括:禁用所述中控系统的容器所对应的第二进程,以控制所述中控系统停止运行;所述根据烧录的所述空中下载升级差分包对所述中控系统进行升级的步骤之后,还包括:启动所述第二进程,以使所述中控系统运行。10.根据权利要求1

8任一项所述的车机系统的升级方法,其特征在于,所述在所述中控系统停止运行后烧录所述空中下载升级差分包的步骤包括:在所述中控系统停止运行后,在所述车机系统的存储器的目标存储区,对所述空中下载升级差分包进行烧录,其中,所述目标存储区域为所述中控系统在所述存储器对应的存储区。11.一种车机系统,其特征在于,包括:获取模块,用于获取车机系统的中控系统对应的空中下载升级差分包;判断模块,用于根据所述空中下载升级差分包判断所述车机系统的内核是否需要升级;控制模块,用于在所述内核不需要升级时,控制所述中控系统停止运行,在所述中控系统停止运行后烧录所述空中下载升级差分包;重启模块,用于在所述内核需要升级时,重启所述内核进入恢复模式,在所述内核恢复后烧录所述空中下载升级差分包;升级模块,用于根据烧录的所述空中下载升级差分包对所述中控系统进行升级。12.一种车机系统,其特征在于,所述车机系统包括:存储器和处理器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行根据权利要求1至10任一项所述车机系统的升级方法。13.一种可读存储介质,其特征在于,所述可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现根据权利要求1至10任一项所述车机系统的升级方法。14.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至10任一项所述的车机系统的升级方法。

技术总结
本发明提供一种车机系统及升级方法、可读存储介质和计算机程序产品。该方法包括:获取车机系统的中控系统对应的空中下载升级差分包;根据所述空中下载升级差分包判断所述车机系统的内核是否需要升级;在所述内核不需要升级时,控制所述中控系统停止运行,在所述中控系统停止运行后烧录所述空中下载升级差分包;在所述内核需要升级时,重启所述内核进入恢复模式,在所述内核恢复后烧录所述空中下载升级差分包;根据烧录的所述空中下载升级差分包对所述中控系统进行升级。本发明的方法,提高了中控系统的升级灵活性。中控系统的升级灵活性。中控系统的升级灵活性。


技术研发人员:赵拯 楼赵辉 吴超
受保护的技术使用者:湖北亿咖通科技有限公司
技术研发日:2021.06.09
技术公布日:2021/9/9
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1