一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种适用于车辆的仪表界面显示方法和装置与流程

2022-02-22 08:04:48 来源:中国专利 TAG:

1.本技术涉及车用仪表技术领域,尤其涉及一种适用于车辆的仪表界面显示方法和装置。


背景技术:

2.车用仪表是用于展示车辆运行参数的主要界面,驾驶员可以通过车用仪表直观便捷地获知车辆的实时状态。随着汽车技术和显示技术的飞速发展,传统机械式车用仪表已逐渐被数字化仪表所取代。除了乘用车和商用车外,工程机械车辆的车用仪表技术也在飞速进步,驾驶人员对车用仪表的显示需求越来越高,液晶仪表显示屏逐渐成为车用仪表的首选。
3.为了能够更好的反映车辆实时状态,匹配工程车辆类型,维护车辆状态以及故障分析,工程机械车辆一般选用多图层的方式来显示工程车辆的仪表界面。具体来说,工程车辆的仪表界面中包含仪表盘(如时速表、里程表)、常规车辆指示灯(如档位指示灯、灯光指示灯)、工程状态图表(如机油压力表、燃油温度表)、工程状态指示值(如工作时长、工作电压)等多种显示内容。当需要显示仪表界面时,车用仪表控制设备将当前需要显示的不同显示内容写入不同的显示图层,再将多个显示图层叠加组合后生成仪表界面,从而可以将仪表界面显示在液晶仪表显示屏中。
4.在实现本技术的过程中,发明人发现上述技术至少存在以下问题:车用仪表控制设备需要定时根据车辆状态和工程状态刷新仪表界面,在每次刷新时,仪表芯片需要基于当前的仪表数据分别生成各个显示图层对应的显示内容,再将显示内容写入显示图层,从而基于多个显示图层生成新的仪表界面后进行显示,整个过程运算量较大,对车用仪表控制设备的性能要求较高。


技术实现要素:

5.为了减少车用仪表的仪表界面刷新过程的运算量,降低车用仪表控制设备的性能要求,本技术实施例提供了一种适用于车辆的仪表界面显示方法和装置。所述技术方案如下:第一方面,本技术实施例提供了一种适用于车辆的仪表界面显示方法,所述方法包括:加载仪表界面的不同显示区域对应的所有显示情况下的内容数据,将所述显示数据存入本地的显示内容素材库,其中,所述仪表界面为单图层界面,所述不同显示区域显示在同一显示图层;当获取到仪表界面刷新指令时,确定相对当前仪表界面的目标待显示内容;在所述显示内容素材库中,获取所述目标待显示内容对应的目标内容数据和目标显示区域的定位信息;基于所述目标内容数据和所述目标显示区域的定位信息,刷新所述当前仪表界
面。
6.基于上述技术方案,将车辆仪表界面区域化,并预存每个区域的内容数据,在涉及到仪表界面刷新时,可以将界面整体的多图层渲染替换为局部的单图层内容显示,因此极大地减少了仪表界面刷新过程的运算量,降低了对仪表芯片的性能要求。
7.可选的,所述内容数据为上位机按照预设的区域划分规则将仪表界面划分为多个显示区域后,针对每个显示区域的所有显示情况的图片进行转码后得到的。
8.基于上述技术方案,将各个显示区域的显示情况以转码后的图片的方式存储,将仪表界面刷新替换为了已有图片的加载,可以减少仪表界面刷新时的运算量,提高界面刷新时的效率。
9.可选的,所述显示内容素材库包含仪表界面的不同格式版本对应的显示内容素材集,每个显示内容素材集包含不同显示页面对应的显示内容素材子集;在所述显示内容素材库中,获取所述目标待显示内容对应的目标内容数据和目标显示区域的定位信息,包括:在所述显示内容素材库中,确定所述当前仪表界面的格式版本对应的目标显示内容素材集;确定所述目标待显示内容所属的显示页面,并在所述目标显示内容素材集中查找所述显示页面对应的目标显示内容素材子集;在所述目标显示内容素材子集中,获取所述目标待显示内容对应的目标内容数据和目标显示区域的定位信息。
10.基于上述技术方案,将所有显示内容素材按照格式版本和显示页面,划分为多个子集,可以缩短目标显示内容查找时所需的时间。
11.可选的,所述确定所述目标待显示内容所属的显示页面,包括:根据所述仪表界面刷新指令中携带的显示页面标识,确定所述目标待显示内容所属的显示页面;或者,根据所述目标待显示内容中包含的页面标识内容,确定所述目标待显示内容所属的显示页面。
12.基于上述技术方案,利用显示页面标识或者页面标识内容,可以便于快速确定待显示内容所属的显示页面。
13.可选的,在所述显示内容素材库中,获取所述目标待显示内容对应的目标内容数据和目标显示区域的定位信息,包括:根据预设的内容显示优先级,判断每个目标待显示内容的显示刷新顺序;根据所述显示刷新顺序,在所述显示内容素材库中,逐个获取每个所述目标待显示内容对应的目标内容数据和目标显示区域的定位信息;基于所述目标内容数据和所述目标显示区域的定位信息,刷新所述当前仪表界面,包括:依序基于每次获取到的所述目标内容数据和所述目标显示区域的定位信息,对所述当前仪表界面进行一次刷新。
14.基于上述技术方案,将仪表界面中的显示内容按照工程作业或者行车过程中的重
要程度,划分为多个内容显示优先级,并按照优先级对多个显示内容依次进行显示刷新,这样,在车用仪表控制芯片性能有限的前提下,可以保证仪表界面中关键显示内容的及时刷新。
15.可选的,在所述显示内容素材库中,获取所述目标待显示内容对应的目标内容数据和目标显示区域的定位信息,包括:判断所述目标待显示内容为瞬时性刷新内容或者持续性刷新内容;若为瞬时性刷新内容,则在所述显示内容素材库中,获取所述目标待显示内容对应的目标内容数据和目标显示区域的定位信息;若为持续性刷新内容,则计算当前时刻与所述目标待显示内容对应的上一刷新时刻的间隔时长;当所述间隔时长不小于预设间隔阈值时,在所述显示内容素材库中,获取所述目标待显示内容对应的目标内容数据和目标显示区域的定位信息。
16.基于上述技术方案,将显示内容按照刷新机制划分为瞬时性刷新内容和持续性刷新内容,并降低持续性刷新内容的刷新间隔,可以减少仪表界面刷新过程中车用的性能消耗。
17.可选的,所述方法还包括:检测到针对仪表界面上目标内容的拖动操作时,确定拖动后所述目标内容所属显示区域的显示范围;若所述显示范围与所述当前显示页面中其它显示区域的显示范围存在重叠,则显示所述当前显示页面中所有显示区域的轮廓线;当所述当前显示页面中任意两个显示区域的显示范围相互间不存在重叠时,则更新所有显示区域的定位信息。
18.基于上述技术方案,车用仪表控制设备可以支持用户对仪表界面中显示布局的自定义调整,并在调整时,通过轮廓线显示的方式辅助用户完成显示区域的快速定位。
19.第二方面,本技术实施例提供了一种适用于车辆的仪表界面显示装置,所述装置包括:内容数据加载模块,用于加载仪表界面的不同显示区域对应的所有显示情况下的内容数据,将所述显示数据存入本地的显示内容素材库,其中,所述仪表界面为单图层界面,所述不同显示区域显示在同一显示图层;显示内容确定模块,用于当获取到仪表界面刷新指令时,确定相对当前仪表界面的目标待显示内容;内容数据确定模块,用于在所述显示内容素材库中,获取所述目标待显示内容对应的目标内容数据和目标显示区域的定位信息;仪表界面刷新模块,用于基于所述目标内容数据和所述目标显示区域的定位信息,刷新所述当前仪表界面。
20.可选的,所述内容数据为上位机按照预设的区域划分规则将仪表界面划分为多个显示区域后,针对每个显示区域的所有显示情况的图片进行转码后得到的。
21.可选的,所述显示内容素材库包含仪表界面的不同格式版本对应的显示内容素材集,每个显示内容素材集包含不同显示页面对应的显示内容素材子集;
所述内容数据确定模块,具体用于:在所述显示内容素材库中,确定所述当前仪表界面的格式版本对应的目标显示内容素材集;确定所述目标待显示内容所属的显示页面,并在所述目标显示内容素材集中查找所述显示页面对应的目标显示内容素材子集;在所述目标显示内容素材子集中,获取所述目标待显示内容对应的目标内容数据和目标显示区域的定位信息。
22.可选的,所述内容数据确定模块,具体用于:根据所述仪表界面刷新指令中携带的显示页面标识,确定所述目标待显示内容所属的显示页面;或者,根据所述目标待显示内容中包含的页面标识内容,确定所述目标待显示内容所属的显示页面。
23.可选的,所述内容数据确定模块,具体用于:根据预设的内容显示优先级,判断每个目标待显示内容的显示刷新顺序;根据所述显示刷新顺序,在所述显示内容素材库中,逐个获取每个所述目标待显示内容对应的目标内容数据和目标显示区域的定位信息;所述仪表界面刷新模块,具体用于:依序基于每次获取到的所述目标内容数据和所述目标显示区域的定位信息,对所述当前仪表界面进行一次刷新。
24.可选的,所述内容数据确定模块,具体用于:判断所述目标待显示内容为瞬时性刷新内容或者持续性刷新内容;若为瞬时性刷新内容,则在所述显示内容素材库中,获取所述目标待显示内容对应的目标内容数据和目标显示区域的定位信息;若为持续性刷新内容,则计算当前时刻与所述目标待显示内容对应的上一刷新时刻的间隔时长;当所述间隔时长不小于预设间隔阈值时,在所述显示内容素材库中,获取所述目标待显示内容对应的目标内容数据和目标显示区域的定位信息。
25.可选的,所述装置还包括区域定位调节模块,用于:检测到针对仪表界面上目标内容的拖动操作时,确定拖动后所述目标内容所属显示区域的显示范围;若所述显示范围与所述当前显示页面中其它显示区域的显示范围存在重叠,则显示所述当前显示页面中所有显示区域的轮廓线;当所述当前显示页面中任意两个显示区域的显示范围相互间不存在重叠时,则更新所有显示区域的定位信息。
26.第三方面,本技术实施例提供了一种车用仪表控制设备,所述车用仪表控制设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第一方面所述的适用于车辆的仪表界面显示方法。
27.第四方面,本技术实施例提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如第一方面所述的适用于车辆的仪表界面显示方法。
28.综上所述,本技术具有以下有益效果:采用本技术公开的适用于车辆的仪表界面显示方法,将仪表界面划分为多个显示区域,提前存储每个显示区域的显示内容。当仪表界面需要刷新时,车用仪表控制设备可以先确定本次刷新的具体显示内容,再获取到相对应的显示内容数据以及显示区域的定位信息,之后可以在定位信息指向的仪表界面的显示区域内,刷新显示内容数据所对应的显示内容。这样,将车辆仪表界面区域化,并预存每个区域的内容数据,在涉及到仪表界面刷新时,可以将界面整体的多图层渲染替换为局部的单图层内容显示,因此极大地减少了仪表界面刷新过程的运算量,降低了对仪表芯片的性能要求。
附图说明
29.图1为本技术实施例中一种适用于车辆的仪表界面显示的方法流程图;图2为本技术实施例中一种显示内容素材的获取流程图;图3为本技术实施例中一种仪表界面的显示区域设定流程图;图4为本技术实施例中适用于车辆的仪表界面显示装置的结构示意图;图5为本技术实施例中适用于车辆的仪表界面显示装置的结构示意图。
具体实施方式
30.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图1-5及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。
31.本技术实施例提供了一种适用于车辆的仪表界面显示方法,该方法的执行主体可以是设置在车辆上的车用仪表控制设备,并具体可以是设置在工程车辆上的车用仪表控制设备,车用仪表控制设备可以是车用仪表芯片。其中,工程车辆可以是应用于工程作业中的车辆,如运输车、挖掘机、电力抢修车等,工程车辆上可以设置有仪表显示屏,该仪表显示屏可以是液晶仪表显示屏。工程车辆上可以在发动机、油箱、车轮等不同车辆组件处部署数据采集装置,数据采集装置可以用于采集不同维度的车辆状态数据,并将车辆状态数据发送至仪表显示屏的控制芯片(即车用仪表控制设备)处。车用仪表控制设备可以接收、汇总、整理车辆状态数据,并按照预设的显示方案将整理后的车辆状态数据显示在仪表显示屏中。视不同车型,仪表显示屏中可以显示有不同内容,如仪表盘、指示灯、图表等,工程车辆的驾乘人员可以通过仪表显示屏中显示的内容获知车辆的实时状态,以便更好的执行工程作业。
32.下面将结合具体实施方式,对图1所示的处理流程进行详细的说明,内容可以如下:步骤101,车用仪表控制设备加载仪表界面的不同显示区域对应的所有显示情况下的内容数据,将显示数据存入本地的显示内容素材库。
33.在实施中,仪表界面的设计人员在设计完成仪表界面的显示方案后,可以对显示方案进行区域划分,即对于显示方案所包含的每一显示页面,将显示页面划分为互不重叠的多个显示区域,多个显示区域可以相互贴合以构成完整的显示页面。显示区域的形状、大小可以按照实际需求任意设定。
34.在区域划分完成后,设计人员可以进一步整理每个显示界面中每个显示区域对应的所有显示情况,每一显示情况均可以单独体现车辆运行时,相应显示区域内一种可能的显示内容,例如,对于左转向灯所在的显示区域,其包含灯亮和灯暗2种显示情况;若车速表范围为0km/h-250km/h,最小变化精度为1km/h,那么车速表所在的显示区域包含251种显示情况。之后,设计人员可以利用工具制作每一显示情况的内容数据,并利用上位机将该显示方案的所有内容数据通过can存入车用仪表控制设备中。这样,车用仪表控制设备可以加载上述内容数据,并将显示数据存入本地的显示内容素材库,如刷写到flash闪存芯片中。此处,显示内容素材库可以是内容数据集,其中可以包含有不同显示方案对应的内容数据。
35.值得注意的是,上述仪表界面为单图层界面,即每个显示界面仅存在一个显示图层,一个显示界面中的不同显示区域显示在同一显示图层。
36.上位机可以是与下位机配合,共同执行任务的用户操作端,可以用于实现数据处理和指令发送等处理,具体可以是计算机、触控板、工作站等;下位机可以是直接安装在受控设备上的操作执行端,用于采集受控设备的数据、接收并执行上位机发送的指令,具体可以是mcu、mpu等,在本实施例中车用仪表控制设备即为下位机。
37.可以理解,上述显示页面的划分处理也可以是由设计人员预先制定区域划分规则,并将区域划分规则写入上位机后,由上位机按照区域划分规则来执行,即上位机可以将仪表界面划分为多个显示区域,并针对每个显示区域统计所有显示情况,生成内容数据。
38.此外,上述显示页面的划分处理也可以是由上位机对显示方案的显示界面进行智能分析,自主生成的区域划分规则后,再按照区域划分规则将仪表界面划分为多个显示区域,并针对每个显示区域统计所有显示情况,生成内容数据。需要说明的是,上述内容数据具体可以是:上位机对仪表界面不同显示区域中不同显示情况的图片进行转码后得到的bin文件。
39.步骤102,车用仪表控制设备当获取到仪表界面刷新指令时,确定相对当前仪表界面的目标待显示内容。
40.在实施中,车辆启动时,仪表显示屏将由关闭状态进入显示状态,车用仪表控制设备可以接收到仪表界面刷新指令。此外,在车辆启动后,车用仪表控制设备一方面可以周期性自主执行仪表界面刷新处理,也即周期性地生成仪表界面刷新指令,另一方面,车辆驾乘人员在执行了车辆控制操作后,车用仪表控制设备也可以接收到仪表界面刷新指令。而在车辆处于启动状态下,部署在车辆组件处的数据采集装置可以持续采集车辆状态数据,并将车辆状态数据实时发送至车用仪表控制设备。这样,在接收到仪表界面刷新指令时,车用仪表控制设备可以先基于车辆状态数据生成刷新后的仪表界面,再确定刷新后的仪表界面与当前仪表界面的区别内容,即确定相对当前仪表界面的目标待显示内容。
41.步骤103,在显示内容素材库中,获取目标待显示内容对应的目标内容数据和目标显示区域的定位信息。
42.在实施中,车用仪表控制设备在确定了目标待显示内容后,可以在本地维护的显
示内容素材库中,查找并获取目标待显示内容对应的目标内容数据。例如,用户操作左转向灯亮起,则车用仪表控制设备确定的目标待显示内容为点亮的左转向灯这一内容,从而车用仪表控制设备可以查找到对应左转向灯亮的内容数据,也即左转向灯亮对应的显示区域图片的bin文件。同时,技术人员在制作每一显示内容的内容数据时,可以同步写入该显示内容的显示位置,即显示内容所属显示区域的定位信息。这样,车用仪表控制设备在确定了目标待显示内容对应的目标内容数据后,可以同步获取到目标待显示内容对应的目标显示区域的定位信息。
43.可选的,为了便于数据的快速查找,显示内容素材库中可以依照仪表界面的格式版本的不同,分有每个格式版本对应的显示内容素材集,其中,一个格式版本即对应前文的一个显示方案。进一步的,考虑到一个显示方案中会存在多个显示页面,则每个显示内容素材集又可以依照显示页面的不同,分有每个显示页面对应的显示内容素材子集。
44.基于上述素材库
‑‑
素材集—素材子集的设定,步骤103的处理可以相应如下:在显示内容素材库中,确定当前仪表界面的格式版本对应的目标显示内容素材集;确定目标待显示内容所属的显示页面,并在目标显示内容素材集中查找显示页面对应的目标显示内容素材子集;在目标显示内容素材子集中,获取目标待显示内容对应的目标内容数据和目标显示区域的定位信息。
45.在实施中,车用仪表控制设备在显示内容素材库中查找目标待显示内容对应的目标内容数据时,可以先确定当前仪表界面所属的显示方案,从而挑选出该显示方案的格式版本对应的目标显示内容素材集。之后,车用仪表控制设备可以再确定目标待显示内容所属的显示页面,并依据显示页面在目标显示内容素材集中查找对应的目标显示内容素材子集。进而,车用仪表控制设备可以在目标显示内容素材子集中,获取到目标待显示内容对应的目标内容数据,以及目标显示区域的定位信息。可以看到,由于将单个显示页面的内容区域化,并且针对每一显示区域的显示情况均设置有内容数据,那么内容数据的数量级是极大的,也将导致在查找内容数据时需要花费不少的时间,因此,在显示内容素材库中,按照仪表界面的显示方案和显示页面对内容数据进行分类,实现对大量显示区域的内容数据的有效整理,可以显著缩减仪表界面的刷新耗时,并可以降低对车用仪表控制设备的性能需求。
46.此外,需要注意的是,在查找内容数据前,先确定目标待显示内容所属的显示页面,可以减少在同一目标待显示内容同时存在于不同显示页面中,而所属显示区域不一致的情况下,仪表界面无法正确显示目标待显示内容的发生概率。
47.可选的,上述目标待显示内容所属的显示页面的确定方式可以有多种,这边给出了两种可行的方式:其一:根据仪表界面刷新指令中携带的显示页面标识,确定目标待显示内容所属的显示页面。
48.在实施中,车用仪表控制设备在接收到仪表界面刷新指令时,可以解析其中携带的显示页面标识。可以理解,仪表界面刷新一般存在两种情况,其一是刷新后的显示页面与刷新前的显示页面相同,仅涉及页面局部内容变动,其二是刷新后的显示页面与刷新前的显示页面不同,即页面整体变更。而针对这两种情况,车用仪表控制设备获取到的仪表界面刷新指令中都可以携带有刷新后的显示页面的标识(即显示页面标识),进而,车用仪表控
制设备可以根据显示页面标识,来确定目标待显示内容所属的显示页面。
49.其二,根据目标待显示内容中包含的页面标识内容,确定目标待显示内容所属的显示页面。
50.在实施中,在仪表界面的不同显示页面中均可以设置有页面标识区域,该页面标识区域可以显示页面标识内容,页面标识内容可以采用数字形式,如1、2、3、

,也可以采用英文字母形式,如a、b、c、

,还可以采用特殊符号等其它形式。这样,车用仪表控制设备在确定相对当前仪表界面的目标待显示内容时,可以判断目标待显示内容中是否包含页面标识内容。如果包含页面标识内容,车用仪表控制设备则可以根据页面标识内容确定目标待显示内容所属的显示页面;如果不包含页面标识内容,车用仪表控制设备则可以判定为刷新后的显示页面未发生变化,仅涉及页面局部内容变动,因此可以将当前显示页面确定为目标待显示内容所属的显示页面。
51.可选的,可以针对车辆仪表界面上不同的显示内容,设定每次仪表界面刷新时的显示刷新顺序,因此步骤103的处理可以相应如下:根据预设的内容显示优先级,判断每个目标待显示内容的显示刷新顺序;根据显示刷新顺序,在显示内容素材库中,逐个获取每个目标待显示内容对应的目标内容数据和目标显示区域的定位信息。
52.在实施中,仪表界面的设计人员可以针对仪表界面所包含的各项显示内容,分别配置不同的重要等级,不同重要等级对应有不同的内容显示优先级。例如,可以设定紧急程度较高的警报内容的重要等级最高,则内容显示优先级也最高;具备一定紧急程度的故障提示内容的重要等级中等,则内容显示优先级中等;常规的状态展示内容的重要等级最低,则内容显示优先级最低。这样,车用仪表控制设备如果确定了多个目标待显示内容,可以先分别确定每个目标待显示内容的内容显示优先级,然后按照该内容显示优先级,判断每个目标待显示内容的显示刷新顺序。进而,车用仪表控制设备可以按照显示刷新顺序,逐个执行多个目标待显示内容的界面刷新处理,对于步骤103而言,即在显示内容素材库中,逐个获取每个目标待显示内容对应的目标内容数据和目标显示区域的定位信息。
53.可选的,仪表界面中的显示内容可以按照触发方式分为持续性刷新内容和瞬时性刷新内容,车用仪表控制设备可以针对这两种显示内容分别设置不同的刷新机制,相应的,步骤103的处理可以进一步细分为如图2所示的四个子步骤:步骤1031,判断目标待显示内容为瞬时性刷新内容或者持续性刷新内容。
54.在实施中,仪表界面的设计人员可以将仪表界面所包含的各项显示内容,划分为持续性刷新内容和瞬时性刷新内容两类,其中,持续性刷新内容可以为在一段时间内需要持续刷新的内容,如车速表、里程表等,瞬时性刷新内容可以为由特定事件单次触发刷新的内容,如转向灯的开关操作带来的转向指示灯的亮灭,或者故障事件造成的指定警报灯的亮起等。基于该设定,车用仪表控制设备在确定了目标待显示内容后,可以先判断目标待显示内容属于瞬时性刷新内容还是持续性刷新内容。
55.步骤1032,若为瞬时性刷新内容,则在显示内容素材库中,获取目标待显示内容对应的目标内容数据和目标显示区域的定位信息。
56.在实施中,车用仪表控制设备如果判断出目标待显示内容为瞬时性刷新内容,则可以直接在显示内容素材库中,查找目标待显示内容对应的目标内容数据,以及目标待显示内容对应的目标显示区域的定位信息,即与前述步骤103的原处理一致。
57.步骤1033,若为持续性刷新内容,则计算当前时刻与目标待显示内容上一刷新时刻的间隔时长。
58.在实施中,车用仪表控制设备如果判断出目标待显示内容为持续性刷新内容,则可以调取目标待显示内容所对应的上一刷新时刻,然后计算当前时刻与该上一刷新时刻的间隔时长。例如,目标待显示内容为车速表时,车速表为持续性刷新内容,车速表在13时10分10秒刷新了一次,当前时刻为13时10分10秒第500毫秒,则间隔时长为500毫秒。
59.步骤1034,当间隔时长不小于预设间隔阈值时,在显示内容素材库中,获取目标待显示内容对应的目标内容数据和目标显示区域的定位信息。
60.在实施中,车用仪表控制设备在计算出持续性刷新内容刷新的间隔时长后,可以将间隔时长与预设间隔阈值进行比对。此处,该预设间隔阈值可以是仪表界面的设计人员针对不同显示内容预先设定的,在不影响驾乘体验和仪表功能的前提下,仪表界面中各显示内容的最长刷新间隔,不同显示内容的预设间隔阈值可以相同也可以不同。这样,当间隔时长不小于预设间隔阈值时,车用仪表控制设备则可以执行步骤103的原处理,即在显示内容素材库中,获取目标待显示内容对应的目标内容数据和目标显示区域的定位信息。
61.需要说明的是,不同的显示内容由于显示状态的不同,可以同时为持续性刷新内容和瞬时性刷新内容,即在一种显示状态下,属于持续性刷新内容,在另一中显示状态下,属于瞬时性刷新内容。例如,转向指示灯在亮灯前,可以属于瞬时性刷新内容,当检测到用户转向打灯操作时,触发亮灯;而在亮灯后关灯前,则可以属于持续性刷新内容,即持续检测车辆转向灯是否处于开启状态,并触发转向指示灯的刷新。
62.步骤104,基于目标内容数据和目标显示区域的定位信息,刷新当前仪表界面。
63.在实施中,车用仪表控制设备获取到目标待显示内容对应的目标内容数据和目标显示区域的定位信息后,可以对目标内容数据进行数据解码、格式转换等处理,然后基于定位信息对当前仪表界面的目标显示区域中的显示内容进行擦除,再将格式转换后的目标内容数据显示到目标显示区域中。
64.可选的,基于上述不同显示内容具备不同显示刷新顺序的设定,步骤104的处理可以相应如下:依序基于每次获取到的目标内容数据和目标显示区域的定位信息,对当前仪表界面进行一次刷新。
65.在实施中,车用仪表控制设备在每次获取到目标待显示内容对应的目标内容数据和目标显示区域的定位信息之后,可以基于这两种信息,对当前仪表界面执行一次刷新处理。换言之,当存在多个目标待显示内容时,车用仪表控制设备可以在分别多次刷新的过程中来完成多个目标待显示内容的显示处理。这样,一方面,单个待显示内容的刷新对车用仪表控制设备的性能需求更低,另一方面,车用仪表控制设备也可以保证能够快速完成显示优先级较高的显示内容的刷新处理,减少了车用仪表控制设备在显示重要内容的耗时。值得一提的是,车用仪表控制设备在刷新显示多个目标待显示内容时,可以按照预设的刷新频率来逐个显示,而无需再次依靠仪表界面刷新指令来触发已确定的目标待显示内容的刷新处理。当然,上述机制既可以应用在不整体切换显示页面的情况下,即多个显示区域依次刷新,也可以应用在显示页面的整体切换过程中,即可以先擦除当前仪表界面的整个显示页面,然后再依序对新显示页面中的不同显示区域的内容进行显示。
66.本技术的另一实施例中还公开了一种仪表界面的显示区域设定流程,如图3所示,
具体的处理可以如下:步骤301,检测到针对仪表界面上目标内容的拖动操作时,确定拖动后目标内容所属显示区域的显示范围。
67.在实施中,仪表显示屏可以为触控屏,车辆驾乘人员可以通过在屏幕上的触控操作,触发仪表显示的相关处理。而基于仪表界面的显示区域的划分处理,车用仪表控制设备还可以提供仪表界面的显示区域调整功能,即车辆驾乘人员可以根据个人驾乘爱好,对仪表界面中各显示区域(也即显示内容)的位置进行调整。故而,车辆驾乘人员可以在仪表界面处于显示的状态下,在仪表显示屏中对当前仪表界面中的任意显示内容进行拖动处理,以调整相应显示内容的显示位置。这样,车用仪表控制设备可以检测到用户输入的,针对仪表界面上目标内容的拖动操作,并可以进一步确定拖动后目标内容所属显示区域的显示范围,也即用户拖动操作所指向的新的显示位置。其中,目标内容即为用户拖动的显示内容,其可以为当前仪表界面中的任一显示内容。
68.步骤302,若显示范围与当前显示页面中其它显示区域的显示范围存在重叠,则显示当前显示页面中所有显示区域的轮廓线。
69.在实施中,车用仪表控制设备在确定了拖动后目标内容所属显示区域的显示范围后,可以先判断显示范围与当前显示页面中其它显示区域的显示范围是否存在重叠,即目标内容所属显示区域与其它显示区域是否存在范围覆盖的情况。如果存在重叠,则可以通过仪表显示屏显示当前显示页面中所有显示区域的轮廓线,以便于用户在重新调整显示区域的位置时,避开其它显示区域的显示范围。可以理解,在车用仪表控制设备显示了轮廓线后,用户可以再对目标内容或者其它显示内容进行拖动操作,以完成显示区域的定位更新。
70.步骤303,当当前显示页面中任意两个显示区域的显示范围相互间不存在重叠时,则更新所有显示区域的定位信息。
71.在实施中,车用仪表控制设备检测到在用户任一次拖动后,当前显示页面中任意两个显示区域的显示范围相互间均不存在重叠时,即可以判定用户拖动操作完成,进而车用仪表控制设备可以更新所有显示区域的定位信息。不难发现,步骤303可能发生在301之后,也可能发生在302之后,即只要显示范围不重叠,即可触发显示区域的定位更新处理。值得一提的是,由于仪表界面中的各个显示内容均与驾乘安全有关,所以车用仪表控制设备可以仅支持显示区域的位置调整,但不支持显示内容的删除操作。
72.采用本技术公开的适用于车辆的仪表界面显示方法,将仪表界面划分为多个显示区域,提前存储每个显示区域的显示内容。当仪表界面需要刷新时,车用仪表控制设备可以先确定本次刷新的具体显示内容,再获取到相对应的显示内容数据以及显示区域的定位信息,之后可以在定位信息指向的仪表界面的显示区域内,刷新显示内容数据所对应的显示内容。这样,将车辆仪表界面区域化,并预存每个区域的内容数据,在涉及到仪表界面刷新时,可以将界面整体的多图层渲染替换为局部的单图层内容显示,因此极大地减少了仪表界面刷新过程的运算量,降低了对仪表芯片的性能要求。
73.基于相同的技术构思,本技术实施例还提供了一种适用于车辆的仪表界面显示装置,如图4所示,所述装置包括:内容数据加载模块401,用于加载仪表界面的不同显示区域对应的所有显示情况下的内容数据,将所述显示数据存入本地的显示内容素材库,其中,仪表界面为单图层界
面,不同显示区域显示在同一显示图层;显示内容确定模块402,用于当获取到仪表界面刷新指令时,确定相对当前仪表界面的目标待显示内容;内容数据确定模块403,用于在所述显示内容素材库中,获取所述目标待显示内容对应的目标内容数据和目标显示区域的定位信息;仪表界面刷新模块404,用于基于所述目标内容数据和所述目标显示区域的定位信息,刷新所述当前仪表界面。
74.可选的,所述内容数据为上位机按照预设的区域划分规则将仪表界面划分为多个显示区域后,针对每个显示区域的所有显示情况的图片进行转码后得到的。
75.可选的,所述显示内容素材库包含仪表界面的不同格式版本对应的显示内容素材集,每个显示内容素材集包含不同显示页面对应的显示内容素材子集;所述内容数据确定模块403,具体用于:在所述显示内容素材库中,确定所述当前仪表界面的格式版本对应的目标显示内容素材集;确定所述目标待显示内容所属的显示页面,并在所述目标显示内容素材集中查找所述显示页面对应的目标显示内容素材子集;在所述目标显示内容素材子集中,获取所述目标待显示内容对应的目标内容数据和目标显示区域的定位信息。
76.可选的,所述内容数据确定模块403,具体用于:根据所述仪表界面刷新指令中携带的显示页面标识,确定所述目标待显示内容所属的显示页面;或者,根据所述目标待显示内容中包含的页面标识内容,确定所述目标待显示内容所属的显示页面。
77.可选的,所述内容数据确定模块403,具体用于:根据预设的内容显示优先级,判断每个目标待显示内容的显示刷新顺序;根据所述显示刷新顺序,在所述显示内容素材库中,逐个获取每个所述目标待显示内容对应的目标内容数据和目标显示区域的定位信息;所述仪表界面刷新模块404,具体用于:依序基于每次获取到的所述目标内容数据和所述目标显示区域的定位信息,对所述当前仪表界面进行一次刷新。
78.可选的,所述内容数据确定模块403,具体用于:判断所述目标待显示内容为瞬时性刷新内容或者持续性刷新内容;若为瞬时性刷新内容,则在所述显示内容素材库中,获取所述目标待显示内容对应的目标内容数据和目标显示区域的定位信息;若为持续性刷新内容,则计算当前时刻与所述目标待显示内容对应的上一刷新时刻的间隔时长;当所述间隔时长不小于预设间隔阈值时,在所述显示内容素材库中,获取所述目标待显示内容对应的目标内容数据和目标显示区域的定位信息。
79.可选的,如图5所示,所述装置还包括区域定位调节模块405,用于:检测到针对仪表界面上目标内容的拖动操作时,确定拖动后所述目标内容所属显示区域的显示范围;若所述显示范围与所述当前显示页面中其它显示区域的显示范围存在重叠,则显示所述当前显示页面中所有显示区域的轮廓线;当所述当前显示页面中任意两个显示区域的显示范围相互间不存在重叠时,则更新所有显示区域的定位信息。
80.本技术实施例还提供了一种车用仪表控制设备,所述车用仪表控制设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如步骤101-步骤104所述的适用于车辆的仪表界面显示方法。
81.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
82.以上均为本技术的较佳实施例,并非依此限制本技术的保护范围,本说明书(包括摘要和附图)中公开的任一特征,除非特别叙述,均可被其它等效或者具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献