一种车速显示方法、装置、电子设备及存储介质与流程

文档序号:31704603发布日期:2022-10-01 10:18阅读:113来源:国知局
一种车速显示方法、装置、电子设备及存储介质与流程

1.本技术涉及计算机技术领域,尤其涉及一种车速显示方法、装置、电子设备及存储介质。


背景技术:

2.近年来,平视显示器(head up display,hud)技术逐渐应用于汽车上。在hud上显示车速是一个必备重要功能,hud对提高汽车驾驶的安全性也已经获得行业以及用户认可,但受限于汽车供应商电子控制器的技术能力以及汽车驾驶环境,can信号在工作时难免会丢失,造成车速不能正常显示,特别在高速驾驶时,会有极大安全隐患。所以,如何在hud获取不到车速信号时正常显示车速,成为了亟待解决的问题。


技术实现要素:

3.本技术提供了一种车速显示方法、装置、电子设备及存储介质,可以在can信号丢失的情况下在平视显示器上正常地显示准确的车速,可以提高车速的准确性。
4.第一方面,本技术提供了一种车速显示方法,可以应用于平视显示器,该方法包括:
5.检测车辆在当前时刻是否处于车速离线状态;
6.若处于车速离线状态,则获取历史显示车速和历史路程信息,并基于所述历史显示车速和所述历史路程信息确定所述当前时刻的显示车速;
7.若未处于车速离线状态,则获取所述当前时刻的仪表车速和历史路程信息,并基于所述当前时刻的仪表车速和所述历史路程信息确定所述当前时刻的显示车速;
8.在平视显示器上显示所述当前时刻的显示车速。
9.本技术实施例提供的车速显示方法,通过检测车辆在当前时刻是否处于车速离线状态;若处于车速离线状态,则获取历史显示车速和历史路程信息,并基于历史显示车速和历史路程信息确定当前时刻的显示车速;若未处于车速离线状态,则获取当前时刻的仪表车速和历史路程信息,并基于当前时刻的仪表车速和历史路程信息确定当前时刻的显示车速;在平视显示器上显示当前时刻的显示车速。本技术可以在can信号丢失的情况下在平视显示器上正常地显示准确的车速,可以提高车速的准确性。
10.进一步的,所述基于所述历史显示车速和所述历史路程信息确定所述当前时刻的显示车速,包括:
11.基于所述历史显示车速确定最后时刻的第一加速度,所述最后时刻为所述历史显示车速中最后一次显示车速对应的时刻;
12.基于所述历史路程信息确定所述最后时刻的平均速度、所述最后时刻的第二加速度、所述当前时刻之前的上一时刻的平均速度以及所述当前时刻之前的上一时刻的第三加速度;
13.基于所述历史显示车速中最后时刻的显示车速和所述最后时刻的平均速度计算
车速偏差,基于所述第一加速度和所述第二加速度计算加速度偏差;
14.基于所述车速偏差、所述加速度偏差、所述当前时刻之前的上一时刻的平均速度和所述第三加速度确定所述当前时刻的显示车速。
15.进一步的,基于所述车速偏差、所述加速度偏差、所述当前时刻之前的上一时刻的平均速度和所述第三加速度,通过如下公式确定所述当前时刻的显示车速:
[0016]vshow
=(v
avg上1+
δv)+(a3+δa)*t
[0017]
式中,v
show
表示所述当前时刻的显示车速;v
avg上1
表示所述当前时刻之前的上一时刻的平均速度;δv表示所述车速偏差;a3表示所述当前时刻之前的上一时刻的第三加速度;δa表示所述加速度偏差;t表示所述上一时刻与所述当前时刻之间的时间间隔。
[0018]
进一步的,在基于所述车速偏差、所述加速度偏差、所述当前时刻之前的上一时刻的平均速度和所述第三加速度确定所述当前时刻的显示车速之前,还包括:
[0019]
获取所述显示车速、所述车速偏差与所述加速度偏差之间的关联记录表,所述关联记录表是对每一时刻的所述显示车速、所述车速偏差与所述加速度偏差所记录的表;
[0020]
基于所述关联记录表确定校对因子,基于所述校对因子分别对所述车速偏差和所述加速度偏差进行校验,得到校验之后的车速偏差和校验之后的加速度偏差。
[0021]
进一步的,通过如下方式检测到车辆在当前时刻处于车速离线状态,包括:
[0022]
接收所述车辆的仪表发送的所述仪表车速;
[0023]
若所述仪表车速为无效值,则所述车辆处于车速离线状态。
[0024]
进一步的,通过如下方式检测到车辆在当前时刻处于车速离线状态,包括:
[0025]
若连续预设周期内未接收到所述车辆的仪表发送的所述仪表车速,则所述车辆处于车速离线状态。
[0026]
进一步的,所述基于所述当前时刻的仪表车速和所述历史路程信息确定所述当前时刻的显示车速,包括:
[0027]
基于所述历史路程信息确定所述当前时刻的平均速度;
[0028]
若所述当前时刻的仪表车速和所述当前时刻的平均速度之间的差值在预设范围之内,则将所述当前时刻的仪表车速作为所述当前时刻的显示车速。
[0029]
第二方面,本技术提供了一种车速显示装置,可以集成于平视显示器,该装置包括:
[0030]
状态确定模块,用于检测车辆在当前时刻是否处于车速离线状态;
[0031]
第一确定模块,用于若处于车速离线状态,则获取历史显示车速和历史路程信息,并基于所述历史显示车速和所述历史路程信息确定所述当前时刻的显示车速;
[0032]
第二确定模块,用于若未处于车速离线状态,则获取所述当前时刻的仪表车速和历史路程信息,并基于所述当前时刻的仪表车速和所述历史路程信息确定所述当前时刻的显示车速;
[0033]
车速显示模块,用于在平视显示器上显示所述当前时刻的显示车速。
[0034]
第三方面,本技术提供了一种电子设备,该电子设备包括:
[0035]
至少一个处理器;以及
[0036]
与所述至少一个处理器通信连接的存储器;其中,
[0037]
所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序
被所述至少一个处理器执行,以使所述至少一个处理器能够执行本技术任意实施例所述的车速显示方法。
[0038]
第四方面,本技术提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本技术任意实施例所述的车速显示方法。
[0039]
需要说明的是,上述计算机指令可以全部或者部分存储在计算机可读存储介质上。其中,计算机可读存储介质可以与车速显示装置的处理器封装在一起,也可以与车速显示装置的处理器单独封装,本技术对此不做限定。
[0040]
本技术中第二方面、第三方面以及第四方面的描述,可以参考第一方面的详细描述;并且,第二方面、第三方面以及第四方面的描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。
[0041]
应当理解,本部分所描述的内容并非旨在标识本技术的实施例的关键或重要特征,也不用于限制本技术的范围。本技术的其他特征将通过以下的说明书而变得容易理解。
附图说明
[0042]
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0043]
图1为本技术实施例提供的一种车速显示方法的第一流程示意图;
[0044]
图2为本技术实施例提供的一种车速显示方法的第二流程示意图;
[0045]
图3为本技术实施例提供的一种车速显示装置的结构示意图;
[0046]
图4是用来实现本技术实施例的一种车速显示方法的电子设备的框图。
具体实施方式
[0047]
为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
[0048]
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“目标”以及“原始”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够实施除了在这里图示或描述之外的顺序。此外,术语“包括”、“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0049]
在介绍本技术实施例之前,先对平视显示器进行简单介绍。平视显示器主要包括图像生成器、控制器和图像显示组件。其中,图像生成器用于将图像数字信号转换为携带图
像信息的光线。图像生成器可以是采用数字光处理技术(digital light processing,dlp)或硅基液晶技术(liquid crystal on silicon,lcos)制作的光机,包括照明组件和投影组件,投影组件可以为微投影镜头。控制器用于实现调节诸如反射镜像面的位置等功能。图像显示组件用于对虚像画面的反射投影,平视显示器应用场景的不同,图像显示组件也会不同。当平视显示器的应用场景是影院投放电影时,那么图像显示组件为投影幕布或显示屏;当平视显示器的应用场景是在车辆的挡风玻璃上展示驾驶信息,那么图像显示组件为车辆的挡风玻璃。
[0050]
图1为本技术实施例提供的一种车速显示方法的第一流程示意图,本实施例可适用于根据车辆是否处于车速离线状态确定车速,并在平视显示器中显示车速的情况。本实施例提供的一种车速显示方法可以由本技术实施例提供的车速显示装置来执行,该装置可以通过软件和/或硬件的方式实现,并集成在执行本方法的电子设备中。优选的,本技术实施例中的电子设备可以是平视显示器。
[0051]
参见图1,本实施例的方法包括但不限于如下步骤:
[0052]
s110、检测车辆在当前时刻是否处于车速离线状态。
[0053]
在本技术实施例中,平视显示器与车辆仪表之间进行通信连接,从车辆仪表中实时获取各个所需信号的状态值,或者车辆仪表实时主动将各个所需信号的状态值发送至平视显示器,平视显示器根据各个所需信号的状态值确定当前车辆所处的工况情况,从而可以实时检测车辆是否处于离线状态。
[0054]
在一种可选的实施例中,可以通过仪表车速检测车辆是否处于车速离线状态,具体为:通过接收车辆的仪表发送的仪表车速,或者从车辆仪表中获取仪表车速;判断所得到的仪表车速是否为无效值,如十六进制0xffff,若仪表车速为无效值,表明平视显示器无法得到正确的仪表车速,那么车辆处于车速离线状态,执行步骤s120。若仪表车速不为无效值,表明平视显示器可以得到正确的仪表车速,那么车辆未处于车速离线状态,执行步骤s130。
[0055]
在另一种可选的实施例中,可以通过如下方式检测到车辆是否处于车速离线状态,具体为:平视显示器以固定时间间隔t从车辆仪表中获取仪表车速。若连续预设周期(例如)内未接收到车辆的仪表发送的仪表车速,则车辆处于车速离线状态,执行步骤s120。示例性的,假如预设周期为四个周期,当获取仪表车速的时间t
timeout
等于4t时,则判定为超时,此时认定车辆处于车速离线状态。
[0056]
s120、若处于车速离线状态,则获取历史显示车速和历史路程信息,并基于历史显示车速和历史路程信息确定当前时刻的显示车速。
[0057]
在本技术实施例中,平视显示器中配置了定位组件,通过定位组件获取历史路程信息。定位组件可以是全球定位系统(global positioning system,gps)、伽利略卫星导航系统、俄罗斯格洛纳斯系统或者北斗卫星导航系统,本技术对此不做限定。平视显示器中包括图像显示组件,可以用于显示每一时刻的显示车速。
[0058]
在本技术实施例中,当平视显示器无法得到正确的仪表车速,车辆处于车速离线状态时,平视显示器从定位组件中获取历史路程信息,以及从图像显示组件中获取历史显示车速。然后,再基于历史显示车速和历史路程信息确定当前时刻的显示车速,具体为:
[0059]
从历史显示车速中得到最后时刻的显示车速以及最后时刻之前一个时刻的显示
车速,从而确定最后时刻的加速度,所述最后时刻为所述历史显示车速中最后一次显示车速对应的时刻;
[0060]
基于历史路程信息得到所述最后时刻所行驶的路程值以及所述最后时刻之前的一个时刻所行驶的路程值,根据所述最后时刻所行驶的路程值计算出所述最后时刻的平均速度,根据所述最后时刻之前的一个时刻所行驶的路程值计算出所述最后时刻之前的一个时刻的平均速度,根据所述最后时刻的平均速度和所述最后时刻之前的一个时刻的平均速度计算出所述最后时刻的加速度;
[0061]
基于历史路程信息得到当前时刻之前的上一时刻所行驶的路程值及所述上一时刻之前的一个时刻所行驶的路程值,根据所述上一时刻所行驶的路程值计算出上一时刻的平均速度,根据所述上一时刻之前的一个时刻所行驶的路程值计算出所述上一时刻之前的一个时刻的平均速度,根据所述上一时刻的平均速度和所述上一时刻之前的一个时刻的平均速度计算出所述上一时刻的加速度;
[0062]
基于历史显示车速中最后时刻的显示车速和所述最后时刻的平均速度计算车速偏差;通过基于历史显示车速确定的所述最后时刻的加速度和基于历史路程信息确定的所述最后时刻的加速度计算加速度偏差;
[0063]
基于车速偏差、加速度偏差、当前时刻之前的上一时刻的平均速度和当前时刻之前的上一时刻的加速度确定当前时刻的显示车速。
[0064]
在一种具体的实施例中,在当前时刻之前的上一时刻不为车速离线状态时,即上述最后时刻为当前时刻之前的上一时刻,相应的,所述基于历史显示车速和历史路程信息确定当前时刻的显示车速,可以简化为:
[0065]
从历史显示车速中得到当前时刻之前的上一时刻的显示车速以及上一时刻之前的一个时刻的显示车速,从而确定上一时刻的加速度;
[0066]
基于历史路程信息得到所述上一时刻所行驶的路程值以及所述上一时刻之前的一个时刻所行驶的路程值,根据所述上一时刻所行驶的路程值计算出所述上一时刻的平均速度,根据所述上一时刻之前的一个时刻所行驶的路程值计算出所述上一时刻之前的一个时刻的平均速度,根据所述上一时刻的平均速度和所述上一时刻之前的一个时刻的平均速度计算出所述上一时刻的加速度;
[0067]
基于历史显示车速中所述上一时刻的显示车速和所述上一时刻的平均速度计算车速偏差;通过基于历史显示车速确定的所述上一时刻的加速度和基于历史路程信息确定的所述上一时刻的加速度计算加速度偏差;
[0068]
基于车速偏差、加速度偏差、当前时刻之前的上一时刻的平均速度和当前时刻之前的上一时刻的加速度确定当前时刻的显示车速。
[0069]
s130、若未处于车速离线状态,则获取当前时刻的仪表车速和历史路程信息,并基于当前时刻的仪表车速和历史路程信息确定当前时刻的显示车速。
[0070]
在本技术实施例中,当平视显示器可以得到正确的仪表车速,车辆未处于车速离线状态时,平视显示器从图像显示组件中获取当前时刻的显示车速,以及从定位组件中获取历史路程信息。
[0071]
在一种具体的实施例中,基于当前时刻的仪表车速和历史路程信息确定当前时刻的显示车速,包括:基于历史路程信息得到当前时刻行驶的路程值,根据该路程值计算出当
前时刻的平均速度;若当前时刻的仪表车速和当前时刻的平均速度之间的差值在预设范围(如
±
2米每秒)之内,则将当前时刻的仪表车速作为当前时刻的显示车速。
[0072]
可选的,若当前时刻的仪表车速和当前时刻的平均速度之间的差值不在预设范围(如
±
2米每秒)之内,此时可能是测量车速的电子控制单元存在缺陷,造成了仪表车速不准确,可以执行步骤s120计算出当前时刻的显示车速。
[0073]
s140、在平视显示器上显示当前时刻的显示车速。
[0074]
在本技术实施例中,经上述步骤s120或者步骤s130计算出当前时刻的显示车速之后,平视显示器将当前时刻的显示车速显示在图像显示组件上,以呈现给驾驶员。其中,可以是采用目前图像显示技术在图像显示组件上对显示车速进行显示。
[0075]
本实施例提供的技术方案,通过检测车辆在当前时刻是否处于车速离线状态;若处于车速离线状态,则获取历史显示车速和历史路程信息,并基于历史显示车速和历史路程信息确定当前时刻的显示车速;若未处于车速离线状态,则获取当前时刻的仪表车速和历史路程信息,并基于当前时刻的仪表车速和历史路程信息确定当前时刻的显示车速;在平视显示器上显示当前时刻的显示车速。本技术平视显示器通过检测车辆是否处于车速离线状态,若是,则根据历史显示车速和历史路程信息计算出当前时刻的显示车速,可以解决因can信号丢失造成的车速不能正常显示的问题;若否,则根据平均速度判断仪表车速的准确性,可以提高车速的准确性,进而将当前时刻的显示车速显示在图像显示组件上,以呈现给驾驶员。执行本技术的技术方案,可以在can信号丢失的情况下,在平视显示器上正常地显示准确的车速,可以提高车速的准确性。
[0076]
下面进一步描述本发明实施例提供的车速显示方法,图2为本技术实施例提供的一种车速显示方法的第二流程示意图。本技术实施例是在上述实施例的基础上进行优化,具体优化为:本实施例对显示速度的确定过程进行详细的解释说明。在图2的实施例中,当前时刻之前的上一时刻也为车速离线状态。
[0077]
参见图2,本实施例的方法包括但不限于如下步骤:
[0078]
s210、当检测到车辆在当前时刻处于车速离线状态时,获取历史显示车速和历史路程信息。
[0079]
在本技术实施例中,当平视显示器检测到无法从车辆仪表中获取到正确的仪表车速时,表明车辆处于车速离线状态,那么平视显示器从定位组件中获取历史路程信息,以及从图像显示组件中获取历史显示车速。
[0080]
s220、基于历史显示车速确定最后时刻的第一加速度。
[0081]
在本技术实施例中,所述最后时刻为所述历史显示车速中最后一次显示车速对应的时刻;从历史显示车速中得到所述最后时刻的显示车速(记为v
show1
)以及所述最后时刻之前一个时刻的显示车速(记为v
show2
),然后采用加速度公式计算出所述最后时刻的加速度,记为第一加速度a1。加速度公式为:a1=(v
show1-v
show2
)/t,其中,t表示两个时刻之间的时间间隔。
[0082]
s230、基于历史路程信息确定所述最后时刻的平均速度以及所述最后时刻的第二加速度。
[0083]
在本技术实施例中,首先,基于历史路程信息得到所述最后时刻所行驶的路程值(记为

s1),根据该路程值采用平均速度公式计算出所述最后时刻的平均速度,记为第一
平均速度v
avg1
,平均速度公式为:v
avg1


s1/t,其中,t表示两个时刻之间的时间间隔。
[0084]
然后,基于历史路程信息得到所述最后时刻之前一个时刻所行驶的路程值(记为

s2),根据该路程值采用平均速度公式计算出所述最后时刻之前一个时刻的平均速度,记为第二平均速度v
avg2
,平均速度公式为:v
avg2


s2/t,其中,t表示两个时刻之间的时间间隔。
[0085]
最后,基于第一平均速度v
avg1
和第二平均速度v
avg2
采用加速度公式计算出所述最后时刻的加速度,记为第二加速度a2,加速度公式为:a2=(v
avg1-v
avg2
)/t,其中,t表示两个时刻之间的时间间隔。
[0086]
s240、基于历史显示车速中最后时刻的显示车速和最后时刻的平均速度计算车速偏差,基于第一加速度和第二加速度计算加速度偏差。
[0087]
在本技术实施例中,计算出所述最后时刻的平均速度、第一加速度和第二加速度之后,将所述最后时刻的显示车速与所述最后时刻的平均速度相减得到车速偏差,将第一加速度和第二加速度相减得到加速度偏差。
[0088]
s250、基于历史路程信息确定当前时刻之前的上一时刻的平均速度以及所述上一时刻的第三加速度。
[0089]
在本技术实施例中,首先,基于历史路程信息得到所述上一时刻所行驶的路程值(记为

s3),根据该路程值采用平均速度公式计算出所述上一时刻的平均速度v
avg上1
,平均速度公式为:v
avg上1


s3/t,其中,t表示两个时刻之间的时间间隔。
[0090]
然后,基于历史路程信息得到所述上一时刻之前的一个时刻所行驶的路程值(记为

s4),根据该路程值采用平均速度公式计算出所述上一时刻之前的一个时刻的平均速度v
avg上2
,平均速度公式为:v
avg上2


s4/t,其中,t表示两个时刻之间的时间间隔。
[0091]
最后,基于v
avg上1
和v
avg上2
采用加速度公式计算出所述上一时刻的加速度,记为第三加速度a3,加速度公式为:a3=(v
avg上1-v
avg上2
)/t,其中,t表示两个时刻之间的时间间隔。
[0092]
s260、基于车速偏差、加速度偏差、当前时刻之前的上一时刻的平均速度和第三加速度确定当前时刻的显示车速。
[0093]
在一种具体的实施例中,基于车速偏差、加速度偏差、当前时刻之前的上一时刻的平均速度和第三加速度,通过如下公式确定当前时刻的显示车速:
[0094]vshow
=(v
avg上1+
δv)+(a3+δa)*t
[0095]
式中,v
show
表示当前时刻的显示车速;v
avg上1
表示当前时刻之前的上一时刻的平均速度;δv表示车速偏差;a3表示当前时刻之前的上一时刻的第三加速度;δa表示加速度偏差;t表示所述上一时刻与当前时刻之间的时间间隔。
[0096]
在一种可选的实施例中,在基于车速偏差、加速度偏差、当前时刻之前的上一时刻的平均速度和所述上一时刻的第三加速度确定当前时刻的显示车速之前,还需要对车速偏差和加速度偏差进行校验,以确保车速偏差和加速度偏差的准确性。具体为:计算出车速偏差和加速度偏差之后,获取显示车速、车速偏差与加速度偏差之间的关联记录表;其中,关联记录表是对每一时刻的显示车速、车速偏差与加速度偏差所记录的表;基于关联记录表确定校对因子,基于校对因子分别对车速偏差和加速度偏差进行校验,得到校验之后的车速偏差和校验之后的加速度偏差。
[0097]
其中,校对因子的确定过程可以是:从历史显示车速中找出多个显示车速并计算
出所述多个显示车速对应的速度偏差,从而得到多个显示车速与速度偏差关系对,采用数学统计方法(如拟合)从多个显示车速与速度偏差关系对中确定出显示车速与速度偏差之间的关系,进而得到车速偏差的校对因子。采用上述同样的方法,计算出所述多个显示车速对应的加速度偏差,从而得到多个显示车速与加速度偏差关系对,采用数学统计方法(如拟合)从多个显示车速与加速度偏差关系对中确定出显示车速和加速度偏差之间的关系,进而得到加速度偏差的校对因子。
[0098]
其中,车速偏差和加速度偏差的校验过程可以是:对车速偏差乘以(或加上)车速偏差的校对因子,得到校验之后的车速偏差;对加速度偏差乘以(或加上)加速度偏差的校对因子,得到校验之后的加速度偏差。
[0099]
s270、在平视显示器上显示当前时刻的显示车速。
[0100]
本步骤的相关内容参见图1实施例的步骤s140,此处不再赘述。可选的,通过步骤s260确定出当前时刻的显示车速后,可以将当前时刻的显示车速和当前时刻的平均速度进行比较,若二者之间的差值在预设范围之内,则将确定出的当前时刻的显示车速在平视显示器上进行显示。
[0101]
本实施例提供的技术方案,当检测到车辆在当前时刻处于车速离线状态时,获取历史显示车速和历史路程信息;基于历史显示车速确定最后时刻的第一加速度;基于历史路程信息确定所述最后时刻的平均速度、所述最后时刻的第二加速度、当前时刻之前的上一时刻的平均速度以及所述上一时刻的第三加速度;基于所述最后时刻的显示车速和所述最后时刻的平均速度计算车速偏差,基于第一加速度和第二加速度计算加速度偏差;基于车速偏差、加速度偏差、当前时刻之前的上一时刻的平均速度和第三加速度确定当前时刻的显示车速;在平视显示器上显示当前时刻的显示车速。本技术平视显示器在检测到车辆处于车速离线状态时,根据历史显示车速和历史路程信息计算出当前时刻的显示车速,进而将当前时刻的显示车速显示在图像显示组件上,可以解决因can信号丢失造成的车速不能正常显示的问题,可以提高车速的准确性,以呈现给驾驶员。执行本技术的技术方案,可以在can信号丢失的情况下,在平视显示器上正常地显示准确的车速,可以提高车速的准确性。
[0102]
图3为本技术实施例提供的一种车速显示装置的结构示意图,该装置集成于平视显示器,如图3所示,该装置300可以包括:
[0103]
状态确定模块310,用于检测车辆在当前时刻是否处于车速离线状态;
[0104]
第一确定模块320,用于若处于车速离线状态,则获取历史显示车速和历史路程信息,并基于所述历史显示车速和所述历史路程信息确定所述当前时刻的显示车速;
[0105]
第二确定模块330,用于若未处于车速离线状态,则获取所述当前时刻的仪表车速和历史路程信息,并基于所述当前时刻的仪表车速和所述历史路程信息确定所述当前时刻的显示车速;
[0106]
车速显示模块340,用于在平视显示器上显示所述当前时刻的显示车速。
[0107]
进一步的,上述第一确定模块320,可以具体用于:基于所述历史显示车速确定最后时刻的第一加速度,所述最后时刻为所述历史显示车速中最后一次显示车速对应的时刻;基于所述历史路程信息确定所述最后时刻的平均速度、所述最后时刻的第二加速度、所述当前时刻之前的上一时刻的平均速度以及所述当前时刻之前的上一时刻的第三加速度;
基于所述历史显示车速中最后时刻的显示车速和所述最后时刻的平均速度计算车速偏差,基于所述第一加速度和所述第二加速度计算加速度偏差;基于所述车速偏差、所述加速度偏差、所述当前时刻之前的上一时刻的平均速度和所述第三加速度确定所述当前时刻的显示车速。
[0108]
进一步的,上述第一确定模块320,还可以具体用于:基于所述车速偏差、所述加速度偏差、所述当前时刻之前的上一时刻的平均速度和所述第三加速度,通过如下公式确定所述当前时刻的显示车速:
[0109]vshow
=(v
avg上1+
δv)+(a3+δa)*t
[0110]
式中,v
show
表示所述当前时刻的显示车速;v
avg上1
表示所述当前时刻之前的上一时刻的平均速度;δv表示所述车速偏差;a3表示所述当前时刻之前的上一时刻的第三加速度;δa表示所述加速度偏差;t表示所述当前时刻之前的上一时刻与所述当前时刻之间的时间间隔。
[0111]
进一步的,上述车速显示装置,还可以包括:偏差校对模块;
[0112]
所述偏差校对模块,用于在基于所述车速偏差、所述加速度偏差、所述当前时刻之前的上一时刻的平均速度和所述第三加速度确定所述当前时刻的显示车速之前,获取所述显示车速、所述车速偏差与所述加速度偏差之间的关联记录表,所述关联记录表是对每一时刻的所述显示车速、所述车速偏差与所述加速度偏差所记录的表;基于所述关联记录表确定校对因子,基于所述校对因子分别对所述车速偏差和所述加速度偏差进行校验,得到校验之后的车速偏差和校验之后的加速度偏差。
[0113]
进一步的,上述状态确定模块310,可以具体用于:接收所述车辆的仪表发送的所述仪表车速;若所述仪表车速为无效值,则所述车辆处于车速离线状态。
[0114]
进一步的,上述状态确定模块310,可以具体用于:若连续预设周期内未接收到所述车辆的仪表发送的所述仪表车速,则所述车辆处于车速离线状态。
[0115]
进一步的,上述第二确定模块330,可以具体用于:基于所述历史路程信息确定所述当前时刻的平均速度;若所述当前时刻的仪表车速和所述当前时刻的平均速度之间的差值在预设范围之内,则将所述当前时刻的仪表车速作为所述当前时刻的显示车速。
[0116]
本实施例提供的车速显示装置可适用于上述任意实施例提供的车速显示方法,具备相应的功能和有益效果。
[0117]
图4是用来实现本技术实施例的一种显示方法的电子设备的框图。电子设备10旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本技术的实现。
[0118]
如图4所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(rom)12、随机访问存储器(ram)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(rom)12中的计算机程序或者从存储单元18加载到随机访问存储器(ram)13中的计算机程序,来执行各种适当的动作和处理。在ram 13中,还可存储电子设备10操作所需的各种程序和数据。处理器
11、rom 12以及ram 13通过总线14彼此相连。输入/输出(i/o)接口15也连接至总线14。
[0119]
电子设备10中的多个部件连接至i/o接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
[0120]
处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如车速显示方法。
[0121]
在一些实施例中,车速显示方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由rom 12和/或通信单元19而被载入和/或安装到电子设备10上。当计算机程序加载到ram 13并由处理器11执行时,可以执行上文描述的车速显示方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行车速显示方法。
[0122]
本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
[0123]
用于实施本技术的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
[0124]
在本技术的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
[0125]
为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)
监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
[0126]
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)、区块链网络和互联网。
[0127]
计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务中,存在的管理难度大,业务扩展性弱的缺陷。
[0128]
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本技术中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本技术的技术方案所期望的结果,本文在此不进行限制。
[0129]
上述具体实施方式,并不构成对本技术保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本技术的精神和原则之内所作的修改、等同替换和改进等,均应包含在本技术保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1