专利名称:用于将驾驶者身份分配给备用钥匙的系统的制作方法
技术领域:
这里描述的一个或多个实施例通常涉及一种将驾驶者身份分配给备用钥匙并将 备用钥匙编程至车辆的系统和方法。
背景技术:
对于传统的机动车而言,多个驾驶者之间通常共用一把或多把钥匙。例如,年龄足 够驾驶的青少年(或年轻人)的父母可与青少年共用车辆的钥匙。车辆可能配备有各种安 全和/或驾驶者通知部件,可基于驾驶者的需要来通过用户界面启用或停用所述安全和/ 或驾驶者通知部件。然而,在某些情况下,父母可能不想让青少年停用与各种安全和通知有 关的部件。父母可在允许青少年驾驶车辆之前启用所述安全和通知部件,然而,不能保证青 少年在驾驶车辆时也继续启用安全和通知部件。传统的车辆不能给父母或其他这样的一级 驾驶者(primary driver)提供一种选项,所述选项能防止符合驾驶者条件的青少年或其他 这样的二级驾驶者(secondary driver)停用安全和通知部件。根据上述内容,通常有必要区分不同驾驶者,以便在检测到驾驶者为一个青少年 或其他这种二级驾驶者的情况下,可作出关于何时特定的车辆系统应防止停用这种安全和 通知部件(或其他部件)的决定。更进一步,可能需要这样一种决定来确保允许一级驾驶 者在其要求时能停用安全和通知部件。公认的是,通常将安全和通知部件配置成如果不需 要这些部件并且这些部件也不是法律或其他这样的法令所强制的,则使一级驾驶者可以停 用所述部件。公认的是,车辆拥有者需要一种机构来将备用钥匙编程至车辆中。有已知的系统 使车辆拥有者(或其他的占用者)能够将备用钥匙编程至车辆所有人,因而车辆拥有者不 需要去车辆特许经销商或机修商店实现所述编程步骤。虽然使车辆拥有者能够编程备用钥 匙的这些系统特别有用,但这些系统在将备用钥匙编程至车辆上时并不考虑驾驶者身份。
发明内容
在至少一个实施例中,提供了一种将一级驾驶者和二级驾驶者中之一的驾驶者身 份分配给备用钥匙的方法和设备。控制器被配置成接收来自第一钥匙的、指示所述第一钥 匙的驾驶者身份为一级驾驶者和二级驾驶者之一的第一钥匙标识信号。控制器被进一步配 置成确定第一钥匙标识信号上所指示的驾驶者身份是否与一级和二级驾驶者中之一对应。 控制器被进一步配置成接收备用钥匙标识信号并将所述备用钥匙标识信号分配为与第一 钥匙标识信号上所指示的驾驶者身份对应。在至少一个实施例中,提供了一种用于将一级驾驶者和二级驾驶者之一的驾驶者 身份分配给备用钥匙的装置,所述装置包括控制器,所述控制器被配置成接收来自第一钥 匙的、指示所述第一钥匙的驾驶者身份为一级驾驶者和二级驾驶者之一的第一钥匙标识信 号;接收来自第二钥匙的、指示所述第二钥匙的驾驶者身份为一级驾驶者和二级驾驶者之 一的第二钥匙标识信号;确定第一钥匙标识信号和第二钥匙标识信号中的至少一个上所指示的驾驶者身份是否与一级驾驶者对应;接收备用钥匙标识信号;以及如果第一钥匙标识 信号和第二钥匙标识信号中的至少一个上指示的驾驶者身份与一级的驾驶者对应,则将备 用钥匙标识信号分配为与一级驾驶者对应。其中,所述备用钥匙标识信号中包括还未从备 用钥匙存储到车辆的数据。其中,所述控制器被进一步配置成检测至少一个预定的车辆操 作的发生。其中,所述控制器被进一步配置成响应于对至少一个对预定车辆操作的发生的 检测而电存储所述数据,以将备用钥匙编程至车辆。其中,所述控制器被进一步配置成检测 第一钥匙被插入到点火开关中和点火开关被循环预定次数中至少一个的发生。其中,所述 控制器被进一步配置成检测对车辆的一扇或多扇门加锁达预定次数和确定是否施加制动 中至少一个的发生。在至少一个实施例中,提供了一种用于将一级驾驶者和二级驾驶者中之一的驾驶 者身份分配给备用钥匙的系统,所述系统包括车辆界面装置;车身电子控制器,其用于检 测钥匙是否插入并且将指示钥匙已插入的信号传送到被动防盗安全控制器;第一钥匙,其 包括指示所述第一钥匙的驾驶者身份为一级驾驶者和二级驾驶者之一的第一钥匙标识信 号;第二钥匙,其包括指示所述第二钥匙的驾驶者身份为一级驾驶者和二级驾驶者之一的 第二钥匙标识信号;第一控制器,其包括存储元件,所述第一控制器被配置成接收来自第 一钥匙的第一钥匙标识信号,接收来自第二钥匙的第二钥匙标识信号,将钥匙标识信号与 所述存储元件中的对应的数据进行比较,以确定第一钥匙标识信号和第二钥匙标识信号中 的至少一个上所指示的驾驶者身份是否与一级驾驶者对应,接收备用钥匙标识信号,以及 如果第一钥匙标识信号和第二钥匙标识信号中的至少一个上指示的驾驶者身份与一级的 驾驶者对应,则将备用钥匙标识信号存储到所述存储元件中以将备用钥匙标识信号分配为 与一级驾驶者对应。其中,所述备用钥匙标识信号中包括还未从备用钥匙存储到车辆的数 据。其中,所述备用钥匙标识信号中包括还未从备用钥匙存储到车辆的数据。其中,所述第 一控制器是被动进入被动起动控制器或被动防盗安全控制器。其中,所述第一控制器被进 一步配置成检测至少一个预定的车辆操作的发生。其中,所述第一控制器被进一步配置成 响应于对至少一个对预定车辆操作的发生的检测而电存储所述数据,以将备用钥匙编程至 车辆。其中,所述系统进一步包括钥匙点火开关,所述第一控制器被进一步配置成检测第一 钥匙被插入到点火开关中和点火开关被循环预定次数中至少一个的发生。其中,所述第一 控制器被进一步配置成检测对车辆的一扇或多扇门加锁达预定次数和确定是否施加制动 中至少一个的发生。
图1表示了根据本发明一个实施例的将备用钥匙编程至车辆的系统;图2表示了根据本发明另一个实施例的将备用钥匙编程至车辆的系统;图3表示了根据本发明一个实施例的将备用钥匙编程至车辆的方法;图4表示了根据本发明另一个实施例的将备用钥匙编程至车辆的方法;
具体实施例方式在本发明的一个或多个实施例中,可确定一级和二级驾驶者,基于驾驶者是一级 驾驶者还是二级驾驶者来给予驾驶者各种级别的控制权。通常,一级驾驶者(例如,父母,老板,或代客停车服务的用户)可被定义为在车辆中的各种部件的功能性方面上具有更大 控制权的管理级驾驶者。二级的驾驶者(例如,青少年,雇员,或代客停车驾驶者)可被定 义为在车辆通常提供的各种部件上仅有有限的控制权的受限制的驾驶者,其遵守车辆或一 级驾驶者强制的或选择的功能性限制。本发明的实施例提供了一种用于将驾驶者身份(例 如,一级驾驶者身份和二级驾驶者身份)分配给备用钥匙并将备用钥匙编程至车辆中的系 统和方法。此外,这里提出的这种系统和方法可防止二级驾驶者将备用钥匙编程使其变成 一级的钥匙以致于二级驾驶者能使用所述被编程的一级钥匙来实现对所提供的功能性方 面比通常给予或授予二级驾驶者的控制权更大的控制权。图1-4中提出的本发明的实施例通常示出和描述了多个控制器(或模块),或其他 的这种基于电的组件。各种控制器和基于电的组件、以及为它们提供的功能性,不应该限于 仅包括这里示出和描述的。当特殊的标签可被分配给公开的各种控制器和/或电组件,但 是不希望将这些标签用来限制用于控制器和/或电子元件的操作的范围。可将多个控制器 (或模块)互相结合和/或以基于特定类型的电体系机构的任何方法将控制器(或模块) 分开,要求或希望在车辆中实现所述电体系机构。通常认识到这里公开的每一个控制器和 /或模块可包含但不限于任意数量的微控制器、专用集成电路(ASICs)、集成电路(ICs)、存 储器设备(例如,FLASH、ROM、RAM、EPR0M和/或EEPROM)、以及相互协调的软件来实现下面 提出的各种功能。现在参照图1,其显示了根据本发明一个实施例的用于将备用钥匙编程至车辆的 系统10。系统10包含车辆界面装置12、车身电子控制器14、以及被动防盗安全(PATS)控 制器16。车辆界面装置12可实现为在仪表板上的信息中心或实现为触摸屏监视器,从而 使装置12通常被配置成将文本、菜单选项、状态或其他这样的数据以可视格式呈现给驾驶 者。驾驶者可通过位于装置12周围的至少一个开关18滚动翻阅文本的不同区域并选择菜 单选项。开关18可位于远离装置12的位置或直接位于装置12上。公认的是,装置12可 以是任何通常被定位成向车辆占用者提供信息和接收来自车辆占用者的反馈的装置。开关 18可以是语音命令、触摸屏、和/或其他的通常被配置成与车辆电子系统通信的外部装置 (例如,电话、计算机等)的形式。装置12、PATS控制器16以及车身电子控制器14可经通信总线互相通信。通信 总线可实现为高/中速控制器局域网络(Controller Area Network, CAN)总线、局域互联 网络(Local Interconnect Network,LIN)、或其他的通常定位为有助于车辆的控制器(模 块)之间的数据传输的合适的数据链路通信总线。车身电子控制器14通常控制车辆的内部的电子组件的至少一部分。在一个示例 中,车身电子控制器14可以是智能配电接线盒(smart power distributionjunction box, SPDJB)控制器。所述SPDJB控制器可包含多个保险丝、继电器、接收器/发射器、以及用来 执行与内部和/或外部的基于电的车辆功能性的运行有关的任意数量的功能的各种微控 制器。这些功能可包含但不限于(经过内部门加锁/解锁开关的)电子解锁/加锁、远程 无键进入操作、(内部和/或外部的)车辆照明、电动窗户和/或钥匙点火状态(例如,关 闭,运行,起动,辅助(ACCY))。点火开关19可被可操作地结合到车身电子控制器14。车身电子控制器14可接 收可表示出点火开关19的位置的硬线信号(hardwired signals)并且可传送通信总线上
6的也可表示点火开关的位置的数据消息。例如,车身电子控制器14可在通信总线上将信号 IGN_Sff_STS传送到车辆界面装置12。信号IGN_SW_STS通常与钥匙20、22中的一把是否已 插入进钥匙点火开关中对应并与插入有钥匙20、22的点火开关的位置(例如,关闭、运行、 起动、辅助(ACCY)位置)对应。点火开关19可容纳所述已编程的钥匙20、22来起动车辆。每一把钥匙20、22包 括分别嵌入其中的、用于和车辆通信的点火钥匙装置(IKD)24、26。每个IKD24、26包括应 答器(未示出)。每个应答器包括集成电路和天线。钥匙20、22所附的每个应答器适于分 别将信号KEY_ID_1和KEY_ID_2以射频(RF)信号的形式传送到PATS控制器16中的接收 器(未示出)。每个信号KEY_ID_1和KEY_ID_2包括与各自的钥匙20、22的制造商代码、 相应的钥匙序列号和加密数据所对应的数据。在加密数据与存储在PATS控制器16的查阅 表(LUT)中的预定加密数据相对应的情况下,钥匙序列号和加密数据用于许可引擎控制器 (未示出)起动车辆。PATS控制器16可使用在信号KEY_ID_1和KEY_ID_2上传送的钥匙 序列号和/或加密数据来确定所述钥匙是一级钥匙还是二级钥匙。通常,持有一级钥匙的 驾驶者被假定为一级驾驶者(例如,父母,雇主,或代客停车服务的用户)。持有二级钥匙的 驾驶者被假定为二级的驾驶者(例如,青少年,雇员或代客停车的驾驶者)。制造商代码通 常与制造商的标识相对应。例如,制造商代码可与福特汽车公司(Ford Motor Company)相 对应。这样的代码防止了技师错误地将具有另一车辆制造商的制造商代码的钥匙配置给福 特车辆。PATS控制器16可在将钥匙20,22编程至车辆中时监视制造商代码信息。在正下 方的表1中示出了可存储在PATS控制器16中的LUT的一个示例。表 1 LUT可包括任意数量的钥匙的数据。为起动车辆,PATS控制器16对在信号KEY_ ID_1或KEY_ID_2上接收的钥匙序列号和相应的加密数据进行解码,并且出于防盗目的、在 起动车辆之前将这样的数据与LUT中的钥匙序列号和加密数据进行比较以确定这样的数 据是否与先前的数据相匹配。在数据匹配的情况下,引擎控制器允许车辆起动引擎。为了确定驾驶者的身份,PATS控制器16对在信号KEY_ID_1或KEY_ID_2上接收的 钥匙序列号和/或加密数据进行解码,并读取在表1的标题“类型”下示出的与钥匙序列号 和/或加密数据相邻的相应钥匙身份(例如,一级的和二级的)来确定钥匙是一级钥匙还 是二级钥匙(或驾驶者是一级驾驶者还是二级驾驶者)。在检测到一级钥匙的身份下,假定 一级驾驶者是一级钥匙的持有者。在检测到二级钥匙的身份下,假定二级的驾驶者是二级钥匙的持有者。PATS控制器16将信号KEY_STATUS传送到车辆界面装置12来指示该钥匙是 一级的钥匙还是二级的钥匙。PATS控制器16和/或装置12可将信号KEY_STATUS传送到车 辆上的任意的控制器或模块,从而可基于钥匙的身份(或驾驶者身份)来选择性地控制由 特定的控制器(或模块)执行的功能性或操作。例如,座椅安全带提醒器、燃料液面高度指 示器、倒车停车辅助器、物体检测器以及牵引控制器,它们在序号为12/026,852,发明名称 为“SYSTEM AND METHOD FOR CONTROLLING A SAFETY RESTRAINTSTATUS BASED ON DRIVER STATUS”、申请日为2008年2月6日的美国专利;序号为12/026,857、发明名称为“SYSTEM AND METHOD F0RC0NTR0LLING EARLY LOW FUEL WARNING BASED ON DRIVERSTATUS”、申请 日为2008年2月6日的美国专利;序号为12/026,867、发明名称为“SYSTEM AND METHOD FOR CONTROLLING ELECTRONICSTABILITY CONTROL BASED ON DRIVER STATUS”、申请日为 2008年2月6日的美国专利;以及序号为12/026,872、发明名称为“SYSTEM ANDMETH0D FOR CONTROLLING OBJECT DETECTION BASED ON DRIVERSTATUS”、申请日为 2008 年 2 月 6 日的 美国专利中公开,它们是可基于车辆驾驶者的身份而选择性控制的功能性或操作的类型的 举例说明。能考虑到的是,附加的安全和/或通知部件可基于车辆驾驶者的身份来控制,并 且不是意图将在上面记录的前述部件作为可基于驾驶者身份来控制的安全和/或通知部 件的穷尽性列举。车辆占用者将每一把钥匙20,22作为一级钥匙或二级钥匙编程至车辆中的方式, 以及LUT存储与所述“类型”相对应的数据的方式,均在共同待决的序号为12/139,005、 发明名称为“SYSTEM AND METHOD F0RPR0GRAMMING KEYS TO ESTABLISH PRIMARY AND SECONDARYDRIVERS”、申请日为2008年6月13日的美国专利中所公开。备用钥匙28被定义为没有编程至车辆中(例如,不能用于起动车辆)的钥匙。通 常,将系统10配置成使车辆占用者能将具有IKD 30的备用钥匙28编程至车辆,从而将与 备用钥匙28的与钥匙序列号、制造商代码以及相应加密数据所对应的数据存储在LUT中, 因而随后能通过PATS控制器16将钥匙28识别为已许可的(或已编程的)钥匙以起动车 辆。钥匙28将这种信号KEY_ID_3上的数据传送到所述PATS控制器16。一旦将备用钥匙 28编程至车辆后将涉及备用钥匙28的信息(例如,钥匙序列号、制造商代码以及相应的加 密数据)存储在LUT中,PATS控制器16指定(或分配)一级钥匙或二级钥匙,并且指示钥 匙28具有LUT中的或者是一级钥匙或者是二级钥匙的“类型”。为将备用钥匙编程至车辆,占用者可能需要用已许可的(或已编程的)钥匙20,22 中的至少一把来执行各种操作。将结合图3更详细地论述这些操作。在一个示例中,PATS 控制器16可能要求用于使所述备用钥匙28能被编程至车辆的钥匙20、22中的至少一把是 一级钥匙(例如,钥匙20,22中的至少一把具有与一级钥匙相等的“类型”)。这种条件可 确保对备用钥匙28进行编程的占用者是一级驾驶者,这是因为假定一级的驾驶者能访问 一级的钥匙。这种条件可以确保二级驾驶者不能使用他/她的二级钥匙将备用钥匙28编 程至PATS控制器16以致已编程的钥匙28达到一级钥匙等级从而将指定给一级驾驶者的 权利给予二级驾驶者。在另一个示例中,在用来使备用钥匙28能被编程至车辆的所有钥匙20,22是二级 钥匙的身份下,PATS控制器16在备用钥匙编程之后可将备用钥匙28指定为二级钥匙从而 可防止二级驾驶者获得一级驾驶者的权利。曾经被编程的备用钥匙28的身份能从一级钥匙变到二级钥匙或者从二级钥匙变到一级钥匙,如在前述的美国序号为12/139,005,发明 名称为“SYSTEM ANDMETHOD FOR PROGRAMMING KEYS TO ESTABLISH PRIMARY ANDSECONDARY DRIVERS”、申请日为2008年6月13日的共同待决申请中所记录的那样。现在参照图2,其示出了根据本发明一个实施例所述的用于将备用钥匙编程至车 辆的系统50。系统50包括车辆界面装置12、车身电子控制器14、被动进入和被动起动 (passive entry passive start,PEPS)控制器 52、备份槽(backup slot) 54、以及起动 /停 止开关55。虽然图2通常示出PEPS控制器52位于装置12的外部,但是额外的实施方式可 包括将PEPS控制器52定位在装置12内或者车辆中的任何其他控制器内。PEPS控制器52 的特定放置可基于所期望的特定实施标准而变化。通常,PEPS功能是无钥匙访问和起动的系统。驾驶者可拥有至少两把已编程的钥 匙56、58,每一把均可以是电子传送装置的形式(例如,钥匙挂扣)。利用PEPS实施方式,不 要求驾驶者(或其他的占用者)使用机械的钥匙片(blade)来打开车辆的门或起动车辆。 在钥匙56、58中的一把或多把呈现低电池电量的情况下,则每一把钥匙56,58可包括机械 钥匙以确保驾驶者进入并起动车辆。钥匙56,58分别包括嵌入其中用于与PEPS控制器52 通信的点火钥匙装置(IKD)60、62。每个IKD 60、62包括应答器(未示出),每一个应答器 包括集成电路和天线。钥匙56,58的每个应答器分别适于将在信号KEY_ID_1和KEY_ID_2 上的钥匙序列号和加密数据以射频信号发送到PEPS控制器52中的接收器(未示出)。为了在PEPS实施方式中使用钥匙56或58来得以访问或进入到车辆中,驾驶者可 能需要唤醒PEPS控制器52来建立钥匙56或58与PEPS控制器52之间的双向通信。在一 个示例中,要求驾驶者触摸和/或拉开车辆的门把手(door handle)来引起唤醒的可能发 生。响应于对门把手的扳扭或触摸,PEPS控制器52可唤醒并将基于射频的信号通过发射 器(未示出)传送到钥匙56,58。为了车辆访问证明的目的,PEPS控制器52以及钥匙56 或58可能经历进行一系列相互来回的通信(例如,握手通讯(handshaking))。PEPS控制 器52可以对门进行解锁来回应握手通讯过程的成功完成。一旦驾驶者坐在车里,驾驶者可 选择起动/停止开关55来起动车辆。在起动车辆以前,将钥匙序列号和/或加密数据与查阅表(LUT)中已知的钥匙序 列号和/或加密数据以结合图1所描述的方式类似的方式地进行比较。与PEPS实施方式 结合使用的LUT通常与表1所示出的LUT类似。在一个示例中,还在对钥匙56,58进行编 程时检查制造商代码以确保钥匙适用于车辆的特定制造商。被编程至车辆的每把钥匙的驾驶者身份(例如,钥匙身份)在“类型”标题下示出。 钥匙的身份将响应于用户经由装置12对特定钥匙进行的编程而从一级变成二级。这种方 法在前述的美国序号为12/139,005、发明名称为“SYSTEM AND METHOD FOR PROGRAMMING KEYS TO ESTABLISHPRIMARYAND SECONDARY DRIVERS,,、申请日为 2008 年 6 月 13 日的共同 待决申请中被公开。PEPS控制器52通过对根据使用了钥匙56,58中的哪一把而接收信号KEY_ID_1和 KEY_ID_2之一上的钥匙序列号和/或加密数据进行解码并查寻LUT中的“类型”标题下相 应的钥匙类型来确定钥匙56,58的钥匙身份(或驾驶者身份)(例如,是一级还是二级)。 PEPS控制器52被配置成将通信总线上的信号KEY_STATUS传送到装置12。所述PEPS控制 器52和/或装置12可将信号KEY_STATUS传送到车辆中的任意的控制器或模块,从而可基于驾驶者身份来选择性地控制通过特定的控制器(或模块)执行的功能性或操作。PEPS控 制器52也可将信号IGN_SW_STS传送到集群(cluster) 22。PEPS控制器52响应于驾驶者 对制动器踏板的触发以及对起动开关的按压而确定钥匙点火状态是否在运行位置。将加锁/解锁开关61电结合到车身电子控制器14中。车身电子控制器14响应 于来自加锁/解锁开关61中的信号而解锁/加锁车辆中的一个或多个门(未示出)。车身 电子控制器14将信号L0CK_STATUS传送到PEPS控制器52。信号L0CK_STATUS与车辆的门 的加锁状态相对应(例如,门处于“加锁”或“解锁”状态)。车身电子控制器14可响应于 被压下的加锁/解锁开关61而传送信号L0CK_STATUS以指示门的加锁或解锁状态。车身 电子控制器14接收指示出制动器踏板是否压下(例如,是否正施加制动)的信号BRAKE_ STS。车身电子控制器14将信号BRAKE_STS传送到PEPS控制器52。将结合附图详细论述 信号L0CK_STATUS和BRAKE_STS的关联性。通常,将系统50配置成使车辆占用者能将具有IKD 66的备用钥匙64编程至车 辆,从而将备用钥匙64的与钥匙序列号、制造商代码、相应的加密数据所对应的数据存储 在LUT中,并且随后通过PEPS控制器52将钥匙64识别为许可的钥匙来起动车辆。钥匙64 将在信号KEY_ID_3上的这样的数据传送到PEPS控制器52。PEPS控制器52也将备用钥匙 64指定(或分配)为一级钥匙或二级钥匙并且将这样的身份存储在被编程的备用钥匙64 的“类型”标题下。为将备用钥匙64编程至车辆中,占用者可能需要使用至少一把已被许可(或已被 编程的)钥匙56、58来执行各种操作。将结合图4更详细地讨论这些操作。在一个示例 中,PEPS控制器52可能要求钥匙56、58中的至少一把在车辆中并且这样的钥匙56,58被 指定为一级的钥匙(例如,钥匙56,58中的至少一把具有等于一级钥匙的“类型”值),从而 使备用钥匙64被编程至车辆中并能够将新的被编程的钥匙64指定为一级钥匙。由于假定 一级驾驶者使用一级钥匙,因此这种条件能确保对备用钥匙进行编程的占用者是一级驾驶 者。这个条件可确保二级驾驶者不能使用他/她的二级钥匙来将备用钥匙64编程至PEPS 控制器52以致于被编程的备用钥匙64获得一级钥匙的身份。在另一个示例中,如果车辆中的所有钥匙56、58是二级钥匙,PEPS控制器52可将 已编程的备用钥匙64指定为二级钥匙以使二级驾驶者不能获得一级的权利。如上所述,能 将曾编程的备用钥匙的身份从一级钥匙变为二级钥匙或从二级钥匙变为一级钥匙。参照图3,示出了根据本申请一个实施例的一种将备用钥匙28编程至车辆的方 法100。PATS控制器16可包括但不限于多个微处理器、集成电路(ICs)、存储装置(例如, FLASH, ROM, RAM, EPR0M和/或EEPR0M)、接收器/发射器以及软件模块,它们彼此协调以执 行如下记载的方法100的操作。下述操作中的一个或多个可以按基于所要求的特定实施方 式的标准的需要来修改、省略或重新排列。方法100描述了多个车辆操作,执行所述多个车 辆操作来将备用钥匙编程至车辆中。这里列出的这样的车辆操作是示例并且可以考虑到的 是能够使用任意响应于占用者的动作能被监控的车辆操作。进一步,方法100提供了多个 执行次数多于一次的多个操作。可以考虑到的是,所述操作中的任意操作能被执行一次。在操作102中,PATS控制器16检测第一钥匙20或22的插入。在一个示例中,车 身电子控制器14通过经信号IGN_SW_STS监测点火开关19是否在关闭和运行位置之间或 ACCY与运行位置之间循环来检测第一钥匙20或22的插入。在另一个示例中,车身电子控制器14检测第一钥匙20或22的插入并传送指示钥匙20或22的插入并且还指示点火开 关19的位置的信号IGN_SW_STS。PATS控制器16接收信号IGN_SW_STS并且检测钥匙插入 点火开关19的行为。在操作104中,PATS控制器16确定第一钥匙20或22是否已被编程至车辆。例 如,PATS控制器16根据钥匙20、22中的哪一把被插入来接收信号KEY_ID_1或KEY_ID_2, 并且将信号KEY_ID_1或KEY_ID_2上的钥匙序列号和/或相应加密数据与所述LUT中的对 应数据进行比较来确定第一钥匙20、22是否被编程。如果信号KEY_ID_1或KEY_ID_2上的 钥匙序列号和/或对应的加密数据不与所述LUT中对应的数据匹配,则PATS控制器16确 定第一钥匙20或22未被编程至车辆。在这种情况下,方法100运行至操作106。如果信号KEY_ID_1或KEY_ID_2上的钥匙序列号和/或对应的加密数据与LUT中 的对应数据相匹配,则PATS控制器16确定第一钥匙20或22被编程至车辆。在这种情况 下,方法100运行至操作107。在操作106中,PATS控制器16确定错误,方法100停止。在操作107中,PATS控制器16确定第一钥匙20或22是一级钥匙。PATS控制器 16通过在LUT中相互参照接收到的信号KEY_ID_1或KEY_ID_2上的钥匙序列号和/或加 密数据并将钥匙的身份定位在“类型”标题下来确定钥匙的身份(例如,一级或二级钥匙)。 如果第一钥匙20或22被确定为一级的钥匙,方法100就运行至操作108。如果第一钥匙 20或22被确定为二级钥匙,然后方法100就运行至操作110。在操作108中,PATS控制器16响应于对第一钥匙20或22是一级钥匙的确定而 设置标志O在操作110中,所述PATS控制器16确定当前位于钥匙点火开关19中的第一钥匙 20或22是否已在预定时帧(time frame)内在关闭-运行位置之间和运行-关闭位置之 间循环了预选的次数。在一个示例中,预定时帧可对应10秒。通常可以考虑到的是预定时 帧可基于期望的实施方式来改变。在这个操作中,PATS控制器16监测信号IGN_SW_STS以 确定第一钥匙20或22是否已在关闭-运行的位置之间和运行_关闭的位置之间循环。假 如第一钥匙20或22还没有在预定时帧内在关闭_运行位置之间和运行_关闭位置之间循 环预选的次数,则方法100返回到操作106。如果第一钥匙20或22已在预定时帧内在关 闭_运行位置之间和运行_关闭位置之间循环了预选的次数,则方法100运行至操作112。 可以注意到第一钥匙20或22循环所用的多个特定点火开关位置可基于所要求的特定实施 方式的标准而改变。在操作112中,PATS控制器16检测第二钥匙20或22的插入(例如,参照操作 102)。在操作114中,PATS控制器16确定第二钥匙20或22是否已被编程至车辆。例 如,PATS控制器16根据插入钥匙20、22中的哪一把来接收信号KEY_ID_1或KEY_ID_2并 且将信号KEY_ID_1或KEY_ID_2上的钥匙序列号和/或相应加密数据与所述LUT中的对应 数据相比较以确定第二钥匙是否被编程。如果信号KEY_ID_1或KEY_ID_2上的钥匙序列号 和/或对应的加密数据与所述LUT中的相应数据不匹配,则PATS控制器16确定第二钥匙 20或22未被编程至车辆中。在这种情况下,方法100运行至操作106。如果信号KEY_ID_1或KEY_ID_2上的钥匙序列号和/或相应的加密数据与LUT中的对应数据相匹配,则PATS控制器16确定所述第二钥匙20或22已被编程至车辆中。在 这种情况下,方法100运行至操作116。在操作116中,PATS控制器16确定是否设置了标志。如果PATS控制器16确定未 设置标志,则方法100运行至操作118以检查第二钥匙20或22是否被检测为一级的钥匙。 如果PATS控制器16确定设置了标志,则方法100运行至操作120。这样的条件应指示第一 钥匙20或22被检测为一级的钥匙(参照操作108)。为了将备用钥匙编程至车辆中并且确 保备用钥匙被指定为一级的钥匙,则要求第一钥匙或者第二钥匙具有一级钥匙的身份。在操作118中,PATS控制器16确定第二钥匙20或22是否是一级的钥匙。PATS 控制器16通过在LUT中相互参照接收到的信号KEY_ID_1或KEY_ID_2上的钥匙序列号和 /或加密数据并将钥匙的身份定位在“类型”标题下来确定钥匙的身份(例如,一级的或二 级的钥匙)。如果第二钥匙20或22被确定为一级钥匙,则方法100运行至操作119。这样 的条件指示占用者正尝试去编程备用钥匙28,其中,第二钥匙20,22是一级钥匙。如果第二钥匙20或22被确定为二级钥匙,然后方法100运行至操作120。这样的 条件指示占用者正试图编程备用钥匙28,其中,第一和第二钥匙20,22是二级钥匙。在操作119中,PATS控制器16响应于对第二钥匙20或22是一级钥匙的确定而 设置标志O在操作120中,PATS控制器16确定当前在钥匙点火开关19中的第二钥匙20或 22是否在预定时帧内在关闭-运行位置之间和运行-关闭位置之间循环了预选的次数。此 外,在一个示例中,预定的时帧可对应10秒。通常可以考虑到的是预定的时帧可基于所期 望的实施方式来改变。在这个操作中,PATS控制器16监测信号IGN_SW_STS来确定第二钥 匙20或22是否已在关闭-运行位置之间和运行_关闭位置之间循环。如果第二钥匙20 或22还未在预定时帧内在关闭_运行位置之间以及运行_关闭位置之间循环预选的次数, 则方法100运行返回到操作106。如果第二钥匙20或22已在预定时帧内在关闭_运行位 置之间和运行-关闭位置之间循环了预选的次数,则方法100运行至操作122。,应当注意到 第二钥匙20或22在预定时帧内在其之间循环的多个特定的点火开关位置也可基于所要求 的特定实施方式的标准来改变。在操作122中,PATS控制器16确定备用钥匙28是否已在预定时帧内插入到点火 开关19中。预定时帧可以是10秒或其他合适的值。PATS控制器16可通过监测信号KEY_ ID_3或信号IGN_SW_STS来监测备用钥匙28是否已插入点火开关19。如果备用钥匙28还 未在预定时帧内插入到点火开关19中,则方法100运行至操作106。如果备用钥匙28已在 预定时帧内被插入到点火开关19,方法100运行至操作124。在操作124中,PATS控制器16确定是否设置标志。这样的条件将指示第一和/或 第二钥匙20、22被检测为一级的钥匙(见操作108)。为了将备用钥匙编程至车辆中并为了 确保指定备用钥匙28为一级钥匙,要求或者第一钥匙或者第二钥匙具有一级钥匙状态。如 果PATS控制器16确定设定了标志,则方法100运行至操作126。如果PATS控制器16确定未设置标志,则这样的条件指示驾驶者正试图使用两把 二级钥匙将备用钥匙编程至车辆。方法100运行至操作128。在操作126中,PATS控制器16将信号KEY_ID_3上的数据存储到LUT中以将钥 匙28编程至车辆并将信号KEY_ID_3上的数据分配为与一级钥匙对应。例如,PATS控制器16将钥匙序列号、制造商代码和加密数据存储进LUT中并将这些数据指派为对应一级钥匙 (或一级驾驶者)。如上所述,只要第一或者第二钥匙20,22中的一把被检测为一级钥匙并 且关于将备用钥匙28编程至车辆的剩余条件满足,则将备用钥匙28编程为一级钥匙。PATS 控制器16将信号FEEDBACK传送到装置12从而使装置12与占用者通信告知备用钥匙28 已成功地被编程至车辆中去。装置12可进一步与占用者通信告知备用钥匙28被编程为一 级钥匙。在操作128中,PATS控制器16将信号KEY_ID_3上的数据存储到LUT中以将备用 钥匙28编程至车辆,PATS控制器16还将信号KEY_ID_3上的数据分配为与二级钥匙对应。 例如,PATS控制器16将钥匙序列号、制造商代码及加密数据存储在LUT中并将这些数据分 配为与二级钥匙(或二级驾驶者)对应。如上所述,由于第一或者第二钥匙20、22被检测 为二级钥匙并且关于将备用钥匙28编程至车辆的剩余条件满足,则将备用钥匙28编程为 二级钥匙。PATS控制器16将信号FEEDBACK传送给装置12,因而装置12与占用者通信告 知备用钥匙28已成功地编程至车辆中了。装置12可进一步与占用者通信告知备用钥匙28 已被编程为二级的钥匙。在另一实施方式中,如果两把钥匙20,22均被检测为二级钥匙,则PATS控制器16 可能仅无法对备用钥匙28编程。现在参照图4,示出了根据本发明一个实施例所述的一种用于将备用钥匙64编程 至车辆的方法200。所述PEPS控制器52可包括但不限于多个彼此协调以执行下面描述的 方法200的操作的微处理器、集成电路(Ics)、存储装置(例如,FLASH, ROM, RAM, EPR0M和 /或EEPR0M)、接收器/发射器以及软件模块。方法200描述了多个车辆操作,所述操作被 执行以将备用钥匙64编程至车辆。这里列出的这样的车辆操作是示例,可考虑到的是任一 能被监控的、回应占用者动作的车辆操作均能被使用。进一步,方法200提供了多个执行次 数多于一次的操作。可以考虑到的是,所述多个操作中的任一个能被执行一次。在操作202中,PEPS控制器52确定是否已按下门锁开关61预定次数。例如,PEPS 控制器52接收并监测信号L0CK_STATUS (例如,通过门锁开关61对门加锁或解锁)以确定 按压门锁开关61的次数。在一个示例中,预定次数可对应门锁开关61的3个开关动作。可 基于所要求的实施方式的标准来改变开关动作的特定数量。虽然PEPS控制器52监测与门 锁61相关的开关动作,系统50和方法200可监测任一能被占用者触发的车辆操作。此外, 例如,PEPS控制器52可监测车头灯打开的次数、使用钥匙挂扣加锁/解锁车辆的次数、或 者其他要求车辆占用者输入的操作。如果PEPS控制器52检测到门锁开关61还未被触发预定次数,则方法200运行至 操作204。如果PEPS控制器52检测到门锁开关61已被触发预定次数,方法200运行至操 作 206。在操作204中,PEPS控制器52开始(initiates) —分钟的延迟(或者其他合适 时间的延迟)因而使占用者能重启将备用钥匙编程至车辆的操作。在操作206中,PEPS控制器52通过监测信号BRAKE_STS来确定是否已施加制动。 如果PEPS控制器52确定还未施加制动,方法200回到操作204。如果PEPS控制器52确定 已经施加制动。则方法200运行至操作208。如结合操作202所记录的,被配置成引起来自 车辆占用者的响应(以及特定操作执行的频率)的任意这样的操作均能使用。另外,能执
13行这样的操作的频率或次数可基于所期望的特定实施方式的标准来改变。在操作208中,PEPS控制器52确定是否按压门锁开关61预定次数。可以如结合 操作202所记载的方式类似的方式执行操作208。如果PEPS控制器52确定门锁开关61还 未被按下预定次,方法200回到操作204。如果PEPS控制器52确定已按压门锁开关61预 定次,方法200运行至操作210。在操作210中,PEPS控制器52通过监测信号BRAKE_STS来确定是否已施加制动。 操作210可以与操作206的方式相似的方式执行。如果PEPS控制器52确定还未施加制动, 方法200回到操作204。如果PEPS控制器52确定已施加制动,方法200运行至操作212。在操作212中,PEPS控制器52确定在预定时帧内已成功地执行所述操作202、 206、208和210。在一个示例中,预定时帧可为30秒。用于时帧的特定值可变化以满足特 定实施方式的设计标准。如果操作202、206、208和210还未在预定时帧内被成功执行,方 法200运行至操作204。如果操作202、206、208和210已在预定时帧内被成功执行,那么方 法200就运行至操作214。在操作214中,PEPS控制器52确定位于车上的被编程的钥匙(例如,钥匙56、58) 的数量。例如,PEPS控制器52通过监测信号KEY_ID_1和KEY_ID_2来确定存在于车上的 钥匙的数量。如果检测到车上的钥匙少于两把,则方法200运行返回至操作204。如果检测 到车上有两片或更多把的钥匙,方法200运行至操作216。虽然上面的操作记录到在车上检 测到两把或更多把的钥匙,但可以考虑到的是可仅仅只需检测到一把钥匙。可通过增加必 须能被检测到的钥匙的数量来实现增强的安全。PEPS控制器52假定如果在车上检测到两 把或更多把的钥匙,则这样的条件通常暗示着将备用钥匙64编程至车辆的占用者是得到 许可的,这是因为假定该占用者可使用两片或更多把的钥匙而未被许可的占用者可使用一 把钥匙。在操作216中,PEPS控制器52确定备用钥匙64(例如,未编程的钥匙)是否电结 合到备份槽54中。例如,备份槽54可包括收发器,所述收发器响应于对备用钥匙位于距收 发器预定距离处的检测而被电激发。收发器通过监测从钥匙64发射的RF信号来检测所述 钥匙64在预定距离内。收发器响应于对钥匙64的存在的检测而将RF信号传送给PEPS控 制器52。PEPS控制器52响应于接收来自收发器64的RF信号而确定钥匙64电结合到备 份槽54。如果未在备份槽54中检测到备用钥匙64,则方法200运行返回至操作204。如果 在备份槽54中检测到备用钥匙64,则方法200运行至操作218。在操作218中,PEPS控制器52控制起动/停止开关55来闪烁以指示已经进入编 程模式并且在车辆中检测到两个以前被编程的钥匙56、58。 在操作220中,PEPS控制器52监测是否已在预定时帧内按下起动/停止开关55。 如这个操作中用到的预定时帧可对应于一分钟或其他合适的值。如果未在预定时帧内按下 起动/停止开关55,则方法200运行返回至到操作204。如果起动/停止开关55已在预定 时帧内被按下,方法200运行至操作222。 在操作222中,PEPS控制器52确定在车辆中检测到的钥匙56、58中每一把是否都 是二级钥匙。PEPS控制器52通过在LUT中相互参照接收到的信号KEY_ID_1或KEY_ID_2 上的钥匙序列号和/或加密数据以及将适当的钥匙的类型定位在“类型”标题下来确定钥匙身份(例如,一级或二级钥匙)。如果两把钥匙56、58均被检测为二级钥匙,则方法200 运行至操作224。如果检测到钥匙56、58中的至少一把为一级钥匙,则方法200运行至操作 226。在操作224中,PEPS控制器52将信号KEY_ID_3上的数据存储进LUT中以将钥匙 64编程至车辆并且将信号KEY_ID_3上的数据分配为与二级钥匙对应。例如,PEPS控制器 52将钥匙序列号、制造商代码以及加密数据存储到LUT中,并且将这样的数据分配为与二 级钥匙(或驾驶者)对应。如上所述,由于第一和第二钥匙56、58被检测为二级钥匙并且 满足关于将备用钥匙编程至车辆的剩余条件,则将备用钥匙64编程为二级钥匙。PEPS控 制器52将信号FEEDBACK传送到装置12,因而使装置12与占用者通信告知备用钥匙64已 成功地被编程至车辆中。装置12可进一步与占用者通信告知备用钥匙64被编程为一级钥 匙。在另一实施中,在两把钥匙56、58均被检测为二级钥匙的情况下,PEPS控制器52 仅不对备用钥匙64进行编程。在操作226中,PEPS控制器52将信号KEY_ID_3上的数据存储到LUT中以将备用 钥匙64编程至车辆,PEPS控制器52还将信号KEY_ID_3上的数据分配为与一级钥匙对应。 例如,PEPS控制器52将钥匙序列号、制造商代码及加密数据存储在LUT中并将这样的数据 分配为与一级钥匙(或驾驶者)对应。如上所述,只要第一和第二钥匙56、58之一被检测 为一级钥匙并且关于将备用钥匙64编程至车辆的剩余条件满足,则将备用钥匙64编程为 一级钥匙。PEPS控制器52将信号FEEDBACK传送给装置12,从而装置12与占用者通信告 知已将备用钥匙64成功地编程至车辆中了。装置12可进一步与占用者通信告知已将备用 钥匙64编程为一级的钥匙。虽然已经示出和描述了本发明的实施例,但是这些实施例并非意图说明和描述本 发明的所有可能形式。相反,说明书中使用的词语是描述性而非限制性的词语,应将其理解 成在不脱离本发明的精神和范围的情况下可能做出的各种改变。
权利要求
一种用于将一级驾驶者和二级驾驶者中之一的驾驶者身份分配给备用钥匙的系统,所述系统包括车辆界面装置;车身电子控制器,其用于检测钥匙是否插入并且将指示钥匙已插入的信号传送到被动防盗安全控制器;第一钥匙,其包括指示所述第一钥匙的驾驶者身份为一级驾驶者和二级驾驶者之一的第一钥匙标识信号;第二钥匙,其包括指示所述第二钥匙的驾驶者身份为一级驾驶者和二级驾驶者之一的第二钥匙标识信号;第一控制器,其包括存储元件,所述第一控制器被配置成接收来自第一钥匙的第一钥匙标识信号;接收来自第二钥匙的第二钥匙标识信号;将钥匙标识信号与所述存储元件中的对应的数据进行比较,以确定第一钥匙标识信号和第二钥匙标识信号中的至少一个上所指示的驾驶者身份是否与一级驾驶者对应;接收备用钥匙标识信号;以及如果第一钥匙标识信号和第二钥匙标识信号中的至少一个上指示的驾驶者身份与一级驾驶者对应,则将备用钥匙标识信号存储到所述存储元件中以将备用钥匙标识信号分配为与一级驾驶者对应。
2.根据权利要求1所述的系统,其中,所述备用钥匙标识信号中包括还未从备用钥匙 存储到车辆的数据。
3.根据权利要求1或2所述的系统,其中,所述第一控制器是被动进入被动起动控制器 或被动防盗安全控制器。
4.根据权利要求2所述的系统,其中,所述第一控制器被进一步配置成检测至少一个 预定的车辆操作的发生。
5.根据权利要求4所述的系统,其中,所述第一控制器被进一步配置成响应于对至少 一个预定车辆操作的发生的检测而电存储所述数据,以将备用钥匙编程至车辆。
6.根据权利要求4所述的系统,其中,所述系统进一步包括钥匙点火开关,所述第一控 制器被进一步配置成检测以下事件中至少一个的发生第一钥匙被插入到点火开关中、点 火开关被循环预定次数。
7.根据权利要求4所述的系统,其中,所述第一控制器被进一步配置成检测以下事件 中至少一个的发生对车辆的一扇或多扇门加锁达预定次数、确定是否施加制动。
8.一种用于将一级驾驶者和二级驾驶者之一的驾驶者身份分配给备用钥匙的装置,所 述装置包括控制器,所述控制器被配置成接收来自第一钥匙的、指示所述第一钥匙的驾驶者身份为一级驾驶者和二级驾驶者之 一的第一钥匙标识信号;接收来自第二钥匙的、指示所述第二钥匙的驾驶者身份为一级驾驶者和二级驾驶者之 一的第二钥匙标识信号;确定第一钥匙标识信号和第二钥匙标识信号中的至少一个上所指示的驾驶者身份是 否与一级驾驶者对应;接收备用钥匙标识信号;以及如果第一钥匙标识信号和第二钥匙标识信号中的至少一个上指示的驾驶者身份与一 级驾驶者对应,则将备用钥匙标识信号分配为与一级驾驶者对应。
9.根据权利要求8所述的装置,其中,所述备用钥匙标识信号中包括还未从备用钥匙 存储到车辆的数据。
10.根据权利要求9所述的装置,其中,所述控制器被进一步配置成检测至少一个预定 的车辆操作的发生。
11.根据权利要求10所述的装置,其中,所述控制器被进一步配置成响应于对至少一 个预定车辆操作的发生的检测而电存储所述数据,以将备用钥匙编程至车辆。
12.根据权利要求10所述的装置,其中,所述控制器被进一步配置成检测以下事件中 至少一个的发生第一钥匙被插入到点火开关中、点火开关被循环预定次数。
13.根据权利要求10所述的装置,其中,所述控制器被进一步配置成检测以下事件中 至少一个的发生对车辆的一扇或多扇门加锁达预定次数、确定是否施加制动。
全文摘要
本发明提供一种用于将驾驶者身份分配给备用钥匙的系统。在至少一个实施例中,提供了一种将一级驾驶者和二级驾驶者之一的驾驶者身份分配给备用钥匙的方法和设备。控制器被配置成接收来自第一钥匙的、指示所述第一钥匙的驾驶者身份为一级驾驶者和二级驾驶者之一的第一钥匙标识信号。控制器被配置成确定第一钥匙标识信号所指示的驾驶者身份是否与一级和二级驾驶者之一对应。控制器被配置成接收备用钥匙标识信号并将所述备用钥匙标识信号分配为与第一钥匙标识信号上所指示的驾驶者身份对应。
文档编号E05B19/00GK101876224SQ201010132970
公开日2010年11月3日 申请日期2010年3月12日 优先权日2009年4月30日
发明者凯文·托马斯·席勒, 托马斯·李·米勒, 斯科特·艾伦·沃特金斯, 马丁·J·苏尔塔纳 申请人:福特全球技术公司