本申请涉及智能家居技术领域,特别涉及一种门体控制方法及装置。
背景技术:
目前,往往会在门体上设置智能锁,通过智能锁来控制门体的锁闭或打开。智能锁通常包括两个操作单元,其中,一个操作单元位于门体的一侧,另一个操作单元位于门体的另一侧。智能锁控制门体锁闭后,用户可以在这两个操作单元中的任意一个操作单元上进行开锁操作,来打开门体。
技术实现要素:
本申请实施例提供了一种门体控制方法、装置、系统和存储介质,可以解决相关技术中门体控制不灵活的问题。所述技术方案如下:
一方面,提供了一种门体控制方法,应用于智能锁,所述智能锁包括第一操作单元和第二操作单元,所述第一操作单元位于门体的一侧,所述第二操作单元位于所述门体的另一侧,所述方法包括:
当通过所述第一操作单元检测到开锁操作时,如果当前时间处于参考时间段内,则控制所述门体锁闭;
当通过所述第二操作单元检测到开锁操作时,控制所述门体打开。
可选地,所述方法还包括:
当通过所述第一操作单元检测到开锁操作时,如果当前时间未处于所述参考时间段内,则控制所述门体打开。
可选地,所述方法还包括:
接收服务器或网关发送的参考信息,所述参考信息是由终端生成,所述参考信息包括参考时间或所述参考时间段;
当所述参考信息包括参考时间时,将以所述参考时间为起始点且具有参考时长的时间段确定为所述参考时间段。
可选地,所述方法还包括:
在控制所述门体打开后,生成门体打开提示信息;
将所述门体打开提示信息发送给终端。
可选地,所述第一操作单元为室内操作单元,所述第二操作单元为室外操作单元。
一方面,提供了一种门体控制系统,所述系统包括:终端、服务器和智能锁,所述智能锁包括第一操作单元和第二操作单元,所述第一操作单元位于门体的一侧,所述第二操作单元位于所述门体的另一侧;
所述终端,用于生成参考信息,并向所述服务器发送所述参考信息,所述参考信息包括参考时间或参考时间段;
所述服务器,用于在接收到所述终端发送的所述参考信息时,将所述参考信息发送给所述智能锁;
所述智能锁,用于接收所述服务器发送的所述参考信息,并当所述参考信息包括参考时间时,将以所述参考时间为起始点且具有参考时长的时间段确定为参考时间段;当通过所述第一操作单元检测到开锁操作时,如果当前时间处于所述参考时间段内,则控制所述门体锁闭;当通过所述第二操作单元检测到开锁操作时,控制所述门体打开。
一方面,提供了一种门体控制系统,所述系统包括:终端、服务器、网关和智能锁,所述智能锁包括第一操作单元和第二操作单元,所述第一操作单元位于门体的一侧,所述第二操作单元位于所述门体的另一侧;
所述终端,用于生成参考信息,并向所述服务器发送所述参考信息,所述参考信息为参考时间或参考时间段;
所述服务器,用于在接收到所述终端发送的所述参考信息时,将所述参考信息发送给所述网关;
所述网关,用于在接收到服务器发送的所述参考信息时,将所述参考信息发送给所述智能锁;
所述智能锁,用于接收所述网关发送的所述参考信息,并当所述参考信息为参考时间时,将以所述参考时间为起始点且具有参考时长的时间段确定为参考时间段;当通过所述第一操作单元检测到开锁操作时,如果当前时间处于所述参考时间段内,则控制所述门体锁闭;当通过所述第二操作单元检测到开锁操作时,控制所述门体打开。
一方面,提供了一种门体控制装置,应用于智能锁,所述装置包括第一操作单元、第二操作单元和处理器,所述第一操作单元位于门体的一侧,所述第二操作单元位于所述门体的另一侧;
所述第一操作单元,用于检测开锁操作;
所述第二操作单元,用于检测开锁操作;
所述处理器,用于当所述第一操作单元检测到开锁操作时,如果当前时间处于参考时间段内,则控制所述门体锁闭;
所述处理器,还用于当所述第二操作单元检测到开锁操作时,控制所述门体打开。
可选地,所述处理器,还用于当所述第一操作单元检测到开锁操作时,如果当前时间未处于所述参考时间段内,则控制所述门体打开。
可选地,所述装置还包括通信接口;
所述通信接口,用于接收服务器或网关发送的参考信息,所述参考信息是由终端生成,所述参考信息包括参考时间或所述参考时间段;
所述处理器,还用于当所述参考信息包括参考时间时,将以所述参考时间为起始点且具有参考时长的时间段确定为所述参考时间段。
可选地,所述装置还包括通信接口;
所述处理器,还用于在控制所述门体打开后,生成门体打开提示信息;
所述通信接口,用于将所述门体打开提示信息发送给终端。
可选地,所述第一操作单元为室内操作单元,所述第二操作单元为室外操作单元。
一方面,提供了一种门体控制装置,应用于智能锁,所述智能锁包括第一操作单元和第二操作单元,所述第一操作单元位于门体的一侧,所述第二操作单元位于所述门体的另一侧,所述装置包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行上述的门体控制方法的步骤。
一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,所述指令被处理器执行时实现上述的门体控制方法的步骤。
本申请实施例提供的技术方案至少可以带来以下有益效果:
智能锁包括第一操作单元和第二操作单元,第一操作单元位于门体的一侧,第二操作单元位于门体的另一侧。当智能锁通过第一操作单元检测到开锁操作时,如果当前时间处于参考时间段内,则控制门体锁闭。当智能锁通过第二操作单元检测到开锁操作时,控制门体打开。如此,在参考时间段内,只有在第二操作单元上进行开锁操作才能打开门体,而在第一操作单元上进行开锁操作不能打开门体,从而在短时间内限制了门体的打开方向,提高了门体控制的灵活性。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种门体控制系统的结构示意图;
图2是本申请实施例提供的另一种门体控制系统的结构示意图;
图3是本申请实施例提供的一种门体控制方法的流程图;
图4是本申请实施例提供的另一种门体控制方法的流程图;
图5是本申请实施例提供的一种门体控制装置的结构示意图;
图6是本申请实施例提供的另一种门体控制装置的结构示意图;
图7是本申请实施例提供的又一种门体控制装置的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
在对本申请实施例进行详细地解释说明之前,先对本申请实施例涉及的系统架构予以说明。
图1是本申请实施例提供的一种门体控制系统的结构示意图。参见图1,该门体控制系统包括:终端110、服务器111和智能锁112。
终端110与服务器111可以通过网络进行通信,服务器111与智能锁112也可以通过网络进行通信。例如,终端110可以通过nb-iot(narrowbandinternetofthings,窄带物联网)、wi-fi(wireless-fidelity,无线保真)、2g(第二代移动通信技术)、3g(第三代移动通信技术)、4g(第四代移动通信技术)、5g(第五代移动通信技术)等方式与服务器111建立通信连接,以与服务器111进行通信。智能锁112也可以通过nb-iot、wi-fi、2g、3g、4g、5g等方式与服务器111建立通信连接,以与服务器111进行通信。
智能锁112可以包括第一操作单元和第二操作单元,第一操作单元位于门体的一侧,第二操作单元位于门体的另一侧,也即是,第一操作单元和第二操作可以分别位于门体的两侧。例如,第一操作单元可以为室内操作单元,即第一操作单元可以位于室内,第二操作单元可以为室外操作单元,即第二操作单元可以位于室外;或者,第一操作单元可以为室外操作单元,即第一操作单元可以位于室外,第二操作单元可以为室内操作单元,即第二操作单元可以位于室内。
其中,终端110可以生成参考信息,并向服务器111发送参考信息,该参考信息可以包括参考时间或参考时间段。服务器111可以在接收到终端110发送的该参考信息时,将该参考信息发送给智能锁112。智能锁112可以接收服务器111发送的该参考信息,并当该参考信息包括参考时间时,将以参考时间为起始点且具有参考时长的时间段确定为参考时间段。之后,当智能锁112通过第一操作单元检测到开锁操作时,如果当前时间处于参考时间段内,则控制门体锁闭;当智能锁112通过第二操作单元检测到开锁操作时,控制门体打开。
图2是本申请实施例提供的另一种门体控制系统的结构示意图。参见图2,该门体控制系统包括:终端110、服务器111、网关113和智能锁112。网关113位于服务器111与智能锁112之间,是起到连接作用的中间设备。
终端110与服务器111可以通过网络进行通信,服务器111与网关113也可以通过网络进行通信,网关113与智能锁112可以进行通信。例如,终端110可以通过nb-iot、wi-fi、2g、3g、4g、5g等方式与服务器111建立通信连接,以与服务器111进行通信。网关113也可以通过nb-iot、wi-fi、2g、3g、4g、5g等方式与服务器111建立通信连接,以与服务器111进行通信。智能锁112可以通过sub-1g、bluetooth(蓝牙)、zigbee(紫蜂)等无线通信技术与网关113建立通信连接,以与网关113进行通信。
智能锁112可以包括第一操作单元和第二操作单元,第一操作单元位于门体的一侧,第二操作单元位于门体的另一侧,也即是,第一操作单元和第二操作可以分别位于门体的两侧。例如,第一操作单元可以为室内操作单元,即第一操作单元可以位于室内,第二操作单元可以为室外操作单元,即第二操作单元可以位于室外;或者,第一操作单元可以为室外操作单元,即第一操作单元可以位于室外,第二操作单元可以为室内操作单元,即第二操作单元可以位于室内。
其中,终端110可以生成参考信息,并向服务器111发送参考信息,该参考信息可以包括参考时间或参考时间段。服务器111可以在接收到终端110发送的该参考信息时,将该参考信息发送给网关113。网关113可以在接收到服务器111发送的该参考信息时,将该参考信息发送给智能锁112。智能锁112可以接收网关113发送的该参考信息,并当该参考信息包括参考时间时,将以参考时间为起始点且具有参考时长的时间段确定为参考时间段。之后,当智能锁112通过第一操作单元检测到开锁操作时,如果当前时间处于参考时间段内,则控制门体锁闭;当智能锁112通过第二操作单元检测到开锁操作时,控制门体打开。
图3是本申请实施例提供的一种门体控制方法的流程图。参见图3,该方法应用于智能锁,该方法包括:
步骤301:智能锁接收服务器或网关发送的参考信息,该参考信息包括参考时间或参考时间段。
需要说明的是,智能锁可以与服务器建立通信连接,如智能锁可以通过nb-iot、wi-fi、2g、3g、4g、5g等方式与服务器建立通信连接。这种情况下,智能锁可以与服务器进行通信,以接收服务器发送的参考信息。
另外,智能锁可以与网关建立通信连接,且智能锁可以通过sub-1g、bluetooth、zigbee等无线通信技术与网关建立通信连接。同时,网关可以与服务器建立通信连接,如网关可以通过nb-iot、wi-fi、2g、3g、4g、5g等方式与服务器建立通信连接。这种情况下,网关可以与服务器进行通信,以接收服务器发送的参考信息。智能锁可以与网关进行通信,以接收网关发送的参考信息。
需要说明的是,参考信息中包括的参考时间或参考时间段均用以对开锁权限进行限制。该参考信息可以是由终端生成,终端生成该参考信息后,可以将该参考信息发送给服务器,由服务器直接将该参考信息发送给智能锁,或者由服务器将该参考信息通过网关发送给智能锁。
可选地,该参考信息可以是由用户在终端中设置得到。一种可能的实现方式中,终端中可以安装有web浏览器或其它app(应用程序),服务器中可以安装有该web浏览器的服务端或该其它app的服务端。用户可以通过该web浏览器或该其它app设置参考信息,该web浏览器或该其它app可以将用户设置的参考信息发送给其服务端。
步骤302:当该参考信息为参考时间时,智能锁将以参考时间为起始点且具有参考时长的时间段确定为参考时间段。
需要说明的是,参考时长可以预先进行设置,如参考时长可以为5分钟、10分钟等。参考时长可以是智能锁预先存储的,也可以是服务器或网关发送给智能锁的。例如,终端生成的参考信息中可以同时包括参考时间和参考时长,智能锁接收到服务器或网关发送的该参考信息后,就可以同时获得参考时间和参考时长。
通过上述步骤301-步骤302,智能锁得到了参考时间段,之后,智能锁就可以在参考时间段内对开锁权限进行限制,具体可以通过如下步骤303-步骤304实现。
步骤303:当智能锁通过第一操作单元检测到开锁操作时,如果当前时间处于参考时间段内,则控制门体锁闭;如果当前时间未处于参考时间段内,则控制门体打开。
需要说明的是,智能锁包括第一操作单元和第二操作单元,第一操作单元位于门体的一侧,第二操作单元位于门体的另一侧,也即是,第一操作单元和第二操作单元分别位于门体的两侧。
例如,第一操作单元可以为室内操作单元,即第一操作单元可以位于室内,第二操作单元可以为室外操作单元,即第二操作单元可以位于室外。这种情况下,室内人员可以通过第一操作单元来尝试打开门体,室外人员可以通过第二操作单元来尝试打开门体。
又例如,第一操作单元可以为室外操作单元,即第一操作单元可以位于室外,第二操作单元可以为室内操作单元,即第二操作单元可以位于室内。这种情况下,室外人员可以通过第一操作单元来尝试打开门体,室内人员可以通过第二操作单元来尝试打开门体。
另外,开锁操作可以为用于打开门体的操作。开锁操作可以根据智能锁的开锁方式的不同而有所不同,如开锁操作可以为读卡操作、密码操作、指纹操作等,本申请实施例对此不作限定。
再者,智能锁可以控制门体的锁闭或打开。智能锁控制门体的锁闭或打开的操作可以参考相关技术,本申请实施例对此不进行详细阐述。
步骤304:当智能锁通过第二操作单元检测到开锁操作时,控制门体打开。
需要说明的是,本申请实施例中,智能锁会在参考时间段内对第一操作单元的开锁权限进行限制。也即是,在参考时间段内,在第一操作单元上进行开锁操作,并不能打开门体,门体依旧是锁闭的。在除参考时间段之外的时间段内,在第一操作单元上进行开锁操作,将可以正常打开门体。同时,在任意时间段内,在第二操作单元上进行开锁操作,均可以打开门体。
如此,在参考时间段内,只有在第二操作单元上进行开锁操作才能打开门体,而在第一操作单元上进行开锁操作不能打开门体,从而在短时间内限制了门体的打开方向,提高了门体控制的灵活性。
例如,第一操作单元为室内操作单元,第二操作单元为室外操作单元。参考时间段为8点到8点10分。这种情况下,在8点到8点10分,室内人员在室内通过第一操作单元并不能打开门体,而室外人员在室外可以通过第二操作单元来打开门体。
又例如,第一操作单元为室外操作单元,第二操作单元为室内操作单元。参考时间段为8点到8点10分。这种情况下,在8点到8点10分,室外人员在室外通过第一操作单元并不能打开门体,而室内人员在室内可以通过第二操作单元来打开门体。
进一步地,智能锁在控制门体打开后,还可以生成门体打开提示信息,并将该门体打开提示信息发送给终端,以便使用终端的用户可以及时获知门体的打开情况。
值得说明的是,上述门体控制方法可以应用于对集中管理较为严格的场景中,如可以应用于部队、学校、监狱等早晨需要按时出寝,并对未按时出寝人员进行登记的场景中。下面结合宿管早晨查寝的场景,对上述门体控制方法进行说明,此时第一操作单元为室内操作单元,第二操作单元为室外操作单元。
如图4所示,管理员在终端上设置出寝时间,并设置过了出寝时间后门体锁定几分钟不允许从室内开启(在这几分钟内管理员可以查寝),即设置包括有参考时间和参考时长的参考信息。终端将该参考信息发送到服务器,服务器将该参考信息直接发送给智能锁。智能锁接收到该参考信息后,将以参考时间为起始点且具有参考时长的时间段确定为参考时间段。在参考时间以前,室内人员可以从室内通过第一操作单元打开门体,成功从室内开门出寝。而在参考时间以后的参考时间段内,室内人员在室内通过第一操作单元不能打开门体,即室内无法开门,此时门体处于锁定状态,室外人员(即管理员)可以在室外通过第二操作单元来打开门体,即管理员可以从室外往里开门,管理员从室外打开门体进入室内来登记未在规定时间内出寝的人员。在参考时间段以后,门锁功能恢复常规,通过第一操作单元和第二操作单元均可以正常打开门体。
在本申请实施例中,智能锁包括第一操作单元和第二操作单元,第一操作单元位于门体的一侧,第二操作单元位于门体的另一侧。当智能锁通过第一操作单元检测到开锁操作时,如果当前时间处于参考时间段内,则控制门体锁闭。当智能锁通过第二操作单元检测到开锁操作时,控制门体打开。如此,在参考时间段内,只有在第二操作单元上进行开锁操作才能打开门体,而在第一操作单元上进行开锁操作不能打开门体,从而在短时间内限制了门体的打开方向,提高了门体控制的灵活性。
图5是本申请实施例提供的一种门体控制装置的结构示意图。该装置应用于智能锁,参见图5,该装置包括第一操作单元501、第二操作单元502和处理器503,第一操作单元501位于门体的一侧,第二操作单元502位于门体的另一侧。
第一操作单元501,用于检测开锁操作;
第二操作单元502,用于检测开锁操作;
处理器503,用于当第一操作单元501检测到开锁操作时,如果当前时间处于参考时间段内,则控制门体锁闭;
处理器503,还用于当第二操作单元502检测到开锁操作时,控制门体打开。
可选地,处理器503,还用于当第一操作单元501检测到开锁操作时,如果当前时间未处于参考时间段内,则控制门体打开。
可选地,参见图6,该装置还包括通信接口504;
通信接口504,用于接收服务器或网关发送的参考信息,参考信息是由终端生成,参考信息包括参考时间或参考时间段;
处理器503,还用于当参考信息包括参考时间时,将以参考时间为起始点且具有参考时长的时间段确定为参考时间段。
可选地,该装置还包括通信接口504;
处理器503,还用于在控制门体打开后,生成门体打开提示信息;
通信接口504,用于将门体打开提示信息发送给终端。
可选地,第一操作单元501为室内操作单元,第二操作单元502为室外操作单元。
在本申请实施例中,智能锁包括第一操作单元和第二操作单元,第一操作单元位于门体的一侧,第二操作单元位于门体的另一侧。当智能锁通过第一操作单元检测到开锁操作时,如果当前时间处于参考时间段内,则控制门体锁闭。当智能锁通过第二操作单元检测到开锁操作时,控制门体打开。如此,在参考时间段内,只有在第二操作单元上进行开锁操作才能打开门体,而在第一操作单元上进行开锁操作不能打开门体,从而在短时间内限制了门体的打开方向,提高了门体控制的灵活性。
需要说明的是:上述实施例提供的门体控制装置在门体控制时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的门体控制装置与门体控制方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图7是本申请实施例提供的一种门体控制装置的结构示意图,门体控制装置700应用于智能锁,智能锁包括第一操作单元和第二操作单元,第一操作单元位于门体的一侧,第二操作单元位于门体的另一侧。
门体控制装置700可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(centralprocessingunits,cpu)701和一个或一个以上的存储器702,其中,存储器702中存储有至少一条指令,该至少一条指令由处理器701加载并执行。当然,门体控制装置700还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,门体控制装置700还可以包括其他用于实现设备功能的部件,在此不做赘述。
在示例性实施例中,还提供了一种计算机可读存储介质,例如包括指令的存储器,上述指令可由门体控制装置700中的处理器701执行以完成上述实施例中门体控制方法。例如,该计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。