首页> 中国专利> 车辆驾驶员的分级识别和基于该识别的车辆设置激活选择

车辆驾驶员的分级识别和基于该识别的车辆设置激活选择

摘要

本发明涉及车辆驾驶员的分级识别和基于该识别的车辆设置激活选择,具体提供一种根据预定的级别控制来认证车辆驾驶员的程序。该程序包括在第一确定动作中确定一组多个子程序中的第一子程序是否可用于认证车辆驾驶员。所述第一子程序被预先确定为所述组中用于认证车辆驾驶员的最可靠的子程序。该程序还包括仅当所述第一确定动作得出负面结果时、在第二确定动作中确定所述组中的第二子程序是否可用于认证车辆驾驶员。所述第二子程序被预先确定为所述组中用于认证车辆驾驶员的第二可靠的子程序。

著录项

  • 公开/公告号CN103419790A

    专利类型发明专利

  • 公开/公告日2013-12-04

    原文格式PDF

  • 申请/专利号CN201310181264.7

  • 发明设计人 S-K.陈;B.B.利特库希;

    申请日2013-05-16

  • 分类号B60W40/08;B60W50/08;

  • 代理机构中国专利代理(香港)有限公司;

  • 代理人宋宝库

  • 地址 美国密执安州

  • 入库时间 2024-02-19 20:25:55

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-11-23

    授权

    授权

  • 2013-12-25

    实质审查的生效 IPC(主分类):B60W40/08 申请日:20130516

    实质审查的生效

  • 2013-12-04

    公开

    公开

说明书

相关申请的交叉引用

本申请是2010年1月22日提交的美国专利申请No.12/691968的部分继续申请,并且要求美国临时专利申请No.61/173881的2009年4月29日优先权日期的权益,上述申请的全部内容在此通过引用并入本申请中。

技术领域

本发明的技术总体上涉及用于认证车辆驾驶员的系统和方法,更具体地涉及根据预先建立的级别控制认证驾驶员并基于所述认证执行功能(诸如设定一个或多个车辆装置的参数)的系统和方法。

背景技术

现代车辆通常允许驾驶员调整各种车辆装置,诸如镜子、座椅、踏板、无线电等。个性化的装置位置可提高安全性和舒适度。某些车辆还以集合或简介的形式存储所述设定或预设值,以便驾驶员之后可以选择该集合来自动地激活之前建立的设定。

存储预设值提供了便利因素,但仍需要驾驶员执行某些操作-诸如按压按钮以便系统识别驾驶员。

发明内容

根据本发明的实施方式,本发明的技术包括用于根据预定级别控制认证车辆驾驶员的程序。该程序包括在第一确定动作中确定一组多个子程序中的第一子程序是否可用于认证车辆驾驶员。该第一子程序被预先确定为用于认证车辆驾驶员的所述组中最可靠的子程序。该程序还包括仅当所述第一确定动作得出负面结果时在第二确认动作中确定所述组中的第二子程序是否可用于认证车辆驾驶员。该第二子程序被预先确定为用于认证车辆驾驶员的所述组中第二可靠的子程序。在一个实施方式中,该程序以类似方式包括第三确定动作(仅当所述第一和第二确定动作得出负面结果时执行,其中该第三子程序被预先确定为用于认证车辆驾驶员的所述组中第三可靠的子程序)。在另一个实施方式中,该程序还以类似方式包括第四确定。在又一个实施方式中,该程序还以类似方式包括第五确定。。

根据本发明的实施方式,本发明的技术还包括计算机可读介质(例如,计算机存储器),该计算机可读介质具有使处理器执行前述段落中的程序的指令。

根据本发明的实施方式,本发明的技术还包括一种系统,该系统包括前述段落中的处理器和计算机可读介质。

方案1. 一种根据预定的级别控制来认证车辆驾驶员的程序,该程序由计算机处理器执行,该计算机处理器执行存储在非临时计算机可读存储介质中的计算机可执行指令,所述程序包括:

在第一确定动作中确定一组多个子程序中的第一子程序是否可用于认证车辆驾驶员,其中所述第一子程序被预先确定为所述组中用于认证车辆驾驶员的最可靠的子程序;以及

仅当所述第一确定动作得出负面结果时,在第二确定动作中确定所述组中的第二子程序是否可用于认证车辆驾驶员,其中所述第二子程序被预先确定为所述组中用于认证车辆驾驶员的第二可靠的子程序。

方案2. 如方案1所述的程序,其中所述第一确定动作包括确定是否从驾驶员接收了生物输入,以及如果接收了生物输入,则处理所述生物输入以便确定所述生物输入是否对应于存储在车辆中的驾驶员简介。

方案3. 如方案1所述的程序,其中所述第一确定动作和所述第二确定动作中的一个包括确定是否从与驾驶员相关的个人装置接收了信号,以及如果从个人装置接收了信号,则处理所述信号以便确定该个人装置是否对应于存储在车辆中的驾驶员简介。

方案4. 如方案1所述的程序,进一步包括:

仅当所述第一确定动作和所述第二确定动作都得出负面结果时,在第三确定动作中确定所述组中的第三子程序是否可用于认证车辆驾驶员,其中所述第三子程序被预先确定为所述组中用于认证车辆驾驶员的第三可靠的子程序。

方案5. 如方案4所述的程序,其中所述第二确定动作和所述第三确定动作中的一个包括将驾驶员已设定给一个或多个车辆部件的一个或多个第一设定值与存储在车辆中的简介的一个或多个第二设定值进行比较。

方案6. 如方案4所述的程序,进一步包括仅当所述第一确定动作、第二确定动作和第三确定动作都得出负面结果时,在第四确定动作中确定所述组中的第四子程序是否可用于认证车辆驾驶员,其中所述第四子程序被预先确定为所述组中用于认证车辆驾驶员的第四可靠的子程序。

方案7. 如方案6所述的程序,其中所述第四确定动作包括基于驾驶员用于进入车辆的车辆进入装置来认证驾驶员。

方案8. 如方案6所述的程序,进一步包括仅当所述第一确定动作、第二确定动作、第三确定动作和第四确定动作都得出负面结果时,使用所述组中的第五子程序来认证车辆驾驶员,其中所述第五子程序被预先确定为所述组中用于认证车辆驾驶员的第五可靠的子程序。

方案9. 如方案6所述的程序,其中所述第五确定动作包括基于驾驶员用于进入车辆的车辆进入装置来认证驾驶员。

方案10. 如方案1所述的程序,进一步包括响应于所述第一确定动作的负面结果和所述第二确定动作的正面结果、通过所述第二子程序来认证驾驶员。

方案11. 一种具有计算机可执行指令的非临时计算机可读存储器,当被处理器执行时,所述指令使所述处理器执行认证车辆驾驶员的动作,所述动作包括:

在第一确定动作中确定一组多个子程序中的第一子程序是否可用于认证车辆驾驶员,其中所述第一子程序被预先确定为所述组中用于认证车辆驾驶员的最可靠的子程序;以及

仅当所述第一确定动作得出负面结果时,在第二确定动作中确定所述组中的第二子程序是否可用于认证车辆驾驶员,其中所述第二子程序被预先确定为所述组中用于认证车辆驾驶员的第二可靠的子程序。

方案12. 如方案11所述的非临时计算机可读存储器,其中所述第一确定动作包括确定是否从驾驶员接收了生物输入,以及如果接收了生物输入,则处理所述生物输入以便确定所述生物输入是否对应于存储在车辆中的驾驶员简介。

方案13. 如方案11所述的非临时计算机可读存储器,其中所述第一确定动作和第二确定动作中的一个包括确定是否从与驾驶员相关的个人装置接收了信号,以及如果从个人装置接收了信号,则处理所述信号以便确定该个人装置是否对应于存储在车辆中的驾驶员简介。

方案14. 如方案11所述的非临时计算机可读存储器,其中所述动作进一步包括:

仅当所述第一确定动作和所述第二确定动作都得出负面结果时,在第三确定动作中确定所述组中的第三子程序是否可用于认证车辆驾驶员,其中所述第三子程序被预先确定为所述组中用于认证车辆驾驶员的第三可靠的子程序。

方案15. 如方案14所述的非临时计算机可读存储器,其中所述第二确定动作和第三确定动作中的一个包括将驾驶员已设定给一个或多个车辆部件的一个或多个第一设定值与存储在车辆中的简介的一个或多个第二设定值进行比较。

方案16. 如方案14所述的非临时计算机可读存储器,其中所述确定动作进一步包括仅当所述第一确定动作、第二确定动作和第三确定动作都得出负面结果时,在第四确定动作中确定所述组中的第四子程序是否可用于认证车辆驾驶员,其中所述第四子程序被预先确定为所述组中用于认证车辆驾驶员的第四可靠的子程序。

方案17. 如方案14所述的非临时计算机可读存储器,其中所述动作进一步包括仅当所述第一确定动作、第二确定动作、第三确定动作和第四确定动作都得出负面结果时,使用所述组中的第五子程序来认证车辆驾驶员,其中所述第五子程序被预先确定为所述组中用于认证车辆驾驶员的第五可靠的子程序。

方案18. 一种用于认证车辆驾驶员的系统,包括:

实体处理器;以及

具有计算机可执行指令的非临时计算机可读存储器,当被处理器执行时,所述指令使所述处理器执行包括下列各项的动作:

在第一确定动作中确定一组多个子程序中的第一子程序是否可用于认证车辆驾驶员,其中所述第一子程序被预先确定为所述组中用于认证车辆驾驶员的最可靠的子程序;以及

仅当所述第一确定动作得出负面结果时,在第二确定动作中确定所述组中的第二子程序是否可用于认证车辆驾驶员,其中所述第二子程序被预先确定为所述组中用于认证车辆驾驶员的第二可靠的子程序。

方案19. 如方案18所述的系统,其中当被所述处理器执行时,所述指令进一步使所述处理器:

仅当所述第一确定动作和所述第二确定动作都得出负面结果时,在第三确定动作中确定所述组中的第三子程序是否可用于认证车辆驾驶员,其中所述第三子程序被预先确定为所述组中用于认证车辆驾驶员的第三可靠的子程序;以及

仅当所述第一确定动作、第二确定动作和第三确定动作都得出负面结果时,在第四确定动作中确定所述组中的第四子程序是否可用于认证车辆驾驶员,其中所述第四子程序被预先确定为所述组中用于认证车辆驾驶员的第四可靠的子程序。

方案20. 如方案19所述的系统,其中当被所述处理器执行时,所述指令进一步使所述处理器:仅当所述第一确定动作、第二确定动作、第三确定动作和第四确定动作都得出负面结果时,使用所述组中的第五子程序来认证车辆驾驶员,其中所述第五子程序被预先确定为所述组中用于认证车辆驾驶员的第五可靠的子程序。

通过下面的描述、附图和所附权利要求,本发明的技术的额外特征将变得非常清楚。

附图说明

图1是车辆的驾驶员认证系统的方框图,该系统根据预先建立的级别控制认证车辆驾驶员并基于所述认证执行功能,诸如设定一个或多个车辆装置的参数。

图2是示出了根据预先建立的级别控制认证车辆驾驶员的程序的流程图。

图3是示出了图2的程序的一个子程序的流程图,该子程序基于来自驾驶员的生物输入来认证驾驶员。

图4是示出了图2的程序的一个子程序的流程图,该子程序基于车辆与驾驶员的个人装置之间的通信来认证驾驶员。

图5是示出了图2的程序的一个子程序的流程图,该子程序基于通过车辆的人机界面从驾驶员接收的信息来认证驾驶员。

图6是示出了图2的程序的一个子程序的流程图,该子程序基于通过车辆的人机界面从驾驶员接收的信息来调整预定身份。

具体实施方式

根据需要,在此公开了本发明的详细实施方式。所述公开的实施方式仅是可以各种备选形式以及它们的组合来实施的示例。如在此使用的,例如“示例性”和类似术语扩展地指代用作例证、样本、模型或模式的实施方式。

附图不一定是按比例绘制的并且某些特征可能被夸大或最小化以便示出特定部件的细节。在某些示例中,众所周知的部件、系统、材料或方法没有被详细描述以便避免使本发明难于理解。因此,在此公开的具体的结构性和功能性细节不应被认为是对本发明的限制,而仅仅是作为所附权利要求的基础和用于教导所属领域技术人员以各种方式应用本发明的代表性基础。

现代车辆越来越能够辨认或接受各种类型的驾驶员认证输入。示例输入是生物输入(例如,声音)以及来自无线装置(例如,来自BLUETOOTH?装置的输入)-例如蜂窝电话、笔记本电脑、个人数据助手(PDA)等的输入(BLUETOOTH是华盛顿贝尔维尤的BLUETOOTH SIG公司的注册商标)。BLUETOOTH(蓝牙)是允许装置无线连接到另一个装置的通讯协议。无线装置传递由接收装置读取以便认证它的独有认证信号。

在各种实施方式中,本发明描述了一种使用来自驾驶员装置和/或来自驾驶员的各种输入中的一个来认证驾驶员的系统和方法。在某些实施方式中,所述认证优选地根据预先建立的级别控制来执行,各种输入以及相应的确定中的每个都通过所述级别控制具有相对于其他输入和确定的优先水平。例如,优选的是基于从驾驶员的个人装置-例如移动电话接收的认证信息来认证驾驶员,而不是仅基于用于进入车辆的特定进入装置(例如,钥匙串)来认证驾驶员。在特定实施方式中,仅响应于确定一个或多个高优先权的输入不能或不足以在那时认证驾驶员的系统来寻求和/或接受输入中的至少一个。

系统综述和总体能力

图1是用于认证车辆驾驶员并且随后响应于所述认证来激活或定位一个或多个车辆装置部件的系统110的方框图。系统110包括驾驶员认证和功能管理计算装置112,该装置包括处理器。在某些特定实施方式中,被管理的功能包括设定值,并且装置112可称为驾驶员认证和设定管理计算装置。虽然所述装置可包括多于一个的处理器,但是在此附图标记112有时结合所述装置的一个处理器来使用。

虽然来自本技术的驾驶员认证在此主要描述为用于设定一个或多个车辆装置或部件(例如无线电、座位、镜子)的一个或多个参数(或设定值),但是应当理解的是驾驶员认证可用于其他目的。例如,驾驶员认证可例如被远程计算机服务器和/或OnStar?用户服务系统的人员(OnStar是通用汽车公司的子公司OnStar LLC的注册商标)、车辆本身和/或公共服务机构(例如,警方)用于紧急和非紧急用户服务情况。

认证驾驶员的另一个益处是增加安全性。例如,如果驾驶员没有确定为已知(例如,受让)或授权/允许的驾驶员,那么车辆可编程为以一种方式或另一种方式禁用车辆或者以其他方式不运转。可以通过远程装置-例如OnStar?计算机自动地或者通过与人员交互作用来执行运转的相同禁用或影响。这些特征可帮助防止车辆的盗窃以及诸如车主的小孩接触车辆钥匙串的其他非授权使用。

本技术的另一个益处是降低车辆制造和/或维护的潜在成本。所述降低可源于认证每个驾驶员所需的某些硬件-例如车辆的硬件和/或与钥匙串相关的硬件的免除。

系统110包括至少一个计算机可读存储器114。虽然存储器114被示出为与计算机装置112分离,但是在某些实施方式中,存储器114的至少一部分是计算机装置112的一部分。

系统110从各种车辆子系统接收用于认证驾驶员的信号并且提供信号到各种车辆装置-在此有时还称为用于将所述装置设定成用于认证驾驶员的期望或建议设定值的部件和子系统。系统110能够存储用于操作车辆的多个车辆驾驶员的独特设定值。

用于一个或多个装置和子系统的设定值存储在驾驶员简介数据库中。驾驶员简介数据库在某些实施方式中是上述相同存储器的一部分,并且因而用相同的附图标记114来标识。所述设定值本身并未在附图中清楚地示出,但是被认为通过包括它们的数据库114的说明来结构性地示出。

所述设定值可通过驾驶员认证和设定管理处理器112存储在驾驶员简介数据库114中。车辆驾驶员可控制处理器112以便输出预设值或其他信息,或者通过人机界面(HVI)132来改变设定值。

如所提及的,驾驶员可通过各种车辆装置或子系统设定值被认证。作为第一示例,描述了通过车辆设定值来认证驾驶员。驾驶员可通过车辆装置-例如但不限于车辆的镜子120、驾驶员座位122、踏板124、方向盘126、无线电设备128和HVAC或气候控制设备130的位置或设定值中的一个或多个被认证。

在一个实施方式中,用于这些装置的设定值被发送到相应的局部控制模块(LCM)118以便与所述装置互动。在特定实施方式中,具有多个LCM,例如以图1为例每个装置一个。

LCM118发送指示相应装置的位置和/或设定值的信号到主体控制模块116。主体控制模块可包括硬件和/或存储在硬件-例如前述计算机可读介质114上的软件。

位置和/或设定值信号被发送到处理器112。在一个实施方式中,所述信号响应于接收所述信号的BCM116而通过主体控制模块116发送到处理器112。如下面进一步描述的,在本技术的某些方面,处理器112使用一个信号或信号的组合来确定哪个驾驶员目前正在车辆中。关于哪个设定值与哪个驾驶员匹配的信息存储在数据库114中。

作为认证驾驶员的另一种方式,可以使用系统110的至少一个生物传感器134。传感器134可包括可用于以各种方式认证车辆驾驶员的一个或多个装置-例如摄像机、用于辨认声音[例如,生物声音分析(例如,关于人的音域)和/或讲话分析(例如,关于人说话的方式)]的麦克风、姿势检测器、盐浓度传感器等。

通过生物传感器134接收的认证驾驶员的信号被发送到使用所述信号来认证驾驶员的生物ID模块136。确定的身份随后发送到处理器112待处理,所述处理可包括将确定的身份存储在数据库114中和/或将车辆装置中的一个或多个的设定值改变成认证驾驶员的习惯状态。

作为认证驾驶员的另一种方式,系统110处理从无线装置接收的信息。对于该实施方式,系统110包括无线收发器(或仅接收器)138以及从一个或多个无线装置140-例如使用BLUETOOTH通讯协议的装置来接收无线通讯的天线142。从无线装置140接收的信号包括发送到处理器112以便认证驾驶员的独有身份(ID)。独有ID与装置和/或特定车辆驾驶员相关,并且在某些实施方式中存储在驾驶员简介数据库114中以便处理器112可通过来自无线装置140的独有ID来认证驾驶员。HVI132可被驾驶员用于通过关于无线装置140的特定ID的注册/记录程序,并且例如存储所产生的驾驶员与所述ID之间的关联,使得处理器112将在接收到该ID时认证驾驶员。

在构想的实施方式中,处理器112可操作以便通过远距离通讯(例如,卫星或蜂窝通讯)部分进入远程数据库-例如OnStar?系统的数据库来认证驾驶员。

备选地,或另外,由车辆驾驶员携带的装置可以是配置成硬线连接到车辆的电子装置144-例如配置成用于这种连接的MP3播放器。在操作中,装置144连接到车辆端口-例如USB端口。装置144将传递具有独有ID的信号到车辆,从而认证驾驶员和/或装置。该信号将通过车辆的ID探测器146来检测。ID探测器146发送指示该ID的信号到处理器112,所述处理器随后访问驾驶员简介数据库114以便认证与所述装置相关的车辆驾驶员。

车辆驾驶员可使用HVI132来通过关于有线装置的特定ID的记录/注册程序,并且例如存储所产生的驾驶员与所述ID之间的关联,使得处理器112将在接收到该ID时认证驾驶员。

一旦使用无线装置140或硬线装置144认证了特定车辆驾驶员,那么可以任何适当目的从数据库114访问驾驶员简介。例如,处理器112可发送信号到主体控制模块116以便控制一个或多个各种车辆装置和子系统的设定值。主体控制模块116将所述信号分散到至少一个或多个LCM118,以便控制一个或多个装置或子系统-例如车辆的镜子120、驾驶员座位122、踏板124、方向盘126、无线电128和HVAC或气候控制器130,或者甚至允许车辆行驶。关于后者,在一个实施方式中,BCM116发送信号到LCM,以便影响车辆运转-例如车辆起动或进入行驶档位的能力。还构想到的是,例如在不使用BCM116的情况下,处理器112可发送本段中描述的任何信号。

响应于认证特定车辆驾驶员,还可通过主体控制模块116来控制其他车辆系统或装置-例如车辆悬架调谐器、诸如其默认显示器的人/机界面(HMI)设备等。应当指出的是,上述装置和子系统是通过非限制性示例给出的,因为当认证了驾驶员时该特定驾驶员可控制任何适当的车辆系统。

级别控制算法

图2示出了本发明的技术的操作的示例性算法或方法200。对于在此描述的每个方法(例如,方法200、300、400、500和600),它们的步骤并非必须以任何特定顺序给出并且以备选顺序执行某些或所有步骤是可能的并且是可以构想到的。已经以所显示的顺序给出了所述步骤以便于描述和说明。这些步骤可以在不偏离所附权利要求的范围的情况下被增加、省略和/或同时执行。还应当理解的是,所示出的方法可以在任何时间终止。

在某些实施方式中,该程序的某些或所有步骤以及/或者大体上等同的步骤通过系统-例如在此描述的系统来执行,或者更具体地通过一个或多个处理器-例如在此描述的处理器(例如,在此描述的处理器112)来执行,所述处理器执行存储或包括在至少一个非临时计算机可读存储介质(例如,存储器114和/或系统110的其他存储器)的计算机可读指令。

算法开始

图2的方法200在201处开始并且往后进行到决策图框202,在所述决策图框202处执行计算机可读指令的处理器确定是否从进入装置-例如电子进入装置接收信号。个人进入装置可以是例如钥匙串、智能手机、车辆的数字键盘等。

如果在图框202处未接收到来自进入装置的信号,例如如果人并未试图进入车辆,方法200往后进行而在215处重复或终止。在某些实施型式中,进入装置可以是与本文中别处描述(例如下面结合决策动作208描述)的个人进入装置相同的装置。在一个构想的实施方式中,所述算法不包括决策202,并且从开始201往后进行到决策206。

在一个构想的实施方式中,从开始201往后进行到确认进入车辆的动作204。当不基于来自进入装置的信号时,动作204的确认可基于例如另一个输入装置-例如座位重量传感器或指示人何时大体上进入车辆或者具体地接触驾驶员座位的运动传感器。

如果在图2的图框202处接收了来自进入装置的信号,那么算法往后进行到方框204,在所述方框204处确认进入车辆例如进入到驾驶员位置。在不偏离本发明的范围的情况下,确认人已进入车辆-更具体地进入驾驶员座位,可通过各种方式中的任一种或多种来完成。作为示例,驾驶员座位(座位基部和/或背部)可包括响应于感测到座位上的足够重量来提供信号到处理器的重量传感器。作为另一个示例,红外或其他类型的摄像机可以用于确定驾驶员是否处于驾驶员座位上。

在某些构想到的实施方式中,除了或者代替人占据驾驶员座位,进入确认包括确定已发生了下述动作-例如将车辆钥匙插入到车辆的点火器中、起动车辆或仅激活或者使用(例如,调节)诸如无线电的车辆装置。

对于具有进入确认动作204的技术的某些实施方式,直到确认进入,方法200不往后进行或者重复进行至开始201或进行至方法200的终端215。虽然动作204被示出为图2中的方框,但是在某些实施方式中所述动作可能更近似决策菱形图框,因为流程可以基于动作204中考虑的至少一个因素从所述动作沿多于一条的路径向下进行。

在构想的实施方式中,处理器将在方框204处保持或重复,等待确认进入,直到满足特定触发条件-例如接收进入确认信号或经过预定时间段中的一种。进入确认的一个目的是,系统110可通过在需要之前不执行关于认证驾驶员以及调节车辆装置的进一步功能来节约资源(例如,处理能力、功率、零件的损坏等)。例如,诸如驾驶员的家庭成员的人可以进入车辆,但是仅进入以便从车辆取出物品而不是驾驶它。在该情形中,通过不执行关于认证驾驶员以及调节车辆装置的进一步功能,系统110节约资源。

根据本技术的级别控制方法,计算机可执行指令配置成使处理器寻求使用多个可用子程序的具有最高稳定性的子程序来适当地认证驾驶员。指令的编程者预定级别控制并且配置指令,以便在执行其他可靠性较差的子程序之前执行预定将比其他子程序更容易准确地认证实际驾驶员的每个子程序。在某些实施方式中,仅在已确定具有较高可靠性的任何和所有子程序不可用或者当前不能用于认证驾驶员之后才执行每个子程序。

除了关于以较高准确性认证驾驶员以及避免错误认证的益处,可以构想到的是本技术可通过准确地认证驾驶员来进一步节约车辆资源。所述节约可由系统110使用当时可用的最高可靠子程序认证驾驶员来产生,并且这样不需要执行或者甚至起动任何具有较低可靠性的子程序。

在本技术的级别控制方法的示例性实施方式中,方法200包括5个子程序。继续参阅图2,5个子程序可大体上列举如下:(1)子程序300;(2)子程序400;(3)子程序500;(4)子程序600;以及(5)子程序(或动作或功能)214。

该子程序列表是根据级别控制给出的,从而最优选的是,根据该示例性实施方式的5个子程序的第一子程序300来认证驾驶员。其次(第二)最优选的是,根据该示例性实施方式中的第二子程序400来认证驾驶员。并且其次(第三)最优选的是,根据第三子程序500来认证驾驶员。其次(第四)最优选的是,根据第四子程序600来认证驾驶员。最后,其次(第五)最优选的是,根据5个选项的最后一个子程序214来认证驾驶员,所述最后一个子程序214被认为是所述5个这种实施方式的认证驾驶员的最不可靠方式。该级别控制在图2中用圈定的数字(1)、(2)、(3)、(4)、(5)示出,从而如通过图2中圈定的数字示出的,根据从左到右增加的优先权来示出5个子程序。

如下面进一步描述的(见例如,动作214),虽然一个或多个驾驶员简介可与远程进入装置结合并且因此用于认证驾驶员,但是使用远程进入装置认证驾驶员在某些实施方式中认为是最不可靠的,因为不同的人很有可能或很可能使用相同的远程进入装置。例如,丈夫借用他妻子的车辆去办事,可以使用她的钥匙串或钥匙,并且因此车辆将基于用于进入车辆的妻子的钥匙串或钥匙来错误地将驾驶员认证为妻子。

对于具有进入确认动作204的技术的实施方式,在确认进入时,图2的算法的流程从动作204往后进行或在前述决策202的实施方式中从开始201不执行动作204往后进行到决策图框206。

决策206

在图框206处,处理器确定是否已从驾驶员接收了认证生物信息。如上所述,车辆可包括至少一个生物传感器134-例如摄像机、用于辨认声音的声音发送系统(麦克风等)、盐浓度传感器等从而提供认证信号,并且车辆还可包括使用所述信号来认证驾驶员生物ID模块136。

在一个构想的实施方式中,生物输入可提供到非车辆装置或者被非车辆装置感测到并且从所述非车辆装置通讯到车辆,所述非车辆装置是例如移动电话或安装在车库墙上的传感器。如所提供的,车辆系统110可以通过在车辆端口(例如,USB端口)处的导线或者通过无线收发器138和天线142处的无线通讯来例如从这种非车辆装置接收外部信号。

在某些实施方式中,驾驶员可未经车辆请求而提供生物输入。在某些实施方式中,驾驶员可未经请求或者响应于请求-例如询问来提供生物输入。在一个实施方式中,车辆在驾驶员不需要进行任何动作的情况下感测生物特性。所述感测可以是驾驶员不知道的。

如果决策图框206处具有正面结果(例如,获得或生成了认证生物信息),那么算法的流程从所述图框往下沿肯定分支进行到程序300,所述程序300在下面结合图3更详细地描述。

如果决策图框206处具有负面结果,并且在某些实施方式中仅当图框206处得到这种负面结果时,那么方法200的流程从图框206处向下沿否定分支进行至决策图框208。根据一个实施方式,图框206处的负面结果以多种方式中的一种或多种得到。

在一个实施方式中,如果在预定时间量-例如在图框204处的确认进入之后的预定秒数内未检测到生物反馈,就得到负面结果。在一个实施方式中,如果通过车辆传递并且寻求来自驾驶员的生物信息(例如,通过方向盘、换档器或者其他盐浓度传感器得到的盐浓度、声音、脸、视网膜/虹膜、指纹等)的扫描信号没有携带生物信息(例如,在预定时间量内),那么得到负面结果。在特定实施方式中,扫描功能以预定次数或者预定时间量执行,并且如果作为扫描的结果没有收到这种响应那么就得到负面结果。

在一个实施方式中,如果来自驾驶员的合格生物输入没有响应由车辆提供的询问,那么得到负面结果。询问可包括例如对驾驶员给出问题和/或指令-例如通过触摸屏HVI或扬声器给出类似“是否要提供生物信息来认证你自己的个人车辆设定?”的问题或者“你现在可使用生物输入认证你自己的个人车辆设定”或“请使用生物输入认证你自己的个人车辆设定”的类似指令。在特定实施方式中,如果没有在预订时间量内收到响应或者响应于这种询问和/或指令的合格生物输入,那么处理器确定图框206的决策结果是负面的。

决策208

在决策图框208处,处理器确定是否存在驾驶员个人的装置。示例性个人装置包括但不限于上面结合图1描述的无线或可导线连接的装置140、144。所述装置可以是例如蜂窝电话、笔记本电脑或台式电脑或者无线通讯-例如通过BLUETOOTH?协议或者通过导线通讯的MP3播放器。同样如上面所述,确定存在个人装置包括,通过个人装置车辆接口-例如天线/收发器142、138或者包括或结合端口(例如,车辆的USB端口)的ID探测器146从相应装置接收信号。

在决策图框208处,如果处理器确定存在个人装置,那么流程从所述图框沿肯定分支往下进行至子程序400。下面结合图4进一步详细描述该子程序400。

如果在决策图框208处得出负面结果,并且在某些实施方式中仅当图框208处得到这种负面结果时,所述方法200的流程从图框208沿否定分支往下进行至决策图框210。根据该实施方式,负面结果在图框208处以多种方式中的一种或多种得到。

在一个实施方式中,如果个人装置信号(例如,BLUETOOTH?)没有在预定时间量-例如在方框204处确认进入之后预定秒数内没有被检测到,则决策208处得到负面结果。在一个实施方式中,如果由车辆传递的扫描信号没有响应个人装置(例如,在预定确定时间量内),那么得到负面结果。在特定实施方式中,扫描功能以预定次数或者预定时间量执行,并且如果作为扫描的结果没有收到这种响应那么就得到负面结果。

决策210

在图框210处,响应于图框208处的负面结果,处理器确定驾驶员是否已提供可用于认证驾驶员的输入到车辆。如上所述,车辆在各种实施方式中具有至少一个人车界面(HVI)以便接收驾驶员输入和/或为驾驶员提供信息。示例性HVI包括触摸屏显示器、小键盘、包括用于提供信息到驾驶员/从驾驶员接收信息的扬声器/麦克风的声音子系统以及读卡器(在构想的实施方式中,这种卡被本发明的算法(例如,处理器执行计算机可读指令)看作个人装置,并且因此在图框208处检测到时将在子程序400处处理)。

在决策图框210处,如果处理器确定存在HVI,流程从图框沿肯定分支往下进行至子程序500。下面结合图5进一步详细描述该子程序500。

如果在决策图框210处得到负面结果,并且在某些实施方式中仅当图框210处得到这种负面结果时,所述方法200的流程从该图框210沿否定分支往下进行至决策图框212。

根据实施方式,负面结果在图框210处以多种方式中的一种或多种得到。在一个实施方式中,如果来自驾驶员的输入在预定时间量-例如预定秒数内没有被检测到,那么就得到负面结果。在一个构想的实施方式中从方框204处的确认进入开始测量所述时间,并且在另一个构想的实施方式中从图框208处做出否定决策时开始测量所述时间。

在一个实施方式中,如果由车辆提供的询问并没有被驾驶员响应,那么决策210处得到否定结果。该询问可包括例如对驾驶员给出问题和/或指令-例如通过触摸屏HVI或扬声器给出类似“您要认证自己的个人车辆设定吗?”的问题或者“现在您可以认证自己的个人车辆设定”或“请认证自己的个人车辆设定”的类似指令。在特定实施方式中,如果这种询问和/或指令的响应没有在预定时间量内被收到,那么处理器确定图框210的决策结果是负面的。

决策212

在该动作212中,响应于图框210处的负面结果,处理器确定是否应当执行设定重调节子程序600。驾驶员个人设定可以结合个人简介被预先编程到车辆(例如,数据库114)中。在一个实施方式中,在决策212处,处理器确定是否一个或多个这种个人简介被编程(例如,激活)到系统(例如,系统110)中。下面进一步结合图6进一步描述随后的子程序600。

在该动作212处,如果处理器确定应当执行设定重调节子程序(例如,确定存在至少一个个人简介),那么流程从图框212沿肯定分支往下进行至子程序600。

在决策图框212处,如果处理器确定不应当执行设定重调节子程序(例如,确定不存在至少一个个人简介),那么流程往后进行至方框214,在所述方框214处,处理器基于用于进入车辆的远程进入装置来认证驾驶员。该认证可包括将通过远程进入装置关联到车辆存储器(例如,存储器114)的人认证为驾驶员。

第一子程序-生物处理

图3示出了图2的方法200的示例性子程序300,所述示例性子程序300用于处理生物信息并且与使用者互动以便认证车辆的驾驶员。子程序300开始于301并且流程往后进行至可选的方框302,在所述方框302处,执行计算机可读指令的处理器向驾驶员打招呼。所述招呼可以通过任何HVI-例如显示屏或扬声器子系统做出。

在方框或子过程304处,处理器确定生物输入是否匹配已存在于系统(例如,系统110、尤其是数据库114)中的简介。

应当理解的是,根据生物输入的类型,车辆在一个时间段内可接收多于一个生物输入,例如来自多于一个人的(诸如来自驾驶员和乘客的)相同类型的输入(例如,声音),或者例如来自同一个人的声音、脸部和盐浓度信息。在决策306处,处理器确定是否接收了单个或多个生物输入。

如果处理器在方框306处检测到仅来自一个人的生物信息那么流程往后进行至图框308,在所述图框308处,处理器处理该唯一输入以便确定生物输入是否匹配已存储在系统中的信息。

响应于系统110已执行方框308的处理,流程往后进行至方框310,在所述方框310处,处理器初步基于所述系统110处的可用信息来认证驾驶员。

如果处理器在决策图框306处检测到多个个人装置,那么流程往后进行至处理循环311。处理循环311包括确定是否具有接收到的任何更多的生物输入312。如果处理器在图框312处确定具有到该程序的另一个生物输入,那么流程在循环311中往后进行至方框314处的包括处理循环311的当前迭代的特定生物输入的过程,所述方框314可类似于方框308。

响应于处理器在执行了循环311的动作(例如,执行几次或几个迭代)之后确定没有其他生物输入,那么流程从图框312往后进行至方框310,如上所述在所述方框310处,处理器暂时基于接收到的生物信息来认证驾驶员。如果生物输入都是从相同的人接收到的,例如处理器确定接收到的声音输入和盐浓度输入匹配相同的已有简介,那么系统在方框310处初步认证该人为驾驶员。

如果生物输入是从多于一个的人接收到的,那么处理器可以多种方式中的任意方式来确定哪个人最有可能是驾驶员。在一个实施方式中,车辆构造为具有感测子系统,所述感测子系统可以估计提供输入(例如,声音)的人位于何处-例如驾驶员或乘客侧。例如,声音系统可以例如通过方向麦克风和/或多个麦克风来检测,声音传来的总体方向和/或位置。可以通过传感器子系统而非声音系统[例如,包括例如GR传感器(例如,摄像机)的姿势辨认(GR)子系统]以类似方式来提供类似方向和/或位置确定能力。所述系统将认为被确定位于驾驶员座位中或接近驾驶员座位的人是预计的驾驶员。

当在方框310处无论是否通过方框308或314认证驾驶员时,算法的流程往后进行至终端和转移点315。如还在图3示出的,从转移点315流程继续进行到决策图框316。

在决策图框316处,处理器确定是否重新选择驾驶员。在一个实施方式中,所述确定包括对驾驶员给出下述询问:驾驶员是否想要系统110重新选择驾驶员-例如不同于默认或初步(直到该点)认证的驾驶员,例如在动作310中认证的驾驶员。该询问可通过任何HVI-诸如触摸屏显示器或扬声器/麦克风子系统来给出。该动作可包括传输默认或初步认证的驾驶员,以便驾驶员可确定是否请求或指令系统110重新选择。

如果处理器在图框316处确定不重新选择驾驶员,那么流程往后进行至子程序300的终端327,并且因此返回到主方法200。已认证的驾驶员(例如,在动作310中)是系统110确定为当前驾驶员的驾驶员,并且方法200往后进行至终端215。

如果处理器在图框316处确定重新选择驾驶员,那么流程往后进行至方框318,在所述方框318处,处理器给出选择驾驶员的选项。所述选项可包括例如通过触摸屏显示器给出的驾驶员选择页或者通过扬声器/麦克风子系统的扬声器给出的驾驶员选项。所述选项可包括存储在存储器114中的一个或多个驾驶员的列表。所述列表可以例如以下述方式给出:通过由屏幕给出的菜单类型的列表或者由扬声器给出的一个或多个预存储驾驶员的列表。在一个实施方式中,处理器允许驾驶员从这种列表选择。在一个实施方式中,另外或备选地,程序允许驾驶员例如通过HVI输入驾驶员信息-例如他们的名字。

响应于使用者在方框318处表明他们的身份,流程往后进行至决策图框320,在所述决策图框320处,处理器确定所表明的身份是否与系统110中的现有驾驶员帐号-尤其是存储器114中的现有驾驶员帐号相关联。如果在决策方框320处,处理器确定所表明的身份是新的(即,不与现有驾驶员关联),那么流程往后进行至以方框322标记的分过程,以便在系统110中尤其是在存储器114中为驾驶员生成新的驾驶员身份。分过程322可与下面进一步结合其由图4右侧的程序流示出的示例性动作419-433描述的过程412大体上相同。

在执行用于生成新驾驶员身份的子过程322之后,流程往后进行至子过程的终端327以及方法200的终端215,以便实施结合新驾驶员存储在存储器114中的设定值。

如果在决策方框320处,处理器确定所表明的身份不是新的(即,与现有驾驶员相关联),那么子过程300的流程往后进行至决策图框324。在决策图框324处,处理器确定使用者是否被授权在系统110中分配驾驶员简介或为了当前使用目的从系统110选择驾驶员简介。这种功能可以防止例如被允许使用父母的汽车但是不允许改变设定值或者改变或形成驾驶员帐号的青少年进行相反操作。授权证书可以通过HVI从驾驶员接收并且可包括对保密代码-例如密码的要求。

在决策图框324处,如果处理器确定驾驶员未被授权,那么流程往后进行至子过程的终端327以及方法200的终端215,以便实施结合或者关联之前认证的驾驶员存储在存储器114中的设定值。

在图框324处,如果处理器确定驾驶员被授权选择系统110中的新驾驶员,那么流程往后进行至方框326,在所述方框326处,处理器将重新选择的驾驶员报告给驾驶员ID控制器。

从方框326,往后进行至子过程的终端327以及方法200的终端215,以便实施结合或关联重新选择的驾驶员存储在存储器114中的设定值。

第二子程序-PD处理

图4示出了图2的方法200的示例性子程序400,该子程序用于处理与用于认证车辆驾驶员的个人装置(PD)关联的信息。子程序400开始于401并且流程往后进行至决策图框402,在所述决策图框402处,执行计算机可读指令(例如,保存在存储介质114处的代码)的处理器(例如,处理器112)确定是否从与驾驶员相关联的便携装置、有线或无线个人装置接收了至少一个信号。

如上所述,车辆系统110包括收发器138和/或某些其他适当装置,所述装置用于扫描包括和邻近车辆的区域以便获取通过实施为无线装置140的个人装置传递的信号。同样如上所述,车辆系统110可备选地或另外包括端口(例如,USB端口)以便从通过导线连接到该端口的个人装置接收信号。个人装置可未经提示或者响应于驾驶员或车辆的提示发送信号。

在某些实施方式中,作为算法400的第一决策图框402的功能的一部分,其中处理器从便携装置接收至少一个信号,所述处理器确定是否检测到两个或更多个装置。在某些情形中,车辆驾驶员可携带多于一个的无线装置(例如,实施为无线电话的个人装置以及一个实施为手表的无线装置)进入车辆,或者将有多于一个的人进入车辆并且每人都携带相应的无线装置。

在决策图框402处,如果处理器仅检测到一个个人装置,那么流程往后进行至由方框304指示的过程,在所述方框304处,处理器处理从来自唯一个人装置的信号中接收的输入信息。如图4中间的程序流所示的,下面进一步参照方框412详细描述方框404的处理。

一旦系统110已根据图4中间的程序流(动作412-425)执行了方框404的处理,那么流程往后进行至方框410,即图4右边的程序流,在该流程中处理器基于系统110处可用的信息认证驾驶员。如附图中指示的,涉及这样认证驾驶员的特定动作在图4右侧的程序流(作用426-434)中描述。

如果处理器在决策图框402处检测到多个个人装置,那么流程往后进行至处理循环405。处理循环405包括确定406是否还有从其接收信号的任何更多的个人装置。如果处理器在图框406处确定具有其他装置要处理,那么流程在循环405中进行至过程,所述过程由可类似于图4的方框404的方框408指示并且包括处理来自其他个人装置的信号中接收的输入信息。

响应于处理器在执行(例如,执行几次)循环405的动作之后确定没有系统110从其接收信号的其他个人装置,流程随后进行到图4右边的程序流中的方框410,如图4右侧的程序流中进一步描述的,如上所述在所述方框410处,处理器基于系统110处的可用信息认证驾驶员。

在方框410处认证驾驶员时,子程序400的程序流往后进行至终端411(图4),并且图2的方法200可随后同样进行至终端215或者重复。

如上所述,在决策方框404/408处,处理器结合车辆系统110中或邻近系统110检测到的个人装置执行处理。在决策图框414处,处理器确定是否识别了检测到的个人装置。如果之前结合该个人装置将数据存储到存储器114和/或在存储器114中形成的帐号,则个人装置被识别。因此,在图框414处,处理器访问存储器并且将从个人装置接收的信息与存储在存储器中的记录相比较。接收的信息可包括例如关于个人装置的个人装置明细(例如,字母和/或数字)。

如果处理器在图框414处确定系统110没有识别个人装置,那么流程往后进行至方框416,在所述方框416处,处理器确定专用于与该个人装置相关的使用者的身份。该身份可以是例如该人专用的名字或其他身份(例如,字母和/或数字)。如图4所示并且下面进一步描述的,从方框416流程往后进行至决策图框422。

如果处理器在图框414处确定系统110未识别个人装置,那么流程往后进行至图框418,在所述图框418处,处理器确定是否结合未识别的个人装置在系统110中分配新的的身份。在一个实施方式中,该确定包括询问驾驶员:是否他们想让系统110这样分配新的身份。系统110可通过HVI-例如触摸屏显示器和/或扬声器/麦克风子系统进行询问并且接收应答。

在图框414处,如果处理器确定没有在系统110中结合未被识别的个人装置分配新的身份,那么流程往后进行至分过程404/408的退出425。

在图框414处,如果处理器确定在系统110中结合未被识别的个人装置分配了新的身份,那么流程往后进行至方框420,在所述方框420处,处理器结合该个人装置在系统110中分配新的身份。分配新的身份可包括结合该个人装置形成帐号或者专用存储位置。

在图框422处,处理器确定处理器是否将该人识别为与系统110中的新身份(例如,帐号)相关联。如果某些处理器之前存储关于该人的数据到存储器114中和/或生成关于该人的账户到存储器114中,那么就识别该人。因此,在图框422处,处理器访问存储器并且将认证该人的数据与存储在存储器中的记录相比较。认证该人的数据可包括例如名字或个人专用码(例如,字母和/数字)。

在图框422处,如果处理器确定该人对系统110来说不是新的,那么流程往后进行至过程404/408的退出425。在这种退出425时,算法400返回到图4的左侧程序流-具体地返回到方框410。

在图框422处,如果处理器确定该人对系统110来说是新的,那么流程往后进行至方框424,在所述方框424处,处理器为新使用者在系统110的存储器114中生成新驾驶员帐号或者简介,或者至少生成驾驶员身份(例如,字母-数字身份)。在生成新帐号或者至少驾驶员身份之后,流程往后进行至过程404/408的退出425,从所述退出425算法400返回到图4左侧的程序流-具体地返回到方框410。

在一个实施方式中,可以本段随后的方式描述图框422和方框424的动作。算法在图框422处确定来自方框416的认证ID或者在方框420处新分配的ID是否是新使用者或驾驶员,并且如果是的话,在方框424处将该使用者输入到系统中。所述算法将允许新使用者使用HVI将信息输入到系统中,从而将该使用者认证为驾驶员并且为该新驾驶员存储各种车辆系统和装置的预设值。如果新装置已在决策图框418处被分配新ID并且方框420处的被分配ID在决策图框422处不是新使用者,随后所述算法退出425输入装置的程序。

在一个实施方式中,包括生成新驾驶员身份的方框424的功能包括下面结合图5描述的过程510的动作。

在方框410处,处理器执行图4右侧的程序流示出的过程。该过程开始于426并且往后进行至方框428,在所述方框428处,处理器基于已在前述动作中认证的装置从存储在存储器114中的优先列表选择驾驶员。如果仅单个装置在前述动作中被认证,那么根据认证的装置提供车辆装置预设值。示例性预设值包括座位位置、无线电设定、乘车的刚度(例如,通过悬架系统设定)、车辆的调谐(例如,发动机设定)、驾驶模式(例如,运动、城市或经济)以及车辆限制。示例性车辆限制包括诸如文本的无线通讯的限制使用、诸如通过强制最大速度或者仅允许白天驾驶来限制驾驶。

如果已认证了多个个人装置,那么算法进行到存储在存储器114中的优先列表来认证多个装置中具有最高优先权的装置,以便将车辆装置设定成与接收到的最高优先权装置相关的存储器114中的预设值。

在某些实施方式中,子程序400尤其是其分过程410包括允许驾驶员超控所得到的驾驶员身份的一个或多个动作。车辆系统110可在图框430处确定是否具有超控,例如使用HVI(例如,触摸屏显示器或扬声器/麦克风子系统)。实际驾驶员可能因为各种原因而希望超控该程序的决策,例如车辆的实际驾驶员在当前时间期望使用较低优先权的装置。如果在决策图框430处没有从驾驶员收到超控请求,那么算法进行到分过程410的退出434,因为已确定了正确驾驶员的车辆预设值,并且因此流程可从此处往后进行至子程序400的终端411。如果在决策图框430处收到超控请求,那么处理器在方框432处往后进行以便输入新驾驶员,该新驾驶员结合该超控请求、作为驾驶员(例如,作为最高优先权的驾驶员)被认证到车辆中或被车辆认证,并且流程进行到分过程410的退出434。程序流可从此处往后进行至子程序400的终端411。

第三子程序-HVI处理

图5示出了图2的方法200的示例性子程序500,该子程序500用于处理通过车辆的人车界面(HVI)从使用者接收的输入。图5的子程序500开始于501,并且流程进行到方框502,在方框502处执行计算机可读指令的处理器向驾驶员打招呼。该打招呼可通过任何HVI-例如显示器屏幕或扬声器子系统进行。

在一个实施方式中,子程序500包括类似于上面结合子过程304描述的那些动作的一个或多个动作,不同之处在于此处涉及HVI输入,而不是子过程304中的生物输入。

在决策图框504处,处理器确定是否重新选择驾驶员。在一个实施方式中,该确定包括询问驾驶员:是否驾驶员想要系统110重新选择驾驶员-例如不同于默认或初步(直到该点)认证的驾驶员,诸如被确定为与输入装置(例如钥匙串或钥匙)关联的驾驶员。该询问可通过任何HVI呈现,例如触摸屏显示器或扬声器/麦克风子系统。该动作可包括传输默认或初步认证的驾驶员,以便驾驶员可以确定是否让系统110重新选择。

如果处理器在图框504处确定不重新选择驾驶员,则流程进行到子程序500的终端515,并且因此返回到主方法200。已经认证的驾驶员是系统110确定的当前驾驶员,并且方法200进行到终端215。

如果处理器在图框504处确定重新选择驾驶员,则流程进行到方框506,在方框506处处理器给出选择驾驶员的选项。该选项可包括例如通过触摸屏显示器给出的驾驶员选项页、或通过扬声器/麦克风子系统的扬声器给出的驾驶员选项。该选项可包括存储在存储器114中的一个或多个驾驶员的列表。该列表可例如通过经由显示屏给出的菜单型列表的方式呈现,或者是通过扬声器给出的一个或多个预存驾驶员的列表。在一个实施方式中,处理器允许驾驶员从该列表中进行选择。在一个实施方式中,额外地或备选地,该程序允许驾驶员例如通过HVI输入驾驶员信息,例如他们的名字。

响应于使用者在方框506处表明他们的身份,流程进行到图框508,在图框508处处理器确定是否所表明的身份与系统110中的现有驾驶员帐号相关联,具体是存储器114中的现有驾驶员帐号。如果在决策图框508处处理器确定所表明的身份是新的(即,不与现有驾驶员关联),则流程进行到方框510标识的过程,以便在系统110中-尤其是在存储器114中生成用于该驾驶员的新的驾驶员身份。过程510在下面进一步结合其示例性动作517-531被描述,如图5右侧的流程所示。

在执行用于形成新的驾驶员身份的子过程510之后,流程进行到该子过程的终端515以及方法200的终端215,以便实施结合新的驾驶员存储在存储器114中的设定值。

如果在决策图框508处处理器确定所表明的身份不是新的(即,与现有驾驶员关联),则子程序500的流程进行到决策图框512。在决策图框512处,处理器确定使用者是否被授权在系统110中分配新的驾驶员。该功能可防止例如被允许使用父母的汽车但不被允许改变设置或者改变或形成驾驶员帐号的青少年进行相反操作。可通过HVI从驾驶员接收授权证书,并且该授权证书可包括对秘密代码-例如密码的要求。

如果在决策图框512处处理器确定驾驶员没有被授权在系统110中分配新的驾驶员,则流程进行到该子过程的终端515以及方法200的终端215,以便实施结合或联系决策图框504的动作之前认证的驾驶员存储在存储器114中的设定值。

如果在决策图框512处处理器确定驾驶员被授权在系统110中分配新的驾驶员,则流程进行到方框514,在方框514处处理器将重新选择的驾驶员报告给驾驶员ID控制器。

从方框514,流程进行到该子过程的终端515以及方法200的终端215,以便实施结合或联系重新选择的驾驶员(例如在诸如504-508的动作中认证的驾驶员)存储在存储器114中的设定值。

第四子程序-SR处理

图6示出了图2的方法200的示例性子程序600,该子程序用于重新调整设定值或处理设定值重新调整(SR)。该子程序600开始于601,并且流程进行到方框602,在方框602处执行计算机可读指令的处理器生成临时简介。该动作602在某些实施方式中包括将临时简介存储在存储器114中。

在方框604处,处理器读取当前车辆装置设定值(例如,无线电设定值、座椅设定值等)并结合或联系该临时简介存储它们。例如,处理器将设定值作为该临时简介的一部分存储在存储器114中。

在方框606处,处理器分析一个或多个当前车辆装置设定值(例如,无线电设定值、座椅设定值等)。在一个实施方式中,该动作606包括将当前设定值与已存储在系统110中(例如在其中激活)的一个或多个简介的对应设定值进行比较,以便确定当前驾驶员是否已具有系统110中的简介。

在决策图框608处,处理器基于比较动作606的结果确定当前车辆装置设定值与存储器114的现有简介的设定值之间是否匹配。在构想到的实施方式中,在该比较中计算机可读指令使处理器将一个或多个变量权衡为权重高于一个或多个其他变量。例如,与无线电站选项的关系或缺失状况相比,处理器可认为座椅前后位置中的靠近关系与确定匹配更相关。

如果处理器确定不存在匹配,则该算法的流程进行到决策图框610,在决策图框610处处理器确定是否生成新的驾驶员身份或简介。在一个实施方式中,该功能包括处理器询问车辆使用者:他们是否想要生成新的身份。该询问可通过一个或多个HVI-诸如触摸屏子系统和扬声器/麦克风子系统作出,并且响应可以此方式从使用者接收。

如果在决策图框610处处理器确定不生成新的驾驶员身份或简介,则该算法进行到方框612,在方框612处处理器确定当前驾驶员将被系统110认为是未被认证的驾驶员。该动作可包括结合该临时简介将数据添加到存储器114中,并且/或者将标记添加给该临时简介,从而表明该临时简介与未被认证的驾驶员关联。

如果在决策图框610处处理器确定生成新的驾驶员身份或简介,则该算法进行到方框614。动作614可以与上述关于图4的子程序400的动作410基本相同。因此,当子程序600的算法到达方框614时,处理器可执行与本文中参照相关动作410描述的基本相同的功能。

如果在决策图框608处处理器存在匹配,则该算法的流程进行到方框616,在方框616处处理器确认是否进行了精确匹配。该功能在一个实施方式中包括处理器询问车辆使用者:他们是不是通过比较和匹配认证的驾驶员。该询问可通过一个或多个HVI作出,并且可以此方式从使用者接收响应。

方框616的确认功能在下列情形中非常有帮助:例如涉及有两个姐妹的家庭的情形,其中一个已经存储了第一简介,而第二个没有存储的姐妹正准备驾驶车辆。如果两个姐妹是大致相同的体型尺寸,则第二个姐妹可将车辆设置为具有与存储器114中记录的简介的设定值类似的设定值,例如座椅和镜子设定值。在这种情形中,处理器可在所述比较和匹配动作606、608中找到匹配,虽然如第一简介显示的那样该第二个姐妹并不是与第一简介相关联的驾驶员。在这种情形中,在决策图框616处,处理器赋予第二个姐妹下述能力:告知系统,虽然找到匹配,但她不是系统110估算出的情形中的第一个姐妹。

如果在决策图框616处处理器确定认证的匹配是不准确的(例如,第二个姐妹给系统110提供输入,表明她不与动作608处找到的第一简介相关联),则流程进行到上述决策图框610。

如果在决策图框616处处理器确定认证的匹配是准确的(例如,第一个姐妹现在正驾驶汽车并且给系统110提供输入,表明她与动作608处找到的第一简介相关联),则流程进行到方框618。在方框618处,处理器根据需要修改任何设定值以使其对应于存储在存储器114中的、在比较和匹配动作606、608中认证的简介的设定值。

从图6的最底下一行动作612、614、618中的每个,该算法进行到终端619,并因此进行到图2的方法200的终端215或者重复该方法200,例如以便实施联系适当的驾驶员信息(例如,根据动作612之后的临时简介、根据动作614之后的新简介或根据动作618之后的匹配简介)存储在存储器114中的设定值。

第五子程序-进入装置ID

如上所述,如果更高优先权的子程序300、400、500、600不能用于认证驾驶员,则图2的算法的流程继续进行到方框212的子程序或功能。确定更高优先权的子程序不可用包括在对应考虑的决策图框206、208、210中的每个处得出负面结果。

在方框212处,处理器结合动作202确定驾驶员是在系统(例如存储器114)中与用于进入车辆的远程进入装置-例如钥匙或钥匙串关联的人。

前面的论述公开并描述的仅仅是本发明的示例性实施方式。通过该论述以及附图和权利要求,本领域技术人员将容易认识到,在不偏离所附权利要求的精神和范围的情况下,可以对本发明作出各种改变、改型和变型。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号