CN113377443A - 一种解锁方法、待解锁设备和解锁设备 - Google Patents
一种解锁方法、待解锁设备和解锁设备 Download PDFInfo
- Publication number
- CN113377443A CN113377443A CN202110513179.0A CN202110513179A CN113377443A CN 113377443 A CN113377443 A CN 113377443A CN 202110513179 A CN202110513179 A CN 202110513179A CN 113377443 A CN113377443 A CN 113377443A
- Authority
- CN
- China
- Prior art keywords
- module
- unlocking
- card
- identifier
- unlocked
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 60
- 238000004891 communication Methods 0.000 claims abstract description 57
- 230000006698 induction Effects 0.000 claims description 54
- 238000012545 processing Methods 0.000 claims description 14
- 230000001939 inductive effect Effects 0.000 claims description 2
- 230000000875 corresponding effect Effects 0.000 description 92
- 238000010295 mobile communication Methods 0.000 description 7
- 239000002699 waste material Substances 0.000 description 5
- 230000004044 response Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000009434 installation Methods 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 230000015654 memory Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000005672 electromagnetic field Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4418—Suspend and resume; Hibernate and awake
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Lock And Its Accessories (AREA)
Abstract
本申请的实施例公开了一种解锁方法,包括:若待解锁设备中的至少两个感应模块中的目标感应模块感应到目标距离内存在射频卡,通过读卡模块获取目标感应模块的模块标识;通过读卡模块基于目标感应模块的模块标识生成解锁请求;通过第一通信模块向待解锁设备对应的解锁设备发送解锁请求,以使解锁设备响应解锁请求,对模块标识对应的锁执行解锁操作。本申请实施例同时还公开了一种待解锁设备和解锁设备。
Description
技术领域
本申请涉及计算机技术领域,尤其是涉及一种解锁方法、待解锁设备和解锁设备。
背景技术
在现代生活中,需要通过刷卡进行相应活动的场合随处可见,如通过刷卡支付费用、门禁刷卡解锁、智能生鲜零售中刷卡解锁购物等。
在刷卡解锁的场景中,待解锁设备的每个锁都会对应一个独立的读卡器,然而,每一读卡器辅助解锁时所执行的步骤是相同的;如此,为每个锁都对应设置一个独立的读卡器会引起硬件资源浪费。并且,每一读卡器都采用韦根通讯与上位机进行通讯;需要说明的是,采用韦根通讯需要更多的硬件资源,例如,针对两个读卡器的场景,需要分配4个输入/输出(Input/Output,IO)口进行通讯。由上述可知,目前的待解锁设备至少存在结构复杂的问题。
申请内容
本申请的实施例提供一种解锁方法、待解锁设备和解锁设备,以解决目前待解锁设备至少存在结构复杂的问题,简化了包括多个感应模块的待解锁设备的结构,从而简化了布线和成本增加,避免了硬件资源的浪费。
本申请的技术方案是这样实现的:
一种解锁方法,所述方法包括:
若待解锁设备中的至少两个感应模块中的目标感应模块感应到目标距离内存在射频卡,通过读卡模块获取所述目标感应模块的模块标识;
通过所述读卡模块基于所述目标感应模块的模块标识生成解锁请求;
通过第一通信模块向所述待解锁设备对应的解锁设备发送所述解锁请求,以使所述解锁设备响应所述解锁请求,对所述模块标识对应的锁执行解锁操作。
一种解锁方法,所述方法包括:
若待解锁设备中的至少两个感应模块中的目标感应模块感应到目标距离内存在射频卡,接收所述待解锁设备发送的解锁请求,其中,所述解锁请求是所述待解锁设备的读卡模块基于所述目标感应模块的模块标识生成的;
响应所述解锁请求,解析所述解锁请求得到所述模块标识;
对所述模块标识对应的锁执行解锁操作。
一种待解锁设备,所述待解锁设备包括:至少两个感应模块、与每一所述感应模块对应的锁、读卡模块、第一通信模块;其中,
所述读卡模块分别与所述至少两个感应模块、所述第一通信模块连接;
所述与每一所述感应模块对应的锁与每一所述感应模块连接;
所述至少两个感应模块,用于感应目标距离内是否存在射频卡;
所述至少两个感应模块中的目标感应模块,用于感应到所述目标距离内存在所述射频卡,向所述读卡模块发送所述目标感应模块的模块标识;
所述读卡模块,用于获取到所述模块标识后,基于所述模块标识生成解锁请求;
所述第一通信模块,用于向所述待解锁设备对应的解锁设备发送所述解锁请求,以使所述解锁设备响应所述解锁请求,对所述模块标识对应的锁执行解锁操作。
一种解锁设备,所述解锁设备包括:第二通信模块和处理模块;其中,
所述第二通信模块与所述处理模块连接;其中,所述第二通信模块与待解锁设备中的第一通信模块建立有通信连接;
所述第二通信模块,用于若待解锁设备中的至少两个感应模块中的目标感应模块感应到目标距离内存在射频卡,接收所述待解锁设备发送的解锁请求,其中,所述解锁请求是所述待解锁设备的读卡模块基于所述目标感应模块的模块标识生成的;
所述处理模块,用于响应所述解锁请求,解析所述解锁请求得到所述模块标识;对所述模块标识对应的锁执行解锁操作。
一种计算机可读存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现所述的解锁方法。
本申请实施例所提供的解锁方法、待解锁设备和解锁设备,若待解锁设备中的至少两个感应模块中的目标感应模块感应到目标距离内存在射频卡,通过读卡模块获取目标感应模块的模块标识;通过读卡模块基于目标感应模块的模块标识生成解锁请求;通过第一通信模块向待解锁设备对应的解锁设备发送解锁请求,以使解锁设备响应解锁请求,对模块标识对应的锁执行解锁操作;也就是说,待解锁设备设置多个感应模块,若待解锁设备中的多个感应模块中的目标感应模块感应到目标距离内存在射频卡,通信模块就会将目标感应模块的模块标识发送给解锁设备,以便解锁设备开启模块标识对应的锁。明显,本申请通过复用了读卡器中的相同模块,减小了硬件资源浪费;且只需要将目标感应模块对应的模块标识便可开启模块标识对应的所,降低了线束的成本,益于维护,改变了传统外接增加读卡器的粗暴用法,极大的节约了产品的成本和安装的成本,同时不需要通过外接设备来区分不同读卡器的标识,节约外部设备的资源,降低产品的成本。
附图说明
图1为本申请提供的实施解锁方法的网络架构示意图;
图2为本申请实施例提供的解锁方法的一个可选的流程示意图;
图3为本申请实施例提供的解锁方法的一个可选的流程示意图;
图4为本申请实施例提供的解锁方法的一个可选的流程示意图;
图5为本申请实施例提供的解锁方法的一个可选的流程示意图;
图6为本申请实施例提供的待解锁设备与解锁设备交互的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
参见图1,图1为本申请提供的实施解锁方法的网络架构示意图,该网络架构至少包括待解锁设备100、解锁设备200和网络300;其中,待解锁设备100和解锁设备200通过网络300连接。待解锁设备100中包括感应模块1001。示例性的,待解锁设备100是包括虚拟锁或实体锁的电子设备;待解锁设备100包括但不限于具有实体锁的双开门冰箱、具有虚拟锁的手机。解锁设备200可以为与待解锁设备100连接的远端设备,解锁设备200包括但不限于工控机、智能手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、相机、可穿戴设备、智能电视、膝上型便携计算机和台式计算机等;解锁设备200可以是单个的服务器,也可以是由多各服务器构成的服务器集群、云计算中心等;解锁设备200称为待解锁设备100的上位机;网络300包括但不限于局域网、城域网和广域网。
参见图2,图2是本申请实施例提供的解锁方法的一个实现流程示意图,该解锁方法可以应用于图1所示的待解锁设备100;该解锁方法包括如下步骤:
步骤201、若待解锁设备中的至少两个感应模块中的目标感应模块感应到目标距离内存在射频卡,通过读卡模块获取目标感应模块的模块标识。
本申请实施例中,待解锁设备中的至少两个感应模块中每一感应模块检测射频卡与自身的感应距离,若其中一个感应模块检测到的感应距离在目标距离内,即射频卡进入了有效刷卡区间,感应距离在目标范围内的感应模块即目标感应模块将自身的模块标识通过射频通道发送给读卡模块,此时,读卡模块就会获取到目标感应模块的模块标识。示例性的,目标感应模块可以通过RS485总线、无线保真(Wireless-Fidelity,Wi-Fi)通信、全球移动通信***(Global System for Mobile Communications,GSM)移动通信、码分多址(CodeDivision Multiple Access,CDMA)移动通信、第三代移动通信技术(3rd-Generation,3G)移动通信、***移动通信技术(the 4th generation mobile communicationtechnology,4G)移动通信、第五代移动通信技术(5rd-Generation,5G)移动通信、窄带物联网(Narrow Band Internet of Things,NBIoT)等将自身的模块标识发送给读卡模块。
这里,目标感应模块包括:所有感应模块与射频卡之间的距离在目标距离内的感应模块。
在一些实施例中,用户可以手持一张射频卡靠近待解锁设备中的感应模块,当其中一个感应模块感应到目标距离内存在射频卡,该目标感应模块将自身的模块标识发送给读卡模块。用户可以手持多张射频卡靠近待解锁设备中的感应模块,当多个感应模块感应到目标距离内存在射频卡,该多个目标感应模块依次将自身的模块标识发送给读卡模块。这里,在一种解锁场景下,目标感应模块可以是一个;在另一种解锁场景中,目标感应模块也可以是多个。本申请对此不作任何限定,只要感应模块与射频卡的感应距离在目标距离内,感应模块就会将自身的模块标识发送给读卡模块。
本申请实施例中,感应模块会以预先设置好目标距离为距离判断标准;示例性的,若第一感应模块与射频卡之间的感应距离在目标距离内,则确定第一感应模块为目标感应模块;若第一感应模块与射频卡之间的感应距离不在目标距离内,则确定第一感应模块不为目标感应模块。一般目标距离设置为5-15cm。这里,第一感应模块为待解锁设备的所有感应模块中的任一感应模块。
本申请实施例中,射频卡是一种以无线方式传送数据的卡片,包括身份识别卡(Identification,ID)或集成电路卡(Integated Circuit,IC)。感应模块可以检测交变磁场或电磁场的变化情况,通过交变磁场或电磁场的变化情况实现无接触信息传递;感应模块可以是读卡器的读头、红外感应传感器、雷达等。
步骤202、通过读卡模块基于目标感应模块的模块标识生成解锁请求。
本申请实施例中,读卡模块接收到目标感应模块发送的模块标识后,会基于接收的模块标识生成解锁请求。
这里,读卡模块包括微控制单元(Microcontroller Unit,MCU)。
步骤203、通过第一通信模块向待解锁设备对应的解锁设备发送解锁请求,以使解锁设备响应解锁请求,对模块标识对应的锁执行解锁操作。
本申请实施例中,每一感应模块对应一把可以用射频卡打开的锁。示例性的,锁可以为门禁锁、冰箱扣锁、虚拟锁等。
第一通信模块是待接收设备与解锁设备之间用于信号传输的通信接口。示例性的,第一通信模块可以是RS485总线接口、通用接口总线(General-Purpose InterfaceBus,GPIB)接口、以太网接口、通用串行总线(Universal Serial Bus,USB)接口等。
示例性的,将ID卡或IC卡放到第一感应模块的感应区内即待解锁设备中的至少两个感应模块中的第一感应模块感应到目标距离内存在射频卡,待解锁设备将第一感应模块的感应信息经读卡模块解析整合后,通过通信模块以RS485总线的方式将数据发出,例如,FA代表第一感应模块有刷卡信息,解锁设备将接收到的数据进行解析,当识别出对应位置的字节为FA时,确定需要对第一感应模块控制的锁有所动作。同理,第二感应模块的感应区有刷卡信号时,RS485总线输出的对应位置的字节,例如FB代表第二感应模块有刷卡信息,解锁设备将接收到的数据进行解析,当识别出对应位置的字节为FB时,确定需要对第二感应模块控制的锁有所动作。
本申请实施例所提供的解锁方法,若待解锁设备中的至少两个感应模块中的目标感应模块感应到目标距离内存在射频卡,通过读卡模块获取目标感应模块的模块标识;通过读卡模块基于目标感应模块的模块标识生成解锁请求;通过第一通信模块向待解锁设备对应的解锁设备发送解锁请求,以使解锁设备响应解锁请求,对模块标识对应的锁执行解锁操作;也就是说,待解锁设备设置多个感应模块,若待解锁设备中的多个感应模块中的目标感应模块感应到目标距离内存在射频卡,通信模块就会将目标感应模块的模块标识发送给解锁设备,以便解锁设备开启模块标识对应的锁。明显,本申请通过复用了读卡器中的相同模块,减小了硬件资源浪费;且只需要将目标感应模块对应的模块标识便可开启模块标识对应的锁,降低了线束的成本,益于维护,改变了传统外接增加读卡器的粗暴用法,极大的节约了产品的成本和安装的成本,同时不需要通过外接设备来区分不同读卡器的标识,节约外部设备的资源,降低产品的成本。
参见图3,图3是本申请实施例提供的解锁方法的一个实现流程示意图,该解锁方法可以应用于图1所示的解锁设备200,该解锁方法包括以下步骤:
步骤301、若待解锁设备中的至少两个感应模块中的目标感应模块感应到目标距离内存在射频卡,接收待解锁设备发送的解锁请求。
其中,解锁请求是待解锁设备的读卡模块基于目标感应模块的模块标识生成的。
本申请实施例中,待解锁设备中的每一感应模块按照预设的发射参数发射交变磁场信号,射频卡针对不同感应模块发送的不同长度的交变电磁信号会产生一个反馈信号,该反馈信号包括射频卡与感应模块的距离信息,当射频卡与感应模块的距离在目标距离内,即待解锁设备中的至少两个感应模块中的目标感应模块感应到目标距离内存在射频卡,待解锁设备中的读卡模块会根据目标感应模块的模块标识生成解锁请求,并将解锁请求发送给解锁设备,解锁设备接收到待解锁设备发送的解锁请求。
步骤302、响应解锁请求,解析解锁请求得到模块标识。
本申请实施例中,解锁设备在接收到待解锁设备发送的解锁请求后,解锁设备对该解锁请求进行解析,得到目标感应模块的模块标识。
步骤303、对模块标识对应的锁执行解锁操作。
本申请实施例中,解锁设备获取到目标感应模块的模块标识后,将模块标识对应的锁的状态从锁定状态转变成解锁状态。
由上述可知,本申请实施例中,若待解锁设备中的至少两个感应模块中的目标感应模块感应到目标距离内存在射频卡,接收待解锁设备发送的解锁请求,其中,解锁请求是待解锁设备的读卡模块基于目标感应模块的模块标识生成的;响应解锁请求,解析解锁请求得到模块标识;对模块标识对应的锁执行解锁操作。也就是说,待解锁设备设置多个感应模块,若待解锁设备中的多个感应模块中的目标感应模块感应到目标距离内存在射频卡,通信模块就会将目标感应模块的模块标识发送给解锁设备,解锁设备就会根据模块标识,去开始木块标识对应的锁。明显,本申请通过复用了读卡器中的相同模块,减小了硬件资源浪费;且只需要将目标感应模块对应的模块标识便可开启模块标识对应的锁,降低了线束的成本,益于维护,改变了传统外接增加读卡器的粗暴用法,极大的节约了产品的成本和安装的成本,同时不需要通过外接设备来区分不同读卡器的标识,节约外部设备的资源,降低产品的成本。
参见图4,图4是本申请实施例提供的解锁方法的一个实现流程示意图,该解锁方法可以应用于图1所示的网络架构;这里,以解锁方法应用于至少包括待解锁设备100、解锁设备200和网络300的网络架构为例进行说明,该方法包括以下步骤:
S401、待解锁设备通过至少两个感应模块感应目标距离内是否存在射频卡。
S402、待解锁设备从至少两个感应模块中确定目标感应模块。
其中,目标感应模块与射频卡的感应距离在目标距离内。
S403、待解锁设备通过读卡模块获取目标感应模块感应到的射频卡的卡标识和目标感应模块的模块标识。
本申请实施例中,待检测设备若待解锁设备中的至少两个感应模块中的目标感应模块感应到目标距离内存在射频卡,通过读卡模块获取目标感应模块感应到的射频卡的卡标识,以及目标感应模块的模块标识。
S404、待解锁设备通过读卡模块基于模块标识和卡标识,生成解锁请求。
本申请实施例中,读卡模块会根据基于目标感应模块的模块标识和目标感应模块感应到的射频卡的卡标识,生成解锁请求;需要说明的是,解锁请求中携带有目标感应模块的模块标识信息和目标感应模块感应到的射频卡的卡标识信息。
S405、待解锁设备通过第一通信模块向待解锁设备对应的解锁设备发送解锁请求。
S406、解锁设备接收待解锁设备发送的解锁请求,响应解锁请求,解析解锁请求得到模块标识和卡标识。
S407、解锁设备基于卡标识对模块标识对应的锁执行解锁操作。
本申请实施例中,解锁设备在获取到目标感应模块感应到的射频卡的卡标识后,解锁设备将该卡标识与解锁设备中数据库包含的所有卡标识,进行匹配操作,若匹配成功即该卡标识存在于解锁设备的数据库中,解锁设备对模块标识对应的锁执行解锁操作。若匹配失败即该卡标识不存在于解锁设备的数据库中,说明该射频卡是无法识别的卡或非法侵入的卡,解锁设备不会执行对模块标识对应的锁执行解锁操作。
本申请实施例中,解锁设备在获取到目标感应模块感应到的射频卡的卡标识后,解锁设备判断卡标识中指定位的参数是否与预设的参数相同,若相同,解锁设备对模块标识对应的锁执行解锁操作。若不同,解锁设备不会执行对模块标识对应的锁执行解锁操作。例如,智能生鲜零售中刷卡开门购物的场景下,若某加锁的双开门生鲜柜只能限定会员购买,针对消费者持有的包含12位参数信息的射频卡,其中第8位参数表征该消费者是否为会员;这里,若消费者是会员,则消费者持有的射频卡的参数信息中的第8位参数为1;若消费者不是会员,则消费者持有的射频卡的参数信息中的第8位参数为0。解锁设备在获取到目标感应模块感应到的射频卡的卡标识后,解锁设备判断卡标识中第8位参数是否为1,若是,解锁设备对模块标识对应的锁执行解锁操作。若不是,解锁设备不会执行对模块标识对应的锁执行解锁操作。
S408、解锁设备生成反馈信息。
其中,反馈信息用于指示卡标识对应的射频卡的解锁权限和/或模块标识对应的锁的状态。
本申请实施例中,锁的状态包括锁定状态和解锁状态。
本申请实施例中,射频卡的解锁权限包括第一权限、第二权限和第三权限。其中,第一权限用于对至少两个感应模块对应的锁执行解锁操作;即若射频卡具有第一权限,那么只要该射频卡与待解锁设备中任一感应模块之间的感应距离在目标距离内,解锁设备就会将所有感应模块对应的锁同时打开。也就是说,第一权限最高权限,能够同时打开所有感应模块对应的锁。
第二权限用于对模块标识对应的锁执行解锁操作;即若射频卡具有第二权限,那么只要该射频卡与待解锁设备中第一感应模块之间的感应距离在目标距离内,第一感应模块为目标感应模块,解锁设备只能将第一感应模块的模块标识对应的锁执行解锁操作。
第三权限用于对至少两个感应模块对应的锁无法执行解锁操作。
S409、解锁设备向待解锁设备发送反馈信息。
S410、待解锁设备接收解锁设备发送的反馈信息,并输出反馈信息。
其中,反馈信息用于指示卡标识对应的射频卡的解锁权限和/或模块标识对应的锁的状态。
本申请实施例中,输出反馈信息可以且不限于包括输出颜色、输出文字、输出声音、输出图形、输出符号、输出图片等一切便于用户获知卡标识对应的射频卡的解锁权限和/或模块标识对应的锁的状态的信息。输出反馈信息可以通过待解锁设备中的显示模组进行显示,其中,显示模组包括但不限于液晶彩色显示器(Liquid Crystal Display,LCD)、薄膜场效应晶体管(Thin Film Transistor,TFT)等。如此,用户可以根据丰富的反馈信息,更方便、准确地得知模块标识对应的锁的状态和/或卡标识对应的射频卡的解锁权限,避免了传统解锁方法存在无法准确获知卡标识对应的射频卡的解锁权限和/或模块标识对应的锁的状态的问题,从而极大的提高了用户体验度。
需要说明的是,本实施例中与其它实施例中相同步骤和相同内容的说明,可以参照其它实施例中的描述,此处不再赘述。
参见图5,图5是本申请实施例提供的解锁方法的一个实现流程示意图,该解锁方法可以应用于图1所示的网络架构;这里,以解锁方法应用于至少包括待解锁设备100、解锁设备200和网络300的网络架构为例进行说明,该方法包括以下步骤:
S501、待解锁设备通过至少两个感应模块感应目标距离内是否存在射频卡。
S502、待解锁设备从至少两个感应模块中确定目标感应模块。
S503、待解锁设备通过读卡模块获取目标感应模块感应到的射频卡的卡标识和目标感应模块的模块标识。
S504、待解锁设备获取卡标识对应的权限信息。
需要说明的是,步骤S504待解锁设备获取卡标识对应的权限信息可以在步骤S503待解锁设备通过读卡模块获取目标感应模块感应到的射频卡的卡标识、目标感应模块的模块标识执行之前或者之后得以执行。
本申请实施例中,不同的权限信息对应的解锁权限不同;解锁权限包括第一权限、第二权限和第三权限。其中,第一权限用于对至少两个感应模块对应的锁执行解锁操作;第二权限用于对模块标识对应的锁执行解锁操作;第三权限用于对至少两个感应模块对应的锁无法执行解锁操作。
S505、待解锁设备通过读卡模块基于模块标识、卡标识和权限信息,生成解锁请求。
S506、待解锁设备通过第一通信模块向待解锁设备对应的解锁设备发送解锁请求。
S507、解锁设备接收待解锁设备发送的解锁请求,响应解锁请求,解析解锁请求得到模块标识、卡标识和权限信息。
S508、解锁设备基于权限信息,确定卡标识对应的射频卡的解锁权限。
本申请实施例中,若解锁权限为第一权限,基于第一权限对至少两个感应模块对应的锁执行解锁操作;其中,至少两个感应模块对应的锁包括模块标识对应的锁。若解锁权限为第二权限,基于第二权限对模块标识对应的锁执行解锁操作。
在另一种实施例中,解锁设备在获取到得到目标感应模块的模块标识、目标感应模块感应到的射频卡的卡标识和目标感应模块感应到的射频卡的权限信息后,解锁设备可以先判断目标感应模块感应到的射频卡的卡标识是否为待解锁设备支持的射频卡;然后,确定目标感应模块感应到的射频卡的权限信息;最后,基于权限信息和卡标识确定待解锁的锁,并执行对相应的锁的解锁操作。
S509、解锁设备生成反馈信息。
其中,反馈信息用于指示卡标识对应的射频卡的解锁权限和/或模块标识对应的锁的状态。
S510、解锁设备向待解锁设备发送反馈信息。
S511、待解锁设备接收解锁设备发送的反馈信息,并输出反馈信息。
其中,反馈信息用于指示卡标识对应的射频卡的解锁权限和/或模块标识对应的锁的状态。
需要说明的是,本实施例中与其它实施例中相同步骤和相同内容的说明,可以参照其它实施例中的描述,此处不再赘述。
本申请的实施例提供一种待解锁设备,该待解锁设备可以应用于图2、图4至图5对应的实施例提供的一种解锁方法中,参照图6所示,该待解锁设备100(图6中的待解锁设备100与图1中的待解锁设备100对应)包括:感应模块1001、读卡模块1002、第一通信模块1003、输出模块1004、电源1005、锁1006;其中,锁1006与感应模块1001之间是一一对应的;也就是说,一个锁1006用于锁定一个感应模块1001,解锁设备200中的处理模块2002能对锁1006执行解锁操作,以使处于锁定状态的感应模块1001切换为解锁状态。
读卡模块1002分别与感应模块1001、第一通信模块1003连接;与每一感应模块1001对应的锁1006与每一感应模块1001连接;输出模块1004与第一通信模块1003连接;电源1005为感应模块1001、读卡模块1002、第一通信模块1003、输出模块1004、锁1006提供电能;
至少两个感应模块1001,用于感应目标距离内是否存在射频卡;
至少两个感应模块1001中的目标感应模块1001,用于感应到目标距离内存在射频卡,向读卡模块1002发送目标感应模块1001的模块标识;
读卡模块1002,用于获取到模块标识后,基于模块标识生成解锁请求;
第一通信模块1003,用于向待解锁设备100对应的解锁设备200发送解锁请求,以使解锁设备200响应解锁请求,对模块标识对应的锁1006执行解锁操作。
其中,至少两个感应模块中的任一感应模块均可用感应模块1001来表示,目标感应模块1001为至少两个感应模块中的一个感应模块。
本申请的其他实施例中,至少两个感应模块1001中的目标感应模块1001,用于感应到目标距离内存在射频卡,向读卡模块1002发送目标感应模块1001的模块标识和射频卡的卡标识;
读卡模块1002,用于获取到模块标识和卡标识后,基于模块标识和卡标识,生成解锁请求。
本申请的其他实施例中,读卡模块1002,用于获取卡标识对应的权限信息,基于模块标识、卡标识和权限信息,生成解锁请求;其中,不同的权限信息对应的解锁权限不同;解锁权限包括第一权限和第二权限,第一权限用于对至少两个感应模块1001对应的锁1006执行解锁操作,第二权限用于对模块标识对应的锁1006执行解锁操作。
本申请的其他实施例中,第一通信模块1003,还用于接收解锁设备200发送的反馈信息;
输出模块1004,用于输出反馈信息,其中,反馈信息用于指示卡标识对应的射频卡的解锁权限和/或模块标识对应的锁1006的状态。
本申请的实施例提供一种解锁设备,该解锁设备可以应用于图3至图5对应的实施例提供的一种解锁方法中,参照图6所示,该解锁设备200(图6中的解锁设备200与图1中的解锁设备200对应)包括:第二通信模块2001和处理模块2002;其中,
第二通信模块2001与处理模块2002连接;其中,第二通信模块2001与待解锁设备100中的第一通信模块1003建立有通信连接;
第二通信模块2001,用于若待解锁设备100中的至少两个感应模块1001中的目标感应模块1001感应到目标距离内存在射频卡,接收待解锁设备100发送的解锁请求,其中,解锁请求是待解锁设备100的读卡模块1002基于目标感应模块1001的模块标识生成的;
处理模块2002,用于响应解锁请求,解析解锁请求得到模块标识;对模块标识对应的锁1006执行解锁操作。
本申请的其他实施例中,第二通信模块2001,用于若待解锁设备100中的至少两个感应模块1001中的目标感应模块1001感应到目标距离内存在射频卡,接收待解锁设备100发送的解锁请求,其中,解锁请求是待解锁设备100的读卡模块1002基于目标感应模块1001的模块标识和射频卡的卡标识生成的;
处理模块2002,用于响应解锁请求,解析解锁请求得到模块标识和卡标识;基于卡标识对模块标识对应的锁1006执行解锁操作。
本申请的其他实施例中,第二通信模块2001,用于若待解锁设备100中的至少两个感应模块1001中的目标感应模块1001感应到目标距离内存在射频卡,接收待解锁设备100发送的解锁请求,其中,解锁请求是待解锁设备100的读卡模块1002基于目标感应模块1001的模块标识、射频卡的卡标识和卡标识对应的权限信息生成的;
处理模块2002,用于响应解锁请求,解析解锁请求得到模块标识、卡标识和权限信息;基于权限信息,确定卡标识对应的射频卡的解锁权限;若解锁权限为第一权限,基于第一权限对至少两个感应模块1001对应的锁1006执行解锁操作,其中,至少两个感应模块1001对应的锁1006包括模块标识对应的锁1006;若解锁权限为第二权限,基于第二权限对模块标识对应的锁1006执行解锁操作。
本申请的其他实施例中,处理模块2002,还用于生成反馈信息;其中,反馈信息用于指示卡标识对应的射频卡的解锁权限和/或模块标识对应的锁1006的状态;第二通信模块2001,还用于向待解锁设备200发送反馈信息。
本申请实施例提供一种计算机可读存储介质,该计算机可读存储介质存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,以实现如图2至图5对应的实施例提供的解锁方法中的实现过程,此处不再赘述。
在一些实施例中,存储介质可以是FRAM、ROM、PROM、EPROM、EE PROM、闪存、磁表面存储器、光盘、或CD-ROM等存储器;也可以是包括上述存储器之一或任意组合的各种设备。
在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。
作为示例,可执行指令可以但不一定对应于文件***中的文件,可以可被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(HTML,Hyper TextMarkup Language)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。
作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。
以上所述,仅为本申请的实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本申请的保护范围之内。
Claims (14)
1.一种解锁方法,其特征在于,所述方法包括:
若待解锁设备中的至少两个感应模块中的目标感应模块感应到目标距离内存在射频卡,通过读卡模块获取所述目标感应模块的模块标识;
通过所述读卡模块基于所述目标感应模块的模块标识生成解锁请求;
通过第一通信模块向所述待解锁设备对应的解锁设备发送所述解锁请求,以使所述解锁设备响应所述解锁请求,对所述模块标识对应的锁执行解锁操作。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若待解锁设备中的至少两个感应模块中的目标感应模块感应到目标距离内存在射频卡,通过读卡模块获取所述目标感应模块感应到的所述射频卡的卡标识;
相应的,所述通过所述读卡模块基于所述目标感应模块的模块标识生成解锁请求,包括:
通过所述读卡模块基于所述模块标识和所述卡标识,生成所述解锁请求。
3.根据权利要求2所述的方法,其特征在于,所述通过所述读卡模块基于所述模块标识和所述卡标识,生成所述解锁请求之前,所述方法包括:
获取所述卡标识对应的权限信息;
相应的,所述通过所述读卡模块基于所述模块标识和所述卡标识,生成所述解锁请求,包括:
通过所述读卡模块基于所述模块标识、所述卡标识和所述权限信息,生成所述解锁请求。
4.根据权利要求3所述的方法,其特征在于,不同的权限信息对应的解锁权限不同;所述解锁权限包括第一权限和第二权限,其中,所述第一权限用于对所述至少两个感应模块对应的锁执行所述解锁操作,所述第二权限用于对所述模块标识对应的锁执行所述解锁操作。
5.根据权利要求1所述的方法,其特征在于,所述通过第一通信模块向所述待解锁设备对应的解锁设备发送所述解锁请求之后,所述方法还包括:
接收所述解锁设备发送的反馈信息,并输出所述反馈信息,其中,所述反馈信息用于指示卡标识对应的所述射频卡的解锁权限和/或所述模块标识对应的锁的状态。
6.一种解锁方法,其特征在于,所述方法包括:
若待解锁设备中的至少两个感应模块中的目标感应模块感应到目标距离内存在射频卡,接收所述待解锁设备发送的解锁请求,其中,所述解锁请求是所述待解锁设备的读卡模块基于所述目标感应模块的模块标识生成的;
响应所述解锁请求,解析所述解锁请求得到所述模块标识;
对所述模块标识对应的锁执行解锁操作。
7.根据权利要求6所述的方法,其特征在于,所述解锁请求是所述待解锁设备的读卡模块基于所述模块标识和所述射频卡的卡标识生成的;
相应的,所述响应所述解锁请求,解析所述解锁请求得到所述模块标识,包括:
响应所述解锁请求,解析所述解锁请求得到所述模块标识和所述卡标识;
相应的,所述对所述模块标识对应的锁执行解锁操作,包括:
基于所述卡标识对所述模块标识对应的锁执行所述解锁操作。
8.根据权利要求6所述的方法,其特征在于,所述解锁请求是所述待解锁设备的读卡模块基于所述模块标识、所述射频卡的卡标识和所述卡标识对应的权限信息生成的;
相应的,所述响应所述解锁请求,解析所述解锁请求得到所述模块标识,包括:
响应所述解锁请求,解析所述解锁请求得到所述模块标识、所述卡标识和所述权限信息;
相应的,所述对所述模块标识对应的锁执行解锁操作,包括:
基于所述权限信息,确定所述卡标识对应的所述射频卡的解锁权限;
若所述解锁权限为第一权限,基于所述第一权限对所述至少两个感应模块对应的锁执行解锁操作,其中,所述至少两个感应模块对应的锁包括所述模块标识对应的锁。
9.根据权利要求8所述的方法,其特征在于,所述基于所述权限信息,确定所述卡标识对应的所述射频卡的解锁权限之后,所述方法还包括:
若所述解锁权限为第二权限,基于所述第二权限对所述模块标识对应的锁执行解锁操作。
10.根据权利要求6所述的方法,其特征在于,所述对所述模块标识对应的锁执行解锁操作之后,所述方法还包括:
生成反馈信息;其中,所述反馈信息用于指示卡标识对应的所述射频卡的解锁权限和/或所述模块标识对应的锁的状态;
向所述待解锁设备发送所述反馈信息。
11.一种待解锁设备,其特征在于,所述待解锁设备包括:至少两个感应模块、与每一所述感应模块对应的锁、读卡模块、第一通信模块;其中,
所述读卡模块分别与所述至少两个感应模块、所述第一通信模块连接;
所述与每一所述感应模块对应的锁与每一所述感应模块连接;
所述至少两个感应模块,用于感应目标距离内是否存在射频卡;
所述至少两个感应模块中的目标感应模块,用于感应到所述目标距离内存在所述射频卡,向所述读卡模块发送所述目标感应模块的模块标识;
所述读卡模块,用于获取到所述模块标识后,基于所述模块标识生成解锁请求;
所述第一通信模块,用于向所述待解锁设备对应的解锁设备发送所述解锁请求,以使所述解锁设备响应所述解锁请求,对所述模块标识对应的锁执行解锁操作。
12.根据权利要求11所述的待解锁设备,其特征在于,
所述第一通信模块,还用于接收所述解锁设备发送的反馈信息;
所述待解锁设备还包括输出模块,所述输出模块与所述第一通信模块连接,用于输出所述反馈信息,其中,所述反馈信息用于指示卡标识对应的所述射频卡的解锁权限和/或所述模块标识对应的锁的状态。
13.一种解锁设备,其特征在于,所述解锁设备包括:第二通信模块和处理模块;其中,
所述第二通信模块与所述处理模块连接;其中,所述第二通信模块与待解锁设备中的第一通信模块建立有通信连接;
所述第二通信模块,用于若待解锁设备中的至少两个感应模块中的目标感应模块感应到目标距离内存在射频卡,接收所述待解锁设备发送的解锁请求,其中,所述解锁请求是所述待解锁设备的读卡模块基于所述目标感应模块的模块标识生成的;
所述处理模块,用于响应所述解锁请求,解析所述解锁请求得到所述模块标识;对所述模块标识对应的锁执行解锁操作。
14.根据权利要求13所述的解锁设备,其特征在于,
所述处理模块,还用于生成反馈信息;其中,所述反馈信息用于指示卡标识对应的所述射频卡的解锁权限和/或所述模块标识对应的锁的状态;
所述第二通信模块,还用于向所述待解锁设备发送所述反馈信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110513179.0A CN113377443B (zh) | 2021-05-11 | 2021-05-11 | 一种解锁方法、待解锁设备和解锁设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110513179.0A CN113377443B (zh) | 2021-05-11 | 2021-05-11 | 一种解锁方法、待解锁设备和解锁设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113377443A true CN113377443A (zh) | 2021-09-10 |
CN113377443B CN113377443B (zh) | 2022-09-06 |
Family
ID=77572671
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110513179.0A Active CN113377443B (zh) | 2021-05-11 | 2021-05-11 | 一种解锁方法、待解锁设备和解锁设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113377443B (zh) |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005078381A (ja) * | 2003-08-29 | 2005-03-24 | Matsushita Electric Works Ltd | 非接触型icカードリーダ |
CN1959697A (zh) * | 2006-11-17 | 2007-05-09 | 蒋南峰 | 中频射频识别卡的远距离读卡头 |
CN101169819A (zh) * | 2007-11-30 | 2008-04-30 | 北京市门吉利磁电工程研究所 | 可读写多种类型信息卡的读卡器及其读写方法 |
CN204215457U (zh) * | 2014-09-26 | 2015-03-18 | 深圳维远泰克科技有限公司 | 一种控制*** |
CN105205507A (zh) * | 2014-06-30 | 2015-12-30 | 度格信息科技(上海)有限公司 | 应用于广告播放***的互动刷卡方法 |
US9231660B1 (en) * | 2012-02-17 | 2016-01-05 | Google Inc. | User authentication using near field communication |
US9312902B1 (en) * | 2014-04-22 | 2016-04-12 | Google Inc. | Linking a subscriber identity module to a mobile device |
CN107295147A (zh) * | 2017-08-04 | 2017-10-24 | 深圳市云充吧科技有限公司 | 解锁设备的方法、服务终端及设备管理*** |
CN107808090A (zh) * | 2017-10-31 | 2018-03-16 | 广东欧加通信科技有限公司 | 电子设备解锁方法、电子设备及计算机可读存储介质 |
US20180270049A1 (en) * | 2017-03-17 | 2018-09-20 | Qualcomm Incorporated | Techniques for preventing abuse of bootstrapping information in an authentication protocol |
US20190028059A1 (en) * | 2017-07-21 | 2019-01-24 | Oracle International Corporation | Voltage Controlled Oscillator with Tunable Inductor and Capacitor |
US20200082132A1 (en) * | 2018-09-07 | 2020-03-12 | Nidec Sankyo Corporation | Card reader and card reader control method |
CN112150247A (zh) * | 2020-09-28 | 2020-12-29 | 北京骑胜科技有限公司 | 信息处理方法、装置、存储介质和电子设备 |
-
2021
- 2021-05-11 CN CN202110513179.0A patent/CN113377443B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005078381A (ja) * | 2003-08-29 | 2005-03-24 | Matsushita Electric Works Ltd | 非接触型icカードリーダ |
CN1959697A (zh) * | 2006-11-17 | 2007-05-09 | 蒋南峰 | 中频射频识别卡的远距离读卡头 |
CN101169819A (zh) * | 2007-11-30 | 2008-04-30 | 北京市门吉利磁电工程研究所 | 可读写多种类型信息卡的读卡器及其读写方法 |
US9231660B1 (en) * | 2012-02-17 | 2016-01-05 | Google Inc. | User authentication using near field communication |
US9312902B1 (en) * | 2014-04-22 | 2016-04-12 | Google Inc. | Linking a subscriber identity module to a mobile device |
CN105205507A (zh) * | 2014-06-30 | 2015-12-30 | 度格信息科技(上海)有限公司 | 应用于广告播放***的互动刷卡方法 |
CN204215457U (zh) * | 2014-09-26 | 2015-03-18 | 深圳维远泰克科技有限公司 | 一种控制*** |
US20180270049A1 (en) * | 2017-03-17 | 2018-09-20 | Qualcomm Incorporated | Techniques for preventing abuse of bootstrapping information in an authentication protocol |
US20190028059A1 (en) * | 2017-07-21 | 2019-01-24 | Oracle International Corporation | Voltage Controlled Oscillator with Tunable Inductor and Capacitor |
CN107295147A (zh) * | 2017-08-04 | 2017-10-24 | 深圳市云充吧科技有限公司 | 解锁设备的方法、服务终端及设备管理*** |
CN107808090A (zh) * | 2017-10-31 | 2018-03-16 | 广东欧加通信科技有限公司 | 电子设备解锁方法、电子设备及计算机可读存储介质 |
US20200082132A1 (en) * | 2018-09-07 | 2020-03-12 | Nidec Sankyo Corporation | Card reader and card reader control method |
CN112150247A (zh) * | 2020-09-28 | 2020-12-29 | 北京骑胜科技有限公司 | 信息处理方法、装置、存储介质和电子设备 |
Non-Patent Citations (5)
Title |
---|
WALTER AUSTIN HUFSTETLER ET AL: "NFC Unlock: Secure Two-Factor Computer Authentication Using NFC", 《 2017 IEEE 14TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SENSOR SYSTEMS (MASS)》, 16 November 2017 (2017-11-16) * |
张洁等: "智能门禁控制器的设计与实现", 《现代电子技术》, no. 14, 15 July 2012 (2012-07-15) * |
王虹元等: "基于RFID的智能考勤***设计", 《电子世界》 * |
王虹元等: "基于RFID的智能考勤***设计", 《电子世界》, no. 09, 15 May 2020 (2020-05-15) * |
赵特木: "基于Android平台的NFC信息管理***的设计与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》, vol. 2013, no. 8, 15 August 2013 (2013-08-15) * |
Also Published As
Publication number | Publication date |
---|---|
CN113377443B (zh) | 2022-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11830306B2 (en) | Systems and methods for controlling access to physical space | |
Farooq et al. | RFID based security and access control system | |
CN102129725A (zh) | 用于配置进入控制***的方法和设备 | |
Raj et al. | Design and implementation of anti-theft ATM machine using embedded systems | |
Najib et al. | Security system with RFID control using E-KTP and internet of things | |
CN104134252A (zh) | 进出室管理装置 | |
CN107146063A (zh) | 智能货架***、仓储管理***及货物陈列管理*** | |
CN113377443B (zh) | 一种解锁方法、待解锁设备和解锁设备 | |
Guntur et al. | IoT-Enhanced Smart Door Locking System with Security | |
CN207046622U (zh) | 一种楼宇电梯智能安防装置 | |
CN209514713U (zh) | 一种身份识别及金属探测门禁*** | |
CN208461957U (zh) | 一种工地监控*** | |
KR101378781B1 (ko) | 모바일 기기를 이용한 점검 서비스 제공방법 및 이를 적용한 컴퓨터로 읽을 수 있는 기록매체 | |
EP2605179B1 (en) | Radio frequency identification control device, system and method | |
CN210244560U (zh) | 实验室安全防护*** | |
EP3561666B1 (en) | Mobile device with access rights management | |
KR20180095404A (ko) | 무인 숙박시설 시스템 제어 방법 | |
KR20130124043A (ko) | 가상 태깅 동작을 이용한 서비스 제공 방법 및 시스템 | |
Munteanu et al. | Residential security through the Home Assistant Platform | |
CN105096435A (zh) | 一种陈列展示安全控制、信息采集和发布的装置以及该装置的控制方法和方法应用 | |
CN104790733A (zh) | 一种智能控制锁具 | |
Demapure et al. | Intelligent Bus Tracking System Using Android | |
RU203578U1 (ru) | Интеллектуальный многофункциональный центр | |
CN211212104U (zh) | 一种智慧人防工作站智能物资管理*** | |
CN207380740U (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |