掌桥专利:专业的专利平台
掌桥专利
首页

一种增强显示设备的导航方法、装置、电子设备及介质

文献发布时间:2024-04-18 20:02:40


一种增强显示设备的导航方法、装置、电子设备及介质

技术领域

本申请涉及增强现实技术领域,具体而言,涉及一种增强显示设备的导航方法、装置、电子设备及介质。

背景技术

随着卫星导航技术的不断发展,在各个行业中的使用越来越广泛,尤其是道路导航,以及定位中的使用越来越多。目前,通常是在终端设备上安装有GPS模块,然后根据预先存储的地图进行导航,但是若进入到建筑物内部后,则无法再使用该地图进行导航,因此,如何既能在室外导航还可以在室内导航,是目前急需解决的问题。

发明内容

本申请的一些实施例的目的在于提供一种增强显示设备的导航方法、装置、电子设备及介质,通过本申请的实施例的技术方案,通过获取增强现实设备的第一位置信息;根据预先存储的注册表,确定与所述第一位置信息对应的第一网关地址;根据与所述第一网关地址对应的第一网关,获取与所述第一位置信息对应的街道地图;根据所述街道地图,判断所述增强现实设备是否到达第二位置;在所述增强现实设备到达第二位置,且所述第二位置位于目标建筑物内,根据第二位置信息和所述预先存储的注册表,确定与所述第二位置信息对应的第二网关地址;根据与所述第二网关地址对应的第二网关,获取与所述目标建筑物对应的建筑物地图;根据所述建筑物地图,对所述增强现实设备进行导航,本申请实施例中,通过获取增强现实设备的第一位置信息,根据预先存储的注册表,获取与第一位置信息对应的第一网关地址,然后根据该第一网关地址,获取对应的街道地图,根据该街道地图,对增强现实设备进行室外导航,当增强现实设备达到第二位置,该第二位置位于目标建筑物内,根据第二位置和预先存储的注册表,查找对应的网关地址,获取建筑物地图,然后再根据该建筑物地图进行室内导航,而且还可以在增强现实设备上显示室内导航线路和室外导航线路。

第一方面,本申请的一些实施例提供了一种增强显示设备的导航方法,包括:

获取增强现实设备的第一位置信息;

根据预先存储的注册表,确定与所述第一位置信息对应的第一网关地址;

根据与所述第一网关地址对应的第一网关,获取与所述第一位置信息对应的街道地图;

根据所述街道地图,判断所述增强现实设备是否到达第二位置;

在所述增强现实设备到达第二位置,且所述第二位置位于目标建筑物内,根据第二位置信息和所述预先存储的注册表,确定与所述第二位置信息对应的第二网关地址;

根据与所述第二网关地址对应的第二网关,获取与所述目标建筑物对应的建筑物地图;

根据所述建筑物地图,对所述增强现实设备进行导航。

本申请的一些实施例通过获取增强现实设备的第一位置信息,根据预先存储的注册表,获取与第一位置信息对应的第一网关地址,然后根据该第一网关地址,获取对应的街道地图,根据该街道地图,对增强现实设备进行室外导航,当增强现实设备达到第二位置,该第二位置位于目标建筑物内,根据第二位置和预先存储的注册表,查找对应的网关地址,获取建筑物地图,然后再根据该建筑物地图进行室内导航,而且还可以在增强现实设备上显示室内导航线路和室外导航线路。

可选地,所述预先存储的注册表至少包括位置信息和与所述位置信息对应的第一网关地址,以及建筑物信息和与所述建筑物信息对应的第二网关地址。

本申请的一些实施例通过预先存储注册表,该注册表中包括位置信息和与位置信息对应的网关地址,以及建筑物信息和与建筑物信息对应的网关地址,用于从不同的网关上获取不同的地图,从而实现室外和室内导航。

可选地,所述方法还包括:

根据所述建筑物地图,对所述增强现实设备进行定位。

本申请的一些实施例通过建筑物地图,可以对增强现实设备在目标建筑物内进行定位。

可选地,所述方法还包括:

根据用户认证信息请求,对所述第二网关进行访问。

本申请的一些实施例,通过提供用户认证信息来请求对第二网关的访问,并下载与建筑物相关联的3D内部地图,与建筑物相关联的3D内部地图可能是从网络上直接下载,也可能是通过与第二网关的连接获取。

可选地,所述街道地图和所述建筑物地图是三维地图。

本申请的一些实施例获取到的街道地图和建筑地图为三维地图,可以清楚地展现导航路线。

第二方面,本申请的一些实施例提供了一种增强显示设备的导航装置,包括:

第一获取模块,用于获取增强现实设备的第一位置信息;

第一确定模块,用于根据预先存储的注册表,确定与所述第一位置信息对应的第一网关地址;

第二获取模块,用于根据与所述第一网关地址对应的第一网关,获取与所述第一位置信息对应的街道地图;

判断模块,用于根据所述街道地图,判断所述增强现实设备是否到达第二位置;

第二确定模块,用于在所述增强现实设备到达第二位置,且所述第二位置位于目标建筑物内,根据第二位置信息和所述预先存储的注册表,确定与所述第二位置信息对应的第二网关地址;

第三获取模块,用于根据与所述第二网关地址对应的第二网关,获取与所述目标建筑物对应的建筑物地图;

导航模块,用于根据所述建筑物地图,对所述增强现实设备进行导航。

本申请的一些实施例通过获取增强现实设备的第一位置信息,根据预先存储的注册表,获取与第一位置信息对应的第一网关地址,然后根据该第一网关地址,获取对应的街道地图,根据该街道地图,对增强现实设备进行室外导航,当增强现实设备达到第二位置,该第二位置位于目标建筑物内,根据第二位置和预先存储的注册表,查找对应的网关地址,获取建筑物地图,然后再根据该建筑物地图进行室内导航,而且还可以在增强现实设备上显示室内导航线路和室外导航线路。

可选地,所述预先存储的注册表至少包括位置信息和与所述位置信息对应的第一网关地址,以及建筑物信息和与所述建筑物信息对应的第二网关地址。

本申请的一些实施例通过预先存储注册表,该注册表中包括位置信息和与位置信息对应的网关地址,以及建筑物信息和与建筑物信息对应的网关地址,用于从不同的网关上获取不同的地图,从而实现室外和室内导航。

可选地,所述装置还包括定位装置,所述定位装置用于:

根据所述建筑物地图,对所述增强现实设备进行定位。

本申请的一些实施例通过建筑物地图,可以对增强现实设备在目标建筑物内进行定位。

可选地,所述第三获取模块用于:

根据用户认证信息请求,对所述第二网关进行访问。

本申请的一些实施例,通过提供用户认证信息来请求对第二网关的访问,并下载与建筑物相关联的3D内部地图,与建筑物相关联的3D内部地图可能是从网络上直接下载,也可能是通过与第二网关的连接获取。

可选地,所述街道地图和所述建筑物地图是三维地图。

本申请的一些实施例获取到的街道地图和建筑地图为三维地图,可以清楚地展现导航路线。

第三方面,本申请的一些实施例提供一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述程序时可实现如第一方面任一实施例所述的增强显示设备的导航方法。

第四方面,本申请的一些实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时可实现如第一方面任一实施例所述的增强显示设备的导航方法。

第五方面,本申请的一些实施例提供一种计算机程序产品,所述的计算机程序产品包括计算机程序,其中,所述的计算机程序被处理器执行时可实现如第一方面任一实施例所述的增强显示设备的导航方法。

附图说明

为了更清楚地说明本申请的一些实施例的技术方案,下面将对本申请的一些实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的一种增强显示设备的导航方法的流程示意图;

图2为本申请实施例提供的一种增强显示设备的导航装置的结构示意图;

图3为本申请实施例提供的一种电子设备示意图。

具体实施方式

下面将结合本申请的一些实施例中的附图,对本申请的一些实施例中的技术方案进行描述。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

随着卫星导航技术的不断发展,在各个行业中的使用越来越广泛,尤其是道路导航,以及定位中的使用越来越多。目前,通常是在终端设备上安装有GPS模块,然后根据预先存储的地图进行导航,但是若进入到建筑物内部后,则无法再使用该地图进行导航,鉴于此,本申请的一些实施例提供了一种增强显示设备的导航方法,该方法包括获取增强现实设备的第一位置信息;根据预先存储的注册表,确定与第一位置信息对应的第一网关地址;根据与第一网关地址对应的第一网关,获取与第一位置信息对应的街道地图;根据街道地图,判断增强现实设备是否到达第二位置;在增强现实设备到达第二位置,且第二位置位于目标建筑物内,根据第二位置信息和预先存储的注册表,确定与第二位置信息对应的第二网关地址;根据与第二网关地址对应的第二网关,获取与目标建筑物对应的建筑物地图;根据建筑物地图,对增强现实设备进行导航,本申请实施例中,通过获取增强现实设备的第一位置信息,根据预先存储的注册表,获取与第一位置信息对应的第一网关地址,然后根据该第一网关地址,获取对应的街道地图,根据该街道地图,对增强现实设备进行室外导航,当增强现实设备达到第二位置,该第二位置位于目标建筑物内,根据第二位置和预先存储的注册表,查找对应的网关地址,获取建筑物地图,然后再根据该建筑物地图进行室内导航,而且还可以在增强现实设备上显示室内导航线路和室外导航线路。

如图1所示,本申请的实施例提供了一种增强显示设备的导航方法,该方法包括:

S101、获取增强现实设备的第一位置信息;

具体地,本申请实施例应用于基于分布式地图网络的增强现实(AR)设备导航系统,该系统包括:增强现实设备和终端设备,其中,该增强现实设备与终端设备相连。增强现实设备通过传感器获取自身的第一位置信息,该第一位置信息包括经纬度信息。

其中,增强现实设备可以是眼镜,也可以是穿戴设备。

S102、根据预先存储的注册表,确定与第一位置信息对应的第一网关地址;

该终端设备上预先安装有注册表,该注册表用于存储网关地址,与分布式地图网络相关联,该分布式地图网络的作用是提供了一个分布式的地图服务架构,通过多个网关和注册表的协作,实现了地图数据的存储和查询,为增强现实设备导航系统提供了必要的地图信息。

终端设备根据预先存储的注册表,查找与第一位置信息对应的第一网关地址,该第一网关地址用于找到对应的网关,从而获取对应的地图。

S103、根据与第一网关地址对应的第一网关,获取与第一位置信息对应的街道地图;

具体地,终端设备根据预先存储的注册表,获取与第一网关地址对应的第一网关,进而连接到第一网关,从第一网关上下载街道地图,该街道地图可以为3D地图,也可以是2D地图,在本申请中不做具体限定。

S104、根据街道地图,判断增强现实设备是否到达第二位置;

具体地,随着增强现实设备根据街道地图进行导航,实现了室外导航,终端设备实时判断增强现实设备是否到达了第二位置,即第二位置位于目标建筑物内。

S105、在增强现实设备到达第二位置,且第二位置位于目标建筑物内,根据第二位置信息和预先存储的注册表,确定与第二位置信息对应的第二网关地址;

具体的,终端设备判断增强现实设备到达第二位置,且第二位置位于目标建筑物内,终端设备获取增强现实设备所处的第二位置信息,根据第二位置信息和预先存储的注册表,确定与第二位置信息对应的第二网关地址。

S106、根据与第二网关地址对应的第二网关,获取与目标建筑物对应的建筑物地图;

其中,街道地图和建筑物地图是三维地图。

本申请的一些实施例获取到的街道地图和建筑地图为三维地图,可以清楚地展现导航路线。

终端设备在获取到第二网关后,并与第二网关相连,从第二网关上获取与目标建筑物对应的建筑物地图,即室内地图。

S107、根据建筑物地图,对增强现实设备进行导航。

终端设备在获取到建筑物地图后,将该建筑物地图发送至增强现实设备,增强现实设备根据该建筑物地图进行室内导航。

示例性地,本申请实施例提高的一种增强现实(AR)设备导航系统及方法,该系统包括与AR设备(增强现实设备)相关联的计算系统(终端设备),该计算系统基于AR设备的位置,查询与分布式地图网络相关联的注册表,以获取与第一网关相关联的第一网关地址,该第一网关提供对3D街道地图的访问。终端设备通过使用第一网关地址连接到第一网关来下载3D街道地图。该终端设备预测AR设备将进入物理区域中的建筑物,并在注册表中查询与第二网关关联的第二网关地址,终端设备使用第二网关地址,通过提供用户认证信息来请求对第二网关的访问,通过第二网关下载与建筑物相关联的3D内部地图(建筑物地图),并在AR设备进入建筑物后使用3D内部地图将AR设备定位在建筑物内。

本申请的一些实施例通过获取增强现实设备的第一位置信息,根据预先存储的注册表,获取与第一位置信息对应的第一网关地址,然后根据该第一网关地址,获取对应的街道地图,根据该街道地图,对增强现实设备进行室外导航,当增强现实设备达到第二位置,该第二位置位于目标建筑物内,根据第二位置和预先存储的注册表,查找对应的网关地址,获取建筑物地图,然后再根据该建筑物地图进行室内导航,而且还可以在增强现实设备上显示室内导航线路和室外导航线路。

本申请又一实施例对上述实施例提供的增强显示设备的导航方法做进一步补充说明。

可选地,预先存储的注册表至少包括位置信息和与位置信息对应的第一网关地址,以及建筑物信息和与建筑物信息对应的第二网关地址。

本申请的一些实施例通过预先存储注册表,该注册表中包括位置信息和与位置信息对应的网关地址,以及建筑物信息和与建筑物信息对应的网关地址,用于从不同的网关上获取不同的地图,从而实现室外和室内导航。

可选地,该方法还包括:

根据建筑物地图,对增强现实设备进行定位。

具体地,终端设备在判断增强现实设备进入到建筑物,增强现实设备通过传感器获取自身的位置,并发送至终端设备,终端设备根据3D内部地图即建筑物地图和增强现实设备的位置进行内部定位。

本申请的一些实施例通过建筑物地图,可以对增强现实设备在目标建筑物内进行定位。

可选地,该方法还包括:

根据用户认证信息请求,对第二网关进行访问。

本申请的一些实施例,通过提供用户认证信息来请求对第二网关的访问,并下载与建筑物相关联的3D内部地图,与建筑物相关联的3D内部地图可能是从网络上直接下载,也可能是通过与第二网关的连接获取。

具体地,终端设备查询与AR设备位置相关的注册表,以获取第一网关地址;连接到第一网关,并下载3D街道地图;预测AR设备将进入的建筑物,并查询注册表以获取第二网关地址;连接到第二网关,并下载与建筑物相关联的3D内部地图;在AR设备进入建筑物后,使用3D内部地图将AR设备定位在建筑物内。

本申请实施例中导航系统通过分布式地图网络实现导航和定位,导航的实现是通过查询与设备位置相关的注册表获取网关地址,连接到相应网关下载3D街道地图,并预测设备将进入的建筑物并查询注册表获取第二网关地址,连接到第二网关下载与建筑物相关的3D内部地图,定位则是在设备进入建筑物后,使用3D内部地图将设备进行定位。本申请实施例在于利用分布式地图网络,通过多个网关和注册表的协作,实现了增强现实设备在室内和室外的导航和定位功能。

需要说明的是,本实施例中各可实施的方式可以单独实施,也可以在不冲突的情况下以任意组合方式结合实施本申请不做限定。

本申请另一实施例提供一种增强显示设备的导航装置,用于执行上述实施例提供的增强显示设备的导航方法。

如图2所示,为本申请实施例提供的增强显示设备的导航装置的结构示意图。该增强显示设备的导航装置包括第一获取模块201、第一确定模块202、第二获取模块203、判断模块204、第二确定模块205、第三获取模块206和导航模块207,其中:

第一获取模块201用于获取增强现实设备的第一位置信息;

第一确定模块202用于根据预先存储的注册表,确定与第一位置信息对应的第一网关地址;

第二获取模块203用于根据与第一网关地址对应的第一网关,获取与第一位置信息对应的街道地图;

判断模块204用于根据街道地图,判断增强现实设备是否到达第二位置;

第二确定模块205用于在增强现实设备到达第二位置,且第二位置位于目标建筑物内,根据第二位置信息和预先存储的注册表,确定与第二位置信息对应的第二网关地址;

第三获取模块206用于根据与第二网关地址对应的第二网关,获取与目标建筑物对应的建筑物地图;

导航模块207用于根据建筑物地图,对增强现实设备进行导航。

关于本实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本申请的一些实施例通过获取增强现实设备的第一位置信息,根据预先存储的注册表,获取与第一位置信息对应的第一网关地址,然后根据该第一网关地址,获取对应的街道地图,根据该街道地图,对增强现实设备进行室外导航,当增强现实设备达到第二位置,该第二位置位于目标建筑物内,根据第二位置和预先存储的注册表,查找对应的网关地址,获取建筑物地图,然后再根据该建筑物地图进行室内导航,而且还可以在增强现实设备上显示室内导航线路和室外导航线路。

本申请又一实施例对上述实施例提供的增强显示设备的导航装置做进一步补充说明。

可选地,预先存储的注册表至少包括位置信息和与位置信息对应的第一网关地址,以及建筑物信息和与建筑物信息对应的第二网关地址。

本申请的一些实施例通过预先存储注册表,该注册表中包括位置信息和与位置信息对应的网关地址,以及建筑物信息和与建筑物信息对应的网关地址,用于从不同的网关上获取不同的地图,从而实现室外和室内导航。

可选地,装置还包括定位装置,定位装置用于:

根据建筑物地图,对增强现实设备进行定位。

本申请的一些实施例通过建筑物地图,可以对增强现实设备在目标建筑物内进行定位。

可选地,第三获取模块用于:

根据用户认证信息请求,对第二网关进行访问。

本申请的一些实施例,通过提供用户认证信息来请求对第二网关的访问,并下载与建筑物相关联的3D内部地图,与建筑物相关联的3D内部地图可能是从网络上直接下载,也可能是通过与第二网关的连接获取。

可选地,街道地图和建筑物地图是三维地图。

本申请的一些实施例获取到的街道地图和建筑地图为三维地图,可以清楚地展现导航路线。

关于本实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

需要说明的是,本实施例中各可实施的方式可以单独实施,也可以在不冲突的情况下以任意组合方式结合实施本申请不做限定。

本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,程序被处理器执行时可实现如上述实施例提供的增强显示设备的导航方法中的任意实施例所对应方法的操作。

本申请实施例还提供了一种计算机程序产品,的计算机程序产品包括计算机程序,其中,的计算机程序被处理器执行时可实现如上述实施例提供的增强显示设备的导航方法中的任意实施例所对应方法的操作。

如图3所示,本申请的一些实施例提供一种电子设备300,该电子设备300包括:存储器310、处理器320以及存储在存储器310上并可在处理器320上运行的计算机程序,其中,处理器320通过总线330从存储器310读取程序并执行程序时可实现如上述增强显示设备的导航方法包括的任意实施例的方法。

处理器320可以处理数字信号,可以包括各种计算结构。例如复杂指令集计算机结构、结构精简指令集计算机结构或者一种实行多种指令集组合的结构。在一些示例中,处理器320可以是微处理器。

存储器310可以用于存储由处理器320执行的指令或指令执行过程中相关的数据。这些指令和/或数据可以包括代码,用于实现本申请实施例描述的一个或多个模块的一些功能或者全部功能。本公开实施例的处理器320可以用于执行存储器310中的指令以实现上述所示的方法。存储器310包括动态随机存取存储器、静态随机存取存储器、闪存、光存储器或其它本领域技术人员所熟知的存储器。

以上仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

相关技术
  • 一种基于兴趣点的导航方法、装置、电子设备和存储介质
  • 一种用于校正显示设备的灰阶显示曲线的方法、电子设备及计算机可读存储介质
  • 一种图像增强方法、装置、电子设备及存储介质
  • 一种防窥的方法、装置、电子设备及立体显示设备
  • 一种导航增强信息处理方法、装置、电子设备及存储介质
  • 一种导航增强信息处理方法、装置、电子设备及存储介质
技术分类

06120116587137