用于车辆控制路由的协议和链路选择制造技术

技术编号:36939087 阅读:59 留言:0更新日期:2023-03-22 19:00
本公开提供了“用于车辆控制路由的协议和链路选择”。一种系统包括具有处理器和存储器的计算机,所述存储器存储指令,所述指令可由所述处理器执行以接收对车辆的与通信协议无关的车辆控制请求,基于所述与通信协议无关的车辆控制请求来确定要在所述车辆处执行的车辆控制操作,从多个候选通信协议特定的通信链路中识别将车辆控制指令发送到所述车辆所经由的通信协议特定的通信链路,以及经由所识别的通信协议特定的通信链路向所述车辆发送所述车辆控制指令,以使所述车辆执行所述车辆控制操作。制操作。制操作。

【技术实现步骤摘要】
用于车辆控制路由的协议和链路选择


[0001]本公开涉及一种用于经由多个通信链路将车辆控制指令路由到具有连接性的车辆的系统。

技术介绍

[0002]许多现代车辆包括远程车辆控制支持特征,所述远程车辆控制支持特征使得用户能够使用在诸如智能电话的装置上执行的应用程序来控制车辆操作的各方面。使用这种应用程序,车辆的所有者可以例如命令车辆解锁其行李厢、提供电池电荷水平数据或执行某一其他类型的操作。可以经由车辆与执行应用程序的装置之间的通信链路向车辆发送控制指令,以使车辆执行期望的操作。如果车辆和执行装置能够根据多个通信协议相互通信,则可能存在可用于将控制指令传达给车辆的多个协议。

技术实现思路

[0003]本文公开了一种用于经由多个通信链路将车辆控制指令路由到具有连接性的车辆的系统。所述系统执行车辆控制用户应用程序,用户可以向所述车辆控制用户应用程序提供用户输入以请求所述车辆的车辆控制操作。所述系统还执行车辆控制中间编程,所述车辆控制中间编程可以执行链路评估以确定要用于传达对应于所请求的车辆控制操作的车辆控制指令的特定通信协议特定的通信链路。车辆控制用户应用程序可以经由应用层接口将与通信协议无关的车辆控制请求传递到车辆控制中间编程。
[0004]实施车辆控制中间编程以接受来自车辆控制用户应用程序的与通信协议无关的车辆控制请求可提高车辆控制用户应用程序创建的效率。不需要创建不同的相应应用程序来支持不同的通信协议,软件开发人员可以创建使用由此类车辆控制中间编程提供的统一接口的统一应用程序,这可以例如在“软件开发套件”(SDK)中实现,以经由多个协议中的任一个来传达车辆控制。这种方法可以通过向用户呈现不透明的协议选择问题并允许用户使用单个应用程序来将车辆控制传达到车辆来产生改进的用户体验。
[0005]一种系统可包括具有处理器和存储器的计算机,所述存储器存储指令,所述指令可由所述处理器执行以接收对车辆的与通信协议无关的车辆控制请求,基于所述与通信协议无关的车辆控制请求来确定要在所述车辆处执行的车辆控制操作,从多个候选通信协议特定的通信链路中识别将车辆控制指令发送到所述车辆所经由的通信协议特定的通信链路,以及经由所识别的通信协议特定的通信链路向所述车辆发送所述车辆控制指令,以使所述车辆执行所述车辆控制操作。
[0006]所述识别所述通信协议特定的通信链路可包括根据一个或多个链路评估标准来评估所述一组候选通信链路。
[0007]一个或多个链路评估标准可包括链路可靠性标准、链路延迟标准或链路容量标准中的一者或多者。
[0008]一个或多个链路评估标准可包括信号强度标准、装置接近度标准或数据成本标准
中的一者或多者。
[0009]所述存储器可以存储可由所述处理器执行以识别与所述车辆控制操作相关联的操作类型并基于所述操作类型从所述一组候选通信链路中识别所述通信协议特定的通信链路的指令。
[0010]所识别的通信协议特定的通信链路可包括无线通信链路。
[0011]所述无线通信链路可包括无线局域网(WLAN)链路。
[0012]所述无线通信链路可包括蜂窝无线电接入网络链路。
[0013]无线通信链路可包括蓝牙或蓝牙低功耗(LE)链路。
[0014]所识别的通信协议特定的通信链路可包括有线通信链路。
[0015]所述存储器可以存储可由所述处理器执行以从车辆控制用户应用程序接收与所述通信协议无关的车辆控制请求的指令。
[0016]可经由与通信协议无关的应用层接口从所述车辆控制用户应用程序接收与通信协议无关的车辆控制请求。
[0017]车辆控制操作可包括致动、激活或停用车辆的部件。
[0018]车辆控制请求可包括对与车辆相关联的数据的请求,并且车辆控制操作可包括提供所请求的与车辆相关联的数据。
[0019]一种方法可包括接收对车辆的与通信协议无关的车辆控制请求,基于所述与通信协议无关的车辆控制请求来确定要在所述车辆处执行的车辆控制操作,从多个候选通信协议特定的通信链路中识别将车辆控制指令发送到所述车辆所经由的通信协议特定的通信链路,以及经由所识别的通信协议特定的通信链路向所述车辆发送所述车辆控制指令,以使所述车辆执行所述车辆控制操作。
[0020]所述识别所述通信协议特定的通信链路可包括根据一个或多个链路评估标准来评估所述一组候选通信协议特定的通信链路。
[0021]一个或多个链路评估标准可包括链路可靠性标准、链路延迟标准或链路容量标准中的一者或多者。
[0022]一个或多个链路评估标准可包括信号强度标准、装置接近度标准或数据成本标准中的一者或多者。
[0023]所述方法可包括识别与车辆控制操作相关联的操作类型,并基于所述操作类型从所述一组候选通信协议特定的通信链路中识别所述通信协议特定的通信链路。
[0024]所识别的通信协议特定的通信链路可包括无线通信链路。
[0025]所述无线通信链路可包括无线局域网(WLAN)链路。
[0026]所述无线通信链路可包括蜂窝无线电接入网络链路。
[0027]无线通信链路可包括蓝牙或蓝牙低功耗(LE)链路。
[0028]所识别的通信协议特定的通信链路可包括有线通信链路。
[0029]所述方法可包括从车辆控制用户应用程序接收所述与通信协议无关的车辆控制请求。
[0030]可经由与通信协议无关的应用层接口从所述车辆控制用户应用程序接收与通信协议无关的车辆控制请求。
[0031]车辆控制操作可包括致动、激活或停用车辆的部件。
[0032]车辆控制请求可包括对与车辆相关联的数据的请求,并且车辆控制操作可包括提供所请求的与车辆相关联的数据。
附图说明
[0033]图1是示例性系统的框图。
[0034]图2是示例性服务器的框图。
[0035]图3是示例性装置的框图。
[0036]图4示出了所述装置的另外的示例性方面。
[0037]图5是第一示例性过程流的框图。
[0038]图6是第二示例性过程流的框图。
[0039]图7是示例性存储介质的框图。
具体实施方式
[0040]图1是示例性车辆系统100的框图。系统100包括车辆105,所述车辆是陆地车辆,诸如汽车、卡车等。车辆105包括计算机110、电子控制单元(ECU)112、车辆传感器115、用于致动各种车辆部件125的致动器120、通信模块130以及车辆网络132。通信模块130允许车辆105经由网络135与服务器145通信。
[0041]计算机110包括处理器和存储器。存储器包括一种或多种形式的计算机可读介质,并且存储可由处理器执行的用于执行包括如本文所公开的各种操作的指令。处理器可使用任何合适的处理器或逻辑装置来实现,诸如复杂指令集计算机(CISC)微处理器、精简指令集计算(RISC)微处理器、超长指令字(VLIW)微处理器、x86指令集兼容处理器、实现指令集组合本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方法,其包括:接收对车辆的与通信协议无关的车辆控制请求;基于所述与通信协议无关的车辆控制请求来确定要在所述车辆处执行的车辆控制操作;从多个候选通信协议特定的通信链路中识别将车辆控制指令发送到所述车辆所经由的通信协议特定的通信链路;以及经由所述所识别的通信协议特定的通信链路向所述车辆发送所述车辆控制指令,以使所述车辆执行所述车辆控制操作。2.如权利要求1所述的方法,所述识别所述通信协议特定的通信链路包括根据一个或多个链路评估标准来评估所述一组候选通信协议特定的通信链路。3.如权利要求2所述的方法,所述一个或多个链路评估标准包括以下项中的一者或多者:链路可靠性标准;链路延迟标准;链路容量标准;信号强度标准;装置接近度标准;或数据成本标准。4.如权利要求1至3中任一项所述的方法,其包括:识别与所述车辆控制操作相关联的操作类型;以及基于所述操作类型从所述多个候选通信协议特定的通信链路中识别所述通信协议特定的通信链路。5.如权利要求1至4中任一项所述的方法,所述所识别的通信协议特定的通信链路包括无线局域网(WLAN)链路、蜂窝无线电接入网络链路、蓝牙链路或蓝牙低功耗(LE)链路。6.如权利要求1至4中任一项所述的方法,所述所识别的通信协议特定的通信链路包括有线通信链路。7.如权利要求1至6中任一项所述的方法,其包括从车辆控制用户应用程序接收所述与通信协议无关的车辆控制请求。8.如权利要求7所述的方法,经由与通信协议无关的应用层接口从所述车辆...

【专利技术属性】
技术研发人员:E
申请(专利权)人:福特全球技术公司
类型:发明
国别省市:

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

1