离线寻车方法、装置、设备及存储介质

文档序号:1887006 发布日期:2021-11-26 浏览:28次 >En<

阅读说明:本技术 离线寻车方法、装置、设备及存储介质 (Offline vehicle searching method, device, equipment and storage medium ) 是由 罗敏 于 2021-07-22 设计创作,主要内容包括:本发明公开了一种离线寻车方法、装置、设备及存储介质,包括:在开启离线寻车模式时,获取离线导航路线图;从离线导航路线图中读取第一位置信息,根据第一位置信息指引用户到达第一目标位置;从离线导航线路图中读取车辆位置信息;根据第一位置信息和车辆位置信息确定用户的行进方向;根据离线导航路线图和行进方向指引用户到达车辆位置。由于本发明是根据离线导航路线图中的第一位置信息指引用户到达第一目标位置,根据离线导航地图中车辆位置信息和第一位置信息确定用于的行进方向,根据行进方向和离线导航路线图指引用户到达车辆位置,解决了现有技术中在无定位信号时,无法根据导航软件准确寻车的技术问题,提高了无定位信号寻车的准确度。(The invention discloses an offline car searching method, device, equipment and storage medium, comprising the following steps: when an offline car-searching mode is started, acquiring an offline navigation route map; reading first position information from the off-line navigation route map, and guiding a user to reach a first target position according to the first position information; reading vehicle position information from the offline navigation route map; determining the traveling direction of the user according to the first position information and the vehicle position information; and guiding the user to reach the vehicle position according to the off-line navigation route map and the traveling direction. The invention guides the user to reach the first target position according to the first position information in the off-line navigation road map, determines the travelling direction according to the vehicle position information and the first position information in the off-line navigation map, and guides the user to reach the vehicle position according to the travelling direction and the off-line navigation road map, thereby solving the technical problem that the vehicle cannot be accurately searched according to navigation software when no positioning signal exists in the prior art, and improving the accuracy of searching the vehicle without the positioning signal.)

离线寻车方法、装置、设备及存储介质

技术领域

本发明涉及智能穿戴技术领域,尤其涉及一种离线寻车方法、装置、设备及存储介质。

背景技术

目前,人们越来越依靠通过导航软件的指引来到达指定地点从而实现停车场找车的目的,但是导航软件顺利完成导航的前提是有一定强度的定位信号,在没有定位信号或定位信号弱的地方,导航软件的使用就会受到限制,不能满足用户的寻车需求,因此,如何在地下车库或郊区等无定位信号或定位信号弱的地方顺利完成寻车,成为亟待解决的技术问题

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

发明内容

本发明的主要目的在于提供了一种离线寻车方法、装置、设备及存储介质,旨在解决现有技术无法在无定位信号时准确寻车的技术问题。

为实现上述目的,本发明提供了一种离线寻车方法,所述方法包括以下步骤:

在开启离线寻车模式时,获取离线导航路线图;

从所述离线导航路线图中读取第一位置信息,并根据所述第一位置信息指引用户到达第一目标位置;

在用户到达第一目标位置时,从所述离线导航线路图中读取车辆位置信息;

根据所述第一位置信息和所述车辆位置信息确定用户的行进方向;

根据所述离线导航路线图和所述行进方向指引所述用户到达车辆位置。

可选地,所述根据所述离线导航路线图和所述行进方向指引所述用户到达车辆位置的步骤,包括:

获取所述用户在寻车过程中的运动信息,根据所述运动信息确定运动步频;

从所述离线导航线路图中读取序列标签,并根据所述运动步频、所述序列标签和所述行进方向指引所述用户到达车辆位置。

可选地,所述在开启离线寻车模式时,获取离线导航路线图的步骤之前,所述方法还包括:

在与车载蓝牙的连接断开时,将当前位置信息作为车辆位置信息;

实时获取用户行进过程中的加速度和方向数据;

根据所述加速度和所述方向数据确定所述用户行进过程中每一步的轨迹矢量;

按照时间顺序为所述每一步的轨迹矢量添加序列标签,并根据所述每一步的轨迹矢量确定离线导航路线图。

可选地,所述根据所述加速度和所述方向数据确定所述用户行进过程中每一步的轨迹矢量的步骤,包括:

根据所述加速度确定所述用户的步频信息,并根据所述步频信息、所述加速度和所述方向数据确定所述用户行进过程中每一步的行进角度;

根据所述用户行进过程中每一步的行进角度和所述用户的标准步长确定所述用户行进过程中每一步的轨迹矢量。

可选地,所述在与车载蓝牙的连接断开时,将当前位置信息作为车辆位置信息的步骤之前,所述方法还包括:

实时获取定位信号的第一信号强度和车辆的速度信息;

在所述第一信号强度和所述速度信息满足预设条件时,判定所述车辆停车完成,并将所述车辆停车完成时的位置信息作为车辆位置信息。

可选地,所述根据所述加速度和所述方向数据确定所述用户行进过程中每一步的轨迹矢量的步骤之后,所述方法还包括:

实时获取定位信号的第二信号强度;

在所述第二信号强度大于预设强度阈值时,将该时刻的位置信息设定为第一位置信息。

可选地,所述根据所述用户行进过程中每一步的行进角度和所述用户的标准步长确定所述用户行进过程中每一步的轨迹矢量的步骤之前,所述方法还包括:

获取预设历史时间内所述用户的总步数和总路程,并根据所述总步数和所述总路程确定所述用户的标准步长。

此外,为实现上述目的,本发明还提出一种离线寻车装置,所述装置包括:

获取模块,用于在开启离线寻车模式时,获取离线导航路线图;

第一指引模块,用于从所述离线导航路线图中读取第一位置信息,并根据所述第一位置信息指引用户到达第一目标位置;

读取模块,用于在用户到达第一目标位置时,从所述离线导航线路图中读取车辆位置信息;

确定模块,用于根据所述第一位置信息和所述车辆位置信息确定用户的行进方向;

第二指引模块,用于根据所述离线导航路线图和所述行进方向指引所述用户到达车辆位置。

此外,为实现上述目的,本发明还提出一种离线寻车设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的离线寻车程序,所述离线寻车程序配置为实现如上文所述的离线寻车方法的步骤。

此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有离线寻车程序,所述离线寻车程序被处理器执行时实现如上文所述的离线寻车方法的步骤。

本发明在开启离线寻车模式时,获取离线导航路线图;从所述离线导航路线图中读取第一位置信息,并根据所述第一位置信息指引用户到达第一目标位置;在用户到达第一目标位置时,从所述离线导航线路图中读取车辆位置信息;根据所述第一位置信息和所述车辆位置信息确定用户的行进方向;根据所述离线导航路线图和所述行进方向指引所述用户到达车辆位置。由于本发明是根据离线导航路线图中的第一位置信息指引用户到达第一目标位置,根据离线导航地图中车辆位置信息和第一位置信息确定用于的行进方向,根据行进方向和离线导航路线图指引用户到达车辆位置,解决了现有技术中在无定位信号时,无法根据导航软件准确寻车的技术问题,提高了无定位信号寻车的准确度。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的离线寻车设备的结构示意图;

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

图3为本发明离线寻车方法第二实施例的流程示意图;

图4为本发明离线寻车方法第三实施例的流程示意图;

图5为本发明离线寻车装置第一实施例的结构框图。

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

具体实施方式

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

参照图1,图1为本发明实施例方案涉及的硬件运行环境的离线寻车设备结构示意图。

如图1所示,该离线寻车设备可以包括:处理器1001,例如中央处理器(CentralProcessing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(Wireless-Fidelity,WI-FI)接口)。存储器1005可以是高速的随机存取存储器(RandomAccess Memory,RAM),也可以是稳定的非易失性存储器(Non-Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的结构并不构成对离线寻车设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及离线寻车程序。

在图1所示的离线寻车设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明离线寻车设备中的处理器1001、存储器1005可以设置在离线寻车设备中,所述离线寻车设备通过处理器1001调用存储器1005中存储的离线寻车程序,并执行本发明实施例提供的离线寻车方法。

本发明实施例提供了一种离线寻车方法,参照图2,图2为本发明离线寻车方法第一实施例的流程示意图。

本实施例中,所述离线寻车方法包括以下步骤:

步骤S10:在开启离线寻车模式时,获取离线导航路线图。

需要说明的是,本实施例的执行主体可以是一种具有数据处理、网络通信以及程序运行功能的计算服务设备,例如智能手环、智能手表、手机等,或者是一种能够实现上述功能的电子设备、可穿戴设备等,以下以智能手表为例,对本实施例及下述各实施例进行说明。

应该理解的是,本实施例的方法可应用于鸿蒙系统、安卓系统和IOS系统,在此不做限制,在智能手表中设置有多种模式,例如离线寻车模式、在线寻车模式等,离线寻车模式为无定位信号导航寻找车辆的模式;可以通过用户手动选择开启离线寻车模式,可以通过语音控制开启,也可以自动开启离线寻车模式,例如用户在商场购物,将车子停放在地下车库,智能手表在检测到用户与电梯的距离小于预设距离且距离逐渐变小时,自动开启离线寻车模式,具体通过何种方式开始离线寻车模式,本实施例对此不做限制。

可以理解的是,离线导航线路图为在用户完成停车后,智能手表在无定位信号的区域根据用户的运动轨迹在预设坐标系中绘制的导航线路图,其中预设坐标系可为大地坐标系。

步骤S20:从所述离线导航路线图中读取第一位置信息,并根据所述第一位置信息指引用户到达第一目标位置。

应该理解的是,第一位置信息包括第一位置与车辆位置的相对方向和相对角度,第一位置信息可通过如下至少一种方式确定:(1)通过接收用户的标定操作,将用户标定的位置信息作为第一位置信息,例如用户在到达某个醒目的参照物或用户到达某个电梯口时,执行标定操作,智能手表接收到用户标定的位置信息,将该位置信息作为第一位置信息;(2)智能手表持续检测定位信号的信号强度,在定位信号的信号强度大于预设信号强度阈值且持续一定时间保持该信号强度或大于该信号强度时,将该位置的位置信息作为第一位置信息,在第一位置信息确定后,智能手表完成离线导航路线图的绘制,并将第一位置信息作为离线导航路线图的终点,具体如何确定第一位置信息,本实施例对此不作限制。

可以理解的是,离线导航路线图中包含第一位置信息,从离线导航路线图中读取第一位置信息后,在有定位信号时,可以通过智能手表的在线导航,指引用户到达第一目标位置,例如通过北斗导航或GPS导航指引用户到达第一目标位置;在无定位信号时,智能手表根据内置的指南针确定行进的方向,指引用户到达第一目标位置。

步骤S30:在用户到达第一目标位置时,从所述离线导航线路图中读取车辆位置信息。

应该理解的是,车辆位置信息为标定信息,在车辆完成停车时,可在预设坐标系中随机选取一个位置点,智能手表通过内置的指示方向装置(例如指南针),得到完成停车时用户的方位数据,将方位数据添加至该位置点作为车辆位置信息,车辆位置信息可通过以下至少一种方式确定:(1)智能手表和车载蓝牙连接,在车辆完成停车时,智能手表和车载蓝牙的连接断开,在断开时获取用户的方位数据,将该方位数据添加至在预设坐标系中选取的位置点信息中,将该位置点的信息设定为车辆位置信息;(2)智能手表检测定位信号的信号强度和车辆的车速,在信号强度小于预设信号强度阈值且车速为零时,获取用户的方位数据,将该方位数据添加至在预设坐标系中选取的位置点信息中,将该位置点的信息设定为车辆位置信息,车辆位置信息具体怎么确定,本实施例对此不作限制。

步骤S40:根据所述第一位置信息和所述车辆位置信息确定用户的行进方向。

可以理解的是,根据第一位置信息和车辆位置信息可以得出车辆与用户的相对位置,智能手表根据相对位置确定用户寻车的行进方向。

步骤S50:根据所述离线导航路线图和所述行进方向指引所述用户到达车辆位置。

应该理解的是,智能手表根据离线导航路线图和行进方向指引用户到达车辆位置,智能手表可根据内置指南针的指引,根据行进方向和离线导航地图中包含的运动轨迹到达车辆位置,实现离线寻车。

进一步地,为了提高无定位信号寻车的效率,所述步骤S50包括:获取所述用户在寻车过程中的运动信息,根据所述运动信息确定运动步频;从所述离线导航线路图中读取序列标签,并根据所述运动步频、所述序列标签和所述行进方向指引所述用户到达车辆位置。

应该理解的是,运动信息包括运动的加速度和运动的速度,其中加速度可以通过智能手表内置的四轴加速度传感器测得,用户在运动过程中,手臂会摆动产生加速度,将产生的加速度放到时间加速度坐标系中类似余弦函数波形,波形相邻两个波峰之间相当于用户走了一步,从而确定用户的运动步频,其中,运动步频包括用户每一步的开始时刻。

可以理解的是,序列标签为在智能手表绘制离线导航路线图时按照时间顺序为用户的每一步添加的标签,例如按照时间顺序为用户的第一步添加的序列标签为“1”,第二步添加的序列标签为“2”,其余以此类推,在此不再赘述。

应该理解的是,在用户寻车过程中读取到序列标签,根据序列标签可以获得用户在绘制离线导航地图时每一步的轨迹矢量,根据运动步频、序列标签和行进方向指引用户到达车辆位置。

可以理解的是,为了给用户提供更多的选择,在用户寻车时,若到达除第一目标位置以外的位置,智能手表可以获取当前位置与第一目标位置的距离和与第一目标位置的相对方向,根据距离和相对方向将用户的当前位置添加至离线导航路线图中,从而获得与车辆位置的相对方向,以此相对方向得到行进方向,指引用户找到车辆。

可以理解的是,为了进一步提高离线寻车的效率,在用户到达第一目标位置后,根据第一位置信息和车辆位置信息确定用户的行进方向,此时智能手表内置的指南针指引用户向行进方向移动,在用户移动的过程中智能手表记录用户的移动步数,根据移动步数和用户的标准步长确定用户的移动路程,根据离线导航地图中的序列标签可以得到用户完成停车后到达第一目标位置行走的步数,将用户的标准步长与步数相乘得到用户完成停车后到达第一目标位置行走的路程,根据用户的移动路程和行走的路程引导用户到达车辆位置,其中可以在移动路程和行走的路程相等时,判定用户到达车辆位置,也可以在移动路程与行走路程的差值的绝对值小于预设阈值时,判定用户到达车辆位置,其中,标准步长可通过以下方式确定:智能手表获取预设历史事件内用户行走的总步数和总路程,用总路程处于总步数即可得到预设历史事件内用户的平均步长,将平均步长做为用户的标准步长,预设阈值的大小可以根据具体场景确定,本实施例对此不作限制。

在具体实现中,获取用户在寻车过程中的加速度,根据加速度确定用户的在运动过程中每一步的开始时刻,在用户到达第一目标位置时,根据第一位置信息和车辆位置信息确定用户的行进方向,从离线导航路线图中读取序列标签,假设共用n个序列标签,根据序列标签获得智能手表在绘制离线导航路线图时用户每一步的轨迹矢量,在用户开始寻车时,将第n个序列标签对应的轨迹矢量的方向相反的矢量作为用户第一步的指引轨迹,将第(n-1)个序列标签对应的轨迹矢量的方向相反的矢量作为用户第二步的指引轨迹,在寻车过程中根据每一步的指引轨迹和行进方向,指引用户到达车辆位置。

本实施例在开启离线寻车模式时,获取离线导航路线图;从所述离线导航路线图中读取第一位置信息,并根据所述第一位置信息指引用户到达第一目标位置;在用户到达第一目标位置时,从所述离线导航线路图中读取车辆位置信息;根据所述第一位置信息和所述车辆位置信息确定用户的行进方向;根据所述离线导航路线图和所述行进方向指引所述用户到达车辆位置。由于本实施例是根据离线导航路线图中的第一位置信息指引用户到达第一目标位置,根据离线导航地图中车辆位置信息和第一位置信息确定用于的行进方向,根据行进方向和离线导航路线图指引用户到达车辆位置,解决了现有技术中在无定位信号时,无法根据导航软件准确寻车的技术问题,提高了无定位信号寻车的准确度。

参考图3,图3为本发明离线寻车方法第二实施例的流程示意图。

基于上述第一实施例,在本实施例中,在所述步骤S10之前,所述方法还包括:

步骤S01:在与车载蓝牙的连接断开时,将当前位置信息作为车辆位置信息。

应该理解的是,智能手表和车载蓝牙连接,在车辆完成停车时,车辆熄火断电,此时车载蓝牙与智能手表之间的连接断开,表明用户停车完成,此时智能手表通过内置的方向指示装置(例如指南针),得到车辆用户的当前方位数据,在预设坐标系中随机选取一个位置点,并将用户的当前方位数据添加至该位置点信息中,将该位置点信息作为车辆位置信息。

步骤S02:实时获取用户行进过程中的加速度和方向数据。

可以理解的是,智能手表内置的传感器可以采集用户行进过程中的加速度和方向数据,其中方向数据为磁场强度数据。

步骤S03:根据所述加速度和所述方向数据确定所述用户行进过程中每一步的轨迹矢量。

应该理解的是,根据加速度和方向数据通过预设公式可以确定用户行进过程中每一步的行进角度,根据用户每一步的行进方向和用户的标准步长确定每一步的轨迹矢量,其中预设公式为:

式中,B为行进角度;Ax、Ay、Az分别为预设坐标系中沿x、y、z轴方向的磁场强度数据;ax、ay、az分别为沿x、y、z轴方向的加速度;g为重力加速度。

步骤S04:按照时间顺序为所述每一步的轨迹矢量添加序列标签,并根据所述每一步的轨迹矢量确定离线导航路线图。

可以理解的是,按照时间的先后顺序,为每一步轨迹矢量添加序列标签,例如为第一步的轨迹矢量添加序列标签为“1”,为第二步的轨迹矢量添加序列标签为“2”,后面依次类推,直至所有的轨迹矢量都被添加矢量标签。

应该理解的是,用户每一步的轨迹矢量都有大小和方向,将每一步的轨迹矢量按照时间顺序或序列标签首尾相连即得到离线导航路线图。

进一步地,为了提高离线导航路线图的精度,所述步骤S03包括:根据所述加速度确定所述用户的步频信息,并根据所述步频信息、所述加速度和所述方向数据确定所述用户行进过程中每一步的行进角度;根据所述用户行进过程中每一步的行进角度和所述用户的标准步长确定所述用户行进过程中每一步的轨迹矢量。

应该理解的是,加速度可以通过智能手表内置的四轴加速度传感器测得,用户在运动过程中,手臂会摆动产生加速度,将产生的加速度放到时间加速度坐标系中类似余弦函数波形,波形相邻两个波峰之间相当于用户走了一步,从而确定用户的步频信息,其中步频信息包括用户运动过程中每一步的开始时刻。

在具体实现中,智能手表根据加速度确定用户在行进过程中每一步开始的时间,将每一步开始的时刻为每一步轨迹矢量的起始点,每一步的行进角度作为轨迹矢量的方向,将用户的标准步长作为轨迹矢量的大小,即可得到用户行进过程中每一步的轨迹矢量。

进一步地,为了提高提高离线寻车的效率,所述根据所述加速度和所述方向数据确定所述用户行进过程中每一步的轨迹矢量的步骤之后,所述方法还包括:实时获取定位信号的第二信号强度;在所述第二信号强度大于预设强度阈值时,将该时刻的位置信息设定为第一位置信息。

应该理解的是,智能手表能够实时获取定位信号的信号强度,其中定位信号可为北斗定位信号、GPS定位信号或其他定位信号,在第二信号强度大于预设强度阈值时,表明用户到达有定位信号的区域,不需要再绘制离线导航路线图,智能手表获取该时刻用户的位置信息,并将该位置信息作为第一位置信息。

可以理解的是,定位信号可能在很短一段时间内第二信号强度大于预设强度阈值,此后定位信号消失或减弱到预设强度阈值下,为了避免此种情况,智能手表获取第二信号强度大于预设强度阈值的时间,并设置一个时间阈值,在上述时间大于时间阈值时,智能手表获取该时刻用户的位置信息,并将该位置信息作为第一位置信息。

进一步地,为了提高轨迹矢量的准确度,所述根据所述用户行进过程中每一步的行进角度和所述用户的标准步长确定所述用户行进过程中每一步的轨迹矢量的步骤之前,所述方法还包括:获取预设历史时间内所述用户的总步数和总路程,并根据所述总步数和所述总路程确定所述用户的标准步长。

应该理解的是,用户在行进过程中,每一步的步长可能发生变化,但是同一个人正常行走时,步长变化不大,智能手表获取预设历史事件内用户行走的总步数和总路程,用总路程处于总步数即可得到预设历史事件内用户的平均步长,将平均步长做为用户的标准步长。

本实施例在与车载蓝牙的连接断开时,将当前位置信息作为车辆位置信息;实时获取用户行进过程中的加速度和方向数据;根据所述加速度和所述方向数据确定所述用户行进过程中每一步的轨迹矢量;按照时间顺序为所述每一步的轨迹矢量添加序列标签,并根据所述每一步的轨迹矢量确定离线导航路线图。由于本实施例是通过将与车载蓝牙断开时刻用户的位置信息作为车辆位置信息,根据用户行进过程中的加速度和方向数据确定用户每一步的轨迹矢量,根据每一步的轨迹矢量确定离线导航路线图,解决了现有技术中无定位信号时,无法绘制路线图的技术问题,提高了无定位信号绘制导航路线图的精度。

参考图4,图4为本发明离线寻车方法第三实施例的流程示意图。

基于上述各实施例,在本实施例中,所述步骤S01之前,所述方法还包括:

步骤S1:实时获取定位信号的第一信号强度和车辆的速度信息。

应该理解的是,智能手表能够获取定位信号的信号强度,并将获取到的信号强度作为第一信号强度,智能手表通过内置传感器能够获得佩戴用户的速度信息,由于在车辆行进过程中车辆与用户相对静止,因此用户的速度信息即可表示车辆的速度信息。

步骤S2:在所述第一信号强度和所述速度信息满足预设条件时,判定所述车辆停车完成,并将所述车辆停车完成时的位置信息作为车辆位置信息。

可以理解的是,预设条件可根据具体场景设定,例如将预设条件设定为:第一信号强度小于预设信号强度阈值持续的时间大于预设时间阈值且车辆的速度信息表明车速为零。

可以理解的是,在第一信号强度和速度信息满足预设条件时,表明车辆完成停车且停车区域的无定位信号或定位信号弱到无法满足导航需求,此时将车辆完成停车时的位置信息作为车辆位置信息。

本实施例实时获取定位信号的第一信号强度和车辆的速度信息;在所述第一信号强度和所述速度信息满足预设条件时,判定所述车辆停车完成,并将所述车辆停车完成时的位置信息作为车辆位置信息。提高了车辆位置信息的准确度。

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

参照图5,图5为本发明离线寻车装置第一实施例的结构框图。

如图5所示,本发明实施例提出的离线寻车装置包括:获取模块10、第一指引模块20、读取模块30、确定模块40和第二指引模块50。

获取模块10,用于在开启离线寻车模式时,获取离线导航路线图;

第一指引模块20,用于从所述离线导航路线图中读取第一位置信息,并根据所述第一位置信息指引用户到达第一目标位置;

读取模块30,用于在用户到达第一目标位置时,从所述离线导航线路图中读取车辆位置信息;

确定模块40,用于根据所述第一位置信息和所述车辆位置信息确定用户的行进方向;

第二指引模块50,用于根据所述离线导航路线图和所述行进方向指引所述用户到达车辆位置。

本实施例获取模块10在开启离线寻车模式时,获取离线导航路线图;第一指引模块20从所述离线导航路线图中读取第一位置信息,并根据所述第一位置信息指引用户到达第一目标位置;读取模块30在用户到达第一目标位置时,从所述离线导航线路图中读取车辆位置信息;确定模块40根据所述第一位置信息和所述车辆位置信息确定用户的行进方向;第二指引模块50根据所述离线导航路线图和所述行进方向指引所述用户到达车辆位置。由于本实施例是根据离线导航路线图中的第一位置信息指引用户到达第一目标位置,根据离线导航地图中车辆位置信息和第一位置信息确定用于的行进方向,根据行进方向和离线导航路线图指引用户到达车辆位置,解决了现有技术中在无定位信号时,无法根据导航软件准确寻车的技术问题,提高了无定位信号寻车的准确度。

基于本发明上述离线寻车装置第一实施例,提出本发明离线寻车装置的第二实施例。

在本实施例中,所述第二指引模块50,还用于获取所述用户在寻车过程中的运动信息,根据所述运动信息确定运动步频;从所述离线导航线路图中读取序列标签,并根据所述运动步频、所述序列标签和所述行进方向指引所述用户到达车辆位置。

所述获取模块10,还用于在与车载蓝牙的连接断开时,将当前位置信息作为车辆位置信息;实时获取用户行进过程中的加速度和方向数据;根据所述加速度和所述方向数据确定所述用户行进过程中每一步的轨迹矢量;按照时间顺序为所述每一步的轨迹矢量添加序列标签,并根据所述每一步的轨迹矢量确定离线导航路线图。

所述获取模块10,还用于根据所述加速度确定所述用户的步频信息,并根据所述步频信息、所述加速度和所述方向数据确定所述用户行进过程中每一步的行进角度;根据所述用户行进过程中每一步的行进角度和所述用户的标准步长确定所述用户行进过程中每一步的轨迹矢量。

所述获取模块10,还用于实时获取定位信号的第一信号强度和车辆的速度信息;在所述第一信号强度和所述速度信息满足预设条件时,判定所述车辆停车完成,并将所述车辆停车完成时的位置信息作为车辆位置信息。

所述获取模块10,还用于实时获取定位信号的第二信号强度;在所述第二信号强度大于预设强度阈值时,将该时刻的位置信息设定为第一位置信息。

所述获取模块10,还用于获取预设历史时间内所述用户的总步数和总路程,并根据所述总步数和所述总路程确定所述用户的标准步长。

本发明离线寻车装置的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。

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

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

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

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

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种地图更新的触发方法和系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!