本发明涉及一种基于云服务的授权解锁方法。
背景技术:
汽车车门锁是汽车安全的重要组成部分,也是防止汽车被盗的第一道防线,现有的汽车车门主要是用机械钥匙进行解锁。然而当用户只是想要去存/取车内物品时,仍需要将机械钥匙进行携带,非常不方便;同时,会存在如下情况:去存/取车内物品的用户并非车辆的拥有者,无身份验证信息。
技术实现要素:
本发明的目的在于克服现有技术的不足,提供一种基于云服务的授权解锁方法。
本发明的目的是通过以下技术方案来实现的:一种基于云服务的授权解锁方法,包括以下步骤:
s1:在数据库存储有用户身份信息的用户使用智能终端进行临时授权,向云服务器发送临时授权解锁申请,所述的临时授权解锁申请包括智能终端用户身份信息;
s2:云服务器接收临时授权解锁申请,将智能终端发送的智能终端用户身份信息与数据库存储的用户身份信息进行比对,若比对成功则认为智能终端所有者为汽车终端拥有者,则生成同意临时授权数据,并通过第二无线传输模块发送至智能终端;
s3:智能终端在接收到云服务器发送的同意临时授权数据后,向云服务器发送临时身份录入信息,云服务器将数据保存至数据库;
s4:使用者使用设置于车身外部的身份识别装置进行身份识别,经过单片机处理后通过第一无线传输模块传输至云服务器;
s5:云服务器将接收到的数据与数据库中的用户身份信息和临时身份录入信息进行比对:若比对成功则向汽车终端发送身份识别成功指令,否则向汽车终端发送身份识别失败指令;
s6:单片机对接收到的指令进行分析,若为识别成功指令则向电控锁发出解锁指令,否则不向电控锁发出解锁指令。
进一步地,步骤s1和s2通过身份识别信息登录app实现。
进一步地,步骤s6中,若为识别成功指令则向电控锁发出解锁指令,同时控制信息提示装置对用户进行结果成功的提示;若为识别失败指令则不向电控锁发出解锁指令,仅控制信息提示装置对用户进行结果失败的提示。
进一步地,所述的信息提示装置为扬声器和/或指示灯。
进一步地,所述的身份识别装置为指纹识别装置、面部识别装置、密码输入装置。
进一步地,所述的智能终端为智能手机或者平板电脑。
本发明的有益效果是:本发明适用于在未带车钥匙、需要非拥有汽车终端的用户存/取车内物品的情况,具体地:(1)首先,拥有汽车终端的用户(在数据库存储有用户身份信息的用户)使用智能终端进行临时授权(通过身份识别信息登录app),向云服务器发送临时授权解锁申请,所述的临时授权解锁申请包括智能终端用户身份信息;(2)然后,云服务器接收临时授权解锁申请,将智能终端发送的智能终端用户身份信息与数据库存储的用户身份信息进行比对,若比对成功(认为智能终端所有者为汽车终端拥有者),则生成同意临时授权数据,并通过第二无线传输模块发送至智能终端;(3)智能终端在接收到云服务器发送的同意临时授权数据后,向云服务器发送临时身份录入信息(通过智能终端自带的身份识别装置,比如指纹、面部或者通过设置密码的方式,汽车终端也对应的设置有该类型的身份识别装置),云服务器将数据保存至数据库;(4)带有用户身份信息或者临时身份录入信息的使用者使用设置于车身外部的身份识别装置进行身份识别,经过单片机处理后通过第一无线传输模块传输至云服务器;(5)云服务器将接收到的数据与数据库中的用户身份信息和临时身份录入信息进行比对:若比对成功则向汽车终端发送身份识别成功指令,否则向汽车终端发送身份识别失败指令;(6)单片机对接收到的指令进行分析,若为识别成功指令则向电控锁发出解锁指令,同时控制信息提示装置对用户进行结果成功的提示(语音或者绿灯或者显示屏显示为成功);若为识别失败指令则不向电控锁发出解锁指令,仅控制信息提示装置对用户进行结果失败的提示(语音或者红灯或者显示屏显示为失败)。
附图说明
图1为本发明方法流程图。
具体实施方式
下面结合附图进一步详细描述本发明的技术方案:如图1所示,一种基于云服务的授权解锁方法,包括以下步骤:
s1:在数据库存储有用户身份信息的用户使用智能终端进行临时授权,向云服务器发送临时授权解锁申请,所述的临时授权解锁申请包括智能终端用户身份信息;
s2:云服务器接收临时授权解锁申请,将智能终端发送的智能终端用户身份信息与数据库存储的用户身份信息进行比对,若比对成功则认为智能终端所有者为汽车终端拥有者,则生成同意临时授权数据,并通过第二无线传输模块发送至智能终端;
s3:智能终端在接收到云服务器发送的同意临时授权数据后,向云服务器发送临时身份录入信息,云服务器将数据保存至数据库;
s4:使用者使用设置于车身外部的身份识别装置进行身份识别,经过单片机处理后通过第一无线传输模块传输至云服务器;
s5:云服务器将接收到的数据与数据库中的用户身份信息和临时身份录入信息进行比对:若比对成功则向汽车终端发送身份识别成功指令,否则向汽车终端发送身份识别失败指令;
s6:单片机对接收到的指令进行分析,若为识别成功指令则向电控锁发出解锁指令,否则不向电控锁发出解锁指令。
而基于上述方法实现的系统包括智能终端、车辆终端和云服务器;所述的智能终端、车辆终端均与云服务器无线连接;
所述的智能终端包括:
临时授权申请模块,用于向云服务器发送临时授权解锁申请,所述的临时授权解锁申请包括智能终端用户身份信息;
临时身份录入模块,用于在接收到云服务器发送的同意临时授权数据时向云服务器发送临时身份录入信息;
所述的汽车终端包括:
身份识别装置,设置于车身外部,用于进行身份识别;
电控锁,设置于车门上,用于对汽车终端车门开/解锁;
第一无线传输模块,用于传输身份识别数据和接收身份识别结果;
单片机,分别与身份识别装置、电控锁和无线传输模块电连接,用于在对身份识别数据处理后通过第一无线传输模块发送至云服务器、对第一无线传输模块接收到的身份识别结果进行处理、在身份识别成功时向电控锁发出解锁指令;
所述的云服务器包括:
第二无线传输模块,用于接收临时授权解锁申请、临时身份录入信息和身份识别数据,以及用于发送同意临时授权数据和身份识别结果;
数据库,用于存储用户身份信息和临时身份录入信息;
第一身份比对模块,用于将智能终端发送的智能终端用户身份信息与数据库存储的用户身份信息进行比对,若比对成功,则生成同意临时授权数据;
第二身份比对模块,用于将第二无线传输模块接收的身份识别数据与数据库存储的用户身份信息和临时身份录入信息进行比对,若比对成功则通过第二无线传输模块向汽车终端发送身份识别成功指令。
进一步地,步骤s1和s2通过身份识别信息登录app实现。
更优地,在本实施例中,步骤s6中,若为识别成功指令则向电控锁发出解锁指令,同时控制信息提示装置对用户进行结果成功的提示;若为识别失败指令则不向电控锁发出解锁指令,仅控制信息提示装置对用户进行结果失败的提示。
更优地,在本实施例中,所述的信息提示装置为扬声器和/或指示灯。
更优地,在本实施例中,所述的身份识别装置为指纹识别装置、面部识别装置、密码输入装置。
更优地,在本实施例中,所述的智能终端为智能手机或者平板电脑。