[发明专利]用于比较和选择备选导航路线的设备与方法有效
申请号: | 201280026731.2 | 申请日: | 2012-06-01 |
公开(公告)号: | CN103562680A | 公开(公告)日: | 2014-02-05 |
发明(设计)人: | B·摩尔;C·布鲁门伯格;M·范欧斯;G·迦特 | 申请(专利权)人: | 苹果公司 |
主分类号: | G01C21/36 | 分类号: | G01C21/36;G01C21/20;G08G1/0969;G08G1/0968;G01C21/34 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 罗亚男 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 比较 选择 备选 导航 路线 设备 方法 | ||
背景技术
许多便携式电子设备都能够显示地图并为用户提供导航帮助。这种导航帮助常常需要设备计算从起始点到目的地的一条或多条可能路线。所需要的是方便在便携式电子设备上对计算出的导航路线进行直观比较和选择的设备、方法与机器可读介质。
发明内容
公开了方便对计算出的导航路线进行直观比较和选择的设备、方法与机器可读介质。
根据有些实施例,多条计算出的导航路线可以在地图上显示。每条路线都可以允许每条路线很容易区分的方式突出显示。例如,每条路线可以用不同的颜色或突出方案识别和/或可以通过不显眼的标注(callout)识别。如在此所公开的,标注是指提供关于特定路线的识别信息的标记。
根据有些实施例,用户可以从多条显示的路线中选择一条特定路线。路线可以通过如下方式来选择:在沿特定路线的区域和/或与特定路线关联的标注之上的区域中轻触触摸敏感屏幕显示器或者利用任何其它合适的方法,包括利用鼠标、键盘或语音识别输入机制。当特定的路线选出来之后,其它路线仍然可以显示,虽然不太显著了。例如,在选定一条路线之前,所有可用的计算出的路线都可以用亮色突出显示。一旦选定一条特定的路线,对于未选路线的突出显示颜色就可以变成更加柔和的色调。此外,一旦选定一条特定的路线,与未选路线关联的任何标注就可以除去、淡出、变得更小或者以别的方式不再强调。类似地,选定的路线可以比被选择之前更加显著地显示。
用于特定路线的标注可以包含关于那条路线的基本识别信息。例如,用于一条路线的名称、距离和估计的行驶时间可以在标注中显示。计算出的路线可以基于一组用户偏好排定优先次序。用户偏好可以指示用户想避开收费公路、避开交通量、最小化行驶距离、最小化行驶时间、采取观光路线,等等。基于用户偏好,设备可以按与用户偏好一致的次序提供计算出的路线。例如,“路线1”可以是最密切匹配用户偏好的路线,而“路线2”不如“路线1”匹配用户偏好那么好但是比“路线3”匹配得好,依此类推。设备还可以根据它们的主要特点给路线命名(例如,“最小行驶时间”、“最小行驶距离”或者“观光路线”)。
根据有些实施例,设备可以响应用户输入而显示适合上下文的菜单。例如,如果设备处于路线选择模式,则用户可以轻触并按住屏幕,以便显示具有适合那个屏幕的选项的菜单,包括显示兴趣点、交通量或地形的选项。适合上下文的菜单还可以基于设备是处于例如“汽车模式”、“行走模式”还是“中转模式”来改变。
根据有些实施例,设备可以显示沿特定路线智能放大的地图。缩放的水平可以依赖于例如速度限制、用户当前的速度、到下一个转弯的距离、交通量等。当地图关于一条特定的路线放大时,可以显示用于其它路线的标注,指示关于这些路线的有价值的信息,包括从放大后的位置到该路线的方向与距离。
设备还可以提供各种备选的路线选择用户接口。例如,设备可以在触摸敏感屏幕上显示多个路线块。这些块包括识别路线信息,包括,但不限于,路线名称、路线距离、估计的行驶时间。这些块还可以包括路线的概述,包括沿路线的主要道路名称(对于行走和/或驾车操作模式)和该路线在哪里需要用户转弯或进入入口或出口匝道。
根据更多的实施例,在用户行驶途中,设备可以重新计算备选路线。例如,在用户在从原始起始点到目的地的一条路线上行驶的同时,设备可以自动地重新生成新的备选路线。备选路线可以持续地、按预定的间隔或者在发生一个事件时(例如,在设备接收到关于沿当前路线的交通事故的信息时)生成。用户也可以请求新的备选路线。
根据一种或多种实施例,用户还可以对当前路线添加一个或多个绕行道。例如,用户可以选择显示沿路线的兴趣点(“POI”)。然后,用户可以通过轻触触摸敏感屏幕上显示这些POI的区域选择导航到这些POI中的一个或多个。可以给予用户重新把选定的POI设定为新目的地或者仅仅是作为沿该路线的一个沿途停车点的选项。根据有些实施例,如果满足特定的标准,有些POI可以自动地显示(例如,如果用户处于驾车模式并且行驶超过预定距离,可以显示加油站)。
有些实施例在具有调用程序代码的环境中包括一个或多个应用编程接口(API),这些调用程序代码与通过一个或多个接口被调用的其它程序代码交互。进一步可以包括各种类型参数的各种函数调用、消息或其它类型的启用(invocation)可以经API在调用程序与被调用代码之间传送。此外,API可以为调用程序代码提供使用在API中定义并在被调用程序代码中实现的数据类型或类的能力。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280026731.2/2.html,转载请声明来源钻瓜专利网。