AR导航方法、装置及适用于车辆的AR导航终端与流程

文档序号:19150479发布日期:2019-11-16 00:01阅读:863来源:国知局
AR导航方法、装置及适用于车辆的AR导航终端与流程

本申请涉及车联网技术领域,尤其是涉及一种ar导航方法、装置及适用于车辆的ar导航终端。



背景技术:

目前,人们大多采用手机app进行导航,手机app为用户提供行驶路线信息,用户可方便地根据导航地图进行驾驶。但是,对于新手司机来说,由于导航地图与实际驾驶环境之间存在着差异,在遇到交叉路口等路面复杂的环境下,容易出现走错路的情况。而且,一边开车一边看导航本就是不安全的行为,本质来说就是在盲开。当车速为120公里/小时的时候,看导航1秒钟大概就有70米是在盲开,更不要说在国外不限速的高速公路上200+公里/小时的速度。所以现在用于车载的手机导航对用户来说,其呈现的导航效果不够直观,功能不够人性化、智能化。相对应的,在这样的市场需求下,“ar导航”作为一种更好的解决方案应运而生,而且已经有不少科技公司将这个概念带到了我们的视野里。

ar(增强现实技术)是在真实场景里出现一些虚拟信息,ar导航则是在真实的路况信息中加入实时导航信息来更直观地引导用户前进,如何为用户提供良好的虚拟箭头指示,是ar导航亟待解决的问题之一。



技术实现要素:

本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请的一个目的是提供一种ar导航方法、装置及适用于车辆的ar导航终端,以提供在ar导航中,更好地为用户提供虚拟箭头指示。

本申请所采用的技术方案是:

第一方面,本申请提供一种ar导航方法,由设置于车辆上的终端执行,包括:获取并向服务器上传所述车辆的目标位置和当前位置;采集并向所述服务器发送车辆运行相关参数,所述车辆运行相关参数包括:所述车辆的行驶环境和行驶状态;从所述服务器接收导航路线和ar指示标记,所述导航路线包括特殊地理位置,所述ar指示标记用于标记所述车辆抵达所述特殊地理位置处的导航方向;在ar标记显示装置上显示所述ar指示标记,所述ar指示标记的显示状态基于如下标记影响因素:所述特殊地理位置和所述车辆运行相关参数,所述显示状态包括:形状和/或大小和/或颜色。

其中,从所述服务器接收导航路线和ar指示标记之前,还包括:采集并向所述服务器发送驾驶行为图像数据,所述驾驶行为图像数据包括:驾驶姿势、面部表情;

从所述服务器接收导航路线为:从所述服务器接收与所述驾驶行为图像数据匹配的导航路线。

第二方面,本申请提供一种服务器端ar导航方法,该ar导航方法由服务器执行,包括:接收终端发送的目标位置和当前位置;根据该目标位置和该当前位置,生成导航路线,该导航路线包括特殊地理位置;基于该特殊地理位置,生成ar指示标记,该ar指示标记用于标记车辆抵达该特殊地理位置处的导航方向;接收该终端发送的该车辆运行相关参数;基于如下标记影响因素:该特殊地理位置和该车辆运行相关参数,生成该ar指示标记的显示状态,该显示状态包括:形状和/或大小和/或颜色;将该导航路线和该ar标记发送至该终端;所述ar指示标记还包括:根据来自所述终端的自定义ar指示标记生成的ar指示标记。

其中,还包括:检测行驶路线,具体为:获取所述车辆的实时位置,检测所述实时位置与当前导航路线是否一致;当检测到导航路线不一致时,根据所述实时位置记录当前基于用户习惯的导航路线;

还包括:根据用户分享意愿进行导航路线分享,具体为:根据用户的分享意愿将所述基于用户习惯的导航路线推送给相关人员;同时检测所述基于用户习惯的导航路线中是否存在违反交规的行驶路段,如果存在,则不进行导航路线分享。

其中,将所述导航路线和所述ar标记发送至所述终端之前,还包括:接收来自于所述终端的驾驶行为图像数据,所述驾驶行为图像数据包括:驾驶姿势、面部表情;将所述驾驶行为图像数据输入到构建的神经网络算法模型中,判断司机是新手司机还是老手司机;若判定所述司机是新手司机,则将发送所述最佳导航路线作为所述导航路线;反之,发送所述基于用户习惯的导航路线作为所述导航路线。

第三方面,本申请提供一种ar导航装置,该ar导航装置适用于终端,包括:导航位置上传模块,用于获取并向服务器上传该车辆的目标位置和当前位置;车辆参数上传模块,用于采集并向服务器发送车辆运行相关参数,该车辆运行相关参数包括:该车辆的行驶环境和行驶状态;ar导航数据下载模块,用于从该服务器接收导航路线和ar指示标记,该导航路线包括特殊地理位置,该ar指示标记用于标记该车辆抵达该特殊地理位置处的导航方向;ar指示标记显示模块,用于在ar标记显示装置上显示该ar指示标记,该ar指示标记的显示状态基于如下标记影响因素:该特殊地理位置和该车辆运行相关参数,该显示状态包括:形状和/或大小和/或颜色。

第四方面,本申请提供适用于车辆的ar导航终端,包括:触摸显示屏、gps装置存储器以及至少一个处理器;所述触摸显示屏、所述gps装置、所述存储器分别与所述至少一个处理器连接;所述至少一个处理器还分别与设置于所述车辆上的传感器和图像采集装置连接,所述传感器用于采集车辆运行相关参数;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面任一项所述的方法。

第五方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如第一方面任一项所述的方法。

本申请提供一种ar导航方法、装置及适用于车辆的ar导航终端,在车辆行驶过程中,可根据车辆的行驶环境和行驶状态,提供各种不同的ar导航指示标记,方便用户观看导航指示方向。解决了现有ar导航过程中显示的ar指示标记比较单一,导致用户体验不佳的问题,为用户提供更好的沉浸式导航指示体验,提升用户使用满意度和导航的适用范围。

进一步地,本申请还可以根据来自用户的自定义ar指示标记,并生成的对应的ar指示标记,方便用户的临时需求。

进一步地,本申请还通过接受用户的驾驶行为图像数据,根据用户的驾驶状态匹配合适的导航路线,并提供与该最优导航路线匹配的ar指示标记,使导航体验更人性化和个性化。

进一步地,本申请还可以通过检测行驶路线生成基于用户习惯的导航路线并根据用户分享意愿进行导航路线分享,满足用户实际个性化需求,方便用户驾驶。

本申请广泛应用于车辆ar导航。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。

图1是本申请ar导航方法的一实施例的流程示意图;

图2是本申请ar导航方法的第二实施例的流程示意图;

图3是本申请ar导航方法的第三实施例的流程示意图;

图4是本申请ar导航方法的第四实施例的流程示意图;

图5是本申请服务器端ar导航方法的第五实施例的流程示意图;

图6是本申请服务器端ar导航方法的第六实施例的流程示意图;

图7是本申请服务器端ar导航方法的第七实施例的流程示意图;

图8是本申请服务器端ar导航方法的第八实施例的流程示意图;

图9是本申请服务器端ar导航方法的第九实施例的流程示意图;

图10是本申请ar导航装置的第一实施方式的结构示意图;

图11是本申请ar导航装置的第二实施方式的结构示意图;

图12是本申请ar导航装置的第三实施方式的结构示意图;

图13是本申请ar导航装置的第四实施方式的结构示意图;

图14是本申请服务器端ar导航装置的第一实施方式的结构示意图;

图15是本申请服务器端ar导航装置的第二实施方式的结构示意图。

具体实施方式

为了更好地理解本申请的上述目的、方案和优势,下文提供了详细描述。该详细描述通过使用框图、流程图等附图和/或示例,阐明了装置和/或方法的各种实施方式。在这些框图、流程图和/或示例中,包含一个或多个功能和/或操作。本领域技术人员将理解到:这些框图、流程图或示例内的各个功能和/或操作,能够通过各种各样的硬件、软件、固件单独或共同实施,或者通过硬件、软件和固件的任意组合实施。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。

下文中将参考附图并结合实施例来详细说明本申请。需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

实施例一:

请参阅图1,图1是本申请ar导航方法的一实施例的流程示意图。如图1所示,该方法适用于终端,即运行在终端上,包括如下步骤:

s11:获取并向服务器上传该车辆的目标位置和当前位置;

在步骤s11中,通过接收用户的输入操作来获取当前车辆的目标位置和当前位置,以实现从当前位置行驶到目标位置的导航过程,其中,获取方式包括但不限于:语音输入获取、文本输入获取或gps导航采集获取。

优选地,本实施例可通过设置于终端上的gps导航装置自动采集该车辆的当前位置并上报给服务器。

s12:采集并向服务器发送车辆运行相关参数,该车辆运行相关参数包括:该车辆的行驶环境和行驶状态;

本实施例中,上述步骤s12中,车辆的行驶环境包括但不限于:天气状态、光线强度状态、路面状况(例如:是否有障碍物、是否平整、是否在维护等),车辆的行驶状态包括:车速等。

进一步地,当前车辆若存在限行时段或者限行区域,也需要将该状态上报给服务器进行导航路线规划参考。

s13:从该服务器接收规划好的导航路线和ar指示标记,该导航路线中包括特殊地理位置标识,该ar指示标记用于标记该车辆抵达该特殊地理位置处的导航方向;

在步骤s13中,可选地,可以同时接收导航路线和对应的ar指示标记,也可以先接收导航路线,判断该车辆将要抵达该特殊地理位置之前,接收服务器根据车辆当前位置发送的ar指示标记,用作后续特殊地理位置的指示标记。

s14:在ar标记显示装置上对应于特殊地理位置处显示该ar指示标记,本实施例中,ar指示标记具有不同的显示状态,与特殊地理位置和车辆运行相关参数有关,显示状态包括:形状和/或大小和/或颜色。

本实施例中,步骤s14的ar标记显示装置设置于用户的驾驶视野范围内,保证用户能够在无需大角度转头的情况下,获得导航信息,在一些具体实施方式中,ar标记显示装置包括但不限于:行车记录仪等图像采集装置或终端的显示屏,与终端采用nfc、蓝牙、无线等无线方式进行数据通信。

当然,一些具体实施方式中,也可以将车辆的挡风玻璃、后视镜等位置设置为ar标记显示装置,用于显示导航用ar指示标记。

进一步地,本实施例中,该ar指示标记为常规的ar指示箭头或者提醒标记,例如采用如文字、数字或图形符号等标记形式。

其中,该ar指示标记的显示状态可根据当前所处的特殊地理位置和该车辆运行相关参数进行区别显示。一些具体实施方式中,根据该特殊地理位置的类别,ar指示标记选择不同的显示形状,以适应相应变化。

假如,当该特殊地理位置为交叉路口时,可选的,设置ar指示标记的显示状态为:粗线条方向指示箭头,相比较常规的方向指示箭头,该显示状态下的方向指示箭头更醒目,能够吸引司机注意力并关注当前的行驶方向。

进一步地,当该特殊地理位置为下坡或上坡路段时,可选的,设置ar指示标记的显示状态为:三维形态的向下或向上方向的指示箭头,来提醒司机根据需求减速或加速操作。

进一步地,当该特殊地理位置为人行横道时,可选的,设置ar指示标记的显示状态为:“眼睛”图像,提醒司机注意观察前方行人和车辆行驶环境,瞭望并确认安全无状况后通过该路段。

进一步地,当该特殊地理位置为转弯路口等减速缓行路段时,可选的,设置ar指示标记的显示状态为:“40”、“60”等限速数字符号标识,提示司机应当控制当前通过该路段的车速小于此限速标识。

进一步地,本实施例还根据该车辆的运行相关参数,相应改变ar指示标记的显示形状。假如,判断当前的车速,如果大于限速,则该ar指示标记的显示状态通过闪烁或者大小、颜色变换的方式提醒用户注意车速;或者当前驾驶环境光线亮度较差、或当前天气恶劣时,放大ar指示标记的显示字体或者改变成较为醒目的颜色;反之,ar指示标记显示字体为正常较小。

可以理解的是,本实施例中特殊地理位置并不仅限于上述几种特殊地理位置的示例,可以根据驾驶实际过程中遇到的情况进行灵活改变,其目的就是吸引用户关注力,提高导航的效果和驾驶的安全性。

在本实施例中,根据车辆的行驶环境和行驶状态,在导航过程中提供各种不同的ar指示标记,方便用户观看。解决了现有ar导航过程中显示的ar指示标记比较单一,导致用户体验不佳的问题,为用户提供更好的沉浸式导航指示体验,提升用户使用满意度和导航的适用范围。

实施例二:

请参阅图2,图2是本申请ar导航方法的第二实施例的流程示意图。如图2所示,该方法在实施例一的基础上进行功能增加,包括如下步骤:

s21-s24:与实施例一的步骤s11-s14相同,在此不做赘述。

与实施例一的区别在于,还包括:

s25:设置自定义ar指示标记;

在步骤s25中,可选地,用户可以在其终端上保存多款ar指示标记,并且为了操作方便,在终端的显示屏幕上显示设置ar指示标记的选择菜单,获取用户的个性化输入选择,设置针对该用户的一款ar指示标记。

本实施例中,用户可以根据自己的需求定制属于自己的ar指示标识,例如,用户是魔兽世界的玩家,可以选择魔兽世界的箭头标识等定制其导航时使用的魔兽世界ar指示标识,万满足用户个性化需求。

s26:根据该自定义ar指示标记显示该ar指示标记。

在步骤s26中,本实施例中可选地,将该自定义ar指示标记上传至服务器,之后,该服务器向该终端下发的ar指示标记数据即为该用户自定义的ar指示标记,用户终端根据接收的ar标记数据将该ar指示标记显示在其导航界面上。

在本实施例中,与实施例一的区别在于,可以根据用户的实际个性化需求,自定义设置该ar指示标记的指示状态,从而方便用户在行驶过程中满足自己的精神需求或其他需求,通过设置该ar指示标记的指示状态,提高用户的使用满意度。

实施例三:

请参阅图3,

图3是本申请ar导航方法的第三实施例的流程示意图。如图3所示,该方法在实施例二的基础上进行功能增加,包括如下步骤:

s31-s34与实施例二的步骤s21-s24相同,在此不做赘述。

与实施例二的区别在于,还包括:

s35:获取用户皮肤选择需求,选择皮肤库中不同的皮肤进行导航界面显示;

本实施例中可以设置导航界面的皮肤,皮肤库中每个皮肤均包括适用于该皮肤的不同ui图标,用户可以进一步定制其导航界面。

可以理解的是,与实施例二类似,用户可以通过上传个性化图标,完善当前的皮肤库。

进一步地,s36:进行上传图像处理和提供上传建议,当用户上传的图片不合要求时,首先进行一般的图像处理,如果还是不能达到图标要求,则提醒客户重新上传,并告知上一张图片不合格的原因,给出上传建议。

在本实施例中,用户可以进一步的定制皮肤库,形成自己特有的导航界面,满足用户表达自我个性化的需求。

实施例四:

请参阅图4,图4是本申请ar导航方法的第四实施例的流程示意图。如图4所示,该方法在实施例一的基础上进行功能改进,包括如下步骤:

s41:与实施例一的步骤s11相同。

s42:采集并向该服务器发送驾驶行为图像数据,该驾驶行为图像数据包括:驾驶姿势、面部表情;

在步骤s42中,本实施例通过图像采集装置,如行车记录仪、360度摄像头等,采集用户的驾驶行为图像数据。

s43:与实施例一的步骤s12相同。

s44:从该服务器接收基于该驾驶行为图像数据生成的导航路线和ar指示标记,该导航路线中包括特殊地理位置信息,该ar指示标记用于标记该车辆抵达该特殊地理位置处的导航方向;

s45:与实施例一的步骤s14相同。

即步骤s44和步骤s45分别同实施例一的步骤s13和步骤s14。

在本实施例中,与实施例一的区别在于,还可以通过采集用户的驾驶行为图像数据,为用户提供合适的导航路线,相应地,从服务器接收与该导航路线匹配的ar指示标记,从而方便用户选择合适的导航路线进行行驶。

在本实施例中,还可以采集用户的驾驶行为习惯图像,并获取与该驾驶行为习惯匹配的导航路线,可以更好地为用户进行导航。

实施例五:

请参阅图5,图5是本申请服务器端ar导航方法的第一实施例的流程示意图。如图5所示,包括如下步骤:

s51:接收终端发送的目标位置和当前位置;

与实施例一对应,服务器端接收终端发送的车辆目标位置和当前位置,用于规划满足行程的导航路线。

s52:根据终端发送的目标位置和所述当前位置,规划并生成导航路线,其中,导航路线中包括特殊地理位置的信息;

本实施例中,步骤s52中,特殊地理位置与实施例一种相同,例如,交叉路口、下坡或上坡路段、人行横道、转弯路口等减速缓行路段等,可以理解的是,本实施例中特殊地理位置并不仅限于上述几种特殊地理位置的示例,可以根据驾驶实际过程中遇到的情况进行灵活改变,其目的就是用于表征,在该路段时,用户需要集中注意力避免分神,提高导航的效果和驾驶的安全性。

s53:基于特殊地理位置,生成对应位置的ar指示标记,其中,ar指示标记用于标记车辆抵达对应特殊地理位置处的导航方向;

本实施例中,特殊地理位置的ar指示标识与实施例一种的作用相同,其显示状态也对应相同。

s54:接收终端发送的车辆运行相关参数,例如:车速等;

s55:基于如下标记影响因素:特殊地理位置和车辆运行相关参数,生成ar指示标记的显示状态,本实施例中,显示状态包括:形状和/或大小和/或颜色;

本实施例中,可根据不同的特殊地理位置选择不同的ar指示标识,其大小、形状和颜色均可随之进行改变,其中,大小、形状和颜色可以进行随意组合协同改变,目的就是使ar指示标识更加醒目,用于吸引用户注意力在导航面板。

s56:将导航路线和ar指示标记发送至终端,本实施例中,ar指示标记还包括:根据来自终端的自定义ar指示标记生成的ar指示标记。

本实施例中,步骤s56中自定义ar指示标识,与实施例二和实施例三类似,其目的就是可以根据用户的实际个性化需求,自定义设置该ar指示标记的指示状态,从而方便用户在行驶的同时满足表达自我个性化的精神需求或其他需求,通过设置该ar指示标记的指示状态,提高用户的使用满意度。

实施例六:

请参阅图6,图6是本申请服务器端ar导航方法的第二实施例的流程示意图。如图6所示,本实施例是在实施例五的基础上进行功能增加,包括如下步骤:

s61-s66与实施例五的步骤s51-s56相同。

与实施例五的区别在于,还包括:

s67:获取车辆的实时位置,检测实时位置与当前导航路线是否一致;

上述步骤s67中,主要是获取用户有没有自行修改路线,偏离规划的导航路线。

s68:当检测到导航路线不一致时,根据实时位置记录当前基于用户习惯的导航路线;

本实施例中,如果判断用户偏离了规划的导航路线,即行驶时走了gps没有规划的路线,可将该路线进行记录,标记为基于用户习惯的导航路线,同样是为了满足用户个性化需求。

实施例七:

请参阅图7,图7是本申请服务器端ar导航方法的第三实施例的流程示意图。如图7所示,本实施例是在实施例六的基础上进行功能增加,包括如下步骤:

s71-s78与实施例六的步骤s61-s68相同。

与实施例六的区别在于,还包括:根据用户分享意愿进行导航路线分享,具体为:

s79:根据用户的分享意愿将得到的基于用户习惯的导航路线推送给相关人员;

本实施例中,步骤s79中,相关人员指用户的特定好友或亲属。

s710:同时检测当前记录的基于用户习惯的导航路线中是否存在违反交规的行驶路段,如果存在,则不进行导航路线分享。

上述步骤s710的目的是,降低用户通过自定义的导航路线行驶过程中出现违反交通规则的风险。

本实施例通过导航路线分享,能够满足用户的社交需求和安全需求。

其中,社交需求中,用户认为根据自己的行驶技术或者生活经验选择的导航路线具有很多亮点,例如一些街边美食店等,即可将该路线分享给相关好友,进行推荐美食的同时提供相关的到达路线。

安全需求主要是将自己的行驶路线发送给相关好友或亲属,让他们随时掌握自己的行驶动态和行驶路线,进行安全报备。

实施例八:

请参阅图8,图8是本申请服务器端ar导航方法的第四实施例的流程示意图。如图8所示,本实施例是在实施例五的基础上进行功能增加,包括如下步骤:

s81-s86与实施例五的步骤s51-s56相同。

与实施例五的区别在于,还包括:实时选择最佳导航路线,具体为:

s87:实时获取当前时间、车辆的实时位置和目标位置,规划多条可到达目标位置的导航路线;

本实施例通过规划多条导航路线给用户提供更多的选择,以满足其当前的个人需求。

s88:基于服务器实时采集的交通拥堵状况数据,获取当前选中的导航路线在当前时间段的拥挤程度;

本实施例中,服务器可通过实时采集获取gps数据中交通拥堵状况数据,判断规划的导航路线在当前时间段的拥挤程度,并且如果选择该导航路径的话,根据交通拥堵状况数据的变化情况,预判车辆通过该导航路径到达目的位置的到达时间。

s89:根据拥挤程度,基于到达时间筛选出当前时间段的最佳导航路线并进行切换。

可以理解的是,本实施例中导航路线进行动态规划,实时获取交通拥堵状况数据,基于到达时间最优的条件筛选出当前时间段的最佳导航路线并切换至该最佳导航路线上,如果在行驶过程中再次遇到拥堵,则重新进行最佳导航路线的切换。

本实施例通过预判拥堵状态下的到达时间,实时切换导航路线,保证用户能够一直处于最佳导航路线上,并以最优的时间到达目的位置。

实施例九:

请参阅图9,图9是本申请服务器端ar导航方法的第五实施例的流程示意图。如图9所示,本实施例是在实施例六的基础上进行功能增加,包括如下步骤:

s91-s95与实施例六的步骤s61-s65相同。

与实施例六的区别在于,还包括:

s96:接收来自于终端的驾驶行为图像数据,本实施例中,驾驶行为图像数据包括:驾驶姿势、面部表情;

本实施例中,采集用户在驾驶过程中产生的驾驶行为图像数据,由于新手司机和老手四级在驾驶时的驾驶行为有区别,例如新手司机会比较紧张,通常挺胸抬头,目不斜视,二老手司机的驾驶动作会更放松一些,因此可以通过驾驶行为图像数据进行新手还是老手司机的判断。

s97:将驾驶行为图像数据输入到构建的神经网络算法模型中,用于判断司机是新手司机还是老手司机;

本实施例中,通过构建神经网络算法模型进行图像识别,例如卷积神经网络等图像识别算法,可选的,在一种具体实施方式中,构建卷积神经网络模型。

具体的,卷积神经网络模型是在多层神经网络的基础上发展起来的针对图像分类和识别而特别设计的一种深度学习算法,多层神经网络包括一个输入层和一个输出层,中间有多个隐藏层。每一层有若干个神经元,相邻的两层之间的后一层的每一个神经元都分别与前一层的每一个神经元连接。在一般的识别问题中,输入层代表特征向量,输入层的每一个神经元代表一个特征值。在图像识别问题中,输入层的每一个神经元可能代表一个像素的灰度值。但这种神经网络用于图像识别有几个问题,一是没有考虑图像的空间结构,识别性能会受到限制;二是每相邻两层的神经元都是全相连,参数太多,训练速度受到限制。

而卷积神经网络就可以解决这些问题。卷积神经网络使用了针对图像识别的特殊结构,可以快速训练。因为速度快,使得采用多层神经网络变得容易,而多层结构在识别准确率上又很大优势,因此可用于本实施例中的根据驾驶行为图像数据进行新手还是老手司机的判断。

本实施例汇总采集大量驾驶行为图像数据,一部分用作训练样本集,一部分用作验证集,训练样本集用于训练卷积神经网络模型,训练过程中进行参数调整,然后通过验证集对参数进行验证,卷积神经网络模型的训练过程现有技术均有涉及,在此不做赘述。

s98:若判定司机是新手司机,则将发送最佳导航路线作为当前车辆的导航路线;反之,发送基于用户习惯的导航路线作为当前导航路线。

本实施例中,由于个人因素会影响导航路线的行驶难易程度,因此步骤s88的目的是判断司机对驾驶的熟练程度,避免新手司机使用个人因素较强的导航路线,提高行驶过程中的导航安全。

s99与实施例六的步骤s66相同。

本实施例通过接受用户的驾驶行为图像数据,根据用户的驾驶状态匹配合适的导航路线,并提供与该最优导航路线匹配的ar指示标记,使导航体验更人性化和个性化。

实施例十:

请参阅图10,图10是本申请ar导航装置的第一实施方式的结构示意图。该ar导航装置设置于车辆上,如图10所示,包括以下模块:

导航位置获取并上传模块11、车辆参数采集并上传模块12、ar导航数据下载模块13以及ar指示标记显示模块14。

导航位置获取并上传模块11,用于获取并向服务器上传该车辆的目标位置和当前位置;

车辆参数采集并上传模块12,用于采集并向服务器发送车辆运行相关参数,该车辆运行相关参数包括:该车辆的行驶环境和行驶状态;

ar导航数据下载模块13,用于从该服务器接收导航路线和ar指示标记,该导航路线包括特殊地理位置,该ar指示标记用于标记该车辆抵达该特殊地理位置处的导航方向;

ar指示标记显示模块14,用于在ar标记显示装置上显示该ar指示标记,该ar指示标记的显示状态基于如下标记影响因素:该特殊地理位置和该车辆运行相关参数,该显示状态包括:形状和/或大小和/或颜色。

具体地,该ar导航装置的工作方法请参考实施例一,在此不再赘述。

实施例十一:

请参阅图11,图11是本申请ar导航装置的第二实施方式的结构示意图。图11与图10的区别在于,还包括:自定义ar指示标记设置模块25。

自定义ar指示标记设置模块25:用于设置自定义ar指示标记。

具体地,该ar导航装置的工作方法请参考实施例二,在此不再赘述。

实施例十二:

请参阅图12,图12是本申请ar导航装置的第三实施方式的结构示意图。图12与图11的区别在于,还包括:

驾驶行为图像采集并上传模块32,用于采集并向该服务器发送驾驶行为图像数据,该驾驶行为图像数据包括:驾驶姿势、面部表情。

ar导航数据下载模块34:还用于从所述服务器接收与所述驾驶行为图像数据匹配的导航路线。

具体地,该ar导航装置的工作方法请参考实施例四,在此不再赘述。

实施例十三:

请参阅图13,图13是本申请ar导航装置的第四实施方式的结构示意图。本实施例为一实体装置,如图13所示,该ar导航装置包括:服务器40、导航终端41、传感器42以及图像采集装置43;

导航终端41、传感器42以及图像采集装置43分别设置于车辆之上;图像采集装置43同时也作为ar标记显示装置。

传感器42、图像采集装置43以及服务器40分别与导航终端41可通信。

导航终端41包括:触摸显示屏、gps装置存储器以及至少一个处理器;该触摸显示屏、该gps装置、该存储器分别与该至少一个处理器连接;该至少一个处理器还分别与设置于该车辆上的传感器和图像采集装置连接,该传感器用于采集车辆运行相关参数;其中,该存储器存储有可被该至少一个处理器执行的指令,该指令被该至少一个处理器执行,以使该至少一个处理器能够执行如实施例一、或实施例二、或实施例三、或实施例四所示的方法。

其中,假如图像采集装置43不作为ar标记显示装置,该系统还包括ar标记显示装置。

可以理解的是,本实施例的装置可以通过例如:ar眼镜、ar头盔等ar设备进行功能集成实现,安装、放置或与车辆无线连接即可。

实施例十四:

请参阅图14,图14是本申请服务器端ar导航装置的第一实施方式的结构示意图。该ar导航装置为服务器端,包括以下模块:

导航位置接收模块51、导航路线生成模块52、ar指示标记生成模块53、车辆参数接收模块54以及导航数据发送模块55,具体的:

导航位置接收模块51,用于接收终端发送的目标位置和当前位置;

导航路线生成模块52,用于根据该目标位置和该当前位置,生成导航路线,该导航路线包括特殊地理位置;

其中,导航路线生成模块52包括如下子单元:多条导航路线生成单元521、驾驶行为图像接收单元522、司机驾驶行为判断单元523以及导航路线选择单元524。

ar指示标记生成模块53,用于基于该特殊地理位置,生成ar指示标记,该ar指示标记用于标记车辆抵达该特殊地理位置处的导航方向;

车辆参数接收模块54,用于接收该终端发送的该车辆运行相关参数;

ar指示标记生成模块53,还用于基于如下标记影响因素:该特殊地理位置和该车辆运行相关参数,生成该ar指示标记的显示状态,该显示状态包括:形状和/或大小和/或颜色;

导航数据发送模块55,用于将该导航路线和该ar标记发送至该终端。

具体地,该服务器端ar导航装置的工作方法请参考实施例八,在此不再赘述。

实施例十五:

请参阅图15,图15是本申请服务器端ar导航装置的第二实施方式的结构示意图。图15与图14的区别在于,还包括:自定义ar指示标记接收模块66。

自定义ar指示标记接收模块66,用于接收来自于该终端的自定义ar指示标记,并基于该自定义ar指示标记,生成该ar指示标记。

具体地,该服务器端ar导航装置的工作方法请参考实施例八,在此不再赘述。

实施例十六:

本实施例提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如实施例一至实施例四、或实施例五至实施例八任一项所述的方法。

本申请提供一种ar导航方法、装置及适用于车辆的ar导航终端,在车辆行驶过程中,可根据车辆的行驶环境和行驶状态,提供各种不同的ar导航指示标记,方便用户观看导航指示方向。通过实施例一至实施例十五的描述可知,本申请能够解决现有ar导航过程中显示的ar指示标记比较单一,导致用户体验不佳的问题,为用户提供更好的沉浸式导航指示体验,提升用户使用满意度和导航的适用范围。进一步地,本申请还可以根据来自用户的自定义ar指示标记,并生成的对应的ar指示标记,方便用户的临时需求。进一步地,本申请还通过接受用户的驾驶行为图像数据,根据用户的驾驶状态匹配合适的导航路线,并提供与该最优导航路线匹配的ar指示标记,使导航体验更人性化和个性化。进一步地,本申请还可以通过检测行驶路线生成基于用户习惯的导航路线并根据用户分享意愿进行导航路线分享,满足用户实际个性化需求,方便用户驾驶。本申请广泛应用于车辆ar导航。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请的实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请的实施例进行各种改动和变型而不脱离本申请的实施例的精神和范围。这样,倘若本申请的实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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