门锁的控制方法、解锁方法、门锁、存储介质及移动设备技术

技术编号:34468142 阅读:23 留言:0更新日期:2022-08-10 08:41
本申请实施例公开了一种门锁的控制方法,该方法包括:获取门锁的设备身份标识信息;使用加密算法对设备身份标识信息加密以生成加密信息;存储加密信息,并将加密信息发送至移动设备,以使移动设备使用接收到的加密信息解锁门锁。本申请实施例中门锁不需要通过识别移动设备的NFC卡号进行开门,不会因为部分移动设备的NFC卡号一直变化而导致识别移动设备失败,提高了移动设备的NFC通信模块作为门禁卡功能的稳定性。功能的稳定性。功能的稳定性。

【技术实现步骤摘要】
门锁的控制方法、解锁方法、门锁、存储介质及移动设备


[0001]本申请涉及智能家居领域,尤其涉及一种门锁的控制方法、解锁方法、门锁、存储介质及移动设备。

技术介绍

[0002]手机可以使用NFC通信模块实现门禁卡功能进行解锁门锁,当使用手机解锁时,门锁需要识别手机的NFC卡号,以判断手机是否被授权,若识别到手机被授权,则成功解锁。但是由于部分手机NFC卡号一直在变化,导致门锁识别手机失败,无法成功解锁。

技术实现思路

[0003]本申请实施例提供一种门锁的控制方法、解锁方法、门锁、存储介质及移动设备,可以提高移动设备的NFC通信模块作为门禁卡功能的稳定性。
[0004]第一方面,本申请实施例提供一种门锁的控制方法,所述方法包括:
[0005]获取门锁的设备身份标识信息;
[0006]使用加密算法对所述设备身份标识信息加密以生成加密信息;
[0007]存储所述加密信息,并将所述加密信息发送至移动设备,以使所述移动设备使用接收到的所述加密信息解锁门锁。
[0008]可选的,使用加密算法对所述设备身份标识信息加密以生成加密信息包括:
[0009]获取随机数据信息和递增数据信息;
[0010]使用加密算法对所述设备身份标识信息、所述随机数据信息和所述递增数据信息进行加密生成加密信息。
[0011]可选的,所述使用加密算法对所述设备身份标识信息加密以生成加密信息包括:
[0012]使用第一加密算法对所述随机数据信息和所述递增数据信息进行加密生成中间加密信息;
[0013]使用第二加密算法对所述中间加密信息和所述设备身份标识信息加密生成加密信息。
[0014]可选的,获取递增数据信息包括:
[0015]获取存储的第一数据;
[0016]将所述第一数据递增后得到第二数据,并将所述第二数据作为递增数据信息;
[0017]将所述第二数据存储作为新的第一数据。
[0018]可选的,获取随机数据信息包括:
[0019]随机生成一随机数;
[0020]将所述随机数作为随机数据信息。
[0021]可选的,所述将所述加密信息发送至移动设备,以使所述移动设备使用接收到的所述加密信息解锁门锁包括:
[0022]通过NFC通信模块将所述加密信息发送至移动设备;
[0023]通过所述NFC通信模块接收移动设备发送的解密信息;
[0024]若所述解密信息和存储的所述加密信息匹配,则解锁所述门锁;
[0025]若所述解密信息和存储的所述加密信息不匹配,则不解锁所述门锁。
[0026]第二方面,本申请实施例提供一种门锁的解锁方法,应用于移动设备,所述方法包括:
[0027]接收门锁发送的加密信息,所述加密信息为所述门锁生成的唯一标志信息;
[0028]将所述加密信息存储,并将所述加密信息作为解密信息;
[0029]当识别到与所述门锁通信时,使用所述解密信息解锁所述门锁。
[0030]第三方面,本申请实施例提供一种门锁,包括:
[0031]获取模块,用于获取门锁的设备身份标识信息;
[0032]加密模块,用于使用加密算法对所述设备身份标识信息加密以生成加密信息;
[0033]发送模块,用于将所述加密信息发送至移动设备,以使所述移动设备使用接收到的所述加密信息解锁门锁。
[0034]第四方面,本申请实施例提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行本申请实施例提供的方法。
[0035]第五方面,本申请实施例提供一种移动设备,包括:
[0036]接收模块,用于接收门锁发送的加密信息,所述加密信息为所述门锁生成的唯一标志信息;
[0037]存储模块,用于将所述加密信息存储,并将所述加密信息作为解密信息;
[0038]通信模块,用于当识别到与所述门锁通信时,使用所述解密信息解锁门锁。
[0039]本申请提供的实施例中门锁基于设备身份标识信息生成唯一的加密信息并发送至移动设备,当移动设备的NFC通信模块作为门禁卡功能对门锁进行解锁时,是使用门锁发送的加密信息进行解锁,因此门锁不需要通过识别移动设备的NFC卡号进行解锁,从而不会因为部分移动设备的NFC卡号一直变化而导致识别移动设备失败,使得移动设备不能成功解锁,因此本申请实施例提高了移动设备的NFC通信模块作为门禁卡功能的稳定性。
附图说明
[0040]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041]图1是本申请实施例提供的门锁的控制方法的第一种流程示意图。
[0042]图2为本申请实施例提供的门锁的控制方法的第二种流程示意图。
[0043]图3位本申请实施例提供的门锁的控制方法的第一种场景示意图。
[0044]图4为本申请实施例提供的门锁的解锁方法的流程示意图。
[0045]图5为本申请实施例提供的门锁的结构示意图。
[0046]图6为本申请实施例提供的移动设备的结构示意图。
具体实施方式
[0047]请参照图示,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。
[0048]随着技术的发展,电子设备的电子设备的影像处理能力越来越强。基于此,用户经常会使用电子设备进行图像拍摄,如拍摄照片或录制视频等。然而,相关技术中,电子设备进行图像处理时所依赖的图像处理架构不利于软件代码的移植和维护。
[0049]请参阅图1,图1是本申请实施例提供的门锁的控制方法的第一种流程示意图,该控制方法的流程可以包括:
[0050]在101中,获取门锁的设备身份标识信息。
[0051]每个门锁都有相对唯一的序列号,作为门锁唯一的设备身份标识信息,身份标识信息包含着关于门锁的很多重要信息,比如通过设备身份标识信息可以查询到门锁的生产日期、厂家、配置、版本等各种门锁基本信息。
[0052]由于门锁的设备身份标识信息是属于门锁唯一且特殊的序列号,每个门锁的设备身份标识信息均不同。因此,本申请实施例获取门锁的设备身份标识信息,并将门锁的设备身份标识信息作为秘钥因子。
[0053]在102中,使用加密算法对设备身份标识信息加密以生成加密信息。
[0054]本申请实施例获取到门锁唯一的设备身份标识信息后,对门锁唯一的设备身份标识信息进行加密以生成加密信息,由于门锁的设备身份标识信息是唯一的,因此对此进行加密得到的加密信息也是唯一的。示例性的,加密信息的长度可以为4至10字节。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种门锁的控制方法,其特征在于,所述方法包括:获取门锁的设备身份标识信息;使用加密算法对所述设备身份标识信息加密以生成加密信息;存储所述加密信息,并将所述加密信息发送至移动设备,以使所述移动设备使用接收到的所述加密信息解锁门锁。2.根据权利要求1所述的门锁的控制方法,其特征在于,所述使用加密算法对所述设备身份标识信息加密以生成加密信息包括:获取随机数据信息和递增数据信息;使用加密算法对所述设备身份标识信息、所述随机数据信息和所述递增数据信息进行加密生成加密信息。3.根据权利要求2所述的门锁的控制方法,其特征在于,所述使用加密算法对所述设备身份标识信息加密以生成加密信息包括:使用第一加密算法对所述随机数据信息和所述递增数据信息进行加密生成中间加密信息;使用第二加密算法对所述中间加密信息和所述设备身份标识信息加密生成加密信息。4.根据权利要求2所述的门锁的控制方法,其特征在于,获取递增数据信息包括:获取存储的第一数据;将所述第一数据递增后得到第二数据,并将所述第二数据作为递增数据信息;将所述第二数据存储作为新的第一数据。5.根据权利要求2所述的门锁的控制方法,其特征在于,获取随机数据信息包括:随机生成一个随机数;将所述随机数作为随机数据信息。6.根据权利要求1所述的门锁的控制方法,其特征在于,所述将所述加密信息发送至移...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:TCL商用信息科技惠州有限责任公司
类型:发明
国别省市:

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

1