【技术实现步骤摘要】
【国外来华专利技术】移动设备导航系统
[0001]相关申请的交叉引用
[0002]本申请要求2019年9月19日提交的美国非临时专利申请第16/576,673号的权益,其中该申请的全部内容据此以引用的方式并入以用于所有目的。
技术介绍
[0003]借助移动定位技术和现代移动计算设备的附加能力,这些移动设备经常被用作标测和导航工具。移动设备(诸如智能电话、智能手表或其他可穿戴计算设备)可使用全球定位系统(GPS)接收器或其他移动定位技术来识别其当前坐标,并且然后可使用从地图服务器接收的地图数据经由地图应用程序来查看并跟踪其当前位置。还可以经由移动设备提供导航能力,其中移动设备和/或服务器导航部件可以确定当前位置与选定目的地之间的路线。导航系统可基于路段数据、交通数据和用户选定的交通方式(例如,步行、骑自行车、驾驶等)使用优化算法来为用户选择最佳路线。
[0004]对于标测和导航能力,移动设备可以提供显示各种位置和导航数据的用户界面。地图用户界面可以包括用户的当前位置、取向、街道地址和附近的地标。导航用户界面可以提供到目的地的逐向导航,并且可以指示下一个转弯的距离和方向。标测和导航用户界面还可以支持各种不同的视图,包括具有地图数据和/或卫星图像的俯视(或鸟瞰)图、逐向导航视图、街景等。
[0005]但是,当移动设备支持位置标测和导航能力时,这些能力可能很容易受到设备处检测到的位置或传感器数据中的任何错误的影响。例如,即使是移动设备生成的设备位置数据、设备取向数据或设备移动数据中的相对较小的错误,也可能导致严重的标测和导航错误,以及用户 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种经由计算设备生成用户界面的方法,所述方法包括:在沿着从第一物理位置到第二物理位置的路线进行导航的同时,由计算设备接收与在所述计算设备的当前位置处由相机捕获的一个或多个图像相对应的图像数据;由所述计算设备接收与所述计算设备的所述当前位置相对应的位置信息;由所述计算设备接收与所述计算设备的所述当前位置相对应的地图信息;由所述计算设备至少部分地基于以下项来确定所述计算设备的取向:(a)在所述当前位置处由所述计算设备的所述相机捕获的所述图像数据、(b)与所述计算设备的所述当前位置相对应的所述位置信息和(c)与所述当前位置相对应的所述地图信息;由所述计算设备生成被配置为显示所述计算设备的所述当前位置的用户界面和一个或多个用户界面元素,所述一个或多个用户界面元素表示与基于所述计算设备的所述当前位置和所述取向的针对所述路线的导航方向相对应的导航用户界面部件,并且其中生成所述用户界面包括将所述导航用户界面部件叠加在由所述相机捕获的所述图像数据上;以及由所述计算设备在所述计算设备的屏幕上呈现所述用户界面。2.根据权利要求1所述的方法,还包括从所述计算设备的罗盘接收方向读数,其中确定所述计算设备的所述取向进一步至少部分地基于从所述罗盘接收的所述方向读数。3.根据权利要求2所述的方法,还包括至少部分地基于所述计算设备的所述确定的取向来重新配置所述计算设备的所述罗盘。4.根据权利要求1所述的方法,其中与所述计算设备的所述位置相对应的所述位置信息包括以下项中的至少一项:从所述计算设备的全球定位系统(GPS)接收器接收的数据、识别所述计算设备可访问的一个或多个WiFi网络的数据或识别经由短距离无线通信协议与所述计算设备通信的一个或多个附加设备的数据。5.根据权利要求1所述的方法,其中与所述计算设备的所述位置相对应的所述位置信息包括从所述计算设备的全球定位系统(GPS)接收器接收的坐标数据,并且其中所述方法还包括:至少部分地基于以下项来确定与所述计算设备的所述位置相对应的更新的位置信息:(a)由所述计算设备的所述相机捕获的所述图像数据、(b)从所述计算设备的所述GPS接收器接收的所述坐标数据和(c)与所述位置相对应的所述地图信息;以及至少部分地基于所述确定的更新的位置信息来重新配置所述计算设备的所述GPS接收器。6.根据权利要求1所述的方法,其中确定所述计算设备的所述取向包括:对由所述计算设备的所述相机捕获的所述图像数据进行分析,并且检测所述图像数据内的一个或多个街道边界;以及将所述一个或多个街道边界的一条或多条轨线与所述接收到的地图信息内的街道矢量数据进行比较。7.根据权利要求6所述的方法,其中确定所述计算设备的所述取向还包括对由所述计算设备的所述相机捕获的所述图像数据进行分析,以及检测所述图像数据内的水平线。8.根据权利要求1所述的方法,还包括:为所述计算设备生成从所述计算设备的所述当前位置到第二位置的路线,其中所述用户界面至少部分地基于所述路线显示下一个方向指令。
9.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机可执行指令,所述计算机可执行指令当由计算设备的一个或多个处理器执行时致使所述一个或多个处理器:在沿着从第一物理位置到第二物理位置的路线进行导航的同时,接收与在所述计算设备的当前位置处由相机捕获的一个或多个图像相对应的图像数据;接收与所述计算设备的所述当前位置相对应的位置信息;接收与所述计算设备的所述位置相对应的地图信息;至少部分地基于以下项来确定所述计算设备的取向:(a)在所述当前位置处由所述计算设备的所述相机捕获的所述图像数据、(b)与所述计算设备的所述当前位置相对应的所述位置信息和(c)与所述当前位置相对应的所述地图信息;生成被配置为显示所述计算设备的所述当前位置的用户界面和一个或多个用户界面元素,所述一个或多个用户界面元素表示与基于所述计算设备的所述当前位置和所述取向的针对所述路线的导航方向相对应的导航用户界面部件,并且其中生成所述用户界面包括将所述导航用户界面部件叠加在由所述相机捕获的所述图像数据上;以及在所述计算设备的屏幕上呈现所述用户界面。10.根据权利要求9所述的计算机可读存储介质,所述计算机可执行指令还致使所述一个或多个处理器:从所述计算设备的罗盘接收方向读数,其中确定所述计算设备的所述取向进一步至少部分地基于从所述罗盘接...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。