门锁控制方法、装置及系统与流程

文档序号:14445798阅读:341来源:国知局
门锁控制方法、装置及系统与流程
本发明涉及智能家居
技术领域
,更具体地,涉及一种门锁控制方法、装置及系统。
背景技术
:现有技术中的门锁为了更好地保证用户的人身及财产安全,通常都会设置反锁功能,但目前市面上的门锁的反锁功能通常是机械锁,是需要人为主动去控制,如果用户出现忘记进行反锁的情况,则会出现安全隐患。技术实现要素:本发明提出了一种门锁控制方法、装置及系统,以改善上述缺陷。第一方面,本发明实施例提供了一种门锁控制方法,应用于门锁控制系统的控制终端,所述门锁控制系统还包括信息采集装置,所述方法包括:获取信息采集装置采集的状态数据;根据所述状态数据判断用户的精神状态;如果所述精神状态为睡眠状态,则判断所述门锁是否处于非反锁状态;若所述门锁处于非反锁状态,则控制所述门锁反锁。第二方面,本发明实施例还提供了门锁控制装置,应用于门锁控制系统的控制终端,所述门锁控制系统还包括信息采集装置,所述装置包括:数据获取单元、第一判断单元、第二判断单元和控制单元。数据获取单元,用于获取信息采集装置采集的状态数据。第一判断单元,用于根据所述状态数据判断用户的精神状态。第二判断单元,用于如果所述精神状态为睡眠状态,则判断所述门锁是否处于非反锁状态。控制单元,用于若所述门锁处于非反锁状态,则控制所述门锁反锁。第三方面,本发明实施例还提供了一种门锁控制系统,包括信息采集装置和控制终端,所述信息采集装置和所述控制终端连接。所述信息采集装置用于采集状态数据,将所述状态数据发送至所述控制终端。所述控制终端用于获取信息采集装置采集的状态数据,根据所述状态数据判断用户的精神状态,如果所述精神状态为睡眠状态,则判断所述门锁是否处于非反锁状态,若所述门锁处于非反锁状态,则控制所述门锁反锁。本发明实施例提供的门锁控制方法、装置及系统,获取信息采集装置采集的状态数据,根据状态数据判断用户是否处于睡眠状态,如果是,且判定门锁未反锁,则控制门锁反锁。与现有技术相比,本发明实施例能够在判定用户处于睡眠状态时自动将门锁反锁,避免因用户忘记反锁而带来的安全隐患。本发明实施例的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明实施例而了解。本发明实施例的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本发明一实施例提供的门锁控制系统的示意图;图2示出了本发明实施例提供的门锁的控制电路的模块框图;图3示出了本发明实施例提供的信息采集装置的使用状态图;图4示出了本发明另一实施例提供的门锁控制系统的示意图;图5示出了本发明一实施例提供的门锁控制方法的方法流程图;图6示出了本发明另一实施例提供的门锁控制方法的方法流程图;图7示出了本发明另一实施例提供的门锁控制系统的各装置之间的交互时序图;图8示出了本发明实施例提供的门锁控制装置的模块框图。具体实施方式下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。请参阅图1,示出了本发明实施例提供的一种门锁控制系统10a。该门锁控制系统10a包括门锁100、信息采集装置200、服务器400、网关300和用户终端500。门锁100、信息采集装置200和服务器400均与网关300连接,用户终端500与服务器400连接。门锁100安装于房门处,用于将房门关闭或打开。具体地,如图2所示,门锁100的控制电路包括通信装置101、门锁控制器102、驱动装置103和电源104。通信装置101用于实现门锁100与其他电子设备之间的无线或有线通信连接,作为一种实施方式,通信装置101为rf模块,该rf模块用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。rf模块可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(sim)卡、存储器等等。模块可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(globalsystemformobilecommunication,gsm)、增强型移动通信技术(enhanceddatagsmenvironment,edge),宽带码分多址技术(widebandcodedivisionmultipleaccess,w-cdma),码分多址技术(codedivisionaccess,cdma)、时分多址技术(timedivisionmultipleaccess,tdma),无线保真技术(wireless,fidelity,wifi)(如美国电气和电子工程师协会标准ieee802.10a,ieee802.11b,ieee802.11g和/或ieee802.11n)、网络电话(voiceoverinternetprotocal,voip)、全球微波互联接入(worldwideinteroperabilityformicrowaveaccess,wi-max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。门锁控制器102分别与通信装置101和驱动装置103连接,用于接收通信装置101发送的指令或数据,根据指令或数据发送驱动指令至驱动装置,该驱动指令用于指示驱动装置执行相应的动作。具体地,门锁控制器102可以包括处理器,处理器与通信装置101和驱动装置103连接。其中,处理器可以是一种集成电路芯片,具有信号的处理能力。上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。另外,所述门锁控制器102可以包括存储器,存储器与处理器连接。其中,存储器可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。其中,存储器用于存储程序,处理器在接收到执行指令后,执行所述程序。例如,该程序为用于实现门锁控制功能的指令集,则处理器在执行该程序时,能够实现相对的门锁控制功能。另外,存储器113作为密码锁的存储介质,用于存储开锁密码、有效期以及门锁状态等数据,当然,这些数据也可以存储在服务器内,而门锁的存储器可以仅在一定时间内存储一些门锁相关的数据,或者一定大小的数据,具体地,可以根据实际应用场景而设定。驱动装置103分别与门锁控制器102和门锁的执行机构(未示出)连接。驱动装置103能够驱动用于控制房门开启和关闭的执行机构执行相应的动作,以控制所对应的房门的开启和关闭。其中,执行机构可以是门锁的锁芯,驱动装置103可以是驱动电机,用于控制锁芯的动作。电源104分别与通信装置101、门锁控制器102和驱动装置103连接,用于为通信装置101、门锁控制器102和驱动装置103提供工作电源,具体地,所述电源104可包括电源管理系统、一个或多个电源(如电池或者交流电)、充电电路、电源失效检测电路、逆变器、电源状态指示灯以及其他任意与所述门锁100内电力的生成、管理及分布相关的组件。需要说明的是,门锁100内的门锁控制器102还可以作为门锁控制系统的控制终端,作为本发明实施例中门锁控制方法的执行主体,以控制门锁100的打开、闭合以及反锁等操作,具体地,在后续方法实施例中描述。信息采集装置200用于采集状态数据,该状态数据用户判断用户是否处于睡眠状态。具体地,状态数据可以是人体脉搏、心跳或者体表温度的生物信息,相应的信息采集装置200可以是脉搏传感器或温度传感器等生物信息采集装置。状态数据还可以是人体的运动数据,则相应地,信息采集装置200可以为智能穿戴设备,作为另一种实施方式,状态数据可以是睡眠监测数据,则相应地,信息采集装置200可以为睡眠监测装置。作为一种实施方式,信息采集装置200为睡眠监测装置,能够采集到用户的睡眠监测数据,其设置于寝具内。其中,该寝具包括枕头或床垫的至少一种,于本实施例中,睡眠监测装置为压力传感器,其设置在床垫内。如图3所示,睡眠监测装置201设置在床垫30内,睡眠监测装置201与网关300连接。作为一种实施方式,睡眠监测装置201设置在用户睡眠时的身体接触区域,在用户躺在该区域时就睡眠监测装置201就能够采集到来自用户的睡眠监测数据,即压力传感器所采集的压力值。作为另一种实施方式,信息采集装置200为智能穿戴设备,且智能穿戴设备内设有运动传感器,在智能穿戴设备穿戴在人体上之后,运动传感器能够采集人体的运动数据。例如,该智能穿戴设备为手环,佩戴在人体的手部,在人体手部动作时,智能穿戴设备内的运动传感器能够采集到用户的手部的运动数据。其中,该运动数据可以是加速度、位移或速度等,则运动传感器可以是加速度传感器。网关300用于实现信息采集装置200与门锁100之间的通信连接。作为一种实施方式,网关300与门锁100和信息采集装置200之间可以基于zigbee、z-wave网络或局域网进行通信,以下以zigbee技术为例进行说明。信息采集装置200与门锁100均与网关300之间完成配对,网关300与信息采集装置200与门锁100之间可以建立zigbee加密通信信道,通过加密通信信道进行数据传输。则信息采集装置200通过网关300将采集的状态数据发送至服务器400。另外,网关300不仅仅作为信息采集装置200与门锁100以及与服务器400之间的通信桥梁,在一些实施例中,还可以作为门锁控制系统的控制终端,作为本发明实施例中门锁控制方法的执行主体,以控制门锁100的打开、闭合以及反锁等操作。需要说明的是,信息采集装置200可以不通过网关300将数据发送至服务器400,而是先将所采集的状态数据发送至门锁100,再由门锁100通过网关300将数据发送至服务器400。具体地,请参阅图4所示的门锁控制系统10b,信息采集装置200与门锁100连接,具体地,信息采集装置200可以通过蓝牙或者wi-fidirect与门锁100连接。作为一种实施方式,信息采集装置200与门锁100之间完成蓝牙配对,以建立蓝牙连接,信息采集装置200将采集的状态数据通过蓝牙发送至门锁100。服务器400用于获取信息采集装置200采集的状态数据,存储门锁100的门锁状态并管理门锁100,并且,服务器400内有存储空间,用于管理、存储用户数据并提供用户服务,具体地,服务器可以是单独的服务器,也可以是服务器集群,可以是本地服务器,也可以是云端服务器。在一些实施例中,服务器400还可以作为门锁控制系统的控制终端,作为本发明实施例中门锁控制方法的执行主体,以控制门锁100的打开、闭合以及反锁等操作,具体地,在后续方法实施例中描述。用户终端500和服务器400位于无线网络或有线网络中,通过无线网络或有线网络,用户终端500和服务器400进行数据交互。于本申请实施例中,用户终端500可以为移动终端设备,例如可以包括智能手机、平板电脑、电子书阅读器、膝上型便携计算机、车载电脑、穿戴式移动终端等等。在一些实施例中,客户端安装在用户终端500内,例如,可以是安装在用户终端500的应用程序。客户端可以是智能家居app,用于通过客户端管理智能家居,例如,开启电视、控制空调模式、打开门锁等。于本发明实施例中,客户端为门锁app,用户显示门锁100的门锁状态以及其他与门锁相关的内容。需要说明的是,用户终端500可以是多个,客户端也可以由多个,用户通过帐号登录安装在用户终端内的客户端。则门锁100所对应的帐号也可以是多个。且该帐号内,可以设置一个帐号作为管理者,用于管理该门锁,并为该门锁添加新的帐号。例如,门锁100安装在某户人间的大门处,该户人家的常驻人口为三人,分别是父亲、母亲和儿子,则父亲对应的帐号可以作为管理者,用于将母亲和儿子的帐号与门锁对应,并且有权限增加和删除新的帐号。则服务器400内可以存储在门锁对应的帐号以及用户终端,如表1所示:表1帐号用户终端ipid1ip1id2ip2id3ip3由此,服务器400若要将数据发送给门锁100对应的所有用户终端,需要获取门锁100所对应的所有帐号,然后获取每个帐号对应的用户终端ip地址,再将数据通过ip地址发送至对应的用户终端。请参阅图5,示出了本发明实施例提供的一种门锁控制方法,该方法的执行主体是门锁控制系统的控制终端,具体地,该控制终端可以是上述的服务器400、门锁控制器102或网关300,则该方法包括:s501至s504。s501:获取信息采集装置采集的状态数据。信息采集装置的具体实施方式可以参考前述实施例,在此,不再赘述。另外,可以在获取信息采集装置采集的状态数据之前,先判断用户的位置是否位于预设的位置范围内,具体地,获取用户的位置信息,若所述用户的位置信息位于预设位置范围内,则获取信息采集装置采集的状态数据。作为一种实施方式,可以通过用户所使用的用户终端获取用户的位置信息。控制终端发送位置获取请求至所述用户终端,用户终端根据内部的gps定位芯片获取当前的位置信息,将当前的位置信息发送给控制终端,控制终端将所接收的位置信息作为用户的位置信息。作为另一种实施方式,用户通过上述的信息采集装置反馈位置信息至控制终端。具体地,当信息采集装置为智能穿戴设备时,该智能穿戴设备内设有定位芯片,例如,gps芯片。智能穿戴设备实时采集位置信息发送至控制终端。而当信息采集装置为设置在寝具内的睡眠监测装置,例如压力传感器时,用户提前录入睡眠监测装置的位置信息至控制终端,当睡眠监测装置采集到睡眠监测数据,并将睡眠监测数据发送至控制终端,控制终端预先存储有该睡眠监测数据与用户的对应关系,根据该对应关系能够确定所获取的睡眠监测数据对应的用户。具体地,以睡眠监测数据为压力值为例,根据预先存储的压力值与体重的对应关系,可以检测到该压力值对应的体重,从而根据该体重能够获取该压力值对应的用户,由此,就能够确定当前时刻当在该寝具上的用户的身份,由此,就能够获取用户的位置信息。其中,预设位置范围为用户根据实际情况而设定的位置区域,具体地,可以是安装有门锁100的室内的位置区域,也可以是以该门锁100的位置而设定的一定的位置区域范围。若所述用户的位置信息位于预设位置范围内则表示用户位于门锁100附近,则有可能位于室内。再者,可以在获取信息采集装置采集的状态数据之前,判断当前时刻是否位于预设时间范围内。具体地,判断当前时刻是否位于预设时间范围内,若是,获取信息采集装置采集的状态数据。其中,预设时间范围有用户设定,一般为用户的睡眠时间,例如,22点至第二天8点。如果当前时刻为与该预设时间范围内,则表示用户应当进入睡眠时间内,则可以执行后续的根据精神状态来控制门锁反锁的方法,具体地,获取信息采集装置采集的状态数据。再者,也可以将时间的判断和位置的判断结合起来,进一步地,可以判断当前时刻是否位于预设时间范围内,若是,获取用户的位置信息,若所述用户的位置信息位于预设范围内,获取信息采集装置采集的状态数据。其中,预设时间范围有用户设定,一般为用户的睡眠时间,例如,22点至第二天8点。如果当前时刻为与该预设时间范围内,则表示用户应当进入睡眠时间,则再去获取用户的位置信息,如果用户的位置信息位于预设位置范围内,则可以推断用户位于室内。由此,可以避免用户不在室内的时候,而去执行本方法所造成的误差和不便,另一方面,也可以在预定时间内再去执行本方法,而降低功耗。s502:根据所述状态数据判断用户的精神状态。睡眠一般分为四个阶段:phase1入睡阶段:肌肉放松进入浅眠,很容易被叫醒。phase2浅睡阶段:呼吸心跳变慢,体温略微降低,体动相对活跃。phase3深睡阶段:呼吸心跳较前一阶段变得更慢,肌肉放松,身体几乎不动,大脑不活跃,无梦,这一阶段被叫醒需要时间恢复。phase4眼动/rem阶段:大脑活跃度跟白天无异,眼睛快速运动但身体几乎不动。因此,不同的睡眠阶段人体的动作、心跳等信息都会不同。基于此,根据所述状态数据判断用户的精神状态的实施方式可以是,通过信息采集装置采集人体的脉搏,通过人体脉搏预测人的心跳,而不同的心跳对应不同的睡眠,例如,心跳低于一个阈值,则判定用户的精神状态为睡眠状态,若心跳大于或等于该阈值,则判定用户的精神状态为非睡眠状态。另外,还可以根据用户的运动状态来判断用户的精神状态,作为一种实施方式,所述信息采集装置为智能穿戴设备内,所述状态数据包括用户运动数据,获取预设时间段内所述智能穿戴设备采集的用户运动数据;根据所述用户运动数据判断所述用户在所述预设时间段内的运动状态;若所述运动状态满足预设条件,则判定所述用户的精神状态为睡眠状态;若所述运动状态不满足预设条件,则判定所述用户的精神状态为非睡眠状态。其中,运动状态包括第一状态和第二状态,其中,第一状态表示用户的动作幅度较小且较缓慢,而第二状态表示用户的动作幅度较大且动作多。具体地,智能穿戴设备为内部设有运动传感器的手环,佩戴用户的手腕处,采集用户手腕动作时的加速度,获取预设时间段内的多个加速度值,设定一个加速度阈值,获取多个加速度值中大于该加速度阈值的加速度值的数量,如果该数量大于预设数值,则判定用户的运动状态为动作幅度较小且动作少,即满足预设条件,则判定用户非睡眠状态,若小于预设数值,则判定用户的运动状态为动作幅度较大且动作多,则不满足预设条件,判定用户非睡眠状态。其中,加速度阈值由用户根据实际应用而设定,具体含义为,低于或等于该加速度阈值的加速度值所对应的动作幅度较小且较缓慢,而高于该加速度阈值的加速度值所对应的动作幅度较大。如果大于该加速度阈值的加速度值越多,表明用户在预设时间段内的动作次数多,且动作幅度加大,则用户处于睡眠可能性很低,则判定用户处于非睡眠状态精神状态,反之,则判定用户的精神状态为睡眠状态。作为另一种实施方式,所述信息采集装置为睡眠监测装置,,所述状态数据包括睡眠监测数据;获取信息采集装置采集的状态数据,根据所述状态数据判断用户的精神状态的实施方式包括:获取预设时间段内所述睡眠监测装置采集的睡眠监测数据;根据所述睡眠监测数据判断所述用户在所述预设时间段内的生理状态;若所述生理状态满足预设条件,则判定所述用户的精神状态为睡眠状态;若所述生理状态不满足预设条件,则判定所述用户的精神状态为非睡眠状态。具体地,以睡眠监测装置为设置在寝具内的压力传感器为例,该寝具为床垫,如图3所示,床垫内设有多个睡眠监测装置201,睡眠监测装置能够采集用户的压力值(即睡眠监测数据),如果用户处于睡眠状态,即动作很小且很少的状况下,压力传感器采集的压力值几乎不变。因此,获取预设时间段内压力传感器采集的多个压力值,获取多个压力值的变化幅度。例如,对所述多个压力值计算方差值,将所计算的方差值作为变化幅度。如果变化幅度大于或等于预设浮动值,则判定用户的生理状态为动作幅度较大且动作多,则不满足预设条件,判定用户的精神状态为非睡眠状态,如果变化幅度小于预设浮动值,则判定用户的生理状态为动作幅度较小且动作少,即满足预设条件,则判定用户的精神状态为睡眠状态。s503:如果所述精神状态为睡眠状态,则判断所述门锁是否处于非反锁状态。具体地,门锁在执行反锁、关闭或打开动作时,即将这些动作记录在该门锁对应的操作记录内,通过调取该操作记录就能够获取该门锁所对应的状态。另外,如果室内有多个用户,为了避免在室内人物仍然在活动的情况下,将门锁反锁而造成的不便,可以在判断室内每个人是都均处于睡眠状态,具体地的方式为:获取位置范围内的每个用户的状态数据,具体地,可以为每个用户都佩戴一个手环,且手环的id与用户的身份信息对应,例如,手环具备定位芯片,能够实时发送位置信息,由此就可以统计室内的用户数量。在通过手环获取用户的状态数据,并根据状态数据判断是否每个用户均处于睡眠状态的状态。在此情况下,对于有些人的精神状态需要特别关注,例如,室内有小孩的情况下,大人如果睡眠,小孩可能会跑到室外而面临危险。因此,可以将手环佩戴在预先设定的特殊身份的用户上,该手环的id与该特殊身份的用户的身份信息对应,在判定室内的其他用户处于睡眠状态,但是,特殊身份的用户处于非睡眠状态时,任然执行判断所述门锁是否处于非反锁状态以及后续的控制门锁反锁的操作。s504:若所述门锁处于非反锁状态,则控制所述门锁反锁。查阅用于存储门锁状态的操作记录,如果当前门锁的状态为非反锁状态,则控制门锁反锁,具体地,根据控制终端为服务器还是门锁内的门锁控制器,而控制门锁反锁的方式略有不同,具体地,请参阅后续实施例。请参阅图6,示出了本发明实施例提供的一种门锁控制方法,该方法的执行主体是门锁控制系统的门锁内的门锁控制器,该方法应用于图4所示的系统。具体地,则该方法包括:s601至s613。s601:判断当前时刻是否位于预设时间范围内。门锁的存储器内存储有用户预先设定的预设时间范围,获取当前的系统时间作为当前时刻。如果判定当前时刻位于预设时间范围内,则执行s602,如果判定当前时刻位于预设时间范围外,则结束本次流程。s602:获取用户的位置信息。具体地,信息采集装置与门锁内的通信装置连接,作为一种实施方式,该通信装置为蓝牙模块,信息采集装置与门锁通过蓝牙连接。信息采集装置将采集的位置信息发送至门锁,其中,信息采集装置获取位置信息的方式可参阅前述实施例,在此不再赘述。s603:若所述用户的位置信息位于预设位置范围内,获取信息采集装置采集的状态数据。s604:判断用户是否处于睡眠状态。s605:判断所述门锁是否处于非反锁状态。上述s601至s605未详细描述的部分可参阅前述实施例。s606:判断所述门锁是否处于关闭状态。用于存储门锁状态的操作记录存储在门锁的存储器内,门锁控制器通过查阅存储器内的操作记录能够判断当前门锁是否处于关闭状态,如果是,则执行步骤s608,如果否,则执行步骤s607。s607:发出第一报警信息以提醒用户所述门锁处于未关闭状态。其中,第一报警信息可以是蜂鸣器、灯光等声光报警,安装在门锁所对应的室内或者门锁附近。另外,门锁还可以在第一报警信息的同时,发送与第一报警信息对应的第一提醒信息至网关,由网关发送至服务器,再由服务器将第一提醒信息发送至与门锁对应的所有帐号的用户终端,以便提醒该门锁所对应的所有用户,其中,第一提醒信息可以是短信等文本信息。在发出第一报警信息之后,能够提醒用户及时关门,即将门锁关闭,则返回再次执行判断所述门锁是否处于关闭状态,如果还是没有关闭则再次发出第一报警信息进行提醒,直至门锁被关闭。s608:控制所述门锁反锁。具体地,门锁控制器发送反锁指令至驱动装置,驱动装置控制门锁的锁芯动作,以实现门锁的反锁。s609:监测所接收的开锁请求。在门锁反锁之后,处于用户的安全考虑,需要对门锁所接收的开锁请求进行监控。具体地,门锁的开锁请求包括指纹开锁、钥匙开锁、门禁卡开锁和密码开锁,而每种开锁方式都对应有开锁装置,例如,指纹开锁对应有指纹模组,用于采集用户的指纹,则在指纹模组接收到指纹时,判断当前的开锁方式为指纹开锁。再例如,钥匙开锁对应有钥匙孔,在钥匙孔附近可以设置接近传感器等,在钥匙接近钥匙孔内,接近传感器可以采集到有物体接近,则判定当前的开锁请求为钥匙开锁。同理,门禁卡阅读器用于采集门禁卡内的信息,触摸屏或密码输入键盘用于采集密码。s610:判断所述开锁请求是否为指纹开锁请求。若所述开锁请求为指纹开锁请求,则执行步骤s611,若所述开锁请求非指纹开锁请求,例如,是密码开锁请求、门禁卡开锁请求或钥匙开锁请求等,执行步骤s612。s611:判断所接收的指纹是否满足预设标准。在门锁的存储器内存储有门锁对应的用于预先录入的指纹,作为具有开锁资格的指纹,如果接收的指纹属于该具有开锁资格的指纹,则判定所接收的指纹满足预设标准,则执行步骤s613。如果判定所接收的指纹不满足预设标准,不执行门锁的开锁动作,则可以结束本次方法,也可以返回执行步骤s609。作为一种实施方式,如果判定所接收的指纹不满足预设标准,则执行步骤s612。s612:向用户发出第二报警信息。其中,第二报警信息可以是蜂鸣器、灯光或语音等声光报警信息,也可以是文字信息,相应的,第二报警信息可以是声光报警器也可以是显示器。其中,用于发出第二报警信息的报警装置可以设置在门锁附近,具体的,设置在室外的门口处,用于提醒来访者请使用指纹开锁并输入正确的指纹,并返回执行步骤s609。另外,门锁发出第二报警信息的同时,生成与第二报警信息相对应的第二提醒信息通过网关发送至服务器,由服务器发送至所述门锁对应的用户终端,以提醒所有用户当前门锁在反锁的状态下,来访者使用指纹解锁之外的方式开锁,可能存在安全隐患。s613:控制所述门锁开锁。门锁控制器发送开锁指令至驱动装置,驱动装置根据该开锁指令控制锁芯动作,从而将门锁打开。需要说明的是,门锁控制器可以根据当前门锁的状态实时更新门锁的存储器内存储的门锁状态、门锁的打开或关闭的操作等数据,并通过网关发送至服务器,由服务器将门锁的操作记录发送至用户终端,并在用户终端上显示。作为一种实施方式,在控制门锁反锁之后,发送反锁修改指令至所述门锁对应的用户终端,指示所述用户终端将所存储的所述门锁的状态修改为反锁状态并显示。另外,图6中,门锁控制方法的s601至s608的执行主体可以是门锁和服务器,则步骤s601至s608可以是门锁和服务器的交互过程,该方法应用于图1所示的系统。具体地,请参阅图7,示出了门锁控制系统内各装置之间的交互时序图。s701:服务器判断当前时刻是否位于预设时间范围内。具体地,预设时间是服务器预先设定的,可以是用户在用户终端上设置预先时间,将预设时间录入服务器,也可以是用户在门锁内设置预设时间,门锁通过网关上传给服务器。s702:若当前时刻位于预设时间范围内,服务器获取用户的位置信息。s703:若所述用户的位置信息位于预设位置范围内,服务器发送状态数据获取请求至信息采集装置。服务器发送状态数据获取请求至信息采集装置,该状态数据获取请求内可以包括预设时间段的起始时间和终点时间,也可以包括具体地数据类型,例如,信息采集装置为手环,该手环能够采集用户的心跳数据和运动数据,则状态数据获取请求指定信息采集装置返回预设时间段内的运动数据。s704:信息采集装置发送所采集的预设时间段内的状态数据至服务器。s705:服务器根据所述状态数据判断用户的精神状态。s706:若用户的精神状态为睡眠状态,服务器发送反锁控制指令。s707:门锁控制器判断门锁是否处于关闭状态。s708:若门锁未处于关闭状态,则门锁控制器发送第一提醒信息至服务器。s709:服务器发送第一提醒信息至用户终端。s710:若门锁处于关闭状态,则门锁控制器判断门锁是否处于反锁状态。s711:若门锁未处于反锁状态,门锁控制器执行反锁操作。需要说明的是,上述步骤s711之后的步骤,可以参考图6中的实施例,具体地,若门锁未处于反锁状态,门锁控制器执行反锁操作之后,可以继续执行图6中的总部后s609。另外,上述的详细实施方式可参考前述实施例,在此不再赘述。请参阅图8,示出了本发明实施例提供的一种门锁控制装置,该装置的应用于门锁控制系统的控制终端,具体地,该控制终端可以是上述的服务器400、门锁控制器102或网关300,则该装置包括:数据获取单元、第一判断单元、第二判断单元和控制单元。数据获取单元,用于获取信息采集装置采集的状态数据。第一判断单元,用于根据所述状态数据判断用户的精神状态。第二判断单元,用于如果所述精神状态为睡眠状态,则判断所述门锁是否处于非反锁状态。控制单元,用于若所述门锁处于非反锁状态,则控制所述门锁反锁。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。综上所述,本发明实施例提供的门锁控制方法、装置及系统,获取信息采集装置采集的状态数据,根据状态数据判断用户是否处于睡眠状态,如果是,且判定门锁未反锁,则控制门锁反锁。与现有技术相比,本发明实施例能够在判定用户处于睡眠状态时自动将门锁反锁,避免因用户忘记反锁而带来的安全隐患。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属
技术领域
的技术人员所理解。在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(移动终端),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。本
技术领域
的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1