门禁开锁方法、装置和门禁开锁的实现装置与流程

文档序号:13388769阅读:1529来源:国知局
门禁开锁方法、装置和门禁开锁的实现装置与流程

本公开涉及智能门禁的技术领域,尤其是涉及一种门禁开锁方法、装置和门禁开锁的实现装置。



背景技术:

随着移动互联网技术的发展,智能家居逐渐走入人们的生活中。智能家居是通过物联网技术将家中的设备连接到一起,通过互联网控制家电、照明、窗帘、安防设备、可视对讲等智能设备。与普通家居相比,智能家居不仅具有传统的居住功能,还具备网络通信、家电信息化、控制自动化和提供全方位的信息交互等功能。

目前,智能家居包括智能门禁系统,通常该门禁系统的解锁方式主要有四种:物理解锁、密码输入解锁、指纹认证解锁和人脸识别解锁;其中,物理解锁指传统的钥匙解锁;密码输入解锁中配置有输入装置,通过输入装置接收用户的密码,密码正确时解锁;指纹认证解锁中配置有指纹传感器,用以采集用户指纹,当用户指纹与指纹库中的指纹匹配时,进行解锁;人脸识别解锁中配置有摄像头,用以对用户进行人脸识别,识别成功解锁。

上述解锁方式中,物理解锁需要携带钥匙,不方便使用;密码输入解锁受限于密码的难易程度,简单密码容易被人破解,过于复杂的密码容易被使用者忘记;指纹认证解锁可能存在指纹磨损等无法识别指纹,导致解锁失败;而人脸识别解锁存在一定的安全隐患,他人可以以主人照片的方式破解。由此可见,上述解锁方式均在安全可靠性方面,或者在便于操作方面均不理想,难以满足用户的需求,降低了用户的体验度。



技术实现要素:

有鉴于此,本公开的目的在于提供一种门禁开锁方法、装置和门禁开锁的实现装置,以提升门禁系统的安全可靠性,以及解锁操作的便利性。

第一方面,本公开提供了一种门禁开锁方法,应用于与门禁连接的智能中枢设备(也可以简称为“智能中枢”),该方法包括:根据接收到的携带有目标序列的开锁请求,在预存有敲击序列的开锁库中查找与所述目标序列匹配的敲击序列;如果查找到与所述目标序列匹配的敲击序列,根据预设的对应关系查找所述查找到的敲击序列对应的移动终端;判断所述移动终端是否在所述门禁的有效范围内;如果是,控制所述门禁开锁。

第二方面,本公开还提供了一种门禁开锁装置,应用于与门禁连接的智能中枢设备,所述装置包括:敲击序列查找模块,用于根据接收到的携带有目标序列的开锁请求,在预存有敲击序列的开锁库中查找与所述目标序列匹配的敲击序列;移动终端查找模块,用于在查找到与所述目标序列匹配的敲击序列后,根据预设的对应关系查找所述查找到的敲击序列对应的移动终端;判断模块,用于判断所述移动终端是否在所述门禁的有效范围内;开锁模块,用于在所述判断模块的判断结果为是后,控制所述门禁开锁。

第三方面,本公开还提供了一种门禁开锁的实现装置,所述装置包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器执行所述机器可执行指令以实现上述方法。

第四方面,本公开实施例还提供了一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现上述方法。

本公开提供的门禁开锁方法、装置和门禁开锁的实现装置,通过在预存的开锁库中查找与目标序列匹配的敲击序列,并确定该敲击序列对应的移动终端在门禁的有效范围内时,控制门禁开锁。这种方式下,用户开锁时,通过携带对应的移动终端,并采用常规的敲门方式(即敲击出预先录入的敲击序列)就能顺利完成开锁验证过程,对合法用户而言,仅需要记住自己惯常采用的敲击序列,记忆无难度;而非法用户单凭截获的敲击序列没有携带合法用户的移动终端无法解锁。而非法用户同时获取到敲击序列和移动终端的可能性几乎不存在,因此该方式具有较强的安全性,进而提高了用户的体验度。

本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。

附图说明

为了更清楚地说明本公开具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本公开实施例提供的一种门禁开锁方法的流程图;

图2为本公开实施例提供的一种敲击序列的录制和绑定的方法的流程图;

图3为本公开实施例提供的一种敲击序列示意图;

图4为本公开实施例提供的一种移动终端的位置判断示意图;

图5为本公开实施例提供的另一种门禁开锁方法的流程图;

图6为本公开实施例提供的一种门禁开锁装置的结构示意图;

图7为本公开实施例提供的另一种门禁开锁装置的结构示意图;

图8为本公开实施例提供的一种门禁开锁系统的结构框图;

图9为本公开实施例提供的一种门禁开锁的实现装置的结构示意图。

具体实施方式

为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合附图对本公开的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

为了进一步提升家居的智能化,本公开实施例提供了一种门禁开锁方法、装置和门禁开锁的实现装置,可以应用于以住宅为单元的物联网的综合应用平台,构建安全、便利、舒适、环保的居住环境。

本公开实施例中提到的智能中枢设备,作为智能家居解决方案的核心中枢设备,其可以集成家庭路由、交换机、poe(poweroverethernet,以太网供电)交换机、无线控制器、智能设备控制器等功能,能够实现家庭高质量网络覆盖,并可以通过“app-云平台-无线网络-移动终端”的网络架构,实现家庭的智能管控、监测及安防等。

本公开实施例中提到的移动终端,可以是智能手机、手持智能设备或平板电脑等能够与智能中枢设备联网的终端。

为便于对本实施例进行理解,首先对本公开实施例所公开的一种门禁开锁方法进行详细介绍。

实施例一:

本公开实施例提供的门禁开锁方法,应用于与门禁连接的智能中枢设备,如图1所示的一种门禁开锁方法的流程图,该方法包括以下步骤:

步骤s102,根据接收到的携带有目标序列的开锁请求,在预存有敲击序列的开锁库中查找与目标序列匹配的敲击序列。

其中,本实施例中的敲击序列可以包括:敲门动作产生的序列、语音控制产生的序列,或者按压门铃产生的序列等,对此本实施例不进行限定。

上述开锁库中预存的敲击序列,可以包括敲击间隔特征,例如:敲击次数和每个相邻敲击间的时长等。另外,敲击间隔特征还可以包括:敲击位置参数(例如:压力感应器感应到的受力位置、阵列录音装置定位音源),或者敲击力度参数(压力大小、音量大小)等。

上述开锁请求可以由安装在门上的传感器提供,也可以由用户携带的移动终端提供,基于此,上述方法还包括以下之一:(1)接收设置在门禁上的传感器上报的开锁请求,该开锁请求携带有该传感器根据敲门声录制的敲击序列;或者,(2)接收移动终端上报的开锁请求,该开锁请求携带有移动终端监听到的敲击序列或者移动终端预存的敲击序列。

对于第(1)种接收方式,可以在门禁上设置传感器(例如振动传感器),并且,该传感器通过上网卡和智能中枢设备联网通信。当用户敲门时,该传感器会录制敲击声音得到声波信号,即上述敲击序列,然后将该敲击序列携带在开锁请求中,并发送开锁请求至智能中枢设备。

对于第(2)种接收方式,用户可以直接调取移动终端上预先存储的敲击序列,将该敲击序列携带在开锁请求中,并发送开锁请求至智能中枢设备。为了增强安全性,该敲击序列可以以加密的形式存储于移动终端上,只有合法用户拥有解密密钥,解密后的敲击序列才能被智能中枢设备识别。当然,如果移动终端上没有预先存储敲击序列,可以在用户敲门时,移动终端对用户的敲门声音进行录音,然后生成敲击序列,再将该敲击序列携带在开锁请求中,发送给智能中枢设备。

上述两种方式可以根据实际使用情况进行选择或者设置,本公开实施例对此不进行限制。

步骤s104,如果查找到与上述目标序列匹配的敲击序列,根据预设的对应关系查找该查找到的敲击序列对应的移动终端;

其中,预设的对应关系可以预先录制敲击序列时,通过绑定操作完成,例如:当开锁库保存在智能中枢设备上时,用户可以通过移动终端访问智能中枢设备上的开锁库,从开锁库中选取与该移动终端绑定的敲击序列的标识,智能中枢设备保存该移动终端的标识与选取的敲击序列的标识的对应关系;另外,该对应关系中的移动终端与敲击序列可以是一一对应,也可以是多对一,或者一对多。

当然,上述对应关系还可以通过其它方式建立,例如:智能中枢设备预先建立一个解锁信任列表,用户可以在该解锁信任列表中添加可信任的移动终端的标识(如mac地址),然后建立解锁信任列表中的移动终端与开锁库中敲击序列的对应关系。

步骤s106,判断与上述敲击序列对应的移动终端是否在门禁的有效范围内;

门禁的有效范围可以是智能中枢设备的无线信号覆盖范围,也可以是门禁外侧的一个指定的小范围,具体门禁的有效范围如何选取,可以根据实际安全需求确定。

以门禁的有效范围可以是智能中枢设备的无线信号覆盖范围为例,合法的移动终端只要进入智能中枢设备的无线信号覆盖范围,会自动与智能中枢设备建立无线连接,基于此,上述步骤s106可以包括:

(1)判断移动终端是否在第一检测范围内,该第一检测范围为所述智能中枢设备的无线信号覆盖范围;例如:判断当前与智能中枢设备建立无线连接的设备中是否有该移动终端;如果有,认为该移动终端在第一检测范围内。

(2)如果移动终端在第一检测范围内,认为该移动终端在门禁的有效范围内。

为了进一步增强安全性,上述方法还可以包括:在认为上述移动终端在门禁的有效范围内之前,如果该移动终端在第一检测范围内,判断该移动终端是否在第二检测范围内,第二检测范围为设于门禁上的监听器的监听范围(该监听范围也可以称为监听器对无线的监听范围);如果该移动终端在第二检测范围内,执行认为上述移动终端在门禁的有效范围内的步骤。

其中,上述第二检测范围可以具体为上述监听器的监听门禁外的范围,为了实现上述监听器的功能,门禁上设置的监听器可以包括一个定向无线监听网卡,该定向无线监听网卡的定向天线朝向门禁的外侧。

上述监听器可以与门禁上的上述传感器集成在一起,通过共用一个无线网卡与智能中枢设备数据通信;监听器与传感器也可以独立设置,分别通过各自的无线网卡与智能中枢设备数据通信。

进一步地,上述判断所述移动终端是否在第二检测范围内的步骤,可以包括:智能中枢设备与移动终端互发报文,并触发监听器启动报文监听功能,以对移动终端与智能中枢设备间的报文进行监听;如果监听器监听到上述报文,则向智能中枢设备发送已监听到消息,若智能中枢设备接收到监听器上报的已监听到消息,则认为移动终端在第二检测范围内。

步骤s108,如果是,控制门禁开锁。例如,向门禁的电子锁发送开锁指令,进行开锁。

如果上述移动终端不在门禁的有效范围,可以结束当前开锁流程,或者向用户提示开锁失败等相关信息,或者响铃报警。基于此,当存在以下当存在以下情况之一时,发送提示信息:

(1)未查找到与上述目标序列匹配的敲击序列;

(2)门禁有效范围内没有与上述查找到的敲击序列对应的移动终端。

以响铃报警为例,当存在上述情况之一时,智能中枢设备可以向门禁的门铃发送振铃命令,以使门铃进行响铃提示。

对于上述情况(1),在开锁库中没有与上述目标序列匹配的敲击序列,可以认为该目标序列是个非法序列;

对于上述情况(2),通常可能存在两种场景,一种是敲击序列没有绑定移动终端,另一种是移动终端不在上述门禁的有效范围内。敲击序列没有绑定移动终端的场景具体分析如下:根据步骤s104中的对应关系没有找到敲击序列对应的移动终端,即该敲击序列未绑定有移动终端。开锁库是一个敲击序列库,该库中可以有比较多的敲击序列,这些敲击序列可能存在未完成与移动终端绑定的序列,或者该开锁库为智能中枢设备从网络下载的敲击序列库,里面保存有足够多数量的敲击序列供用户使用,因此可能会存在未绑定移动终端的敲击序列。

另外,对于安全要求较低的场景,当移动终端不在上述第一检测范围内时,可认为移动终端不在上述门禁的有效范围内;对于安全要求较高的场景,尽管移动终端在上述第一检测范围内,如果不在上述第二检测范围内,仍认为移动终端不在上述门禁的有效范围内。

本公开实施例提供的门禁开锁方法,通过在预存的开锁库中查找与目标序列匹配的敲击序列,并确定该敲击序列对应的移动终端在门禁的有效范围内时,控制门禁开锁。这种方式下,用户开锁时,通过携带对应的移动终端,并采用常规的敲门方式(即敲击出预先录入的敲击序列)就能顺利完成开锁验证过程,对合法用户而言,仅需要记住自己惯常采用的敲击序列,记忆无难度;而非法用户单凭截获的敲击序列没有携带合法用户的移动终端无法解锁。而非法用户同时获取到敲击序列和移动终端的可能性几乎不存在,因此该方式具有较强的安全性,进而提高了用户的体验度。

实施例二:

为了便于对上述实施例一所述的方法进行理解,本公开实施例还提供了一种敲击序列的录制和绑定的方法,如图2所示的一种敲击序列的录制和绑定的方法的流程图,该方法包括以下步骤:

步骤s202,当智能中枢设备接收到敲击录制请求时,启动录音设备的录制功能;

其中,上述录音设备可以是移动终端,或者设置在门禁上的传感器,具体地,以移动终端为例,移动终端与智能中枢设备建立无线连接后,登录智能中枢设备,向智能中枢设备发送敲击录制请求,智能中枢设备接收到该敲击录制请求后,向移动终端发送启动录制功能的命令。

步骤s204,录音设备开始/重新录制。

用户可以通过查看移动终端的提示信息确定录制功能是否开启,也可以通过查看传感器上的指示灯确定录制功能是否开启,当确定录制功能开启时,用户可以在门上进行敲击,由移动终端或安装在门上的传感器进行录制。

步骤s206,录音设备判断当前敲击序列是否完成录制。如果是,执行步骤s208;如果否,返回步骤s204。

本公开实施例中的敲击序列,包括敲击次数和相邻敲击间的时长,一个敲击序列,可以设置最少敲击次数,即每个敲击序列需要满足这个最少敲击次数;同时,为了进一步提升敲击序列的有效性,本实施例对相邻敲击间的时长也有相应的约束,例如,相邻敲击间的时长不能超过设定最大时长。基于此,本实施例中一个比较理想有效的敲击序列需要满足次数要求和相邻敲击间的时长要求。对于满足此要求的敲击序列,从第一次敲击至最后一次敲击的序列组成一组有效的敲击序列,对于不满足此要求的敲击序列,直接丢弃,并返回步骤s204,并可以提示用户重新录制。

以图3所示的一种敲击序列示意图为例进行说明,该组敲击序列有4次敲击,第一次敲击1和第二次敲击2间隔时间为t,第二次敲击2和第三次敲击3间隔时间为2t,第三次敲击3和第四次敲击4间隔时间为2t,注意这里每次敲击的间隔时间不能超过预设的敲击超时时间。

步骤s208,录音设备将录制好的敲击序列上传至智能中枢设备。

一系列敲击动作完成后,如果在预设的敲击超时时间(例如,3s)内,未接收到另一次敲击时,则认为本次敲击动作完成,本实施例中,当本次敲击序列满足上述要求时,移动终端或设置在门禁上的传感器则会将本次的敲击序列上传至智能中枢设备。

在具体实现时,当使用移动终端进行录制时,可以通过录制声波的方式对用户的敲击动作进行录制;当使用门禁上的传感器进行录制时,可以通过振动传感器录制,同时,为了便于用户判断是否录制成功,在门禁上还可以设置与传感器连接的指示灯,用户每成功敲击一次,可以进行亮灯提示,当敲击完成后,将振动信号转换为数字信号,然后将数字信号上传给智能中枢设备。

步骤s210,当智能中枢设备接收到录制好的敲击序列时,将录制好的敲击序列保存至开锁库。

步骤s212,当智能中枢设备接收到绑定请求时,绑定该绑定请求标识的移动终端和上述开锁库中该绑定请求指定的敲击序列;

具体实现时,上述绑定请求通过mac(mediaaccesscontrol)地址对移动终端进行标识,当移动终端为智能手机时,还可以通过手机号进行标识。

具体地,该绑定的方式可以是将移动终端的mac地址,或者用户使用的手机号加入到智能中枢设备预先建立的解锁信任列表中,以方便在解锁门禁时进行查找。

优先地,上述绑定过程支持敲击序列和移动终端的多对多绑定,即一个敲击序列可以绑定多个移动终端;同时,也可以多个敲击序列绑定一个移动终端,以方便多个信任用户进行门禁开锁。

本公开实施例提供的敲击序列的录制和绑定的方法,使智能中枢设备在接收到敲击序列录制请求时,启动移动终端或设置在门禁上的传感器的录制功能,能够对用户的敲击动作进行录制,并将录制好的敲击序列保存至开锁库,以便于将移动终端与敲击序列进行绑定,这种绑定方式,能够预先将合法用户的移动终端标识与对应的敲击序列绑定,该操作一旦设置成功,非法用户很难修改,安全性比较高,因此当该绑定方式应用于实施例一提供的门禁开锁方法中时,即使是非法用户获取到了敲击序列,也不能仅仅通过敲击序列实现门禁的开锁,进一步提高了门禁解锁的安全可靠性,也有助于提高用户的体验度。

实施例三:

考虑到门禁系统的安全性,避免其他人员进行非法开锁,在利用上述实施例提供的门禁开锁方法进行开锁时,需要判断智能中枢设备当前接收到的敲击序列对应的移动终端是否在门禁的有效范围内。基于此,图4示出了一种移动终端的位置判断示意图,其中,且监听器设置于上述传感器上,以移动终端1、移动终端2和移动终端3如图所示的位置为例,移动终端1位于门禁上的传感器对无线的监听范围(即上述第二检测范围),移动终端2位于是智能中枢设备的无线覆盖范围(即上述第一检测范围),移动终端3在智能中枢设备的无线覆盖范围之外。如表1所示的三种情况:

表1

本实施例中,智能中枢设备的无线覆盖范围大于传感器对无线的监听范围,以图4为例,大圆所围范围表示智能中枢设备的无线覆盖范围,其可以包括室内和室外的大部分区域,而为了提高门禁的安全性,一般传感器的监听范围多设置在室外,且靠近门禁的小部分范围内,如图4中小椭圆所围范围。对于安全需求稍低的使用场景,移动终端是否在门禁的有效范围内可以检查该移动终端是否位于智能中枢设备的无线覆盖范围;对于安全需求要求较高的使用场景,可以既检查该移动终端是否位于智能中枢设备的无线覆盖范围内,又检查该移动终端是否还同时位于上述传感器对无线的监听范围。本实施例优选后一种方式。

基于上述内容,本公开实施例还提供了另一种门禁开锁方法,如图5所示的另一种门禁开锁方法的流程图,本实施例以当前开锁用户携带的移动终端为智能手机为例进行说明,该方法应用于与门禁连接的智能中枢设备,包括以下步骤:

步骤s302,智能中枢设备接收携带有目标序列的开锁请求;

本实施例以设置在门禁上的传感器接收到敲击动作后,向智能中枢设备发送开锁请求为例进行说明,该传感器可以是振动传感器。

步骤s304,在预存的开锁库是否能查找到与目标序列匹配的敲击序列;如果是,执行步骤s306;如果否,执行步骤s316;

当在开锁库中未查找到与目标序列匹配的敲击序列时,触发门铃进行响铃提示。

其中,本公开实施例中的敲击序列可以通过上述实施例二所述的方法进行录制,并保存至开锁库。

步骤s306,判断是否能查找到与上述查找到的敲击序列绑定的移动终端;如果是,执行步骤s308;如果否,执行步骤s316,即,未查找到敲击序列对应的移动终端时,触发门铃进行响铃提示。

在该步骤中,查找与敲击序列绑定的移动终端的过程,可以通过查找该智能手机的mac地址是否在智能中枢设备预先建立的解锁信任列表中的方式实现。当在解锁信任列表中查找到与敲击序列绑定的移动终端的mac地址后,还需要判断与敲击序列对应的移动终端是否在门禁的有效范围内,以增加门禁开锁的有效性。

步骤s308,检查移动终端当前是否通过智能中枢设备提供的wifi信号联网;如果是,执行步骤s310;如果否,执行步骤s316。

本实施例通过检查当前在线设备列表中是否有该移动终端,确定该移动终端是否通过智能中枢设备提供的wifi信号联网,如果有,则说明该移动终端当前处于智能中枢设备的无线覆盖范围内,如果没有,则说明此时该移动终端可能不在智能中枢设备无线覆盖范围内,可以触发门铃进行响铃提示。

步骤s310,与移动终端互发报文,并触发传感器启动报文监听功能;该传感器因设置有监听器,收到智能中枢设备的触发后,启动报文监听功能后,对移动终端与智能中枢设备间的报文进行监听,以进一步确认上述移动终端是否在传感器对无线的监听范围内。

优选地,智能中枢设备与移动终端互发报文的动作,可以在智能中枢设备确定传感器已经启动报文监听功能之后,例如:智能中枢设备可以向传感器下发一个监听命令,收到传感器对该监听命令的回应后,确定传感器已经启动报文监听功能。

步骤s312,判断是否接收到传感器上报的已监听到消息;如果是,执行步骤s314;如果否,执行步骤s316,此时,移动终端可能不在传感器的检测范围内,可以使门铃进行响铃提示。

传感器接收到启动报文监听功能的触发命令后,开始计时,并在预设的计时时长内监听无线报文,具体地,传感器监听无线报文的方式可以参考现有无线网卡抓包方式实现,通过其抓取空中的无线报文,可以查看目的和源地址,进而确定出当前解锁的用户携带的移动终端和智能中枢设备间互发无线报文,以确定该移动终端在传感器的检测范围内。此时,传感器会向智能中枢设备上报已监听到消息。

步骤s314,控制门禁开锁。

步骤s316,向门禁的门铃发送振铃命令,以使门铃进行响铃提示。

本公开实施例提供的门禁开锁方法,能够在接收到携带有目标序列的开锁请求时,通过查找是否有匹配的敲击序列,以判断该目标序列是否合法,当目标序列合法时,查找与该目标序列匹配的敲击序列绑定的移动终端,再进一步确定该移动终端是否在门禁的有效范围内,具体的,本实施例首先判断该移动终端是否在智能中枢设备的无线覆盖范围内,如果是,再进一步判断该移动终端是否在传感器对无线的监听范围内,只有均满足时,才确定该移动终端在门禁的有效范围内,进而控制门禁开锁,安全性较高。当移动终端未满足上述条件时,还可以向门禁的门铃发送振铃命令,以使门铃进行响铃提示,在一定程度上避免了其他获知敲击序列的人进行非法解锁,增加了门禁系统的安全性,同时,也有助于提高用户的体验度。

实施例四:

在上述实施例的基础上,本公开实施例还提供了一种门禁开锁装置,该装置设置于与门禁连接的智能中枢设备,如图6所示的一种门禁开锁装置的结构示意图,该装置包括敲击序列查找模块10、移动终端查找模块20、判断模块30和开锁模块40,各个模块的功能如下:

敲击序列查找模块10,用于根据接收到的携带有目标序列的开锁请求,在预存有敲击序列的开锁库中查找与目标序列匹配的敲击序列;

移动终端查找模块20,用于在查找到与目标序列匹配的敲击序列后,根据预设的对应关系查找上述查找到的敲击序列对应的移动终端;

判断模块30,用于判断移动终端是否在门禁的有效范围内;

开锁模块40,用于在判断模块300的判断结果为是后,控制门禁开锁。

本公开实施例提供的门禁开锁装置,通过在预存的开锁库中查找与目标列匹配的敲击序列,并确定该敲击序列对应的移动终端在门禁的有效范围内时,控制门禁开锁。这种方式下,用户开锁时,通过携带对应的移动终端,并采用常规的敲门方式(即敲击出预先录入的敲击序列)就能顺利完成开锁验证过程,对合法用户而言,仅需要记住自己惯常采用的敲击序列,记忆无难度;而非法用户单凭截获的敲击序列没有携带合法用户的移动终端无法解锁,且非法用户同时获取到敲击序列和移动终端的可能性几乎不存在,可见该方式具有较强的安全可靠,因此,上述方式不但提升了门禁系统的安全可靠性,还增强了解锁操作的便利性,进而提高了用户的体验度。

优选地,图7示出了另一种门禁开锁装置的结构示意图,除图6所示的结构外,上述门禁开锁装置还包括:

录制启动模块50,用于根据接收到的敲击录制请求,启动录音设备的录制功能;

保存模块60,用于将录制好的敲击序列保存至开锁库;

绑定模块70,用于根据接收到的绑定请求,绑定上述绑定请求标识的移动终端和开锁库中绑定请求指定的敲击序列。

进一步,上述判断模块30包括:第一判断单元(图6和图7中均未示出),用于判断移动终端是否在第一检测范围内,第一检测范围为智能中枢设备的无线信号覆盖范围;确定单元(图6和图7中均未示出),用于如果移动终端在第一检测范围内,认为移动终端在门禁的有效范围内。

进一步,上述装置还包括:第二判断单元(图6和图7中均未示出),用于如果移动终端在第一检测范围内,判断移动终端是否在第二检测范围内,第二检测范围为设于门禁上的监听器的监听范围;上述确定单元还用于如果移动终端在第一检测范围内,且在第二检测范围内时,认为移动终端在门禁的有效范围内。

进一步,第二判断单元还用于:与移动终端互发报文,并触发监听器启动报文监听功能,以对移动终端与智能中枢设备间的报文进行监听;当接收到监听器上报的已监听到消息时,则认为移动终端在第二检测范围内。

上述第一判断单元还用于:判断当前与智能中枢设备建立无线连接的设备中是否有移动终端;如果有,认为移动终端在第一检测范围内。

优选地,在图7所示的门禁开锁装置的结构示意图中,上述装置还包括响铃触发模块80,用于当存在以下情况之一时,发送提示信息:(1)在开锁库中未查找到与目标序列匹配的敲击序列;(2)门禁有效范围内没有与上述查找到的敲击序列对应的移动终端。

本公开实施例提供的门禁开锁装置,与上述实施例提供的门禁开锁方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。

实施例五:

在上述实施例的基础上,本公开实施例还提供了一种门禁开锁系统,如图8所示的一种门禁开锁系统的结构框图,该系统包括智能中枢设备700、设置在门禁上的传感器701,传感器701与智能中枢设备700通信连接。

优选地,本公开实施例所述的传感器701可以包括两个上网卡,其中一个上网卡为定向无线监听网卡,定向无线监听网卡的定向天线朝向门禁的外侧;另一个上网卡为数据网卡,用于与智能中枢设备进行数据通信。

基于图8所示的门禁开锁系统的结构框图,以移动终端a、移动终端b、移动终端c、移动终端d和移动终端e开锁为例,对上述门禁开锁系统的运行过程进行说明,其中,移动终端a、移动终端b、移动终端c、移动终端d和移动终端e均绑定了对应的敲击序列,且假设移动终端a、移动终端b和移动终端e已经通过上述实施例二所述的方法与智能中枢设备进行了绑定,即,移动终端a、移动终端b和移动终端e的mac地址存储在预先建立的解锁信任列表中。

结合图8所示的各个移动终端的位置,移动终端可以有5中情形,如表2所示:

表2

每个移动终端的开锁过程为:

(1)移动终端a:位于智能中枢设备无线覆盖范围内,其mac地址(mac1)已列入智能中枢设备的解锁信任列表中,并在传感器对无线的监听范围内。

当用户使用敲击序列1进行敲门时,传感器检测到振动信号,将敲击序列1上传至智能中枢设备,智能中枢设备在预存的开锁库中查找与敲击序列1匹配的敲击序列,做匹配,匹配成功后,查找在线设备列表,检测与敲击序列1绑定的移动终端a已在线,即移动终端a在智能中枢设备无线覆盖范围内,且成功接入到智能中枢的wifi中。智能中枢设备查询解锁信任列表,确定该列表中包含有移动终端a的mac地址。此时,智能中枢设备启动传感器的报文监听功能,并向移动终端a发送数据报文。具体地,智能中枢设备可以先向传感器下发启动报文监听功能的监听命令,当收到该传感器的回应报文后,再向移动终端a发送数据报文。由于移动终端a此时在传感器的监听范围内,故传感器能够获取到智能中枢设备与移动终端a的交互报文。因此,智能中枢设备能够在预定的时间内接收到传感器上传的回应报文(即上述已监听到消息),智能中枢设备进行解锁,本次解锁成功。

(2)移动终端b:位于智能中枢设备无线覆盖范围外,其mac地址(mac2)已列入智能中枢设备的解锁信任列表中,不在传感器对无线的监听范围内。

当用户使用敲击序列2进行敲门时,传感器检测到振动信号,将敲击序列2上传至智能中枢设备,智能中枢设备在预存的开锁库中查找与敲击序列2匹配的敲击序列,做匹配,匹配成功后,查找在线设备列表,因与敲击序列2匹配的移动终端b不在线,故本次解锁失败,智能中枢设备向门禁的门铃发送振铃命令,以使门铃进行响铃提示。

(3)移动终端c:位于智能中枢设备无线覆盖范围内,其mac地址(mac3)未列入智能中枢设备的解锁信任列表中,在传感器对无线的监听范围内。

当用户使用敲击序列3进行敲门时,传感器检测到振动信号,将敲击序列3上传至智能中枢设备,智能中枢设备在预存的开锁库中查找与敲击序列3匹配的敲击序列,做匹配,匹配成功后,查找在线设备列表,检测与敲击序列3绑定的移动终端c在线,继续查询解锁信任列表,确定该列表中未包含移动终端c的mac地址,解锁失败。智能中枢设备向门禁的门铃发送振铃命令,以使门铃进行响铃提示。

(4)移动终端d:位于智能中枢设备无线覆盖范围外,其mac地址(mac4)未列入智能中枢设备的解锁信任列表中,不在传感器对无线的监听范围内。

当用户使用敲击序列4进行敲门时,传感器检测到振动信号,将敲击序列4上传至智能中枢设备,智能中枢设备在预存的开锁库中查找与敲击序列4匹配的敲击序列,做匹配,匹配成功后,查找在线设备列表,发现移动终端d不在线,解锁失败。智能中枢设备向门禁的门铃发送振铃命令,以使门铃进行响铃提示。

(5)移动终端e:位于智能中枢设备无线覆盖范围内,其mac地址(mac1)已列入智能中枢设备的解锁信任列表中,不在传感器对无线的监听范围内。

当用户使用敲击序列5进行敲门时,传感器检测到振动信号,将敲击序列5上传至智能中枢设备,智能中枢设备在预存的开锁库中查找与敲击序列5匹配的敲击序列,做匹配,匹配成功后,查找在线设备列表,与敲击序列5绑定的移动终端e已在线,即移动终端e在智能中枢设备无线覆盖范围内,且移动终端e成功接入到智能中枢的wifi中。智能中枢设备查询解锁信任列表中包含有移动终端e的mac地址,此时,智能中枢设备向传感器下发启动报文监听功能的监听命令,并与移动终端e互发数据报文,由于移动终端e此时在传感器的监听范围以外,因此,智能中枢设备不能在预定的时间内接收到传感器上传的回应报文(已监听到消息),本次解锁失败。智能中枢设备向门禁的门铃发送振铃命令,以使门铃进行响铃提示。

进一步,当用户携带上述移动终端进行开锁时,如果用户敲门时使用其它的敲击序列,则敲击序列匹配失败,智能中枢设备就会向门禁的门铃发送振铃命令,以使门铃进行响铃提示。

本公开实施例提供的门禁开锁系统,将移动终端和设置在门禁上的传感器分别与智能中枢设备的无线连接,使用户在门禁有效范围内进行开锁时,通过携带对应的移动终端,并采用常规的敲门方式(即敲击出预先录入的敲击序列)就能顺利完成开锁验证过程,当合法用户的移动终端在门禁的有效范围以外,或者,开锁的用户的移动终端的标识未在解锁信任列表,以及敲击序列匹配失败时,都无法控制门禁开锁,有助于提升门禁系统的安全可靠性,进而提高了用户的体验度。

实施例六:

在上述实施例五的基础上,本公开实施例还提供了一种智能家居系统,该智能家居系统包含有实施例五所述的门禁开锁系统。

优选地,本公开实施例提供的智能家居系统,配置有前述实施例中所述的智能中枢设备,使整个智能家居系统中的智能设备都在智能中枢设备无线覆盖范围内,以实现智能设备间的信息交互。同时,本公开实施例所述的智能家居系统配置的门禁开锁系统,也在智能中枢设备无线覆盖范围内,且门禁开锁系统中的传感器通过上网卡与智能中枢设备通信连接,在保证了门禁系统的安全性同时,也满足了智能家居系统的安防要求,进一步提升了用户的体验度。

实施例七:

本公开实施例还提供了一种门禁开锁的实现装置,该装置可以设置于智能中枢设备,参见图9所示的一种门禁开锁的实现装置的结构示意图,该门禁开锁的实现装置包括处理器900和机器可读存储介质901,机器可读存储介质901存储有能够被处理器900执行的机器可执行指令,处理器900执行机器可执行指令以实现上述实施例一至实施例三所述的方法。

进一步,图9所示的门禁开锁的实现装置还包括总线902和通信接口903,处理器900、通信接口903和机器可读存储介质901通过总线902连接。

其中,机器可读存储介质901可能包含高速随机存取存储器(ram,randomaccessmemory),也可能还包括非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。通过至少一个通信接口903(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线902可以是isa总线、pci总线或eisa总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。

处理器900可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器900中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器900可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现成可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本公开实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本公开实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于机器可读存储介质901,处理器900读取机器可读存储介质901中的信息,结合其硬件完成前述实施例的方法的步骤。

进一步,本公开实施例还提供了一种机器可读存储介质,该机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述实施例一至实施例三所述的方法。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

另外,在本公开实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可以具体情况理解上述术语在本公开中的具体含义。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以权利要求的保护范围为准。

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