车辆路线安排应用的应用编程接口制造技术

技术编号:23563911 阅读:47 留言:0更新日期:2020-03-25 08:20
提供了用于行程优化应用编程接口(API)的系统和方法。API可以包括与行程优化数据结构相关联的第一指令集合,行程优化数据结构可以与API相关联并指定包括一个或多个字段的多个消息。多个消息可以与运送集合和车辆集合相关联。第二指令集合可以与建模功能相关联,建模功能可以实现一个或多个调用以部分基于多个消息来生成模型数据。第三指令集合可以与行程优化服务的实现相关联,并且可以基于模型数据为软件应用的用户生成路线安排数据。路线安排数据可以包括部分基于运送集合和车辆集合的路线集合。

Application programming interface of vehicle routing application

【技术实现步骤摘要】
【国外来华专利技术】车辆路线安排应用的应用编程接口
本公开总体上涉及在计算设备上实现的用于车辆路线安排应用(routingapplication)的应用编程接口。
技术介绍
可以在各种计算设备(例如,膝上型计算机、智能电话、平板计算设备或可穿戴计算设备)上实现包括软件应用的应用。这些应用可以执行与地理信息相关联的各种功能,包括处理地理信息以供用户访问和分析。这些应用的性能可以通过使用应用编程接口(API)来提高,API可以被设计为更有效地创建、修改和访问应用的服务、框架和结构。然而,应用和使用应用的方式可能会随着时间而变化,实现应用的基础硬件也会随之变化。因此,存在对可用于更有效地利用与地理信息相关联的计算资源的更有效API的需求。
技术实现思路
本公开的实施例的方面和优点将在下面的描述中部分地阐述,或者可以从描述中获悉,或者可以通过实施例的实施而获知。本公开的一个示例方面涉及一种存储计算机可读指令的非暂时性计算机可读介质,所述计算机可读指令实现用于生成在计算设备上执行的软件应用的模型数据的应用编程接口。计算设备可以包括一个或多个处理器本文档来自技高网...

【技术保护点】
1.一种非暂时性计算机可读介质,存储计算机可读指令,所述计算机可读指令实现用于为在具有一个或多个处理器和显示设备的计算设备上执行的软件应用生成模型数据的应用编程接口,所述应用编程接口包括:/n与行程优化数据结构相关联的第一指令集合,行程优化数据结构与应用编程接口相关联并指定包括一个或多个字段的多个消息,其中,多个消息与运送集合和车辆集合相关联;/n与建模功能相关联的第二指令集合,所述建模功能实现一个或多个调用以部分基于多个消息来生成模型数据;以及/n与行程优化服务的实现相关联的第三指令集合,以部分基于模型数据为软件应用的用户生成路线安排数据,其中,路线安排数据包括部分基于运送集合和车辆集合的路...

【技术特征摘要】
【国外来华专利技术】20170803 US 15/668,2921.一种非暂时性计算机可读介质,存储计算机可读指令,所述计算机可读指令实现用于为在具有一个或多个处理器和显示设备的计算设备上执行的软件应用生成模型数据的应用编程接口,所述应用编程接口包括:
与行程优化数据结构相关联的第一指令集合,行程优化数据结构与应用编程接口相关联并指定包括一个或多个字段的多个消息,其中,多个消息与运送集合和车辆集合相关联;
与建模功能相关联的第二指令集合,所述建模功能实现一个或多个调用以部分基于多个消息来生成模型数据;以及
与行程优化服务的实现相关联的第三指令集合,以部分基于模型数据为软件应用的用户生成路线安排数据,其中,路线安排数据包括部分基于运送集合和车辆集合的路线集合。


2.根据权利要求1所述的非暂时性计算机可读介质,其中,多个消息包括与运送集合相关联的一个或多个运送消息或与车辆集合相关联的一个或多个车辆消息。


3.根据权利要求2所述的非暂时性计算机可读介质,其中,行程优化数据部分基于ShipmentModel消息,ShipmentModel消息包括一个或多个运送消息、运送字段、一个或多个车辆消息、车辆字段、行驶持续时间秒数字段、全局开始时间字段、全局结束时间字段或全局持续时间每小时成本字段。


4.根据权利要求2或3所述的非暂时性计算机可读介质,其中,一个或多个运送消息或者一个或多个车辆消息的一部分与包括类型字段或值字段的一个或多个CapacityQuantity消息相关联。


5.根据权利要求4所述的非暂时性计算机可读介质,其中,类型字段与运送集合需求的量或车辆集合承载的量的类型相关联,并且值字段与运送集合需求的量或车辆集合承载的量的数量相关联。


6.根据权利要求5所述的非暂时性计算机可读介质,其中,运送集合和车辆集合受与类型字段关联的量的类型或与值字段关联的量的数量的约束。


7.根据权利要求4-6中的任一项所述的非暂时性计算机可读介质,其中,一个或多个车辆消息包括以下中的至少一个:一个或多个CapacityQuantity消息、容量字段、出发位置字段、到达位置字段、出发索引字段、到达索引字段、最早开始时间字段、最后结束时间字段、每小时成本字段、每小时行驶成本字段或固定成本字段。


8.根据权利要求4-6中的任一项所述的非暂时性计算机可读介质,其中,一个或多个运送消息中的每一个包括以下中的至少一个:一个或多个CapacityQuantity消息、一个或多个VisitRequestAlternates消息、提取字段、交付字段、需求字段、惩罚成本字段或允许车辆索引字段,其中,一个或多个CapacityQuantity消息与需求字段相关联,一个或多个VisitRequestAlternates消息与提取字段或交付字段相关联。


9.根据权利要求8所述的非暂时性计算机可读介质,其中,一个或多个VisitRequestAlternates消息中的每一个包括一个或多个VisitRequest消息或与一个或多个VisitRequest消息相关联的访问请求字段。


10.根据权利要求9所述的非暂时性计算机可读介质,其中,一个或多个VisitRequest消息包括TimeWindow消息、Duration消息、与TimeWindow消息相关联的时间窗字段、与Duration消息相关联的持续时间字段、到达位置字段、出发位置字段、到达索引字段、出发索引字段、开始时间字段、结束时间字段、软结束时间字段或软结束时间之后每小时成本字段。


11.根据...

【专利技术属性】
技术研发人员:V弗农K阿尔顿F维格
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国;US

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

1