发明内容
本发明的目的是提供一种操作权限的验证方法、装置及车载***,目的在于解决现有技术中对于远程操作的鉴权过程安全性不足的问题。
为解决上述技术问题,本发明提供一种操作权限的验证方法,用于车联网***中,预先将生物特征验证模板分为多个验证模板片段,生成伪装片段,分别将各所述验证模板片段与所述伪装片段的组合存储在不同的存储位置,包括:
接收当前用户输入的第一生物特征信息;
获取所述多个验证模板片段以及所述伪装片段;
筛选出所述伪装片段,将所述多个验证模板片段组合生成所述生物特征验证模板;
将所述第一生物特征信息与所述生物特征验证模板进行对比,当匹配一致时验证成功。
可选地,所述预先将生物特征验证模板分为多个验证模板片段,生成伪装片段,分别将各所述验证模板片段以及伪装片段的组合存储在不同的存储位置包括:
将生物特征验证模板沿特征线分为第一验证模板片段以及第二验证模板片段两个部分;
生成伪装片段,所述伪装片段与所述第一验证模板片段合成为伪装模板;
将所述伪装模板存储于车载***,将所述第二验证模板片段以及所述伪装片段存储于云端服务器。
可选地,所述获取所述多个验证模板片段以及所述伪装片段包括:
获取存储在云端服务器的第二验证模板片段及伪装片段,以及获取存储在车载***的伪装模板。
可选地,在所述接收当前用户输入的第一生物特征信息之前还包括:
当前用户通过输入账号密码的方式访问云端服务器,获取车辆的状态信息。
可选地,在所述当前用户通过输入账号密码的方式访问云端服务器之后,在所述接收当前用户输入的第一生物特征信息之前还包括:
接收用户输入的第二生物特征信息;
将所述第二生物特征信息与预设的授权模板信息进行比较;
当匹配成功时,执行后续验证的操作。
可选地,在将所述第一生物特征信息与所述生物验证验证模板进行对比,当匹配一致时验证成功之后还包括:
车载***响应所述当前用户输入的控制指令。
可选地,所述车载***响应所述当前用户输入的控制指令包括:
所述车载***响应预设授权时间段内当前用户输入的控制指令,当超过预设授权时间段时,需重新进行验证。
可选地,在所述车载***响应所述当前用户输入的控制指令之后还包括:
将生成的所述生物特征验证模板进行清除。
本发明还提供一种操作权限的验证装置,用于车联网***中,预先将生物特征验证模板分为多个验证模板片段,生成伪装片段,分别将各所述验证模板片段与所述伪装片段的组合存储在不同的存储位置,所述验证装置包括:
接收模块,用于接收当前用户输入的第一生物特征信息;
获取模块,用于获取所述多个验证模板片段以及所述伪装片段;
合成模块,用于筛选出所述伪装片段,将所述多个验证模板片段组合生成所述生物特征验证模板;
对比模块,用于将所述第一生物特征信息与所述生物特征验证模板进行对比,当匹配一致时验证成功。
本发明还提供了一种车载***,包括上述任一种操作权限的验证装置。
本发明所提供的操作权限的验证方法及装置,通过预先将生物特征验证模板分为多个验证模板片段,生成伪装片段,并且分别将验证模板片段与伪装片段的组合存储在不同的存储位置。这样对远程操作进行鉴权时,获取验证模板片段以及伪装片段,筛选出伪装片段,将各个验证模板片段组合生成生物特征验证模板;通过将接收到的当前用户的第一生物特征信息与生物特征验证模板进行比较,来进行验证。可见,本发明所提供的操作权限的验证方法及装置,采用鉴权分离伪装存储的方法,能够提高远程操作中鉴权过程的安全性。此外,本发明还提供了一种车载***。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明所提供的操作权限的验证方法的一种具体实施方式的流程图如图1所示,该方法包括:
步骤S100:预先将生物特征验证模板分为多个验证模板片段,生成伪装片段,分别将各验证模板片段与伪装片段的组合存储在不同的存储位置;
本申请中,伪装片段为用于对验证模板进行伪装而生成的虚假验证信息,可与验证模板中的部分验证模板片段生成伪装模板。例如在通过指纹信息进行认证的具体实施方式中,将用于验证的指纹纹理信息作为验证模板,分成两个部分(A和B),将A图随机补全,生成一个伪装片段C。然后分别将各验证模板片段与伪装片段的组合,即A与C的组合、B与C的组合存储在不同的存储位置。具体地,可以通过将片段A与片段C组成的半真半假的指纹信息存储在车内***,而将片段B与片段C存储在云端服务器。
步骤S101:接收当前用户输入的第一生物特征信息;
具体地,第一生物特征信息可以通过由移动终端输入,当然也可以通过其他设备进行输入,这均不影响本发明的实现。
步骤S102:获取多个验证模板片段以及伪装片段;
步骤S103:筛选出伪装片段,将多个验证模板片段组合生成生物特征验证模板;
步骤S104:将第一生物特征信息与生物特征验证模板进行对比,当匹配一致时验证成功。
本发明所提供的操作权限的验证方法,通过预先将生物特征验证模板分为多个验证模板片段,生成伪装片段,并且分别将验证模板片段与伪装片段的组合存储在不同的存储位置。这样对远程操作进行鉴权时,获取验证模板片段以及伪装片段,筛选出伪装片段,将各个验证模板片段组合生成生物特征验证模板;通过将接收到的当前用户的第一生物特征信息与生物特征验证模板进行比较,来进行验证。可见,本发明所提供的操作权限的验证方法,采用鉴权分离伪装存储的方法,能够提高远程操作中鉴权过程的安全性。
需要指出的是,本发明所提供的操作权限的验证方法可以将生物特征验证模板分为多个片段分离进行存储,以增强对车辆控制操作的安全性。本实施例以将生物特征验证模板分为两个片段为例来进行进一步地说明。
在本发明所提供的操作权限的验证方法的另一种具体实施例中,如图2所示,上述步骤S100可以具体为:
步骤S1001:预先将生物特征验证模板沿特征线分为第一验证模板片段以及第二验证模板片段两个部分;
步骤S1002:生成伪装片段,伪装片段与第一验证模板片段合成为伪装模板;
步骤S1003:将伪装模板存储于车载***,将第二验证模板片段以及伪装片段存储于云端服务器。
需要指出的是,上述生物特征验证模板并不限于只分为两部分,也不限于沿特征线的方式进行分块,例如还可以直接将图片分为两个部分。第一验证模板片段以及第二验证模板片段可以合成为一个完整的验证模板,也可以合成为一个能够识别出用户的有效验证信息。这都不影响本发明的实现。
如图3本发明所提供的操作权限的验证方法的另一种具体实施例的流程图所示,验证的具体过程可以为:
步骤S201:接收当前用户由移动终端输入的第一生物特征信息;
步骤S202:获取存储在云端服务器的第二验证模板片段及伪装片段,以及获取存储在车载***的伪装模板;
步骤S203:筛选出伪装片段,将第一验证模板片段以及第二验证模板片段组合生成生物特征验证模板;
步骤S204:将第一生物特征信息与生物特征验证模板进行对比,当匹配一致时验证成功。
本发明中所指的生物特征信息可以具体采用指纹或者虹膜等信息,当然也可以采用其他信息,这均不影响本发明的实现。
本实施例以指纹为例进一步进行说明。本发明提供了操作权限验证方法的又一种具体实施方式,如图4该方法预先建立鉴权信息的流程图所示,该过程包括:
步骤S3001:车内控制台将验证的指纹录入,将此指纹纹理信息沿特征线分为两个部分,即有效的验证信息分在两张纹理图上,即生成第一验证模板片段A以及第二验证模板片段B;
步骤S3002:将A图随机补全,即生成伪装片段C,此时车内***存储一张半真半假的指纹信息,即第一验证模板片段A以及伪装片段C组成的伪装模板;
步骤S3003:将伪装片段C和第二验证模板片段B发送到云端服务器进行存储。
录入的指纹存在车端与云端服务器,在发送请求时需要用户端录入指纹,进行鉴权,此时进行鉴权的过程如图5所示,该过程包括:
步骤S301:云端服务器针对车状态发送具体指令来控制车辆,如冬天启动预热,夏天打开空调等操作;
步骤S302:手机端录入指纹发送到云端;
步骤S303:云端将待验证指纹和云端存储的第二验证模板片段B以及伪装片段C发送至车端;
步骤S304:车端将第二验证模板片段B、伪装片段C与本地存储的伪装模板进行对比,去掉相同的部分,即伪装片段C;
步骤S305:将第一验证模板片段A以及第二验证模板片段B重新组合为真正的指纹图;
步骤S306:将待验证指纹与真正的指纹图进行对比鉴权。
进一步地,本实施例还可以进一步包括:
步骤S307:车载***响应当前用户输入的控制指令;
即鉴权通过后,车内***按照指令完成自控制。进一步地,车载***能够响应预设授权时间段内当前用户输入的控制指令,当超过预设授权时间段时,需重新进行验证。
步骤S308:将生成的生物特征验证模板进行清除,等待下次鉴权的执行。
本发明实施例所提供的操作权限的验证方法,采用指纹鉴权的方式,对鉴权信息进行分离存储,并对其进行伪装,提高了远程操作中鉴权过程的安全性。
作为一种优选实施方式,本发明所提供的操作权限的验证方法在接收当前用户由移动终端输入的第一生物特征信息之前,还可以进一步包括:
当前用户通过输入账号密码的方式访问云端服务器,获取车辆的状态信息;
车内***对应着云端服务器一个唯一的账号,并将车辆的状态信息(包括车内温度、油箱读数以及停放位置等信息)通过流量卡上传到云端服务器账号。此时,手机应用通过账号密码访问云端服务器的车辆状态信息,云端服务器获得显示权限。
作为一种优选实施方式,本发明所提供的操作权限的验证方法在当前用户通过输入账号密码的方式访问云端服务器之后,接收当前用户由移动终端输入的第一生物特征信息之前,还可以进一步包括:
接收用户输入的第二生物特征信息;将第二生物特征信息与预设的授权模板信息进行比较;当匹配成功时,则执行后续验证的操作。
如果云端服务器账号想向车辆发送某些请求时,需要用户先授权云账号,然后云账号才能有权对车辆***发送请求。授权5分钟后,自动收回权限。如需再次发送则需要再次授权。本实施例在鉴权之前又增加了一个授权的过程,只有在授权通过的情况下,云账号才能够拥有可发送权限,才可以进一步执行下面鉴权的过程。可见,通过该过程的设置能够进一步提高远程操作中的安全性。
需要指出的是,用户授权方式可以采用生物信息方式,即指纹或者虹膜。该信息录入时直接存储于云账号,每次通过手机应用端将信息传到云端,由云端对比验证。应该明确的是,本过程中使用的授权模板信息应与鉴权过程中使用的生物特征验证模板为不同的信息。
本实施例通过云端服务器远程鉴权车载***,采用两次验证来获取对车辆的部分操作权限,最终实现远程查看、远程操作,进一步增强了对车辆控制的安全性。
本发明所提供的操作权限的验证装置的一种具体实施方式的结构框图如图6所示,用于车联网***中,预先将生物特征验证模板分为多个验证模板片段,生成伪装片段,分别将各所述验证模板片段以及伪装片段的组合存储在不同的存储位置,该验证装置包括:
接收模块100,用于接收当前用户输入的第一生物特征信息;
获取模块200,用于获取所述多个验证模板片段以及所述伪装片段;
合成模块300,用于筛选出所述伪装片段,将所述多个验证模板片段组合生成所述生物特征验证模板;
对比模块400,用于将所述第一生物特征信息与所述生物特征验证模板进行对比,当匹配一致时验证成功。
本发明所提供的操作权限的验证装置与上述方法相对应,在此不再赘述。
本发明还提供了一种车载***,包括上述所提供的操作权限的验证装置。
综上,本发明所提供的操作权限的验证方法、装置及车载***,通过预先将生物特征验证模板分为多个验证模板片段,生成伪装片段,并且分别将验证模板片段与伪装片段的组合存储在不同的存储位置。这样对远程操作进行鉴权时,获取验证模板片段以及伪装片段,筛选出伪装片段,将各个验证模板片段组合生成生物特征验证模板;通过将接收到的当前用户的第一生物特征信息与生物特征验证模板进行比较,来进行验证。可见,本发明所提供的操作权限的验证方法、装置及车载***,采用鉴权分离伪装存储的方法,能够提高远程操作中鉴权过程的安全性。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。