买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:江门市新会区博上科技有限公司
摘要:本发明公开了一种蓝牙无匙进入的智能锁方法、装置、设备和存储介质,包括广播扫描、接收广播扫描所得到的回应数据包、对回应数据包的格式要求进行判断、AES解密处理、MD5校验、对数据时间的有效性进行判断、对数据的合法性进行判断以及密钥匹配处理这些步骤。本发明通过接收附近蓝牙BLE广播的数据,对数据进行解密,数据防修改校验、对比数据里面合法性之后再进行密钥匹配,实现自动开锁。当用户靠近门锁范围内,能够在近距离时自动识别并匹配用户随身携带的蓝牙设备,并自动实现开闭锁,无需对门锁进行验证操作,使用灵活,操作简单,适用人群范围广。
主权项:1.一种蓝牙无匙进入的智能锁方法,其特征在于,包括以下步骤:进行广播扫描;接收广播扫描所得到的回应数据包;判断得到的回应数据包是否符合格式要求,当符合格式要求时则进行AES解密处理;将经过AES解密处理后的数据进行MD5校验;判断数据的时间是否有效,当时间有效时对数据进行合法性判断;对数据进行合法性判断,当数据合法后则进行密钥匹配处理;所述密钥匹配处理包括:判断系统预存的MAC地址中是否存在与AES解密处理后的数据一致的MAC地址,当存在一致的MAC地址时,则输出开锁信号;其中,所述判断数据的时间是否有效,包括:判断经过AES解密处理后的数据的时间戳和系统时间的时间差是否在预设的时间差范围内,当在预设的时间差范围内则认为时间有效,当不在预设的时间差范围内则认为时间无效;其中,在所述对数据进行合法性判断,当数据合法之后,还包括以下步骤:判断经过AES解密处理后的数据的指令位的类别,当指令位的类别为对比指令时,则执行所述密钥匹配处理;当指令位的类别为录入指令时,则执行密钥录入处理;当指令位的类别为删除指令时,则执行密钥删除处理;所述密钥录入处理包括:判断系统预存的MAC地址中是否存在与AES解密处理后的数据一致的MAC地址,当存在一致的MAC地址时则无法录入,并提示录入失败,当不存在一致的MAC地址时则录入AES解密处理后的数据的MAC地址,并提示录入成功;所述密钥删除处理包括:判断系统预存的MAC地址中是否存在与AES解密处理后的数据一致的MAC地址,当存在一致的MAC地址时则删除系统预存中对应的MAC地址,并提示删除成功,当不存在一致的MAC地址时则无法删除,并提示删除失败。
全文数据:一种蓝牙无匙进入的智能锁方法、装置、设备和存储介质技术领域本发明涉及门锁领域,特别是一种蓝牙无匙进入的智能锁方法、装置、设备和存储介质。背景技术目前,现有门锁的开锁方式一般有钥匙、门卡、密码、指纹、人脸识别等方式。但这些方式都需要用户每次去掏钥匙、刷门卡、按指纹、输入密码或者唤醒门锁进行人脸识别等操作。当用户双手拿满物品时需要放下物品再进行开锁,操作麻烦,浪费进出门时间。而且这些验证方式对于盲人而言开锁难度比较大,需要确认门锁具体位置,才能进行开锁,影响用户体验。发明内容为解决上述问题,本发明的目的在于提供一种蓝牙无匙进入的智能锁方法、装置、设备和存储介质,能够在近距离时自动识别并匹配用户随身携带的蓝牙设备,并自动实现开闭锁,使用灵活,操作简单,适用各类人群。本发明解决其问题所采用的技术方案是:本发明的第一方面,提供了一种蓝牙无匙进入的智能锁方法,包括以下步骤:进行广播扫描;接收广播扫描所得到的回应数据包;判断得到的回应数据包是否符合格式要求,当符合格式要求时则进行AES解密处理;将经过AES解密处理后的数据进行MD5校验;判断数据的时间是否有效,当时间有效时对数据进行合法性判断;对数据进行合法性判断,当数据合法后则进行密钥匹配处理;所述密钥匹配处理包括:判断系统预存的MAC地址中是否存在与AES解密处理后的数据一致的MAC地址,当存在一致的MAC地址时,则输出开锁信号。进一步地,所述判断数据的时间是否有效,包括:判断经过AES解密处理后的数据的时间戳和系统时间的时间差是否在预设的时间差范围内,当在预设的时间差范围内则认为时间有效,当不在预设的时间差范围内则认为时间无效。进一步地,所述预设的时间差范围为三分钟。进一步地,在所述对数据进行合法性判断,当数据合法之后,还包括以下步骤:判断经过AES解密处理后的数据的指令位的类别,当指令位的类别为对比指令时,则执行所述步骤密钥匹配处理;当指令位的类别为录入指令时,则执行密钥录入处理;当指令位的类别为删除指令时,则执行密钥删除处理;所述密钥录入处理包括:判断系统预存的MAC地址中是否存在与AES解密处理后的数据一致的MAC地址,当存在一致的MAC地址时则无法录入,并提示录入失败,当不存在一致的MAC地址时则录入AES解密处理后的数据的MAC地址,并提示录入成功;所述密钥删除处理包括:判断系统预存的MAC地址中是否存在与AES解密处理后的数据一致的MAC地址,当存在一致的MAC地址时则删除系统预存中对应的MAC地址,并提示删除成功,当不存在一致的MAC地址时则无法删除,并提示删除失败。进一步地,在所述密钥匹配处理时,当存在一致的MAC地址之后,还包括以下步骤:判断当前处于开锁状态还是关锁状态,当处于开锁状态时则更新自动关锁时间,当处于关锁状态时则输出开锁信号。本发明的第二方面,提供了一种蓝牙无匙进入的装置,包括以下单元:广播扫描单元,用于进行广播扫描;回应数据包接收单元,用于接收广播扫描所得到的回应数据包;格式判定单元,用于判断得到的回应数据包是否符合格式要求;AES解密单元,用于进行AES解密处理;MD5校验单元,用于将经过AES解密处理后的数据进行MD5校验;数据时间有效性判定单元,用于判断数据的时间是否有效,当时间有效时对数据进行合法性判断;数据合法性判定单元,用于对数据进行合法性判断,当数据合法后则进行密钥匹配处理;密钥匹配处理单元,用于判断系统预存的MAC地址中是否存在与AES解密处理后的数据一致的MAC地址,当存在一致的MAC地址时,则输出开锁信号。进一步地,还包括以下单元:数据指令位类别判定单元,用于判断经过AES解密处理后的数据的指令位的类别,当指令位的类别为对比指令时,则执行所述步骤密钥匹配处理;当指令位的类别为录入指令时,则执行密钥录入处理;当指令位的类别为删除指令时,则执行密钥删除处理;密钥录入处理单元,用于判断系统预存的MAC地址中是否存在与AES解密处理后的数据一致的MAC地址,当存在一致的MAC地址时则无法录入,并提示录入失败,当不存在一致的MAC地址时则录入AES解密处理后的数据的MAC地址,并提示录入成功;密钥删除处理单元,用于判断系统预存的MAC地址中是否存在与AES解密处理后的数据一致的MAC地址,当存在一致的MAC地址时则删除系统预存中对应的MAC地址,并提示删除成功,当不存在一致的MAC地址时则无法删除,并提示删除失败。进一步地,还包括以下单元:锁体状态判定单元,用于判断当前处于开锁状态还是关锁状态,当处于开锁状态时则更新自动关锁时间,当处于关锁状态时则输出开锁信号。本发明的第三方面,提供了一种蓝牙无匙进入的设备,包括至少一个控制处理器和用于与至少一个控制处理器通信连接的存储器;存储器存储有可被至少一个控制处理器执行的指令,指令被至少一个控制处理器执行,以使至少一个控制处理器能够执行如上所述的一种蓝牙无匙进入的智能锁方法。本发明的第四方面,本发明提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令用于使计算机执行如上所述的一种蓝牙无匙进入的智能锁方法。本发明的第五方面,本发明还提供了一种计算机程序产品,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使计算机执行如上所述的一种蓝牙无匙进入的智能锁方法。上述技术方案中的一个技术方案具有如下优点或有益效果:根据本发明提供的一种蓝牙无匙进入的智能锁方法、装置、设备和存储介质,包括广播扫描、接收广播扫描所得到的回应数据包、对回应数据包的格式要求进行判断、AES解密处理、MD5校验、对数据时间的有效性进行判断、对数据的合法性进行判断以及密钥匹配处理这些步骤。本发明通过接收附近蓝牙BLE广播的数据,对数据进行解密,数据防修改校验、对比数据里面合法性之后再进行密钥匹配,实现自动开锁。当用户靠近门锁范围内,能够在近距离时自动识别并匹配用户随身携带的蓝牙设备,并自动实现开闭锁,无需对门锁进行验证操作,使用灵活,操作简单,适用人群范围广,老人、小孩、残疾人士都适用。此外,广播数据还进行了AES加密、MD5校验和时效性判断,防止数据被破解,非法修改和复制进行重放攻击,安全性高。附图说明下面结合附图和实例对本发明作进一步说明。图1是本发明一个实施例所提供的一种蓝牙无匙进入的智能锁方法的基本方法流程图;图2是本发明一个实施例所提供的一种蓝牙无匙进入的智能锁方法的具体方法流程图;图3是本发明一个实施例所提供的一种蓝牙无匙进入的智能锁方法对应的关于蓝牙设备端的方法流程图。具体实施方式目前,现有门锁的开锁方式一般有钥匙、门卡、密码、指纹、人脸识别等方式。但这些方式都需要用户每次去掏钥匙、刷门卡、按指纹、输入密码或者唤醒门锁进行人脸识别等操作。当用户双手拿满物品时需要放下物品再进行开锁,操作麻烦,浪费进出门时间。而且这些验证方式对于盲人而言开锁难度比较大,需要确认门锁具体位置,才能进行开锁,影响用户体验。基于此,本发明通过接收附近蓝牙BLE广播的数据,对数据进行解密,数据防修改校验、对比数据里面合法性之后再进行密钥匹配,实现自动开锁。当用户靠近门锁范围内,能够在近距离时自动识别并匹配用户随身携带的蓝牙设备,并自动实现开闭锁,无需对门锁进行验证操作,使用灵活,操作简单,适用人群范围广,老人、小孩、残疾人士都适用。此外,广播数据还进行了AES加密、MD5校验和时效性判断,防止数据被破解,非法修改和复制进行重放攻击,安全性高。为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。需要说明的是,如果不冲突,本发明实施例中的各个特征可以相互结合,均在本发明的保护范围之内。另外,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。参照图1-图3,本发明第一方面的一个实施例,提供了一种蓝牙无匙进入的智能锁方法,包括以下步骤:S1:进行广播扫描;不断对周围环境进行广播扫描,当用户随身携带有蓝牙功能手机或者用BLE蓝牙制作的钥匙扣,只需要靠近门锁系统1-2米范围内就会被扫描到。S2:接收广播扫描所得到的回应数据包;当用户随身携带有蓝牙功能手机或者用BLE蓝牙制作的钥匙扣并且靠近门锁时,门锁系统就会感应到用户随身携带的蓝牙设备信号,并获取对应的数据包。其中回应数据包中的数据分布如下表1:第1字节第2字节第3字节第4字节…………第N字节总长度0xFFXXXXXXXX表1S3:判断得到的回应数据包是否符合格式要求,当符合格式要求时则执行步骤S4,否则返回执行步骤S1;根据表1中的回应数据包的数据分布情况,本发明可以通过判断回应数据包中第2字节中的数据是否为系统预设定的0xFF,当回应数据包中第2字节中的数据为0xFF时,则证明回应数据包符合格式要求;当回应数据包中第2字节中的数据不为0xFF时,则证明回应数据包不符合格式要求。S4:对回应数据包进行AES解密处理;由于接收到的回应数据包为了防止数据被破解,非法修改和复制进行重放攻击,从而预先进行了AES加密处理。因此,在接收到的回应数据包后需要对回应数据包进行AES解密处理,在基于回应数据包符合格式要求的基础上,将表1中的数据包经过AES解密处理后,可以得到表2,如下:第1字节第2字节第3-7字节第8-13字节第14-15字节第16-23字节总长度0xFF时间戳MAC地址指令位MD5表2S5:将经过AES解密处理后的数据进行MD5校验;由于解密处理后的表2中第16-23字节用于存储MD5数据,因此在进行MD5校验时,直接对第16-23字节中的MD5数据进行校验即可。S6:判断数据的时间是否有效,当时间有效时执行步骤S7,否则返回执行步骤S1;本发明可以通过判断经过AES解密处理后的数据的时间戳和系统时间的时间差是否在预设的时间差范围内,当在预设的时间差范围内则认为时间有效,当不在预设的时间差范围内则认为时间无效。例如,由于解密处理后的表2中第3-7字节用于存储时间戳数据,因此在判断数据的时间是否有效时,直接对第3-7字节中的时间戳数据进行对比判断即可。其次,本发明中所述预设的时间差范围为三分钟,即可以通过判断时间戳和本机系统的时间相差是否在三分钟之内,当在三分钟之内时认为数据的时间有效,当不在三分钟之内时认为数据的时间无效。S7:判断数据是否合法,当合法时执行步骤S9,否则返回执行步骤S1;最后,还需要对数据的合法性进行判断。S9:对数据进行密钥匹配处理;其中步骤S9包括以下子步骤S9-1至S9-5,具体如下:S9-1:当前模式为普通模式,并执行步骤S9-2;S9-2:判断系统预存的MAC地址中是否存在与AES解密处理后的数据一致的MAC地址,当存在一致的MAC地址时,执行步骤S9-3,否则执行步骤S12;由于解密处理后的表2中第8-13字节用于存储MAC地址,因此在判断系统预存的MAC地址中是否存在与AES解密处理后的数据一致的MAC地址时,直接对第8-13字节中的MAC地址进行对比校验即可。S9-3:判断当前处于开锁状态还是关锁状态,当处于开锁状态时则执行步骤S9-4,当处于关锁状态时则执行步骤S9-5;S9-4:更新自动关锁时间;S9-5:输出开锁信号,并提示开锁成功;S12:提示失败。本发明通过接收附近蓝牙BLE广播的数据,对数据进行解密,数据防修改校验、对比数据里面合法性之后再进行密钥匹配,实现自动开锁。当用户靠近门锁范围内,能够在近距离时自动识别并匹配用户随身携带的蓝牙设备,并自动实现开闭锁,无需对门锁进行验证操作,使用灵活,操作简单,适用人群范围广,老人、小孩、残疾人士都适用。此外,广播数据还进行了AES加密、MD5校验和时效性判断,防止数据被破解,非法修改和复制进行重放攻击,安全性高。进一步地,基于上述实施例,本发明的另一实施例,提供了一种蓝牙无匙进入的智能锁方法,在所述对数据进行合法性判断,当数据合法之后,还包括以下步骤:S8:判断经过AES解密处理后的数据的指令位的类别,当指令位的类别为对比指令时,则执行所述步骤密钥匹配处理,即执行步骤S9;当指令位的类别为录入指令时,则执行密钥录入处理,即执行步骤S10;当指令位的类别为删除指令时,则执行密钥删除处理,即执行步骤S11;所述步骤S10进行密钥录入处理包括:S10-1:当前模式为录入设置模式,并执行步骤S10-2;S10-2:判断系统预存的MAC地址中是否存在与AES解密处理后的数据一致的MAC地址,当存在一致的MAC地址时则执行步骤S12,当不存在一致的MAC地址时则执行步骤10-3;S10-3:录入AES解密处理后的数据的MAC地址,并提示录入成功。所述步骤S11进行密钥删除处理包括:S11-1:当前模式为删除设置模式,并执行步骤S11-2;S11-2:判断系统预存的MAC地址中是否存在与AES解密处理后的数据一致的MAC地址,当存在一致的MAC地址时则执行步骤S11-3,当不存在一致的MAC地址时则执行步骤S12;S11-3:删除系统预存中对应的MAC地址,并提示删除成功。针对于上述的一种蓝牙无匙进入的智能锁方法,在用户的随身携带蓝牙设备的一端,即有蓝牙功能手机或者用BLE蓝牙制作的钥匙扣,具有对应的流程方法,具体步骤如下:P1:定时1s广播;P2:判断当前模块,其中包括加密、录入和删除三种模式;P3:将数据生成MD5并组合;将时间戳、MAC地址、开锁指令数据生成MD5,生成MD5后的数据如表3所示:第1字节第2字节第3-7字节第8-13字节第14-15字节第16-23字节总长度0xFF时间戳MAC地址指令位MD5表3P4:进行AES加密处理;将表3中的数据进行加密,加密后的数据如表4所示:第1字节第2字节第3字节第4字节…………第N字节总长度0xFFXXXXXXXX表4P5:更新广播数据和扫描回应包数据;P6:进行广播;P7:进入休眠。本发明第二方面的一个实施例,提供了一种蓝牙无匙进入的装置,包括以下单元:广播扫描单元,用于进行广播扫描;回应数据包接收单元,用于接收广播扫描所得到的回应数据包;格式判定单元,用于判断得到的回应数据包是否符合格式要求;AES解密单元,用于进行AES解密处理;MD5校验单元,用于将经过AES解密处理后的数据进行MD5校验;数据时间有效性判定单元,用于判断数据的时间是否有效,当时间有效时对数据进行合法性判断;数据合法性判定单元,用于对数据进行合法性判断,当数据合法后则进行密钥匹配处理;密钥匹配处理单元,用于判断系统预存的MAC地址中是否存在与AES解密处理后的数据一致的MAC地址,当存在一致的MAC地址时,则输出开锁信号。进一步地,基于上述实施例,本发明的另一实施例,提供了一种蓝牙无匙进入的装置,还包括以下单元:数据指令位类别判定单元,用于判断经过AES解密处理后的数据的指令位的类别,当指令位的类别为对比指令时,则执行所述步骤密钥匹配处理;当指令位的类别为录入指令时,则执行密钥录入处理;当指令位的类别为删除指令时,则执行密钥删除处理;密钥录入处理单元,用于判断系统预存的MAC地址中是否存在与AES解密处理后的数据一致的MAC地址,当存在一致的MAC地址时则无法录入,并提示录入失败,当不存在一致的MAC地址时则录入AES解密处理后的数据的MAC地址,并提示录入成功;密钥删除处理单元,用于判断系统预存的MAC地址中是否存在与AES解密处理后的数据一致的MAC地址,当存在一致的MAC地址时则删除系统预存中对应的MAC地址,并提示删除成功,当不存在一致的MAC地址时则无法删除,并提示删除失败。进一步地,基于上述实施例,本发明的另一实施例,提供了一种蓝牙无匙进入的装置,还包括以下单元:锁体状态判定单元,用于判断当前处于开锁状态还是关锁状态,当处于开锁状态时则更新自动关锁时间,当处于关锁状态时则输出开锁信号。需要说明的是,由于本实施例中的一种蓝牙无匙进入的装置与上述的一种蓝牙无匙进入的智能锁方法基于相同的发明构思,因此,方法实施例中的相应内容同样适用于本装置实施例,此处不再详述。本发明第三方面的一个实施例,提供了一种蓝牙无匙进入的设备,包括至少一个控制处理器和用于与至少一个控制处理器通信连接的存储器;存储器存储有可被至少一个控制处理器执行的指令,指令被至少一个控制处理器执行,以使至少一个控制处理器能够执行如上所述的一种蓝牙无匙进入的智能锁方法。存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态性计算机可执行程序以及模块,如本发明实施例中的一种蓝牙无匙进入的智能锁方法对应的程序指令模块。控制处理器通过运行存储在存储器中的非暂态软件程序、指令以及模块,从而执行一种蓝牙无匙进入的装置的各种功能应用以及数据处理,即实现上述方法实施例的一种蓝牙无匙进入的智能锁方法。存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据一种蓝牙无匙进入的装置的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于控制处理器远程设置的存储器,这些远程存储器可以通过网络连接至该蓝牙无匙进入的设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。所述一个或者多个模块存储在所述存储器中,当被所述一个或者多个控制处理器执行时,执行上述方法实施例中的一种蓝牙无匙进入的智能锁方法。本发明第四方面的一个实施例,本发明提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个控制处理器执行,可使得上述一个或多个控制处理器执行上述方法实施例中的一种蓝牙无匙进入的智能锁方法。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。通过以上的实施方式的描述,本领域技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现。本领域技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。本发明第五方面的一个实施例,,本发明还提供了一种计算机程序产品,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使计算机执行如上所述的一种蓝牙无匙进入的智能锁方法。以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,都应属于本发明的保护范围。
权利要求:1.一种蓝牙无匙进入的智能锁方法,其特征在于,包括以下步骤:进行广播扫描;接收广播扫描所得到的回应数据包;判断得到的回应数据包是否符合格式要求,当符合格式要求时则进行AES解密处理;将经过AES解密处理后的数据进行MD5校验;判断数据的时间是否有效,当时间有效时对数据进行合法性判断;对数据进行合法性判断,当数据合法后则进行密钥匹配处理;所述密钥匹配处理包括:判断系统预存的MAC地址中是否存在与AES解密处理后的数据一致的MAC地址,当存在一致的MAC地址时,则输出开锁信号。2.根据权利要求1所述的一种蓝牙无匙进入的智能锁方法,其特征在于,所述判断数据的时间是否有效,包括:判断经过AES解密处理后的数据的时间戳和系统时间的时间差是否在预设的时间差范围内,当在预设的时间差范围内则认为时间有效,当不在预设的时间差范围内则认为时间无效。3.根据权利要求2所述的一种蓝牙无匙进入的智能锁方法,其特征在于,在所述对数据进行合法性判断,当数据合法之后,还包括以下步骤:判断经过AES解密处理后的数据的指令位的类别,当指令位的类别为对比指令时,则执行所述密钥匹配处理;当指令位的类别为录入指令时,则执行密钥录入处理;当指令位的类别为删除指令时,则执行密钥删除处理;所述密钥录入处理包括:判断系统预存的MAC地址中是否存在与AES解密处理后的数据一致的MAC地址,当存在一致的MAC地址时则无法录入,并提示录入失败,当不存在一致的MAC地址时则录入AES解密处理后的数据的MAC地址,并提示录入成功;所述密钥删除处理包括:判断系统预存的MAC地址中是否存在与AES解密处理后的数据一致的MAC地址,当存在一致的MAC地址时则删除系统预存中对应的MAC地址,并提示删除成功,当不存在一致的MAC地址时则无法删除,并提示删除失败。4.根据权利要求3所述的一种蓝牙无匙进入的智能锁方法,其特征在于,在所述密钥匹配处理时,当存在一致的MAC地址之后,还包括以下步骤:判断当前处于开锁状态还是关锁状态,当处于开锁状态时则更新自动关锁时间,当处于关锁状态时则输出开锁信号。5.一种蓝牙无匙进入的装置,其特征在于,包括以下单元:广播扫描单元,用于进行广播扫描;回应数据包接收单元,用于接收广播扫描所得到的回应数据包;格式判定单元,用于判断得到的回应数据包是否符合格式要求;AES解密单元,用于进行AES解密处理;MD5校验单元,用于将经过AES解密处理后的数据进行MD5校验;数据时间有效性判定单元,用于判断数据的时间是否有效,当时间有效时对数据进行合法性判断;数据合法性判定单元,用于对数据进行合法性判断,当数据合法后则进行密钥匹配处理;密钥匹配处理单元,用于判断系统预存的MAC地址中是否存在与AES解密处理后的数据一致的MAC地址,当存在一致的MAC地址时,则输出开锁信号。6.根据权利要求5所述的一种蓝牙无匙进入的装置,其特征在于,还包括以下单元:数据指令位类别判定单元,用于判断经过AES解密处理后的数据的指令位的类别,当指令位的类别为对比指令时,则执行密钥匹配处理;当指令位的类别为录入指令时,则执行密钥录入处理;当指令位的类别为删除指令时,则执行密钥删除处理;密钥录入处理单元,用于判断系统预存的MAC地址中是否存在与AES解密处理后的数据一致的MAC地址,当存在一致的MAC地址时则无法录入,并提示录入失败,当不存在一致的MAC地址时则录入AES解密处理后的数据的MAC地址,并提示录入成功;密钥删除处理单元,用于判断系统预存的MAC地址中是否存在与AES解密处理后的数据一致的MAC地址,当存在一致的MAC地址时则删除系统预存中对应的MAC地址,并提示删除成功,当不存在一致的MAC地址时则无法删除,并提示删除失败。7.根据权利要求6所述的一种蓝牙无匙进入的装置,其特征在于,还包括以下单元:锁体状态判定单元,用于判断当前处于开锁状态还是关锁状态,当处于开锁状态时则更新自动关锁时间,当处于关锁状态时则输出开锁信号。8.一种蓝牙无匙进入的设备,其特征在于:包括至少一个控制处理器和用于与至少一个控制处理器通信连接的存储器;存储器存储有可被至少一个控制处理器执行的指令,指令被至少一个控制处理器执行,以使至少一个控制处理器能够执行如权利要求1-4任一项所述的一种蓝牙无匙进入的智能锁方法。9.一种计算机可读存储介质,其特征在于:所述计算机可读存储介质存储有计算机可执行指令,计算机可执行指令用于使计算机执行如权利要求1-4任一项所述的一种蓝牙无匙进入的智能锁方法。10.一种计算机程序产品,其特征在于:所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使计算机执行如权利要求1-4任一项所述的一种蓝牙无匙进入的智能锁方法。
百度查询: 江门市新会区博上科技有限公司 一种蓝牙无匙进入的智能锁方法、装置、设备和存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。