【技术实现步骤摘要】
提供轻度导航引导
[0001]本申请是国际申请日为2018年5月25日、于2019年11月26日进入中国国家阶段、中国国家申请号201880034657.6、专利技术名称为“提供光导航引导”的专利技术专利申请的分案申请。
[0002]本公开一般涉及在设备上获取并显示地图和路线规划数据。
技术介绍
[0003]诸如智能电话、平板电脑、智能手表和其他计算设备的移动设备通常包括提供允许用户利用来自网络服务提供方的服务的接口的应用程序。此类应用程序和/或服务的示例是地图和/或导航应用程序和/或服务(例如,苹果地图)。例如,当用户在移动设备上使用地图应用程序时,地图应用程序可以使用网络连接(例如,互联网连接),以通过网络连接从地图服务获得地图数据(例如,地图图像、导航数据、估计行程时间、ETA、交通状况等)。地图应用程序随后可使用从地图服务接收的地图数据向用户提供各种地图相关的服务。例如,地图应用程序可在用户的位置和目的地之间的路线上存在交通或事故时通知用户。然而,熟悉路线的用户可能并不总是在出发开始行程之前检查地图应用程序, ...
【技术保护点】
【技术特征摘要】
1.一种方法,包括:由用户计算设备的路线规划模块向地图服务发送针对起始位置和结束位置之间的路线规划信息的第一请求;由所述用户计算设备的所述路线规划模块在第一时间从所述地图服务接收所述起始位置与所述结束位置之间的多条潜在推荐路线,其中所述多条潜在推荐路线预计在自由流交通状况或历史交通状况下是最快的;由所述路线规划模块将所述多条潜在推荐路线存储在所述用户计算设备的存储设备中;在所述第一时间之后的第二时间,确定应当向用户呈现推荐路线;确定所存储的所述多条潜在推荐路线存在于所述存储设备中;基于所述确定所存储的所述多条潜在推荐路线存在,由所述路线规划模块向所述地图服务发送针对与在所述第一请求中指示的所述起始位置和所述结束位置相同的起始位置和相同的结束位置之间的路线规划信息的第二请求,所述第二请求包括先前从所述地图服务接收的所存储的所述多条潜在推荐路线;在所述路线规划模块处接收来自所述地图服务的评估结果,所述评估结果指示由所述路线规划模块向所述地图服务发送的所存储的所述多条潜在推荐路线中的一条或多条路线,所述一条或多条路线具有在当前交通状况下大于所述自由流交通状况下或所述历史交通状况下的穿过时长的阈值量的穿过时长;由所述路线规划模块基于用户行为数据从所述多条潜在推荐路线中为所述用户计算设备的用户选择多条推荐路线,所述用户行为数据表示历史观察到的行进模式,所述行进模式预测所述用户沿所述潜在推荐路线中的路线行进的可能性;基于从所述地图服务接收的所述评估结果,确定所述多条推荐路线中的第一路线是非推荐路线;以及由所述用户计算设备呈现包括避免所述第一路线的建议的警报。2.根据权利要求1所述的方法,还包括:由所述用户计算设备的数据收集模块收集限定所述起始位置和所述结束位置的位置信息,所述收集包括识别所述用户计算设备的当前位置和所述用户计算设备的过去位置,并且将所述当前位置和所述过去位置中的至少一者识别为所述起始位置并且将所述当前位置和所述过去位置中的至少一者识别为所述结束位置。3.根据权利要求1所述的方法,其中所述请求包括所述起始位置和所述结束位置,所述方法还包括:在所述路线规划模块处从所述地图服务接收所述起始位置和所述结束位置之间的所述多条潜在推荐路线;以及由所述路线规划模块将所述多条潜在推荐路线存储在所述用户计算设备的所述存储设备中。4.根据权利要求3所述的方法,其中所述地图服务使用第一处理资源量来评估是否推荐所述多条潜在推荐路线,并且其中所述发送使所述地图服务使用第二处理资源量来评估是否推荐所述多条潜在推荐路线,所述第二处理资源量小于所述第一处理资源量。
5.根据权利要求1所述的方法,还包括:确定在所述当前交通条件下比所述第一路线更快的至少一条另选路线;以及呈现包括使用所述至少一条另选路线的建议和避免所述第一路线的建议的所述警报。6.根据权利要求5所述的方法,还包括显示对应于所述至少一条另选路线的路线规划信息。7.根据权利要求1所述的方法,还包括从所述地图服务接收描述所述第一路线的信息,其中描述所述第一路线的所述信息包括针对所述第一路线的目的地ID和针对所述第一路线上的特定当前交通状况的事件ID,所述方法还包括将所述目的地ID、所述事件ID以及时间戳存储在所述用户计算设备的所述存储设备中,所述时间戳指示描述所述第一路线的所述信息何时被接收。8.根据权利要求7所述的方法,还包括:从所述地图服务接收描述所述起始位置和所述结束位置之间的第二路线的第二组信息,所述第二组信息包括针对所述第一路线的相同的所述目的地ID和针对所述第一路线的相同的所述事件ID;以及由所述用户计算设备抑制第二警报,所述第二警报包括从所述地图服务接收的所述第二组信息的至少一部分。9.一种包括一个或多个指令序列的非暂态计算机可读介质,所述一个或多个指令序列在由一个或多个处理器执行时使得所述一个或多个处理器执行根据权利要求1至8中任一项所述的方法。10.一种系统,包括:一个或多个处理器;以及包括一个或多个指令序列的非暂态计算机可读介质,所述一个或多个指令序列在由所述一个或多个处理器执行时使得所述一个或多个处理器执行根据权利要求1至8中任一项所述的方法。11.一种方法,包括:由用户计算设备存储在多个位置点处确定的所述用户计算设备的位置,以创建位置记录;对所述位置记录进行分析,以识别由所述用户计算设备行进的多条观察到的路线;对穿过所述位置记录中的所述多条观察到的路线中的每条路线的所述用户计算设备的实例进行计数;将所述多条观察到的路线中具有最高计数的第一观察到的路线指定为首选路线;确定针对所述第一观察到的路线的通勤窗口,所述通勤窗口表示针对所述第一观察到的路线的、开始于或在代表性的出发时间之前并且结束于或在代表性的到达时间之后的时间段;确定当前时间在所确定的所述通勤窗口内;以及基于所述确定所述当前时间在所确定的所述通勤窗口内,显示在所确定的所述通勤窗口期间针对所述首选路线的路线规划信息。12.根据权利要求11所述的方法,其中确定所述通勤窗口包括确定所述用户计算设备穿过所述首选路线的实例被记录的次数。
13.根据权利要求11所述的方法,其中所述显示包括显示地图应用程序中针对所述首选路线的导航信息。14.一种包括一个或多个指令序列的非暂态计算机可读介质,所述一个或多个指令序列在由一个或多个处理器执行时使得所述一个或多个处理器执行根据权利要求11至13中任一项所述的方法。15.一种系统,包括:一个或多个处理器;以及包括一个或多个指令序列的非暂态计算机可读介质,所述一个或多个指令序列在由所述一个或多个处理器执行时使得所述一个或多个处理器执行根据权利要求11至13中任一项所述的方法。16.一种方法,包括:由计算设备的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。