指示灯显示方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:35575899 阅读:16 留言:0更新日期:2022-11-12 16:00
本发明专利技术实施例提出一种指示灯显示方法、装置、电子设备及计算机可读存储介质,属于车辆指示灯领域,应用于包括仪表盘的车载终端的方法包括:接收到任一汽车功能系统的控制指令时,解析控制指令得到指示灯信息,将指示灯信息缓存至代理队列中,并将代理队列的状态置为第一状态,定期轮询代理队列,当查询出代理队列为第一状态时,读取代理队列中的所有指示灯信息,通过UI进程在仪表盘上同时绘制代理队列中的所有指示灯信息对应的目标指示灯,实现在连续有不同的指示灯需要更新时,定期对仪表盘刷新以同时绘制多个指示灯,从而能够降低仪表盘的刷新次数,进而减小系统的资源消耗。进而减小系统的资源消耗。进而减小系统的资源消耗。

【技术实现步骤摘要】
指示灯显示方法、装置、电子设备及计算机可读存储介质


[0001]本专利技术涉及车辆指示灯领域,具体而言,涉及一种指示灯显示方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]随着车载智能终端和汽车技术的发展,驾驶员可以通过汽车仪表盘上的指示灯了解整车各个部件的运行情况,以及车辆的整体运行状态,例如,用于指示安全带是否系紧,安全气囊是否正常工作等。
[0003]但是,由于车辆上的指示灯的种类越来越多,导致在一段时间内汽车仪表盘上需要连续显示多个指示灯。在这种情况下,目前的汽车仪表盘的指示灯显示方案所消耗的系统资源较大。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种指示灯显示方法、装置、电子设备及计算机可读存储介质,其能够改善目前的汽车仪表盘的指示灯显示方案所消耗的系统资源大的问题。
[0005]为了实现上述目的,本专利技术实施例采用的技术方案如下:
[0006]第一方面,本专利技术实施例提供一种指示灯显示方法,应用于包括仪表盘的车载终端,所述方法包括:
[0007]接收到任一汽车功能系统的控制指令时,解析所述控制指令得到指示灯信息,将指示灯信息缓存至代理队列中,并将所述代理队列的状态置为第一状态;所述第一状态表征需要更新;
[0008]定期轮询所述代理队列,当查询出所述代理队列为第一状态时,读取所述代理队列中的所有指示灯信息;
[0009]基于所述指示灯信息,通过UI进程在所述仪表盘上同时绘制所述代理队列中的所有指示灯信息对应的目标指示灯。
[0010]进一步地,所述车载终端的内存库中以对应关系存储有每个指示灯的图形文件与指示灯的ID标识,每个所述指示灯信息包括一个目标指示灯的ID标识和位置信息;
[0011]所述基于所述指示灯信息,通过UI进程在所述仪表盘上同时绘制所述代理队列中的所有指示灯信息对应的目标指示灯的步骤,包括:
[0012]从所述内存库中,加载各所述指示灯信息中的ID标识所对应的图形文件;
[0013]在所述仪表盘上与所述位置信息匹配的实体位置处,绘制与所述位置信息同属于一个指示灯信息的ID标识所对应的图形文件,以在所述仪表盘上同时绘制所述代理队列中的所有指示灯信息对应的目标指示灯。
[0014]进一步地,所述指示灯信息还包括目标指示灯的闪烁频率时,在所述读取所述代理队列中的所有指示灯信息的步骤之后,所述方法还包括:
[0015]基于各所述指示灯信息中的闪烁频率,更新预设的闪烁信息,并基于更新后的闪烁信息,在同一个时间推进线上对所述仪表盘上与各所述位置信息匹配的实体位置进行闪烁控制,以对各所述实体位置上的目标指示灯进行闪烁控制。
[0016]进一步地,所述闪烁信息包括频率数组,以及频率数组中的每个闪烁频率所对应的位置数据;
[0017]所述基于各所述指示灯信息中的闪烁频率,更新预设的闪烁信息的步骤,包括:
[0018]针对每个所述指示灯信息中的闪烁频率,查询所述频率数组中是否已有所述闪烁频率;
[0019]若否,则将所述闪烁频率添加至所述频率数组,创建所述闪烁频率对应的位置数组,并将该指示灯信息中的位置信息放入所述闪烁频率对应的位置数组中;
[0020]若是,则将该指示灯信息中的位置信息放入所述闪烁频率对应的位置数组中。
[0021]进一步地,所述基于更新后的闪烁信息,在同一个时间推进线上对所述仪表盘上与各所述位置信息匹配的实体位置进行闪烁控制的步骤,包括:
[0022]在同一个时间推进线上推进所述频率数组中的所有闪烁频率,当任一闪烁频率推进至零时,切换所述仪表盘上与所述闪烁频率对应的位置数组中的每个位置信息匹配的实体位置的亮灭状态,并重新推进所述闪烁频率。
[0023]进一步地,所述读取所述代理队列中的所有指示灯信息的步骤之后,所述方法还包括:
[0024]将所述代理队列的状态置为第二状态,并将所述代理队列中的所有指示灯信息删除;其中,所述第二状态表征无需更新;
[0025]或者,将所述代理队列的状态置为第二状态,并将所述代理队列中的所有指示灯信息的状态置为已处理。
[0026]进一步地,所述方法还包括:
[0027]接收并解析更新指令,得到ID标识和替换图形文件;
[0028]将所述内存库中所述ID标识对应的图形文件更新为所述替换图形文件。
[0029]第二方面,本专利技术实施例提供一种指示灯显示装置,应用于包括仪表盘的车载终端,所述指示灯显示装置包括预处理模块和绘制模块:
[0030]所述预处理模块,接收到任一汽车功能系统的控制指令时,解析所述控制指令得到指示灯信息,将指示灯信息缓存至代理队列中,并将所述代理队列的状态置为第一状态;所述第一状态表征需要更新;
[0031]所述绘制模块,用于定期轮询所述代理队列,当查询出所述代理队列为第一状态时,读取所述代理队列中的所有指示灯信息;
[0032]所述绘制模块,还用于基于所述指示灯信息,通过UI进程在所述仪表盘上同时绘制所述代理队列中的所有指示灯信息对应的目标指示灯。
[0033]第三方面,本专利技术实施例提供一种电子设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机程序,所述处理器可执行所述计算机程序以实现如第一方面所述的指示灯显示方法。
[0034]第四方面,本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的指示灯显示方法。
[0035]本专利技术实施例提供的指示灯显示方法、装置、电子设备及计算机可读存储介质,当车载终端接收到任一汽车功能系统的控制指令时,将从该控制指令中得到的指示信息缓存至代理队列,并将代理队列的状态置为第一状态,当定期对代理队列轮询时查询出状态为第一状态,则读取代理队列中的所有指示灯信息,并基于该指示信息,通过UI进程在仪表盘上同时绘制所有指示灯信息对应的目标指示灯,实现在连续有不同的指示灯需要更新时,定期对仪表盘刷新以同时绘制多个指示灯,无需连续刷新仪表盘,从而能够降低仪表盘的刷新次数,进而减小系统的资源消耗。
[0036]为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0037]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0038]图1示出了本专利技术实施例提供的指示灯显示系统的方框示意图。
[0039]图2示出了本专利技术实施例提供的指示灯显示方法的流程示意图之一。
[0040]图3示出了本专利技术实施例提供的指示灯显示方法的流程示意图之二。
[0041]图4示出了图2或图3中步骤S1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种指示灯显示方法,其特征在于,应用于包括仪表盘的车载终端,所述方法包括:接收到任一汽车功能系统的控制指令时,解析所述控制指令得到指示灯信息,将指示灯信息缓存至代理队列中,并将所述代理队列的状态置为第一状态;所述第一状态表征需要更新;定期轮询所述代理队列,当查询出所述代理队列为第一状态时,读取所述代理队列中的所有指示灯信息;基于所述指示灯信息,通过UI进程在所述仪表盘上同时绘制所述代理队列中的所有指示灯信息对应的目标指示灯。2.根据权利要求1所述的指示灯显示方法,其特征在于,所述车载终端的内存库中以对应关系存储有每个指示灯的图形文件与指示灯的ID标识,每个所述指示灯信息包括一个目标指示灯的ID标识和位置信息;所述基于所述指示灯信息,通过UI进程在所述仪表盘上同时绘制所述代理队列中的所有指示灯信息对应的目标指示灯的步骤,包括:从所述内存库中,加载各所述指示灯信息中的ID标识所对应的图形文件;在所述仪表盘上与所述位置信息匹配的实体位置处,绘制与所述位置信息同属于一个指示灯信息的ID标识所对应的图形文件,以在所述仪表盘上同时绘制所述代理队列中的所有指示灯信息对应的目标指示灯。3.根据权利要求2所述的指示灯显示方法,其特征在于,所述指示灯信息还包括目标指示灯的闪烁频率时,在所述读取所述代理队列中的所有指示灯信息的步骤之后,所述方法还包括:基于各所述指示灯信息中的闪烁频率,更新预设的闪烁信息,并基于更新后的闪烁信息,在同一个时间推进线上对所述仪表盘上与各所述位置信息匹配的实体位置进行闪烁控制,以对各所述实体位置上的目标指示灯进行闪烁控制。4.根据权利要求3所述的指示灯显示方法,其特征在于,所述闪烁信息包括频率数组,以及频率数组中的每个闪烁频率所对应的位置数据;所述基于各所述指示灯信息中的闪烁频率,更新预设的闪烁信息的步骤,包括:针对每个所述指示灯信息中的闪烁频率,查询所述频率数组中是否已有所述闪烁频率;若否,则将所述闪烁频率添加至所述频率数组,创建所述闪烁频率对应的位置数组,并将该指示灯信息中的位置信息放入所述闪烁频率对应的位置数组中;若是,则将该指...

【专利技术属性】
技术研发人员:张嵩许正辉李林
申请(专利权)人:北斗星通智联科技有限责任公司
类型:发明
国别省市:

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

1