System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 车机操作系统的控制方法、控制器、车辆和介质技术方案_技高网

车机操作系统的控制方法、控制器、车辆和介质技术方案

技术编号:41912496 阅读:11 留言:0更新日期:2024-07-05 14:15
本发明专利技术公开了一种车机操作系统的控制方法、控制器、车辆和介质,车机操作系统的控制方法,用于运行车机操作系统的片上系统,车机操作系统包括车载娱乐容器系统、主仪表容器系统和从仪表容器系统,片上系统包括应用处理器,车载娱乐容器系统、主仪表容器系统和从仪表容器系统分别运行在应用处理器的不同核心上,控制方法包括:在车机操作系统启动的情况下,获取主仪表容器系统的第一状态信息和从仪表容器系统的第二状态信息;根据第一状态信息和第二状态信息管理主仪表容器系统和从仪表容器系统。采用该控制方法既可以有效减少硬件成本,降低电路设计复杂度,又可以提高系统的可靠性和安全性。

【技术实现步骤摘要】

本专利技术涉及车辆,尤其是涉及一种车机操作系统的控制方法、控制器、车辆和介质


技术介绍

1、相关技术中,对于车辆仪表都是使用独立图形仪表盘mcu(microcontrollerunit,微控制单元)来做仪表的显示,但是该方式需要增加额外的器件成本,而且电路设计复杂。


技术实现思路

1、本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术的一个目的在于提出一种车机操作系统的控制方法,采用该控制方法既可以有效减少硬件成本,降低电路设计复杂度,又可以提高系统的可靠性和安全性。

2、本专利技术的目的之二在于提出一种控制器。

3、本专利技术的目的之三在于提出一种车辆。

4、本专利技术的目的之四在于提出一种计算机存储介质。

5、为了解决上述问题,本专利技术第一方面实施例提供一种车机操作系统的控制方法,用于运行所述车机操作系统的片上系统,所述车机操作系统包括车载娱乐容器系统、主仪表容器系统和从仪表容器系统,所述片上系统包括应用处理器,所述车载娱乐容器系统、所述主仪表容器系统和所述从仪表容器系统分别运行在所述应用处理器的不同核心上,所述控制方法包括:在所述车机操作系统启动的情况下,获取所述主仪表容器系统的第一状态信息和所述从仪表容器系统的第二状态信息;根据所述第一状态信息和所述第二状态信息管理所述主仪表容器系统和所述从仪表容器系统。

6、根据本专利技术实施例的车机操作系统的控制方法,设置车载娱乐容器系统、主仪表容器系统和从仪表容器系统分别运行在应用处理器的不同核心上,即将车载娱乐容器系统、主仪表容器系统和从仪表容器系统共同运行在同一片上系统,由此实现在一个片上系统上实现多系统共存,而且也无需再单独增加图形仪表盘mcu器件,有效减少硬件成本,降低电路设计复杂度。此外,本申请在片上系统上利用容器技术实现主仪表容器系统和从仪表容器系统的布置,由此,既可以实现车辆仪表的冗余机制,又可以实现双仪表容器系统之间的相互独立,有效提高系统的可靠性和安全性。

7、在一些实施例中,所述第一状态信息包括所述主仪表容器系统的第一心跳状态信息,所述第二状态信息包括所述从仪表容器系统的第二心跳状态信息,根据所述第一状态信息和所述第二状态信息管理所述主仪表容器系统和所述从仪表容器系统,包括:在接收到所述第一心跳状态信息和所述第二心跳状态信息或接收到所述第一心跳状态信息且未接收到所述第二心跳状态信息的情况下,控制所述主仪表容器系统进行车辆状态显示。

8、在一些实施例中,所述第一状态信息包括所述主仪表容器系统的第一心跳状态信息,所述第二状态信息包括所述从仪表容器系统的第二心跳状态信息,根据所述第一状态信息和所述第二状态信息管理所述主仪表容器系统和所述从仪表容器系统,包括:在未接收到所述第一心跳状态信息且接收到所述第二心跳状态信息的情况下,控制所述从仪表容器系统进行车辆状态显示。

9、在一些实施例中,所述第一状态信息包括所述主仪表容器系统的第一存储数据信息,所述第二状态信息包括所述从仪表容器系统的第二存储数据信息,根据所述第一状态信息和所述第二状态信息管理所述主仪表容器系统和所述从仪表容器系统,包括:在所述第一存储数据信息和所述第二存储数据信息均读写正常的情况下,获取所述主仪表容器系统读取的第一实时数据和所述从仪表容器系统读取的第二实时数据;对所述第一实时数据与所述第二实时数据进行比较,以获得数据匹配结果;根据所述数据匹配结果管理所述主仪表容器系统和所述从仪表容器系统。

10、在一些实施例中,根据所述数据匹配结果管理所述主仪表容器系统和所述从仪表容器系统,包括:确定所述数据匹配结果为匹配一致,则控制所述主仪表容器系统和所述从仪表容器系统进行数据存储。

11、在一些实施例中,控制所述主仪表容器系统和所述从仪表容器系统进行数据存储,包括:将所述第一实时数据写入所述主仪表容器系统对应的第一备份缓存对列中,以及将所述第二实时数据写入所述从仪表容器系统对应的第二备份缓存对列中;确定所述第一备份缓存对列填充完后,将所述第一备份缓存对列中缓存的所有数据写入所述主仪表容器系统对应的数据存储区中,以完成对所述主仪表容器系统的数据存储;确定所述第二备份缓存对列填充完后,将所述第二备份缓存对列中缓存的所有数据写入所述从仪表容器系统对应的数据存储区中,以完成对所述从仪表容器系统的数据存储。

12、在一些实施例中,所述方法还包括:将所述主仪表容器系统对应存储的数据和所述从仪表容器系统对应存储的数据上传至云端服务器或备份存储器内,以对所述主仪表容器系统和所述从仪表容器系统进行数据备份。

13、在一些实施例中,根据所述数据匹配结果管理所述主仪表容器系统和所述从仪表容器系统,包括:确定所述数据匹配结果为匹配不一致,且根据所述第一实时数据确定所述主仪表容器系统为数据异常的情况下,控制所述从仪表容器系统进行车辆状态显示。

14、在一些实施例中,确定所述第一实时数据超出正常状态阈值范围,则确定所述主仪表容器系统为数据异常。

15、在一些实施例中,根据所述第一状态信息和所述第二状态信息管理所述主仪表容器系统和所述从仪表容器系统,还包括:在根据所述第一存储数据信息确定所述主仪表容器系统为读写异常的情况下,控制所述从仪表容器系统进行车辆状态显示。

16、在一些实施例中,所述方法还包括:在根据所述第一存储数据信息确定所述主仪表容器系统为读写异常的情况下,根据云端服务器或备份存储器提供的备份存储数据信息对所述主仪表容器系统对应的数据存储区进行数据恢复;在根据所述第二存储数据信息确定所述从仪表容器系统为读写异常的情况下,根据云端服务器或备份存储器提供的备份存储数据信息对所述从仪表容器系统对应的数据存储区进行数据恢复。

17、在一些实施例中,还包括:控制所述主仪表容器系统复位,以重新启动所述主仪表容器系统。

18、本专利技术第二方面实施例提供一种控制器,包括:片上系统,所述片上系统包括应用处理器,车载娱乐容器系统、主仪表容器系统和从仪表容器系统分别运行在所述应用处理器的不同核心上;所述片上系统用于执行上述实施例所述的车机操作系统的控制方法。

19、根据本专利技术实施例的控制器,既可以有效减少硬件成本,降低电路设计复杂度,又可以提高系统的可靠性和安全性。

20、在一些实施例中,所述应用处理器为三丛集架构,所述应用处理器中的第一低功率处理核心用于运行所述主仪表容器系统,所述应用处理器中的第二低功率处理核心用于运行所述从仪表容器系统,所述应用处理器中的中功率处理核心和高功率处理核心用于运行所述车载娱乐容器系统。

21、本专利技术第三方面实施例提供一种车辆,包括仪表和多媒体屏幕;上述实施例所述的控制器,所述控制器与所述仪表、所述多媒体屏幕连接,所述控制器用于控制所述仪表在启动时接收主仪表容器系统或从仪表容器系统输出的信息并显示,以及用于控制所述多媒体屏幕在启动时接收车载娱乐容器系统输出的信息并显示。

<本文档来自技高网...

【技术保护点】

1.一种车机操作系统的控制方法,其特征在于,用于运行所述车机操作系统的片上系统,所述车机操作系统包括车载娱乐容器系统、主仪表容器系统和从仪表容器系统,所述片上系统包括应用处理器,所述车载娱乐容器系统、所述主仪表容器系统和所述从仪表容器系统分别运行在所述应用处理器的不同核心上,所述控制方法包括:

2.根据权利要求1所述的车机操作系统的控制方法,其特征在于,所述第一状态信息包括所述主仪表容器系统的第一心跳状态信息,所述第二状态信息包括所述从仪表容器系统的第二心跳状态信息,根据所述第一状态信息和所述第二状态信息管理所述主仪表容器系统和所述从仪表容器系统,包括:

3.根据权利要求1所述的车机操作系统的控制方法,其特征在于,所述第一状态信息包括所述主仪表容器系统的第一心跳状态信息,所述第二状态信息包括所述从仪表容器系统的第二心跳状态信息,根据所述第一状态信息和所述第二状态信息管理所述主仪表容器系统和所述从仪表容器系统,包括:

4.根据权利要求1-3任一项所述的车机操作系统的控制方法,其特征在于,所述第一状态信息包括所述主仪表容器系统的第一存储数据信息,所述第二状态信息包括所述从仪表容器系统的第二存储数据信息,根据所述第一状态信息和所述第二状态信息管理所述主仪表容器系统和所述从仪表容器系统,包括:

5.根据权利要求4所述的车机操作系统的控制方法,其特征在于,根据所述数据匹配结果管理所述主仪表容器系统和所述从仪表容器系统,包括:

6.根据权利要求5所述的车机操作系统的控制方法,其特征在于,控制所述主仪表容器系统和所述从仪表容器系统进行数据存储,包括:

7.根据权利要求5或6所述的车机操作系统的控制方法,其特征在于,所述方法还包括:

8.根据权利要求4所述的车机操作系统的控制方法,其特征在于,根据所述数据匹配结果管理所述主仪表容器系统和所述从仪表容器系统,包括:

9.根据权利要求8所述的车机操作系统的控制方法,其特征在于,确定所述第一实时数据超出正常状态阈值范围,则确定所述主仪表容器系统为数据异常。

10.根据权利要求4所述的车机操作系统的控制方法,其特征在于,根据所述第一状态信息和所述第二状态信息管理所述主仪表容器系统和所述从仪表容器系统,还包括:

11.根据权利要求4所述的车机操作系统的控制方法,其特征在于,所述方法还包括:

12.根据权利要求3、8或10所述的车机操作系统的控制方法,其特征在于,还包括:

13.一种控制器,其特征在于,包括:

14.根据权利要求13所述的控制器,其特征在于,所述应用处理器为三丛集架构,所述应用处理器中的第一低功率处理核心用于运行所述主仪表容器系统,所述应用处理器中的第二低功率处理核心用于运行所述从仪表容器系统,所述应用处理器中的中功率处理核心和高功率处理核心用于运行所述车载娱乐容器系统。

15.一种车辆,其特征在于,包括:

16.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-12任一项所述的车机操作系统的控制方法。

...

【技术特征摘要】

1.一种车机操作系统的控制方法,其特征在于,用于运行所述车机操作系统的片上系统,所述车机操作系统包括车载娱乐容器系统、主仪表容器系统和从仪表容器系统,所述片上系统包括应用处理器,所述车载娱乐容器系统、所述主仪表容器系统和所述从仪表容器系统分别运行在所述应用处理器的不同核心上,所述控制方法包括:

2.根据权利要求1所述的车机操作系统的控制方法,其特征在于,所述第一状态信息包括所述主仪表容器系统的第一心跳状态信息,所述第二状态信息包括所述从仪表容器系统的第二心跳状态信息,根据所述第一状态信息和所述第二状态信息管理所述主仪表容器系统和所述从仪表容器系统,包括:

3.根据权利要求1所述的车机操作系统的控制方法,其特征在于,所述第一状态信息包括所述主仪表容器系统的第一心跳状态信息,所述第二状态信息包括所述从仪表容器系统的第二心跳状态信息,根据所述第一状态信息和所述第二状态信息管理所述主仪表容器系统和所述从仪表容器系统,包括:

4.根据权利要求1-3任一项所述的车机操作系统的控制方法,其特征在于,所述第一状态信息包括所述主仪表容器系统的第一存储数据信息,所述第二状态信息包括所述从仪表容器系统的第二存储数据信息,根据所述第一状态信息和所述第二状态信息管理所述主仪表容器系统和所述从仪表容器系统,包括:

5.根据权利要求4所述的车机操作系统的控制方法,其特征在于,根据所述数据匹配结果管理所述主仪表容器系统和所述从仪表容器系统,包括:

6.根据权利要求5所述的车机操作系统的控制方法,其特征在于,...

【专利技术属性】
技术研发人员:刘柯吴大鹏阮洲
申请(专利权)人:比亚迪股份有限公司
类型:发明
国别省市:

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

1