智能门锁控制方法、装置及计算机可读存储介质与流程

文档序号:16121132发布日期:2018-11-30 23:13阅读:251来源:国知局

本发明涉及门禁控制技术领域,尤其涉及一种智能门锁控制方法、装置及计算机可读存储介质。

背景技术

随着4g网络、局域网络、智能家居的普及,智能化家装逐渐走入大众的视野,智能门锁正逐渐成为消费者的新选择。由于智能门锁不仅方便快捷,而且安全性能高,越来越多的家庭开始选择智能门锁,人们对智能门锁的安全性,便捷性,多元化,智能链接等方面也提出了新的需求。目前的智能门锁开锁方式包括刷卡、密码、指纹、以及手机app等方式,在满足开锁条件时,触发电子开锁命令,带动内部电机转动挂挡,在用户压下把手的同时带动机械部分完成一次开锁。在一次开锁完成后,档位撤回,恢复到无法开锁的状态。

但是因为技术不够成熟、质量欠佳、标准参差、功能繁杂冗余、设计匆忙等一系列问题,而忽略了门锁的本质,忽略了人性化的关怀和用户体验,导致用户体验较差。例如,开锁时间过长,试错次数较多等。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种智能门锁控制方法、装置及计算机可读存储介质,旨在解决智能门锁开锁过程不够便捷的技术问题。

为实现上述目的,本发明提供一种智能门锁控制方法,所述智能门锁控制方法包括以下步骤:

在检测到人体靠近智能门锁时,进入工作模式;

扫描预设范围内的无线网络信号,确定是否扫描到存储于智能门锁中的认证列表中的用户名;

在确定扫描到所述认证列表中的用户名时,根据扫描结果获取所述用户名对应的标识信息,与认证列表中存储的标识信息进行匹配,在匹配一致时执行开锁操作。

优选地,所述在检测到人体靠近智能门锁时,进入工作模式的步骤包括:

通过红外传感器检测人体,在检测到人体时,确定所述人体是靠近还是远离智能门锁;

在确定所述人体靠近智能门锁时,从节能模式进入工作模式。

优选地,所述通过红外传感器检测人体,在检测到人体时,确定所述人体是靠近还是远离智能门锁的步骤包括:

通过红外传感器检测人体,在检测到人体时,获取无线网络信号;

根据所述无线网络信号的强度变化趋势确定人体是靠近还是远离智能门锁。

优选地,所述方法还包括:

在确定所述人体远离智能门锁时,维持当前节能模式。

优选地,所述在检测到人体靠近智能门锁时,进入工作模式的步骤之前,所述方法还包括:

对智能门锁进行初始化设置;

更新认证列表,将合法开锁人的用户名和标识信息存储在认证列表中;

优选地,所述对智能门锁进行初始化设置的步骤包括:

在智能门锁通电之后,将所述智能门锁初始化为客户端模式;

设置智能门锁的接收信号强度指示值。

优选地,所述扫描预设范围内的无线网络信号,确定是否扫描到存储于智能门锁中的认证列表中的用户名的步骤包括:

扫描预设范围内的无线网络信号,确定所述无线网络信号的信号强度是否大于所述智能门锁的接收信号强度指示值;

在确定所述无线网络信号的信号强度大于所述智能门锁的额接收信号强度指示值时,获取认证列表,确定是否扫描到存储于认证列表中的用户名。

优选地,所述方法还包括:

在接收到重设指令时,清空认证列表中的信息,恢复初始化设置。

此外,为实现上述目的,本发明还提供一种智能门锁控制装置,所述智能门锁控制装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的智能门锁控制程序,所述智能门锁控制程序被所述处理器执行时实现如上述任一项所述的智能门锁控制方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有智能门锁控制程序,所述智能门锁控制程序被处理器执行时实现如上述任一项所述的智能门锁控制方法的步骤。

本发明方案,通过在检测到人体靠近智能门锁时,进入工作模式;然后扫描预设范围内的无线网络信号,确定是否扫描到存储于智能门锁中的认证列表中的用户名;之后在确定扫描到所述认证列表中的用户名时,根据扫描结果获取所述用户名对应的标识信息,与认证列表中存储的标识信息进行匹配,在匹配一致时执行开锁操作;本方法免去智能门锁开锁时需要输入密码、刷卡、输入指纹、或使用手机app等复杂繁琐的步骤,仅仅通过认证过的手机就可以在靠近智能门锁一定范围内自动开锁,用户可以直接通过按压把手等方式开门进入房间,提高了智能门锁操作的便利性,有助于提高用户体验。

附图说明

图1是本发明实施例方案涉及的硬件运行环境中智能门锁控制装置所属终端的结构示意图;

图2为本发明智能门锁控制方法第一实施例中的流程示意图;

图3为本发明智能门锁控制方法第二实施例中在检测到人体靠近智能门锁时,进入工作模式的步骤的细化流程示意图;

图4为本发明立体车库控制方法第三实施例中在确定扫描到所述认证列表中的用户名时,根据扫描结果获取所述用户名对应的标识信息,与认证列表中存储的标识信息进行匹配,在匹配一致时执行开锁操作的步骤的细化流程示意图;

图5为本发明立体车库控制方法第四实施例中的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的装置所属终端结构示意图。

本发明实施例终端可以是pc,也可以是智能手机、平板电脑、电子书阅读器、mp3(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)播放器、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面3)播放器、便携计算机等具有显示功能的可移动式终端设备。

如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,终端还可以包括摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及智能门锁控制程序。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的智能门锁控制程序。

在本实施例中,智能门锁控制装置包括:存储器1005、处理器1001及存储在所述存储器1005上并可在所述处理器1001上运行的智能门锁控制程序,其中,处理器1001调用存储器1005中存储的智能门锁控制程序时,并执行以下操作:

在检测到人体靠近智能门锁时,进入工作模式;

扫描预设范围内的无线网络信号,确定是否扫描到存储于智能门锁中的认证列表中的用户名;

在确定扫描到所述认证列表中的用户名时,根据扫描结果获取所述用户名对应的标识信息,与认证列表中存储的标识信息进行匹配,在匹配一致时执行开锁操作。

进一步地,处理器1001可以调用存储器1005中存储的网络操作控制程序,还执行以下操作:

通过红外传感器检测人体,在检测到人体时,确定所述人体是靠近还是远离智能门锁;

在确定所述人体靠近智能门锁时,从节能模式进入工作模式。

进一步地,处理器1001可以调用存储器1005中存储的网络操作控制程序,还执行以下操作:

通过红外传感器检测人体,在检测到人体时,获取无线网络信号;

根据所述无线网络信号的强度变化趋势确定人体是靠近还是远离智能门锁。

进一步地,处理器1001可以调用存储器1005中存储的网络操作控制程序,还执行以下操作:

在确定所述人体远离智能门锁时,维持当前节能模式。

进一步地,处理器1001可以调用存储器1005中存储的网络操作控制程序,还执行以下操作:

对智能门锁进行初始化设置;

更新认证列表,将合法开锁人的用户名和标识信息存储在认证列表中;

进一步地,处理器1001可以调用存储器1005中存储的网络操作控制程序,还执行以下操作:

在智能门锁通电之后,将所述智能门锁初始化为客户端模式;

设置智能门锁的接收信号强度指示值。

进一步地,处理器1001可以调用存储器1005中存储的网络操作控制程序,还执行以下操作:

扫描预设范围内的无线网络信号,确定所述无线网络信号的信号强度是否大于所述智能门锁的接收信号强度指示值;

在确定所述无线网络信号的信号强度大于所述智能门锁的额接收信号强度指示值时,获取认证列表,确定是否扫描到存储于认证列表中的用户名。

进一步地,处理器1001可以调用存储器1005中存储的网络操作控制程序,还执行以下操作:

在接收到重设指令时,清空认证列表中的信息,恢复初始化设置。

本发明第一实施例提供一种智能门锁控制方法,参照图2,图2为本发明智能门锁控制方法第一实施例的流程示意图,所述智能门锁控制方法包括:

步骤s10,在检测到人体靠近智能门锁时,进入工作模式;

通过红外传感器检测人体,在检测到人体时,确定所述人体是靠近还是远离智能门锁;在确定所述人体靠近智能门锁时,从节能模式进入工作模式。节能模式和工作模式是智能门锁的两种不同工作状态,处于节能模式的智能门锁会关闭部分功能,例如对周围无线网络信号的扫描功能,只保留检测人体是否靠近智能门锁的红外检测功能,而处于工作模式的智能门锁启动了所有功能,不仅包括红外检测功能以及无线网络信号扫描功能,还包括用户名和标识信息的获取和认证列表的更新等各类用于保证智能门锁正常工作的功能。

在智能门锁通电后,也就是在智能门锁启动之后,配套的红外传感装置,红外传感器即红外传感装置,安装在智能门锁外部周围,也就是门的外侧,具有一个或多个。红外传感装置是利用人体放射出的红外线作为检测对象,达到在一定距离范围内检测到用户的技术目的。人体都有恒定的体温,一般在37度,所以会发出特定波长10um左右的红外线,目前红外传感装置的技术已经较为成熟,可以由技术人员根据实际需求在市场上选购满足本发明要求的红外传感器装置,并且还可以按照需求定制,以更好地适应智能门锁的使用要求。例如,被动式红外探头就是探测人体发射的10um左右的红外线而进行工作的。人体发射的10um左右的红外线通过滤光片增强后聚集到红外感应源上。红外感应源通常采用热释电元件,这种元件在接收到人体红外辐射温度发生变化时就会失去电荷平衡,向外释放电荷,后续电路经检测处理后就能触发开关动作。当有人进入开关感应范围时,红外传感器探测到人体红外光谱的变化,开关自动接通负载,人不离开感应范围,开关将持续接通;人离开后或在感应区域内无动作,开关延时自动关闭负载。

在本实施例中,用户持有的手机等移动终端处于softap模式,在此模式下,手机可以作为热点发出无线信号,智能门锁的wifi模块处于client模式,可以作客户端接收无线信号,并获取无线信号的相关标识信息。要确定人体是否在靠近还是远离智能门锁,有不同的方式,在本实施例中,提供两种可操作性较强的方式,选择任意一种均可。第一种方式还可以通过红外传感器,在红外传感器检测到人体时,进一步根据红外测距的原理确定用户是在靠近门锁还是远离门锁。第二种方式是门锁根据手机发出的ap信号强度变化的趋势来确定用户是远离门锁,还是靠近门锁,当ap信号越来越强的时候,可以认为是用户在靠近门锁,在确定所述人体靠近智能门锁时,从节能模式进入工作模式。反之,当ap信号越来越弱的时候,可以认为是用户在远离门锁。在确定所述人体远离智能门锁时,维持当前节能模式。

步骤s20,扫描预设范围内的无线网络信号,确定是否扫描到存储于智能门锁中的认证列表中的用户名;

无线网络信号可以包括wifi和蓝牙信号。当检测到人体在靠近智能门锁时,发出信号提示智能门锁进入工作模式,处于工作模式的智能门锁可以持续扫描周围的wifi热点,确定是否能够扫描到特定名字的热点,当出现特定名字的热点时,进行标识信息的匹配。对于蓝牙信号来说,蓝牙通讯必须在一对设备之间进行,并且需要保证两个设备的蓝牙模块处于正常工作中,在本实施例中,规定智能门锁为主设备,移动终端为从设备。智能门锁在认证列表中预先存储特定的用户信息,在扫描到从设备的蓝牙信号时,获取所述蓝牙信号的用户信息,并与认证列表中的用户信息进行比对,在比对一致时,确定符合开锁要求,并执行开锁操作。

智能门锁能扫描到的信号范围,也就是预设范围取决于智能门锁的设定,主要由接收信号强度指示rssi(receivedsignalstrengthindication)决定。rssi是信号强度的一个指示值,无线发送层的可选部分,用来判定链接质量,以及是否增大广播发送强度。由于rssi技术可以通过接收到的信号强弱测定信号点与接收点的距离,进而根据相应数据进行定位计算的一种定位技术,根据这一特点进行反推,可以得到通过rssi获取对应移动设备的距离。也就是说,当接收到一个移动设备发送的无线信号时,可以通过这个无线信号的rssi来得到移动设备的位置,以及该移动设备与当前接收点的距离。

认证列表可以由拥有相关权限的用户或技术人员自行更改,在智能门锁出厂后或初次使用之前,需要通过接口进入认证列表修改界面,添加或者删除可授权的用户。如果需要添加授权用户,就在认证列表中添加相应用户终端的用户和标识信息,其中标识信息包括服务集标识ssid(servicesetidentifier)及mac(mediaaccesscontrol或者mediumaccesscontrol)地址。

步骤s30,在确定扫描到所述认证列表中的用户名时,根据扫描结果获取所述用户名对应的标识信息,与认证列表中存储的标识信息进行匹配,在匹配一致时执行开锁操作。

在确定扫描到所述认证列表中的用户名时,确定所述用户名是否属于黑名单列表;在确定所述用户名不属于黑名单列表时,获取所述用户名对应的标识信息,与认证列表中存储的标识信息进行匹配,在匹配一致时执行开锁操作,其中,所述标识信息包括mac地址和ssid。

mac地址,意译为媒体访问控制,或称为物理地址、硬件地址,用来定义网络设备的位置。在osi模型中,第三层网络层负责ip地址,第二层数据链路层则负责mac地址。因此一个主机会有一个mac地址,而每个网络位置会有一个专属于它的ip地址。mac地址是网卡决定的,是固定的。对于手机来说,mac地址也是固定的,每一个手机终端都有唯一的mac地址。

ssid是servicesetidentifier的缩写,意思是:服务集标识。ssid技术可以将一个无线局域网分为几个需要不同身份验证的子网络,每一个子网络都需要独立的身份验证,只有通过身份验证的用户才可以进入相应的子网络,防止未被授权的用户进入本网络。ssid用来区分不同的网络,最多可以有32个字符,无线网卡设置了不同的ssid就可以进入不同网络,ssid通常由ap广播出来,通过xp自带的扫描功能可以查看当前区域内的ssid。出于安全考虑可以不广播ssid,此时用户就要手工设置ssid才能进入相应的网络。简单说,ssid就是一个局域网的名称,只有设置为名称相同ssid的值的电脑才能互相通信。

进一步地,在一实施例中,所述方法还包括:

在接收到重设指令时,清空认证列表中的信息,恢复初始化设置。

重设指令可以用于清空认证列表中的信息,而认证列表中的信息一旦被清空,原先的认证列表中的用户将无法通过本发明方法进入房间,也就是通过无线网络的认证的方式。恢复初始化设置也就是指,对于认证列表来说,恢复出厂时的设置,不保留任何用户认证信息,或仅保留管理员的信息。

本实施例中提出的智能门锁控制方法,通过在检测到人体靠近时,进入工作模式;然后扫描预设范围内的蓝牙或wifi网络信号,确定是否扫描到认证列表中的用户名;之后在确定扫描到所述认证列表中的用户名时,获取所述用户名对应的标识信息,与认证列表中存储的标识信息进行匹配,在匹配一致时执行开锁操作;本方法免去智能门锁开锁时需要输入密码、刷卡、输入指纹、或使用手机app等复杂繁琐的步骤,仅仅通过认证过的手机就可以在靠近智能门锁一定范围内自动开锁,用户可以直接通过按压把手等方式开门进入房间,提高了智能门锁操作的便利性,有助于提高用户体验。

基于第一实施例,提出本发明智能门锁控制方法的第二实施例,参照图3,步骤s10包括:

步骤s11,通过红外传感器检测人体,在检测到人体时,确定所述人体是靠近还是远离智能门锁;

步骤s12,在确定所述人体靠近智能门锁时,从节能模式进入工作模式。

通过红外传感器检测人体,在检测到人体时,获取蓝牙或wifi网络信号;根据所述蓝牙或wifi网络信号的强度变化趋势确定人体是靠近还是远离智能门锁。

在智能门锁通电后,也就是在智能门锁启动之后,配套的红外传感装置,红外传感器即红外传感装置,安装在智能门锁外部周围,也就是门的外侧,具有一个或多个。红外传感装置是利用人体放射出的红外线作为检测对象,达到在一定距离范围内检测到用户的技术目的。红外感应源通常采用热释电元件,这种元件在接收到人体红外辐射温度发生变化时就会失去电荷平衡,向外释放电荷,后续电路经检测处理后就能触发开关动作。当有人进入开关感应范围时,红外传感器探测到人体红外光谱的变化,开关自动接通负载,人不离开感应范围,开关将持续接通;人离开后或在感应区域内无动作,开关延时自动关闭负载。

在本实施例中,手机处于softap模式,在此模式下,手机可以作为热点发出无线信号,智能门锁的wifi模块处于client模式,可以作客户端接收无线信号,并获取无线信号的相关标识信息。要确定人体是否在靠近还是远离智能门锁,有不同的方式,在本实施例中,提供两种可操作性较强的方式,选择任意一种均可。第一种方式还可以通过红外传感器,在红外传感器检测到人体时,进一步根据红外测距的原理确定用户是在靠近门锁还是远离门锁。第二种方式是门锁根据手机发出的ap信号强度变化的趋势来确定用户是远离门锁,还是靠近门锁,当ap信号越来越强的时候,可以认为是用户在靠近门锁,在确定所述人体靠近智能门锁时,从节能模式进入工作模式。反之,当ap信号越来越弱的时候,可以认为是用户在远离门锁。在确定所述人体远离智能门锁时,维持当前节能模式。

通过红外传感器检测用户时,在检测到用户靠近智能门锁时,进一步检测用户与智能门锁的距离。在确定用户在接近智能门锁时,获取预设距离,确定所述智能门锁与用户之间的检测距离是否小于预设距离。红外传感器的的测距基本原理为发光管发出红外光,光敏接收管接收前方物体反射光,据此判断前方是否有障碍物。根据发射光的强弱可以判断物体的距离,它的原理是接收管接收的光强随反射物体的距离而变化的,距离近则反射光强,距离远则反射光弱。出于安全性的考虑,当用户与智能门锁的距离小于预设距离时,智能门锁再执行下一步的验证标识信息和用户名的操作;反之,当用户与智能门锁的距离大于预设距离时,保持当前锁住的状态,并不断检测用户与智能门锁的距离,直到小于预设距离或检测不到人体为止。

进一步地,在一实施例中,所述方法还包括:

在确定所述人体远离智能门锁时,维持当前节能模式。

处于节能模式的智能门锁除了红外传感器正常工作外,其他模块处于休眠状态,一旦接收到红外传感器的指令,才开始工作。

本实施例中提出的智能门锁控制方法,通过红外传感器检测人体,在检测到人体时,获取蓝牙或wifi网络信号;然后根据所述蓝牙或wifi网络信号的强度变化趋势确定人体是靠近还是远离智能门锁;之后在确定所述人体靠近智能门锁时,从节能模式进入工作模式;实现了节能的效果,能够在人体靠近时进入工作模式,在附近无人时进入节能模式,仅保留红外传感器在工作,有效节约能源。

基于第一实施例,提出本发明智能门锁控制方法的第三实施例,参照图4,步骤s30包括:

步骤s31,在确定扫描到所述认证列表中的用户名时,确定所述用户名是否属于黑名单列表;

步骤s32,在确定所述用户名不属于黑名单列表时,获取所述用户名对应的标识信息,与认证列表中存储的标识信息进行匹配,在匹配一致时执行开锁操作,其中,所述标识信息包括物理地址和服务集标识。

物理地址为mac地址,服务集标识为ssid。

当红外传感器检测到人体在靠近智能门锁时,发出信号提示智能门锁进入工作模式,处于工作模式的智能门锁可以持续扫描周围的wifi热点,确定是否能够扫描到特定名字的热点,当出现特定名字的热点时,进行标识信息的匹配。

智能门锁能扫描到的信号范围,也就是预设范围取决于智能门锁的设定,主要由接收信号强度指示rssi(receivedsignalstrengthindication)决定。rssi是信号强度的一个指示值,无线发送层的可选部分,用来判定链接质量,以及是否增大广播发送强度。通过接收到的信号强弱测定信号点与接收点的距离,进而根据相应数据进行定位计算的一种定位技术。

认证列表可以由拥有相关权限的用户或技术人员自行更改,在智能门锁出厂后或初次使用之前,需要通过接口进入认证列表修改界面,添加或者删除可授权的用户。如果需要添加授权用户,就在认证列表中添加相应用户终端的用户和标识信息,其中标识信息包括服务集标识ssid(servicesetidentifier)及mac(mediaaccesscontrol或者mediumaccesscontrol)地址。

在确定扫描到所述认证列表中的用户名时,确定所述用户名是否属于黑名单列表;在确定所述用户名不属于黑名单列表时,获取所述用户名对应的标识信息,与认证列表中存储的标识信息进行匹配,在匹配一致时执行开锁操作,其中,所述标识信息包括mac地址和ssid。

mac地址,意译为媒体访问控制,或称为物理地址、硬件地址,用来定义网络设备的位置。在osi模型中,第三层网络层负责ip地址,第二层数据链路层则负责mac地址。因此一个主机会有一个mac地址,而每个网络位置会有一个专属于它的ip地址。mac地址是网卡决定的,是固定的。对于手机来说,mac地址也是固定的,每一个手机终端都有唯一的mac地址。

ssid是servicesetidentifier的缩写,意思是:服务集标识。ssid技术可以将一个无线局域网分为几个需要不同身份验证的子网络,每一个子网络都需要独立的身份验证,只有通过身份验证的用户才可以进入相应的子网络,防止未被授权的用户进入本网络。ssid用来区分不同的网络,最多可以有32个字符,无线网卡设置了不同的ssid就可以进入不同网络,ssid通常由ap广播出来,通过xp自带的扫描功能可以查看当前区域内的ssid。出于安全考虑可以不广播ssid,此时用户就要手工设置ssid才能进入相应的网络。简单说,ssid就是一个局域网的名称,只有设置为名称相同ssid的值的电脑才能互相通信。

本实施例中提出的智能门锁控制方法,通过在确定扫描到所述认证列表中的用户名时,确定所述用户名是否属于黑名单列表;然后在确定所述用户名不属于黑名单列表时,获取所述用户名对应的标识信息,与认证列表中存储的标识信息进行匹配,在匹配一致时执行开锁操作,其中,所述标识信息包括mac地址和ssid;确保能够为有权限的用户及时开门,实现了智能门锁的安全开锁。

基于第一实施例,提出本发明智能门锁控制方法的第四实施例,参照图5,步骤s10之前,所述方法还包括:

步骤s40,对智能门锁进行初始化设置;

步骤s50,更新认证列表,将合法开锁人的用户名和标识信息存储在认证列表中;

对智能门锁进行初始化设置的步骤包括:在智能门锁通电之后,将所述智能门锁初始化为client模式;设置智能门锁的rssi。rssi也就是接收信号强度指示值。

用户的手机必须处于softap模式,这是适用于移动终端的ap模式,也就是无线接入点模式,能够发射出无线信号,softap模式是一种通过无线网卡,使用专用软件在pc上实现ap功能的技术,它可以取代无线网络中的ap(accesspoint,无线接入点),从而会降低无线组网的成本。也就是可以把载体作为无线接入点,让电脑、手机或者其他上网设备的无线网连接到载体上,然后通过载体的网络(gprs或者3g)上网。例如,平时使用的手机热点就是利用了softap模式的技术,可以共享自身的流量。

智能门锁中的wifi模块处于client模式,用户手机处于ap模式,如果手机进入到门锁wifi的信号范围则会获取手机wifiap的ssid及mac,进而在本地进行对比,如果在已经认证列表,则自动开锁。如果不是则不开锁。可以设定智能门锁获取到ap的信号强度(rssi)去控制手机与智能门锁的距离。

本实施例中提出的智能门锁控制方法,通过对智能门锁进行初始化设置;然后更新认证列表,将合法开锁人的用户名和标识信息存储在认证列表中;实现了用户的认证。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有智能门锁控制程序,所述智能门锁控制程序被处理器执行时实现如下操作:

在检测到人体靠近智能门锁时,进入工作模式;

扫描预设范围内的无线网络信号,确定是否扫描到存储于智能门锁中的认证列表中的用户名;

在确定扫描到所述认证列表中的用户名时,根据扫描结果获取所述用户名对应的标识信息,与认证列表中存储的标识信息进行匹配,在匹配一致时执行开锁操作。

进一步地,所述智能门锁控制程序被处理器执行时还实现如下操作:

通过红外传感器检测人体,在检测到人体时,确定所述人体是靠近还是远离智能门锁;

在确定所述人体靠近智能门锁时,从节能模式进入工作模式。

进一步地,所述智能门锁控制程序被处理器执行时还实现如下操作:

通过红外传感器检测人体,在检测到人体时,获取无线网络信号;

根据所述无线网络信号的强度变化趋势确定人体是靠近还是远离智能门锁。

进一步地,所述智能门锁控制程序被处理器执行时还实现如下操作:

在确定所述人体远离智能门锁时,维持当前节能模式。

进一步地,所述智能门锁控制程序被处理器执行时还实现如下操作:

对智能门锁进行初始化设置;

更新认证列表,将合法开锁人的用户名和标识信息存储在认证列表中;

进一步地,所述智能门锁控制程序被处理器执行时还实现如下操作:

在智能门锁通电之后,将所述智能门锁初始化为客户端模式;

设置智能门锁的接收信号强度指示值。

进一步地,所述智能门锁控制程序被处理器执行时还实现如下操作:

扫描预设范围内的无线网络信号,确定所述无线网络信号的信号强度是否大于所述智能门锁的接收信号强度指示值;

在确定所述无线网络信号的信号强度大于所述智能门锁的额接收信号强度指示值时,获取认证列表,确定是否扫描到存储于认证列表中的用户名。

进一步地,所述智能门锁控制程序被处理器执行时还实现如下操作:

在接收到重设指令时,清空认证列表中的信息,恢复初始化设置。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1