[发明专利]将导航服务整合为软件应用的一部分的方法以及计算设备有效
申请号: | 201611158888.7 | 申请日: | 2016-12-15 |
公开(公告)号: | CN107229461B | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 本杰明·格林伍德;约瑟芬·劳伦斯·思卡尔 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F9/451;G06F16/9537;G06F16/954 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李宝泉;周亚荣 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 导航 服务 整合 软件 应用 一部分 方法 以及 计算 设备 | ||
1.一种存储指令的非暂时性计算机可读介质,所述指令实现用于将导航服务提供为在计算设备上执行的软件应用的一部分的应用编程接口,所述计算设备具有一个或多个处理器和显示设备,所述应用编程接口包括:
第一指令集,其指定一个或多个第一参数以控制由所述软件应用对导航服务的实现,所述导航服务向所述软件应用的用户提供导航信息,所述第一指令集被实现为类;
第二指令集,其指定至少部分地基于在所述第一指令集中指定的所述一个或多个第一参数来控制与路由引擎的交互的逻辑;
其中,所述第一指令集指定一个或多个能够配置的事件侦听器接口,所述能够配置的事件侦听器接口能够操作为获得与一个或多个导航事件相关联的数据,以更新作为所述导航服务的一部分提供的所述导航信息,所述一个或多个能够配置的事件侦听器接口均包括作为被实现为类的所述第一指令集的一部分能够由开发者指定的一个或多个参数;
其中,所述一个或多个能够配置的事件侦听器接口被配置为响应于能够由所述开发者指定的所述一个或多个参数指定的一个或多个导航事件而获得与所述一个或多个导航事件相关联的数据;以及
其中,所述一个或多个能够配置的事件侦听器接口包括路线改变侦听器接口,所述路线改变侦听器接口能够操作为在作为所述导航服务的一部分提供的路线改变时被调用;其中,所述一个或多个能够配置的事件侦听器接口包括到达侦听器接口,所述到达侦听器接口能够操作为在用户已到达指定的路点时被调用。
2.根据权利要求1所述的非暂时性计算机可读介质,其中,所述一个或多个能够配置的事件侦听器接口包括位置侦听器接口,所述位置侦听器接口能够操作为被调用以更新所述导航服务中的用户的当前位置。
3.根据权利要求1所述的非暂时性计算机可读介质,其中,所述一个或多个能够配置的事件侦听器接口包括剩余时间或剩余距离改变侦听器接口,所述剩余时间或剩余距离改变侦听器接口能够操作为在到路点的剩余时间或剩余距离已改变超过阈值时被调用,所述阈值被指定为所述第一指令集中的所述第一参数中的一个。
4.根据权利要求1所述的非暂时性计算机可读介质,其中,所述第一指令集包括一个或多个第一参数,所述一个或多个第一参数能够操作为指定与所述导航服务结合的音频引导模式的操作。
5.根据权利要求1所述的非暂时性计算机可读介质,其中,所述应用编程接口包括用于接收用于导航的一个或多个路点的路点接口。
6.根据权利要求1所述的非暂时性计算机可读介质,其中,所述应用编程接口包括第三指令集,所述第三指令集指定一个或多个第三参数以控制与所述软件应用相结合的、与所述导航服务相关联的图形用户界面组件在所述显示设备上的显示。
7.根据权利要求6所述的非暂时性计算机可读介质,其中,所述第三指令集指定在处于导航模式时由所述路由引擎确定的导航路线在地图上以折线方式的显示。
8.根据权利要求6所述的非暂时性计算机可读介质,其中,所述第三指令集指定在不处于导航模式时对地图的鸟瞰视图的显示。
9.根据权利要求6所述的非暂时性计算机可读介质,其中,所述第三指令集指定参数以控制与所述图形用户界面组件相结合的、对导航标头元素或估计的到达时间元素的显示。
10.根据权利要求6所述的非暂时性计算机可读介质,其中,所述第三指令集被实现为Android操作平台中的片段。
11.根据权利要求1所述的非暂时性计算机可读介质,其中,所述第一指令集被实现为Android操作平台中的单例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611158888.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:双重信息非对称环境下基于信息监督的协作通信激励方法
- 下一篇:一种油剂调配槽