基于场景的汽车仪表信息显示方法

文档序号:9801347阅读:658来源:国知局
基于场景的汽车仪表信息显示方法
【技术领域】
[0001]本发明涉及汽车仪表技术的应用及开发,特别涉及基于场景的汽车仪表信息显示方法。
【背景技术】
[0002]当前,随着汽车产业的不断发展,很多新的技术和设备被应用在汽车上,以提高汽车安全、舒适、可操控等性能。汽车仪表作为驾驶信息重要的显示部件,在传统的机械件和发光二极管(LED)组合显示的基础上,逐渐引入段码屏、点阵屏及彩色TFT屏作为驾驶信息的显示终端。此外,一些高端的汽车摒弃传统的机械件,采用全尺寸液晶屏显示驾驶信息。引入全尺寸液晶屏作为驾驶信息的显示终端,驾驶员获取驾驶信息更加直观、人机交互更加友好、显示内容更加丰富,因而将成为汽车仪表的重要发展趋势。
[0003]在实际驾驶过程中,场景灵活多变,车辆状态也随之动态多变。故在仪表开发设计过程中,根据不同的场景显示恰当且友好的界面就成为了汽车仪表软件开发的重点之一。

【发明内容】

[0004]本发明解决的问题是提供一种基于场景的汽车仪表信息显示方法,以高效地将驾驶信息提供给用户。
[0005]为了解决上述问题,本发明提供一种基于场景的汽车仪表信息显示方法,包括:
[0006]汽车仪表在上电后,将所获得的各类信息依安全相关度进行优先级排序;
[0007]汽车仪表逐项显示排序后的各类信息;
[0008]汽车仪表在上述排序后的各类信息显示完毕后,从中选取被动安全相关的报警信息进行循环显示。
[0009]与现有技术相比,上述方案具有以下优点:通过依相关度进行排序且依序显示,汽车仪表可以确保其所收到的每条信息都可以被用户获取,而将与被动安全相关的报警信息循环显示,可以确保这些报警信息能够被用户及时获取。如此不遗漏地提供各类信息且有针对性地反复提醒用户报警信息,不仅使得汽车仪表能够高效地将驾驶信息提供给用户,还能够辅助提高用户行车的安全性。
【附图说明】
[0010]图1是本发明汽车仪表信息显示方法的一种实施方式流程图;
[0011]图2是本发明汽车仪表显示方法所应用的一种汽车仪表示意图;
[0012]图3是本发明汽车仪表信息显示方法的一种实施例的信息显示实现示意图。
【具体实施方式】
[0013]在下面的描述中,阐述了许多具体细节以便使所属技术领域的技术人员更全面地了解本发明。但是,对于所属技术领域内的技术人员明显的是,本发明的实现可不具有这些具体细节中的一些。此外,应当理解的是,本发明并不限于所介绍的特定实施例。相反,可以考虑用下面的特征和要素的任意组合来实施本发明,而无论它们是否涉及不同的实施例。因此,下面的方面、特征、实施例和优点仅作说明之用而不应被看作是权利要求的要素或限定,除非在权利要求中明确提出。
[0014]参照图1所示,本发明提供的汽车仪表显示方法包括:
[0015]步骤SlOO,汽车仪表在上电后,将所获得的各类信息依安全相关度进行优先级排序;
[0016]步骤S200,汽车仪表逐项显示排序后的各类信息;
[0017]步骤S300,汽车仪表在上述排序后的各类信息显示完毕后,从中选取被动安全相关的报警信息进行循环显示。
[0018]如普遍所知的,汽车仪表连接于车载总线,例如CAN(但本发明并不限于此,还可以是其他车载总线类型),而CAN与汽车的各个子系统,例如引擎控制、刹车控制、胎压监测、车身控制等相连,因而通过CAN,汽车仪表可以获取上述各个子系统放在CAN上的信息。这些信息有些已经过各个子系统的内部诊断而成为针对异常车况的信息,有些则是基于汽车的功能设计,在这些子系统中的部分功能开启时而由这些子系统放在CAN上的信息,另有些则是需要汽车仪表作进一步计算处理而呈现给用户作为常规性告知内容的行车电脑信息。各类不同的信息由于其与安全的相关度的不同,在用户不同的用车场景下所能起到的提醒作用就各有不同。本发明上述方法对各类信息定义优先级,其目的即是可以保证多种不同类型信息友好地在汽车仪表上正常运转,以提供良好的人机体验。
[0019]继续上述提及的,对于被动安全相关的报警,由于其是在驾驶周期内对影响驾驶安全的信息提醒,从驾驶安全的角度而言,希望报警信息能够一直存在,直到驾驶员主动消除该报警的触发条件为止,因此本发明上述方法通过循环显示被动安全相关的报警信息以使得用户能足够重视此类信息,进而用户能够及时消除汽车驾驶过程中的隐患。
[0020]以下通过一些具体的应用实例对本发明的上述方法进一步详细说明。
[0021]参照图2所示,以将本发明应用于具有彩色TFT屏的汽车仪表为例,汽车仪表所能显示的各类信息都将通过该彩色TFT屏呈现给用户。通常,汽车仪表的显示由其内部的微处理器(以下简称MCU)来控制。对于上述提及的各类信息,可在配置文件中这些信息分别设置与安全相关的不同优先级,并通过微处理器读取配置文件来使得汽车仪表获知其所获得的各类信息与安全相关的优先级。例如,可在配置文件中将例如胎压报警、碰撞报警、刹车液位低报警等信息设置为被动安全相关的报警信息,将例如倒车雷达报警、自适应巡航报警、车道偏离报警等信息设置为主动提示性的报警信息,将例如平均油耗、可行驶里程、瞬时油耗,小计里程等行车电脑信息设置为常显信息。上述两类报警信息的优先级均高于常显信息。
[0022]参照图3所示,在上述汽车仪表上电以后,根据上电相关的预先配置,MCU通过CAN自动轮训检测是否有被动安全相关的报警信息或主动提示性的报警信息对应的信号被触发。若信号被触发,则MCU会收集触发信号对应的被动安全相关的报警信息或主动提示性的报警信息。通过这样的方式,MCU将能收集到所有需在汽车仪表中显示的被动安全相关的报警信息及主动提示性的报警信息。在其中一种具体实现方式中,当MCU检测到触发信号值为真时,设置相应的标志位。当自动轮训完成后,MCU会收集所有设置了该相应标志位的信息。当然,对于汽车仪表收集被动安全相关及主动提示性的报警信息的方法,完全可以采用目前汽车仪表设计中常用的其他方式,此处仅为使说明更清楚而作示例。
[0023]在收集到所有需显示的报警信息及提示信息后,MCU将这些信息会同常显信息,依上述配置文件中的优先级设置进行排序,形成用于上电后汽车仪表显示的初始队列(图3中被动安全相关的报警信息简称为“被动报警信息”,主动提示性的报警信息简称为“主动报警信息”)。并且,MCU还将根据预先配置的最小显示时间,对初始队列中每一项信息的显示时间进行设置。例如,具体地说,将被动安全相关的报警信息和主动提示性的报警信息的显示时间设置成最小显示时间,将常显信息的显示时间设置成始终显示。
[0024]通过分析可知,若无初始队列及最小显示时间的设置,当低优先级的信息(例如常显信息)刚显示而用户还未及时获取时,就会被高优先级的信息(例如报警信息)抢占,造成屏闪的情况,影响用户体验。而本发明通过设置初始队列及最小显示时间,使得各类信息可以按优先级来逐项显示且使得用户至少可以在上述最小显示时间内获取所显示的信息,不仅可以有效解决屏闪的问题,还能提高用户体验度。
[0025]形成上述初始队列后,汽车仪表将按初始队列中各类信息的排序逐项显示,例如先显示各类报警信息,再显示各类常显信息。当然,对处于同等优先级的信息,例如各类报警信息,也可以预先依据各类报警信息对应的报警事件进行显示优先级的划分。则,当按初始队列显示时,也将遵照此优先级的设置依序进行显示。
[0026]在初始队列中的各类信息均显示完毕后,MCU继续依上述配置文件中的优先级设置收集所有的被动安全相关的报警信息,形成用于汽车仪表循环显示的循环队列。循环队列中各项被动安全相关的报警信息的显时间可以被设置成上述的最小显示时间,以保证用户能在此期间及时获取该报警信息。在形成循环队列时,也可如上段所提及的,依据不同的报警事件进行显示优先级的划分,以最终形成循环队列的排序。即,将最希望被用户第一时间获取的报警信息放在循环队列的最前面。
[0027]在本发明的一具体应用实例中,在开始循环显示后,所有非报警信息都将被废弃,除非所有报警信息对应的报警事件均被解除。
[0028]而在循环显示过程中,若被动安全相关的报警信息对应的信号被触发时,MCU将收集该信息并打断当前正在循环显示的报警信息,而改为显示该新收集的报警信息。当该新收集的报警信息显示完毕(达到预设的最小显示时间)后,MCU将继续之前被打断的循环显示。并且,该新收集的报警信息还可被添加到循环队列的末尾或依据其所对
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1