System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及智能汽车领域,特别涉及一种车载系统显示方法、装置及车辆。
技术介绍
1、在自动驾驶领域技术稳步发展的过程中,高效、稳定和安全等性能一直是行业备受关注的焦点,在驾驶过程中保持车机软件持续流畅的体验至关重要,尤其对于汽车这种日常出行工具。同时自动驾驶往往是在汽车行驶中使用,若在自动驾驶过程中软件出现卡顿或操作失灵的情况,会极大降低乘客的用户体验,同时影响乘客的生命安全。虽然,针对提升座舱内信息娱乐系统的用户体验的研究数不胜数,但是关于如何保证自动驾驶过程中不会出现车机卡顿甚至无法操作的研究缺不多。尤其在自动驾驶飞速发展的今天,保证自动驾驶方案的高效、稳定和安全更是至关重要,否则当车主在使用自动驾驶功能时,车机的突然无法操作将有可能引起更严重的安全问题。随着自动驾驶的日益发展,不可避免的,在一些特殊工况下,由于机器不可避免地会有宕机的情况发生,而在汽车高速行驶中,若乘客正在使用自动驾驶,主机发生死机无法操作的情况,这时驾驶员无法使用车机执行退出自动驾驶的操控,极其有可能引发车毁人亡的惨案。所以,降低无法操作车机的事件,能够加速汽车技术和自动驾驶技术使用的发展,是现阶段驾驶座舱研究的重心之一。
2、在自动驾驶中使用3d画面进行实施描绘周围环境,包含了车辆、路况、行人、三轮车、锥形桶等多种显示元素。在3d渲染描画中会消耗大量的cpu,其中cpu占用主要包含了数据预处理、数据生成与优化、渲染相关三大部分。在数据预处理中,该部分主要会有大量数据统计的工作,会占整个cpu消耗的30%左右,其包含了非均匀频率数据的同步处
3、目前市面上真正使用3d渲染的车企较少,同时处于成本的考虑,所使用车载芯片的算力即cpu的能力较为有限,当前死机后无法操作的特点都以自动退出自动驾驶后重新启动车机系统作为卡死解决方案,且大多以同一系统同时解决操作以及显示的,而对于拥有双系统的车机系统来说,通常也是只选择一个系统,在当前系统内完成操作及显示。
4、而随着汽车行业的蓬勃发展,车机也渐渐在整个车中扮演者着重要的角色,越来越多的应用也可搭载在车机系统中,随着应用种类的不断增多,用户可选使用的应用也同样逐渐增多,车机系统所担负的算力压力也逐渐增大。在平常使用过程中也会由于并行应用过多而造成车机死机或变慢,但这些原因都是比较可控的,其算力消耗的阈值范围波动会较小,但是随着自动驾驶在车上的应用,会导致不确定性的增加,极易造成车机死机无法操作。
5、车机在自动驾驶过程中容易发生车机卡顿不流畅问题的原因主要是:车机在进行3d渲染周围环境时,3d引擎会占用大量的cpu资源,同时车机还需要处理用户的界面点击事件等其他响应,以及周边环境情况会导致渲染物激增,从而渲染所需要cpu消耗值也同样增加,导致车机瞬时cpu负荷过高,造成车机界面卡顿甚至严重的情况车机会死机。假设发生这种情况车机画面将停止,同时用户在点击一系列按键时,车机将无法处理点击事件同时界面所显示出来的画面可能会给用户一个误导的信息如实际状态为车机退出自动驾驶模式,但画面上仍然显示处于自动驾驶过程中,此时用户在信息错误的状态下,可能将会给用户带来不可预估的生命危险。
6、当前在自动驾驶领域,倘若发生因车机死机造成界面无法操控的情况之后,一般的处理方式为,重新启动车机,而后进行相关操作。但汽车在高速行驶的过程中,倘若分神去操作车机,则会有可能因为驾驶员精力无法集中在前方路况的观测中,会有引发车祸事故的可能性。
技术实现思路
1、有鉴于此,本专利技术目的是为了提供一种车载系统显示方法、车载系统显示装置、车辆,用于解决上述问题。
2、第一方面,本申请提供一种车载系统显示方法,该方法包括:步骤1:启动第一操作系统,在显示器上部署第一操作系统对应的操作层;步骤2:启动第二操作系统,在显示器上部署第二操作系统对应的显示层;步骤3:第一操作系统接收从操作层输入的操作信号,根据操作信号生成车辆控制信号和显示界面调整信号;步骤4:第一操作系统将车辆控制信号发送到车辆ecu;步骤5:第一操作系统将显示界面调整信号发送给第二操作系统。
3、进一步的,步骤4具体包括:步骤4-1:第一操作系统将车辆控制信号发送至车辆域控器;步骤4-2:车辆预控器根据车辆控制信号的类型,发送车辆控制信号到对应的车辆ecu。
4、进一步的,车载系统显示方法进一步包括:步骤6:显示层接收从第二操作系统获取的显示界面调整信号,根据显示界面调整信号显示对应的界面。
5、进一步的,操作层位于显示层的上层并且不显示或以透明或半透明方式显示。
6、进一步的,第一操作系统为linux操作系统。
7、进一步的,第二操作系统为android操作系统。
8、第二方面,本申请提供一种车载系统显示装置,该装置包括:第一启动模块,用于启动第一操作系统,在显示器上部署第一操作系统对应的操作层;第二启动模块,还用于启动第二操作系统,在显示器上部署第二操作系统对应的显示层;生成模块,用于接收从操作层输入的操作信号,根据操作信号生成车辆控制信号和显示界面调整信号;第一发送模块,用于将车辆控制信号发送到车辆ecu;第二发送模块,还用于将显示界面调整信号发送给第二操作系统。
9、第三方面,本申请提供一种车辆,该车辆包括:具备上述第二方面的车载系统显示装置。
10、第四方面,本申请提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的第一操作系统和第二操作系统,处理器执行计算机程序时实现如上述第一方面的车载系统显示方法的步骤。
11、第五方面,本申请提供一种存储有计算机可读指令的非易失性可读存储介质,计算机可读指令被处理器执行时,使得处理器执行如上述第一方面实施的车载系统显示方法或实现如第四方面实施的车载系统显示装置的功能。
12、由上述技术方案可知,本专利技术提出的车载系统显示方法、车载系统显示装置及车辆的优点和积极效果在于:
13、本专利技术通过在显示器上部署第一操作系统对应的操作层,用户可以通过在操作层输入操作指令,生成车辆控制信号和显示界面调整信号,将显示界面调整信号发送给第二操作系统进行处理,减少单一系统需要处理的本文档来自技高网...
【技术保护点】
1.一种车载系统显示方法,其特征在于,包括:
2.根据权利要求1所述的车载系统显示方法,其特征在于,所述步骤4具体包括:
3.根据权利要求1所述的车载系统显示方法,其特征在于,所述车载系统显示方法进一步包括:
4.根据权利要求1所述的车载系统显示方法,其特征在于,所述操作层位于所述显示层的上层并且不显示或以透明或半透明方式显示。
5.根据权利要求1所述的车载系统显示方法,其特征在于,所述第一操作系统为Linux操作系统。
6.根据权利要求1所述的车载系统显示方法,其特征在于,所述第二操作系统为Android操作系统。
7.一种车载系统显示装置,其特征在于,包括:
8.一种车辆,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的第一操作系统和第二操作系统,其特征在于,所述处理器运行所述第一操作系统和所述第二操作系统时实现如权利要求1-6中任一项所述的车载系统显示方法的步骤。
10.一种存储有计算机可读指令的非易失性可读存储介质,所述计
...【技术特征摘要】
1.一种车载系统显示方法,其特征在于,包括:
2.根据权利要求1所述的车载系统显示方法,其特征在于,所述步骤4具体包括:
3.根据权利要求1所述的车载系统显示方法,其特征在于,所述车载系统显示方法进一步包括:
4.根据权利要求1所述的车载系统显示方法,其特征在于,所述操作层位于所述显示层的上层并且不显示或以透明或半透明方式显示。
5.根据权利要求1所述的车载系统显示方法,其特征在于,所述第一操作系统为linux操作系统。
6.根据权利要求1所述的车载系统显示方法,其特征在于,所述第二操...
【专利技术属性】
技术研发人员:田帅,谢保春,解超,陈朝军,
申请(专利权)人:上汽大众汽车有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。