本发明涉及智能开锁领域,尤其是一种智能开锁方法及系统。
背景技术:
随着近些年来通信技术的迅猛发展,各种各样的智能设备层出不穷,而智能家居又是近几年来最火的概念之一,比如大到可以远程控制的空调和厨房设备,小到可以远程可视对讲的网络摄像头等。但其实智能家居的第一道关卡应该是大门上的那一道锁。
但是,目前的智能门锁一般都可以不用带钥匙,而是采用键盘输入密码的方式开锁,或者通过指纹开锁,前者存在密码难记和容易泄露的问题,后者则存在手指受伤或被污染导致开锁失败或者指纹被复制的可能,因此安全性和方便性都有待提升;而且随着手机等移动终端的广泛应用,为日常生活中的方方面面都带来了便捷,利用移动终端应实现智能开锁也是十分迫切的。
技术实现要素:
针对现有技术中的缺陷,本发明提供一种智能开锁方法及智能开锁设备,通过手机等移动终端与智能开锁设备相结合,实现通过检测wifi信号强度进行智能开锁。
为了实现上述目的,本发明提供的一种智能开锁方法,适用于智能开锁系统,所述智能开锁系统包括移动终端和智能开锁终端;所述智能开锁方法包括如下步骤:
扫描智能开锁终端广播的wifi信号,并根据所述wifi信号检测所述移动终端与所述智能开锁终端之间的相对距离;
若所述相对距离小于预设阈值,则发出开锁请求;
接收所述智能开锁终端对所述开锁请求的处理结果以实现开锁。
进一步地,所述一种智能开锁方法还包括:
验证所述wifi信号的可信度。
进一步地,所述验证所述wifi信号的可信度具体包括:
获取wifi信号中预设的锁具名称和校验码a;
通过所述锁具名称生成一校验码b;
匹配所述校验码a和校验码b,若校验码a和校验码b相同,则wifi信号的可信度验证通过。
进一步地,所述验证所述wifi信号的可信度具体包括:
获取wifi信号中预设锁具名称和验证密钥ⅰ;
通过所述锁具名称,输入验证密钥ⅱ;
匹配验证密钥ⅰ和验证密钥ⅱ,若密钥ⅰ和验证密钥ⅱ相同,则通过所述wifi信号可信度验证。
进一步地,所述验证所述wifi信号的可信度具体包括:
获取wifi信号中预设锁具名称、校验码a和验证密钥ⅰ;
通过所述锁具名称,生成一校验码b同时输入验证密钥ⅱ;
匹配所述校验码a和校验码b以及验证密钥ⅰ和验证密钥ⅱ;若校验码a和校验码b相同并且密钥ⅰ和验证密钥ⅱ也相同,则通过所述wifi信号可信度验证。
一种智能开锁系统,适用智能开锁方法,所述智能开锁系统包括移动终端和智能开锁终端;所述移动终端包括wifi信号获取模块、数据处理模块以及数据接收模块;
所述wifi信号获取模块扫描智能开锁终端广播的wifi信号;
所述数据处理模块根据所述wifi信号检测所述移动终端与所述智能开锁终端之间的相对距离;若所述相对距离小于预设阈值,则发出开锁请求;
所述数据接收模块接收所述智能开锁终端对所述开锁请求的处理结果以实现开锁。
进一步地,所述移动终端还包括可信度验证模块;
所述可信度验证模块验证所述wifi信号的可信度。
进一步地,所述可信度验证模块验证所述wifi信号的可信度具体包括:
获取wifi信号中预设的锁具名称和校验码a;
通过所述锁具名称生成一校验码b;
匹配所述校验码a和校验码b,若校验码a和校验码b相同,则wifi信号的可信度验证通过。
进一步地,所述可信度验证模块验证所述wifi信号的可信度具体包括:
获取wifi信号中预设锁具名称和验证密钥ⅰ;
通过所述锁具名称,输入验证密钥ⅱ;
匹配验证密钥ⅰ和验证密钥ⅱ,若密钥ⅰ和验证密钥ⅱ相同,则通过所述wifi信号可信度验证。
进一步地,所述可信度验证模块验证所述wifi信号的可信度具体包括:
获取wifi信号中预设锁具名称、校验码a和验证密钥ⅰ;
通过所述锁具名称,生成一校验码b同时输入验证密钥ⅱ;
匹配所述校验码a和校验码b以及验证密钥ⅰ和验证密钥ⅱ;若校验码a和校验码b相同并且密钥ⅰ和验证密钥ⅱ也相同,则通过所述wifi信号可信度验证。
本发明的有益效果是:本发明旨在解决现今小区门锁较繁琐的开锁方式,无需任何用户操作,通过手机等移动终端与智能开锁设备相结合,实现通过检测wifi信号强度自动开锁,彻底解放用户双手。
附图说明
图1为本发明一种智能开锁方法实施例一的流程图;
图2为本发明一种智能开锁方法实施例二的流程图;
图3为本发明智能钥匙的申请及缴费步骤的流程图;
图4为本发明智能钥匙的注销及退费步骤的流程图;
图5为本发明智能开锁终端一个实施例的框图。
具体实施方式
下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。
一种智能开锁方法,实施例一:
如图1所示,一种智能开锁方法,适用于智能开锁系统,所述智能开锁系统包括移动终端和智能开锁终端;所述智能开锁方法包括如下步骤:
s001扫描智能开锁终端广播的wifi信号;
s002根据所述wifi信号检测所述移动终端与所述智能开锁终端之间的相对距离;
s003判断相对距离是否小于预设阈值;
s004若所述相对距离小于预设阈值,则发出开锁请求;若所述相对距离大于或等于预设阈值,则重新检测相对距离;
s005接收所述智能开锁终端对所述开锁请求的处理结果以实现开锁。
本实施例旨在解决现今小区门锁较繁琐的开锁方式,无需任何用户操作,通过手机等移动终端与智能开锁设备相结合,实现通过检测wifi信号强度自动开锁,彻底解放用户双手。
一种智能开锁方法,实施例二:
如图2所示,一种智能开锁方法,适用于智能开锁系统,所述智能开锁系统包括移动终端和智能开锁终端;所述智能开锁方法包括如下步骤:;一种智能开锁方法,相较于实施例一其区别在于:所述一种智能开锁方法还包括,所述验证所述wifi信号的可信度具体包括:
s1智能钥匙的申请及缴费;所述智能钥匙的申请及缴费,具体包括:
s11,用户通过移动终端上的app进行实名认证;若认证通过,则执行步骤s12,若认证失败则重新进行实名认证;
s12,将通过所述实名认证的用户信息存储至数据中心以及交由物业备案;
s13,用户提出智能钥匙申请,并递交用户所在小区、楼栋、楼道、门派以及身份等信息;
s14,选择选择交纳费用的方式并交纳费用,所述交纳费用的方式包括但不限于,免费试用、按月缴费以及永久缴费,用户进行缴费之后并将所有数据存储至数据中心;
s15,数据中心将已经缴费的用户信息反馈至用户所在物业,以及将已经获取授权的用户信息上传至智能开锁设备,完成对用户智能钥匙的使用授权;
s16,判断是否存在智能钥匙的使用授权变更,当发生智能钥匙的使用授权变更时,重复上述智能钥匙的申请及缴费步骤;若未发生智能钥匙的使用授权变更时则结束流程。
通过上述申请及缴费的步骤,能够实现在客户获得智能钥匙的使用授权,更加人性化;此外当授权放生变更的时候,获得变更授权的用户根据上述步骤也能够正常使用智能钥匙;并且通过对智能钥匙的申请及缴费能够有效防止未经授权的情况下盗用智能钥匙,保证了用户的有效权益,同时能够适应于市场需求。
s2,扫描智能开锁终端广播的wifi信号;
开锁终端接收授权的客户信息之后,开始不间断广播wifi信号让楼道附件区域实现wifi信号全覆盖,用户可以通过手机、平板电脑或者其他移动终端,通过打开wifi功能然后再打开移动终端上的app,开始扫描wifi信号;当用户靠近楼道的时候即可实现对智能开锁终端广播wifi信号的扫描。
s3,验证所述wifi信号的可信度;所述验证所述wifi信号的可信度具体包括:
s31,获取wifi信号中预设的锁具名称和校验码a;
s32,通过所述锁具名称生成一校验码b;
s33,匹配所述校验码a和校验码b,若校验码a和校验码b相同,则wifi信号的可信度验证通过。
当用户可以通过手机、平板电脑或者其他移动终端,通过打开wifi功能然后再打开移动终端上的app,开始扫描wifi信号时,会对所述的wifi信号进行可信度验证,通过此验证的过程来找到所需要的智能开锁终端广播的wifi信号为实现开锁做准备;其优点在于,app会对wifi信号进行智能自动化验证,完全不用任何人为操作解放双手。
s4,根据所述wifi信号检测所述移动终端与所述智能开锁终端之间的相对距离;
需要进行说明的是,移动终端和智能开锁终端的相对距离,是通过一wifi强度和移动终端与所述智能相对距离对照表直接进行获得的。随着wifi信号的衰减性质,wifi信号越强,则移动终端与所述智能开锁终端相对距离则越小;反之,wifi信号越弱,则移动终端与所述智能开锁终端相对距离则越大;通过对wifi信号和与相对距离中的转换,进而达到对用户位置定位的功能。
s5,判断相对距离是否小于预设阈值;
s6,若所述相对距离小于预设阈值,则发出开锁请求;若所述相对距离大于或等于预设阈值,则重新检测相对距离;
通过判断相对距离是否小于预设阈值,进而判断用户此时的位置,当用户的位置距离智能开锁终端小于设定的阈值的时候就自动发出一开锁请求,实现无任何操作智能开锁;防止由于距离太远开锁之后发生意外事故。
s7,接收所述智能开锁终端对所述开锁请求的处理结果以实现开锁;所述接收所述智能开锁终端对所述开锁请求的处理结果,包括s71接收智能开锁终端对开锁请求的可信度认证结果;所述接收智能开锁终端对开锁请求的可信度认证结果包括:
s0711,所述智能开锁终端接收所述开锁请求;
s0712,提取开锁请求中的用户信息和摘要数据a;
s0713,将用户信息重新生成摘要数据b,如果摘要数据a和摘要数据b相同,则通过可信度验证;若摘要数据a和摘要数据b不相同,则忽略该开锁请求。
由于之前数据中心已经将获得授权的用户信息上传至智能开锁终端,当智能开锁终端接收到来自移动终端的开锁请求后,通过提取开始请求中的用户信息和摘要数据a,并利用提取的用户信息与本地的用户信息进行,进而对比生产摘要数据b;若摘要数据a和摘要数据b相同,则通过可信度验证;所述智能开锁终端就执行所述开始请求。进一步保证了开锁请求的准确性,防止有人进行盗用造成用户损失。
s8,智能钥匙的注销及退费;所述智能钥匙的注销退费,具体包括:
s81,用户通过移动终端上的app进行实名认证;若认证通过,则执行步骤s82,若认证失败则重新进行实名认证;
s82,将通过所述实名认证的用户信息存储至数据中心以及交由物业备案;
s83,用户提出智能钥匙注销申请,并递交用户所在小区、楼栋、楼道、门派以及身份等信息;
s84,选择选择退回费用的方式,所述退回费用的方式包括但不限于,免费试用、按月缴费以及永久缴费,用户进行退费之后并将所有数据存储至数据中心;
s85,数据中心将已经退费的用户信息反馈至用户所在物业,以及将已经退费的用户信息上传至智能开锁设备;
s86,判断是否存在智能钥匙的使用授权变更,当发生智能钥匙的使用授权变更时,重复上述智能钥匙的注销退费步骤;若未发生智能钥匙的使用授权变更时则结束流程。
通过上述注销及退费的步骤,能够实现在客户在搬家或者其他一些因素的情况下对其账户进行注销以及退款,更加人性化;此外当授权放生变更的时候根据上述步骤也能够正常退款。
本实施例中,通过智能开锁终端对开锁请求的可信度认证,保证了是已经获得授权的用户提出开锁请求,确保了开锁的准确性,防止他人经行盗用。需要进行说明的是,本实施例的其余未列举的步骤和实施例一基本类似在此不再累述。
另一个实施例中,所述验证所述wifi信号的可信度具体包括:
s301获取wifi信号中预设锁具名称和验证密钥ⅰ;
s302通过所述锁具名称,输入验证密钥ⅱ;
s303匹配验证密钥ⅰ和验证密钥ⅱ,若密钥ⅰ和验证密钥ⅱ相同,则通过所述wifi信号可信度验证。
通过移动终端自动扫描所述wifi信号,通过设置一验证密钥进行对wifi信号的可信度认证,自主性更强密钥可以根据用户自己想法进行设置。本实施例的其余未列举的步骤和实施例二基本类似在此不再累述。
另外一个实施例中,所述验证所述wifi信号的可信度具体包括:
获取wifi信号中预设锁具名称和验证密钥ⅰ;
通过所述锁具名称,输入验证密钥ⅱ;
匹配验证密钥ⅰ和验证密钥ⅱ,若密钥ⅰ和验证密钥ⅱ相同,则通过所述wifi信号可信度验证。本实施例的其余未列举的步骤和实施例二基本类似在此不再累述。
再一个实施例中,所述块验证所述wifi信号的可信度具体包括:
获取wifi信号中预设锁具名称、校验码a和验证密钥ⅰ;
通过所述锁具名称,生成一校验码b同时输入验证密钥ⅱ;
匹配所述校验码a和校验码b以及验证密钥ⅰ和验证密钥ⅱ;若校验码a和校验码b相同并且密钥ⅰ和验证密钥ⅱ也相同,则通过所述wifi信号可信度验证。进一步保证了移动终端不会将开锁请求错发误发,本实施例的其余未列举的步骤和实施例二基本类似在此不再累述。
一种智能开锁系统,实施例一:
所述智能开锁系统包括移动终端和智能开锁终端;所述移动终端包括wifi信号获取模块、数据处理模块以及数据接收模块;
所述wifi信号获取模块扫描智能开锁终端广播的wifi信号;
所述数据处理模块根据所述wifi信号检测所述移动终端与所述智能开锁终端之间的相对距离;若所述相对距离小于预设阈值,则发出开锁请求;
所述数据接收模块接收所述智能开锁终端对所述开锁请求的处理结果以实现开锁。
本实施例中,所述移动终端还包括可信度验证模块;
所述可信度验证模块验证所述wifi信号的可信度。
本实施例中,所述可信度验证模块验证所述wifi信号的可信度具体包括:
获取wifi信号中预设的锁具名称和校验码a;
通过所述锁具名称生成一校验码b;
匹配所述校验码a和校验码b,若校验码a和校验码b相同,则wifi信号的可信度验证通过。
如图5所示,本实施例中,一种智能开锁系统,还包括智能开锁终端;所述智能开锁终端包括晶振电路、外扩flash模块、供电转换电路、wifi芯片、天线射频匹配电路、wifi控制信号输出控制电路、信号处理模块以及门锁原始控制信号输出模块;
所述晶振电路有所述wifi芯片电连,外扩flash模块与所述wifi芯片电连,供电转换电路的电源输出端与wifi芯片的电源输入端相连,wifi芯片的信号输出端与所述天线射频匹配电路的信号输入端相连,所述wifi芯片的信号输出端与wifi控制信号输出控制电路的信号输入端相连,所述wifi控制信号输出控制电路的信号输出端与信号处理模块的信号输入端相连,所述门锁原始控制信号输出模块的信号输出端与信号处理模块的信号输入端相连。
本实施例中,供电转化电路将输入范围为5v至36v的电压转化为3.3v电源为wifi芯片供电;外扩flash电路用于保存用户信息及各类配置信息;本设备在检测到合法一种wifi信号接近时,将输出控制信号,控制门锁的开启,同时,门锁原始的控制信号也输入到本设备中,与本设备的控制信号一起进行信号处理,对门锁进行控制,即门锁原始功能如刷卡开锁等功能保持不变。
另外一个实施例中,所述移动终端验证所述wifi信号的可信度,具体包括:
获取wifi信号中预设锁具名称和验证密钥ⅰ;
通过所述锁具名称,输入验证密钥ⅱ;
匹配验证密钥ⅰ和验证密钥ⅱ,若密钥ⅰ和验证密钥ⅱ相同,则通过所述wifi信号可信度验证。
再一个实施例中,所述块验证所述wifi信号的可信度具体包括:
获取wifi信号中预设锁具名称、校验码a和验证密钥ⅰ;
通过所述锁具名称,生成一校验码b同时输入验证密钥ⅱ;
匹配所述校验码a和校验码b以及验证密钥ⅰ和验证密钥ⅱ;若校验码a和校验码b相同并且密钥ⅰ和验证密钥ⅱ也相同,则通过所述wifi信号可信度验证。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。