1.本技术涉及交通工具技术领域,更具体地,涉及一种虚拟仪表的显示方法、虚拟仪表的显示装置、一种交通工具以及一种计算机可读存储介质。
背景技术:2.驾驶员在驾驶车辆或飞行器等时,需要时不时的观察仪表面板上的各种仪表(例如发动机转速表、驾驶速度表、油量表等),以便了解车辆或飞行器当前的行驶状态,进而决定是否调整当前驾驶状态。
3.而目前的仪表面板上的各个仪表的位置是固定且分散设置的。因此,驾驶员在驾驶车辆或飞行器之前,需提前学习仪表面板上的各个仪表的位置,以便在驾驶过程中快速找到想要查看的仪表。
4.但是,在仪表多样且车辆或飞行器驾驶环境恶劣的情况下,驾驶员容易发生对驾驶环境的注意力和仪表的注意力的错配,例如花费过多的注意力查看仪表,而花费过少的注意力查看驾驶环境。而这容易导致驾驶员因忽视驾驶环境而造成事故隐患。
技术实现要素:5.本技术的一个目的是提供一种用于虚拟仪表的显示的新技术方案。
6.根据本技术的第一方面,提供了一种虚拟仪表的显示方法,所述方法包括:构建任一仪表的矢量图元,得到所述仪表的虚拟仪表;获取当前驾驶信息,所述当前驾驶信息包括当前驾驶环境和当前驾驶任务中的至少一个;根据所述当前驾驶信息和预设的仪表选择模型,确定至少一个第一虚拟仪表;在显示界面的第一目标区域突出显示每一所述第一虚拟仪表。
7.可选的,所述方法还包括获取所述预设的仪表选择模型的步骤,所述步骤包括:模拟多个预设驾驶信息,所述预设驾驶信息包括预设驾驶环境和预设驾驶任务中的至少一个;对于任一所述预设驾驶信息,获取所述预设驾驶信息下驾驶员的眼动数据;根据所述眼动数据以及仪表分布信息,确定与所述预设驾驶信息对应的仪表观察信息;根据多个所述预设驾驶信息及对应的仪表观察信息,确定所述预设的仪表选择模型。
8.可选的,所述方法在所述在显示界面的第一目标区域突出显示每一所述第一虚拟仪表之后,还包括:接收虚拟仪表搜索信息;根据所述虚拟仪表搜索信息,确定被搜索虚拟仪表;在所述第一目标区域内显示所述被搜索虚拟仪表;
根据所述被搜索虚拟仪表以及所述当前驾驶信息,更新与所述预设的仪表选择模型。
9.可选的,所述方法还包括:在所述显示界面的第二目标区域显示至少一个第二虚拟仪表的标识;在任一所述第二虚拟仪表的标识被点击的情况下,在所述显示界面的第二目标区域突出显示所述第二虚拟仪表。
10.可选的,所述方法还包括:监测任一第二虚拟仪表的参数值;在所述第二虚拟仪表的参数值的变化量大于预设阈值的情况下,在所述显示界面的第三目标区域突出显示所述第二虚拟仪表。
11.可选的,所述方法还包括:在所述驾驶模式为导航模式的情况下,突出显示导航地图中的当前位置所在区域。
12.可选的,所述当前驾驶环境包括:行人、会车、前后车辆具体位置、道路路口、桥梁岔道、道路指示牌、十字路口以及高速路中的至少一个;所述当前驾驶任务包括:最快到达目的地以及遵守交通规则中的至少一个;或者,所述当前驾驶环境包括:空中云层高度、飞行高度、周边存在他方空域、空域安全区域范围、搜寻目标活动区域范围、起落航线、空域危险区域范围、城市上空以及穿越峡谷的至少一个;所述当前驾驶任务包括:对地搜寻目标、对海搜寻目标以及对空搜寻目标中的至少一个。
13.根据本技术的第二方面,提供了一种虚拟仪表的显示装置,所述装置包括:构建模块,用于构建任一仪表的矢量图元,得到所述仪表的虚拟仪表;获取模块,用于获取当前驾驶信息,所述当前驾驶信息包括当前驾驶环境和当前驾驶任务中的至少一个;确定模块,用于根据所述当前驾驶信息和预设的仪表选择模型,确定至少一个第一虚拟仪表;显示模块,用于在显示界面的第一目标区域突出显示每一所述第一虚拟仪表。
14.根据本技术的第三方面,提供了一种交通工具,所述交通工具包括如第二方面所述的装置;或者,所述交通工具包括存储器和处理器,所述存储器用于存储计算机指令,所述处理器用于从所述存储器中调用所述计算机指令,以执行如第一方面中任一项所述的虚拟仪表的显示方法。
15.根据本技术的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在被处理器执行时实现根据第一方面中任一项所述的虚拟仪表的显示方法。
16.在本技术实施例中,提供了一种虚拟仪表的显示方法,该方法包括:构建任一仪表的矢量图元,得到仪表的虚拟仪表;获取当前驾驶信息,当前驾驶信息包括当前驾驶环境和当前驾驶任务中的至少一个;根据当前驾驶信息和预设的仪表选择模型,确定至少一个第
一虚拟仪表;在显示界面的第一目标区域突出显示每一第一虚拟仪表。通过本技术实施例大大的降低了驾驶员因注意力错配导致忽视驾驶环境而造成事故隐患的概率。另外,还可大大缩短驾驶员学习仪表位置的时间。
17.通过以下参照附图对本技术的示例性实施例的详细描述,本技术的其它特征及其优点将会变得清楚。
附图说明
18.被结合在说明书中并构成说明书的一部分的附图示出了本技术的实施例,并且连同其说明一起用于解释本技术的原理。
19.图1是本技术实施例提供的一种虚拟仪表的显示方法的流程示意图;图2是本技术实施例提供的一种显示界面的示意图;图3是本技术实施例提供的一种虚拟仪表的显示装置的结构示意图;图4是本技术实施例提供的一种交通工具的结构示意图。
具体实施方式
20.现在将参照附图来详细描述本技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本技术的范围。
21.以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本技术及其应用或使用的任何限制。
22.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
23.在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。
24.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
25.《方法实施例》本技术实施例提供了一种虚拟仪表的显示方法,该方法可应用于车辆或飞行器等交通工具。其中,车辆可以为公共汽车、私家车、高铁以及火车等。飞行器可以为飞机以及直升机等。
26.如图1所示,本技术实施例提供的虚拟仪表的显示方法包括如下s1100-s1400的步骤:s1100、构建任一仪表的矢量图元,得到仪表的虚拟仪表。
27.在本技术的一个实施例中,在本技术实施例提供的虚拟仪表的显示方法应用于车辆的情况下,仪表可以包括:速度表、发动机转速表、油量表、发动机温度表以及导航地图等。
28.在本技术的另一个实施例中,在本技术实施例提供的虚拟仪表的显示方法应用于飞行器的情况下,仪表可以包括:飞行高度表、飞行姿态表、空中位置表、导航地图、雷达表、航电以及起落架状态表等。
29.在一个示例中,以仪表为车辆上的速度表为例,上述s1100的具体实现可以为:获取车辆的当前行驶速度;构建速度表的二维(或三维)的矢量图元;在所构建的矢量图元中融合当前行驶速度,以使得增加了当前行驶速度的矢量图元与在当前行驶速度下的速度仪表所对应的二维(或三维)图像相同;将最终得到的矢量图元作为速度表的虚拟仪表。
30.同理,对于车辆上的其他仪表以及飞行器上的仪表,也可如上述示例的方式,得到对应的虚拟仪表。
31.基于上述s1100,可得到车辆或飞行器上的每一仪表所对应的虚拟仪表,这为将仪表显示在显示界面提供了基础。
32.在本技术实施例中,基于上述s1100所构建的虚拟仪表实质上为二维(或三维)图像,因此,虚拟仪表的大小可被调整。
33.s1200、获取当前驾驶信息。
34.其中,当前驾驶信息包括当前驾驶环境和当前驾驶任务中的至少一个。
35.在本技术的一个实施例中,在本技术实施例提供的虚拟仪表的显示方法应用于车辆的情况下,当前驾驶环境包括:行人、会车、前后车辆具体位置、道路路口、桥梁岔道、道路指示牌、十字路口以及高速路中的至少一个。以及,当前驾驶任务包括:最快到达目的地以及遵守交通规则中的至少一个。
36.在本技术的另一个实施例中,在本技术实施例提供的虚拟仪表的显示方法应用于飞行器的情况下,当前驾驶环境包括:空中云层高度、飞行高度、周边存在他方空域、空域安全区域范围、搜寻目标活动区域范围、起落航线、空域危险区域范围、城市上空以及穿越峡谷的至少一个。以及,当前驾驶任务包括:对地搜寻目标、对海搜寻目标以及对空搜寻目标的至少一个。
37.当然,当前驾驶环境和当前驾驶任务还可以包括其他,对此本技术不做限定。
38.在本技术的一个实施例中,当前驾驶任务和当前驾驶环境可由车辆或飞行器中的传感器检测得到,和/或由驾驶员输入。
39.以在本技术实施例提供的虚拟仪表的显示方法应用于飞行器为例,在当前驾驶环境包括飞行高度的情况下,当前驾驶环境的获取方式为:根据气压传感器采集到的当前气压数据得到飞行高度。在当前驾驶任务为对地搜寻目标的情况下,当前驾驶任务的获取方式为:通过驾驶员向飞行器的麦克风装置输入“对地搜寻目标”的语音,获取麦克风装置采集到的语音。
40.以在本技术实施例提供的虚拟仪表的显示方法应用于车辆为例,在当前驾驶环境包括行人的情况下,当前驾驶环境的获取方式为:通过车辆的行车记录仪获取当前车辆行驶方向的图像;在该图像中包括行人的情况下,得到作为当前驾驶环境的行人。在当前驾驶任务为最快到达目的地的情况下,当前驾驶任务的获取方式为:在接收到导航数据的情况下,根据导航数据获取最快到达目的地的驾驶任务。
41.需要说明的是,也可通过其他方式得到当前行驶环境和当前行驶任务,对此本技术不做限定。
42.需要说明的是,当前驾驶环境和当前驾驶任务具体可通过相应的特征向量来表示。
43.s1300、根据当前驾驶信息和预设的仪表选择模型,确定至少一个第一虚拟仪表。
44.在本技术实施例中,第一虚拟仪表为在当前驾驶信息下驾驶员需查看的虚拟仪表。
45.在本技术实施例中,上述预设的仪表选择模型为输入驾驶行驶信息,输出仪表观察信息的模型。其中,仪表观察信息可以为驾驶员所观察的仪表的标识。基于此,上述s1300的具体实现可以为:将当前驾驶信息输入至预设的仪表选择模型中,输出仪表观察信息;根据仪表观察信息所表示的驾驶员所观察的仪表的标识,从基于上述s1100中得到的虚拟仪表中选择匹配的虚拟仪表;将选择出的虚拟仪表确定为第一虚拟仪表。
46.基于上述s1300可知,本技术实施例提供的虚拟仪表的显示方法还包括获取预设的仪表选择模型的步骤。
47.在本技术的一个实施例中,获取预设的仪表选择模型的步骤的具体实现可以为:基于多个第一训练样本,通过各种拟合手段获取上述s1300中的预设的仪表选择模型。其中,一个第一训练样本中包括:驾驶信息,以及驾驶信息对应的仪表观察信息。而驾驶信息对应的仪表观察信息,可根据经验得到。例如通过问卷的方式访问大量的驾驶员,以确定出驾驶员在面对驾驶信息时,会查看哪些仪表。进而根据驾驶员查看的仪表,得到驾驶信息对应的仪表观察信息。当然,也可以通过其他方式驾驶信息对应的仪表观察信息。
48.在一个例子中,可以基于第一训练样本,利用任意的多元线性回归模型获得预设的仪表选择模型。
49.需要说明的是,上述的多元线性回归模型可以是简单的反映该预设的仪表选择模型的多项式函数,其中,多项式函数的各阶系数未知,通过将第一训练样代入该多项式函数,便可以确定多项式函数的各阶系数,进而获得预设的仪表选择模型。另外,多元线性回归模型例如可以是lr模型、贝叶斯模型等,在此不做限定。
50.当然,多元线性回归模型还可以为一个神经网络模型。
51.在本技术的另一个实施例中,获取预设的仪表选择模型的步骤的具体实现可以为如下s1310-s1313:s1310、模拟多个预设驾驶信息,预设驾驶信息包括预设驾驶环境和预设驾驶任务中的至少一个。
52.在本技术实施例中,预设驾驶信息包括驾驶车辆或飞行器期间可以遇到的各种驾驶信息。上述预设驾驶环境和上述当前驾驶任务的说明类似,上述预设驾驶任务和上述当前驾驶任务的说明类似,这里不再赘述。
53.在本技术的一个实施例中,以预设驾驶信息包括预设驾驶环境和预设驾驶任务为例,上述的模拟的具体实现可以为:将车辆或飞行器放置在可模拟预设驾驶环境的模拟室内,由车辆或飞行器执行预设驾驶任务来实现。
54.在本技术的另一个实施例中,以预设驾驶信息包括预设驾驶环境和预设驾驶任务为例,上述的模拟的具体实现还可以为:通过车辆模拟器模拟预设驾驶环境,由车辆或飞行器执行预设驾驶任务来实现。
55.s1311、对于任一预设驾驶信息,获取预设驾驶信息下驾驶员的眼动数据。
56.在本技术实施例中,上述s1311的具体实现为,在驾驶员前方设置眼动仪,通过眼动仪获取对于一个预设驾驶信息下的驾驶员的眼动数据。其中,眼动数据至少包括注视点及其对应的注视时长。
57.s1312、根据眼动数据以及仪表分布信息,确定与预设驾驶信息对应的仪表观察信息。
58.在本技术实施例中,根据注视点和仪表分布信息,确定出驾驶员具体观察哪一仪表;根据该注视点对应的注视时长,可确定出驾驶员查看该仪表的时长;在注视时大于预设时长的情况下,则说明驾驶员在查看该仪表,记录该仪表的标识以得到仪表观察信息;在注视时长小于或等于预设时长的情况下,则说明驾驶员在查看其它物体时视线经过该仪表,此时无需记录该仪表的标识。
59.可以理解的是,由于基于上述s1312得到的眼动数据之间具备顺序,因此,基于上述s1312得到的仪表观察信息也具备顺序。
60.s1313、根据多个预设驾驶信息及对应的仪表观察信息,确定预设的仪表选择模型。
61.在本技术实施例中,将一个预设驾驶信息及其对应的仪表观察信息,作为一个第二训练样本。基于多个第二训练样本,可通过各种拟合手段获取预设的仪表选择模型。
62.需要说明的是,基于多个第二训练样本,通过各种拟合手段获取预设的仪表选择模型的实现方式,和上述基于多个第一训练样本,通过各种拟合手段获取预设的仪表选择模型的实现方式类似,这里不再赘述。
63.另外,在仪表观察信息具备顺序的情况下,可固定该顺序不发生变化。这样,基于上述s1313得到的预设的仪表选择模型输出的第一虚拟仪表也具备顺序。
64.s1400、在显示界面的第一目标区域突出显示每一第一虚拟仪表。
65.在本技术的实施例中,显示界面可以为一触摸屏。第一目标区域可以为显示界面上用户可快速查看到的区域,例如为显示界面的中心区域。另外,突出显示可以以放大显示的方式来实现。
66.在本技术实施例中,在第一虚拟仪表之间具备顺序的情况下,可基于该顺序在显示界面的第一目标区域突出显示每一第一虚拟仪表。
67.需要说明的是,在第一虚拟仪表的数量过多,导致第一目标区域无法完全显示所有的第一虚拟仪表的情况下,可通过竖向排列第一虚拟仪表,且可被上下整体滚动的方式,实现对所有第一虚拟仪表的显示。
68.在本技术的一个示例中,第一虚拟仪表的显示方式可如图2所示。
69.在本技术实施例中,通过上述s1400可将每一虚拟仪表显示在第一目标区域。这样,驾驶员在驾驶车辆或者飞行器过程中,仅需查看显示界面上固定的第一目标区域,便可查看到当前驾驶信息下所需查看的虚拟仪表。这样,无需花费过多的注意力寻找需查看的分散设置在固定位置的虚拟仪表,即为驾驶员留有更多的注意力注意车辆或飞行器驾驶环境。即大大的降低了驾驶员因注意力错配导致忽视驾驶环境而造成事故隐患的概率。另外,还可大大缩短驾驶员学习仪表位置的时间。
70.在本技术实施例中,提供了一种虚拟仪表的显示方法,该方法包括:构建任一仪表的矢量图元,得到仪表的虚拟仪表;获取当前驾驶信息,当前驾驶信息包括当前驾驶环境和当前驾驶任务中的至少一个;根据当前驾驶信息和预设的仪表选择模型,确定至少一个第一虚拟仪表;在显示界面的第一目标区域突出显示每一第一虚拟仪表。通过本技术实施例大大的降低了驾驶员因注意力错配导致忽视驾驶环境而造成事故隐患的概率。另外,还可
大大缩短驾驶员学习仪表位置的时间。
71.在本技术的一个实施例中,本技术实施例提供的虚拟仪表的显示方法在上述s1400之后,还包括如下s1500-s1530:s1500、接收虚拟仪表搜索信息。
72.在本技术实施例中,显示界面具备搜索虚拟仪表功能。以及,上述s1500中的虚拟仪表搜索信息中包括驾驶员搜索的虚拟仪表的标识,例如虚拟仪表的名称,或名称的关键词。
73.在本技术的一个实施例,可通过语音输入的方式,向车辆或飞行器输入虚拟仪表搜索信息。
74.在本技术实施中,在当前驾驶信息下,基于上述s1100-s1400,可在显示界面的第一目标区域显示出每一第一虚拟仪表。而此时,若驾驶员需要查看其它虚拟仪表时,可通过显示界面输入想要搜索的虚拟仪表的标识,此时接收到虚拟仪表搜索信息。
75.s1510、根据虚拟仪表搜索信息,确定被搜索虚拟仪表。
76.s1520、在第一目标区域内显示被搜索虚拟仪表。
77.在本技术实施例中,上述s1520的具体实现可以为:将被搜索虚拟仪表显示在第一目标区域的中心位置。在该情况下,可将第一目标区域所显示的基于上述s1100-s1400得到的第一虚拟仪表的位置进行适应调整。
78.s1530、根据被搜索虚拟仪表以及当前驾驶信息,更新预设的仪表选择模型。
79.在本技术实施例中,上述s1530的具体实现可以为:将被搜索虚拟仪表,作为新增的第一虚拟仪表;将新增的第一虚拟仪表的标识以及基于上述s1400得到的一虚拟仪表的标识作为仪表观察信息;将该仪表观察信息以及对应的当前驾驶信息作为一组第一训练样本或第二训练样本,再次训练预设的仪表选择模型。
80.这样,基于上述s1530更新后的预设的仪表选择模型可实现:在后续执行本技术实施例提供的虚拟仪表的显示方法时,若获取到的当前驾驶信息与未更新预设的仪表选择模型的情况下所获取到的当前驾驶信息相同时,最终输出的第一虚拟仪表中将包括上述s1520中的被搜索虚拟仪表。这样,便满足了驾驶员在当前驾驶信息下的对于第一虚拟仪表的个性化需求。
81.在一个例子中,若当前驾驶信息为a,基于上述s1100-s1400,在显示界面的第一目标区域突出显示的第一虚拟仪表分别为虚拟仪表1、虚拟仪表2以及虚拟仪表3。在此基础上,驾驶员搜索虚拟仪表4。此时,第一目标区域突出显示的第一虚拟仪表为:虚拟仪表1、虚拟仪表2、虚拟仪表3以及虚拟仪表4。且在后续过程中,若当前驾驶信息仍为a,此时基于上述s1100-s1400,则在显示界面的第一目标区域突出显示的第一虚拟仪表分别为虚拟仪表1、虚拟仪表2、虚拟仪表3以及虚拟仪表4。
82.在本技术的一个实施例中,本技术实施例提供的一种虚拟仪表的显示方法还包括如下s1600和s1610:s1600、在显示界面的第二目标区域显示至少一个第二虚拟仪表的标识。
83.在本技术实施例中,如图2所示,第二目标区域为不同于第一目标区域的区域。第二虚拟仪表为当前驾驶信息下驾驶员无需查看的虚拟仪表。即第二虚拟仪表可以为虚拟仪表中除过第一虚拟仪表外的虚拟仪表。
84.可以理解的是,基于上述s1600,可实现驾驶员还可直接查看到第二虚拟仪表的标识。以及,在本实施例中,如图2所示,第二虚拟仪表的标识可以为第二虚拟仪表本身。
85.在本技术的一个实施例中,在第二目标区域内不够显示全部的第二虚拟仪表的标识的情况下,则通过上下整体滚动的方式,实现对所有第二虚拟仪表的标识的显示。
86.s1610、在任一第二虚拟仪表的标识被点击的情况下,在显示界面的第二目标区域突出显示第二虚拟仪表。
87.在本技术实施例中,当驾驶员临时想要查看某一第二虚拟仪表时,可点击对应第二虚拟仪表的标识。基于此,可检测到一第二虚拟仪表的标识被点击。此时,在显示界面的第二目标区域突出显示第二虚拟仪表。例如,如图2所示的放大显示被点击的标识所对应的第二虚拟仪表。这样,驾驶员可查看到第二虚拟仪表。即通过上述s1600和s1610可满足驾驶员的临时需求。
88.在本技术的一个实施例中,本技术实施例提供的虚拟仪表的显示方法还包括如下s1700和s1710:s1700、监测任一第二虚拟仪表的参数值。
89.s1710、在第二虚拟仪表的参数值的变化量大于预设阈值的情况下,在显示界面的第三目标区域突出显示第二虚拟仪表。
90.在本技术实施例中,如图2所示,第三目标区域可以显示界面上不同于第一目标区域和第二目标区域的区域。
91.在本技术实施例中,由于第二虚拟仪表为当前驾驶信息下驾驶员无需查看的虚拟仪表,因此,驾驶员对第二虚拟仪表的注意力不够。此时,对每一第二虚拟仪表的参数值进行监测。若第二虚拟仪表的参数值的变化量大于预设阈值,则说明该虚拟仪表的参数值发生突变。此时,需要驾驶员注意该虚拟仪表以判断车辆或飞行器是否出现故障。因此,在第二虚拟仪表的参数值的变化量大于预设阈值的情况下,在显示界面的第三目标区域突出显示第二虚拟仪表,这样可对驾驶员进行提醒。
92.在本技术的一个实施例中,本技术实施例提供的虚拟仪表的显示方法还包括如下s1800:s1800、在当前驾驶模式为导航模式的情况下,突出显示导航地图中的当前位置所在区域。
93.在本技术实施例中,在第一虚拟仪表中包括导航地图对应的虚拟仪表的情况下,确定当前驾驶模式为导航模式。此时,突出显示导航地图中的当前位置所在区域。这样驾驶员无需花费过多的注意力寻找当前位置。即为驾驶员留有更多的注意力注意车辆或飞行器驾驶环境。这进一步的大大的降低了驾驶员因注意力错配导致忽视驾驶环境而造成事故隐患的概率。
94.《装置实施例》本技术实施例提供了一种虚拟仪表的显示装置300,如图3所示,包括:构建模块310、获取模块320、确定模模块330以及显示模块340,其中:构建模块310,用于构建任一仪表的矢量图元,得到所述仪表的虚拟仪表;获取模块320,用于获取当前驾驶信息,所述当前驾驶信息包括当前驾驶环境和当前驾驶任务中的至少一个;
确定模块330,用于根据所述当前驾驶信息和预设的仪表选择模型,确定至少一个第一虚拟仪表;显示模块340,用于在显示界面的第一目标区域突出显示每一所述第一虚拟仪表。
95.在本技术的一个实施例中,获取模块320包括:模拟单元,用于模拟多个预设驾驶信息,所述预设驾驶信息包括预设驾驶环境和预设驾驶任务中的至少一个;获取单元,用于对于任一所述预设驾驶信息,获取所述预设驾驶信息下驾驶员的眼动数据;第一确定单元,用于根据所述眼动数据以及仪表分布信息,确定与所述预设驾驶信息对应的仪表观察信息;第二确定单元,用于根据多个所述预设驾驶信息及对应的仪表观察信息,确定所述预设的仪表选择模型。
96.在本技术的一个实施例中,本技术实施例提供的虚拟仪表的显示装置300还包括:接收模块和更新模块,其中:接收模块,用于接收虚拟仪表搜索信息;确定模块330,还用于根据所述虚拟仪表搜索信息,确定被搜索虚拟仪表;显示模块340,还用于在所述第一目标区域内显示所述被搜索虚拟仪表;更新模块,用于根据所述被搜索虚拟仪表以及所述当前驾驶信息,更新所述预设的仪表选择模型。
97.在本技术的一个实施例中,显示模块340,还用于在所述显示界面的第二目标区域显示至少一个第二虚拟仪表的标识;在任一所述第二虚拟仪表的标识被点击的情况下,在所述显示界面的第二目标区域突出显示所述第二虚拟仪表。
98.在本技术的一个实施例中,本技术实施例提供的虚拟仪表的显示装置300还包括监测模块,其中:监测模块,用于监测任一第二虚拟仪表的参数值;显示模块340,还用于在所述第二虚拟仪表的参数值的变化量大于预设阈值的情况下,在所述显示界面的第三目标区域突出显示所述仪表对应的第二虚拟仪表。
99.在本技术的一个实施例中,显示模块340,还用于在当前驾驶模式为导航模式的情况下,突出显示导航地图中的当前位置所在区域。
100.在本技术的一个实施例中,所述当前驾驶环境包括:行人、会车、前后车辆具体位置、道路路口、桥梁岔道、道路指示牌、十字路口以及高速路中的至少一个;所述当前驾驶任务包括:最快到达目的地以及遵守交通规则中的至少一个;或者,所述当前驾驶环境包括:空中云层高度、飞行高度、周边存在他方空域、空域安全区域范围、搜寻目标活动区域范围、起落航线、空域危险区域范围、城市上空以及穿越峡谷的至少一个;所述当前驾驶任务包括:对地搜寻目标、对海搜寻目标以及对空搜寻目标中的至少一个。
101.《设备实施例》
本技术实施例提供了一种交通工具400,所述交通工具400包括上述装置实施例提供的任一种虚拟仪表的显示装置300;或者,如图4所示,所述交通工具400包括存储器410和处理器420,所述存储器410用于存储计算机指令,所述处理器420用于从所述存储器410中调用所述计算机指令,以执行如上述方法实施例中任一项所述的虚拟仪表的显示方法。
102.在本技术实施例中,交通工具400可以为车辆或飞行器等。
103.《存储介质实施例》本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在被处理器执行时实现根据上述方法实施例中任一项所述的虚拟仪表的显示方法。
104.本技术可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本技术的各个方面的计算机可读程序指令。
105.计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩盘只读存储器(cd-rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
106.这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
107.用于执行本技术操作的计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如smalltalk、c++等,以及常规的过程式编程语言—诸如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计算机可读程序指令,从而实现本技术的各个方
面。
108.这里参照根据本技术实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本技术的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
109.这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
110.也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
111.附图中的流程图和框图显示了根据本技术的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人员来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件结合的方式实现都是等价的。
112.以上已经描述了本技术的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。本技术的范围由所附权利要求来限定。
技术特征:1.一种虚拟仪表的显示方法,其特征在于,所述方法包括:构建任一仪表的矢量图元,得到所述仪表的虚拟仪表;获取当前驾驶信息,所述当前驾驶信息包括当前驾驶环境和当前驾驶任务中的至少一个;根据所述当前驾驶信息和预设的仪表选择模型,确定至少一个第一虚拟仪表;在显示界面的第一目标区域突出显示每一所述第一虚拟仪表。2.根据权利要求1所述的方法,其特征在于,所述方法还包括获取所述预设的仪表选择模型的步骤,所述步骤包括:模拟多个预设驾驶信息,所述预设驾驶信息包括预设驾驶环境和预设驾驶任务中的至少一个;对于任一所述预设驾驶信息,获取所述预设驾驶信息下驾驶员的眼动数据;根据所述眼动数据以及仪表分布信息,确定与所述预设驾驶信息对应的仪表观察信息;根据多个所述预设驾驶信息及对应的仪表观察信息,确定所述预设的仪表选择模型。3.根据权利要求1所述的方法,其特征在于,所述方法在所述在显示界面的第一目标区域突出显示每一所述第一虚拟仪表之后,还包括:接收虚拟仪表搜索信息;根据所述虚拟仪表搜索信息,确定被搜索虚拟仪表;在所述第一目标区域内显示所述被搜索虚拟仪表;根据所述被搜索虚拟仪表以及所述当前驾驶信息,更新所述预设的仪表选择模型。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述显示界面的第二目标区域显示至少一个第二虚拟仪表的标识;在任一所述第二虚拟仪表的标识被点击的情况下,在所述显示界面的第二目标区域突出显示所述第二虚拟仪表。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:监测任一第二虚拟仪表的参数值;在所述第二虚拟仪表的参数值的变化量大于预设阈值的情况下,在所述显示界面的第三目标区域突出显示所述第二虚拟仪表。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:在当前驾驶模式为导航模式的情况下,突出显示导航地图中的当前位置所在区域。7.根据权利要求1所述的方法,其特征在于,所述当前驾驶环境包括:行人、会车、前后车辆具体位置、道路路口、桥梁岔道、道路指示牌、十字路口以及高速路中的至少一个;所述当前驾驶任务包括:最快到达目的地以及遵守交通规则中的至少一个;或者,所述当前驾驶环境包括:空中云层高度、飞行高度、周边存在他方空域、空域安全区域范围、搜寻目标活动区域范围、起落航线、空域危险区域范围、城市上空以及穿越峡谷的至少一个;所述当前驾驶任务包括:对地搜寻目标、对海搜寻目标以及对空搜寻目标中的至少一个。8.一种虚拟仪表的显示装置,其特征在于,所述装置包括:
构建模块,用于构建任一仪表的矢量图元,得到所述仪表的虚拟仪表;获取模块,用于获取当前驾驶信息,所述当前驾驶信息包括当前驾驶环境和当前驾驶任务中的至少一个;确定模块,用于根据所述当前驾驶信息和预设的仪表选择模型,确定至少一个第一虚拟仪表;显示模块,用于在显示界面的第一目标区域突出显示每一所述第一虚拟仪表。9.一种交通工具,其特征在于,所述交通工具包括如权利要求8所述的装置;或者,所述交通工具包括存储器和处理器,所述存储器用于存储计算机指令,所述处理器用于从所述存储器中调用所述计算机指令,以执行如权利要求1-7中任一项所述的虚拟仪表的显示方法。10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-7中任一项所述的虚拟仪表的显示方法。
技术总结本申请公开了一种虚拟仪表的显示方法、装置、交通工具及存储介质,涉及交通工具技术领域。其中,方法包括:构建任一仪表的矢量图元,得到仪表的虚拟仪表;获取当前驾驶信息,当前驾驶信息包括当前驾驶环境和当前驾驶任务中的至少一个;根据当前驾驶信息和预设的仪表选择模型,确定至少一个第一虚拟仪表;在显示界面的第一目标区域突出显示每一第一虚拟仪表。通过该方法大大的降低了驾驶员因注意力错配导致忽视驾驶环境而造成事故隐患的概率。另外,还可大大缩短驾驶员学习仪表位置的时间。还可大大缩短驾驶员学习仪表位置的时间。还可大大缩短驾驶员学习仪表位置的时间。
技术研发人员:徐国梅 韩少强 张幸乾 杨光
受保护的技术使用者:北京微视威信息科技有限公司
技术研发日:2022.05.31
技术公布日:2022/7/5