创建车辆无钥匙操作的密码和/或键盘代码的系统和方法与流程

文档序号:24648285发布日期:2021-04-13 16:18阅读:88来源:国知局
创建车辆无钥匙操作的密码和/或键盘代码的系统和方法与流程

1.本公开总体上涉及与车辆相关联的操作,并且更具体地涉及可用于起动车辆的系统,诸如手机即钥匙系统。


背景技术:

2.汽车制造商不断努力提供使消费者驾驶车辆更方便或更愉快的各种特征和装置。例如,许多汽车制造商现在提供信息娱乐系统,所述信息娱乐系统将各种娱乐装置(诸如无线电)、流音频解决方案和用于数字音频装置的usb访问端口与诸如向汽车的驾驶员提供导航指令的导航系统的元件相结合。作为另一个示例,许多汽车制造商现在提供被动进入(车厢解锁)和被动起动(发动机起动)系统,所述系统消除驾驶员将钥匙插入车门锁芯或点火锁中的需要。一种被动发动机起动系统并入有用于起动发动机的密钥卡而无需将机械钥匙插入点火锁芯中。另一种被动进入和起动系统(其通常称为手机即钥匙(phone-as-a-key,paak)系统)涉及使用智能手机代替被动钥匙。驾驶员可将唯一的密码输入到智能手机中,所述唯一的密码使得能够经由车辆中的发动机起动按钮来操作发动机。在此系统的变型中,驾驶员可将密码输入到车辆中的信息娱乐系统中,所述信息娱乐系统然后启用发动机起动按钮的操作。然而,密码输入系统可能容易受到黑客攻击和恶意滥用。因此,期望提供允许安全地创建和使用在车辆上使用的密码和/或键盘代码的系统和方法。


技术实现要素:

3.根据总体概述,本公开中描述的某些实施例涉及与安全地创建用于对车辆执行各种无钥匙操作的密码和/或键盘代码相关的系统和方法。在根据本公开的示例性方法中,车辆中的计算机接收对创建密码作为手机即钥匙(paak)系统的备份解决方案的请求。所述计算机确定不具有相关联备用密码的第一paak装置存在于所述车辆内部并且是所述车辆的有效(授权)装置。所述计算机还确定有效(授权)被动进入被动起动(peps)密钥卡存在于所述车辆内部并且所述车辆的所述发动机已经通过使用被授权用于起动所述车辆的所述第一paak装置或第二paak装置置于运行状态。然后,在所述车辆中的显示器上提供提示,以允许所述车辆的乘员输入在所述第一paak装置上使用的密码。所述计算机进行检查以确定所述密码是否已经在使用中。如果所述密码尚未在使用中,则所述计算机将所述密码链接到所述第一paak装置并授权使用与所述第一paak装置相关联的所述密码作为所述车辆的有效无钥匙起动密码。
附图说明
4.下面参考附图阐述具体实施方式。使用相同的附图标记可指示类似或相同的项。各种实施例可利用除了在附图中示出的那些之外的元件和/或部件,并且一些元件和/或部件可不存在于各种实施例中。图中的元件和/或部件不一定按比例绘制。在整个本公开中,根据上下文,可以可互换地使用单数和复数术语。
5.图1示出根据本公开的支持各种远程进入和被动操作的示例性车辆。
6.图2示出可包括在图1所示的车辆中的一些示例性部件。
7.图3示出根据本公开的实施例的用于创建对车辆使用的密码和/或键盘代码的示例性配置。
8.图4示出根据本公开的用于在车辆的无钥匙起动系统中创建密码的示例性方法的流程图。
具体实施方式
9.下文将参考附图更全面地描述本公开,在附图中示出本公开的示例性实施例。然而,本公开可以许多不同形式体现,并且不应被解释为受限于本文中阐述的示例性实施例。相关领域技术人员将明白,在不脱离本公开的精神和范围的情况下,可对各种实施例作出形式和细节上的各种改变。因此,本公开的广度和范围不应受上述示例性实施例中的任一者的限制,而是应仅根据以下权利要求及其等效物来限定。下面的描述已经出于说明目的而呈现,并且不意图是详尽的或限于所公开的精确形式。应理解,替代实现方式可以所期望的任何组合使用以形成本公开的另外的混合实现方式。例如,关于特定装置或部件描述的功能中的任一者可由另一个装置或部件执行。此外,虽然已经描述了特定的装置特性,但本公开的实施例可与众多其他装置特性相关。另外,尽管已经用特定于结构特征和/或方法动作的语言描述了实施例,但应理解,本公开不一定限于所描述的特定特征或动作。而是,将特定特征和动作作为实施实施例的说明性形式来公开。
10.某些词语和短语在本文中仅是为了方便起见而使用,并且此类词语和术语应解释为是指本领域普通技术人员通常以各种形式和等效物理解的各种对象和动作。例如,如本文在通信链路的上下文中所用的诸如“无线”或“无线地”的词语不意图排除其他形式的通信链路,诸如可替代地使用的光学通信链路和有线通信链路。应理解,本文所提供的关于“密码”的描述中的一些或全部可同样适用于用来打开/关闭车辆的车门的键盘代码、或输入到车辆中的图形用户界面(gui)中以用于起动车辆的密码(数字、词语、字母数字条目等)。因此,例如,用于生成密码的程序的各个步骤应理解为涵盖用于生成键盘代码的等效步骤。此外,应理解,如本文所用的词语“示例”意图在本质上是非排他性和非限制性的。更具体地,如本文所用的词语“示例性”指示若干示例中的一者,并且应理解,没有对所描述的特定示例进行过多的强调或侧重。
11.图1示出根据本公开的支持各种远程被动和无钥匙操作的示例性车辆115。车辆115可以是各种类型的车辆中的任一种,诸如汽油动力车辆、电动车辆、混合动力电动车辆或自主车辆,并且可包括诸如车辆计算机110、信息娱乐系统145、远程被动且无钥匙进入管理系统105以及无线通信系统的部件。车辆计算机110可执行各种功能,诸如控制发动机操作(燃料喷射、转速控制、排放控制、制动等)、管理气候控制(空调、加热等)、激活安全气囊和发出警告(检查发动机灯、灯泡故障、低轮胎压力、车辆处于盲点等)。在一些情况下,车辆计算机110可包括多于一个计算机,诸如例如控制发动机操作的第一计算机和操作信息娱乐系统145的第二计算机。
12.信息娱乐系统145可以是包括各种部件的集成单元,所述各种部件诸如无线电、流音频解决方案和用于数字音频装置的usb访问端口与诸如向汽车的驾驶员提供导航指令的
导航系统的元件。在示例性实施方式中,信息娱乐系统145具有包括图形用户界面(gui)以供车辆115的乘员使用的显示系统。gui可用于各种目的,诸如作出对将备份密码与手机即钥匙(paak)装置账户相关联的请求和/或输入目的地信息以从导航系统获得行进引导。
13.无钥匙进入管理系统105可被配置为与车辆115中的各种类型的部件交互。例如,无钥匙进入管理系统105可被配置为控制各种操作,诸如锁定和解锁车辆115的车门,接收和检验密码以及在检验密码后启用车辆115中的发动机起动按钮155。
14.在根据本公开的示例性实现方式中,无钥匙进入管理系统105可被配置为支持peps与一个或多个paak装置和一个或多个密钥卡的无线通信。在此示例性实现方式中,paak装置120是被配置为运行paak软件应用程序的智能手机。paak软件应用程序允许paak装置120用于执行各种操作(诸如锁定或解锁车辆115的车门)和/或用于起动车辆115的发动机。在至少一些情况下,paak装置120可消除使用工厂密钥卡的需要,这可证明在某些情况下(诸如在工厂钥匙丢失或已经意外地放错地方时)特别有用。
15.paak装置120可使用诸如超宽带、wi-fi、或近场通信(nfc)的各种无线技术中的一种或多种来进行无线通信。在一个示例性实现方式中,第一组无线通信节点130a、130b、130c和130d可设置在车辆115的车身上。在替代实现方式中,单个无线通信节点可安装在车辆115的车顶上。paak装置120可经由第一组无线通信节点130a、130b、130c和130d中的一者或多者与车辆计算机110进行通信,以便例如允许车辆115的乘员在进入车辆115之前起动发动机。无线通信节点130a、130b、130c和130d中的天线中的每一者的辐射图案可向外定向,以便在车辆115外部提供最大的无线覆盖范围。
16.第二组无线通信节点135a、135b、135c和135d可用于在车辆115的车厢区域中提供无线覆盖范围。无线通信节点135a、135b、135c和135d中的天线中的每一者的辐射图案可以在车辆内部提供最佳无线覆盖范围的方式定向。无钥匙进入管理系统105可使用无线通信节点135a、135b、135c和135d中的一些或全部来与位于车辆115内部的一个或多个paak装置进行通信。在一个示例性操作中,无钥匙进入管理系统105可使用无线通信节点135a、135b、135c和135d中的三者或更多者来执行接收信号强度指示(received signal strength indication,rssi)和/或飞行时间(tof)三边测量程序,以定位车辆115内部的一个或多个paak装置。例如,rssi和/或tof三边测量程序可允许无钥匙进入管理系统105定位和标识由车辆115中的驾驶员携带的第一paak装置和由车辆115中的乘客携带的第二paak装置。
17.peps密钥卡125可使用诸如超宽带、wi-fi、或近场通信(nfc)的各种无线技术中的一种或多种来进行无线通信。在一个示例性实现方式中,peps密钥卡125与无线通信节点130a、130b、130c和130d中的一者进行通信,以允许peps密钥卡125的持有者被动地或者通过按下peps密钥卡125上的第一按钮打开车辆115的车门。peps密钥卡125可包括各种其他按钮,诸如车门锁定按钮和应急按钮。peps密钥卡125还可用于起动车辆115。此动作可通过无钥匙进入管理系统105感测车辆115内部的peps密钥卡125的存在并启用发动机起动按钮155以允许驾驶员起动车辆115来执行。
18.在根据本公开的示例性实施例中,peps密钥卡125链接到paak装置120。例如,无钥匙进入管理系统105可使用密钥索引来识别peps密钥卡125和paak装置120是由个体(诸如车辆115的驾驶员)持有(和操作)。在根据本公开的另一个示例性实施例中,由peps密钥卡
125提供的功能中的一些可以不同的形式(诸如以nfc卡、身份标识卡或生物识别装置(眼睛扫描仪、面部扫描仪等)的形式)提供。
19.示例性车辆115可包括位于车辆的驾驶员侧车门上的键盘160。类似的键盘可位于车辆115的其他车门上。由车辆115的驾驶员选择的键盘代码可用于操作键盘160以打开车辆115的驾驶员侧车门。无钥匙进入管理系统105可管理与键盘160相关联的各种操作,诸如检验输入到键盘160中的键盘代码和/或处理对新键盘代码的请求。
20.在图1所示的示例性实施例中,无钥匙进入管理系统105经由网络150通信地耦接到服务器计算机140。网络150可包括诸如局域网(lan)、广域网(wan)、电话网络、蜂窝网络、电缆网络、无线网络和/或专用/公共网络(诸如互联网)的网络中的任一者或其组合。例如,网络150可支持诸如蜂窝、近场通信(nfc)、wi-fi、wi-fi直连、机器对机器通信和/或人对机器通信的通信技术。网络150的至少一部分包括无线通信链路,所述无线通信链路允许服务器计算机140与车辆115上的无线通信节点130a、130b、130c和130d中的一者或多者进行通信。服务器计算机140可出于各种目的(诸如出于密码注册和/或密码检验)而与无钥匙进入管理系统105通信。
21.图2示出可包括在车辆115中的一些示例性部件。示例性部件可包括车辆计算机110、信息娱乐系统145、密码验证系统205、无线通信系统220、传感器和致动器系统210以及无钥匙进入管理系统105。各种部件经由一条或多条总线(诸如示例性总线211)彼此通信地耦接。总线211可使用各种有线技术和/或无线技术来实现。例如,总线211可以是使用控制器局域网(can)总线协议、面向媒体的系统传输(most)总线协议和/或can灵活数据(can-fd)总线协议的车辆总线。总线211的一些或所有部分也可使用诸如超宽带、wi-fi、或近场通信(nfc)的无线技术来实现。例如,总线211可包括通信链路,所述通信链路允许密码验证系统205和/或无钥匙进入管理系统105彼此和/或与车辆计算机110无线地通信。
22.信息娱乐系统145可包括具有用于执行各种操作的gui的显示系统215。gui可用于例如在密码注册程序期间输入密码。所输入的密码可传送到密码验证系统205,所述密码验证系统205与无钥匙进入管理系统105通信以执行密码注册程序。如下面更详细描述的,密码注册程序可包括密码验证系统205与无钥匙进入管理系统105之间的握手序列以及其他安全措施,以便确保安全性并且维护密码的完整性。
23.传感器和致动器系统210可包括各种类型的传感器,诸如例如用于检测车辆115中的一个或多个乘员的存在的座椅压力传感器和用于检测各种物体(诸如当peps密钥卡125存在于车辆115中时的peps密钥卡125、或放置在车辆115的杂物箱传感器中或其上的nfc卡)的物体传感器。传感器和致动器系统210还可包括各种类型的致动器,诸如例如用于在无钥匙进入管理系统105已经检验并验证所输入的密码之后启用车辆115中的发动机起动按钮155的操作的致动器。
24.无线通信系统220可包括各种无线通信节点,诸如无线通信节点130a、130b、130c和130d以及无线通信节点135a、135b、135c和135d。在一个示例性实现方式中,无线通信节点中的一些或全部可包括低功耗模块(blem)和/或低功耗天线模块(bleam)。
25.无钥匙进入管理系统105可包括处理器225、通信系统230、密码系统硬件235和存储器240。通信系统230可包括一个或多个无线收发器(例如,blem),所述一个或多个无线收发器允许无钥匙进入管理系统105经由无线通信系统220发射和/或接收来自密码验证系统205的各种类型的数据。通信系统230还可包括硬件,所述硬件用于将无钥匙进入管理系统105通信地耦接到网络150以执行与服务器计算机140的通信和数据传递。在根据本公开的示例性实施例中,通信系统230包括各种安全措施,以确保在无钥匙进入管理系统105与诸如密码验证系统205的其他元件之间传输的消息不会被拦截用于恶意目的。例如,通信系统230可被配置为提供诸如消息的加密和解密、用于发射和/或接收消息的时间窗口以及用于rf信号传输的射频(rf)保护措施的特征。
26.密码系统硬件235可包括诸如一个或多个专用集成电路(asic)的硬件,所述asic包含允许无钥匙进入管理系统105与诸如密码验证系统205和/或信息娱乐系统145的部件对接以执行根据本公开的各种动作的电路。
27.作为非暂时性计算机可读介质的一个示例的存储器240可用于存储操作系统(os)260、数据库255和各种代码模块,诸如密码管理模块245和密码质询模块250。代码模块以计算机可执行指令的形式提供,所述计算机可执行指令可由处理器225执行以执行根据本公开的各种操作。
28.密码管理模块245可由处理器225执行以执行与密码相关的各种操作。例如,密码管理模块245可与密码验证系统205协作,以注册新密码或键盘代码和/或验证经由信息娱乐系统145输入到密码验证系统205中或与paak装置120相关联的密码。验证密码可包括密码质询模块250出于确保已经经由密码验证系统205发起有效密码请求的目的向密码验证系统205发出质询。
29.在一个示例性实现方式中,数据库255可用于存储与车辆115的一名或多名驾驶员相关的密码。在另一个示例性实现方式中,与车辆115的一名或多名驾驶员相关的密码可存储在服务器计算机140上并且由无钥匙进入管理系统105按需提取。在又另一个示例性实现方式中,与车辆115的一名或多名驾驶员相关的密码可存储在云存储系统中并且由无钥匙进入管理系统105按需提取。在一些或所有此类实现方式中,出于安全目的,密码可以散列形式存储。
30.必须理解,即使图2中的各种部件被示出为离散的功能框,但是在根据本公开的一些实现方式中,这些部件中的一些或这些部件的一些部分可组合在一起。例如,在一个示例性实现方式中,密码验证系统205可与无钥匙进入管理系统105集成,并且处理器225被配置为执行密码验证系统205以及无钥匙进入管理系统105的操作。在另一个实施方式中,密码验证系统205和/或无钥匙进入管理系统105可与车辆计算机110集成。
31.图3示出根据本公开的实施例的用于创建在车辆115中使用的密码和/或键盘代码的示例性配置。在此示例性配置中,车辆115的驾驶员315可使用paak装置120来起动车辆115的发动机。无钥匙进入管理系统105将paak装置识别为被授权与车辆115一起使用的装置。替代地,驾驶员315可将密码输入到信息娱乐系统145中。无钥匙进入管理系统105处理密码并且在发现密码有效的情况下启用发动机起动按钮155。驾驶员315按下发动机起动按钮155以起动车辆115的发动机。
32.车辆115中的乘客320(例如,驾驶员315的配偶)可能期望获得与paak装置310相关
联的密码以及在车辆115的车门上的键盘160上使用的键盘代码。paak装置310可以是乘客320最近已经获取并且希望在车辆115可用于由乘客320驾驶时用来起动车辆115的智能手机。
33.图4示出根据本公开的可用于创建与乘客320的paak装置310相关联的密码的示例性方法的流程图400。流程图400示出可在硬件、软件或其组合中实施的一系列操作。在软件的背景下,所述操作表示存储在一个或多个非暂时性计算机可读介质(诸如存储器240)上的计算机可执行指令,所述计算机可执行指令在由一个或多个处理器(诸如处理器225)执行时执行所列举的操作。通常,计算机可执行指令包括执行特定功能或者实施特定抽象数据类型的例程、程序、对象、部件、数据结构等。描述操作的次序不意图解释为限制性的,并且任何数量的所述操作可按不同的次序执行、省略、按任何次序组合和/或并行执行。可通过使用无钥匙进入管理系统105、密码验证系统205、信息娱乐系统145、键盘160和一个或多个paak装置来执行流程图400中所描述的操作中的一些或全部。以下描述可参考图1至图3所示的某些部件和对象,但是应理解,这样做是为了解释本公开的某些方面,并且所述描述同样适用于许多其他实施例。
34.在框405处,作出是否使用了paak装置(诸如paak装置120)或密钥卡(诸如peps密钥卡125)将车辆115的发动机置于附件状态或运行状态的确定。使用这些装置中的任一者来起动发动机向无钥匙进入管理系统105提供以下指示:车辆115中存在具有带有效密码的paak装置和/或具有peps密钥卡的至少一个授权操作员。在一些情况下,仅在授权paak装置或授权peps密钥卡已经用于起动发动机的情况下,可允许创建与乘客320的paak装置310相关联的密码。此步骤可针对防止车辆115的未授权乘员(例如,停车场服务员或盗车者)创建密码或键盘代码。另外,在至少一些实现方式中,在发动机运行时车辆115未置于驻车条件的情况下,可以不允许创建与乘客320的paak装置310相关联的密码。此操作确保以安全的方式执行密码创建程序,而不会使驾驶员315在驾驶时分心。可在此操作以及参考流程图400描述的其他操作期间显示适当的警告消息和/或错误消息。
35.在框410处,可作出授权paak装置(诸如paak装置120)是否存在于车辆115内部的确定。可以各种方式执行所述确定。在一种示例性方法中,无线通信系统220可执行rssi和/或tof三边测量程序以检测和定位paak装置120。rssi和/或tof三边测量程序也可用于检测和定位另外的paak装置,诸如乘客320所携带的paak装置310。
36.在框415处,可作出peps密钥卡(诸如peps密钥卡125)是否也存在于车辆115内部的确定。可以各种方式执行所述确定。在一种示例性方法中,传感器和致动器系统210的一个或多个传感器可用于检测peps密钥卡125。例如,当peps密钥卡125置于杂物箱中时,位于车辆115的杂物箱中或其附近的传感器可用于检测peps密钥卡125。
37.如果在车辆115内部未检测到peps装置,则在框420处,可作出peps密钥卡125的替代装置是否存在于车辆115中的确定。例如,在一些情况下,驾驶员315可选择使用诸如nfc卡或指纹输入装置的标识物体来代替peps密钥卡125。
38.如果paak装置120和peps密钥卡125(或替代id元件)不存在于车辆115中,则可以不允许创建与乘客320的paak装置310相关联的密码。检测paak装置120和peps密钥卡125两者在车辆115内部的存在可针对防止车辆115的未授权乘员(例如,停车场服务员或盗车者)创建密码或键盘代码。然而,在一些实现方式中,如果paak装置120或peps密钥卡125中的至
少一者存在于车辆115中,则可允许创建新密码。
39.在框425处,可作出车辆115是否停放在预先指定的位置(诸如例如驾驶员315的住所或与车辆115相关联的汽车经销店)的确定。此动作提供另外的保护措施以防止车辆115的未授权乘员(例如,停车场服务员或盗车者)创建密码或键盘代码。然而,在一些实施例中可省略此动作,以便允许在创建密码时的更大灵活性。
40.在框430处,可作出密码验证系统205是否已经接收到密码创建请求的确定。在一种示例性情况下,密码创建请求可由驾驶员315使用信息娱乐系统145的显示系统215上的gui发起。在另一种示例性情况下,密码创建请求可由驾驶员315使用paak装置120发起。在又另一种示例性情况下,密码创建请求可由乘客320使用paak装置310发起。
41.在框435处,密码验证系统205可在信息娱乐系统145的显示系统215上提供用于创建密码的一组指令和/或要求。在框440处,可作出驾驶员315是否已经提供他/她希望继续密码创建程序的指示的确定。
42.在接收到这种指示后,在框445处,密码验证系统205可发起用于检测车辆115中存在的所有paak装置和peps密钥卡的装置检测程序。在进行检测程序时,可采取各种类型的安全措施。一种示例性安全措施涉及密码验证系统205向无钥匙进入管理系统105发送出一个或多个加密消息。加密消息可包括盐值和/或随机数的使用。
43.在框450处,无钥匙进入管理系统105可使用通信系统230与车辆115的无线通信系统220通信,以检测车辆115中存在的所有paak装置和peps密钥卡。在此交互期间,无钥匙进入管理系统105可使用密码管理模块245和密码质询模块250来执行与无线通信系统220和/或密码验证系统205的安全握手程序。无线通信系统220可执行rssi和/或tof三边测量程序以定位车辆115中存在的所有paak装置和peps密钥卡。然后,无钥匙进入管理系统105可确定paak装置中的哪些具有相关联的密钥索引和/或有效密码和/或peps装置中的哪些具有相关联的密钥索引。在此示例中,无钥匙进入管理系统105确定:在车辆115中存在的所有paak装置和peps装置之中,paak装置120具有相关联的密钥索引和有效密码,peps密钥卡125具有有效密钥索引,并且paak装置310不具有密钥索引或密码。
44.在框455处,无钥匙进入管理系统105根据由密码验证系统205施加的安全措施将检测结果继续传递到密码验证系统205。例如,无钥匙进入管理系统105可在密码验证系统205所发起的加密请求中提供对盐值和/或随机数的适当响应。密码验证系统205可验证响应,以便确保信息是由无钥匙进入管理系统105而不是由恶意实体提供。
45.在框460处,密码验证系统205可在信息娱乐系统145的显示系统215和/或paak装置120上提供在车辆115中检测到的所有paak装置和peps密钥卡的列表,以及对密码提交的指令和引导。所显示的内容还可包括查询,所述查询用于找出驾驶员315是否希望继续进行密码提交,并且如果是,则选择paak装置中不具有相关联密码的一者。在此示例中,如果驾驶员315希望继续进行密码请求,则可指示驾驶员315选择paak装置310。
46.在从驾驶员315接收到驾驶员想要将密码与paak装置310相关联的指示后,在框465处,密码验证系统205可在信息娱乐系统145的显示系统215和/或paak装置310上提供对输入密码的提示。提示可伴随有引导,诸如要求有效密码以及输入密码两次以便确保准确性。
47.在框470处,可由密码验证系统205设置用于接收对提示的响应的时限。倒计时计
时器或其他这种元件可用于实现限时操作的时间窗口。设置时限可使不正确使用密码提示的机会最小化。
48.在框475处,可作出是否已经输入密码的确定。如果(驾驶员315或乘客320)尚未输入密码,则在480处,作出时限是否已经到期的确定。如果时限已经到期,则可忽略随后接收到的任何密码。
49.如果时限尚未到期,则在框485处,作出paak装置310是否仍然存在于车辆115中的确定。在示例性实现方式中,此操作可包括各种部件(诸如密码验证系统205与无钥匙进入管理系统105)之间的安全通信程序。
50.在框490处,无钥匙进入管理系统105作出所输入的密码是否已经与另一个paak装置相关联的确定。无钥匙进入管理系统105可通过使用密码管理模块245提取和检查存储在数据库255和/或诸如服务器计算机140和云存储的其他数据存储元件中的密码来做出此确定。
51.如果已经分配了密码,则密码验证系统205可在信息娱乐系统145的显示系统215上提供指示密码已被采用并且可输入新密码的消息。
52.如果密码未被分配,则在框495处,无钥匙进入管理系统105可将密钥索引分配给paak装置310,并且将密码链接到paak装置310。将密码链接到paak装置310确保没有其他paak装置可使用所链接的密码。
53.在框496处,可将密码存储在数据库255和/或其他存储元件中。在根据本公开的示例性实施例中,可使用各种安全措施(诸如例如使用散列格式)将密码存储在数据库255中。在示例性实现方式中,数据库255是低功耗模块(blem)。散列和/或散列密码可存储在blem和/或作为云存储系统的一部分的存储器装置中。
54.在框497处,密码验证系统205可在信息娱乐系统145的显示系统215上提供指示密码已被接受并且此后可使用的消息。密码验证系统205还可从paak装置310寻求确认响应,以确保密码已经在paak装置310中接收和接受。
55.在框498处,密码验证系统205可在信息娱乐系统145的显示系统215上提供对输入在车辆115的车门上的键盘上使用的键盘代码的提示。提示可伴随有指令,诸如输入键盘代码两次以便确保准确性。
56.可执行与以上关于框465和用于创建paak装置310的密码的后续框基本上类似的操作,以提供可用于操作键盘160的键盘代码。键盘代码可被分配与键盘代码唯一地相关联的密钥索引。
57.在以上公开中,已经参考形成以上公开的一部分的附图,所述附图示出其中可实践本公开的具体实现方式。应理解,在不脱离本公开的范围的情况下,可利用其他实现方式并且可进行结构改变。本说明书中对“一个实施例”、“实施例”、“示例实施例”、“示例性实施例”等的引用指示所描述的实施例可包括特定特征、结构或特性,但每个实施例可不一定包括所述特定特征、结构或特性。此外,此类短语不一定是指同一实施例。另外,当结合实施例描述特定特征、结构或特性时,无论是否明确地描述,本领域技术人员都将认识到结合其他实施例的此类特征、结构或特性。
58.本文所公开的系统、设备、装置和方法的实现方式可包括或利用包括硬件(诸如例如本文所论述的一个或多个处理器和系统存储器)的一个或多个装置。本文所公开的装置、
系统和方法的实现方式可通过计算机网络进行通信。“网络”被定义为能够在计算机系统和/或模块和/或其他电子装置之间输送电子数据的一个或多个数据链路。当通过网络或另一种通信连接(硬连线、无线或者硬连线或无线的任何组合)向计算机传递或提供信息时,计算机适当地将连接视为传输介质。传输介质可包括网络和/或数据链路,其可用于携载呈计算机可执行指令或数据结构形式的期望程序代码装置并且可由通用或专用计算机访问。上述组合也应包括在非暂时性计算机可读介质的范围内。
59.计算机可执行指令包括例如在处理器处执行时致使处理器执行特定功能或一组功能的指令和数据。计算机可执行指令可以是例如二进制文件、诸如汇编语言的中间格式指令,或者甚至是源代码。尽管已经用特定于结构特征和/或方法动作的语言描述了主题,但是应理解,所附权利要求中定义的主题不一定限于上面描述的所述特征或动作。而是,所述特征和动作作为实现权利要求的示例性形式来公开。
60.诸如存储器240的存储器装置可包括易失性存储器元件(例如,随机存取存储器(ram,诸如dram、sram、sdram等))和非易失性存储器元件(例如,rom、硬盘驱动器、磁带、cdrom等)中的任何一个存储器元件或其组合。此外,存储器装置可并入电子、磁性、光学和/或其他类型的存储介质。在本文件的上下文中,“非暂时性计算机可读介质”可以是例如但不限于电子、磁性、光学、电磁、红外或半导体系统、设备或装置。计算机可读介质的更具体的示例(非详尽列表)将包括以下项:便携式计算机软磁盘(磁性)、随机存取存储器(ram)(电子)、只读存储器(rom)(电子)、可擦除可编程只读存储器(eprom、eeprom或快闪存储器)(电子)以及便携式压缩盘只读存储器(cd rom)(光学)。应注意,计算机可读介质甚至可以是上面印有程序的纸张或另一种合适的介质,因为程序可例如经由对纸张或其他介质进行光学扫描来以电子方式捕获,然后进行编译、解译或在必要时另外以合适的方式处理,并且然后存储在计算机存储器中。
61.本领域技术人员将了解,本公开可在具有许多类型的计算机系统配置的网络计算环境中实践,所述计算机系统配置包括内置式车辆计算机、个人计算机、台式计算机、膝上型计算机、消息处理器、手持式装置、多处理器系统、基于微处理器的或可编程的消费电子产品、网络pc、小型计算机、大型计算机、移动电话、pda、平板计算机、寻呼机、路由器、交换机、各种存储装置等。本公开还可在分布式系统环境中实践,其中通过网络链接(通过硬连线数据链路、无线数据链路或通过硬连线数据链路与无线数据链路的任何组合)的本地和远程计算机系统两者都执行任务。在分布式系统环境中,程序模块可位于本地和远程存储器存储装置两者中。
62.另外,在适当的情况下,本文所描述的功能可在以下中的一者或多者中执行:硬件、软件、固件、数字部件或模拟部件。例如,一个或多个专用集成电路(asic)可被编程为执行本文所描述的系统和程序中的一者或多者。某些术语在整个说明书和权利要求中用于指代特定系统部件。如本领域技术人员将了解,部件可通过不同的名称来指代。本文档不意图在名称不同但功能相同的部件之间进行区分。
63.应注意,以上所讨论的传感器实施例可包括计算机硬件、软件、固件或其任何组合以执行它们的至少一部分功能。例如,传感器可包括被配置为在一个或多个处理器中执行的计算机代码,并且可包括由计算机代码控制的硬件逻辑/电路。这些示例性装置在本文中出于说明目的而提供并且不意图是限制性的。如一个或多个相关领域的技术人员将知道,
本公开的实施例可在另外类型的装置中实现。
64.本公开的至少一些实施例针对包括存储在任何计算机可用介质上的这种逻辑(例如,以软件形式)的计算机程序产品。这种软件当在一个或多个数据处理装置中被执行时致使装置如本文所描述的那样进行操作。
65.虽然上面已经描述了本公开的各种实施例,但是应理解,这些实施例仅通过示例而非限制的方式呈现。相关领域技术人员将明白,在不脱离本公开的精神和范围的情况下,可在其中进行形式和细节上的各种改变。因此,本公开的广度和范围不应受上述示例性实施例中的任一者的限制,而应仅根据以下权利要求及其等效物来限定。前述描述已经出于说明和描述目的而呈现。前述描述不意图是详尽的或将本公开限于所公开的精确形式。鉴于以上教示内容,许多修改和变化是可能的。另外,应注意,前述替代实现方式中的任一者或全部可以所期望的任何组合使用以形成本公开的另外的混合实现方式。例如,关于特定装置或部件描述的功能中的任一者可由另一个装置或部件执行。另外,虽然已经描述了特定装置特性,但是本公开的实施例可涉及众多其他装置特性。另外,尽管已经用特定于结构特征和/或方法动作的语言描述了实施例,但应理解,本公开不一定限于所描述的特定特征或动作。而是,将特定特征和动作作为实施实施例的说明性形式来公开。除非另外特别说明,或者在所用的上下文中另外理解,否则诸如“能够”、“可以”、“可能”或“可”等条件语言通常意图传达某些实施例可包括某些特征、要素和/或步骤,而其他实施例可不包括某些特征、要素和/或步骤。因此,此类条件语言通常不意图暗示特征、要素和/或步骤对于一个或多个实施例而言无论如何都是所需的。
66.根据本发明的一个实施例,所述至少一个处理器被配置为访问所述至少一个存储器并且执行另外的计算机可执行指令以:确认第二paak装置或第二peps密钥卡中的一者已经用于将所述车辆的发动机置于附件状态或运行状态中的一者;确定所述第二paak装置或所述第二peps密钥卡中的所述一者被授权在所述车辆中使用;并且在确认所述第二paak装置或所述第二peps密钥卡中的所述一者被授权在所述车辆中使用并且已经用于将所述车辆的所述发动机置于所述运行状态的条件下提供提示。
67.根据一个实施例,所述至少一个处理器被配置为访问所述至少一个存储器并且执行另外的计算机可执行指令以:向所述车辆中的显示系统发射作为密码注册程序的一部分的第一无线信号;并且从所述显示系统接收包含所述第一密码的第二无线信号。
68.根据一个实施例,所述至少一个处理器被配置为访问所述至少一个存储器并且执行另外的计算机可执行指令以:确定在预设时间窗口的到期之前接收到所述第二无线信号。
69.根据一个实施例,所述至少一个处理器被配置为访问所述至少一个存储器并且执行另外的计算机可执行指令以:在所述预设时间窗口的所述到期之后接收到所述第二无线信号的情况下拒绝所述第一密码。
70.根据一个实施例,所述至少一个处理器被配置为访问所述至少一个存储器并且执行另外的计算机可执行指令以:在所述第一密码链接到另一个paak装置的情况下拒绝所述第一密码。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1