智能寻车方法、装置、设备以及计算机可读存储介质与流程

文档序号:20267891发布日期:2020-04-03 18:37阅读:164来源:国知局
智能寻车方法、装置、设备以及计算机可读存储介质与流程

本发明涉及停车场管理技术领域,尤其涉及一种智能寻车方法、装置、设备以及计算机可读存储介质。



背景技术:

随着社会经济的发展,汽车数量大增,停车也带来了很多问题。比如说,为满足停车需求,很多停车场扩大了停车场规模,停车场的结构环境也变得复杂起来,很多时候当用户要返回停车场内寻找车辆的时候,由于停车场内环境复杂,光线昏暗,用户又不清楚自己该怎么走,往什么方向走,总是要花大量的时间来寻找自己的车辆。

现有的室内定位技术在水平方向能做到较好的定位,可以实现较高精度的室内定位服务和轨迹推算,但在z轴高度方向并不能实现很好的定位。例如用户在停车场内寻车时,在从停车场二楼移动至三楼时,导航地图大概率仍停留在二楼,这样的室内定位在z轴高度方向的定位准确性较低,用户体验较差,因此,如何提升停车场z轴高度方向的定位准确性是值得我们密切关注的一个问题。



技术实现要素:

本发明的主要目的在于提供一种智能寻车方法、装置以及计算机可读存储介质,旨在提升在停车场寻车过程中在z轴高度方向的定位精度。

为实现上述目的,本发明提供一种智能寻车方法,所述智能寻车方法应用于停车场,在所述停车场的不同楼层分别设置有气压计,所述智能寻车方法包括以下步骤:

通过移动终端获取用户当前所处位置的当前气压值;

获取车辆停放楼层的气压计测得的当前楼层气压值;

根据所述当前气压值和当前楼层气压值计算所述用户当前所处位置与所述车辆停放楼层的相对海拔,将所述相对海拔发送至所述移动终端以供用户根据所述相对海拔进行寻车。

可选地,所述通过移动终端获取用户当前所处位置的当前气压值的步骤之前,还包括:

通过所述移动终端获取车辆当前所处位置的停车位置气压值;

获取所述停车场的不同楼层的气压计测得的不同楼层的楼层气压值,将所述不同楼层的楼层气压值中与所述停车位置气压值最接近的楼层气压值所对应的楼层作为车辆停放楼层;

所述获取车辆停放楼层的气压计测得的当前楼层气压值的步骤包括:

获取所述车辆停放楼层的气压计的当前测量值,将所述当前测量值作为所述当前楼层气压值。

可选地,所述根据所述当前气压值和当前楼层气压值计算所述用户当前所处位置与所述车辆停放楼层的相对海拔的步骤包括:

获取本地海平面气压值;

根据所述当前气压值和所述本地海平面气压值计算得到所述用户当前所处位置的第一绝对海拔;

根据所述当前楼层气压值和所述本地海平面气压值计算得到所述车辆停放楼层的第二绝对海拔;

将所述第一绝对海拔与第二绝对海拔的差值作为所述用户当前所处位置与所述车辆停放楼层的相对海拔。

可选地,所述通过移动终端获取用户当前所处位置的当前气压值的步骤包括:

获取集成于所述移动终端内的气压传感器测得的原始气压值;

获取集成于所述移动终端内的温度传感器测得的原始温度值;

根据所述原始气压值和原始温度值得到用户当前所处位置的当前气压值。

可选地,所述根据所述原始气压值和原始温度值得到用户当前所处位置的当前气压值的步骤包括:

根据所述原始温度值和预设温度校准系数计算得到补偿温度值;

根据所述温度补偿值、原始气压值和预设压力校准系数计算得到当前气压值。

可选地,所述将所述相对海拔发送至所述移动终端以供用户根据所述相对海拔进行寻车的步骤之后,还包括:

通过所述移动终端获取第一气压值;

获取车辆停放楼层的气压计测得的第一楼层气压值;

根据所述第一气压值和第一楼层气压值计算第一相对海拔;

在所述用户当前所处位置与所述车辆停放楼层的相对海拔与所述第一相对海拔的差值大于或者等于预设差值阈值时,将所述第一相对海拔发送至所述移动终端。

可选地,所述将所述相对海拔发送至所述移动终端以供用户根据所述相对海拔进行寻车的步骤包括:

将所述相对海拔显示在所述移动终端上,和/或,通过所述移动终端语音播报所述相对海报,以供用户根据所述相对海拔进行寻车。

进一步地,为实现上述目的,本发明还提出一种智能寻车装置,所述智能寻车装置应用于停车场,在所述停车场的不同楼层分别设置有气压计,所述智能寻车装置包括:

第一获取模块,用于通过移动终端获取用户当前所处位置的当前气压值;

第二获取模块,用于获取车辆停放楼层的气压计测得的当前楼层气压值;

寻车模块,用于根据所述当前气压值和当前楼层气压值计算所述用户当前所处位置与所述车辆停放楼层的相对海拔,将所述相对海拔发送至所述移动终端以供用户根据所述相对海拔进行寻车。

进一步地,为实现上述目的,本发明还提出一种智能寻车设备,所述智能寻车设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的智能寻车程序,所述智能寻车程序被所述处理器执行时实现如上述所述的智能寻车方法的步骤。

进一步地,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有智能寻车程序,所述智能寻车程序被处理器执行时实现如上所述的智能寻车方法的步骤。

本发明提出的智能寻车方法,通过移动终端获取用户当前所处位置的当前气压值;获取车辆停放楼层的气压计测得的当前楼层气压值;根据所述当前气压值和当前楼层气压值计算所述用户当前所处位置与所述车辆停放楼层的相对海拔,将所述相对海拔发送至所述移动终端以供用户根据所述相对海拔进行寻车。实现了通过移动终端以及停车场设置的气压计检测气压值,以根据气压值得到用户位置和车辆位置的相对海拔,提升了在停车场寻车过程中在z轴高度方向的定位精度。

附图说明

图1为本发明智能寻车装置的功能模块示意图;

图2为本发明智能寻车方法第一示例性实施例的流程示意图;

图3为本发明智能寻车方法第二示例性实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:通过移动终端获取用户当前所处位置的当前气压值;获取车辆停放楼层的气压计测得的当前楼层气压值;根据所述当前气压值和当前楼层气压值计算所述用户当前所处位置与所述车辆停放楼层的相对海拔,将所述相对海拔发送至所述移动终端以供用户根据所述相对海拔进行寻车。实现了通过移动终端以及停车场设置的气压计检测气压值,以根据气压值得到用户位置和车辆位置的相对海拔,提升了在停车场寻车过程中在z轴高度方向的定位精度。

现有的室内定位技术在水平方向能做到较好的定位,可以实现较高精度的室内定位服务和轨迹推算,但在z轴高度方向并不能实现很好的定位。例如用户在停车场内寻车时,在从停车场二楼移动至三楼时,导航地图大概率仍停留在二楼,这样的室内定位在z轴高度方向的定位准确性较低,用户体验较差,因此,如何提升停车场z轴高度方向的定位准确性是值得我们密切关注的一个问题。

基于此,本发明实施例提出一种解决方案,可以通过移动终端以及停车场设置的气压计检测气压值,以根据气压值得到用户位置和车辆位置的相对海拔,提升了在停车场寻车过程中在z轴高度方向的定位精度。

具体地,参照图1,图1为本发明智能寻车装置的功能模块示意图。该智能寻车装置可为pc或者移动终端等可进行数据处理的终端、服务器,或者为独立的智能寻车装置,该独立的智能寻车装置可以承载于上述终端或服务器上,本实施例以智能寻车装置承载于移动终端进行举例。

在本实施例中,该智能寻车装置至少包括输出模块110、处理器120、存储器130以及通信模块140。

存储器130中存储有操作系统以及智能寻车程序,智能寻车装置可将通过移动终端获取到的用户当前所处位置的当前气压值、车辆停放楼层的气压计测得的当前楼层气压值、以及用户当前所处位置与所述车辆停放楼层的相对海拔存储于该存储器130中,并可以在存储器130中设置相应的存储目录,可用于按照时间轴存储气压值和相对海拔;输出模块110可为显示屏,显示屏可用于将相对海拔显示在屏幕上。通信模块140可以包括wifi模块以及移动通信模块,通过通信模块140与外部云端或服务器进行交互以获取本地海平面气压值。

其中,存储器130中的智能寻车程序被处理器执行时实现以下步骤:

通过移动终端获取用户当前所处位置的当前气压值;

获取车辆停放楼层的气压计测得的当前楼层气压值;

根据所述当前气压值和当前楼层气压值计算所述用户当前所处位置与所述车辆停放楼层的相对海拔,将所述相对海拔发送至所述移动终端以供用户根据所述相对海拔进行寻车。

本实施例通过上述方案,通过移动终端获取用户当前所处位置的当前气压值;获取车辆停放楼层的气压计测得的当前楼层气压值;根据所述当前气压值和当前楼层气压值计算所述用户当前所处位置与所述车辆停放楼层的相对海拔,将所述相对海拔发送至所述移动终端以供用户根据所述相对海拔进行寻车。实现了通过移动终端以及停车场设置的气压计检测气压值,以根据气压值得到用户位置和车辆位置的相对海拔,提升了在停车场寻车过程中在z轴高度方向的定位精度。

本发明智能寻车装置的具体实施方式与下述智能寻车方法各实施例基本相同,在此不再赘述。

基于上述装置架构,提出本发明方法实施例。

气压:大气压强的简称。是作用在单位面积上的大气压力,即等于单位面积上向上延伸到大气上界的垂直空气柱的重量。气压大小与高度、温度等条件有关。气压大小一般随高度增大而减小。

参照图2,图2为本发明智能寻车方法第一示例性实施例的流程示意图。该实施例中,所述智能寻车方法应用于停车场,在所述停车场的不同楼层分别设置有气压计,所述智能寻车方法包括以下步骤:

步骤s10,通过移动终端获取用户当前所处位置的当前气压值;

本实施例方法的执行主体可以为手机、平板电脑等移动终端,也可以是与移动终端、不同楼层分别设置的气压计通信连接的智能寻车设备。

现有的室内定位技术在水平方向能做到较好的定位,可以实现较高精度的室内定位服务和轨迹推算,但在z轴高度方向并不能实现很好的定位。例如用户在停车场内寻车时,在从停车场二楼移动至三楼时,导航地图大概率仍停留在二楼,这样的室内定位在z轴高度方向的定位准确性较低,用户体验较差,因此,如何提升停车场z轴高度方向的定位准确性是值得我们密切关注的一个问题。

为解决现有技术中z轴高度方向的定位准确性低的技术问题,在本发明实施例中,由于气压大小随高度增大而减小,因此在停车场的不同楼层分别设置有气压计,即每个楼层都设置有可用于检测该楼层气压值的气压计,需要说明的是,本实施例不限制每个楼层所设置气压计的数量,运维人员可与根据需要设置气压计的数量多少,若每个楼层设置的气压计数量为1,则将该气压计的气压值作为该楼层的楼层气压值,若每个楼层设置的气压计数量大于1,则可以将该楼层所有气压计的气压值的均值作为该楼层的楼层气压值。

本实施例中的移动终端内集成有气压传感器,可用于检测移动终端所处位置的气压值,即用户所处位置的气压值。当用户在停车场内寻车时,可以通过集成于移动终端的气压传感器获取用户当前所处位置的当前气压值。其中,步骤s10的执行可以是在接收到用户通过移动终端发送的寻车指令时触发,也可以是在定位装置检测到用户进入停车场时触发,也可以是以上两者结合起来触发执行步骤s10,本实施例不做具体限制。

步骤s20,获取车辆停放楼层的气压计测得的当前楼层气压值;

在本实施例中,要实现智能寻车,除了需要获取用户当前所处位置的当前气压值,还需要通过设置在车辆停放楼层的气压计获取车辆停放楼层的当前楼层气压值。

可以理解的是,本实施例不限定步骤s10和步骤s20的执行顺序,即步骤s10可以在步骤s20之前执行,步骤s10可以在步骤s20之后执行,步骤s10和步骤s20也可以同时执行。

步骤s30,根据所述当前气压值和当前楼层气压值计算所述用户当前所处位置与所述车辆停放楼层的相对海拔,以供用户根据所述相对海拔进行寻车。

在本实施例中,在获取到用户所处位置的当前气压值和车辆所处位置的当前楼层气压值后,由于这两个气压值都为绝对压力,因此可以根据绝对压力与海拔高度的换算关系,得到用户当前所处位置与车辆停放楼层的相对海拔。其中,绝对压力是指直接作用于容器或物体表面的压力,即物体承受的实际压力,其零点为绝对真空。

进一步地,所述根据所述当前气压值和当前楼层气压值计算所述用户当前所处位置与所述车辆停放楼层的相对海拔的步骤包括:获取本地海平面气压值;根据所述当前气压值和所述本地海平面气压值计算得到所述用户当前所处位置的第一绝对海拔;根据所述当前楼层气压值和所述本地海平面气压值计算得到所述车辆停放楼层的第二绝对海拔;将所述第一绝对海拔与第二绝对海拔的差值作为所述用户当前所处位置与所述车辆停放楼层的相对海拔。

在得到用户当前所处位置与车辆停放楼层的相对海拔后,将相对海拔在移动终端上显示和/或语音播报,以供用户确定其与车辆的相对位置,进而进行寻车操作,和/或移动终端结合水平方向定位方式和相对海拔确定用户与车辆的空间相对位置,进而规划寻车路线,以供用户寻车。

其中,水平方向定位方式包括但不限于三角定位技术、增强wi-fi指纹模型技术、地磁技术、蓝牙技术中的一种或者多种。

本实施例公开的智能寻车方法,通过移动终端获取用户当前所处位置的当前气压值;获取车辆停放楼层的气压计测得的当前楼层气压值;根据所述当前气压值和当前楼层气压值计算所述用户当前所处位置与所述车辆停放楼层的相对海拔,将所述相对海拔发送至所述移动终端以供用户根据所述相对海拔进行寻车。实现了通过移动终端以及停车场设置的气压计检测气压值,以根据气压值得到用户位置和车辆位置的相对海拔,提升了在停车场寻车过程中在z轴高度方向的定位精度。

进一步地,参照图3,图3为本发明智能寻车方法第二示例性实施例的流程示意图。基于上述实施例,提出本发明智能寻车方法第二实施例,上述步骤s10之前,还包括:

步骤s101,通过所述移动终端获取车辆当前所处位置的停车位置气压值;

在本实施例中,在用户进行寻车操作之前还包括用户停车完毕时,对停车位置所处楼层进行标记的步骤。

步骤s102,获取所述停车场的不同楼层的气压计测得的不同楼层的楼层气压值,将所述不同楼层的楼层气压值中与所述停车位置气压值最接近的楼层气压值所对应的楼层作为车辆停放楼层;

具体地,用户停车时,通过移动终端获取车辆当前所处位置的气压值,即停车位置气压值;获取停车场内不同楼层设置的气压计测得不同楼层的楼层气压值,从多个不同楼层的楼层气压值中筛选出与所述停车位置气压值最接近的楼层气压值,由于气压大小随高度变化而变化,在停车场所在环境中,当气压计与移动终端所处楼层高度相同时,二者测得的气压值应当非常接近甚至相等,因此,可以将与停车位置气压值最接近的楼层气压值所对应的楼层作为车辆停放楼层。

对应的,上述步骤s20包括:

步骤s21,获取所述车辆停放楼层的气压计的当前测量值,将所述当前测量值作为所述当前楼层气压值。

在本实施例中,当用户在进行寻车操作时,重新获取车辆停放楼层的气压计的当前测量值,将该当前测量值作为的当前楼层气压值。

本实施例中,通过在用户寻车时重新测量并获取车辆停放楼层的气压值,能够避免不同楼层的气压值因为季节变化、天气变化、温度变化、时间变化所引起的气压误差,以保证导致车辆停放楼层的气压计测得的气压值与移动终端测得的气压值不同的外部因素仅限于楼层高度不同。

进一步地,所述根据所述当前气压值和当前楼层气压值计算所述用户当前所处位置与所述车辆停放楼层的相对海拔的步骤包括:

获取本地海平面气压值p0;

根据所述当前气压值p1和所述本地海平面气压值计算得到所述用户当前所处位置的第一绝对海拔h1;

根据所述当前楼层气压值p2和所述本地海平面气压值计算得到所述车辆停放楼层的第二绝对海拔h2;

将所述第一绝对海拔与第二绝对海拔的差值作为所述用户当前所处位置与所述车辆停放楼层的相对海拔△h。

在本实施例中,所述本地海平面气压值p0由天气服务商提供,第一绝对海拔由下式计算得到:

第二绝对海拔由下式计算得到:

用户当前所处位置与所述车辆停放楼层的相对海拔△h=h1-h2。

本实施例中,通过在用户寻车时重新测量并获取车辆停放楼层的气压值,能够避免不同楼层的气压值因为季节变化、天气变化、温度变化、时间变化所引起的气压误差,以保证导致车辆停放楼层的气压计测得的气压值与移动终端测得的气压值不同的外部因素仅限于楼层高度不同,从而提升z轴高度方向的定位精度,进而提升用户的寻车体验。

进一步地,提出本发明智能寻车方法第三实施例,在所上述步骤s10包括:

步骤s11,获取集成于所述移动终端内的气压传感器测得的原始气压值;

步骤s12,获取集成于所述移动终端内的温度传感器测得的原始温度值;

步骤s13,根据所述原始气压值和原始温度值得到用户当前所处位置的当前气压值。

进一步地,上述步骤s13包括:

步骤s131,根据所述原始温度值和预设温度校准系数计算得到补偿温度值;

步骤s132,根据所述温度补偿值、原始气压值和预设压力校准系数计算得到当前气压值。

在本实施例中,由于气压传感器的检测值受到温度的影响较大,这种影响会导致气压传感器的检测值产生较大误差,因此要对气压传感器测得的原始气压值进行温度校准,故而需要获取外界环境温度,而外界环境温度又是通过移动终端内的温度传感器获取的,其本身也会有一定的仪器误差,因此在通过集成于所述移动终端内的温度传感器测得原始温度值后,需要通过预设温度校准系数对该原始温度值进行校准得到补偿温度值,进而根据该温度补偿值和和预设压力校准系数对原始气压值进行校准。其中,预设温度校准系数由运维人员根据温度传感器特性预先设置,预设温度校准系数数量可以为1个或者多个,本实施例不做具体限制;预设压力校准系数由运维人员根据压力传感器特性预先设置,预设压力校准系数数量可以为1个或者多个,本实施例不做具体限制。

进一步地,对于在停车场的不同楼层设置的气压计的测量值也可以进行上述校准操作,以进一步减小误差。

在本实施例中,通过对移动终端内的气压传感器的测量值进行温度校准和压力校准,能够尽可能的减小测量值与真实值的误差,提升气压测量值的准确度,进而能够得到更准确的相对海拔,提升在停车场寻车过程中在z轴高度方向的定位精度。

进一步地,提出本发明智能寻车方法第四实施例,在上述步骤s30之后,还包括:

通过所述移动终端获取第一气压值;

获取车辆停放楼层的气压计测得的第一楼层气压值;

根据所述第一气压值和第一楼层气压值计算第一相对海拔;

在所述用户当前所处位置与所述车辆停放楼层的相对海拔与所述第一相对海拔的差值大于或者等于预设差值阈值时,将所述第一相对海拔发送至所述移动终端。

在本实施例中,在用户获取到寻车起点相对于车辆停放楼层的相对海拔后,移动进行寻车,在移动过程中,按照一定频率或者实时通过移动终端获取第一气压值,并获取车辆停放楼层的气压计测得的第一楼层气压值,这两个气压值都是用户移动寻车过程中的气压值数据,计算第一气压值与第一楼层气压值的差值得到第一相对海拔,若第一相对海拔与用户在寻车起点时的相对海报差值大于预设差值阈值,则说明用户可能正在上、下楼或者进行其他z轴高度方向的移动,且在z轴高度方向的移动距离大于预设差值阈值时,将第一相对海拔发送至移动终端,以更新用户相对车辆的相对位置。

进一步地,在用户寻车过程中,持续获取移动终端检测的气压值和车辆停放楼层的气压计检测的气压值,并根据这两个气压值计算用户与车辆的的相对海拔,每当当前计算的相对海拔与上一次发送给移动终端的相对海拔大于或者等于预设差值阈值时,就将当前计算的相对海拔发送至移动终端,以持续更新用户相对车辆的相对位置,若当前计算的相对海拔与上一次发送给移动终端的相对海拔小于预设差值阈值,则不发送。

其中,预设差值阈值由运维人员根据需要设置,本实施例不做具体限制,例如可将预设差值阈值设置为本停车场每层楼的高度。

在本实施例中,通过在用户移动寻车过程中,持续获取移动终端和车辆停放楼层的气压计检测到的气压值,进而获取二者的相对海拔,并将该相对海拔与上一次发送给移动终端的相对海拔进行比较,以确定用户在z轴高度方向的移动距离是否发生突变(例如上、下一层或多层楼),从而更新用户相对车辆的相对位置,帮助用户更快的找到车辆。

此外,本发明实施例还提出一种智能寻车设备,所述智能寻车设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的智能寻车程序,所述智能寻车程序被所述处理器执行时实现如上述实施例所述的智能寻车方法的步骤。

由于本智能寻车程序被处理器执行时,采用了前述所有实施例的全部技术方案,因此至少具有前述所有实施例的全部技术方案所带来的所有有益效果,在此不再一一赘述。

此外,本发明实施例还提出一种计算机可读存储介质。所述计算机可读存储介质上存储有智能寻车程序,所述智能寻车程序被处理器执行时实现如上所述的智能寻车方法的步骤。

由于本智能寻车程序被处理器执行时,采用了前述所有实施例的全部技术方案,因此至少具有前述所有实施例的全部技术方案所带来的所有有益效果,在此不再一一赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,被控终端,或者网络设备等)执行本发明每个实施例的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1