使用临时钥匙的被动进入和被动启动系统及方法与流程

文档序号:23068134发布日期:2020-11-25 17:55阅读:279来源:国知局
使用临时钥匙的被动进入和被动启动系统及方法与流程

交叉引用

本申请基于2018年3月27日提交的美国临时申请第62/648,801号和于2019年3月20日提交的美国专利申请第16/359,103号。上述的所有申请的全部内容均通过引用并入本文。

本公开内容涉及用于车辆的被动进入/被动启动(peps)系统和方法,并且更具体地,涉及使用临时钥匙的peps系统和方法。



背景技术:

通常,peps系统使得拥有先前已与车辆的中央peps电子控制单元(ecu)配对的钥匙扣(keyfob)的任何人能够通过简单地抓住门把手进入车辆并能够通过按下按钮来启动车辆。响应于按钮按下,中央pepsecu对钥匙扣进行认证以确定钥匙扣是否被授权访问车辆。如果钥匙扣可以被认证,则使得车辆的功能对用户可用(即,门被解锁或车辆被启动)。

一些peps系统使得驾驶员能够使用便携式设备例如智能电话作为钥匙扣。作为示例,于2017年10月11日提交的、于2018年4月12日被公布为美国公布第2018/0099643号的美国非临时申请第15/730,265号公开了使用蓝牙低功耗(ble)通信和脉冲无线电超宽带通信以使得在peps系统中能够使用便携式设备代替钥匙扣,并且通过引用被并入本文。尽管使用所有者的便携式设备作为钥匙扣的peps系统可以提供许多便利,但也对所有者的便携式设备造成潜在的安全风险。例如,当所有者需要允许其他驾驶员例如泊车员操作车辆时,他们必须将他们的便携式设备交给其他驾驶员。从而,通过向潜在的陌生人提供对他们的便携式设备的访问而造成安全隐患。

这里提供的背景描述是出于总体上呈现本公开内容的上下文的目的。既不是明确地也不是隐含地承认目前署名的发明人在该背景技术部分中描述的程度上的工作以及在提交时可能未以其他方式作为现有技术的描述的方面作为针对本公开内容的现有技术。



技术实现要素:

一种系统包括通信模块,该通信模块被配置成:与便携式设备建立第一安全通信链路,并且与非接触式智能卡建立第二安全通信链路。非接触式智能卡包括唯一标识(id)。存储模块被配置成存储与便携式设备和非接触式智能卡相关联的信息。临时钥匙模块被配置成将非接触式智能卡的id存储在存储模块中,并且将与非接触式智能卡的id相关联的车辆操作限制存储在存储模块中。认证模块被配置成(i)对便携式设备进行认证以及(ii)对非接触式智能卡进行认证。被动进入/被动启动(peps)模块被配置成从认证模块接收至少(i)对便携式设备的认证或者(ii)对非接触式智能卡的认证,以及至少基于(i)接收到的认证和(ii)存储在存储模块中的车辆操作限制来执行车辆操作。

一种方法包括:与便携式设备建立第一安全通信链路,并且与非接触式智能卡建立第二安全通信链路。非接触式智能卡包括唯一标识(id)。该方法还包括存储与非接触式智能卡相关联的信息。该信息包括(i)非接触式智能卡的id和(ii)与非接触式智能卡的id相关联的车辆操作限制。该方法还包括(i)对便携式设备进行认证和(ii)对非接触式智能卡进行认证。该方法还包括至少基于(i)对便携式设备的认证或对非接触式智能卡的认证以及(ii)所存储的车辆操作限制来执行车辆操作。

根据详细描述、权利要求书以及附图,本公开内容的另外的适用范围将变得明显。详细描述和特定示例仅旨在用于说明的目的,并且不旨在限制本公开内容的范围。

附图说明

根据详细描述和附图将更充分地理解本公开内容。

[图1]图1示出了具有根据本公开内容的peps系统的主体车辆。

[图2]图2示出了根据本公开内容的peps系统的框图。

[图3]图3示出了根据本公开内容的用于创建临时钥匙的方法。

[图4]图4示出了根据本公开内容的用于在peps系统中使用临时钥匙的方法。

[图5]图5示出了根据本公开内容的用于停用临时钥匙的方法。

在附图中,附图标记可以被重复使用以标识相似和/或相同的元件。

具体实施方式

现在将参照附图更充分地描述示例实施方式。

本公开内容涉及用于实现使用临时钥匙的peps系统的系统、方法和架构。具体地,本公开内容涉及使用非接触式智能卡作为临时钥匙的peps系统。此外,本公开内容应用于具有无钥匙系统的车辆系统,该无钥匙系统通常被称为peps系统或无钥匙进入及无钥匙启动系统。以这种方式,本公开内容提供peps系统,该peps系统使得所有者能够创建安全的临时钥匙,该临时钥匙可以被提供给车辆的另外的操作者例如泊车员。

如下面详细讨论的,本公开内容的peps系统包括存储模块,该存储模块存储与每个临时钥匙相关联的信息。存储模块例如包括用于对临时钥匙进行认证的质询响应算法。以这种方式,如下面详细讨论的,本公开内容描述了用于创建用于peps系统的临时钥匙的安全且方便的方法。

参照图1和图2,peps系统100设置在车辆105内并且包括通信模块110。peps系统100包括一个或更多个车辆模块115,一个或更多个车辆模块115分布在整个车辆105中并且能够通过例如车辆接口120彼此通信。另外,这些模块中的一些模块可以被集成到单个ecu中,并且能够使用车辆接口120彼此通信。车辆接口120例如可以包括用于模块之间的通信的控制器局域网(can)总线。车辆接口120还可以包括时钟扩展外围接口(cxpi)总线。附加地或可替选地,车辆接口120可以包括can总线和cxpi总线通信接口的组合。

车辆模块115可以包括例如通信模块110,通信模块110包括连接至第一天线124的蓝牙低功耗(ble)芯片组122。尽管描述了使用ble通信协议的通信,但是也可以使用其他无线通信协议,例如wi-fi、wi-fi直连、超宽带(uwb)和/或脉冲无线电(ir)uwb通信协议。如图2所示,第一天线124可以位于车辆105中。可替选地,第一天线124可以位于车辆模块115内。可替选地,第一天线124可以位于车辆105的外部。通信模块110还包括连接至第二天线128和第三天线130的近场通信(nfc)模块126。在示例实现方式中,第二天线128位于车辆105的外部附近例如在车辆105的门内,并且第三天线位于车辆105的内部中例如在无线充电座内。在其他实现方式中,第二天线128和第三天线130可以位于其他合适的位置中。

尽管图1和图2示出了具有连接至nfc模块126的两个天线即第二天线128和第三天线130的peps系统100,但是nfc模块126可以连接至任何数量的天线。例如,peps系统100可以包括连接至nfc模块126的三个或更多个天线。以这种方式,尽管本公开内容提供了具有连接至nfc模块126的两个天线的示例,但是根据本公开内容可以使用附加的或较少的天线。

车辆模块115还可以包括认证模块132。认证模块132被配置成:对经由安全通信链路136进行通信的便携式设备134进行认证,以及对卡式钥匙(cardkey)138进行认证。

车辆模块115还包括peps模块140,peps模块140被配置成提供车辆105的某些功能例如进入和发动机启动的无钥匙操作。车辆模块115还可以包括人机接口(hmi)142。hmi142被配置成向用户显示信息并接收来自用户的输入。在一个示例实现方式中,hmi142可以是触摸屏。在其他实现方式中,hmi142可以是能够呈现信息并接收用户输入的任何合适的设备。

车辆模块115还可以包括远程信息处理(telematics)模块144,例如,全球定位系统(gps)模块和/或其他导航或定位模块。车辆模块115还可以包括车身控制模块(bcm)146。bcm146被配置成:响应于从peps模块140接收到信号,执行车辆功能例如锁定/解锁门和/或启动车辆105的发动机。车辆模块115还包括存储模块148。存储模块148被配置成存储便携式设备134的标识(id)、卡式钥匙138的id以及与这些id相关联的信息。车辆模块115还包括临时钥匙模块150,临时钥匙模块150被配置成创建和停用临时钥匙。

如图1和图2所示,便携式设备134可以经由安全通信链路136与车辆105的通信模块110进行通信。在没有限制的情况下,便携式设备134可以是任何蓝牙使能通信设备,例如智能电话、智能手表、可穿戴电子设备、钥匙扣、平板设备或与车辆105的用户,例如,车辆105的所有者、驾驶员、乘客和/或车辆105的技术人员相关联的其他设备。如上所述,可以使用其他无线通信协议代替蓝牙或ble,例如wi-fi、wi-fi直连、uwb和/或irusb。便携式设备134可以包括连接至第四天线158的第二ble芯片组154。便携式设备134还可以包括存储在计算机可读存储模块或设备中的应用软件162。便携式装置134还可以可选地包括gps模块166或其他设备定位服务。

便携式设备134和通信模块110可以建立安全通信链路136,如针对蓝牙规范所提供并由蓝牙规范定义的蓝牙通信链路。例如,便携式设备134与通信模块110之间的安全通信链路136可以是ble通信链路。可替选地,如上所述,可以使用wi-fi、wi-fi直连、uwb和/或iruwb通信链路来代替ble通信链路。peps系统100可以被配置成提供与便携式设备134的安全通信链路136的附加认证。通信模块110可以与认证模块132通信以对便携式设备134进行认证并建立安全通信链路136。例如,认证模块132可以被配置成实现质询响应认证。另外,通信模块110可以基于所测量的信号信息来确定便携式设备134的位置,或者确定关于发送至便携式设备134以及从便携式设备134发送的信号。例如,信号信息可以包括:接收到的信号强度、到达角度、到达时间差、到达时间和/或关于经由安全通信链路136发送至便携式设备134并且从便携式设备134发送的信号的往返行程飞行时间信息。

卡式钥匙138可以经由近场通信链路例如nfc链路170与通信模块110通信。卡式钥匙138可以包括连接至第五天线178的第二nfc模块174。卡式钥匙138也可以包括连接至第二nfc模块174的微处理器182和存储器186。卡式钥匙138与存储在存储器186中的唯一id相关联。

peps模块140被配置成确定所有者的便携式设备是否连接至通信模块110。例如,通信模块110可以从便携式设备134接收唯一id并将其提供给认证模块132。然后,认证模块132尝试使用质询响应方法来对便携式设备134进行认证,即,确定该设备是否是所有者的设备。peps模块140还被配置成响应于确定连接至通信模块110的便携式设备134是所有者的设备来确定用户是否启动了与车辆105相关联的功能。这些功能可以包括锁定/解锁车辆105和启动车辆105。这些功能还可以包括创建临时钥匙或停用临时钥匙。在示例实现方式中,peps模块140可以经由hmi142接收来自车辆105的驾驶员的输入。在其他实现方式中,所有者可以通过便携式设备134启动功能,并且peps模块140可以接收用户输入的指示。

响应于确定用户已经选择了创建临时钥匙,peps模块140使临时钥匙模块150创建临时钥匙。例如,临时钥匙模块150使用nfc模块126来确定卡式钥匙是否位于nfc天线之一附近。响应于确定卡式钥匙138位于第二天线128或第三天线130附近,临时钥匙模块150使nfc模块126经由nfc链路170读取与卡式钥匙138相关联的唯一id。nfc模块126将该唯一id提供给临时钥匙模块150,并且临时钥匙模块150将该唯一id存储在存储模块148中。然后,临时钥匙模块150使认证模块132生成特定于卡式钥匙138的唯一id的质询响应。临时钥匙模块150将所生成的质询响应连同该唯一id一起存储在存储模块148中。另外,临时钥匙模块150经由nfc模块126将质询响应发送至卡式钥匙138。响应于接收到质询响应,第二nfc模块174将该质询响应存储在存储器186中。

临时钥匙模块150被配置成从驾驶员获得与临时钥匙的限制相关的信息。在示例实现方式中,临时钥匙模块150使hmi142向用户呈现一组提示。在其他实现方式中,临时钥匙模块150可以经由安全通信链路136在便携式设备134的屏幕上呈现这些提示。所呈现的提示与临时钥匙的限制有关。这些限制可以包括但不限于:临时钥匙有效的时间段、允许发动机启动的次数、最大车速和/或临时卡式钥匙的地理操作区域。

临时钥匙有效的时间段是可以使用临时钥匙来操作车辆的时间段,例如,2019年12月4日下午6:00至2019年12月5日上午9:00。发动机启动次数是可以使用临时钥匙启动车辆105的发动机的总次数。最大车速是在使用临时钥匙来启动车辆105的发动机时车辆105可以操作的最大速度。地理操作区域是临时钥匙被授权的地理区域。一个示例是在当前位置的2英里内。另一示例可以是距指定位置例如在地图上选择的位置特定英里数。经由hmi142或便携式设备接收驾驶员的响应,并且将驾驶员的响应发送至临时钥匙模块150。响应于接收到输入的限制,临时钥匙模块150将这些限制与卡式钥匙138的唯一id一起存储在存储模块148中。

peps模块140还被配置成确定卡式钥匙138何时被放置在nfc天线之一附近。例如,当卡式钥匙138被放置在第二天线128附近时,nfc模块126经由nfc链路170读取卡式钥匙138的唯一id,并将该id提供给认证模块132。认证模块132被配置成响应于接收到该id而将该id与存储在存储模块148中的id进行比较。如果认证模块132确定接收到的id与存储在存储模块148中的id匹配,则认证模块132使用nfc模块126向卡式钥匙138发送查询。所发送的查询包括值。

响应于接收到查询,卡式钥匙138使用接收到的查询和存储在存储器186中的算法来生成响应。例如,微处理器182被配置成从存储器186读取算法,并且使用接收到的查询中的值作为该算法的输入以生成响应。微处理器182还被配置成将所生成的响应提供给第二nfc模块174。第二nfc模块174被配置成将该响应发送至nfc模块126。

nfc模块126被配置成接收来自卡式钥匙138的响应,并将接收到的响应提供给认证模块132。认证模块132被配置成使用发送至卡式钥匙138的查询中所包括的值以及与匹配id一起存储在存储模块148中的质询响应来生成认证响应。认证模块132还被配置成将接收到的响应与认证响应进行比较。响应于认证模块132确定接收到的响应与认证响应匹配,认证模块132被配置成对卡式钥匙138进行认证并将所述认证提供给peps模块140。响应于认证模块132确定接收到的响应与认证响应不匹配,认证模块132被配置成不对卡式钥匙138进行认证。

peps模块140被配置成响应于接收到对卡式钥匙138的认证来确定是否已经请求对车辆105的操作。响应于确定用户已经发起了对车辆105的操作,peps模块140将所请求的操作和与卡式钥匙138的id一起存储的限制进行比较,并确定是否允许所请求的操作。例如,如果所请求的操作是锁定/解锁操作,则peps模块140确定当前时间是否在所存储的有效时间段内。如果当前时间在所存储的有效时间段内,则peps模块140使bcm146完成锁定/解锁操作,例如解锁车辆105。如果所请求的操作是发动机启动,则peps模块140不仅确定当前时间段是否在有效操作时间段内,而且还确定所请求的操作是否满足与唯一id一起存储在存储模块148中的所有其他限制,例如,允许发动机启动的次数和允许的地理位置。peps模块140可以使用远程信息处理模块144来确定车辆105的当前位置。如果当前位置满足所存储的地理限制并且发动机启动次数大于零,则peps模块140完成发动机启动操作。例如,peps模块140可以使bcm146启动车辆105的发动机。响应于完成发动机启动操作,peps模块140将与唯一id相关联的允许发动机启动的次数减一,并且然后将该结果作为新的与该id相关联的允许发动机启动的次数存储在存储模块148中。

响应于peps模块140确定用户已经选择了停用临时钥匙,临时钥匙模块150被配置成停用与存储在存储模块148中的id相关联的临时钥匙。例如,临时钥匙模块150被配置成使用nfc模块126来确定卡式钥匙例如卡式钥匙138是否位于nfc天线附近。如果临时钥匙模块150确定卡式钥匙位于nfc天线附近,则nfc模块126经由nfc链路170读取卡式钥匙138的id,并将该id提供给临时钥匙模块150作为要被停用的临时钥匙的id。

如果临时钥匙模块150确定卡式钥匙不在nfc天线附近,则临时钥匙模块150可以使得向驾驶员显示被存储在存储模块148中的id的列表。例如,临时钥匙模块150可以使hmi142显示id的列表,或者临时钥匙模块150可以使在便携式设备134的屏幕上显示id的列表。响应于驾驶员选择了所显示id中的一个id,hmi142或便携式设备134将所选择id提供给临时钥匙模块150作为要被停用的临时钥匙的id。

然后,临时钥匙模块150撤销与接收到的id相关联的权限。例如,临时钥匙模块150可以从存储模块148中删除所选择的id以及与该id相关联的所有数据,例如质询响应和限制。临时钥匙模块150还可以通过改变被存储在存储模块148中的与所选择id相关联的限制来撤销与接收到的id相关联的权限。例如,临时钥匙模块150可以将值零作为与接收到的id相关联的允许发动机启动的次数存储在存储模块148中。

继续参照图1和图2并另外参照图3,以附图标记300总体地示出根据本教示的用于创建要用于采用peps系统的车辆例如车辆105的临时钥匙的方法。方法300可以由peps系统100或由任何其他合适的系统或模块执行。

控制开始于310。在310处,peps系统100确定车辆105所有者的便携式设备是否与通信模块110通信。例如,peps模块140可以使用认证模块132对便携式设备134进行认证。响应于认证模块132例如利用质询响应方法对便携式设备134进行了认证,peps模块140确定所有者的便携式设备与通信模块110通信。响应于认证模块132未对便携式设备134进行认证,peps模块140确定所有者的便携式设备未与通信模块110通信。如果310为假,则控制留在310。如果310为真,则控制继续进行320。

在320处,peps系统100确定驾驶员是否已经请求创建临时钥匙。例如,peps模块140可以从hmi142接收驾驶员已经提供了以下输入的指示:该输入指示驾驶员已经请求创建临时钥匙,例如驾驶员在触摸屏上选择了创建临时钥匙图标。如果320为假,则控制返回至310。如果320为真,则控制继续进行330。

在330处,临时钥匙模块150确定卡式钥匙是否位于nfc天线附近。例如,临时钥匙模块150可以使用nfc模块126来确定卡式钥匙138是否在第二天线128或第三天线130附近。如果330为假,则控制留在330处。如果330为真,则控制继续进行340。

在340处,临时钥匙模块150获得并存储卡式钥匙138的唯一id。例如,临时钥匙模块150可以使nfc模块126查询卡式钥匙138。响应于接收到来自nfc模块126的查询,第二nfc模块174检索存储在存储器186中的卡式钥匙138的唯一id,并将其经由nfc链路170发送至nfc模块126。响应于接收到唯一id,nfc模块126将该唯一id提供给临时钥匙模块150。然后,临时钥匙模块150将该id存储在存储模块148中。然后,控制进行至345。

在345处,生成并存储特定于卡式钥匙138的唯一id的质询响应。例如,临时钥匙模块150使认证模块132生成质询响应。然后,临时钥匙模块150将所生成的质询响应与该唯一id一起存储在存储模块148中。另外,临时钥匙模块150经由nfc模块126将该质询响应发送至卡式钥匙138。响应于接收到质询响应,第二nfc模块174将该质询响应存储在存储器186中。然后,控制继续进行350。

在350处,显示与临时钥匙的限制有关的提示。例如,临时钥匙模块150可以使hmi142在触摸屏上显示这些提示。可替选地或另外地,临时钥匙模块150可以使在便携式设备134的屏幕上显示这些提示。然后,控制进行至360。

在360处,临时钥匙模块150接收指示与该临时钥匙相关联的限制的输入。例如,输入可以指示临时钥匙有效的时间段、允许发动机启动的次数、最大车速和/或临时钥匙卡的地理操作区域。临时钥匙模块150可以从hmi142或从便携式设备134接收输入。然后,控制继续进行370。

在370处,临时钥匙模块存储由接收到的输入指示的临时钥匙的限制。例如,临时钥匙模块150将这些限制与卡式钥匙138的唯一id一起存储在存储模块148中。然后,控制结束。

继续参照图1和图2并另外参照图4,以附图标记400总体地示出根据本教示的用于使用临时钥匙来操作采用peps系统的车辆例如车辆105的方法。方法400可以由peps系统100或由任何其他合适的系统或模块执行。

控制开始于405。在405处,peps系统100确定卡式钥匙何时被放置在nfc天线附近。例如,peps模块140使用nfc模块126来确定卡式钥匙138是否被放置在第二天线128或第三天线130附近。如果405为假,则控制留在405。如果405为真,则控制继续进行410。

在410处,获得卡式钥匙的id。例如,nfc模块126经由nfc链路170读取卡式钥匙138的唯一id,并将该id提供给认证模块132。然后,控制继续进行415。在415处,peps系统100确定卡式钥匙138的id是否与所存储的id匹配。例如,认证模块132将卡式钥匙138的id与存储在存储模块148中的id进行比较。如果415为假,则控制结束。如果415为真,则控制继续。

在420处,认证模块132将包括值的质询查询发送至卡式钥匙138。例如,认证模块132可以使用nfc模块126经由nfc链路170将该查询发送至卡式钥匙138。然后,控制进行至425。

在425处,卡式钥匙138接收包括该值的查询。然后,卡式钥匙138使用接收到的值和存储在存储器186中的算法来生成响应。例如,微处理器182从存储器186读取算法并使用接收到的查询中的值作为算法的输入来生成响应。然后,微处理器182将所生成的响应提供给第二nfc模块174。第二nfc模块174将该响应发送至nfc模块126。然后,控制继续进行430。

在430处,nfc模块126接收来自卡式钥匙138的响应,并将接收到的响应提供给认证模块132。然后,认证模块132使用被发送至卡式钥匙138的查询中所包括的值以及与匹配id一起存储在存储模块148中的质询响应来生成认证响应。然后,控制继续进行435。

在435处,peps系统100确定卡式钥匙138是否被认证。例如,认证模块132将接收到的响应与所生成的认证响应进行比较。响应于认证模块132确定接收到的响应和认证响应匹配,认证模块132对卡式钥匙138进行认证并将所述认证提供给peps模块140。响应于认证模块132确定接收到的响应与认证响应不匹配,认证模块132不对卡式钥匙138进行认证。如果435为假,则控制结束。如果435为真,则控制继续进行440。

在440处,peps系统100确定是否已经请求了对车辆105的操作。例如,peps模块140确定用户是否已经致动了开关以锁定/解锁车辆105或者启动车辆105的发动机。如果440为假,则控制留在440。如果440为真,则控制继续进行445。

在445处,peps系统100确定临时钥匙是否被授权用于所请求的操作。peps模块140将所请求的操作和与卡式钥匙138的id一起存储在存储模块148中的限制进行比较,并确定是否允许所请求的操作。作为示例,如果所请求的操作是锁定/解锁操作,则peps模块140可以确定当前时间是否在所存储的与卡式钥匙138的id相关联的有效时间段内。作为另一示例,如果所请求的操作是启动发动机,则peps模块140可以确定当前时间段是否在有效操作时间段内,以及所请求的操作是否满足与唯一id一起存储在存储模块148中的所有其他限制。确定所请求的操作是否满足所存储的限制可以包括确定允许发动机启动的次数大于零并且车辆105的当前位置在所允许的地理操作区域内。peps模块140可以使用远程信息处理模块144来确定车辆105的当前位置。如果445为假,则控制结束。如果445为真,则控制继续进行450。

在450处,peps系统100执行所请求的操作。例如,peps模块140可以使bcm146锁定/解锁车辆105或启动车辆105的发动机。响应于完成了发动机启动操作,peps模块140将与卡式钥匙138的id相关联的允许发动机启动的次数减一,并且然后将结果存储在存储模块148中作为新的与卡式钥匙138的id相关联的允许发动机启动的次数。然后,控制结束。

继续参照图1和图2并另外参照图5,以附图标记500总体地示出根据本教示的用于停用临时钥匙的方法。方法500可以由peps系统100或由任何其他合适的系统或模块执行。

控制开始于510。在510处,peps模块140确定车辆105所有者的便携式设备是否与通信模块110通信。例如,peps模块140可以使用认证模块132对便携式设备134进行认证。响应于认证模块132例如利用质询响应方法对便携式设备134进行了认证,peps模块140确定所有者的便携式设备与通信模块110通信。响应于认证模块132未对便携式设备134进行认证,peps模块140确定所有者的便携式设备未与通信模块110通信。如果510为假,则控制留在510。如果510为真,则控制继续进行520。

在520处,peps系统100确定驾驶员是否已经请求了停用临时钥匙。例如,peps模块140可以从hmi142接收驾驶员已经提供了如下输入的指示:该输入指示驾驶员已经请求停用临时钥匙,例如,驾驶员在触摸屏上选择了停用临时钥匙图标。如果520为假,则控制返回至510。如果520为真,则控制继续进行530。

在530处,临时钥匙模块150确定卡式钥匙是否位于nfc天线附近。例如,临时钥匙模块150可以使用nfc模块126来确定卡式钥匙138是否在第二天线128或第三天线130附近。如果530为假,则控制继续进行540。如果530为真,则控制继续进行如下面所描述的550。

在540处,显示存储在存储模块148中的id的列表。例如,临时钥匙模块150可以使hmi142在触摸屏上显示id的列表。可替选地,临时钥匙模块150可以使在便携式设备134的屏幕上显示id的列表。然后,控制继续进行560。

在550处,peps系统100确定是否选择了所显示的id中的一个id。例如,响应于选择了所显示的id,临时钥匙模块150可以接收所选择的id作为要被停用的临时钥匙的id。然后,控制继续进行570。

在560处,临时钥匙模块150获得卡式钥匙138的id。例如,临时钥匙模块150可以使nfc模块126查询卡式钥匙138。响应于接收到来自nfc模块126的查询,第二nfc模块174检索存储在存储器186中的卡式钥匙138的id,并将其经由nfc链路170发送至nfc模块126。响应于接收到卡式钥匙138的id,nfc模块126将接收到的id提供给临时钥匙模块150作为要被停用的临时钥匙的id。然后,控制继续进行370。

在570处,peps系统100停用临时钥匙卡。例如,临时钥匙模块150可以从存储模块148中删除所选择/所获得的id以及与该id相关联的所有数据,例如质询响应和限制。可替选地,临时钥匙模块150可以通过改变被存储在存储模块148中的与所选择/所获得的id相关联的限制来撤销与接收到的id相关联的权限。作为示例,临时钥匙模块150可以将值零作为与所选择/所获得的id相关联的允许发动机启动的次数存储在存储模块148中。然后,控制结束。

前述描述本质上仅为说明性的,并且决不旨在限制本公开内容、其应用或用途。本公开内容的广泛教示可以以各种形式实现。因此,尽管本公开内容包括特定示例,但是本公开内容的真实范围不应因此受到限制,因为在研究附图、说明书和所附权利要求书时其他修改将变得明显。应理解的是,在不改变本公开内容的原理的情况下,方法内的一个或更多个步骤可以以不同的顺序(或同时)执行。此外,尽管上面将实施方式中的每一个描述为具有某些特征,但是关于本公开内容的任何实施方式描述的那些特征中的任一个或更多个特征可以在任何其他实施方式的特征中实现和/或与其组合,即使没有明确描述该组合。换句话说,所描述的实施方式并非互相排斥的,并且一个或更多个实施方式的彼此置换保留在本公开内容的范围内。

使用各种术语来描述元件之间(例如,在模块、电路元件、半导体层等之间)的空间关系和功能关系,各种术语包括“连接”、“接合”、“耦接”、“相邻”、“紧挨着”、“在顶部”、“上方”、“下方”以及“设置”。除非明确描述为“直接”,否则当在上面的公开内容中描述第一元件与第二元件之间的关系时,该关系可以是在第一元件与第二元件之间不存在其他中间元件的直接关系,但是也可以是在第一元件与第二元件之间(在空间上或功能上)存在一个或更多个中间元件的间接关系。如本文中所使用的,短语a、b和c中的至少一个应该被解释为表示使用非排他性逻辑“或”的逻辑(a或b或c),并且不应该被解释为表示“a中的至少一个、b中的至少一个以及c中的至少一个”。

在附图中,如箭头所指示的箭头的方向通常示出了对说明重要的信息(例如数据或指令)的流动。例如,当元件a和元件b交换各种信息但从元件a发送至元件b的信息与图示相关时,箭头可以从元件a指向元件b。该单向箭头并不意味着没有其他信息被从元件b发送至元件a。此外,对于从元件a发送至元件b的信息,元件b可以向元件a发送对信息的请求或者对信息的接收确认。

在本申请中,包括以下定义,术语“模块”或术语“控制器”可以用术语“电路”来代替。术语“模块”可以指、是以下的一部分或包括:专用集成电路(asic);数字、模拟或混合模拟/数字分立电路;数字、模拟或混合模拟/数字集成电路;组合逻辑电路;现场可编程门阵列(fpga);执行代码的处理器电路(共享、专用或组);存储由处理器电路执行的代码的存储器电路(共享、专用或组);提供所描述的功能的其他合适的硬件部件;或者例如在片上系统中的上述中的一些或全部的组合。

模块可以包括一个或更多个接口电路。在一些示例中,接口电路可以包括连接至局域网(lan)、因特网、广域网(wan)或其组合的有线接口或无线接口。本公开内容的任何给定模块的功能可以分布在经由接口电路连接的多个模块之中。例如,多个模块可以允许负载平衡。在另一示例中,服务器(也称为远程或云)模块可以代表客户端模块来实现一些功能。

可以使用用于硬件描述的语言例如ieee标准1364-2005(通常称为“verilog”)和ieee标准1076-2008(通常称为“vhdl”)来定义模块的一些或全部硬件特征。硬件描述语言可以用于制造硬件电路和/或对硬件电路进行编程。在一些实现方式中,可以通过语言例如ieee1666-2005(通常称为“systemc”)来定义模块的一些或全部特征,其包括如下所述的代码和硬件描述二者。

如上面所使用的术语代码可以包括软件、固件和/或微代码,并且可以指代程序、例程、功能、类、数据结构和/或对象。术语共享处理器电路包括执行来自多个模块的一些或全部代码的单处理器电路。术语组处理器电路包括与附加的处理器电路组合执行来自一个或更多个模块的一些或全部代码的处理器电路。对多处理器电路的引用包括分立晶片上的多处理器电路、单个晶片上的多处理器电路、单个处理器电路的多个核、单个处理器电路的多个线程或者以上的组合。术语共享存储器电路包括存储来自多个模块的一些或全部代码的单个存储器电路。术语组存储器电路包括与附加的存储器组合存储来自一个或更多个模块的一些或全部代码的存储器电路。

术语存储器电路是术语计算机可读介质的子集。如本文中所使用的,术语计算机可读介质不包括通过介质(例如在载波上)传播的暂态的电信号或电磁信号,因此,术语计算机可读介质可以被认为是有形的和非暂态的。非暂态计算机可读介质的非限制性示例是非易失性存储器电路(例如闪速存储器电路、可擦除可编程只读存储器电路或掩模型只读存储器电路)、易失性存储器电路(例如静态随机存取存储器电路或动态随机存取存储器电路)、磁存储介质(例如模拟或数字磁带或硬盘驱动器)和光存储介质(例如cd、dvd或蓝光光盘)。

本申请中描述的装置和方法可以由通过将通用计算机配置成执行在计算机程序中实施的一个或更多个特定功能而创建的专用计算机来部分地实现或完全地实现。以上所描述的功能块和流程图元素用作可以通过熟练的技术员或程序员的常规工作而被编译成计算机程序的软件规范。

计算机程序包括存储在至少一个非暂态计算机可读介质上的处理器可执行指令。计算机程序还可以包括或依赖于所存储的数据。计算机程序可以包括与专用计算机的硬件进行交互的基本输入/输出系统(bios)、与专用计算机的特定装置交互的装置驱动器、一个或更多个操作系统、用户应用、后台服务、后台应用等。

计算机程序可以包括:(i)要解析的描述性文本,例如html(超文本标记语言)、xml(可扩展标记语言)或json(javascript对象表示法);(ii)汇编代码;(iii)由编译器根据源代码生成的目标代码;(iv)由解释器执行的源代码;(v)由即时编译器编译和执行的源代码等。仅作为示例,可以使用来自包括以下语言的语言的语法来编写源代码:c、c++、c#、objectivec、swift、haskell、go、sql、r、lisp、java(注册商标)、fortran、perl、pascal、curl、ocaml、javascript(注册商标)、html5(第五版超文本标记语言)、ada、asp(动态服务器网页)、php(php:超文本预处理器)、scala、eiffel、smalltalk、erlang、ruby、flash(注册商标)、visualbasis(注册商标)、lua、matlab、simulink以及python(注册商标)。

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