用户认证系统、用户认证方法和服务器与流程

文档序号:17585591发布日期:2019-05-03 21:17阅读:441来源:国知局
用户认证系统、用户认证方法和服务器与流程

本公开的实施方式总体上涉及用户认证,并且更具体地,涉及用于基于用户的识别信息和生物信息来确定是否授权用户使用车辆的技术。



背景技术:

为了提高驾驶员和乘客的便利性,现代车辆配备有各种电子装置,例如,免提装置、全球定位系统(gps)接收器、蓝牙装置、高通装置(hi-passdevice)等。由于车辆越来越多地由多人共享,所以需要用户认证程序来防止车辆被盗。

在许多传统的用户认证技术中,通过将(例如,通过小键盘)输入到认证装置的密码与先前存储的密码进行比较来认证用户。随着科学技术的进步,用户认证技术融合了诸如遗传特性、指纹、声音、静脉、外貌、虹膜等生物学特性,以提供更精确的认证。

已被广泛使用的示例认证方法是使用用户的生物信息(例如,用户的指纹)的认证。在这点上,通过将用户的(例如,由车辆感测到的)生物信息发送到服务器并且将接收到的生物信息与存储在服务器中的生物信息进行比较,来进行用户认证过程。

然而,在这个过程中,必须在从车辆接收的生物信息与存储在服务器中的每条生物信息之间进行比较。因此,当存储在服务器中的用户信息量较小时,可以快速地发送用户认证结果,但是当存储在服务器中的用户信息量较大时,执行相同过程需要相当多的时间。



技术实现要素:

本公开的一个方面是提供一种用户认证系统和用户认证技术,其能够使用用户的识别信息和生物信息来更快速和有效地认证用户。

本公开的额外方面将部分地在下面的描述中阐述,并且部分将通过描述中变得显而易见,或者可以通过实践本公开而被了解。

根据本公开的实施方式,一种用户认证系统包括:存储用户的识别信息和生物信息的服务器以及车辆,车辆包括:接收器,其从服务器接收识别信息;传感器,其感测生物信息;以及发送器,其将所感测的生物信息和所接收的识别信息发送到服务器。服务器基于从发送器接收到的识别信息和生物信息来认证用户。

当从所述发送器接收到的识别信息与存储在所述服务器中的识别信息相同时,所述服务器可以基于从发送器接收的生物信息来认证用户。

所述服务器可以基于从所述发送器接收到的生物信息与存储在所述服务器中的生物信息是否相同来认证用户。

所述服务器可以将所述用户的认证结果发送给所述车辆的接收器。

当所述用户的认证成功完成时,所述服务器可以向所述车辆的接收器发送以下信息,其包括已认证的用户的集成存储器系统(ims)信息、平视显示器(hud)信息和车身控制模块(bcm)信息中的至少一个。

所述车辆还可以包括控制器,所述控制器基于所述接收器接收的信息来控制车辆的操作。

所述识别信息可以包括用户的身份标识(id)。

所述服务器可以基于用户的生物信息创建用户的识别信息。

当已认证用户对车辆的操作结束时,所述控制器可以删除用户的识别信息和生物信息。

当已认证用户对车辆的操作结束时,所述服务器可以删除用户的识别信息并创建用户的新的识别信息。

所述服务器可以将用户的新的识别信息发送给所述接收器。

所述传感器可以包括感测用户的指纹信息的至少一个传感器,所述至少一个传感器设置在车辆的方向盘、车门、仪表板(dashboard)、开关(switch)、启动按钮、中央控制台和中央仪表盘(centerfascia)中的至少一个上。

此外,根据本公开的实施方式,一种包括车辆和服务器的用户认证系统的用户认证方法包括:从用户接收生物信息;基于所述生物信息创建用户的识别信息;将创建的识别信息和生物信息存储在所述服务器中;将识别信息发送给车辆;感测用户的生物信息;将感测到的生物信息和识别信息发送给服务器;并且基于从车辆接收的识别信息和生物信息来认证用户。

所述用户的认证可以包括:当从所述车辆接收到的识别信息与存储在所述服务器中的识别信息相同时,基于从车辆接收的生物信息来认证用户。

所述用户的认证可以包括基于从所述车辆接收到的生物信息是否与存储在所述服务器中的生物信息相同来认证用户。

所述用户认证方法还可以包括将所述用户的认证结果发送给所述车辆。

创建所述用户的识别信息可以包括基于用户的生物信息创建用户的识别信息。

所述用户认证方法还可以包括:当已认证的用户对车辆的操作结束时,删除已认证的用户的识别信息和生物信息。

此外,根据本公开的实施方式,一种服务器包括:服务器存储部,其存储用户的第一识别信息和第一生物信息;服务器通信器,其将用户的第一识别信息发送到车辆,并从车辆接收用户的第二识别信息和第二生物信息;以及服务器控制器,当所述第一识别信息与所述第二识别信息相同时,其基于用户的第一生物信息和第二生物信息来认证用户。

当所述第一生物信息与所述第二生物信息相同时,所述服务器控制器可以确定授权所述用户控制所述车辆,并且认证了所述用户。

可以基于所述第一识别信息创建所述第一生物信息。

所述第二生物信息可以包括从所述车辆获得的所述用户的生物信息。

所述服务器通信器可以将所述用户的认证结果发送给所述车辆。

当已认证用户对车辆的操作结束时,所述服务器控制器可以删除所述第一识别信息和所述第二识别信息,并且创建用户的新的第一识别信息。

所述服务器通信器可以将所述用户的新的第一识别信息发送到所述车辆。

附图说明

根据结合附图而作出的实施方式的以下说明,本公开的这些和/或其他方面将变得显而易见并且更容易理解,在附图中:

图1是示出根据本公开的实施方式的车辆的外部的示图;

图2是示出根据本公开的实施方式的车辆的内部的示图;

图3是示出根据本公开的实施方式的用户认证系统的一些部件的方框图;

图4是示出将从车辆发送的生物信息与存储在服务器中的生物信息进行比较的传统方法的示图;

图5是示出根据本公开的实施方式的将从车辆发送的生物信息与存储在服务器中的生物信息进行比较的方法的示图;

图6是示出根据本公开的实施方式的确定用户的生物信息中的指纹的特性(identityofafingerprint)的方法的示图;

图7是本公开的实施方式的用户认证方法的流程图;

图8是根据本公开的实施方式的控制服务器的方法的流程图;以及

图9至图11是示出根据本公开的实施方式的能够获得用户的生物信息的传感器的各种位置的示图。

应该理解的是,以上附图不一定按比例绘制,而是呈现了说明本公开的基本原理的各种优选特征的稍微简化的表示。本公开的包括例如特定尺寸、方向、位置和形状的具体设计特征部分将由特定的预期应用和使用环境来确定。

具体实施方式

本文阐述的实施方式和在附图中示出的结构是本公开的实施例,并且可以有各种变型可以替换本申请的申请日的实施方式和附图。

本文使用的术语仅用于描述实施方式,并非旨在限制和/或限定本公开的范围。除非上下文另有明确指示,否则如本文所使用的,单数形式也旨在包括复数形式。

将理解的是,当在本说明书中使用术语“包括”和/或“包含”时,指明了存在所述及的特征、整体、步骤、操作、元件、部件和/或它们的组,但不排除存在或添加一个或多个其他特征、整体、步骤、操作、元件、部件和/或它们的组。将进一步理解的是,虽然术语“第一”、“第二”、“第三”等可以在本文中用于描述元件,但是这些元件不应被这些术语所限制。除非上下文另有明确指示外,如本文所使用的,单数形式“一”、“一个”和“该”旨在也包括多个。

应当理解,本文中所使用的术语“车辆(vehicle)”或“车辆的(vehicular)”或其他类似术语包括广义的机动车辆,诸如包括运动型多用途车辆(suv)、公共汽车、卡车、各种商用车辆的载客车辆;包括各种小船、海船的船只;航天器等;并且包括混合动力车辆、电动车辆、插电混合动力车、氢动力车辆和其他替代燃料车辆(例如,燃料来源于非汽油能源)。如本文所指,混合动力车辆是具有两种或更多动力源的车辆,例如,汽油动力和电动力的车辆。

另外,应当理解,以下方法或其方面中的一个或多个可以由至少一个控制器执行。术语“控制器”可以指代包括存储器和处理器的硬件装置。存储器被配置成存储程序指令,并且处理器被具体编程为执行程序指令,以执行下面进一步描述的一个或多个处理。此外,可以理解的是,以下方法可以由包括控制器的设备与一个或多个其他部件一起执行,如本领域普通技术人员将理解的那样。

在下文中,将参考附图详细描述本公开的实施方式,使得本领域技术人员可以容易地实现这些实施方式。为了清楚起见,在附图中省略了与清楚地描述本公开不相关的部分。在下文中,将参考图1和图2描述可应用本公开内容的车辆。

图1是示出根据本公开的实施方式的车辆的外部的示图。图2是示出根据本公开的实施方式的车辆的内部的示图。下面将一起描述图1和图2,以避免冗余。

如图1所示,根据本公开的实施方式的车辆100的外部可以包括:车轮12和13,其被配置成使车辆100移动;门15r和15l,其配置成从车辆外部屏蔽车辆100内部;前玻璃16,其被配置为向车辆100内的用户提供车辆100前方的视野;以及侧视镜14l和14r,其被配置为向用户提供在车辆100的后方的视野。

车轮12和13包括位于车辆100前部的前轮12和位于车辆100后部的后轮13。车辆100内部的驱动装置(未示出)可以向前轮12或后轮13提供旋转力,以使车辆100沿向前或向后方向移动。驱动装置可以使用燃烧化石燃料以产生旋转力的发动机或者从电容器接收电力并产生旋转力的电动机。

门15l和15r设置在车辆100的左侧和右侧,以旋转地移动,由此当打开它们时,用户或乘客可以进入车辆100,并且当关闭它们时,可以从将车辆100的内部与外部隔离开。把手17l和17r可以设置在车辆100的外侧,门15l和15r可以通过把手打开或关闭。用于发送或接收蓝牙(低频)信号的蓝牙天线和用于感测用户的触摸输入的触摸传感器(未示出)可以安装在把手17l处。

当门15l和15r的触摸传感器在用户拥有远程操纵装置(未示出)的状态下感测到用户的触摸输入时,车辆100可以经由无线通信网络认证远程操纵装置。当远程操纵装置的认证完成时,车辆100的门锁可以解开,并且可以通过用户拉动把手17l和17r来打开门15l和15r。在本文中,用户可以被理解为包括进入车辆100的乘客以及使用者。

前玻璃16设置在车辆100的车身的前部上侧,由此车辆100内的用户可以获得车辆100前方的视觉信息,并且它也可以被称为挡风玻璃。

侧视镜14l和14r包括在车辆100左侧的左侧视镜14l和在车辆100右侧的右侧视镜14r,从而车辆100内的用户可以获得在车辆100的侧面和后面的视觉信息。

另外,尽管未示出,但是车辆100可以包括传感器装置,例如,感测在车辆100的后面或侧面的障碍物或其他车辆的接近传感器、感测降落和降水率的雨水传感器等。

接近传感器可以将感测信号发送到车辆100的后面或侧面,并接收从诸如另一车辆等障碍物反射的信号。可以感测在车辆100的后面或侧面是否存在障碍物,并且可以基于反射信号的波长来检测障碍物的位置。作为接近传感器的一个示例,可以采用发射超声波或红外线并使用从障碍物反射的超声波或红外线来检测与物体之间的距离的方法。

应该理解的是,提供如上所述并如图1中所示的车辆100的外部,仅仅是为了说明的目的,因此不限制本公开的范围。

如图2所示,被配置为显示从音频/视频导航(avn)终端和avn输入单元151提供的视频或图像的显示器150,可以设置在仪表板29的中央区域中。显示器150可以选择性地显示音频画面、视频画面和导航画面中的至少一个,并且可以显示与车辆100有关的各种控制画面或与车辆100的额外功能有关的画面。

显示器150可以实现为液晶显示器(lcd)、发光二极管(led)、等离子显示面板(pdp)、有机发光二极管(oled)、阴极射线管(crt)等。

avn输入单元151可以在显示器150附近的区域中以硬键形式设置。当显示器150被实现为触摸屏类型时,avn输入单元151可以以触摸面板形式设置在显示器150的前表面。

飞梭式中央输入单元(轻推往返中央输入单元,jogshuttletypecenterinputunit)62可以设置在驾驶员座椅18l与乘客座椅18r之间。用户可以通过转动或者按压中央输入单元62或者向上、向下、向左或者向右推动中央输入单元62来输入控制命令。

被配置为输出声音的输出单元可以设置在车辆100中。输出单元可以包括扬声器80。扬声器80可以输出执行音频功能、视频功能、导航功能和其他额外功能所需的声音。

虽然图2示出的扬声器80分别设置针对驾驶员座椅18l和乘客座椅18r,但是实施方式不限于此,扬声器141可以设置在车辆100内部的各个位置。

在驾驶员座椅18l附近的仪表板29上设有方向盘27。用于插入钥匙的凹槽28可以形成在与方向盘27相邻的区域中,例如fob钥匙等远程操作装置(未示出)可以插入到该区域中。当外部终端插入用于插入钥匙的凹槽28中或者在外部终端和车辆100之间经由无线通信网络完成认证时,外部终端和车辆100可以彼此连接。

可以在仪表板29上设置被配置为打开或关闭车辆100的启动按钮31。当图3的外部终端200插入用于插入钥匙的凹槽28中或者在外部终端(未示出)和车辆100之间经由无线通信网络成功进行认证时,当用户按压启动按钮31时,车辆100可以‘开启’。

空调装置21可以设置在车辆100中,以执行加热或制冷,并且可以通过经由空调装置21排出加热或冷却的空气来控制车辆100的内部温度。

上面已经描述了作为用户认证系统10的部件的车辆100的外部和内部部件。下面将描述根据本公开的实施方式的用户认证系统10的部件。

应该理解的是,提供如上所述并如图2中所示的车辆100的内部,仅仅是为了说明的目的,因此不限制本公开的范围。

图3是示出了根据本公开的实施方式的用户认证系统10的一些部件的方框图。

如图3所示,根据本公开的实施方式的用户认证系统10可以包括车辆100和服务器200。车辆100可以包括:传感器110,其被配置为感测并获得用户的生物信息;通信器130,包括被配置为从服务器200接收用户的识别信息的接收器132以及被配置为向服务器200发送用户的识别信息和生物信息的发送器131;存储部140,其存储关于用户的信息,例如,用户的识别信息和生物信息;以及控制器120,其被配置为控制车辆100中包括的各种装置,并基于从服务器200接收的用户认证结果来控制车辆100。服务器200可以包括服务器存储部230,其存储用户的识别信息和生物信息;以及服务器控制器220,其被配置为基于从通信器130接收的用户的识别信息和生物信息来进行用户认证。

传感器110可以感测用户的生物信息,并且当感测到用户的生物信息时获得用户的生物信息。

详细地,当通过安装在车辆100中的任何位置上的传感器(未示出)感测用户的生物信息时,传感器110可以从传感器获得用户的生物信息,并将用户的生物信息发送到控制器120或通信器130。

尽管为了便于说明,在本文中将用户的指纹描述为用户的生物信息的示例,但是用户的生物信息不限于用户的指纹,并且可以在用户的生物信息中包括指示用户的生物学特性的关于用户的任何信息,例如,遗传特性、声音、静脉、外貌或虹膜。

传感器110可以包括被配置为感测和获得用户的生物信息的各种装置。例如,传感器110可以包括用于获得用户的指纹信息的指纹传感器或用于获得用户的面部信息的面部或眼睛传感器。然而,实施方式不限于此,并且可以包括能够获得用户的生物信息的任何装置可作为传感器110的部件而被包括。

因此,传感器可以使用设置在车辆100的方向盘27、门15l和15r、仪表板29、启动按钮31、中央控制台和中控央仪表板中的至少一个处的指纹传感器来感测并获得用户的生物信息。

通信器130可以包括被配置为从服务器200接收用户的识别信息的接收器132以及被配置为将由传感器110获得的生物信息和接收到的用户的识别信息发送到服务器200的发送器131。

详细地,通信器130的接收器132可以从服务器200接收用户存储在服务器200中的用户识别信息,例如,用户的唯一身份标识(id)。

当在接收器132接收到用户的id之后通过传感器110获取用户的生物信息时,发送器131可以将获得的用户的生物信息和接收到的用户的识别信息发送到服务器200。

因此,通信器130可以根据各种方法建立与服务器200的通信。通信器130可以根据各种方法向服务器200发送信息或从服务器200接收信息,例如,射频(rf)、无线保真(wi-fi)、蓝牙、zigbee、近场通信(nfc)或超宽带(uwb)通信等。与服务器200建立通信的方法不限于此,可以使用与服务器200建立通信的任何方法。

尽管为了便于说明,图3示出分开设置的发送器131和接收器132,但是本公开的实施方式不限于此,并且发送器131和接收器132可以实现为一个部件并且与服务器200通信。

存储部140可以存储各种类型的信息,例如,用户的识别信息和生物信息。

详细地,存储部140可以存储用户的识别信息,例如,从服务器200接收的关于用户id的信息或者由传感器110感测的用户的生物信息。然而,如下所述,当车辆100由多人共享时,可以由控制器120根据预定的条件来删除这种信息,以防止车辆100被盗。

存储部140可以被实现为但不限于诸如高速缓存器、只读存储器(rom)、可编程rom(prom)、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存等非易失性存储装置;诸如随机存取存储器(ram)等易失性存储装置;以及诸如硬盘驱动器(hdd)或cd-rom等存储介质之中的至少一个。存储部140可以是与下文将关于控制器120而描述的处理器分离地实现为芯片的存储器,或者可以实现为被包括在处理器中的芯片。

控制器120可以控制车辆100的各种部件。此外,当从服务器200接收到用户认证结果时,控制器120可以基于用户认证结果来控制车辆100。

详细地,当接收器132从服务器200接收到指示用户的认证已经正常完成的结果时,控制器120确定授权用户控制车辆100并且允许用户打开车门15l和15r或者授权在不启动车辆100的情况下控制车辆100。此外,控制器120可以在显示器150上显示指示用户的认证完成的信息。

然而,当接收器132从服务器200接收到指示用户认证失败的结果时,控制器120确定没有授权用户控制车辆100,并且不允许用户打开门15l和15r或者没有授权用户在不启动车辆100的情况下控制车辆100。

此外,当接收器132从服务器200接收到指示用户的认证已经正常完成的结果时,控制器120可以基于在接收结果中所包括的用户的集成存储器系统(ims)信息、平视显示器(hud)信息和车身控制模块(bcm)信息中的至少一个来控制车辆100的各种部件。

即,当用户的认证正常完成时,可以确定用户被授权控制车辆100,并且可以基于用户对该车辆100的各种部件设置的信息来自动控制车辆100的各种部件。

控制器120可以被实现为:存储器(未示出),其被配置为存储用于控制车辆100的各部件的算法或者关于实现该算法的程序的数据;以及处理器(未示出),其被配置为使用存储器中存储的数据执行上述操作。在这种情况下,存储器和处理器可以被实现为不同的芯片。或者,存储器和处理器可以一起实现为一个芯片。

尽管未示出,但是车辆100可以包括能够将从控制器120或接收器132接收到的用户认证结果输出到外部的显示器150。

详细地,当接收器132从服务器200接收到用户认证结果时,控制器120可以在显示器150上显示用户认证结果。如果接收器132从服务器200接收到指示用户认证失败的结果,则可以在显示器150上显示该结果。

因此,显示器150可以包括用于显示该信息的显示面板(未示出)。作为显示面板,可以使用阴极射线管(crt)显示面板、液晶显示器(lcd)面板、发光二极管(led)面板、有机发光二极管(oled)面板、等离子显示面板(pdp)、场致发射显示器(fed)面板等。

服务器200可以包括:服务器通信器210,其被配置为与车辆100建立通信;服务器存储部230,其被配置为存储从用户接收的生物信息和基于生物信息创建的关于用户的识别信息;服务器控制器220,其被配置为通过确定与从通信器130接收到的生物信息相同的生物信息是否存储在服务器存储部230中来进行用户认证处理。

服务器通信器210可以将存储在服务器存储部230中的用户识别信息和基于识别信息创建的生物信息发送到车辆100的通信器130,并且从车辆100接收从用户获得的用户的识别信息和生物信息。

服务器存储部230可以存储关于用户的各种类型的信息,例如,用户的生物信息和基于用户的生物信息创建的用户的识别信息。

用户应该预先将他或她的识别信息和生物信息存储在服务器200中,以使用车辆共享系统。因此,诸如指纹信息等生物信息可以由用户存储在服务器存储部230中,并且可以将基于生物信息创建的识别信息(例如,用户id)与生物信息一起存储。

服务器控制器220可以基于从发送器131接收的用户识别信息和生物信息来进行用户认证处理。

详细地,可以确定与从发送器131接收到的用户的识别信息相同的识别信息是否存储在服务器存储部230中,然后,当与接收到的用户的识别信息相同的识别信息存储在服务器存储部230中时,可以确定与从发送器131接收到的用户的生物信息相同的生物信息是否存储在服务器存储部210中。

即,首先,可以确定是否存在与接收到的用户的识别信息相同的识别信息,并且当存在相同的识别信息时,可以确定在服务器存储部230中存储的与相同的识别信息对应的生物信息是否与从发送器131接收到的识别信息相同,以进行用户认证。

如果识别信息和生物信息都与接收到的用户的识别信息和生物信息相同,则授权用户控制车辆100,从而成功地进行用户认证。然而,当识别信息与接收到的用户的识别信息相同,但是生物信息与接收到的用户的生物信息不同时,登记在服务器存储部210中的用户和实际上想要使用车辆100的用户不一样。因此,没有成功进行用户认证。

尽管为了便于说明,图3示出了服务器存储部230和服务器控制器220是单独的部件,但是实施方式不限于此,并且服务器存储部230和服务器控制器220可以作为一个部件来操作。

根据图3所示的车辆100的部件的性能,可以添加或删除至少一个部件。此外,对于本领域技术人员显而易见的是,部件的位置可以根据系统的性能或结构而变化。

图3中所示的每个部件可以是软件和/或硬件部件,例如,现场可编程门阵列(fpga)和专用集成电路(asic)。

上面参照图3描述了根据本公开的实施方式的用户认证系统10的部件。将参照附图描述根据实施方式的用户认证方法。

图4是示出将从车辆发送的生物信息与存储在服务器中的生物信息进行比较的传统方法的示图。图5是示出根据本公开的实施方式的将从车辆100发送的生物信息与存储在服务器200中的生物信息进行比较的方法的示图。

如图4所示,在使用指纹的传统用户认证方法中,通过将发送到服务器的生物信息与存储在服务器中的每条生物信息进行匹配来进行用户认证。

在这种情况下,当存储在服务器中的生物信息量不大时,不需要很长时间来完成用户认证。然而,生物信息的匹配比使用其他方法进行用户认证时需要更多的时间。因此,当存储在服务器中的生物信息量较大时,需要很长时间进行用户认证。

即,当如图4所示进行用户认证时,从车辆发送的生物信息b与存储在服务器中的第一用户生物信息b1、第二用户生物信息b2和第三用户生物信息b3中的每一个进行匹配,因此花费很长的时间来进行用户认证。

相反,如图5所示,在根据本公开的实施方式的用户认证方法中,不直接比较生物信息,首先可以主要分类识别信息(例如,id),并且当存在相同的id时,确定存储为与该id对应的生物信息和从车辆100发送的生物信息是否相同。因此,可更快地完成用户认证。

即,如图5所示,从车辆100接收的识别信息133可以与存储在服务器存储部220中的第一用户识别信息133a、第二用户识别信息133b和第三用户识别信息133c进行比较。然后,当与从车辆100接收的识别信息133相同的第三用户识别信息133c存储在服务器存储部220中时,存储在服务器存储部220中的与第三用户识别信息133c对应的第三用户生物信息134c可以与从车辆100接收到的生物信息134相比较,以确定第三用户生物信息134c和生物信息134是否相同。

与通过匹配各条生物信息来检测相同生物信息时相比,当使用id等识别信息检测相同生物信息时,花费更少的时间。综上所述,确定生物信息是否相同的处理可以只执行一次,从而更快地完成用户认证处理。

图6是示出根据本公开的实施方式的确定用户的生物信息中的指纹的特性的方法的示图。

确定用户的生物信息中的指纹的特性的方法分多个阶段进行。尽管未示出,但是当输入指纹图像时,首先从指纹图像中去除噪声,并且提取指纹的方向。然后,执行二值化处理,以使用阴影信息来简化黑白指纹,并且执行细化处理,以将指纹的每个黑边(blackside)变为单条线。随后,如图6所示。提取指纹的特征点,并且基于通过数字化特征点而获得的数字信息来确定指纹的特性。

即,可以提取图6所示的指纹的分支点a1、中心点a2、端点a3等,并且基于分支点a1、中心点a2、端点a3等来确定指纹的特性。

图7是根据本公开的实施方式的用户认证方法的流程图。

如图7所示,服务器200可以从用户接收用户的生物信息(s100)。

用户应该通过认证处理来使用车辆共享系统,并且因此应该将他/她的生物信息预先登记在服务器200中。因此,服务器200可以接收用户的生物信息,例如,指纹信息,并将指纹信息存储在服务器200中。

可以由车辆100远程地执行或者可以使用诸如移动终端等装置来执行将用户的生物信息登记在服务器200中。

接下来,服务器200基于从用户接收到的用户的生物信息来创建关于用户的识别信息(s110)。详细地,服务器200可以以识别用户的id的形式或者以随机数的形式来创建关于用户的识别信息。

接下来,服务器200可以将用户的识别信息发送到用户想要使用的车辆100(s120)。

即,当用户想要利用车辆共享服务使用特定车辆(例如车辆100)时,服务器200可以将用户的识别信息发送到由用户选择的车辆100。

接下来,当车辆100获得用户的生物信息(例如,用户的指纹信息)(s130)时,车辆100可以将所获得的生物信息和接收到的识别信息发送到服务器200(s140)。

随后,服务器200可以基于从车辆100接收到的用户的识别信息和生物信息来执行认证用户的处理。

详细地,首先,可以确定与从车辆100接收到的用户识别信息相同的识别信息是否存储在服务器200中(s150)。当在服务器200中存储有与接收到的用户的识别信息相同的识别信息时,可以确定与从车辆100接收到的用户的生物信息相同的生物信息是否存储在服务器200中(s160)。

即,首先,可以确定与从车辆100接收的用户的识别信息相同的识别信息是否存储在服务器200中。当在服务器200中存储有与接收到的用户的识别信息相同的识别信息时,可以通过确定存储在服务器200中的对应于相同的识别信息的生物信息是否与从车辆100接收的用户的生物信息相同,来认证用户。

如果识别信息和生物信息都相同,则授权用户控制车辆100。因此,用户可以成功得到认证。因此,在这种情况下,服务器200可以向车辆100发送指示用户认证成功的结果(s170)。

但是,在没有相同的识别信息时,或者虽然具有相同的识别信息,但是没有相同的生物信息时,意味着登记在服务器200中的用户和实际想要使用车辆100的用户不一样,因此用户没有得到认证。在这种情况下,服务器200可以向车辆100发送指示用户认证失败的结果(s190)。

尽管未示出,但是当发送指示用户认证成功的结果(s170)时,服务器200可以发送存储在其中的关于用户的各种类型的信息。

详细地,由于图5的识别信息133可以包括各种类型的信息,所以服务器200可以将用户的集成存储器系统(ims)信息、平视显示器(hud)信息和车身控制模块(bcm)信息中的至少一个发送到车辆100。接收该信息的车辆100可以授权用户控制车辆100并基于接收到的信息自动控制车辆100的各种部件(s180)。

尽管未示出,但是在用户根据控制车辆100的许可和接收到的信息使用车辆100之后车辆100的使用结束时,车辆100可以删除用户的识别信息和生物信息。

如果车辆由多人共享,当关于首次使用车辆的用户的信息保留在车辆中时,该信息可能被另一个人泄露出。

因此,当确定通过了用户认证的用户已经结束了车辆100的操作时,可以从车辆100自动删除用户的识别信息和生物信息。例如,当车辆100的发动机‘熄火’时,可以确定用户的车辆100的操作已经结束。此外,尽管未示出,但是当确定用户的车辆100的操作已经结束时,服务器200可以删除存储在其中的用户的识别信息。

在车辆由多个驾驶员共享的情况下,如果关于驾驶员的信息存储在车辆100中,则当另一驾驶员使用车辆100时,该信息可能泄漏。因此,驾驶员的生物信息存储在服务器200内,而非车辆100内。然而,由于驾驶员的识别信息应该预先存储,所以无论何时驾驶员再次请求识别信息时,服务器200可以重新创建识别信息并将其发送到车辆100。

图8是根据本公开的实施方式的控制服务器200的方法的流程图。

如图8所示,服务器200可以基于从用户获得的第一识别信息来创建第一生物信息(s210)。

详细地,第一识别信息可以被理解为是指由用户最初在服务器200中登记的识别信息,并且第一生物信息可以被理解为是指基于第一识别信息创建的关于用户的生物信息。

当创建第一生物信息时,服务器200可以将第一识别信息发送到车辆100(s220)。

接下来,可以从车辆100接收关于用户的第二识别信息和第二生物信息(s230)。

详细地,第二识别信息是指用户输入的识别信息。当从用户获得的第一识别信息与由车辆100从服务器200接收的第二识别信息相同时,车辆100可以从用户获得第二生物信息,并将获得的生物信息发送到服务器200。

当从车辆100接收到第二识别信息时,服务器200可以确定与第二识别信息匹配的第一识别信息是否存储在其内(s240)。

s230是在将用户的第一生物信息和第二生物信息彼此进行比较之前确定第一识别信息和第二识别信息是否相同以更快地进行用户认证处理的操作。

当在操作s230中确定存在第一识别信息与第二识别信息匹配时,服务器200可以确定第一生物信息和第二生物信息是否相同(s250)。

s250是确定是否授权用户使用车辆100的操作,其中,通过确定从车辆100获得的用户的生物信息和存储在服务器200中的生物信息是否相同,来认证用户。

当在s250中确定第一生物信息和第二生物信息相同时,可以确定授权用户控制车辆100,因此服务器200可以将认证用户的结果发送到车辆100(s260)。

根据本公开的实施方式,服务器200首先通过确定识别信息是否相同来确定用户的身份,并且当识别信息相同时,确定生物信息是否相同,如图8所示,从而更快地认证用户。

图9至图11是示出根据本公开的实施方式的能够获得用户的生物信息的传感器110的各种位置的示图。

如图9所示,传感器110a、110b和110c可以设置在车辆100的方向盘27或显示器150上。由于用户可能在进入车辆100之后操纵方向盘27或显示器150,所以用户可以使用设置在方向盘27或显示器150上的传感器110a、110b和110c来进行用户认证处理。

可替代地,如图10和图11所示,传感器110d、110e或110f可以设置在车辆100的变速杆41、轻推往返单元(jogshuttle)43或把手17l上。

具体地,如图11所示,通常,位于车辆100外部并且想要使用车辆100的用户可以触摸车辆100的把手17l。因此,能够获得用户的生物信息的传感器110f可以设置在车辆100的把手17l上,从而可以更容易地感测和获得用户的生物信息。

虽然图9至图11示出了传感器110的各种位置,但是实施方式不限于此,并且传感器110可以设置在车辆100的可以感测用户的触摸的任何位置上。

以上参照附图描述了根据本公开的实施方式的用户认证系统10的结构和用户认证方法。

传统上,通过将从车辆接收到的生物信息与存储在服务器中的每条生物信息进行比较,来进行用户认证处理。因此,当关于用户的大量信息存储在服务器中时,用户认证处理需要很多时间。

相反,在根据本公开的实施方式的用户认证系统和用户认证方法中,通过使用用户的识别信息块确定用户的身份,并且当用户识别信息相同时,比较生物信息,来认证用户。因此,与传统方法相比,用户认证过程可以更快地完成。

从以上描述显而易见的是,根据本公开的实施方式的用户认证系统可以通过使用用户的识别信息确定用户的身份,然后当识别信息相同时,比较生物信息块,来认证用户。因此,与传统方法相比,用户认证过程可以更快地完成。

虽然以上参考某些实施方式和附图描述了本公开,但是本领域普通技术人员可以基于上述描述进行各种改变和修改。例如,甚至当可以以与本文所描述的顺序不同的顺序执行上述技术时,和/或当诸如系统、结构、装置、电路等上述部件以与本文描述的形式不同的形式彼此耦合或组合或者用其他部件或等同物替换或代替时,可以获得合适的结果。因此,应该理解的是,权利要求的其他实施方式和等同物落入所附权利要求的范围内。

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