首页> 中国专利> 一种分级身份认证机制的动态调整方法及装置

一种分级身份认证机制的动态调整方法及装置

摘要

本发明公开了一种分级身份鉴权机制的动态调整方法及装置,所述方法包括:在分级身份鉴权机制中,基于实时获取的一个或多个第一参数的取值,从第一身份认证机制集合中动态选择第一身份认证机制,根据所述第一身份认证机制对用户进行认证;和/或,基于实时获取的一个或多个第二参数的取值,从第二身份认证机制集合中动态选择第二身份认证机制,根据所述第二身份认证机制对用户进行认证。通过本发明的方法,为用户提供了动态、灵活的身份认证机制,降低了用户操作的复杂度,提高了一次认证成功的概率,缩短了认证过程,确保用户驾驶的安全性,进一步提升了用户体验。

著录项

  • 公开/公告号CN109774653A

    专利类型发明专利

  • 公开/公告日2019-05-21

    原文格式PDF

  • 申请/专利权人 上海小蓦智能科技有限公司;

    申请/专利号CN201910098309.1

  • 发明设计人 宦涣;戴帅湘;

    申请日2019-01-31

  • 分类号

  • 代理机构武汉智权专利代理事务所(特殊普通合伙);

  • 代理人任冠举

  • 地址 200051 上海市长宁区紫云路421号(T1)602室

  • 入库时间 2024-02-19 09:26:47

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-11-03

    专利权的转移 IPC(主分类):B60R25/20 专利号:ZL2019100983091 登记生效日:20231019 变更事项:专利权人 变更前权利人:北京蓦然认知科技有限公司 变更后权利人:重庆闪联信息技术有限公司 变更事项:地址 变更前权利人:100083 北京市海淀区学院路甲5号1#厂房东区4层003 变更后权利人:400000 重庆市渝北区北部新区星光大道98号2-办公

    专利申请权、专利权的转移

  • 2020-07-10

    授权

    授权

  • 2019-09-20

    著录事项变更 IPC(主分类):B60R25/20 变更前: 变更后: 申请日:20190131

    著录事项变更

  • 2019-09-20

    专利申请权的转移 IPC(主分类):B60R25/20 登记生效日:20190903 变更前: 变更后: 申请日:20190131

    专利申请权、专利权的转移

  • 2019-06-14

    实质审查的生效 IPC(主分类):B60R25/20 申请日:20190131

    实质审查的生效

  • 2019-05-21

    公开

    公开

查看全部

说明书

技术领域

本发明实施例涉及信息处理技术领域,特别涉及一种分级身份认证机制的动态调整方法及装置。

背景技术

目前的车机身份认证机制呈现出多样化的趋势,例如,可以采用密码、声纹、人脸识别、指纹识别等方式来对用户进行身份认证。

现有的身份认证机制,对于系统来说,相当于是一次性认证,即用户只需要验证一次,即能够使用或访问车辆的全部参数或功能,这种认证方式缺乏连续的分级鉴权。

此外,不同的身份认证机制各有优缺点,例如,密码认证在人流量多的场所容易导致密码泄露,人脸识别在光线较暗的环境下容易出现认证失败的情况,指纹识别在天气干燥的情况下容易出现认证失败的情况。可见,现有技术的车机身份认证机制无法根据实际情况动态地调整,其安全性、灵活性都较差,还存在由于环境因素导致用户多次认证均无法成功的情况,可能会造成认证过程不必要的延长,影响用户的使用体验,严重时还会影响用户驾驶的安全性。

发明内容

针对现有技术中的问题,本发明提供一种分级身份认证机制的动态调整方法及装置。

本发明提供一种分级身份认证机制的动态调整方法,所述方法包括:

采用第一身份认证机制对用户进行认证,判断认证结果是否为认证通过,如果是,则向用户提供第一车辆访问权限;所述第一身份认证机制属于第一身份认证机制集合;

采用第二身份认证机制对用户进行认证,判断认证结果是否为认证通过,如果是,则进一步向用户提供第二车辆访问权限;所述第二身份认证机制属于第二身份认证机制集合;所述第一车辆访问权限不同于第二车辆访问权限;

其中,所述第一身份认证机制集合包括多个第一身份认证机制,所述采用第一身份认证机制对用户进行认证,具体为:实时获取一个或多个第一参数的取值,基于所述一个或多个第一参数的取值,从所述第一身份认证机制集合中动态选择所述第一身份认证机制,根据所述第一身份认证机制对用户进行认证;和/或,

所述第二身份认证机制集合包括多个第二身份认证机制;所述采用第二身份认证机制对用户进行认证,具体为:实时获取一个或多个第二参数的取值,基于所述一个或多个第二参数的取值,从所述第二身份认证机制集合中动态选择所述第二身份认证机制,根据所述第二身份认证机制对用户进行认证。

本发明提供一种分级身份认证机制的动态调整方法,所述装置包括:

第一认证单元,用于采用第一身份认证机制对用户进行认证,将第一认证结果发送给处理单元;

第二认证单元,用于采用第二身份认证机制对用户进行认证,将第二认证结果发送给所述处理单元;

所述处理单元,用于判断第一认证结果是否为是,如果是,则向用户提供第一车辆访问权限;还用于判断第二认证结果是否为是,如果是,则进一步向用户提供第二车辆访问权限;

所述第一身份认证机制属于第一身份认证机制集合,所述第二身份认证机制属于第二身份认证机制集合,所述第一车辆访问权限不同于第二车辆访问权限;

所述装置还包括参数获取单元和身份认证机制确定单元;

所述第一身份认证机制集合包括多个第一身份认证机制,所述参数获取单元,用于实时获取一个或多个第一参数的取值;身份认证机制确定单元,用于基于所述参数单元获取的一个或多个第一参数的取值,从所述第一身份认证机制集合中动态选择所述第一身份认证机制,并将选择结果发送给第一认证单元;和/或,

所述第二身份认证机制集合包括多个第二身份认证机制;所述参数获取单元,还用于实时获取一个或多个第二参数的取值;身份认证机制确定单元,用于基于所述参数单元获取的一个或多个第二参数的取值,从所述第二身份认证机制集合中动态选择所述第二身份认证机制,并将选择结果发送给第二认证单元。

本发明提供一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有可在处理器上运行的计算机程序,所述计算机程序在被所述处理器执行时实现如上所述的方法。

本发明提供一种计算机可读存储介质,所述计算机可读存储介质中存储有可在处理器上运行的计算机程序、所述计算机程序在被执行时实现如上所述的方法。

本发明提供一种车机,其特征在于,包括如上所述的装置。

通过本发明的方法,车辆或车机为用户提供了分级身份认证,且基于实时获取的参数取值,动态选择身份认证机制,为用户提供了动态、灵活的身份认证机制,避免了外在因素影响用户认证结果,同时避免了认证失败时需要用户多次转移注意力而重新尝试认证的情况,降低了用户操作的复杂度,提高了一次认证成功的概率,缩短了认证过程,确保用户驾驶的安全性,进一步提升了用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一个实施例中的分级身份认证机制的动态调整方法。

图2是本发明一个实施例中的分级身份认证机制的动态调整装置。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。本发明的实施例以及实施例的具体特征是对本发明实施例技术方案的详细说明,而非对本发明说明书技术方案的限定,在不冲突的情况下,本发明的实施例以及实施例的技术特征可以相互结合。

本发明的分级身份认证机制的动态调整方法可以应用于任何装置或设备,如车辆、移动终端、智能家居设备等。以下仅以本发明的方法应用于车辆为例进行说明,其不应当视为对本发明方案的限制。

本发明的方法可以应用于任意类型的车辆,如小型客车、中型客车、大巴车、卡车、跑车、轿车、货车、SUV等,所述车辆可以是传统的内燃机车辆、电动车辆、汽油电池混合动力车辆以及新型的绿色能源动力车辆如空气动力车辆等。

以下对本发明的分级身份认证机制的动态调整方法进行说明,参见图1,所述方法包括:

采用第一身份认证机制对用户进行认证,判断认证结果是否为认证通过,如果是,则向用户提供第一车辆访问权限;所述第一身份认证机制属于第一身份认证机制集合;

采用第二身份认证机制对用户进行认证,判断认证结果是否为认证通过,如果是,则进一步向用户提供第二车辆访问权限;所述第二身份认证机制属于第二身份认证机制集合;所述第一车辆访问权限不同于第二车辆访问权限;

其中,所述第一身份认证机制集合包括多个第一身份认证机制,所述采用第一身份认证机制对用户进行认证,具体为:实时获取一个或多个第一参数的取值,基于所述一个或多个第一参数的取值,从第一身份认证机制集合中动态选择第一身份认证机制,根据所述第一身份认证机制对用户进行认证;和/或,

所述第二身份认证机制集合包括多个第二身份认证机制;所述采用第二身份认证机制对用户进行认证,具体为:实时获取一个或多个第二参数的取值,基于所述一个或多个第二参数的取值,从第二身份认证机制集合中动态选择第二身份认证机制,根据所述第二身份认证机制对用户进行认证。

通过本发明的方法,车辆或车机为用户提供了分级身份认证,且基于实时获取的参数取值,动态选择身份认证机制,为用户提供了动态、灵活的身份认证机制,避免了外在因素影响用户认证结果,同时避免了认证失败时需要用户多次转移注意力而重新尝试认证的情况,降低了用户操作的复杂度,提高了一次认证成功的概率,缩短了认证过程,确保用户驾驶的安全性,进一步提升了用户体验。

优选的,所述第一身份认证机制集合和/或第二身份认证机制集合包括以下身份认证机制的多种:密码认证、射频钥匙、蓝牙钥匙、智能钥匙、终端认证、第三方平台独立认证、生物认证、用户语音语义习惯认证、用户驾驶习惯认证。

优选的,所述密码认证为在车机提供的界面上输入密码进行认证,上述终端认证为利用与车机关联的终端进行认证,所述与车机关联的终端可以为事先在车机上注册过的终端;所述终端认证具体可以为与车机关联的终端与车辆的距离小于预设值内,或者,与车机关联的终端与车机建立了连接,所述连接可以为无线连接如蓝牙连接、wifi连接等,也可以为有线连接如通过数据线进行连接,所述终端认证还可以为在该终端提供的界面上输入密码进行认证。

优选的,第一身份认证机制集合选择具有认证等级较低的认证机制,如密码认证、射频钥匙、蓝牙钥匙、智能钥匙、终端认证、第三方平台独立认证等,而第二身份认证机制集合选择认证等级较高的认证机制,如各种生物认证技术、用户语音语义习惯认证、用户驾驶习惯认证等。

优选的,相对于车机而言,所述第一身份认证机制和/或第二身份认证机制的触发方式可以为被动触发或主动触发。其中,被动触发是指应用户请求的事件而触发身份认证,例如,用户请求打开车门时,车辆或车机进行密码认证,主动触发是指车机在一定时间内主动采集数据进行身份认证,而不需要用户为通过身份认证而专门执行特定的操作,例如,随着用户的驾驶,车机采集用户的驾驶习惯用作身份认证,驾驶操作是用户驾驶车辆本就要进行的操作,而并非为了身份认证而专门执行的操作。

优选的,第一身份认证机制和/或第二身份认证机制的触发方式为被动触发时,在采用第一身份认证机制和/或第二身份认证机制集合对用户进行认证之前,获取用户针对第一车辆访问权限和/或第二车辆访问权限的请求。

优选的,第一车辆访问权限和第二车辆访问权限为不同的车辆空间访问权限,如所述第一车辆访问权限为允许进入车辆内部,所述第二车辆访问权限为允许打开车辆前盖和/或后备箱;在另一个实施例中,第一车辆访问权限和第二车辆访问权限为不同的车辆参数性能,例如第一车辆访问权限为允许车速为80km/h,第二车辆访问权限为允许车速为100km/h;在另一个实施例中,第一车辆访问权限和第二车辆访问权限为不同的车辆功能,例如第一车辆访问权限为允许进行车辆的驾驶,第二车辆访问权限为允许进行语音支付。

优选的,所述一个或多个第一参数和/或所述一个或多个第一参数体现了影响认证结果的外在因素,其可以为环境参数、时间参数、车辆状态参数、车辆位置参数、用户状态参数等。其中,环境参数可以包括湿度、温度、亮度等,车辆状态参数的取值可以为行驶状态、停止状态。车辆位置参数的取值为车辆的实时位置,如通过GPS等定位方式获取的车辆位置,在另一个实施例中,车辆位置参数的取值可以为车辆所停靠的位置,如为路边停车位、地下停车位等。用户状态参数的取值可以为是否戴墨镜、是否戴手套、是否戴口罩、是否感冒/发声困难。

优选的,预存一条或多条第一身份认证机制选择规则和/或第二身份认证机制选择规则,其中,第一身份认证机制集合、第一车辆访问权限、第一身份认证机制选择规则之间具有对应关系,所述基于所述一个或多个第一参数的取值,从第一身份认证机制集合中动态选择第一身份认证机制,具体为:基于所述一个或多个第一参数的取值以及所述一条或多条第一身份认证机制选择规则,从第一身份认证机制集合中动态选择第一身份认证机制,和/或,第二身份认证机制集合、第二车辆访问权限、第二身份认证机制选择规则之间具有对应关系,所述基于所述一个或多个第二参数的取值,从第二身份认证机制集合中动态选择第二身份认证机制,具体为:基于所述一个或多个第二参数的取值以及所述一条或多条第二身份认证机制选择规则,从第二身份认证机制集合中动态选择第二身份认证机制。

优选的,基于所述一个或多个第一参数的取值,动态选择第一身份认证机制,具体为,确定与所述第一车辆访问权限对应的一条或多条第一身份认证机制选择规则,遍历所述第一身份认证机制选择规则,判断是否存在一条第一身份认证机制选择规则与所有所述第一参数的取值相匹配,若是,将该条第一身份认证机制选择规则中指定的身份认证机制,确定为第一身份认证机制;和/或,基于所述一个或多个第二参数的取值,动态选择第二身份认证机制,具体为,确定与所述第二车辆访问权限对应的一条或多条第二身份认证机制选择规则,遍历所述第二身份认证机制选择规则,判断是否存在一条第二身份认证机制选择规则与所有所述第二参数的取值相匹配,若是,将该条第二身份认证机制选择规则中指定的身份认证机制,确定为第二身份认证机制。

优选的,若所有第一身份认证机制选择规则均与所述第一参数的取值不相匹配,则选择第一车辆组件,向其发送控制指令,以使得所述第一车辆组件执行该控制指令,所述第一车辆组件执行该控制指令后使得所述一个或多个第一参数中的一个的取值发生改变,再次判断所有所述第一参数的取值是否与某一第一身份认证机制选择规则相匹配,若是,将该条第一身份认证机制选择规则中指定的身份认证机制,确定为第一身份认证机制,若否,则重复执行上述选择第一车辆组件、向其发送控制指令、再次判断所有所述第一参数的取值是否与某一第一身份认证机制选择规则相匹配的步骤,直到判断结果为所有所述第一参数的取值与某一第一身份认证机制选择规则相匹配,此时,将该条第一身份认证机制选择规则中指定的身份认证机制,确定为动态选择出的第一身份认证机制;和/或,若所有第二身份认证机制选择规则均与所述第二参数的取值不相匹配,则选择第二车辆组件,向其发送控制指令,以使得所述第二车辆组件执行该控制指令,所述第二车辆组件执行该控制指令后使得所述一个或多个第二参数中的一个的取值发生改变,再次判断所有所述第二参数的取值是否与某一第二身份认证机制选择规则相匹配,若是,将该条第二身份认证机制选择规则中指定的身份认证机制,确定为第二身份认证机制,若否,则重复执行上述选择第二车辆组件、向其发送控制指令、再次判断所有所述第二参数的取值是否与某一第二身份认证机制选择规则相匹配的步骤,直到判断结果为所有所述第二参数的取值与某一第二身份认证机制选择规则相匹配,此时,将该条第二身份认证机制选择规则中指定的身份认证机制,确定为动态选择出的第二身份认证机制。

优选的,所述第一身份认证机制选择规则和/或第二身份认证机制选择规则为用户设置;所述第一身份认证机制选择规则和/或第二身份认证机制选择规则还可以为车机从云服务器下载;所述第一身份认证机制选择规则和/或第二身份认证机制选择规则还可以为车机基于用户的历史使用记录生成。

优选的,在基于所述一个或多个第一参数的取值,动态选择第一身份认证机制集合和/或第二身份认证机制集合中的一个或多个身份认证机制之后,提示用户所述选择出的一个或多个身份认证机制,例如可通过语音进行提示。

以下结合具体实施例对本发明的方法进行说明。

场景一:第一身份认证机制集合包括密码认证,第一车辆访问权限为驾驶车辆,第二身份认证机制集合包括指纹识别、人脸识别,第二车辆访问权限为语音支付。

本场景中,由于第一身份认证集合仅包括一种身份认证机制,因此,无需基于一个或多个第一参数选择身份认证机制,即直接采用密码认证机制对用户进行身份认证,具体为:接收用户输入的密码,并与预存的密码进行比对,若比对一致,则身份认证通过,此时,用户具有驾驶车辆的权限,但不具有第二车辆访问权限即无法使用语音支付功能。此后,在驾驶过程中,用户通过与语音助手进行交互,生成一个到店提货订单,订单内容为两杯星巴克摩卡咖啡,用户从多种支付方式中选择语音支付方式,此时,车机根据一个或多个第二参数从指纹识别和人脸识别中动态选择一个身份认证机制作为第二身份认证机制。

具体的,车机根据第二身份认证机制选择规则确定需要获取的第二参数为亮度、湿度、温度、用户状态,则从相应的传感器获取上述第二参数的取值(如表1所示),并遍历预设的、与第二车辆访问权限对应的一个或多个第二身份认证机制选择规则,判断所有第二参数的取值是否均与某一第二身份认证机制选择规则中相匹配,当所有第二参数的取值均与某一第二身份认证机制选择规则匹配时,将该规则中指定的身份认证机制作为动态选择出的第二身份认证机制。

表1:第二参数取值

编号外部参数取值1亮度2湿度干燥3温度5度4用户状态戴手套

在本场景中,第二身份认证机制选择规则可以为:

A:亮度为高、湿度为干燥、温度为10度以下、用户状态为戴手套,则选择人脸识别作为身份认证机制。

B:亮度为低、湿度为湿润、温度为10度以上,用户状态为未戴手套,则选择指纹识别作为身份认证机制。

本领域技术人员可知,还可以预设更多条第二身份认证机制选择规则,本实施例中仅以上述两条第二身份认证机制选择规则为例进行说明。

在本场景中,车机通过匹配,确定第二身份认证选择规则A与表1所示的所有第二参数的取值相匹配,因此,车机选择人脸识别作为第二身份认证机制,并通过语音提示用户“请进行人脸识别以启动语音支付功能”。随后,车辆的人脸识别装置采集用户的脸部图像并进行人脸验证,认证通过后进一步提示用户“人脸识别已通过,启用语音支付功能”,用户在听到该提示后,通过语音支付功能对上述订单进行支付。

在本场景的另一个实施例中,车机可以获取所有第二参数的取值(如表2),并在判断第二身份认证机制选择规则与所有第二参数的取值是否匹配时,对于表2中存在而第二身份认证选择规则中并未规定的第二参数如时间、车辆状态、车辆位置,认为其取值与第二身份认证机制选择规则相匹配。则在该实施例中,同样能够确定所匹配的是第二身份认证选择规则A。

表2:第二参数取值

编号外部参数取值1亮度2湿度干燥3温度5度4时间8PM5车辆状态行驶中6车辆位置——7用户状态戴手套

在本场景中,当用户驾驶过程中需要进行身份验证时,实时获取第二参数取值,基于第二参数取值选择合适的第二身份验证机制对用户进行验证,避免了外在因素影响用户认证结果,同时避免了认证失败时需要用户多次转移注意力而重新尝试认证的情况,提高了一次认证成功的概率,缩短了认证过程,确保用户驾驶的安全性,进一步提升了用户体验。

场景二:本实施例与场景一的第一身份认证机制集合、第一车辆访问权限、第二身份认证机制集合、第二车辆访问权限、预设的与第二车辆访问权限对应的身份认证机制选择规则均相同,二者的区别在于根据第二身份认证机制集合对用户进行认证时,车机获取的第二参数取值不同,本场景中,车机获取的第二参数取值参见表3。此时,车机遍历预设的与第二车辆访问权限对应的第二身份认证机制选择规则A和B,确定第二身份认证机制选择规则A与所有上述第一参数的取值不匹配,第二身份认证机制选择规则B也与所有上述第一参数的取值不匹配,此时,车机选择车辆内顶灯作为第二车辆组件,向其发送控制指令如打开内顶灯,车辆内顶灯收到该指令后,执行打开操作,从而使得亮度参数的取值从低变为高,车机在发送该指令后经过预设时间如五秒后,再次判断第二身份认证机制选择规则A或B是否与所述第二参数的取值相匹配,此时,判断结果为第二身份认证机制选择规则A相匹配,因此,选择人脸识别作为当前的认证机制,此后的流程与场景一相同,此处不再赘述。

表3:第二参数取值

编号外部参数取值1亮度2湿度干燥3温度5度4用户状态戴手套

在本场景的另一个实施例中,车机还可以选择其他车辆组件,例如,在用户状态为未戴手套的情况下,车机还可选择加湿器作为第二车辆组件,控制加湿器工作以改变车内湿度,从而也可以选择指纹识别作为第二身份认证机制。

在本场景中,在不适宜采用第二身份认证机制集合中所有身份认证机制的情况下,通过车机进行智能判断并控制一个或多个车辆组件,改变一个或多个第二参数的取值,从而使得第二参数与一个或多个第二身份认证机制选择规则中的某个身份认证机制选择规则相匹配,避免了用户在所有身份认证机制都不适宜的情况下盲目尝试,提高了一次认证成功的概率,缩短了认证过程,确保用户驾驶的安全性,进一步提升了用户体验。

场景三:第一身份认证机制集合包括密码认证、终端认证,第一车辆访问权限为允许进入车辆并以低于第一速度阈值的速度驾驶车辆,第二身份认证机制集合包括用户驾驶习惯认证,第二车辆访问权限为允许以低于第二速度阈值的速度驾驶车辆,其中第二速度阈值高于第一速度阈值。

本场景中,由于第一身份认证集合包括两种认证机制,因此,需要基于第一参数进行选择,车机获取第一参数的取值(如表4所示),并遍历预设的、与第一车辆访问权限对应的第一身份认证机制选择规则,其中,所述第一身份认证机制选择规则可以为一个或多个,车机判断所有第一参数的取值是否均与一个或多个第一身份认证机制选择规则中的一个相匹配,当所有第一参数的取值均与某一第一身份认证机制选择规则匹配时,将该规则中指定的身份认证机制作为动态选择出的身份认证机制。

表4第一参数取值

编号外部参数取值1车辆位置马路边停车位

在本场景中,第一身份认证机制选择规则可以为:

A:车辆位置为地下停车位,则选择密码认证作为身份认证机制。

B:车辆位置为马路边停车位,则选择终端认证作为认证机制。

则车机通过匹配,确定表4所示的第一参数取值与身份认证选择规则B相匹配,因此,选择密码认证作为当前的认证机制,车机向与其关联的终端发送通知,触发所述终端显示密码输入界面并通过语音提示用户“请输入车辆解锁密码”。随后,所述终端获取用户输入的密码,将其与预设密码进行比对并将比对结果发送给车机,或者终端将获取的用户输入的密码发送给车机,车机将接收到的密码与预设密码进行比对得到比对结果,若比对结果为一致,则车机解锁车辆,用户被允许进入车辆内部,且可以以低于第一速度阈值的速度驾驶车辆。在用户驾驶车辆的过程中,车机实时获取该用户的驾驶习惯特征,并于预设的驾驶习惯进行比对,若一致,则该用户通过驾驶习惯特征认证,允许该用户以低于第二速度阈值的速度驾驶车辆,此时,车机主动提示用户“您现在最高可以第二速度阈值进行驾驶”。

在本场景中,根据外界因素选择合适的认证方式,避免了用户密码的泄露,防止车辆被盗,同时,能够在用户驾驶的过程中在用户无感知的情况下对用户进行认证,降低了用户操作的复杂度,确保用户驾驶的安全性,进一步提升了用户体验。

上述实施例仅以分级身份认证为两级为例进行了说明,显然,本发明的方法也可以包括三级或者更多级的身份认证,不同级别的身份认证对应不同的车辆访问权限。

上述实施例仅以从第一身份认证机制集合和/或第二身份认证机制集合中动态选择一个身份认证机制为例进行了说明,显然,根据用户的具体需求以及预设的身份认证机制选择规则的具体内容,本发明的方法也可以从第一身份认证机制集合和/或第二身份认证机制集合中动态选择多个身份认证机制。

本发明提供一种分级身份认证机制的动态调整方法,参见图2,所述装置包括:

第一认证单元,用于采用第一身份认证机制对用户进行认证,将第一认证结果发送给处理单元;

第二认证单元,用于采用第二身份认证机制对用户进行认证,将第二认证结果发送给所述处理单元;

所述处理单元,用于判断第一认证结果是否为是,如果是,则向用户提供第一车辆访问权限;还用于判断第二认证结果是否为是,如果是,则进一步向用户提供第二车辆访问权限;

所述第一身份认证机制属于第一身份认证机制集合,所述第二身份认证机制属于第二身份认证机制集合,所述第一车辆访问权限不同于第二车辆访问权限;

所述装置还包括参数获取单元和身份认证机制确定单元;

所述第一身份认证机制集合包括多个第一身份认证机制,所述参数获取单元,用于实时获取一个或多个第一参数的取值;身份认证机制确定单元,用于基于所述参数单元获取的一个或多个第一参数的取值,从所述第一身份认证机制集合中动态选择所述第一身份认证机制,并将选择结果发送给第一认证单元;和/或,

所述第二身份认证机制集合包括多个第二身份认证机制;所述参数获取单元,还用于实时获取一个或多个第二参数的取值;身份认证机制确定单元,用于基于所述参数单元获取的一个或多个第二参数的取值,从所述第二身份认证机制集合中动态选择所述第二身份认证机制,并将选择结果发送给第二认证单元。

优选的,所述第一身份认证机制集合和/或第二身份认证机制集合包括以下身份认证机制的多种:密码认证、射频钥匙、蓝牙钥匙、智能钥匙、终端认证、第三方平台独立认证、生物认证、用户语音语义习惯认证、用户驾驶习惯认证。

优选的,所述第一身份认证机制和/或第二身份认证机制的触发方式可以为被动触发或主动触发。

优选的,所述第一车辆访问权限和所述第二车辆访问权限为:不同的车辆空间访问权限,或者,为不同的车辆参数性能,或者不同的车辆功能。

优选的,所述一个或多个第一参数和/或所述一个或多个第二参数包括环境参数、时间参数、车辆状态参数、车辆位置参数、用户状态参数。

优选的,所述装置还包括存储单元,用于存储一条或多条第一身份认证机制选择规则和/或第二身份认证机制选择规则;

所述存储单元,还用于存储所述第一身份认证机制集合、所述第一车辆访问权限、所述第一身份认证机制选择规则之间具有对应关系,所述身份认证机制确定单元,具体用于:基于所述一个或多个第一参数的取值以及所述一条或多条第一身份认证机制选择规则,从所述第一身份认证机制集合中动态选择所述第一身份认证机制;和/或,

所述存储单元,还用于存储所述第二身份认证机制集合、所述第二车辆访问权限、所述第二身份认证机制选择规则之间具有对应关系,所述身份认证机制确定单元,具体用于:基于所述一个或多个第二参数的取值以及所述一条或多条第二身份认证机制选择规则,从所述第二身份认证机制集合中动态选择所述第二身份认证机制。

优选的,所述身份认证机制确定单元,具体用于,根据存储单元存储的对应关系确定与所述第一车辆访问权限对应的一条或多条第一身份认证机制选择规则,遍历所述第一身份认证机制选择规则,判断是否存在一条第一身份认证机制选择规则与所有所述第一参数的取值相匹配,若是,将该条第一身份认证机制选择规则中指定的身份认证机制,确定为第一身份认证机制;和/或,

所述身份认证机制确定单元,具体用于,根据存储单元存储的对应关系确定与所述第二车辆访问权限对应的一条或多条第二身份认证机制选择规则,遍历所述第二身份认证机制选择规则,判断是否存在一条第二身份认证机制选择规则与所有所述第二参数的取值相匹配,若是,将该条第二身份认证机制选择规则中指定的身份认证机制,确定为第二身份认证机制。

优选的,所述身份认证机制确定单元,还用于:若所有第一身份认证机制选择规则均与所述第一参数的取值不相匹配,则选择第一车辆组件,向其发送控制指令,以使得所述第一车辆组件执行该控制指令,所述第一车辆组件执行该控制指令后使得所述一个或多个第一参数中的一个的取值发生改变;再次判断所有所述第一参数的取值是否与某一第一身份认证机制选择规则相匹配,若是,将该条第一身份认证机制选择规则中指定的身份认证机制,确定为第一身份认证机制,若否,则重复执行上述选择第一车辆组件、向其发送控制指令、再次判断所有所述第一参数的取值是否与某一第一身份认证机制选择规则相匹配的步骤,直到判断结果为所有所述第一参数的取值与某一第一身份认证机制选择规则相匹配,此时,将该条第一身份认证机制选择规则中指定的身份认证机制,确定为动态选择出的第一身份认证机制;和/或,

所述身份认证机制确定单元,还用于:若所有第二身份认证机制选择规则均与所述第二参数的取值不相匹配,则选择第二车辆组件,向其发送控制指令,以使得所述第二车辆组件执行该控制指令,所述第二车辆组件执行该控制指令后使得所述一个或多个第二参数中的一个的取值发生改变,再次判断所有所述第二参数的取值是否与某一第二身份认证机制选择规则相匹配,若是,将该条第二身份认证机制选择规则中指定的身份认证机制,确定为第二身份认证机制,若否,则重复执行上述选择第二车辆组件、向其发送控制指令、再次判断所有所述第二参数的取值是否与某一第二身份认证机制选择规则相匹配的步骤,直到判断结果为所有所述第二参数的取值与某一第二身份认证机制选择规则相匹配,此时,将该条第二身份认证机制选择规则中指定的身份认证机制,确定为动态选择出的第二身份认证机制。

本发明提供一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有可在处理器上运行的计算机程序,所述计算机程序在被所述处理器执行时实现如上所述的方法。

本发明提供一种计算机可读存储介质,所述计算机可读存储介质中存储有可在处理器上运行的计算机程序、所述计算机程序在被执行时实现如上所述的方法。

本发明提供一种车机,其特征在于,包括如上所述的装置。

可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质可以包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、闪存、可擦式可编程只读存储器(EPROM)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码。

以上说明只是为了方便理解本发明而举出的例子,不用于限定本发明的范围。在具体实现时,本领域技术人员可以根据实际情况对装置的部件进行变更、增加、减少,在不影响方法所实现的功能的基础上可以根据实际情况对方法的步骤进行变更、增加、减少或改变顺序。

尽管已经示出和描述了本发明的实施例,本领域技术人员应当理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同替换所限定,在未经创造性劳动所作的改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号