用户认证方法及装置制造方法及图纸

技术编号:30341667 阅读:19 留言:0更新日期:2021-10-12 23:12
本发明专利技术提供一种用户认证方法及装置,属于共享设备技术领域。用户认证方法,应用于用户终端,包括:获取用户身份信息和请求操作的共享设备的信息,将所述用户身份信息和所述共享设备的信息发送给服务器;接收所述服务器下发的利用用户公钥加密后的动态验证信息;利用预先保存的用户私钥对所述加密后的动态验证信息进行解密;将解密后的动态验证信息、所述用户终端的硬件信息以及针对所述共享设备的操作指令发送给所述服务器。本发明专利技术能够通过用户认证,使得用户终端可以作为共享设备的专用钥匙,提高用户的便利性。提高用户的便利性。提高用户的便利性。

【技术实现步骤摘要】
用户认证方法及装置


[0001]本专利技术涉及共享设备
,特别是指一种用户认证方法及装置。

技术介绍

[0002]相关技术中,只能使用定制的车钥匙对汽车进行操作,但是对于汽车共享和租车公司来说,不可能为每个客户分配定制的车钥匙,因此,客户只能在特定位置获取汽车及其车钥匙并在特定的位置归还汽车及其车钥匙,给客户带来了不便。

技术实现思路

[0003]本专利技术要解决的技术问题是提供一种用户认证方法及装置,能够通过用户认证,使得用户终端可以作为共享设备的专用钥匙,提高用户的便利性。
[0004]为解决上述技术问题,本专利技术的实施例提供技术方案如下:
[0005]一方面,提供一种用户认证方法,应用于用户终端,包括:
[0006]获取用户身份信息和请求操作的共享设备的信息,将所述用户身份信息和所述共享设备的信息发送给服务器;
[0007]接收所述服务器下发的利用用户公钥加密后的动态验证信息;
[0008]利用预先保存的用户私钥对所述加密后的动态验证信息进行解密;
[0009]将解密后的动态验证信息、所述用户终端的硬件信息以及针对所述共享设备的操作指令发送给所述服务器。
[0010]本专利技术的可选实施例中,所述获取用户身份信息和请求操作的共享设备的信息之前,所述方法还包括:
[0011]获取用户身份信息和所述用户终端的硬件信息;
[0012]将所述用户身份信息和所述用户终端的硬件信息发送给所述服务器;
[0013]接收并保存所述服务器返回的用户私钥。
[0014]本专利技术的可选实施例中,还包括:
[0015]接收所述服务器的位置获取请求;
[0016]向所述服务器发送所述用户终端的位置信息。
[0017]另一方面,还提供了一种用户认证方法,应用于服务器,包括:
[0018]接收用户终端发送的用户身份信息和请求操作的共享设备的信息;
[0019]利用所述共享设备的信息生成动态验证信息,利用用户公钥对所述动态验证信息加密后发送给所述用户终端;
[0020]接收所述用户终端发送的动态验证信息、所述用户终端的硬件信息以及针对所述共享设备的操作指令;
[0021]根据所述动态验证信息和所述用户终端的硬件信息对所述用户终端进行验证,在验证通过后,向所述共享设备发送所述操作指令,指示所述共享设备执行相应的操作。
[0022]本专利技术的可选实施例中,所述接收用户终端发送的用户身份信息和请求操作的共
享设备的信息之前,所述方法还包括:
[0023]接收所述用户终端发送的用户身份信息和所述用户终端的硬件信息;
[0024]根据所述用户终端的硬件信息生成第一密文信息,并建立所述用户身份信息与所述第一密文信息之间的对应关系;
[0025]根据所述用户终端的硬件信息和/或所述用户身份信息生成用户公钥和用户私钥,并将所述用户私钥发送给所述用户终端。
[0026]本专利技术的可选实施例中,所述根据所述动态验证信息和所述用户终端的硬件信息对所述用户终端进行验证包括:
[0027]将接收到的动态验证信息与发送的动态验证信息进行比对,判断接收到的动态验证信息与发送的动态验证信息是否一致,若一致,利用所述用户终端的硬件信息生成第二密文信息,将所述第二密文信息与所述第一密文信息进行比对,若符合预设规则,判断验证通过。
[0028]本专利技术的可选实施例中,所述向所述共享设备发送所述操作指令之前,所述方法还包括:
[0029]向所述用户终端发送位置获取请求;
[0030]接收所述用户终端发送的所述用户终端的位置信息;
[0031]所述向所述共享设备发送所述操作指令包括:
[0032]在所述用户终端的位置与所述共享设备的位置之间的距离小于阈值时,向所述共享设备发送所述操作指令。
[0033]另一方面,还提供了一种用户认证装置,应用于用户终端,包括:
[0034]第一发送模块,用于获取用户身份信息和请求操作的共享设备的信息,将所述用户身份信息和所述共享设备的信息发送给服务器;
[0035]第一接收模块,用于接收所述服务器下发的利用用户公钥加密后的动态验证信息;
[0036]解密模块,用于利用预先保存的用户私钥对所述加密后的动态验证信息进行解密;
[0037]第二发送模块,用于将解密后的动态验证信息、所述用户终端的硬件信息以及针对所述共享设备的操作指令发送给所述服务器。
[0038]本专利技术的可选实施例中,所述装置还包括:
[0039]获取模块,用于获取用户身份信息和所述用户终端的硬件信息;
[0040]第三发送模块,用于将所述用户身份信息和所述用户终端的硬件信息发送给所述服务器;
[0041]保存模块,用于接收并保存所述服务器返回的用户私钥。
[0042]本专利技术的可选实施例中,还包括:
[0043]第二接收模块,用于接收所述服务器的位置获取请求;
[0044]第四发送模块,用于向所述服务器发送所述用户终端的位置信息。
[0045]另一方面,还提供了一种用户认证装置,应用于服务器,包括:
[0046]第一接收模块,用于接收用户终端发送的用户身份信息和请求操作的共享设备的信息;
[0047]第一发送模块,用于利用所述共享设备的信息生成动态验证信息,利用用户公钥对所述动态验证信息加密后发送给所述用户终端;
[0048]第二接收模块,用于接收所述用户终端发送的动态验证信息、所述用户终端的硬件信息以及针对所述共享设备的操作指令;
[0049]处理模块,用于根据所述动态验证信息和所述用户终端的硬件信息对所述用户终端进行验证,在验证通过后,向所述共享设备发送所述操作指令,指示所述共享设备执行相应的操作。
[0050]本专利技术的可选实施例中,所述装置还包括:
[0051]第三接收模块,用于接收所述用户终端发送的用户身份信息和所述用户终端的硬件信息;
[0052]第一生成模块,用于根据所述用户终端的硬件信息生成第一密文信息,并建立所述用户身份信息与所述第一密文信息之间的对应关系;
[0053]第二生成模块,用于根据所述用户终端的硬件信息和/或所述用户身份信息生成用户公钥和用户私钥,并将所述用户私钥发送给所述用户终端。
[0054]本专利技术的可选实施例中,所述处理模块具体用于将接收到的动态验证信息与发送的动态验证信息进行比对,判断接收到的动态验证信息与发送的动态验证信息是否一致,若一致,利用所述用户终端的硬件信息生成第二密文信息,将所述第二密文信息与所述第一密文信息进行比对,若符合预设规则,判断验证通过。
[0055]本专利技术的可选实施例中,所述装置还包括:
[0056]第二发送模块,用于向所述用户终端发送位置获取请求;
[0057]第四接收模块,用于接收所述用户终端发送的所述用户终端的位置信息;...

【技术保护点】

【技术特征摘要】
1.一种用户认证方法,其特征在于,应用于用户终端,包括:获取用户身份信息和请求操作的共享设备的信息,将所述用户身份信息和所述共享设备的信息发送给服务器;接收所述服务器下发的利用用户公钥加密后的动态验证信息;利用预先保存的用户私钥对所述加密后的动态验证信息进行解密;将解密后的动态验证信息、所述用户终端的硬件信息以及针对所述共享设备的操作指令发送给所述服务器。2.根据权利要求1所述的用户认证方法,其特征在于,所述获取用户身份信息和请求操作的共享设备的信息之前,所述方法还包括:获取用户身份信息和所述用户终端的硬件信息;将所述用户身份信息和所述用户终端的硬件信息发送给所述服务器;接收并保存所述服务器返回的用户私钥。3.根据权利要求1所述的用户认证方法,其特征在于,还包括:接收所述服务器的位置获取请求;向所述服务器发送所述用户终端的位置信息。4.一种用户认证方法,其特征在于,应用于服务器,包括:接收用户终端发送的用户身份信息和请求操作的共享设备的信息;利用所述共享设备的信息生成动态验证信息,利用用户公钥对所述动态验证信息加密后发送给所述用户终端;接收所述用户终端发送的动态验证信息、所述用户终端的硬件信息以及针对所述共享设备的操作指令;根据所述动态验证信息和所述用户终端的硬件信息对所述用户终端进行验证,在验证通过后,向所述共享设备发送所述操作指令,指示所述共享设备执行相应的操作。5.根据权利要求4所述的用户认证方法,其特征在于,所述接收用户终端发送的用户身份信息和请求操作的共享设备的信息之前,所述方法还包括:接收所述用户终端发送的用户身份信息和所述用户终端的硬件信息;根据所述用户终端的硬件信息生成第一密文信息,并建立所述用户身份信息与所述第一密文信息之间的对应关系;根据所述用户终端的硬件信息和/或所述用户身份信息生成用户公钥和用户私钥,并将所述用户私钥发送给所述用户终端。6.根据权利要求5所述的用户认证方法,其特征在于,所述根据所述动态验证信息和所述用户终端的硬件信息对所述用户终端进行验证包括:将接收到的动态验证信息与发送的动态验证信息进行比对,判断接收到的动态验证信息与发送的动态验证信息是否一致,若一致,利用所述用户终端的硬件信息生成第二密文信息,将所述第二密文信息与所述第一密文信息进行比对,若符合预设规则,判断验证通过。7.根据权利要求5所述的用户认证方法,其特征在于,所述向所述共享设备发送所述操作指令之前,所述方法还包括:向所述用户终端发送位置获取请求;
接收所述用户终端发送的所述用户终端的位置信息;所述向所述共享设备发送所述操作指令包括:在所述用户终端的位置与所述共享设备的位置之间的距离小于阈值时,向所述共享设备发送所述操作指令。8.一种用户认证装置,其特征在于,应用于用户终端,包...

【专利技术属性】
技术研发人员:孟祥雨
申请(专利权)人:株式会社日立制作所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1