导航应用中具有乘车服务路段的多方式指导制造技术

技术编号:23164712 阅读:17 留言:0更新日期:2020-01-21 22:35
为了在客户端计算设备中的地图应用内提供乘车服务而不将用户引导到单独的乘车服务应用,地图应用调用一个或多个乘车服务API来访问来自各种乘车服务提供商的乘车服务数据。例如,地图应用接收对至目的地的出行指导的请求,并生成多方式出行指导,其包括其中交通方式为乘车服务的路线路段。地图应用调用一个或多个乘车服务API来检索与乘车服务路线路段有关的价格估计、估计的等待时间或任何其他合适信息。因此,地图应用向用户提供包括与乘车服务路线路段有关的信息的多方式出行指导。

【技术实现步骤摘要】
【国外来华专利技术】导航应用中具有乘车服务路段的多方式指导
本公开涉及应用间通信,并且更具体地,涉及地图(mapping)应用和乘车(ride)服务应用之间的应用间通信。
技术介绍
当今,地理区域的数字地图普遍经由地图应用、web浏览器等显示在计算设备(诸如计算机、平板计算机和移动电话)上。许多地图应用为用户提供选择用于查看的特征或地图信息的类型以及调整数字地图的显示的能力。另外,地图应用提供商提供应用编程接口(API),用于访问地图和导航数据以显示数字地图,并提供至目的地位置的逐步导航指导(direction)。例如,乘车服务应用可以调用地图应用API以提供地理区域的数字地图,该数字地图包括用户的接载位置、目的地位置、行进至目的地位置的导航指导等。
技术实现思路
为了在地图应用内提供乘车服务而不将用户引导到单独的乘车服务应用,地图应用调用一个或多个乘车服务API来访问来自各种乘车服务提供商的乘车服务数据。例如,用户可以在地图应用内请求至目的地位置的导航指导。然后,用户可以从几种交通方式(包括乘车服务方式)中进行选择,以行进到目的地位置。当用户选择乘车服务方式时,地图应用可以通过调用相应的乘车服务API与各种乘车服务应用进行通信。地图应用与乘车服务应用和/或乘车服务服务器通信,以检索由每个乘车服务提供商提供的乘车服务的类型的指示。乘车服务的类型可以包括乘车服务提供商在至用户目的地的途中接载其他乘客的拼车乘车服务、在至用户目的地的途中不接载其他乘客的出租车服务、包括车辆内的附加特征的豪华轿车服务、用于接载大乘客团体的超大型车辆服务等。地图应用还可与乘车服务应用通信,以检索每种类型的乘车服务的价格估计、每种类型的乘车服务的等待时间、每种类型的乘车服务的乘车持续时间、关于行程状态的乘车状态信息(例如,等待驾驶员接受乘车、等待驾驶员到达接载位置、乘车进行中、乘车已完成)、用户当前位置周围的地理区域内的车辆的数量等。在某些场景中,无需将乘车服务应用地图下载到用户的客户端设备,而是地图应用调用相应的乘车服务API以与乘车服务服务器进行通信。然后,用户可以直接从地图应用中选择乘车服务提供商和乘车服务的类型,以订购至她的目的地位置的交通服务。以这种方式,用户可以从地图应用内的多个候选乘车服务提供商中进行选择,而不必打开每个对应的乘车服务应用进行比较并且无需离开地图应用。此外,用户可以在具有内置地图功能的应用中识别接载位置和目的地位置。例如,用户可以查看接载位置周围区域的三维街道级视图,从而用户可以容易地在接载位置找到驾驶员。地图应用还可基于用户的环境和位置提供关于接载位置的推荐以及从用户当前位置到接载位置的步行指导。具体地,本公开的技术的示例实施例是一种用于提供多方式(multi-modal)出行指导的计算设备中的方法。该方法包括经由用户接口接收对获得至目的地的出行指导的请求,以及生成用于行进到目的地的多方式出行指导。生成多方式出行指导包括从乘车服务的第三方提供商获得跨过在接载位置和下车位置之间的路线的第一路段的乘车的指示,以及获得使用不同于第一方式的第二交通方式来跨过该路线的第二路段的导航指导,所述乘车服务限定第一交通方式。该方法还包括经由用户接口提供生成的多方式指导的指示。另一示例实施例是一种计算设备,其包括用户接口、一个或多个处理器以及在其上存储指令的非暂时性计算机可读介质。当由一个或多个处理器执行时,该指令使计算设备经由用户接口接收对获得至目的地的出行指导的请求,并生成用于行进到目的地的多方式出行指导。为了生成多方式出行指导,指令使计算设备从乘车服务的第三方提供商获得跨过在接载位置与下车位置之间的路线的第一路段的乘车的指示,以及获得使用不同于第一方式的第二交通方式跨过该路线的第二路段的导航指导,该乘车服务限定第一交通方式。该指令还使计算设备经由用户接口提供生成的多方式指导的指示。再另一示例实施例是一种用于提供多方式出行指导的计算设备中的方法。该方法包括:经由用户接口提供交互式数字地图;经由用户接口接收对获得至目的地的出行指导的请求;以及从乘车服务的第三方提供商获得跨过路线的至少一部分的从接载位置到下车位置的乘车的指示。该方法还包括:从乘车服务的第三方提供商接收用于在数字地图上渲染乘车的可视化的可视化信息,以及根据接收的可视化信息来在数字地图上生成乘车的可视化。另一示例实施例是一种计算设备,其包括用户接口、一个或多个处理器以及在其上存储指令的非暂时性计算机可读介质。当由一个或多个处理器执行时,该指令使计算设备经由用户接口提供交互式数字地图;经由用户接口接收对获得至目的地的出行指导的请求;以及从乘车服务的第三方提供商获得跨过路线的至少一部分的从接载位置到下车位置的乘车的指示。所述指令还使计算设备从乘车服务的第三方提供商接收用于在数字地图上渲染乘车的可视化的可视化信息,并根据接收的可视化信息在数字地图上生成乘车的可视化。另一示例实施例是一种用于在数字地图上提供乘车服务信息的便携式计算设备中的方法。该方法包括:经由用户接口提供地理区域的交互式数字地图;经由用户接口接收对获得至目的地的出行指导的请求;以及从乘车服务的多个第三方提供商请求至目的地的路线的至少一部分的候选乘车的相应指示,每个指示包括接载位置、价格估计和接载时间。该方法还包括:接收候选乘车的所请求的指示;根据价格和接载时间中的至少一个来确定候选乘车的排名;根据确定的排名在数字地图上提供候选乘车的列表,以及响应于经由用户接口选择候选乘车之一,将对所选择的乘车的请求发送给对应第三方提供商。再另一示例实施例是一种用于在计算设备上提供与乘车服务有关的地图数据的便携式计算设备中的方法。该方法包括:经由用户接口提供交互式二维数字地图;经由用户接口接收对获得至目的地的出行指导的请求;以及从乘车服务的第三方提供商获得跨过路线的至少一部分的从接载位置到下车位置的乘车的指示。该方法还包括:获得接载位置的街道级图像;在数字地图上显示获得的接载位置的街道级图像;以及响应于经由用户接口检测到对街道级图像的选择,将二维数字地图转换为街道级图像的交互式三维全景显示。附图说明图1是示例系统的框图,其中,可以实现用于经由地图应用向便携式设备提供乘车服务的技术;图2是可以在图1的系统中操作的示例便携式设备的框图;图3是示例性序列图,其示出响应于提供给地图应用的用户输入,地图应用与乘车服务应用之间的示例信息交换;图4是在地图应用内乘车服务请求期间用于在用户接口之间转换的示例性流程图;图5是用于通过调用乘车服务API经由地图应用请求乘车服务的示例性状态图;图6是用于生成从出发位置到目的地位置的推荐的多方式路线的示例性流程图;图7是用于在地图应用内提供乘车服务而不将用户引导到单独的乘车服务应用的示例性流程图;图8是用于当用户转换到其他地图功能时呈现乘车状态信息的示例性流程图;图9是用于在地图应用中选择乘车服务提供商的示例性显示;图10是用于在地图应用中选择接载位置的示例性显示;图1本文档来自技高网...

【技术保护点】
1.一种用于提供多方式出行指导的计算设备中的方法,所述方法包括:/n经由用户接口接收对获得至目的地的出行指导的请求;/n由一个或多个处理器生成用于行进至所述目的地的多方式出行指导,包括:/n从乘车服务的第三方提供商获得跨过接载位置和下车位置之间的路线的第一路段的乘车的指示,所述乘车服务限定第一交通方式,/n获得使用不同于第一方式的第二交通方式跨过所述路线的第二路段的出行指导;以及/n经由所述用户接口提供生成的多方式指导的指示。/n

【技术特征摘要】
【国外来华专利技术】20171215 US 62/599,2581.一种用于提供多方式出行指导的计算设备中的方法,所述方法包括:
经由用户接口接收对获得至目的地的出行指导的请求;
由一个或多个处理器生成用于行进至所述目的地的多方式出行指导,包括:
从乘车服务的第三方提供商获得跨过接载位置和下车位置之间的路线的第一路段的乘车的指示,所述乘车服务限定第一交通方式,
获得使用不同于第一方式的第二交通方式跨过所述路线的第二路段的出行指导;以及
经由所述用户接口提供生成的多方式指导的指示。


2.根据权利要求1所述的方法,其中,所述路线的第二路段的端点是所述乘车的接载位置;所述方法还包括:
根据获得的第二路段的出行指导,确定用户到达所述接载位置的估计时间;
其中,从所述第三方提供商获得所述乘车的指示包括:请求所述乘车在所述接载位置、在所述估计时间开始。


3.根据权利要求1所述的方法,其中,生成所述多方式出行指导包括:
获得多个候选乘车的相应指示,每个候选乘车具有接载位置和下车位置,并且每个候选乘车与价格和时间估计关联;以及
从所述多个候选乘车中选择乘车。


4.根据权利要求3所述的方法,其中,生成所述多方式出行指导包括:使用优化技术来使行进至所述目的地的总价格最小化。


5.根据权利要求3所述的方法,其中,生成所述多方式出行指导包括:使用优化技术来使行进至所述目的地的总时间最小化。


6.根据权利要求3所述的方法,其中,获得所述多个候选乘车的相应指示包括:从乘车服务的多个提供商获得所述相应指示。


7.根据权利要求3所述的方法,还包括:由所述一个或多个处理器获得与(i)乘车服务的优选提供商或(ii)优选交通方式中的至少一个有关的用户数据;
其中,从所述多个候选乘车中选择乘车包括鉴于获得的用户数据来选择乘车。


8.根据权利要求1所述的方法,其中,获得跨过所述路线的第二路段的导航指导包括:获得至所述接载位置的步行指导或始自所述下车位置的步行指导。


9.根据权利要求1所述的方法,获得所述乘车的指示包括:
鉴于(i)交通、(ii)单行道或(iii)成本中的至少一个来选择所述接载位置,以及
在获得所述乘车的指示时,向所述乘车服务的第三方提供商指定选择的接载位置。


10.根据权利要求1所述的方法,包括从独立于所述乘车服务...

【专利技术属性】
技术研发人员:S奥格登JO杜比尔齐克I鲁宾
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1