CN109300208A - 开锁方法、开锁装置、锁***、锁设备和存储介质 - Google Patents

开锁方法、开锁装置、锁***、锁设备和存储介质 Download PDF

Info

Publication number
CN109300208A
CN109300208A CN201811023306.3A CN201811023306A CN109300208A CN 109300208 A CN109300208 A CN 109300208A CN 201811023306 A CN201811023306 A CN 201811023306A CN 109300208 A CN109300208 A CN 109300208A
Authority
CN
China
Prior art keywords
lock
unlocking
terminal
identification information
voucher
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811023306.3A
Other languages
English (en)
Inventor
李扬渊
黄鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201811023306.3A priority Critical patent/CN109300208A/zh
Publication of CN109300208A publication Critical patent/CN109300208A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00563Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys using personal physical data of the operator, e.g. finger prints, retinal images, voicepatterns
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00571Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by interacting with a central unit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Lock And Its Accessories (AREA)

Abstract

本发明实施例公开了一种开锁方法、开锁装置、锁***、锁设备和存储介质,该方法包括:获取锁的应答请求,其中,应答请求携带锁标识信息;根据应答请求生成服务请求,并将服务请求发送至服务器,其中,服务请求携带锁标识信息和终端标识信息;获取服务器生成的开锁凭证,开锁凭证由服务器在根据锁标识信息和终端标识信息通过锁与终端的身份验证后生成;将开锁凭证发送至锁,以使锁在通过开锁凭证的验证时执行开锁动作。解决了现有技术的智能门锁***的安全性较低,难以达到安全标准的技术问题,达到了提高智能门锁***的安全性的技术效果。

Description

开锁方法、开锁装置、锁***、锁设备和存储介质
技术领域
本发明实施例涉及控制技术领域,尤其涉及一种开锁方法、开锁装置、锁***、锁设备和存储介质。
背景技术
近年来,智能门锁逐渐进入人们的生活,通过电子密码、智能卡、手机以及平板电脑等手持电子设备控制门锁的开关,同时克服了传统机械式密码锁密码量少、易破解的缺点,具有较高的安全性,给人们的生活带来了极大的便利。
目前,智能门锁***主要有两类,分别是基于密码口令的锁***,以及基于服务器远程开锁的锁***,且二者均存在较大的安全风险。因为,对于基于密码口令的锁***来说,其密码口令长度依然有限,有被破解的风险;且当主人授权访客开锁时,需将密码口令告知访客,造成安全隐患。对于基于服务器远程开锁的锁***来说,一旦其服务器被攻破,攻击者可随意对智能门锁实施开锁。另外,根据国家智能门锁的标准,所有远程锁***都不符合安全标准。
综上所述,现有技术的智能门锁***的安全性较低,难以达到安全标准。
发明内容
本发明实施例提供一种开锁方法、开锁装置、锁***、锁设备和存储介质,用以解决现有技术的智能门锁***的安全性较低,难以达到安全标准的技术问题。
第一方面,本发明实施例提供了一种开锁方法,应用于终端,包括:
获取锁的应答请求,其中,所述应答请求携带锁标识信息;
根据所述应答请求生成服务请求,并将所述服务请求发送至服务器,其中,所述服务请求携带锁标识信息和终端标识信息;
获取所述服务器生成的开锁凭证,所述开锁凭证由所述服务器在根据所述锁标识信息和终端标识信息通过所述锁与所述终端的身份验证后生成;
将所述开锁凭证发送至所述锁,以使所述锁在通过所述开锁凭证的验证时执行开锁动作。
第二方面,本发明实施例还提供了一种开锁装置,设置于终端,包括:
应答请求获取模块,用于获取锁的应答请求,其中,所述应答请求携带锁标识信息;
服务请求生成模块,用于根据所述应答请求生成服务请求,并将所述服务请求发送至服务器,其中,所述服务请求携带锁标识信息以及终端标识信息;
开锁凭证获取模块,用于获取所述服务器生成的开锁凭证,所述开锁凭证由所述服务器在根据所述锁标识信息和终端标识信息通过所述锁与所述终端的身份验证后生成;
开锁凭证发送模块,用于将所述开锁凭证发送至所述锁,以使所述锁在通过所述开锁凭证的验证时执行开锁动作。
第三方面,本发明实施例提供了一种开锁方法,应用于锁,包括:
根据应答触发信号生成应答请求,以使终端根据所述应答请求生成服务请求并将所述服务请求发送至服务器,其中,所述应答请求携带锁标识信息,所述服务请求携带锁标识信息和终端标识信息;
通过所述终端获取所述服务器生成的开锁凭证,所述开锁凭证由所述服务器在根据所述锁标识信息和所述终端标识信息通过所述锁与所述终端的身份验证后生成;
验证所述开锁凭证,并在所述开锁凭证验证成功后执行开锁动作。
第四方面,本发明实施例提供了一种开锁装置,设置于锁,包括:
应答请求生成模块,根据应答触发信号生成应答请求,以使终端根据所述应答请求生成服务请求并将所述服务请求发送至服务器,其中,所述应答请求携带锁标识信息,所述服务请求携带锁标识信息和终端标识信息;
开锁凭证获取模块,用于通过所述终端获取所述服务器生成的开锁凭证,所述开锁凭证由所述服务器在根据所述锁标识信息和所述终端标识信息通过所述锁与所述终端的身份验证后生成;
开锁模块,用于验证所述开锁凭证,并在所述开锁凭证验证成功后执行开锁动作。
第五方面,本发明实施例提供了一种开锁方法,应用于锁***,包括:
终端获取锁的应答请求,以及根据所述应答请求生成服务请求,并将所述服务请求发送至所述服务器,其中,所述应答请求携带锁标识信息,所述服务请求携带锁标识信息和终端标识信息;
所述服务器根据所述锁标识信息与所述终端标识信息验证所述锁与所述终端的身份信息,并在当所述锁与所述终端的身份信息验证成功后生成开锁凭证,以及将所述开锁凭证发送至所述终端;
所述终端将所述开锁凭证发送至所述锁;
所述锁对所述开锁凭证进行验证,并在验证成功后执行开锁动作。
第六方面,本发明实施例提供了一种锁***,包括:终端、服务器和锁;
所述终端用于获取锁的应答请求,以及根据所述应答请求生成服务请求,并将所述服务请求发送至所述服务器,其中,所述应答请求携带锁标识信息,所述服务请求携带锁标识信息和终端标识信息;
所述服务器根据所述锁标识信息与所述终端标识信息验证所述锁与所述终端的身份信息,并在当所述锁与所述终端的身份信息验证成功后生成开锁凭证,以及将所述开锁凭证发送至所述终端;
所述终端将所述开锁凭证发送至所述锁;
所述锁对所述开锁凭证进行验证,并在验证成功后执行开锁动作。
第七方面,本发明实施例提供了一种锁设备,所述终端设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第三方面所述的开锁方法。
第八方面,本发明实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第三方面所述的开锁方法。
本发明实施例提供的开锁方法的技术方案,获取锁的应答请求,其中,应答请求携带锁标识信息;根据应答请求生成服务请求,并将服务请求发送至服务器,其中,服务请求携带锁标识信息和终端标识信息;获取服务器生成的开锁凭证,开锁凭证由服务器在根据锁标识信息和终端标识信息通过锁与终端的身份验证时,根据服务请求中的预设信息生成;将开锁凭证发送至锁,以使锁在通过开锁凭证的验证时执行开锁动作。通过终端实现服务器和终端之间的通信,相较于依靠服务器与锁之间的直接通信,提高了服务器与锁之间的通信安全,通过服务器完成对锁和终端的身份验证,相较于单一身份验证方式,提高了锁***运行的安全性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的开锁方法的流程图;
图2是本发明实施例二提供的开锁装置的结构框图;
图3是本发明实施例三提供的开锁方法的流程图;
图4是本发明实施例四提供的开锁装置的结构框图;
图5是本发明实施例五提供的开锁方法的流程图;
图6是本发明实施例六提供的锁***的结构框图;
图7是本发明实施例七提供的锁设备的结构框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,以下将参照本发明实施例中的附图,通过实施方式清楚、完整地描述本发明的技术方案,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
图1是本发明实施例一提供的开锁方法的流程图。本实施例的技术方案适用于终端与服务器配合使用以实现开锁的情况,尤其适用于用户终端与服务器配合使用以开启智能门锁的情况。该方法可以由本发明实施例提供的设于终端的开锁装置来执行,该装置可以采用软件和/或硬件的方式实现,并配置在终端中应用。如图1和图6所示,该方法具体包括如下步骤:
S101、获取锁的应答请求,其中,应答请求携带锁标识信息。
本实施例以终端1与服务器3配合使用以开启智能门锁2为例进行说明,终端1可以是手机、平板等手持设备。
通常情况下,应答请求是智能门锁2根据某种触发信号生成的。本实施例中的应答请求的生成方式,可以由终端1向智能门锁2发送开锁请求,智能门锁2基于开锁请求生成应答请求;或者,开锁者通过对锁体进行某些预设操作以输入开锁请求,然后智能门锁2根据开锁请求生成应答请求,预设操作可以是输入指纹或是按压开锁键等。
终端1通过近场通信方式获取智能门锁2的应答请求。近场通信方式可以是现有技术中的蓝牙、声波等通信方式,本实施例对此不作具体限定。应答请求携带智能门锁2的锁标识信息、时间戳和随机数。其中,锁标识信息是智能门锁2的唯一标识信息,比如智能门锁的ID码;时间戳用于唯一地表示某一刻的时间;随机数为智能门锁2基于预设规则随机产生的字符序列。时间戳和随机码防止重放攻击。
S102、根据应答请求生成服务请求,并将服务请求发送至服务器,其中,服务请求携带锁标识信息和终端标识信息。
终端1根据应答请求生成服务请求,然后通过无线通信方式将服务请求发送至服务器3。本实施例中的无线通信方式可以是根据HTTPS(Hyper Text Transfer Protocolover Secure Socket Layer,简称HTTPS)协议建立的安全网络连接,也可以是其他的远场无线通信方式;可以理解的是,终端1与服务器3也可以通过有线通信方式以及近场通信方式,但是无线远场通信方式的应用场景更为广泛。
服务请求携带锁标识信息和终端标识信息,该服务请求可以由终端在应答请求的基础上直接添加终端的标识信息生成,也可以由终端基于预设的加密方法,将时间戳、随机数、锁标识信息和终端标识信息等进行加密,然后封装生成。可以理解的是,服务请求中的随机数可以与应答请求中的随机数相同,也可以是基于应答请求的随机数确定的其他随机数。
S103、获取服务器生成的开锁凭证,开锁凭证由服务器在根据锁标识信息和终端标识信息通过锁与终端的身份验证后生成。
为了提高锁***的运行安全性,需要保证智能门锁2是在注册用户授权的情况下开启,为此,本实施例通过服务器3验证锁标识信息与终端标识信息的准确性,来确保智能门锁2和终端1所对应的用户为注册用户,也就是说,当服务器3通过智能门锁2和终端1的身份验证后,即表明当前的智能门锁2和终端1为注册用户,此时服务器3生成开锁凭证。
其中,本实施例中的开锁凭证可以是签名,该签名由服务器3通过自身的私钥根据时间戳和随机数生成;也可以是信息认证码,该信息认证码由服务器3通过其自身与智能门锁2的共享秘钥根据时间戳和随机数生成。可以理解的是,开锁凭证也可由服务器基于预设算法,根据锁标识信息和终端标识信息生成,或者根据锁标识信息和终端标识信息中的部分信息生成,或者是根据服务器私钥、锁标识信息和终端标识信息生成,实际使用时,可以根据具体情况进行设定。
可选地,本实施例中的时间戳和随机数依次在应答请求、服务请求和开锁凭证之间传递,且保持不变,以提高数据传递速度,进而提高开锁速度。
可选地,本实施例中的随机数可由随机数生成模块随机生成,也可以由随机数生成模块基于预设算法,比如哈希算法,根据时间戳和/或锁标识信息生成。
S104、将开锁凭证发送至锁,以使锁在通过开锁凭证的验证时执行开锁动作。
为了提高智能门锁的安全性,终端1将开锁凭证发送至智能门锁2后,智能门锁2还对开锁凭证进行验证,只有智能门锁2通过开锁凭证的验证时,才执行开锁动作。
可选地,本实施例中的验证包括时间验证,即验证开锁凭证是否在有效期内;具体为:当开锁凭证是由服务器3通过自身的私钥,根据服务请求中的时间戳和随机数确定的签名时,则通过该签名的时间戳判断该签名是否在有效时间范围内;当开锁凭证是由服务器3通过服务器3与智能门锁2的共享密钥,根据服务请求中的时间戳和随机数确定的信息认证码时,则通过该信息认证码的时间戳确定该信息认证码是否在有效时间范围内;当签名或信息认证码在有效时间范围内时,确定开锁凭证在有效时间范围内时,则执行开锁操作。
可选地,本实施例的验证还包括开锁凭证的真伪验证,具体为,开锁凭证除携带智能门锁2的锁标识信息、终端1的终端标识信息,还包括服务器3的服务器标识信息,智能门锁2通过验证上述标识信息确定当前开锁凭证的真伪,当确定当前开锁凭证为真时,则执行开锁操作。
本发明实施例提供的开锁方法的技术方案,获取锁的应答请求,其中,应答请求携带锁标识信息;根据应答请求生成服务请求,并将服务请求发送至服务器,其中,服务请求携带锁标识信息和终端标识信息;获取服务器生成的开锁凭证,开锁凭证由服务器在根据锁标识信息和终端标识信息通过锁与终端的身份验证后生成;将开锁凭证发送至锁,以使锁在通过开锁凭证的验证时执行开锁动作。通过终端实现服务器和终端之间的通信,相较于依靠服务器与锁之间的直接通信,提高了服务器与锁之间的通信安全,通过服务器完成对锁和终端的身份验证,相较于单一身份验证方式,提高了锁***运行的安全性。
实施例二
图2是本发明实施例二提供的开锁装置的结构框图。该装置用于执行上述任意实施例所提供的开锁方法,该装置可选为软件或硬件实现。如图2所示,该装置包括:
应答请求获取模块11,用于获取锁的应答请求,其中,所述应答请求携带锁标识信息;
服务请求生成模块12,用于根据所述应答请求生成服务请求,并将所述服务请求发送至服务器,其中,所述服务请求携带锁标识信息以及终端标识信息;
开锁凭证获取模块13,用于获取所述服务器生成的开锁凭证,所述开锁凭证由所述服务器在根据所述锁标识信息和终端标识信息通过所述锁与所述终端的身份验证后生成;
开锁凭证发送模块14,用于将所述开锁凭证发送至所述锁,以使所述锁在通过所述开锁凭证的验证时执行开锁动作。
本发明实施例提供的开锁装置的技术方案,获取锁的应答请求,其中,应答请求携带锁标识信息;根据应答请求生成服务请求,并将服务请求发送至服务器,其中,服务请求携带锁标识信息和终端标识信息;获取服务器生成的开锁凭证,开锁凭证由服务器在根据锁标识信息和终端标识信息通过锁与终端的身份验证后生成;将开锁凭证发送至锁,以使锁在通过开锁凭证的验证时执行开锁动作。通过终端实现服务器和终端之间的通信,相较于依靠服务器与锁之间的直接通信,提高了服务器与锁之间的通信安全,通过服务器完成对锁和终端的身份验证,相较于单一身份验证方式,提高了锁***运行的安全性。。
本发明实施例所提供的开锁装置可执行本发明任意实施例所提供的开锁方法,具备执行方法相应的功能模块和有益效果。
实施例三
图3是本发明实施例三提供的开锁方法的流程图。本实施例的技术方案适用于锁与终端、服务器配合使用以实现开锁的情况。该方法可以由本发明实施例提供的设于锁体内的开锁装置来执行,该装置可以采用软件和/或硬件的方式实现,并配置在锁中应用。如图3和图6所示,该方法具体包括如下步骤:
S201、根据应答触发信号生成应答请求,以使终端根据应答请求生成服务请求并将服务请求发送至服务器,其中,应答请求携带锁标识信息,服务请求携带锁标识信息和终端标识信息。
通常情况下,应答请求是智能门锁2根据某种触发信号生成的。本实施例中的应答请求的生成方式,可以由终端1向智能门锁2发送开锁请求,智能门锁2基于开锁请求生成应答请求;或者是,开锁者通过对锁体进行某些预设操作以输入开锁请求,智能门锁2根据开锁请求生成应答请求,比如输入指纹或是按压开锁键等。
终端1通过近场通信方式获取智能门锁2的应答请求。近场通信方式可以是现有技术中的蓝牙、声波等通信方式,本实施例对此不作具体限定。应答请求携带智能门锁2的锁标识信息、时间戳和随机数。其中,锁标识信息是锁的唯一标识信息,比如锁的ID码;时间戳用于唯一地表示某一刻的时间;随机数为智能门锁基于预设规则随机产生的字符序列。
终端1根据应答请求生成服务请求,然后通过无线通信方式将服务请求发送至服务器3。本实施例中的无线通信方式可以是根据HTTPS(Hyper Text Transfer Protocolover Secure Socket Layer,简称HTTPS)协议建立的安全网络连接,也可以是其他的远场无线通信方式;可以理解的是,终端1与服务器3也可以通过有线通信方式以及近场通信方式,但是无线远场通信方式的应用场景更为广泛。
服务请求携带锁标识信息和终端标识信息,该服务请求可以由终端1在应答请求的基础上直接添加终端1的标识信息生成,也可以由终端1基于预设的加密方法,将时间戳、随机数、锁标识信息和终端标识信息等进行加密,然后封装生成。可以理解的是,服务请求中的随机数可以与应答请求中的随机数相同,也可以是基于应答请求的随机数确定的其他随机数。
S202、通过终端获取服务器生成的开锁凭证,开锁凭证由服务器在根据锁标识信息和终端标识信息通过锁与终端的身份验证后生成。
为了提高锁***的运行安全性,需要保证智能门锁2是在注册用户授权的情况下开启,因此本实施例通过服务器3验证锁标识信息与终端标识信息的准确性,来确保智能门锁2和终端1所对应的用户为注册用户,也就是说,当服务器3通过智能门锁2和终端1的身份验证后,即表明当前的智能门锁2和终端1为注册用户,此时服务器3生成开锁凭证,并将开锁凭证发送至终端1,然后由终端1将该开锁凭证发送至智能门锁2。
其中,本实施例中的开锁凭证可以是签名,该签名由服务器3通过自身的私钥根据时间戳和随机数生成;也可以是信息认证码,该信息认证码由服务器3通过其自身与智能门锁2的共享秘钥根据时间戳和随机数生成。
可选地,本实施例中的时间戳和随机数依次在应答请求、服务请求和开锁凭证之间传递,且保持不变,以提高数据传递速度,进而提高开锁速度。
可选地,本实施例中的随机数由智能门锁3基于预设算法,比如哈希算法,根据时间戳和锁标识信息生成。
S203、验证开锁凭证,并在开锁凭证验证成功后执行开锁动作。
为了提高智能门锁的安全性,终端1将开锁凭证发送至智能门锁2后,智能门锁2还对开锁凭证进行验证,只有智能门锁2通过开锁凭证的验证时,才执行开锁动作。
可选地,本实施例中的验证包括时间验证,即验证开锁凭证是否在有效期内;具体为:当开锁凭证是由服务器3通过自身的私钥,根据服务请求中的时间戳和随机数确定的签名时,则通过该签名的时间戳判断该签名是否在有效时间范围内;当开锁凭证是由服务器3通过服务器3与智能门锁2的共享密钥,根据服务请求中的时间戳和随机数确定的信息认证码时,则通过该信息认证码的时间戳确定该信息认证码是否在有效时间范围内;当确定开锁凭证在有效时间范围内时,则执行开锁操作。
可选地,本实施例的验证还包括开锁凭证的真伪验证,具体为,开锁凭证除了携带智能门锁2的锁标识信息、终端1的终端标识信息,还携带服务器3的服务器标识信息,智能门锁2通过验证上述标识信息确定当前开锁凭证的真伪,当确定当前开锁凭证为真时,则执行开锁操作。
需要说明的是,本实施例可以将智能门锁2设置为直接通过指纹模块实现开锁,也可以设置为通过指纹与终端配合使用来开锁,后者可以防止开锁者使用***等假指纹进行开锁,有利于提高智能门锁的安全性。
本发明实施例提供的开锁方法的技术方案,根据应答触发信号生成应答请求,以使终端根据应答请求生成服务请求并将服务请求发送至服务器,其中,应答请求携带锁标识信息,服务请求携带锁标识信息和终端标识信息;通过终端获取服务器生成的开锁凭证,开锁凭证由服务器在根据锁标识信息和终端标识信息通过锁与终端的身份验证后生成;验证开锁凭证,并在开锁凭证验证成功后执行开锁动作,使锁通过终端与服务器进行通信,相较于现有技术中的服务器与锁之间的直接通信,提高了服务器与锁之间的通信安全,通过服务器完成对锁和终端的身份验证,相较于单一身份验证方式,提高了锁***运行的安全性。
实施例四
图4是本发明实施例四提供的开锁装置的结构框图。该装置用于执行上述任意实施例所提供的开锁方法,该装置可选为软件或硬件实现。如图4所示,该装置包括:
应答请求生成模块21,生成应答请求,以使终端根据所述应答请求生成服务请求并将所述服务请求发送至服务器,其中,所述应答请求携带锁标识信息,所述服务请求携带锁标识信息和终端标识信息;
开锁凭证获取模块22,用于通过所述终端获取所述服务器生成的开锁凭证,所述开锁凭证由所述服务器在根据所述锁标识信息和所述终端标识信息通过所述锁与所述终端的身份验证后生成;
开锁模块23,用于验证所述开锁凭证,并在所述开锁凭证验证成功后执行开锁动作。
本发明实施例提供的开锁装置的技术方案,根据应答触发信号生成应答请求,以使终端根据应答请求生成服务请求并将服务请求发送至服务器,其中,应答请求携带锁标识信息,服务请求携带锁标识信息和终端标识信息;通过终端获取服务器生成的开锁凭证,开锁凭证由服务器在根据锁标识信息和终端标识信息通过锁与终端的身份验证后生成;验证开锁凭证,并在开锁凭证验证成功后执行开锁动作,使锁通过终端与服务器进行通信,相较于现有技术中的服务器与锁之间的直接通信,提高了服务器与锁之间的通信安全,通过服务器完成对锁和终端的身份验证,相较于单一身份验证方式,提高了锁***运行的安全性。
本发明实施例所提供的开锁装置可执行本发明任意实施例所提供的开锁方法,具备执行方法相应的功能模块和有益效果。
实施例五
图5是本发明实施例五提供的开锁方法的流程图。本实施例的技术方案适用于由终端、服务器与锁配合使用以实现开锁的情况。该方法可以由本发明实施例提供的锁***来执行,该装置可以采用软件和/或硬件的方式实现。如图5和图6所示,该方法具体包括如下步骤:
S301、终端获取锁的应答请求,以及根据应答请求生成服务请求,并将服务请求发送至服务器,其中,应答请求携带锁标识信息,服务请求携带锁标识信息和终端标识信息。
通常情况下,应答请求是智能门锁2根据某种触发信号生成的。本实施例中的应答请求的生成方式,可以由终端1向智能门锁2发送开锁请求,智能门锁2基于开锁请求生成应答请求;或者是,开锁者通过对锁体进行某些预设操作以输入开锁请求,然后智能门锁2根据开锁请求生成应答请求,比如输入指纹或是按压开锁键等。
终端1通过近场通信方式获取智能门锁2的应答请求。近场通信方式可以是现有技术中的蓝牙、声波等通信方式,本实施例对此不作具体限定。应答请求携带智能门锁2的锁标识信息、时间戳和随机数。其中,锁标识信息是智能门锁2的唯一标识信息,比如智能门锁2的ID码;时间戳用于唯一地表示某一刻的时间;随机数为智能门锁2基于预设规则随机产生的字符序列。
终端1根据应答请求生成服务请求,然后通过无线通信方式将服务请求发送至服务器3。本实施例中的无线通信方式可以是根据HTTPS(Hyper Text Transfer Protocolover Secure Socket Layer,简称HTTPS)协议建立的安全网络连接,也可以是其他的远场无线通信方式;可以理解的是,终端1与服务器3也可以通过有线通信方式以及近场通信方式,但是无线远场通信方式的应用场景更为广泛。
服务请求携带锁标识信息和终端标识信息,该服务请求可以由终端1在应答请求的基础上直接添加终端的标识信息生成,也可以由终端1基于预设的加密方法,将时间戳、随机数、锁标识信息和终端标识信息等进行加密,然后封装生成。可以理解的是,服务请求中的随机数可以与应答请求中的随机数相同,也可以是基于应答请求的随机数确定的其他随机数。
S302、服务器根据锁标识信息与终端标识信息验证锁与终端的身份信息,并在当锁与终端的身份信息验证成功后生成开锁凭证,以及将开锁凭证发送至终端。
为了提高锁***的运行安全性,需要保证智能门锁2是在注册用户授权的情况下开启,因此本实施例通过服务器3验证锁标识信息与终端标识信息的准确性,来确保智能门锁2和终端1所对应的用户为注册用户,也就是说,当服务器3通过智能门锁2和终端1的身份验证后,即表明当前的智能门锁2和终端1为注册用户,此时服务器3生成开锁凭证,并将该开锁凭证发送至终端1。
其中,本实施例中的开锁凭证可以是签名,该签名由服务器3通过自身的私钥根据时间戳和随机数生成;也可以是信息认证码,该信息认证码由服务器3通过其自身与智能门锁2的共享秘钥根据时间戳和随机数生成。
可选地,本实施例中的时间戳和随机数依次在应答请求、服务请求和开锁凭证之间传递,且保持不变,以提高数据传递速度,进而提高开锁速度。
本实施例中的随机数可以由随机数生成模块直接随机生成,也可以是由锁基于预设算法,比如哈希算法,根据时间戳和锁标识信息生成。
S303、终端将开锁凭证发送至锁。
终端1接收到服务器3发送的开锁凭证后,或是终端1从服务器3获取到开锁凭证后,将开锁凭证发送至智能门锁2。
S304、锁对开锁凭证进行验证,并在验证成功后执行开锁动作。
为了提高智能门锁的安全性,终端1将开锁凭证发送至智能门锁2后,智能门锁2还对开锁凭证进行验证,只有智能门锁2通过开锁凭证的验证时,才执行开锁动作。
可选地,本实施例中的验证包括时间验证,即验证开锁凭证是否在有效期内;具体为:当开锁凭证是由服务器3通过自身的私钥,根据服务请求中的时间戳和随机数确定的签名时,则通过该签名的时间戳判断该签名是否在有效时间范围内;当开锁凭证是由服务器3通过服务器3与智能门锁2的共享密钥,根据服务请求中的时间戳和随机数确定的信息认证码时,则通过该信息认证码的时间戳确定该信息认证码是否在有效时间范围内;当确定开锁凭证在有效时间范围内时,则执行开锁操作。
可选地,本实施例的验证还包括开锁凭证的真伪验证,具体为,开锁凭证除了携带智能门锁2的锁标识信息、终端1的终端标识信息之外,还携带服务器3的服务器标识信息,智能门锁2通过验证上述标识信息确定当前开锁凭证的真伪,当确定当前开锁凭证为真时,则执行开锁操作。
本发明实施例提供的开锁方法的技术方案,终端获取锁的应答请求,以及根据应答请求生成服务请求,并将服务请求发送至服务器,其中,应答请求携带锁标识信息,服务请求携带锁标识信息和终端标识信息;服务器根据锁标识信息与终端标识信息验证锁与终端的身份信息,并在当锁与终端的身份信息验证成功后生成开锁凭证,以及将开锁凭证发送至终端;终端将开锁凭证发送至锁;锁对开锁凭证进行验证,并在验证成功后执行开锁动作。通过终端实现服务器和终端之间的通信,相较于依靠服务器与锁之间的直接通信,提高了服务器与锁之间的通信安全,通过服务器完成对锁和终端的身份验证,相较于单一身份验证方式,提高了锁***运行的安全性。
实施例六
图6是本发明实施例六提供的锁***的结构框图。该装置用于执行上述任意实施例所提供的开锁方法,该装置可选为软件或硬件实现。
如图6所示,该装置包括:包括:终端1、锁和服务器3,本实施例以智能门锁2为例进行说明;
终端1用于获取锁(对应附图6中智能门锁2)的应答请求,以及根据应答请求生成服务请求,并将服务请求发送至所述服务器3,其中,应答请求携带锁标识信息,服务请求携带锁标识信息和终端标识信息;
服务器3根据锁标识信息与终端标识信息验证锁与终端1的身份信息,并在当锁(对应附图6中的智能门锁2)与终端1的身份信息验证成功后生成开锁凭证,以及将开锁凭证发送至终端1;
终端1将开锁凭证发送至锁(对应附图6中的智能门锁2);
锁(对应附图6中的智能门锁2)对开锁凭证进行验证,并在验证成功后执行开锁动作。
本发明实施例提供的锁***的技术方案,终端获取锁的应答请求,以及根据应答请求生成服务请求,并将服务请求发送至服务器,其中,应答请求携带锁标识信息,服务请求携带锁标识信息和终端标识信息;服务器根据锁标识信息与终端标识信息验证锁与终端的身份信息,并在当锁与终端的身份信息验证成功后生成开锁凭证,以及将开锁凭证发送至终端;终端将开锁凭证发送至锁;锁对开锁凭证进行验证,并在验证成功后执行开锁动作。通过终端实现服务器和终端之间的通信,相较于依靠服务器与锁之间的直接通信,提高了服务器与锁之间的通信安全,通过服务器完成对锁和终端的身份验证,相较于单一身份验证方式,提高了锁***运行的安全性。
实施例七
图7为本发明实施例七提供的锁设备的结构示意图,如图7所示,该设备包括处理器201、存储器202、输入装置203以及输出装置204;设备中处理器201的数量可以是一个或多个,图7中以一个处理器201为例;设备中的处理器201、存储器202、输入装置203以及输出装置204可以通过总线或其他方式连接,图7中以通过总线连接为例。
存储器202作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的开锁方法对应的程序指令/模块(例如,应答请求生成模块21、开锁凭证获取模块22以及开锁模块23)。处理器201通过运行存储在存储器202中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的开锁方法。
存储器202可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器202可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器202可进一步包括相对于处理器201远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置203可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。
输出装置204可包括显示屏等显示设备,例如,用户终端的显示屏。
实施例八
本发明实施例八还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种开锁方法,该方法包括:
根据应答触发信号生成应答请求,以使终端根据所述应答请求生成服务请求并将所述服务请求发送至服务器,其中,所述应答请求携带锁标识信息,所述服务请求携带锁标识信息和终端标识信息;
通过所述终端获取所述服务器生成的开锁凭证,所述开锁凭证为所述服务器在根据所述锁标识信息和所述终端标识信息通过所述锁与所述终端的身份验证后生成;
验证所述开锁凭证,并在所述开锁凭证验证成功后执行开锁动作。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的开锁方法中的相关操作。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(RandomAccess Memory,简称RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的开锁方法。
值得注意的是,上述开锁装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (15)

1.一种开锁方法,应用于终端,其特征在于,包括:
获取锁的应答请求,其中,所述应答请求携带锁标识信息;
根据所述应答请求生成服务请求,并将所述服务请求发送至服务器,其中,所述服务请求携带锁标识信息和终端标识信息;
获取所述服务器生成的开锁凭证,所述开锁凭证由所述服务器在根据所述锁标识信息和终端标识信息通过所述锁与所述终端的身份验证后生成;
将所述开锁凭证发送至所述锁,以使所述锁在通过所述开锁凭证的验证时执行开锁动作。
2.根据权利要求1所述的方法,其特征在于,所述获取锁的应答请求之前,还包括:
向所述锁发送开锁请求。
3.根据权利要求1所述的方法,其特征在于,所述应答请求还包括时间戳和随机数。
4.根据权利要求3所述的方法,其特征在于,所述服务请求还包括时间戳和所述应答请求中的随机数。
5.一种开锁装置,设置于终端,其特征在于,包括:
应答请求获取模块,用于获取锁的应答请求,其中,所述应答请求携带锁标识信息;
服务请求生成模块,用于根据所述应答请求生成服务请求,并将所述服务请求发送至服务器,其中,所述服务请求携带锁标识信息以及终端标识信息;
开锁凭证获取模块,用于获取所述服务器生成的开锁凭证,所述开锁凭证由所述服务器在根据所述锁标识信息和终端标识信息通过所述锁与所述终端的身份验证后生成;
开锁凭证发送模块,用于将所述开锁凭证发送至所述锁,以使所述锁在通过所述开锁凭证的验证时执行开锁动作。
6.一种开锁方法,应用于锁,其特征在于,包括:
根据应答触发信号生成应答请求,以使终端根据所述应答请求生成服务请求并将所述服务请求发送至服务器,其中,所述应答请求携带锁标识信息,所述服务请求携带锁标识信息和终端标识信息;
通过所述终端获取所述服务器生成的开锁凭证,所述开锁凭证由所述服务器在根据所述锁标识信息和所述终端标识信息通过所述锁与所述终端的身份验证后生成;
验证所述开锁凭证,并在所述开锁凭证验证成功后执行开锁动作。
7.根据权利要求6所述的方法,其特征在于,所述根据应答触发信号生成应答请求之前,还包括;
接收应答触发信号,所述应答触发信号为来自所述终端的开锁请求信号或是由开锁者通过锁体输入的开锁请求信号。
8.根据权利要求6所述的方法,其特征在于,所述验证所述开锁凭证,并在所述开锁凭证验证成功后执行开锁动作,包括:
验证所述开锁凭证是否在有效期内;
当所述开锁凭证在有效期内时,验证所述开锁凭证是否为真;
当所述开锁凭证的验证结果为真时,执行开锁动作。
9.根据权利要求8所述的方法,其特征在于,所述验证所述开锁凭证是否在有效期内,包括:
根据所述开锁凭证的签名确定所述开锁凭证是否在有效期内,所述开锁凭证的签名由所述服务器通过自身的私钥根据所述服务请求中的时间戳和随机数确定;或者
根据所述开锁凭证的信息认证码确定所述开锁凭证是否在有效期内,所述认证码由所述服务器通过所述服务器与所述锁的共享密钥根据所述服务请求中的时间戳和随机数确定。
10.根据权利要求8所述的方法,其特征在于,所述验证所述开锁凭证是否为真包括:
根据服务器的私钥验证所述开锁凭证的签名是否为真;或者
根据自身与所述服务器的共享密钥验证所述开锁凭证的信息认证码是否为真。
11.一种开锁装置,设置于锁,其特征在于,包括:
应答请求生成模块,根据应答触发信号生成应答请求,以使终端根据所述应答请求生成服务请求并将所述服务请求发送至服务器,其中,所述应答请求携带锁标识信息,所述服务请求携带锁标识信息和终端标识信息;
开锁凭证获取模块,用于通过所述终端获取所述服务器生成的开锁凭证,所述开锁凭证由所述服务器在根据所述锁标识信息和所述终端标识信息通过所述锁与所述终端的身份验证后生成;
开锁模块,用于验证所述开锁凭证,并在所述开锁凭证验证成功后执行开锁动作。
12.一种开锁方法,应用于锁***,其特征在于,包括:
终端获取锁的应答请求,以及根据所述应答请求生成服务请求,并将所述服务请求发送至所述服务器,其中,所述应答请求携带锁标识信息,所述服务请求携带锁标识信息和终端标识信息;
所述服务器根据所述锁标识信息与所述终端标识信息验证所述锁与所述终端的身份信息,并在当所述锁与所述终端的身份信息验证成功后生成开锁凭证,以及将所述开锁凭证发送至所述终端;
所述终端将所述开锁凭证发送至所述锁;
所述锁对所述开锁凭证进行验证,并在验证成功后执行开锁动作。
13.一种锁***,其特征在于,包括:终端、服务器和锁;
所述终端用于获取锁的应答请求,以及根据所述应答请求生成服务请求,并将所述服务请求发送至所述服务器,其中,所述应答请求携带锁标识信息,所述服务请求携带锁标识信息和终端标识信息;
所述服务器根据所述锁标识信息与所述终端标识信息验证所述锁与所述终端的身份信息,并在当所述锁与所述终端的身份信息验证成功后生成开锁凭证,以及将所述开锁凭证发送至所述终端;
所述终端将所述开锁凭证发送至所述锁;
所述锁对所述开锁凭证进行验证,并在验证成功后执行开锁动作。
14.一种锁设备,其特征在于,所述锁设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求6-10中任一所述的开锁方法。
15.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求6-10中任一所述的开锁方法。
CN201811023306.3A 2018-09-03 2018-09-03 开锁方法、开锁装置、锁***、锁设备和存储介质 Pending CN109300208A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811023306.3A CN109300208A (zh) 2018-09-03 2018-09-03 开锁方法、开锁装置、锁***、锁设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811023306.3A CN109300208A (zh) 2018-09-03 2018-09-03 开锁方法、开锁装置、锁***、锁设备和存储介质

Publications (1)

Publication Number Publication Date
CN109300208A true CN109300208A (zh) 2019-02-01

Family

ID=65166218

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811023306.3A Pending CN109300208A (zh) 2018-09-03 2018-09-03 开锁方法、开锁装置、锁***、锁设备和存储介质

Country Status (1)

Country Link
CN (1) CN109300208A (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109889345A (zh) * 2019-02-28 2019-06-14 矩阵元技术(深圳)有限公司 数据处理方法、装置、用户终端、管理平台和服务设备
CN110473327A (zh) * 2019-09-05 2019-11-19 广东纬德信息科技有限公司 一种基于nfc的锁控制方法、***及存储介质
CN110570547A (zh) * 2019-05-28 2019-12-13 浙江华云清洁能源有限公司 一种智慧锁***及其控制方法
CN111243131A (zh) * 2019-12-30 2020-06-05 国网北京市电力公司 开启锁具的方法及装置、存储介质、处理器
CN111462359A (zh) * 2020-03-27 2020-07-28 上海银基信息安全技术股份有限公司 一种移动设备验证方法、装置、电子设备及存储介质
CN111667613A (zh) * 2020-05-14 2020-09-15 北京时代艾特智能科技有限公司 一种无线智能锁安全管理方法
CN113298983A (zh) * 2021-05-24 2021-08-24 南方电网科学研究院有限责任公司 一种基于esam安全认证的电力智能锁具安全管控方法及装置
CN114244509A (zh) * 2021-12-17 2022-03-25 北京国泰网信科技有限公司 使用移动终端进行sm2一次一密双向认证开锁的方法
CN114448725A (zh) * 2022-03-22 2022-05-06 北京一砂信息技术有限公司 一种设备认证方法、***及存储介质
CN116912985A (zh) * 2023-09-14 2023-10-20 鼎铉商用密码测评技术(深圳)有限公司 基于动态口令的门锁控制方法、装置、***、设备及介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1702306A2 (de) * 2004-01-06 2006-09-20 Kaba AG Zutrittskontrollsystem und verfahren zu dessen betrieb
CN102637310A (zh) * 2011-02-15 2012-08-15 ***通信集团公司 门禁***的实现方法、门禁***及装置
CN103971435A (zh) * 2014-05-22 2014-08-06 广东欧珀移动通信有限公司 开锁方法、服务器、移动终端、电子锁及开锁***
CN104021607A (zh) * 2014-05-30 2014-09-03 深圳市智莱科技有限公司 一种打开储物箱门的方法
CN104780043A (zh) * 2014-01-14 2015-07-15 中国电信股份有限公司 基于二维码的门禁控制方法和***
CN107067516A (zh) * 2017-04-17 2017-08-18 常州唯康信息科技有限公司 开锁方法及***、及门锁***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1702306A2 (de) * 2004-01-06 2006-09-20 Kaba AG Zutrittskontrollsystem und verfahren zu dessen betrieb
CN102637310A (zh) * 2011-02-15 2012-08-15 ***通信集团公司 门禁***的实现方法、门禁***及装置
CN104780043A (zh) * 2014-01-14 2015-07-15 中国电信股份有限公司 基于二维码的门禁控制方法和***
CN103971435A (zh) * 2014-05-22 2014-08-06 广东欧珀移动通信有限公司 开锁方法、服务器、移动终端、电子锁及开锁***
CN104021607A (zh) * 2014-05-30 2014-09-03 深圳市智莱科技有限公司 一种打开储物箱门的方法
CN107067516A (zh) * 2017-04-17 2017-08-18 常州唯康信息科技有限公司 开锁方法及***、及门锁***

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109889345A (zh) * 2019-02-28 2019-06-14 矩阵元技术(深圳)有限公司 数据处理方法、装置、用户终端、管理平台和服务设备
CN109889345B (zh) * 2019-02-28 2022-03-22 矩阵元技术(深圳)有限公司 数据处理方法、装置、用户终端、管理平台和服务设备
CN110570547A (zh) * 2019-05-28 2019-12-13 浙江华云清洁能源有限公司 一种智慧锁***及其控制方法
CN110473327B (zh) * 2019-09-05 2020-11-24 广东纬德信息科技股份有限公司 一种基于nfc的锁控制方法、***及存储介质
CN110473327A (zh) * 2019-09-05 2019-11-19 广东纬德信息科技有限公司 一种基于nfc的锁控制方法、***及存储介质
CN111243131A (zh) * 2019-12-30 2020-06-05 国网北京市电力公司 开启锁具的方法及装置、存储介质、处理器
CN111462359A (zh) * 2020-03-27 2020-07-28 上海银基信息安全技术股份有限公司 一种移动设备验证方法、装置、电子设备及存储介质
CN111667613A (zh) * 2020-05-14 2020-09-15 北京时代艾特智能科技有限公司 一种无线智能锁安全管理方法
CN113298983A (zh) * 2021-05-24 2021-08-24 南方电网科学研究院有限责任公司 一种基于esam安全认证的电力智能锁具安全管控方法及装置
CN114244509A (zh) * 2021-12-17 2022-03-25 北京国泰网信科技有限公司 使用移动终端进行sm2一次一密双向认证开锁的方法
CN114448725A (zh) * 2022-03-22 2022-05-06 北京一砂信息技术有限公司 一种设备认证方法、***及存储介质
CN116912985A (zh) * 2023-09-14 2023-10-20 鼎铉商用密码测评技术(深圳)有限公司 基于动态口令的门锁控制方法、装置、***、设备及介质
CN116912985B (zh) * 2023-09-14 2023-12-19 鼎铉商用密码测评技术(深圳)有限公司 基于动态口令的门锁控制方法、装置、***、设备及介质

Similar Documents

Publication Publication Date Title
CN109300208A (zh) 开锁方法、开锁装置、锁***、锁设备和存储介质
CN107978047B (zh) 使用密码开锁的方法、装置和***
CN104065653B (zh) 一种交互式身份验证方法、装置、***和相关设备
CN105654580B (zh) 访问控制方法及***、电子锁、管理及访客终端
JP4235102B2 (ja) 電気通信用の携帯用品と公開アクセス端末との間の認証方法
CN104303481B (zh) 用于远程便携无线设备认证的方法和装置
CN105871874A (zh) 一种移动互联网虚拟钥匙授权***及其硬件门锁控制方法
CN107113315A (zh) 一种身份认证方法、终端及服务器
CN110766524B (zh) 一种在线订房自助入住方法和存储装置
CN108551455A (zh) 智能卡的配置方法及装置
CN109218263A (zh) 一种控制方法及装置
CN106683245B (zh) Nfc移动智能终端安全门禁***及其控制方法
CN104219196B (zh) 业务锁定方法、业务解锁方法、装置及***
CN110473327A (zh) 一种基于nfc的锁控制方法、***及存储介质
CN102281143B (zh) 智能卡远程解锁***
CN106156677B (zh) 身份证读卡方法和***
CN109949461A (zh) 开锁方法及装置
CN110148239A (zh) 一种智能钥匙的授权方法和***
CN109889669A (zh) 一种基于安全加密算法的手机开锁方法及***
CN109067881A (zh) 远程授权方法及其装置、设备和存储介质
CN104063650A (zh) 一种密钥存储设备及其使用方法
CN110239484A (zh) 车辆锁远程安全控制***和方法
CN104506527A (zh) 多维信息指针平台及其数据访问方法
CN109767530A (zh) 基于区块链的智能锁控制方法、装置及***
CN109166216A (zh) 一种智能蓝牙门锁的控制方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190201