用于车辆消息撤回的方法和设备的制造方法
【技术领域】
[0001]示意性实施例总体上涉及一种用于撤回针对车辆处理发送的时效性消息的方法和设备。
【背景技术】
[0002]随着车载远程信息处理系统的发展,现在已经可以与车辆进行远程通信。原始设备制造商(OEM)和其它技术参与方可以选择向车辆发送消息或命令以用于车辆处理。由于车辆可能驶入或驶出远程源的通信范围(例如在隧道内行驶),消息可能不能总是在其被发送之后就到达车辆。
[0003]传统上,消息不能几乎立即到达车辆的问题不是主要关注点之一。许多车辆消息可以在车辆可接收消息时到达车辆,并且可根据包含在车辆消息中的指令而被处理。然而,在一些情况下,消息可能具有时效性。在这些情况下,如果消息在被发送很久之后才到达车辆,则可能发生不期望的结果。例如而非限制,如果从远程源发送解锁命令,而在两小时之后消息才到达车辆,则车辆可能在不期望的时间被意外地远程解锁。
[0004]第2013/0200991号美国专利申请公开总体上涉及一种微处理器可执行网络控制器,该控制器能够响应于车辆状态改变、车辆功能、车辆位置改变、与车辆乘员做出的请求和/或选择的频道和/或信号源相关联的信号参数的实际或期望改变,对针对车辆乘员的媒体进行缓存。
【发明内容】
[0005]在第一示意性实施例中,一种系统包括处理器,该处理器被配置为接收向车辆发布消息的请求。该处理器还被配置为确定消息是否附属有定义到期时间的时效性标记。此夕卜,该处理器还被配置为将具有时效性标记的消息传送到时效性收件箱。该处理器还被配置为当针对给定消息定义的到期时间过去时,从时效性收件箱移除所述消息。
[0006]在第二示意性实施例中,一种系统包括处理器,该处理器被配置为针对车辆与消息服务器的连接确定连接状态改变。该处理器还被配置为向被许可的实体广播所述连接状态改变,其中,所述实体对连接状态改变通知具有预定义的兴趣。此外,该处理器还被配置为当连接状态改变时检查一个或更多个时效性消息,并且当所述检查表明到期时间已经过去时移除到期的时效性消息。
[0007]根据本发明的一个实施例,连接状态改变是从连接的状态到断开连接的状态的改变,其中,处理器被配置为持续检查时效性消息直到连接状态改变回连接的状态为止。
[0008]根据本发明的一个实施例,连接状态改变是从连接的状态到断开连接的状态的改变,其中,处理器被配置为周期性地检查时效性消息直到连接状态改变回连接的状态为止。
[0009]根据本发明的一个实施例,连接状态改变是从断开连接的状态到连接的状态的改变,其中,处理器被配置为在连接的车辆访问时效性消息之前检查所有时效性消息。
[0010]根据本发明的一个实施例,时效性消息包括点锁态改变消息。[0011 ] 根据本发明的一个实施例,时效性消息包括点火状态改变消息。
[0012]根据本发明的一个实施例,时效性消息包括警报状态改变消息。
[0013]根据本发明的一个实施例,时效性消息包括鸣笛请求消息。
[0014]根据本发明的一个实施例,时效性消息包括临时优惠券。
[0015]在第三示意性实施例中,一种计算机执行的方法包括:接收向车辆发布消息的请求。该方法还包括:通过接收计算机确定消息是否附属有定义到期时间的时效性标记。此夕卜,该方法包括将具有时效性标记的消息传送到时效性收件箱,并且当针对给定消息定义的到期时间过去时,从时效性收件箱移除所述消息。
[0016]根据本发明的一个实施例,时效性标记由消息类型指示,并且在给定消息被接收时为该消息预定义和分配时效性标记。
[0017]根据本发明的一个实施例,时效性标记包括在消息中。
【附图说明】
[0018]图1示出示意性车辆计算系统;
[0019]图2示出根据现有技术的命令发布处理的示意性示例;
[0020]图3示出订阅处理的示意性示例;
[0021]图4示出消息发布处理的示意性示例;
[0022]图5示出包括撤回能力的系统的示意性连接/断开连接处理。
【具体实施方式】
[0023]根据需要,在此公开本发明的详细实施例;然而,将理解的是,所公开的实施例仅仅是本发明的示例性示例,本发明可以以各种替代形式实现。附图无需按比例绘制;可夸大或缩小一些特征以示出特定组件的细节。因此,在此公开的具体结构和功能细节不应该被解释为限制,而仅仅是教导本领域技术人员以各种方式利用本发明的代表性基础。
[0024]图1示出针对车辆31的基于车辆的计算系统(VCS) I的示例框式拓扑图。这种基于车辆的计算系统I的示例是由福特汽车公司制造的SYNC系统。设置有基于车辆的计算系统的车辆可包含位于车辆中的可视前端接口 4。如果设置有例如触敏性屏幕,则用户还能够与所述接口交互。在另一示意性实施例中,通过按钮按压、音频语音和语音合成来进行交互。
[0025]在图1中所示的示意性实施例1中,处理器3控制基于车辆的计算系统的操作的至少一部分。设置在车辆中的处理器允许命令和程序的车载处理。此外,处理器连接到非持久性存储器5和持久性存储器7两者。在该示意性实施例中,非持久性存储器是随机存取存储器(RAM),而持久性存储器是硬盘驱动器(HDD)或闪存。
[0026]处理器还设置有允许用户与处理器进行交互的多个不同的输入。在该示意性实施例中,设置有麦克风29、辅助输入25 (用于输入33)、通用串行总线(USB)输入23、全球定位系统(GPS)输入24和蓝牙输入15的全部。还设置有输入选择器51,以允许用户在各种输入之间互换。在对麦克风和辅助连接器两者的输入被传送到处理器之前,通过转换器27将所述输入从模拟转换为数字。尽管未示出,但是与VCS进行通信的多个车辆组件和辅助组件可使用车辆网络(诸如但不限于控制器区域网络(CAN)总线)以向VCS(或其组件)传送数据并传送来自于VCS(或其组件)的数据。
[0027]系统的输出可包括但不限于可视显示器4以及扬声器13或立体声系统输出。扬声器连接到放大器11并通过数模转换器9从处理器3接收其信号。还可分别沿19和21所示的双向数据流产生到远程蓝牙装置(诸如个人导航装置(PND) 54)或USB装置(诸如车辆导航装置60)的输出。
[0028]在一示意性实施例中,系统I使用蓝牙收发器15与用户的移动装置53 (例如,蜂窝电话、智能电话、个人数字助理(PDA)或具有无线远程网络连接能力的任何其它装置)进行通信17。移动装置随后可用于通过例如与蜂窝塔57的通信55来与车辆31外部的网络61进行通信59。在一些实施例中,蜂窝塔57可以是WiFi接入点。
[0029]移动装置和蓝牙收发器之间的示例性通信由信号14表示。
[0030