用于使用可移动引导标记来提供交互导航辅助的方法、装置和计算机可读存储介质与流程

文档序号:17332695发布日期:2019-04-05 22:11阅读:131来源:国知局
用于使用可移动引导标记来提供交互导航辅助的方法、装置和计算机可读存储介质与流程

本申请是国际申请号为pct/fi2013/050009、国际申请日为2013年1月7日、优先权日为2012年2月2日、进入中国国家阶段日期为2014年9月9日、中国国家申请号为201380013278.6的发明专利申请的分案申请。

本发明主要地涉及无线网络,并且更具体地涉及用于使用可移动引导标记来提供交互导航辅助的方法、装置和计算机可读存储介质。



背景技术:

本节旨在于提供以下公开的本发明的背景或者情境。这里的说明书可以包括如下概念,这些概念可以被探求,但是未必是先前已经设想、实施或者描述的概念。因此,除非这里另有明示,在本节中描述的内容不是在本申请中的说明书之前的现有技术并且不因包含于本节中而被承认为现有技术。

经常需要第一用户在第一用户和第二用户在不同位置时从第二用户获得导航指令。用于导航辅助的各种技术基于第一用户通过无线通信网络从第一用户设备向第二用户设备发出视频呼叫。向第二用户设备发送由在第一用户设备处的相机捕获的图像。通过在第二用户设备处使用语音或者文本消息传送,第二用户指示第一用户(即需要导航引导的个人)将相机指向有利地点,以便辅助第二用户标识第一用户的位置。然而,在许多情形中,第二用户可能难以从由第一用户初始地提供的有利地点来识别位置。因此,第二用户可能必须反复地告知第一用户通过试错到处移动并且使相机在不同方向上指向,直至第二用户有希望观察到相似图像。因此,需要能够提供增强型导航辅助的改进方法、装置和计算机可读存储介质。



技术实现要素:

根据本发明的第一方面,一种方法包括:在第一用户设备处显示在一个位置的第一标记,其中在第二用户设备处远程地定义该位置;在第二用户设备处显示用于第一用户设备的当前地理位置和当前有利地点;在第二用户设备处显示第二标记;在第二用户设备处接受用于将第二标记从第一位置调整到第二位置的输入,其中第二位置指示如在第二用户设备上显示的第一用户设备的当前地理位置的第一虚拟视图中的目标地理位置;以及响应于调整,在第一用户设备处显示在当前地理位置的第二虚拟视图中的目标地理位置的第二标记。

根据本发明的第二方面,一种装置被配置为接受用于定义位置的输入。该装置包括用于与被配置为在第一用户设备的当前地理位置显示第一标记的第一用户设备一起使用的第二用户设备。第二用户设备被配置为显示用于第一用户设备的当前地理位置和当前有利地点;第二用户设备显示第二标记;第二用户设备接受输入,并且响应于输入,将第二标记从第一位置调整到第二位置,其中第二位置指示第一用户设备的当前地理位置的第一虚拟视图中的目标地理位置;并且响应于调整,使第一用户设备显示在当前地理位置的第二虚拟视图中的目标地理位置的第二标记。

说明性地,可以各自使用以下各项中的任何一项来实施第一标记和第二标记:持续指针、非持续指针、持续醒目显示范围或者非持续醒目显示范围。例如,如果均使用持续指针来实施第一标记和第二标记,则第一指针首先在第一用户设备上的某个位置被显示,并且然后移动到在第一用户设备上的、如由在第二用户设备处操控第二指针的远程用户指定的显示位置。备选地或者附加地,可以在第二用户设备上通过非持续指向或者醒目显示机制来实施第一标记和第二标记,其中远程用户在选择的显示建筑物或者显示建筑物的选择部分上敲击手指,并且对于短时间段(比如数秒),醒目显示区域或者范围在第一用户设备和第二用户设备二者上在与手指敲击对应的地理位置、周围或者旁边被显示。在这一示例中,暂时或者瞬时醒目显示的区域用来提供在第一用户设备上的第一标记以及在第二用户设备上的第二标记。备选地或者附加地,可以使用持续指针来实施第一标记,并且可以使用非持续醒目显示区域来实施第二标记。备选地或者附加地,可以使用非持续醒目显示区域来实施第一标记,并且可以使用持续指针来实施第二标记。备选地或者附加地,醒目显示区域可以保持醒目显示直至接收用户输入(比如敲击、触摸或者按压第一用户设备显示器或者第二用户设备显示器的非醒目显示区域)。醒目显示区域可以包括整个建筑物或者建筑物的部分或者建筑物的特定楼层。

根据本发明的第三方面,提供一种具有在其上存储的可执行程序的非瞬态计算机可读存储介质。该程序指示处理设备执行:在第一用户设备处显示在一个位置的第一标记,其中在第二用户设备处远程地定义该位置;在第二用户设备处显示用于第一用户设备的当前地理位置和当前有利地点;在第二用户设备处显示第二标记;在第二用户设备处接受用于将第二标记从第一位置调整到第二位置的输入,其中第二位置指示如在第二用户设备上显示的第一用户设备的当前地理位置的第一虚拟视图中的目标地理位置;以及响应于调整,在第一用户设备处显示在当前地理位置的第二虚拟视图中的目标地理位置的第二标记。

附图说明

图1是图示根据本发明的用于使用引导标记来提供交互导航辅助的示例配置的框图;

图2a和图2b一起包括图示根据本发明的用于使用引导标记来提供交互导航辅助的示例方法的流程图;

图3图示根据本发明的用于提供交互导航辅助的第一图形用户界面的示例屏幕截图;

图4图示根据本发明的用于使用引导标记来提供交互导航辅助的第二图形用户界面的示例屏幕截图;

图5图示根据本发明的用于使用引导标记来提供交互导航辅助的第三图形用户界面的示例屏幕截图;

图6图示根据本发明的用于使用引导标记来提供交互导航辅助的第四图形用户界面的示例屏幕截图;

图7图示根据本发明的用于使用引导标记来提供交互导航辅助的第五图形用户界面的示例屏幕截图;

图8图示根据本发明的用于使用引导标记来提供交互导航辅助的第六图形用户界面的示例屏幕截图;

图9图示根据本发明的用于使用引导标记来提供交互导航辅助的第七图形用户界面的示例屏幕截图;以及

图10图示根据本发明的用于使用引导标记来提供交互导航辅助的第八图形用户界面的示例屏幕截图。

具体实施方式

图1是图示根据本发明的用于使用引导标记来提供交互导航辅助的示例配置的硬件框图。第一用户设备11和第二用户设备12均被配备用于通过无线网络26通信。备选地或者附加地,第一用户设备11和第二用户设备12中的任何一个用户设备可以被配备用于通过有线网络通信。说明性地,第一用户设备11和第二用户设备12可以各自代表移动电话、平板或者无线手持设备。第一用户设备11包括操作地耦合到gps接收器15、罗盘17、用户接口19和计算机可读存储介质19的处理器13。

根据本发明的一个说明性实施例,用于第二用户使用的第二用户设备12可以包括操作地耦合到gps接收器16、罗盘18、用户接口20和计算机可读存储介质22的处理器14。然而,根据其它说明性实施例,无需第二用户设备12包括gps接收器或者罗盘。无需gps接收器或者罗盘是因为第二用户设备12被配置为显示与第一用户设备11的当前位置对应的虚拟视图。用户接口20被配置为响应于从第二用户接收输入来改变第二用户设备12显示的虚拟视图的方向。接收的输入说明性地包括以下各项中的至少一项:摇动、按压或者敲击在第二用户设备12的显示器上的各种用户接口20元素中的任何一个元素。因此,按照这些其它的说明性实施例,取代先前提到的平板和移动电话或者除了它们之外,第二用户设备12还可以使用普通或者静止的个人计算机(pc)来实施。又另一选项是使用罗盘18用于改变在第二用户设备12上显示的虚拟视图的方向,但是在其它情况下,用于改变虚拟视图的方向的实施方式将使用在触屏上的手指输入或者用于摇动的鼠标输入。

gps接收器15被配置为基于第一用户设备11的当前地理位置获得地理坐标集。如果第二用户设备12被这样配备,则gps接收器16被配置为基于第二用户设备12的当前地理位置获得地理坐标集。罗盘17被配备为确定用于第一用户设备11的当前方位或者有利地点。如果第二用户设备被这样配备,则罗盘18被配备为确定用于第二用户设备12的当前方位或者有利地点。出于说明的目的,用户接口19和用户接口20可以各自使用触敏显示屏幕或者备选地使用显示屏幕和关联的输入设备(比如鼠标、指针、小键盘或者触笔)来实施。

无线网络26耦合到地图服务器23。地图服务器23被配置为响应于接收地理坐标集和当前方位来取回用于地理位置的视图数据集。地图服务器向无线网络26发送取回的视图数据集。无线网络26向第一用户设备11或者第二用户设备12中的至少一个用户设备分发视图数据集。视图数据由第一用户设备11或者第二用户设备12处理以显示以下各项中的至少一项:地图视图、增强现实(ar)视图、全景视图或者包括三维(3d)模型的虚拟视图。3d模型可以但是无需包括全景视图。备选地或者附加地,3d模型可以利用使用来自现实的相片进行纹理化的建筑物3d模型。

全景视图无论ar视图被定向的当前方向或者方位如何都能够提供用于在任何方向或者方位上指向的全360度自由移动。地图服务器23向一个或者多个用户设备(比如第一用户设备11和第二用户设备12)存储全景内容数据(包括建筑物三维对象)。使用三维对象允许准确指向,即使可以从不同有利地点取得如在第一用户设备11上显示的给定的地理位置的第一视点以及如在第二用户设备12上显示的给定的地理位置的第二视点。

地图服务器也向第一用户设备11转送来自第二用户设备12的引导指针信息。可选地,地图服务器23可以存储用于多个用户中的每个用户的联系人列表以及在两个或者更多用户之间反复交换的地理位置和有利地点数据。地图服务器23可以被编程为将通过全景视图获得的第二用户的引导指针坐标转化成第一用户的ar视图。

可选地图视图通过在与地理坐标集和当前方位对应的地理区域的二维街道地图或者道路地图上放置光标或者标记来显示用于第一用户设备11或者第二用户设备12的当前位置。ar视图以透视图的形式显示用于地理坐标集和当前方位的视觉图像。ar视图通过向显示的透视图上叠加光标或者标记来显示用于第一用户设备11或者第二用户设备12的当前位置。这一透视图与例如将通过数字相机的取景器查看的视图相似或者相同。

从在地理区域中的建筑物和结构的相片创建全景视图。说明性地,可以使用车载相机来捕获相片,而地理坐标数据和激光测距器数据被收集并且与拍摄的每个相片关联。用于多个相片中的每个相片的图像文件和与每个图像文件关联的激光测距器数据和地理坐标数据一起被存储于在地图服务器23可访问的计算机可读存储介质25上的地图和全景数据库24中。图像文件、激光测距器数据和地理坐标数据用来生成地理区域的三维(3d)模型。备选地或者附加地,可以分离地获取3d模型,并且使用激光测距器数据来对准3d模型与相片。相片、激光测距器数据和地理坐标数据的相应集合(其一起包括来自3d模型的全景数据集合)用来生成用于对应地理位置和方位的全景视图。

图2a和图2b一起包括图示根据本发明的用于使用引导标记来提供交互导航辅助的示例方法的流程图。经常需要在第一用户设备11(图1)处的第一用户当第一用户和第二用户在不同位置时从在第二用户设备12处的第二用户获得导航指令。概括而言,图2的操作序列提供一种技术解决方案,其中第一用户设备11(图1)显示与第一用户设备的当前地理位置和当前有利地点对应的增强现实(ar)视图。第二用户设备12显示与第一用户设备的当前地理位置和当前有利地点对应的全景视图。第二用户设备12接受用于改变在第二用户设备12上显示的全景视图的有利地点的第一输入。第二用户设备12接受用于调整在第二用户设备12上显示的全景视图的第一视觉引导指针的位置的第二输入。第一视觉引导指针是说明性地包括以下各项中的任一项的标记:持续指针、非持续指针、持续醒目显示区域或范围或者非持续醒目显示区域或范围。备选地或者附加地,醒目显示区域可以保持醒目显示直至接收用户输入(比如敲击、触摸或者按压第一用户设备11或者第二用户设备12显示器的非醒目显示区域)。第一用户设备11的显示的ar视图包括响应于调整在第一用户设备11的全景视图上的第一视觉引导指针的位置而移动的第二视觉引导指针。第二视觉引导指针是说明性地包括以下各项中的任一项的标记:持续指针、非持续指针、持续醒目显示区域或范围或者非持续醒目显示区域或范围。语音或者文本通信信道可以在图2a和图2b中所示操作序列的全部或者部分期间通过无线网络26在第一用户设备11与第二用户设备12之间是活跃的。第一视觉引导指针或者第二视觉引导指针中的任何视觉引导指针可以说明性地包括醒目显示区域,该区域包括整个建筑物或者建筑物的一部分或者建筑物的特定楼层。因此,标识当前地理位置可以包括不仅标识纬度和经度或者相似坐标,而且标识指示在地面以上的高度的参数。

图2a和图2b的操作序列在图2a的块201开始,其中第一用户设备11(图1)收集用于第一用户的地理位置和方位信息。第一用户设备11显示与收集的地理位置对应的增强现实(ar)视图并且从ar视图显示与方位信息对应的有利地点(图2a,块203)。接着,第一用户设备11(图1)通过无线网络26与第二用户设备12建立通信以请求导航引导(图2a,块205)。

在块207,第一用户设备11(图1)通过无线网络26向地图服务器23发送地理位置和方位信息。方位信息可以但是无需包括ar视图有利地点信息。地图服务器23使用地理位置和方位信息以取回用于生成与地理位置和方位信息对应的全景视图的全景数据集(图2a,块209)。接着,在块211,地图服务器23(图1)向第二用户设备12发送全景数据集。第二用户设备12通过无线网络26从地图服务器23接收全景数据并且显示全景视图,该全景视图与地理位置接近地对应并且具有与第一用户设备11的ar视图有利地点接近地对应的全景视图有利地点(图2a,块213)。在实践中,全景视图尽可能接近地对应于地理位置,但是在一些情况下,最接近可用的全景数据可以对于某些地理位置有些脱离。

可选地,第一用户设备11和第二用户设备12(图1)之一或者两者分别在与ar视图或者全景视图同时显示的小型地图中显示用于第一用户的地图视图有利地点(图2a,块215),其中从在块201中先前收集的方位信息获得地图视图有利地点。对于第二用户设备12(图1),注意到可能不参照第二用户设备12的物理位置或者地理位置获得这一方位信息,但是取而代之,方位信息可以与第一用户设备11处于的并且第二用户设备12正在为其显示虚拟视图的地理位置的虚拟视点有关。例如,可以参考在第二用户设备12的屏幕上显示的全景视图上的位置确定第二用户设备12的方位信息。

在块217(图2a),第二用户设备12(图1)接受用于将全景视图的全景视图有利地点改变为新全景视图有利地点的第一输入。实际上,这使第二用户能够从多个不同视角查看相同地理位置的全景视图。在块219(图2a),第二用户设备12(图1)向地图服务器23发送对于与新全景视图有利地点对应的新全景视图数据的请求。第二用户设备12从地图服务器接收与新全景视图有利地点对应的新全景视图数据并且显示与新全景视图有利地点对应的新全景视图(图2a,块221)。第二用户设备12(图1)接受请求可移动视觉引导指针功能的第二输入,并且响应于该第二输入,在第二用户设备上当前正在显示的全景视图上显示第一视觉引导指针(图2a,块223)。

图2a和图2b的操作序列前进到图2b的块225,其中第二用户设备12(图1)通过使用显示的全景视图的三维(3d)模型来确定与第一视觉引导指针的当前位置对应的地理坐标集。可以通过无线网络26从地图服务器23获得3d模型,或者在第二用户设备12中存储3d模型,或者上述二者。第二用户设备12然后通过无线网络26向第一用户设备11发送地理坐标集。第二用户设备12从第二用户接受指定第一视觉引导指针的重新定位的第三输入(图2b,块227)。程序然后循环回到块225(图2b),其中第二用户设备12(图1)确定与第一视觉引导指针的新位置对应的新地理坐标集。第二用户设备12通过使用显示的全景视图的3d模型来确定与第一视觉引导指针的新位置对应的新地理坐标集。第二用户设备12然后通过无线网络26向第一用户设备11发送新地理坐标集。

程序控制从块225(图2b)进行到块229,其中第一用户设备11(图1)通过无线网络26从第二用户设备12接收地理坐标集。接着,在块233(图2b),第一用户设备11(图1)在与在块229(图2b)从第二用户设备接收的地理坐标对应的位置、在ar视图上显示第二视觉引导指针。可以用光标或者标记的形式实施第二视觉引导指针。可选地,第一用户设备11(图1)与ar视图同时显示用于第二用户设备12的地理位置和有利地点或者用于第二用户设备12的虚拟视点(图2b,块235)。可选地,第一用户设备11和第二用户设备12(图1)可以交换(或者预存)建筑物的附加描述,以保证第一用户设备11在正确建筑物上面并且甚至在建筑物的正确楼层在ar视图上放置第二视觉引导指针。如果第一用户设备11的有利地点不同于第二用户设备12的虚拟视点,从而第一用户设备11的相机沿着与第二用户设备当前正在显示的虚拟视点或者查看方向的方位不同的方位被瞄准,则地图服务器23或者第一用户设备11可以被编程为提供用于将第一用户设备向新的或者不同的有利地点定向的视觉提示。

作为块225和块229的备选或者附加,第二用户设备12(图1)可以确定与可移动视觉引导指针的当前位置对应的全景视图坐标集。第二用户设备12然后向地图服务器23发送全景视图坐标集。地图服务器23将全景视图坐标集转化成用于将由第一用户设备11显示的固定视觉引导指针的ar视图坐标集。地图服务器23然后向第一用户设备11发送ar视图坐标集(图2b,块231)。第一用户设备11(图1)接收ar视图坐标集,并且在与在第二用户设备12显示的全景视图上的可移动视觉引导指针的当前位置对应的位置、在ar视图上显示固定标记或者光标。

按照在图2a和图2b中描述的过程,在第二用户设备12(图1)处的用户可以视为“远程引导提供者”。这一用户可以参照全景视图自由选择他/她的有利地点。这一用户例如可以从与第一用户设备11的有利地点不同的有利地点指向建筑物。

图3图示根据本发明的用于在第一用户设备11(图1)接收交互导航辅助的图形用户界面300的示例屏幕截图。在界面300左上角的小型地图301(图3)显示用户设备11(图1)的当前位置,并且阴影楔形303(图3)显示用于用户设备11(图1)的当前方位或者有利地点。大罗盘304(图3)也在界面300的底部显示当前方位或者有利地点。用户设备(图1)11显示当前位置的增强现实(ar)视图302(图3)。在这一示例中,名为lisa的用户正在使用用户设备11(图1)。lisa到达她的近似目的地,该目的地是honolulu咖啡馆(caféhonolulu),但是她不确定咖啡馆的确切位置。地图服务器23(图1)在ar视图302上放置兴趣点图标312(图3)是不准确的。另外,在ar视图302(图3)上示出的建筑物综合体具有许多不同入口。为了对于lisa引起进一步的不确定,兴趣点图标312为英语,但是实际的咖啡馆具有lisa不理解的外国语标志。

图4图示根据本发明的用于在第一用户设备11(图1)接收交互导航辅助的图形用户界面的示例屏幕截图。图4的图形用户界面以横向模式示出图3的ar视图302。横向模式可以提供来自第一用户设备11(图1)的当前位置的实况视频的显示。

图5图示根据本发明的用于从第二用户设备12(图1)向第一用户设备11提供交互导航辅助的图形用户界面500的示例屏幕截图。lisa对咖啡馆的确切位置有疑惑,因此她为了一些导航引导而呼叫她的好友mark。mark在第二用户设备12(图1)处。一旦mark在第二用户设备12应答lisa的呼叫,则第二用户设备被配置为显示第一用户设备11的位置的全景视图502(图5)。图形用户界面500也在实况视频视图500的左上角包括显示第一用户设备11(图1)的当前位置的小型地图501(图5)以及显示用于第一用户设备11(图1)的当前方位或者有利地点的阴影楔形503(图5)。大罗盘504(图5)也在实况视频视图500的底部显示第一用户设备11的当前方位或者有利地点。

图6图示根据本发明的用于在第一用户设备11(图1)接收交互导航辅助的图形用户界面的示例屏幕截图。在这一示例中,视觉引导指针610(图6)在图4中所示图形用户界面400的ar视图600上出现。这一视觉引导指针610(图6)指示第二用户设备12(图1)已经接收第一用户设备11的位置的全景视图。第二用户设备12现在准备好接受来自mark的用于向第一用户设备提供导航引导的输入。

图7和图8分别图示根据本发明的使用可移动视觉引导指针710(图7)这一形式的标记在第二用户设备12(图1)提供交互导航辅助的图形用户界面的示例屏幕截图700和屏幕截图800。同前,第二用户设备被配置为显示第一用户设备11(图1)的位置的全景视图502(图5、图7和图8)。mark将可移动视觉引导指针710从图7中所示的初始位置移动到图8中所示的新位置。在这一示例中,mark知道lisa正在寻找的咖啡馆位于何处。因此,mark已经将可移动视觉引导指针710(图7和图8)从在屏幕截图700和屏幕截图800的中心的建筑物的第二层移动到在屏幕截图的右手侧的建筑物的顶层。图8的屏幕截图800也图示第二用户设备12(图1)可以可选地具有在全景视图502内的希望位置上进行放大的能力。

图9图示根据本发明的使用视觉引导指针610(图9)这一形式的标记在第一用户设备11(图1)接收交互导航辅助的图形用户界面900的示例屏幕截图。随着可移动视觉引导指针710(图7和图8)在第二用户设备12(图1)上被移动,视觉引导指针610(图9)在第一用户设备11(图1)上从如图6中所示的第一位置对应地移动到如图9中所示的第二位置。除了点状引导指针610和引导指针710(图6-图9)之外或者取代它们,可以运用许多其它种类的视觉指示,包括使被指向的建筑物以相对于周围建筑物的不同颜色、阴影(shade)、亮度或者强度来发光。引导指针610和引导指针710可以使用任何用于在ar视图中醒目显示建筑物的一部分的方法来实施。可选地,第二用户设备12可以被配备为接受用于定义用于引导指针610、引导指针710的多个点的多点触摸或者悬停感测输入。例如,用两手指输入可以操纵可移动视觉引导指针710(图7),以醒目显示建筑物的整个楼层。备选地或者附加地,醒目显示区域可以保持醒目显示直至接收用户输入(比如敲击、触摸或者按压第一用户设备11或者第二用户设备12(图1)显示器的非醒目显示区域)。

图10图示用于在第二用户设备12(图1)提供交互导航辅助的图形用户界面1000的示例屏幕截图。在这一示例中,在第二用户设备12处的第二用户可以将他的或者她的有利地点(即方位)改变成与第一用户设备11提供的有利地点不同的有利地点。例如,第二用户可能希望一睹第一用户设备11的位置周围而不指示在第一用户设备11处的第一用户到处摇动他们的相机。图形用户界面1000(图10)在小型地图上指示第一楔形1001和第二楔形1003(图10),该第一楔形图示用于第一用户设备11(图1)的方位或者有利地点,而该第二楔形图示用于第二用户设备12(图1)的方位或者有利地点。

可以在软件(由一个或者多个处理器执行)、硬件(例如专用集成电路)或者软件与硬件的组合中实施本发明的实施例。在示例实施例中,在各种常规计算机可读介质中的任何常规计算机可读介质上维护软件(例如应用逻辑、指令集)。在本文的上下文中,“计算机可读介质”可以是任何可以包含、存储、传达、传播或者传送用于由或者结合指令执行系统、装置或者设备(比如计算机)使用的指令的介质或者部件,而例如在图1中描述和描绘计算机的一个示例。计算机可读介质可以包括计算机可读存储介质21或者计算机可读存储介质22或者其它设备,该其它设备可以是任何可以包含或者存储用于由或者结合指令执行系统、装置或者设备(比如计算机)使用的指令的介质或者部件。

如果希望,则可以按照不同顺序和/或相互并行执行这里讨论的不同功能。另外,如果希望,则以上描述的功能中的一个或者多个功能可以是可选的或者可以被组合。虽然以上阐述本发明的各方面,但是本发明的其它方面包括来自所述实施例的特征的其它组合而不仅包括以上明确地阐述的组合。

这里也注意到,尽管以上描述本发明的示例实施例,但是不应在限制意义上看待这些描述。相反,有可以在不脱离本发明的范围的情况下进行的若干变化和修改。

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