本发明涉及一种身份认证方法,更具体地说是指多重交互验证的身份识别系统和方法。
背景技术:
随着计算机的普及、网络的逐步延伸,互联网的应用已成为人们日常生活中不可或缺的一部分,给人们的生活提供了极大的便利。但是同时,网络应用安全方面的问题也非常突出,比如用于车辆智能防盗方面。
一些车辆厂家提供了手机通过蓝牙发送信号解锁车辆,这种简易的加密技术容易被破解,导致他人进入车辆。
技术实现要素:
本发明的目的在于克服现有技术的缺陷,提供多重交互验证的身份识别系统和方法。
为实现上述目的,本发明采用以下技术方案:
基于云端与移动智能设备的多重交互验证的身份识别系统,包括云端服务器、车辆电子钥匙、车辆控制系统、移动智能终端;所述的车辆控制系统设置于车辆上;所述车辆电子钥匙、车辆控制系统和移动智能终端三者之间通讯连接;所述的车辆控制系统和移动智能终端分别与云端服务器通讯连接。
其进一步技术方案为:所述云端服务器存储对应车辆的发动机号信息、车架号信息、车辆型号、车型颜色、车辆所有者信息以及保存车辆当前位置和车辆历史位置信息,行驶记录历史信息等车辆相关信息。
基于云端与移动智能设备的多重交互验证的身份识别方法,包括以下步骤:
1)车辆电子钥匙向车辆控制系统发出开启或关闭车辆门锁的控制指令,同时该指令发送到移动智能终端;
2)车辆控制系统接收到开启或关闭指令后,生成一个动态密码锁和一个与云端服务器通讯的验证编码指令;
3)车辆控制系统把验证编码指令上传到云端服务器,云端服务器收到验证编码指令后,做出认证,并且根据预存的车辆信息,以及验证编码指令生成第一解锁指令;
4)移动智能终端收到车辆电子钥匙发出的控制锁指令;移动智能终端同步向云端服务器发送解锁申请,云端服务器收到移动智能终端发出的解锁申请后,做出认证,并且根据预存的车辆信息,以及车辆控制系统发出的验证编码指令生成第二解锁指令;
5)云端服务器把第一解锁指令发送到车辆控制系统,第二解锁指令下发到用户的移动智能终端;
6)移动智能终端接收到第二解锁指令后,向车辆控制系统转发处理后的第二解锁指令,车辆控制系统同时收到两路解锁指令后,解开密码锁,此时车门即可开启或关闭。
其进一步技术方案为:所述第二解锁指令是基于第一解锁指令生成的。
其进一步技术方案为:还包括系统管理员在云端服务器变更开启或者关闭车门的控制逻辑;采用第一解锁指令或第二解锁指令独立完成身份识别。
其进一步技术方案为:还包括系统管理员在云端服务器变更开启或者关闭车门的控制逻辑;关闭多重验证选项,授权电子钥匙直接开锁。
其进一步技术方案为:所述云端服务器采用自动或手动算法,定期向用户移动智能终端发送动态握手协议,该协议用来确认移动智能终端的合法身份。
其进一步技术方案为:所述云端服务器能删除或增加移动智能终端设备。
其进一步技术方案为:所述解锁指令为车门开启指令或发动机开启指令。
其进一步技术方案为:所述解锁指令为车门锁紧指令或发动机关闭指令。
本发明与现有技术相比的有益效果是:通过车辆控制系统接收控制锁指令,云端服务器生成解锁指令;移动智能终端接收解锁指令后,向车辆控制系统转发解锁指令解开密码锁,从而提高了车辆的防盗安全性,并且本发明的控制权在云端,即使钥匙或者手机被盗,也可以保证车辆安全,提高了车辆的安全防盗等级。
下面结合附图和具体实施例对本发明作进一步描述。
附图说明
图1为本发明实施例提供的多重交互验证的身份识别方法流程图;
图2为本发明实施例提供的多重交互验证的身份识别系统示意图。
具体实施方式
为了更充分理解本发明的技术内容,下面结合具体实施例对本发明的技术方案进一步介绍和说明,但不局限于此。
如图1,图2所示的具体实施例,本发明基于云端与移动智能设备的多重交互验证的身份识别系统,包括云端服务器、车辆电子钥匙、车辆控制系统、移动智能终端;所述的车辆控制系统设置于车辆上;所述车辆电子钥匙、车辆控制系统和移动智能终端三者之间通讯连接;所述的车辆控制系统和移动智能终端分别与云端服务器通讯连接。
云端服务器存储对应车辆的发动机号信息、车架号信息、车辆型号、车型颜色、车辆所有者信息以及保存车辆当前位置和车辆历史位置信息,行驶记录历史信息等车辆相关信息。
本发明公开了基于云端与移动智能设备多重交互验证方法,包括以下步骤:
1)车辆电子钥匙向车辆控制系统发出开启或关闭车辆门锁的控制指令,同时该指令发送到移动智能终端;
2)车辆控制系统接收到开启或关闭指令后,生成一个动态密码锁和一个与云端服务器通讯的验证编码指令;
3)车辆控制系统把验证编码指令上传到云端服务器,云端服务器收到验证编码指令后,做出认证,并且根据预存的车辆信息,以及验证编码指令生成第一解锁指令;
4)移动智能终端收到车辆电子钥匙发出的控制锁指令;移动智能终端同步向云端服务器发送解锁申请,云端服务器收到移动智能终端发出的解锁申请后,做出认证,并且根据预存的车辆信息,以及车辆控制系统发出的验证编码指令生成第二解锁指令;
5)云端服务器把第一解锁指令发送到车辆控制系统,第二解锁指令下发到用户的移动智能终端;
6)移动智能终端接收到第二解锁指令后,向车辆控制系统转发处理后的第二解锁指令,车辆控制系统同时收到两路解锁指令后,解开密码锁,此时车门即可开启或关闭。
第二解锁指令是基于第一解锁指令生成的,单独使用第二解锁指令是无效的。
系统管理员可以通过在云端服务器变更开启或者关闭车门的控制逻辑;采用第一解锁指令或第二解锁指令独立完成身份识别。
云端服务器采用自动或手动算法,定期向用户移动自能终端发送动态握手协议,该协议用来确认移动自能终端的合法身份。系统管理员可以通过云端服务器删除或增加移动智能终端设备,解锁指令为车门开启指令或发动机开启指令。
通过云端服务器授权,可以实现利用手机开启车辆门锁的功能,从而不依靠电子钥匙,有利于租车公司管理车辆。
于其他实施例中,系统管理员还可以通过在云端服务器变更开启或者关闭车门的控制逻辑;关闭多重验证选项,授权电子钥匙直接开锁;解锁指令可以为车门锁紧指令或发动机关闭指令。
综上所述,本发明多重交互验证的身份识别系统和方法,通过车辆控制系统接收控制锁指令,云端服务器生成解锁指令;移动智能终端接收解锁指令后,向车辆控制系统转发解锁指令解开密码锁,从而提高了车辆的防盗安全性,并且本发明的控制权在云端,即使钥匙或者手机被盗,也可以保证车辆安全,提高了车辆的安全防盗等级。本发明除了应用于车辆的中控门锁,发动机启动之外。也适用于房间,建筑物,船舶,飞行器,大型设备,专用工具等。
上述仅以实施例来进一步说明本发明的技术内容,以便于读者更容易理解,但不代表本发明的实施方式仅限于此,任何依本发明所做的技术延伸或再创造,均受本发明的保护。本发明的保护范围以权利要求书为准。