用于交通工具应用程序编程接口的系统及方法技术方案

技术编号:24725908 阅读:97 留言:0更新日期:2020-07-01 00:50
系统及方法涉及交通工具与实体基础设施之间的通信。在一个实例中,一种用于促进往返于交通工具的通信的计算机实施方法包含由包括一或多个计算装置的计算系统从交通工具计算系统获得建立通信的请求。所述方法进一步包含由所述计算系统建立与所述交通工具计算系统的一或多个双向通信连接。所述方法进一步包含由所述计算系统通过与所述交通工具计算系统的所述一或多个通信连接接收一或多个消息。所述方法进一步包含由所述计算系统确定用于所述一或多个所接收消息的路由。所述方法进一步包含由所述计算系统至少部分基于所述所确定路由而将所述一或多个消息提供到一或多个客户端。

【技术实现步骤摘要】
【国外来华专利技术】用于交通工具应用程序编程接口的系统及方法本申请案基于并主张具有申请日期为2018年2月14日的美国申请案15/896,276的权益,所述申请案基于并主张具有申请日期为2017年9月10月11日的第62/570,955号美国临时申请案的权益,所述两个申请案的全部内容出于所有目的特此以引用的方式并入本文中。
本专利技术大体上涉及自主交通工具的操作。更特定来说,本专利技术涉及用于提供自主交通工具与提供商基础设施之间的通信的系统及方法。
技术介绍
自主交通工具是一种能够感测其环境并在几乎没有人类输入的情况下导航的交通工具。特定来说,自主交通工具可使用各种传感器观察其周围环境,并且可试图通过对由传感器收集的数据执行各种处理技术来理解环境。这可允许自主交通工具在没有人类干预的情况下导航,在某些情况下甚至完全不使用人类驾驶员。
技术实现思路
本专利技术的实施例的方面及优点将在下文描述中部分阐述,或者可从描述习得,或者可通过实施例的实施而习得。本专利技术的一个实例方面是针对一种用于促进往返于交通工具的通信的计算机实施方法。所述方法包含由包括一或多个计算装置的计算系统从交通工具计算系统获得建立通信的请求。所述方法进一步包含由所述计算系统建立与所述交通工具计算系统的一或多个双向通信连接。所述方法进一步包含由所述计算系统通过与所述交通工具计算系统的所述一或多个通信连接接收一或多个消息。所述方法进一步包含由所述计算系统确定用于所述一或多个所接收消息的路由。所述方法进一步包含由所述计算系统至少部分基于所述所确定路由而将所述一或多个消息提供到一或多个客户端。所述方法可进一步包含,其中建立与所述交通工具计算系统的所述一或多个双向通信连接包括认证所述交通工具计算系统。所述方法可进一步包含,其中建立与所述交通工具计算系统的所述一或多个双向通信连接包括建立与所述交通工具计算系统的至少两个超文本传送协议连接。所述方法可进一步包含,其中所述至少两个超文本传送协议连接包括HTTP/2连接。所述方法可进一步包含,至少一个HTTP/2连接专用于高可靠性业务,并且至少一个HTTP/2连接专用于尽力而为业务。所述方法可进一步包含,其中通过所述一或多个通信连接接收一或多个消息包括部分基于由所述交通工具计算系统确定的优先级来接收消息。所述方法可进一步包含,其中确定用于所述一或多个所接收消息的路由包括至少部分基于一或多个当前网络条件来对所述一或多个消息进行重新优先级排序。所述方法可进一步包含由所述计算系统聚合包括来自多个交通工具计算系统的多个消息的数据;以及由所述计算系统将所述所聚合数据提供到所述一或多个客户端。本专利技术的另一实例方面涉及一种计算系统。所述计算系统包含一或多个处理器;及一或多个存储器,其包含指令,所述指令在由所述一或多个处理器执行时致使所述一或多个处理器执行操作。所述操作包含从交通工具计算系统获得建立通信的请求。所述操作进一步包含建立与所述交通工具计算系统的一或多个双向通信连接。所述操作进一步包含通过与所述交通工具计算系统的所述一或多个通信连接接收一或多个消息。所述操作进一步包含确定用于所述一或多个所接收消息的路由。所述操作进一步包含至少部分基于所述所确定路由而将所述一或多个消息提供到一或多个客户端。所述操作可进一步包含,其中建立与所述交通工具计算系统的所述一或多个双向通信连接包括认证所述交通工具计算系统。所述操作可进一步包含其中建立与所述交通工具计算系统的所述一或多个双向通信连接包括建立与所述交通工具计算系统的至少两个超文本传送协议连接。所述操作可进一步包含,其中所述至少两个超文本传送协议连接包括HTTP/2连接。所述操作可进一步包含,其中至少一个HTTP/2连接专用于高可靠性业务,并且至少一个HTTP/2连接专用于尽力而为业务。所述操作可进一步包含,其中通过所述一或多个通信连接接收一或多个消息包括部分基于由所述交通工具计算系统确定的优先级来接收消息。所述操作可进一步包含,其中确定用于所述一或多个所接收消息的路由包括至少部分基于一或多个当前网络条件来对所述一或多个消息进行重新优先级排序。所述操作可进一步包含从所述客户端中的一或多者接收用于所述交通工具计算系统的一或多个命令/控制消息;以及通过所述一或多个通信连接将所述一或多个命令/控制消息提供到所述交通工具计算系统。本专利技术的另一实例方面涉及一种包含一或多个自主交通工具及操作计算系统的系统。所述一或多个自主交通工具包含交通工具计算系统,其包含一或多个处理器;及一或多个存储器,其包含指令,所述指令在由所述一或多个处理器执行时致使所述一或多个处理器执行操作。所述操作包含发送建立与所述操作计算系统的通信的请求。所述操作进一步包含建立与所述操作计算系统的一或多个双向通信连接。所述操作进一步包含确定用于一或多个消息的优先级。所述操作进一步包含通过与所述操作计算系统的所述一或多个通信连接发送所述一或多个消息。所述操作计算系统包含一或多个处理器;及一或多个存储器,其包含指令,所述指令在由所述一或多个处理器执行时致使所述一或多个处理器执行操作。所述操作包含从所述交通工具计算系统获得建立通信的所述请求。所述操作进一步包含建立与所述交通工具计算系统的一或多个双向通信连接。所述操作进一步包含通过与所述交通工具计算系统的所述一或多个通信连接接收所述一或多个消息。所述操作进一步包含确定用于所述一或多个所接收消息的路由。所述操作进一步包含至少部分基于所述所确定路由而将所述一或多个消息提供到一或多个客户端。所述操作可进一步包含,其中建立与所述交通工具计算系统的所述一或多个双向通信连接包括建立与所述交通工具计算系统的至少两个HTTP/2连接。所述操作可进一步包含,其中至少一个HTTP/2连接专用于高可靠性业务,并且至少一个HTTP/2连接专用于尽力而为业务。所述操作可进一步包含从所述客户端中的一或多者接收用于所述交通工具计算系统的一或多个命令/控制消息;以及通过所述一或多个通信连接将所述一或多个命令/控制消息提供到所述交通工具计算系统。本专利技术的其它方面涉及各种系统、设备、非暂时性计算机可读媒体、用户接口及电子装置。参考下文描述及所附权利要求书,将更好地理解本专利技术的各种实施例的这些及其它特征、方面及优点。并入本说明书中并构成本说明书的一部分的附图说明本专利技术的实例实施例,并且与描述一起用于解释相关原理。附图说明在说明书中对涉及所属领域的一般技术人员的实施例进行详细论述,所述说明书参考附图,其中:图1描绘根据本专利技术的实例实施例的用于控制自主交通工具的导航的实例系统的框图;图2描绘根据本专利技术的实例实施例的实例系统的框图;图3描绘根据本专利技术的实例实施例的实例交通工具操作系统接口的框图;及图4描绘根据本专利技术的实例实施例的用于交通工具与操作中心之间的通信的实例操作的流程图。具体实施方式现在将详细参考实施例,在图式中说明实施例的一或多个实例。通过解释说明实施例而不是限制本专利技术来提供每一实例。实际上,对于所属领域的技术人员将显而易见的是本文档来自技高网...

【技术保护点】
1.一种用于促进往返于交通工具的通信的计算机实施方法,其包括:/n由包括一或多个计算装置的计算系统从交通工具计算系统获得建立通信的请求;/n由所述计算系统建立与所述交通工具计算系统的一或多个双向通信连接;/n由所述计算系统通过与所述交通工具计算系统的所述一或多个通信连接接收一或多个消息;/n由所述计算系统确定用于所述一或多个所接收消息的路由;以及/n由所述计算系统至少部分基于所述所确定路由而将所述一或多个消息提供到一或多个客户端。/n

【技术特征摘要】
【国外来华专利技术】20171011 US 62/570,955;20180214 US 15/896,2761.一种用于促进往返于交通工具的通信的计算机实施方法,其包括:
由包括一或多个计算装置的计算系统从交通工具计算系统获得建立通信的请求;
由所述计算系统建立与所述交通工具计算系统的一或多个双向通信连接;
由所述计算系统通过与所述交通工具计算系统的所述一或多个通信连接接收一或多个消息;
由所述计算系统确定用于所述一或多个所接收消息的路由;以及
由所述计算系统至少部分基于所述所确定路由而将所述一或多个消息提供到一或多个客户端。


2.根据权利要求1所述的计算机实施方法,其中建立与所述交通工具计算系统的所述一或多个双向通信连接包括认证所述交通工具计算系统。


3.根据权利要求1或权利要求2所述的计算机实施方法,其中建立与所述交通工具计算系统的所述一或多个双向通信连接包括建立与所述交通工具计算系统的至少两个超文本传送协议连接。


4.根据权利要求3所述的计算机实施方法,其中所述至少两个超文本传送协议连接包括HTTP/2连接。


5.根据权利要求4所述的计算机实施方法,其中至少一个HTTP/2连接专用于高可靠性业务,并且至少一个HTTP/2连接专用于尽力而为业务。


6.根据权利要求1到5中任一权利要求所述的计算机实施方法,其中通过所述一或多个通信连接接收一或多个消息包括部分基于由所述交通工具计算系统确定的优先级来接收消息。


7.根据权利要求1到6中任一权利要求所述的计算机实施方法,其中确定用于所述一或多个所接收消息的路由包括至少部分基于一或多个当前网络条件来对所述一或多个消息进行重新优先级排序。


8.根据权利要求1到7中任一权利要求所述的计算机实施方法,其进一步包括:
由所述计算系统聚合包括来自多个交通工具计算系统的多个消息的数据;以及
由所述计算系统将所述所聚合数据提供到所述一或多个客户端。


9.一种计算系统,其包括:
一或多个处理器;及
一或多个存储器,其包含指令,所述指令在由所述一或多个处理器执行时致使所述一或多个处理器执行操作,所述操作包括:
从交通工具计算系统获得建立通信的请求;
建立与所述交通工具计算系统的一或多个双向通信连接;
通过与所述交通工具计算系统的所述一或多个通信连接接收一或多个消息;
确定用于所述一或多个所接收消息的路由;以及
至少部分基于所述所确定路由而将所述一或多个消息提供到一或多个客户端。


10.根据权利要求9所述的计算系统,其中建立与所述交通工具计算系统的所述一或多个双向通信连接包括认证所述交通工具计算系统。


11.根据权利要求9或权利要求10所述的计算系统,其中建立与所述交通工具计算系统的所述一或多个双向通信连接...

【专利技术属性】
技术研发人员:M·J·韦C·于S·艾尔斯
申请(专利权)人:UATC有限责任公司
类型:发明
国别省市:美国;US

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

1