[发明专利]车辆路线安排应用的应用编程接口在审
申请号: | 201880044506.9 | 申请日: | 2018-06-11 |
公开(公告)号: | CN110914844A | 公开(公告)日: | 2020-03-24 |
发明(设计)人: | V.弗农;K.阿尔顿;F.维格 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06Q10/08 | 分类号: | G06Q10/08;G06Q50/28 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 金玉洁 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车辆 路线 安排 应用 编程 接口 | ||
提供了用于行程优化应用编程接口(API)的系统和方法。API可以包括与行程优化数据结构相关联的第一指令集合,行程优化数据结构可以与API相关联并指定包括一个或多个字段的多个消息。多个消息可以与运送集合和车辆集合相关联。第二指令集合可以与建模功能相关联,建模功能可以实现一个或多个调用以部分基于多个消息来生成模型数据。第三指令集合可以与行程优化服务的实现相关联,并且可以基于模型数据为软件应用的用户生成路线安排数据。路线安排数据可以包括部分基于运送集合和车辆集合的路线集合。
技术领域
本公开总体上涉及在计算设备上实现的用于车辆路线安排应用(routingapplication)的应用编程接口。
背景技术
可以在各种计算设备(例如,膝上型计算机、智能电话、平板计算设备或可穿戴计算设备)上实现包括软件应用的应用。这些应用可以执行与地理信息相关联的各种功能,包括处理地理信息以供用户访问和分析。这些应用的性能可以通过使用应用编程接口(API)来提高,API可以被设计为更有效地创建、修改和访问应用的服务、框架和结构。然而,应用和使用应用的方式可能会随着时间而变化,实现应用的基础硬件也会随之变化。因此,存在对可用于更有效地利用与地理信息相关联的计算资源的更有效API的需求。
发明内容
本公开的实施例的方面和优点将在下面的描述中部分地阐述,或者可以从描述中获悉,或者可以通过实施例的实施而获知。
本公开的一个示例方面涉及一种存储计算机可读指令的非暂时性计算机可读介质,所述计算机可读指令实现用于生成在计算设备上执行的软件应用的模型数据的应用编程接口。计算设备可以包括一个或多个处理器和显示设备。应用编程接口可以包括与行程优化数据结构相关联的第一指令集合。行程优化数据结构可以与应用编程接口相关联并可以指定包括一个或多个字段的多个消息。多个消息可以与运送集合和车辆集合相关联。应用编程接口可以包括与建模功能相关的第二指令集合。建模功能可以实现一个或多个调用以部分基于多个消息来生成模型数据。应用编程接口可以包括与行程优化服务的实现相关联的第三指令集合,以部分基于模型数据为软件应用的用户生成路线安排数据。路线安排数据包括部分基于运送集合和车辆集合的路线集合。
本公开的第二示例方面涉及一种用于为在具有一个或多个处理器的计算设备上执行的软件应用生成导航数据的方法。所述方法可以包括由一个或多个计算设备接收行程优化数据,包括与应用编程接口相关联的行程优化数据结构,并指定包括一个或多个字段的多个消息。多个消息可以与运送集合和车辆集合相关联。所述方法可以包括由一个或多个计算设备部分基于对与多个消息相关联的建模功能的调用生成模型数据。多个消息可以与建模功能相关联,并且可以包括与运送集合相关联的一个或多个运送消息或与车辆集合相关联的一个或多个车辆消息。所述方法可以包括由一个或多个计算设备部分基于模型数据为软件应用的用户生成路线安排数据。路线安排数据包括部分基于运送集合和车辆集合的路线集合。在又一示例方面中,可以提供一种用于操作一个或多个车辆的方法,所述方法包括:使一个或多个车辆根据第二示例方面生成的路线安排数据来操作。
本公开的另一示例方面涉及一种包括网络接口、一个或多个处理器以及一个或多个存储设备的计算设备。一个或多个存储设备可以存储计算机可读指令,所述计算机可读指令实现由软件应用调用的用于生成用于行程优化服务的模型数据的应用编程接口作为软件应用的一部分。第一指令集合可以与行程优化数据结构相关联。行程优化数据结构可以与应用编程接口相关联并可以指定包括一个或多个字段的多个消息。多个消息可以与运送集合和车辆集合相关联。第二指令集合可以与建模功能相关联。建模功能可以实现一个或多个调用以部分基于多个消息来生成模型数据。第三指令集合可以与行程优化服务的实现相关联,以部分基于模型数据为软件应用的用户生成路线安排数据。路线安排数据包括部分基于运送集合和车辆集合的路线集合。
本公开的其他示例方面针对其他计算机实现的方法、系统、装置、有形的非暂时性计算机可读介质、用户界面、存储设备和电子设备,用于实现用于为在计算设备上执行的软件应用生成模型数据的应用编程接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880044506.9/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理