用于触发闩锁释放的系统和方法与流程

文档序号:11584692阅读:408来源:国知局
用于触发闩锁释放的系统和方法与流程

本申请总体上涉及车辆的远程闩锁释放。更具体地,本申请涉及当车辆用户接近车辆时闩锁的触发释放以解锁车门或释放行李箱。



背景技术:

车辆包括用于用户释放车辆的各种闩锁系统的各种系统。例如,车辆包括用于解锁车门或释放车辆的行李箱的系统。在操作中,车辆的用户可能希望打开他们的车辆的车门、或行李箱或举升式车门,但是用户可能没有空闲的手来接近钥匙或手柄。一些车辆包括车辆内的控制杆或按钮,当用户没有空闲的手时,车辆的用户难以接近该控制杆或按钮。其他车辆包括用于车辆下方的行李箱的踢腿释放(kickrelease),车辆下方的行李箱的踢腿释放对于正在搬运许多物品或者不能充分保持平衡以进行踢腿释放的用户来说也很困难。

许多车辆包括遥控系统(remotekeylesssystem,rks),该遥控系统用于启用对各种车辆功能——例如锁定和解锁车门以及释放行李箱——的控制,而无需使用传统钥匙或其他机械设备,或以其他方式与车辆进行物理接触。通常情况下,遥控系统包括遥控器(remotecontrol),该遥控器包含用于启用对车辆功能的控制的按钮或开关。该遥控器可以是以与车辆的点火钥匙分开的独立的钥匙扣或内置于点火钥匙手柄内的钥匙扣的形式。

常规的遥控系统通常包括遥控进入(remotekeylessentry,rke)系统,遥控进入系统用于启用对车辆的车门的遥控控制,包括,释放行李箱或后挡板(tailgate)。许多现有的rke系统被设计成通过输入预定的按钮顺序来启用对附加车辆功能的控制。例如,按下解锁按钮一次可以仅解锁驾驶员侧车门,而按下解锁按钮两次可以解锁所有车门。

采用这样的系统,用户可能无法在没有任何空闲的手的情况下激活钥匙扣上的释放按钮。现有的遥控系统的另一个缺点是钥匙扣或其他遥控器的有限的操作范围。具体地,钥匙扣必须在车辆的预定距离(例如,100米)内以便使用遥控系统来发出命令。此外,由于包括位置、高度、中间结构和阻挡障碍物之类的各种因素,钥匙扣的实际操作范围可能小于预定距离。在钥匙扣的操作范围小于用户距车辆的当前距离的情况下,用户必须带着任何存储物品往前走移动得更近,以便使用钥匙扣。

因此,在本领域中仍然需要一种具有更宽的通信范围并且允许快速且方便地控制的车辆的各种闩锁系统的车辆钥匙扣装置。



技术实现要素:

本公开的各种实施例包括一种用于基于授权用户的接近而提供触发闩锁释放的系统和方法。更具体地,本公开的各种实施例包括向车辆提供车辆用户将在指定的时间段内接近车辆的预先通知并且一旦在车辆处检测到用户就自动释放闩锁。

在一个实施例中,触发闩锁释放系统和方法包括使用户能够利用钥匙扣来向车辆提供用户将在指定的时间段内接近车辆的预先通知。在该实施例中,一旦接收到预先通知,车身控制模块通过位于行李箱附近的低功率天线发起对距行李箱仅几米的范围内的钥匙扣的扫描。当用户进入天线扫描的范围时,车辆检测到钥匙扣,认证钥匙扣,并且如果被认证,则自动释放闩锁。

在一个实施例中,用户的钥匙扣与移动设备进行配对,并且用户的命令从钥匙扣被转发到车辆远程信息处理控制单元(tcu)。更具体地,来自钥匙扣的用户输入的闩锁释放命令被传送到与钥匙扣配对的移动设备,该移动设备将命令发送到远程服务器,该远程服务器将命令传送到与钥匙扣相关联的车辆的tcu。该车辆tcu与车身控制模块进行通信以发起对来自钥匙扣的信号的扫描,并且当用户进入天线扫描的范围时,车辆检测到钥匙扣。在车辆检测到钥匙扣之后,车辆释放闩锁。这样的配置使得用户能够从距车辆更远的距离操作触发行李箱释放系统。

在本文所描述的各种实施例中,用于提供触发闩锁释放的系统和方法被应用于车辆的行李箱释放(在下文中被称为“本公开的触发行李箱释放系统和方法”)。应当领会的是,用于提供触发闩锁释放的系统和方法适用于车辆的各种其它闩锁系统,例如但不限于车门闩锁释放(以解锁车门或打开车门)和整个车辆中的各种其它闩锁系统。

如可以领会的是,本公开是由所附的权利要求来限定。本说明书概述了实施例的多个方面并且不应该被用于限制权利要求。根据本文所描述的技术,其他实施方式是可预期的,如基于对以下附图和具体实施方式的考查对本领域普通技术人员将显而易见的那样,并且这样的实施方式旨在包含在本申请的范围之内。

附图说明

为了更好地理解本发明,可以参照在以下附图中所示的实施例。附图中的部件不一定按比例绘制并且相关元件可以被省略,或在某些情况下比例可以被夸大,以便强调和清楚地说明在此所描述的新颖性特征。此外,系统部件可以不同地布置,如本领域中已知的那样。进一步地,在附图中,贯穿几个视图,相同的附图标记指代相应的部分。

图1是根据某些实施例用于基于接近车辆而提供触发闩锁释放的示例无线系统的示意图;

图2是根据某些实施例包括可以利用图1的系统来实施的示例操作的流程图;

图3是根据某些实施例包括可以利用图1的系统来实施的示例操作的流程图;

图4是根据某些实施例包括在图1的车辆中的示例车辆计算系统的框图;

图5是根据某些实施例包括在图1的无线系统的一个或多个部件中的示例计算设备的框图。

具体实施方式

虽然本发明可以体现为各种形式,但是在附图中示出并且将在下文中描述一些示例性和非限制性实施例,要理解的是,本公开应被认为是本发明的例证,而不是旨在将本发明限制为所说明的具体实施例。

在本申请中,反意连接词的使用旨在包括连接词。定冠词或不定冠词的使用并不旨在表示基数。特别是,参考“该”对象或“一个(a/an)”对象旨在还表示可能的复数个这样的对象之一。

本公开的各种实施例包括一种用于基于授权用户的接近而提供触发的闩锁释放的系统和方法。更具体地,本公开的各种实施例包括向车辆提供车辆用户将在指定的时间段内接近车辆的预先通知并且一旦在车辆处检测到用户就自动释放闩锁。在一个实施例中,本公开的触发的闩锁释放系统和方法包括使用户能够利用钥匙扣来向车辆提供用户将在指定的时间段内接近车辆的预先通知。在该实施例中,一旦接收到预先通知,车身控制模块通过位于车辆附近的低功率天线发起对距车辆仅几米的范围内的钥匙扣的扫描。当用户进入天线扫描的范围时,车辆检测到钥匙扣,认证钥匙扣,并且如果被认证,则自动释放闩锁。

在一个实施例中,用户的钥匙扣与移动设备进行配对,并且用户的命令从钥匙扣被转发到车辆远程信息处理控制单元(tcu)。更具体地,来自钥匙扣的用户输入的闩锁释放命令被传送到与钥匙扣配对的移动设备,该移动设备将命令发送到远程服务器,该远程服务器将命令传送到与钥匙扣相关联的车辆的tcu。该车辆tcu与车身控制模块进行通信以发起对来自钥匙扣的信号的扫描,并且当用户进入天线扫描的范围时,车辆检测到钥匙扣。在车辆检测到钥匙扣之后,车辆释放闩锁。这样的配置使得用户能够从距车辆更远的距离操作触发的闩锁释放系统。

应当领会的是,本公开的系统和方法可以被应用于车辆的各种闩锁系统,包括但不限于车辆门锁系统和车辆行李箱释放系统。在下面描述的实施例中,本公开的系统和方法被描述为被应用于行李箱释放系统。

图1示出了根据实施例被配置为提供用于触发行李箱释放的系统和方法的示例无线系统100。系统100的各种部件可以使用可由一个或多个服务器或计算机执行的软件来实施,例如如图5所示具有处理器502和存储器504的计算设备500,下面将更详细地描述。图2示出了根据本发明的一个或多个原理用于提供用于触发行李箱释放的系统和方法的过程200的一个实施例。在下面的段落中,将结合系统100的各种部件的描述来描述过程200。

车辆钥匙扣装置102(本文中也被称为“钥匙扣”)被配置为向用户提供对车辆的各种操作或功能的遥控控制,包括但不限于,打开和/或关闭车辆104的行李箱103。钥匙扣装置102可以被车辆制造商或与其相关联的实体预先配置为启用对车辆104的各种操作的直接控制。可以领会的是,其他车辆功能可以由钥匙扣102来控制,并且本公开旨在覆盖任何和所有这样的钥匙扣操作。

如图1所示,钥匙扣102包括各种输入设备,包括可以由用户操作以打开车辆104的行李箱的行李箱释放输入设备106。车辆输入设备——例如行李箱释放输入设备106——可以是任何类型的输入设备,包括但不限于,按键或按钮、滑块、开关、旋钮、转盘和/或触摸输入设备。在所示的实施例中,行李箱释放输入设备106是可以由用户选择性地按下以释放车辆的行李箱或举升式车门的按钮。

在各种实施例中,一旦在车辆输入设备处接收到用于控制所述车辆功能的单个用户输入,就执行至少一些车辆功能,而一旦在一个或多个车辆输入设备处接收到某一顺序的输入或组合的输入,就可以执行其他车辆功能。这些组合的输入可以包括,例如,两个或更多个车辆输入设备的顺序操作和/或单个车辆输入设备的重复操作,诸如,例如,双击输入设备或按住输入设备持续预设时间段。例如,在本公开的一个实施例中,行李箱释放输入设备106被点击一次,发起认证扫描,行李箱释放输入设备106被点击两次,立即释放行李箱。

转向图2,在操作中,方法200开始于步骤202,在步骤202,车辆接收用于行李箱释放的预先通知。由车辆钥匙扣装置——诸如,例如无线系统100的钥匙扣102——来启动方法200。此外,车辆钥匙扣装置可以与系统100的一个或多个部件进行交互以执行方法200的操作。在该实施例中,钥匙扣102直接与车辆104通信以向车辆104提供用户将在指定的时间段内接近车辆104的预先通知。更具体地,在一个示例实施例中,当用户双击行李箱释放输入设备106时,钥匙扣102向车辆传送用户将在指定的时间段内接近的命令并且一旦用户到达就释放行李箱103。

一旦接收到预先通知,车辆104就搜索钥匙扣102。更具体地,如下面更详细地描述的,用户的命令被传送到车身控制模块404(如图4所描绘的)以开始扫描钥匙扣102,如步骤204所指示的。在某些实施例中,车辆提供反馈以便用户核实延迟释放信号被成功接收。在一个示例实施例中,在用户触发延迟行李箱释放之后,钥匙扣向车辆传送特殊的周期性信号以便车辆知道扫描钥匙扣。该信号将以指定的周期性速率(诸如,例如,每秒一次)被发送,并且该信号将被传送持续指定的预定时间段(诸如,例如,两分钟)。在一个实施例中,车辆通过位于行李箱103附近的低功率天线扫描来自距行李箱103仅几米的范围的钥匙扣的信号。如步骤206所指示的,天线扫描钥匙扣信号持续指定的时间段。

指定的时间段是预测用户到达车辆的时间段。在该示例实施例中,在车辆检测到该信号之后,车辆开始钥匙扣扫描。在不再检测到延迟释放信号之后或者如果被另一个钥匙扣命令或在行李箱范围内钥匙扣检测的实际释放条件中断,则钥匙扣扫描终止预定时间段。更具体地,如菱形判定框208所指示的,如果天线没有检测到来自钥匙扣的信号,则车身控制模块确定是否存在用于钥匙扣信号扫描的任何剩余时间,如由判定菱形框210所指示的。

在某些实施例中,如果钥匙扣支持与车辆双向通信,则钥匙扣可以在接收到来自车辆的确认之后停止传送。如果钥匙扣被连接到移动设备,则将有双向通信,因此钥匙扣将甚至不必发送信号。

如果指定的时间段已过去,并且没有检测到信号,则天线进入睡眠模式,如步骤212所指示的。在睡眠模式中,天线不再搜索钥匙扣信号,并且如果用户希望启动触发行李箱释放功能,则用户必须通过再次双击行李箱释放输入设备106来重新启动该功能。这样的配置是添加的安全特征,使得触发行李箱释放系统不释放行李箱,除非用户到达车辆,并且还使得如果用户没有在指定的时间段期间到达,则天线不继续搜索用户。

应当领会的是,在某些实施例中,指定的时间段是预定的。在其他可替代实施例中,用户将指定的时间段修改为所需的时间段。

如果另一方面,在步骤210,车身控制模块404确定还有剩余时间,则天线继续扫描钥匙扣信号。更具体地,车身控制模块使车辆内的天线扫描来自钥匙扣的信号。在一个实施例中,天线是位于车辆104后部使得当钥匙扣紧邻车辆104的行李箱时天线检测到钥匙扣信号的短程天线。

如果天线在指定的时间段内检测到来自钥匙扣的信号,则天线认证钥匙扣102,如步骤214所指示的。更具体地,天线通过核实检测到的钥匙扣102是与车辆104相关联的钥匙扣102来认证钥匙扣102。因此,即使当用户远离车辆时用户启动延迟行李箱释放功能,触发行李箱释放系统仅基于用户到达车辆而释放行李箱。这样的配置提供了附加安全特征以防止小偷或过早释放行李箱。

在替代实施例中,车辆可以利用附加的或不同的认证方法。例如,在一个实施例中,方法200包括接收超声波传感器认证的可选步骤,如步骤216所指示的。在一个实施例中,超声波传感器可以位于车辆的后部(靠近行李箱),并且被用于检测在车辆的后部处用户的物理存在。在包括添加的超声波传感器认证的实施例中,车身控制模块不释放行李箱,直到在车辆的后部检测到用户。这样的配置检测到以下内容作为附加安全特征:钥匙扣在范围内并且用户靠近行李箱(即,在车辆的后部)。一旦钥匙扣已被检测到和认证,车身控制模块404就释放行李箱103,如步骤218所指示的。

在其他实施例中,超声波传感器被包括作为附加认证措施(除了钥匙扣认证之外)。在另一替代实施例中,超声传感器被包括作为替代认证措施。更具体地,在一个这样的实施例中,车辆利用超声波传感器来确定用户已接近行李箱,并且释放行李箱而无需搜索和/或认证钥匙扣。在另一个实施例中,车辆利用摄像机代替超声波传感器来确定用户正在接近。

应当领会的是,在上述示例实施例中,用户必须在距车辆的指定距离内以便车辆接收到来自钥匙扣的预先通知。更具体地,参照图1,钥匙扣102必须在车辆104的预定距离d内,以便将例如打开行李箱103的命令无线传输到车辆104。例如,在一些情况下,预定或制造商提供的距离d可以是约100米。可以领会的是,距离d可能受到地理、物理和/或其它各种因素的不利影响,包括,例如,钥匙扣102与车辆104之间固体障碍物的存在。在这样的情况下,钥匙扣102的实际操作范围可能小于预定距离d。此外,在一些情况下,钥匙扣102的操作范围可能小于用户距车辆104的距离。因此,提供具有更大操作范围的触发行李箱释放功能是期望的。

在本公开的各种替代实施例中,无线系统100被配置为通过利用车辆远程信息处理单元(tcu)和通过经由移动设备108和远程服务器112将车辆命令从钥匙扣102发送至车辆104来将钥匙扣102的操作范围扩展至超过预定距离d。

如图1进一步所示,在本公开的各种替代实施例中,无线系统100进一步包括移动设备108和远程服务器112。在一个这样的实施例中,移动设备108使用已知的无线配对技术——包括,例如,与移动设备108交换存储在钥匙扣102的存储器(未示出)中的安全代码以供车辆104认证——与钥匙扣102进行配对。移动设备108可以使用蓝牙、红外、射频识别(rfid)、近场通信(nfc)或任何其它短程无线通信技术来与钥匙扣102进行通信。移动设备108可以是任何类型的便携式电子设备,包括,例如智能电话或其他移动电话、平板电脑或平板型个人计算机、个人数字助理(pda)、智能手表或其他可佩戴设备以及诸如此类。

在一些实施例中,移动设备108包括软件应用程序110,该软件应用程序110被配置为至少将从钥匙扣102接收到的车辆命令传送至远程服务器112。软件应用程序110(在此也被称为“车辆应用程序”)可以是由车辆制造商开发和/或与车辆制造商相关联的移动客户端,并且可以为车辆104进行定制。在一些情况下,车辆应用程序110被特别设计用于将钥匙扣102与移动设备108配对以及用于钥匙扣102上的自动行李箱释放功能,如下面更详细地描述的。在其他情况下,车辆应用程序110还提供用于访问车辆104的遥控系统(rks)的图形化用户界面。在其他情况下,车辆应用程序110另外提供关于车辆104的诊断和/或性能信息。在实施例中,车辆应用程序110的全部或一部分可以被存储在移动设备108的存储器(未示出)中。

如图1所示,远程服务器112可以经由无线通信网络——诸如,例如wifi网络或其它无线以太网、蜂窝网络和/或卫星——被通信地连接到移动设备108和车辆104的车辆计算系统(vcs)114。在实施例中,远程服务器112可以是云计算设备,或者可以被包括在云计算网络中,这两者都可以由车辆制造商控制和/或与车辆制造商相关联。在一些实施例中,可以在vcs114和远程服务器112之间预先建立安全的无线通信信道,以便使车辆104和服务器112之间能够进行直接通信,而不需要在每个钥匙扣操作之前进行配对或授权。安全通信信道可以由车辆制造商建立或在车辆制造商的监督下建立。

远程服务器112可以包括用于存储从车辆104的vcs114接收到的车辆信息以及与车辆104相关联的其他信息——包括例如从gps服务器接收到的车辆104的全球定位系统(gps)数据、车辆104的充电曲线、与车辆104相关联的每一个钥匙的钥匙配置文件(keyprofile)、与每一个钥匙相关联的燃料经济性和驾驶习惯等——的车辆数据库(未示出)。在一些实施例中,一部分车辆应用程序110驻留在远程服务器112上。在一些实施例中,远程服务器112提供用于实施移动设备108上的车辆应用程序110的图像和/或信息。远程服务器112还可以存储被设计用于与车辆应用程序110和vcs114交互——包括接收来自车辆应用程序110的命令并且将其提交到vcs114——的一个或多个软件应用程序,如以下将更详细地说明的。

转到图3,图3示出了根据本发明的一个或多个原理用于提供用于触发行李箱释放的系统和方法的过程300的一个实施例。过程300可以使用系统100或者更具体地通过系统100的各种部件之间的交互来实施,系统100的各种部件之间的交互由在与所述部件相关联的一个或多个计算机处理器(未示出)上执行的软件来促进。在下面的段落中,将结合图1所描绘的系统100的各种部件的描述来描述过程300。

过程300包括利用移动设备108和远程服务器112来增加钥匙扣102的操作范围。在某些实施例中,在启动触发行李箱释放功能之前,钥匙扣必须被链接到移动设备,如过程300的步骤302至306所描绘的。更具体地,如图1所示,钥匙扣102包括被配置为经由移动设备发起与车辆的通信的移动连接输入设备116。在一个实施例中,移动连接输入设备116是用于提醒移动设备108期望用户从钥匙扣102发送命令信号的专用输入设备。在一些情况下,移动连接输入设备116可以被定位在钥匙扣102上邻近车辆输入设备106,如图1所示。在其他情况下,移动连接输入设备116可以被定位在钥匙扣102的任何其他侧面上,包括,例如,在钥匙扣102的左侧、右侧或背面上。在所示的实施例中,移动连接输入设备116(在此也被称为“移动按钮”)被示为按钮,该按钮可以按下以激活钥匙扣102的移动连接模式。在其他实施例中,移动连接输入设备116可以是任何其他类型的输入设备,包括,但不限于,开关、旋钮、滑块、或转盘。

过程300包括在步骤302,用户选择钥匙扣102上的移动按钮116。在步骤304,钥匙扣102向移动设备发送报警信号。一旦接收到报警信号,在步骤306,移动设备108和/或车辆应用程序110就进入等待命令模式,或以其他方式等待钥匙扣102发送命令车辆104执行某些动作——例如,但不限于释放行李箱——的信号。等待命令模式可以使移动设备108和/或车辆应用程序110向远程服务器112自动传送在选择移动按钮116之后的预定时间段内从钥匙扣102接收到的释放行李箱的任何车辆命令。

如图3中进一步所描绘的,在步骤308,一旦用户选择行李箱释放输入设备106,车辆命令就可以被输入到钥匙扣102中。在一个示例实施例中,用户通过双击行李箱释放输入设备106来启动延迟行李箱释放功能。在步骤310,钥匙扣102向移动设备108发送行李箱释放命令信号。在步骤312,移动设备108和/或车辆应用程序110将行李箱释放命令信号发送到远程服务器112。在步骤314,远程服务器112将接收到的命令信号发送到车辆104的vcs114。在步骤316,vcs114的远程信息处理控制单元(tcu)接收命令信号。

在步骤318,tcu与车身控制器通信以发起对钥匙扣102的扫描。在步骤320,车身控制器检测到钥匙扣102。在步骤322,车身控制器认证钥匙扣102。更具体地,车身控制器确认检测到的钥匙扣102与车辆相关联。如果车身控制器核实钥匙扣102被检测到并被认证,则车身控制器使行李箱被释放,如步骤324所示。

在某些实施例中,过程300被进一步配置为包括在用户按下行李箱释放输入设备106之后没有接近车辆的情况下的超时(timeout)功能(未示出)。在这样的情况下,如果在指定的时间段内没有检测到钥匙扣102信号,则车身控制器终止对钥匙扣102信号的扫描。

在一个替代实施例中,本公开的系统和方法包括准备钥匙扣。更具体地,用户利用钥匙扣来执行车辆命令。如果钥匙扣超出车辆的范围,则钥匙扣将继续重复命令。在某些实施例中,用户可以修改重复钥匙扣命令的设置。例如,命令可以被设置为重复预定次数,或者可以被设置为以预定间隔重复预定的时间段,或者可以被设置为以预定的间隔持续重复,直到接收到车辆接收到请求的肯定响应。这样的配置使得用户能够双击行李箱输入并且然后随着用户朝向车辆行进收起钥匙扣。一旦在范围内,钥匙扣自动触发请求,并且然后可以开始任何后续动作(如上所述)。

在某些实施例中,触发行李箱释放系统和方法包括代客(valet)模式,在此期间,触发行李箱释放功能将不可用。也就是说,在代客模式中,用户不能双击行李箱释放输入设备106来进行延迟行李箱释放。这样的配置提供了安全特征以防止未经授权的行李箱释放。

现在参考图4,图4示出了根据实施例的示例车辆计算系统(vcs)400,示例车辆计算系统(vcs)400可以被包括车辆104中,如图1所示的vcs114。vcs400包括负责监测和控制车辆104的电气系统或子系统的各种电子控制单元(ecu),如以下更详细地描述的。在实施例中,vcs400的ecu通过车辆总线402(诸如,例如,控制器局域网(can)总线)互连,用于将数据传送到各个ecu以及与vcs400通信的其他车辆和/或辅助部件,并且传送来自各种ecu以及与vcs400通信的其它车辆和/或辅助部件的数据。每一个ecu可以包括,例如,用于收集、接收和/或传送数据的一个或多个输入和输出、用于存储数据的存储器、以及用于处理数据和/或基于其产生新的信息的处理器。

在所示的实施例中,vcs400包括用于控制和监测车辆104的车身中的各种电子配件的车身控制模块(bcm)404。在各个实施例中,bcm404是控制车辆104的行李箱和车门——包括锁定、解锁、打开和/或关闭所述车门——以及其他车辆部件的ecu。bcm404可以被配置为执行从钥匙扣102接收到的与车门、车窗或由bcm404控制的其他车身部件相关的车辆命令。

如图4所示,vcs400进一步包括远程信息处理控制单元(tcu)408,远程信息处理控制单元(tcu)408是用于使车辆104连接到各种无线网络——包括,例如,全球定位系统(gps)、无线保真(wifi)、蜂窝、蓝牙、近场通信(nfc)、射频识别(rfid)、卫星和/或红外——的ecu。在实施例中,tcu408(也被称为“车辆远程信息处理单元”)包括无线通信模块410,无线通信模块410包含用于连接到各种无线网络的一个或多个天线、无线电、调制解调器、接收器和/或发射器(未示出)。例如,无线通信模块410可以包括用于通过蜂窝网络(例如,全球移动通信(gsm)、通用分组无线业务(gprs)、长期演进(lte)、第三代移动通信技术(3g)、第四代移动通信技术(4g)、码分多址(cdma)等)、802.11网络(例如,wifi)、全球微波接入互操作性(wimax)网络、和/或卫星网络进行无线通信的移动通信单元(未示出)。tcu408也可以被配置为使用从gps卫星获得的纬度和经度值来控制车辆104的追踪。

在实施例中,tcu408经由无线通信模块410来接收外部数据,包括车辆命令,并且将外部数据提供到vcs400的适当的ecu。例如,如果tcu408接收到行李箱释放命令,则tcu408经由车辆总线402来发送命令到bcm404。在一些实施例中,tcu408还接收来自vcs400的其他ecu或vcs400的处理器(未示出)的内部数据,该内部数据包含将内部数据传送到远程服务器112或无线系统100的另一部件的指令。

例如在网络故障或超出范围之一的情况下,无线通信模块410能够通过两个或更多个网络进行无线通信以确保网络访问的连续性。此外,车辆命令可以根据被用于传送命令的无线通信技术在无线通信模块410的不同的接收器处被接收。例如,通过钥匙扣102传送到车辆104的命令和/或数据可以在无线通信模块410的蓝牙接收器(未示出)处被接收。作为另一个示例,通过远程服务器112传送到车辆104的命令和/或数据可以在无线通信模块410的蜂窝或wifi接收器(未示出)处被接收。同样地,数据可以使用包括在无线通信模块410中的蓝牙发射器(未示出)从tcu408被传送到钥匙扣102,并且数据可以使用包括在无线通信模块410中的蜂窝或wifi发射器(未示出)从tcu408被发送到远程服务器112。在实施例中,对于车辆命令的来源或用于将车辆命令发送至车辆104的传输路径,vcs400可以是透明的。例如,vcs400可以处理直接从钥匙扣102接收到的车辆命令,与经由传输路径115接收到的车辆命令没有不同。

vcs400可以进一步包括用于控制和监测钥匙扣102与车辆104之间的遥控交互的遥控系统(rks)单元412。rks单元412可以包括遥控进入系统,并且在一些情况下还包括遥控点火系统。在后一种情况下,rks单元412也可以被称为“被动进入被动启动(peps)系统”。在一些实施例中,rks单元412是经由车辆总线402互连到车辆104的bcm404、pcm406、tcu408和其它ecu414以便执行rks/peps操作的单独的独立的ecu。例如,rks单元412可以经由tcu408接收来自钥匙扣102的车辆命令、处理命令以识别用于执行命令的适当的ecu、将命令发送到所识别的ecu、并且确认命令的执行。在其他实施例中,rks单元412可以包含并入到vcs400的各个ecu——诸如,例如,bcm404、pcm406和/或tcu408——以处理在每一个ecu处接收到的rks/peps命令的多个段。在其他实施例中,rks单元412可以被包括在一个ecu内,诸如,例如,tcu408,以便当它们被tcu408的无线通信模块410接收到时操作或处理rks/peps命令。

返回参照图5,示出了根据实施例的示例计算设备500,该示例计算设备500用于处理与无线系统100相关联的数据或其他输入、用于容纳和执行用于促进无线系统100、方法200和/或过程300的软件、和/或用于与无线系统100的其它部件通信。计算设备500的一个或多个实例可以被用于实施系统中的任何一个、一些或所有部件。在一些实施例中,系统100的一部分在软件中作为可执行程序来实施,并且通过一个或多个专用或通用数字计算机来执行,例如大型计算机、个人计算机(台式机、笔记本电脑、或平板型计算机)、个人数字助理、工作站、小型计算机、计算机网络、虚拟网络、因特网云计算设备、移动电话或智能电话、平板电脑或其他手持式计算设备。在这样的情况下,计算设备200可以代表系统100驻留或部分驻留的任何计算机。

作为一个示例,计算设备500可以表示包括在钥匙扣102中用于接收车辆命令输入和与车辆104和/或移动设备108通信的计算机。同样地,计算设备500可以表示包括在移动设备108中用于存储、执行和显示车辆应用程序110以及与钥匙扣102和远程服务器112通信的计算机。作为另一个示例,计算设备500可以表示包括在远程服务器112中用于与移动设备108交互并且将车辆命令传达至车辆104的计算机。此外,计算设备500可以表示包括在车辆104的vcs114中用于与钥匙扣102和远程服务器112通信以及接收、处理和执行从其接收到的车辆命令的计算机。

如图5所示,计算设备500总体上包括处理器502、存储器504和经由本地接口508通信地连接的一个或多个输入和/或输出(i/o)设备506(或外围设备)。处理器502是硬件设备,并且可以是任何定制的或市售的处理器、中央处理单元(cpu)、与计算机500相关联的若干处理器中的辅助处理器、基于半导体的微处理器(以微芯片或芯片组的形式)、另一类型的微处理器、或总体上用于执行软件指令的任何设备。当计算设备500在操作中时,处理器502可以被配置为执行存储在存储器504中的软件,以将数据传达至存储器504和传达来自存储器504的数据,并且总体上依照软件来控制计算设备500的操作。软件全部或部分(但通常是后者)可以被处理器502读取,在处理器502内缓冲,然后被执行。

存储器504可以包括用于存储用于实施系统100和/或其部件并且用于实施特定系统事务的软件的计算机可读介质。例如,存储器504可以被配置为存储一个或多个单独的程序(例如,源程序、可执行程序(目标代码)、或脚本),一个或多个单独的程序包含用于实施与系统100相关联的逻辑功能的可执行指令的有序列表。此外,软件可以被写成(a)面向对象的编程语言,其具有数据和方法的类别,或者(b)程序化编程语言,其具有程序、子程序、和/或功能,例如,但不限于,c、c++、c#、pascal、basic、公式翻译编程语言(fortran)、面向商业的通用语言(cobol)、实际抽取与汇报语言(perl)、java、ada、python和lua。系统100的部件也可以被写成开发用于与这些已知的语言交互的专用语言。在本文的背景下,“计算机可读介质”可以是可以存储、传达、传播或传输由无线系统100使用或与系统100有关的数据对象的任何手段,并且甚至可以包括具有印刷在其上的编程指令的纸。

在一些情况下,存储器504中的软件包括与无线系统100相关联并且被配置为实现传输路径115的一个或多个应用程序510。作为一个示例,在移动设备108的存储器504中,应用程序510可以包括所有或一部分车辆应用程序110。作为另一个示例,在钥匙扣102的存储器504中,应用程序510包括移动连接应用程序,该移动连接应用程序用于实施方法500或以其他方式检测移动连接按钮116的用户选择并且将此后接收到的车辆命令发送至移动设备108。在一些情况下,钥匙扣102的存储器504还可以存储与车辆104唯一相关联并且使钥匙扣102能够远程命令某些车辆操作的一个或多个安全代码512。在另一个示例中,在服务器112的存储器504中,应用程序510包括被设计用于与移动设备108交互并且将接收到的车辆命令提供至车辆104的远程信息处理控制单元(tcu)408、或vcs114/400的软件。服务器112的存储器504还可以被用于实现一个或多个数据库,诸如,例如,被配置为存储与车辆相关联的信息——包括例如,从tcu408接收到的诊断信息、从gps卫星接收到的并且与车辆104相关联的gps信息、与车辆应用程序110相关的用户帐户信息、以及诸如此类——的车辆数据库514。

在实施例中,存储器504包括易失性存储器元件(例如,随机存取存储器(ram,诸如动态随机存取存储器(dram)、静态随机存取存储器(sram)、同步动态随机存取存储器(sdram)等))和非易失性存储器元件(例如,只读存储器(rom)、硬盘驱动器、磁带、只读光盘(cdrom)等)中的任何一个或组合。此外,存储器504可以包含电子、磁性、光学和/或其它类型的存储介质。在一些情况下,存储器504可以具有分布式架构,其中各种部件被定位成彼此远离,但仍然由处理器502来访问。

本地接口508可以是,例如,但不限于,一个或多个总线或其他有线或无线连接,如本领域中已知的。本地接口508可以具有启用通信的附加元件,该附加元件为简化而被省略,例如控制器、缓冲器(高速缓存)、驱动器、中继器和接收器。另外,本地接口508可以包括地址、控制和/或数据连接以使其他计算机部件之间能够进行适当的通信。

i/o设备506可以包括计算设备500内部或外部以及无线或经由连接电缆和/或i/o端口连接的交互式硬件。i/o设备506可以包括输入设备516,例如但不限于,用于可编程逻辑控制器(plc)的输入模块、键盘、鼠标、扫描仪、麦克风、触摸屏、触笔、射频设备阅读器、输入硬件(例如,按钮、开关、滑块、旋钮、转盘、以及诸如此类;诸如,例如,车辆输入设备106和移动输入设备116)等。此外,i/o设备506还可以包括输出设备518,例如但不限于,用于plc的输出模块、显示器、触觉设备(例如,致动器)、灯(例如,led;诸如,例如,输出设备117)、音频输出设备(例如,扬声器)等。

i/o设备506进一步包含与输入和输出通信的设备,包括,但不限于,无线通信模块520。无线通信模块520包括一个或多个天线522,一个或多个天线522被配置为无线传送信号至无线系统100的至少其他部件和/或接收来自无线系统100的至少其他部件的信号。无线通信模块520进一步包括一个或多个接收器、发射器和/或收发器(未示出),其通信地连接到一个或多个天线522用于处理接收到的信号、提供传送的信号或以其他方式促进与无线系统100的其他部件的无线通信。无线通信模块520还可以包括调制器/解调器(调制解调器;用于访问另一设备、系统或网络,诸如,例如,无线系统100内的另一部件)、桥和/或路由器。

包括在无线通信模块520中的无线通信技术的确切类型可以根据计算设备500而变化,并且可以包括短程无线通信技术(诸如,例如,射频(rf)、蓝牙、红外、和/或nfc技术)和远程或宽带无线通信技术(诸如,例如,wifi、wimax、其它无线以太网、蜂窝、gps和/或卫星技术)中的至少一个。在一些情况下,无线通信模块520可以包括多于一个天线和相应的收发器以便通过不同的无线网络来通信。例如,移动设备102可以利用蓝牙技术来与钥匙扣102通信并且利用wifi和/或蜂窝技术来与远程服务器112通信。

在一些情况下,计算设备500还可以包括用于执行在此所描述的技术的一个或多个方面的硬件。在这样的情况下,硬件利用本领域中公知的以下技术中的任意一种或它们的组合:具有用于基于数据信号来执行逻辑功能的逻辑门的离散逻辑电路、具有适当组合的逻辑门的专用集成电路(asic)、可编程门阵列(pga)、现场可编程门阵列(fpga)等。

因此,本文所描述的系统和方法可以通过以下方式在车辆钥匙扣装置和与其相关联的车辆之间建立扩展的通信范围:通过传输路径转发输入到钥匙扣中的车辆命令,该传输路径包括与钥匙扣安全配对的移动设备和安全地连接到车辆的远程信息处理系统的远程服务器。更具体地,钥匙扣102和无线系统100可以保持典型钥匙扣的直观性和方便性,而且提供例如仅受蜂窝、卫星和/或无线以太网网络的范围限制的扩展的通信范围。

在某些实施例中,附图——例如,图3和5——中的过程描述或框可以表示代码的模块、段、或部分,代码包括用于执行过程中的特定逻辑功能或步骤的一个或多个可执行指令。任何替代实施方式被包括在在此所描述的实施例的范围之内,其中功能可以根据涉及的功能按与所示或所讨论的顺序之外的顺序执行,包括大体上同时或以相反的顺序,如本领域普通技术人员所理解的那样。

本公开的系统和方法被描述为被应用于行李箱释放系统。应当领会的是,本公开的系统和方法可以被应用于车辆的各种闩锁系统,包括但不限于车门闩锁系统。例如,在一个替代实施例中,上述系统和方法被应用于车门锁定/解锁系统。在另一替代实施例中,作为车门解锁特征的一部分,如果车辆具有当被解锁时能够自打开的门,则本公开的系统和方法被应用于释放车门。更具体地,在一个示例实施例中,对于延迟车门释放命令,用户可以三次敲击解锁按钮。当用户接近车辆时,车辆扫描钥匙扣。一旦车辆检测到钥匙扣,车辆认证钥匙扣,并且如果被认证,则车辆自动解锁并释放驾驶员的门。

应当强调的是,上述实施例,特别是,任何“优选”实施例,是实施方式的可能示例,仅仅阐述用于清楚地理解本发明的原理。在大体上不脱离在此所描述的技术的精神和原理的前提下,可以对上述实施例作出变化和修改。所有这样的修改在此旨在被包括在本发明的范围之内,并且受以下权利要求保护。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1