区域锁状态控制系统的制作方法

文档序号:20769341发布日期:2020-05-15 19:27阅读:194来源:国知局
区域锁状态控制系统的制作方法



背景技术:

本公开涉及一种锁系统,并且更特别地,涉及一种一般在预定义区域内可操作的区域锁状态(lock-state)控制系统。

传统上,可以在预定义区域中使用区域锁状态控制系统,诸如封锁(lockdown)系统。这种区域的示例可以是建筑物、大学校园以及其他。在预定义事件时,作为封锁系统的一部分的所有锁(例如门锁)可以经由中央控制器自动上锁。不幸的是,一旦封锁事件已经发生,人们在该区域中的位置可能不是众所周知的。



技术实现要素:

一种用于区域内的操作的区域锁状态控制系统,根据本公开的一个非限制性实施例的区域锁状态控制系统包括:服务器,所述服务器被配置成发起锁状态事件;多个移动装置,所述多个移动装置各自被配置成在锁状态事件时从服务器接收无线锁状态指令,并且向服务器发送无线状况消息;以及多个锁组件,所述多个锁组件各自被配置成从多个移动装置接收与锁状态指令相关联的锁状态命令,并且各自被配置成传送包括关于锁状态的数据的通告。

附加于前述实施例,多个锁组件中的每个锁组件包括锁闩(latch),并且关于锁状态的数据包括锁闩的上锁状态和解锁状态。

作为备选方案或附加方案,在前述实施例中,多个锁组件中的每个锁组件包括锁舌,并且关于锁状态的数据包括锁舌的伸出状态和未伸出状态。

作为备选方案或附加方案,在前述实施例中,锁状态控制系统是封锁控制系统,锁状态事件是封锁事件,无线锁状态指令是无线封锁指令,以及无线锁状态命令是无线封锁命令。

作为备选方案或附加方案,在前述实施例中,关于锁状态的数据包括上锁状态和解锁状态,并且无线锁命令被发送到处于解锁状态中的锁组件,并且不被发送到处于上锁状态中的锁组件。

作为备选方案或附加方案,在前述实施例中,多个移动装置是智能电话。

作为备选方案或附加方案,在前述实施例中,通告是蓝牙通告。

作为备选方案或附加方案,在前述实施例中,锁组件中的每个锁组件包括电池,并且通告包括关于电池状况的数据。

作为备选方案或附加方案,在前述实施例中,多个锁组件中的每个锁组件包括计算处理器,所述计算处理器被配置成执行用于认证锁状态命令的认证模块。

作为备选方案或附加方案,在前述实施例中,多个锁组件中的每个锁组件包括无线收发器,所述无线收发器用于将锁状态命令再次传送到多个锁组件中的其他锁组件。

作为备选方案或附加方案,在前述实施例中,经由短程通信发送锁状态命令。

作为备选方案或附加方案,在前述实施例中,多个锁组件中的每个锁组件包括被构造和布置成在上锁状态和解锁状态之间移动的锁闩以及被构造和布置成在伸出状态和未伸出状态之间移动的锁舌,并且其中关于锁状态的数据包括上锁状态、解锁状态、伸出状态和未伸出状态。

作为备选方案或附加方案,在前述实施例中,区域锁状态控制系统包括多个门,所述多个门被构造和布置成在打开位置和关闭位置之间移动,并且其中多个锁组件中的每个锁组件被耦合到多个门中的相应一个门,并且其中通告包括关于打开位置和关闭位置的数据。

作为备选方案或附加方案,在前述实施例中,服务器是基于云的。

根据另一个非限制性实施例的一种操作区域锁状态系统的方法包括:由控制设备触发锁状态事件;向多个移动装置无线地发送锁状态指令;由多个移动装置向多个锁组件无线地发送反映锁状态指令的锁状态命令;以及将多个锁组件置于与锁状态命令相关联的锁状态中。

附加于前述实施例,方法包括由多个锁组件中的每个锁组件传送通告,其中每个通告包括相应锁组件的锁状态和地址。

作为备选方案或附加方案,在前述实施例中,方法包括由多个移动装置针对通告进行扫描。

作为备选方案或附加方案,在前述实施例中,方法包括由多个移动装置向控制设备发送指示所扫描的通告的状况消息。

作为备选方案或附加方案,在前述实施例中,通过蜂窝网络发送锁状态指令,并且通过短程通信协议发送锁状态命令。

作为备选方案或附加方案,在前述实施例中,锁状态命令在多个移动装置之间传播、在多个锁组件之间传播、以及从多个锁组件传播到多个移动装置。

除非另有明确指示,否则可以用各种组合来组合前述特征和元件而没有排他性。根据以下描述和附图,这些特征和元件及其操作将变得更加显而易见。然而,应当理解,以下描述和附图旨在本质上是示例性的,并且是非限制性的。

附图说明

从以下对所公开的非限制性实施例的详细描述中,各种特征对于本领域技术人员将变得显而易见。伴随详细描述的附图可以简要描述如下:

图1是作为本公开的一个非限制性示例性实施例的区域锁状态控制系统的示意图;

图2是区域锁状态控制系统的移动装置的示意图;

图3是区域锁状态控制系统的锁组件的示意图;

图4是示出操作区域锁状态控制系统的方法的流程图;以及

图5是示出操作区域锁状态控制系统的方法的第二实施例的流程图。

具体实施方式

参考图1,区域锁状态控制系统20可以在区域22内可操作,并且可以包括控制设备24、多个移动装置26和可以分散在整个区域22的多个锁组件28。区域锁状态控制系统20可以是区域封锁系统,或者备选地,可以是区域解锁系统。区域22的示例可以包括办公楼、学生校园、酒店以及其他。控制设备24可以包括可以是本地的并且位于区域22内的控制器32和服务器30。服务器30可以在远程或本地运行,和/或可以是基于云或web的。在一个示例中,服务器30可以不与本地控制器32直接通信。进一步设想和理解的是,控制器32可以是服务器30的组成部分(即,可以共享相同的处理器和计算机可读存储介质)。虽然锁组件28被示出为门锁组件,但是锁组件28的非限制性示例还可以包括钥匙箱(keybox)、挂锁、芯锁、蓝牙模块、保险库(vault)以及其他。

远程服务器30可以包括计算处理器34(例如微处理器)、可以是计算机可读和可写的电子存储介质36以及用于无线通信的收发器38。控制器32可以包括计算处理器40(例如微处理器)、可以是计算机可读和可写的电子存储介质42,并且在一些应用中可以包括用于无线通信的收发器44。参考图2,移动装置26中的每个移动装置可以包括计算处理器46(例如,微处理器)、可以是计算机可读和可写的电子存储介质48、用户接口50以及用于无线通信的收发器52。

在一个实施例中,锁组件28中的每个锁组件可以不通常是“智能的”,并且而是可以通常由控制器32供电、致动和控制。在这个实施例中,本地控制器32可以硬连线到每个锁组件28(参见图1中的硬连线通路55)。在另一示例中,每个锁组件可以包括能量存储装置或电池(未示出)并且经由能量存储装置或电池接收电力。在又一实施例中,并参考图3,锁组件28中的每个锁组件可包括计算处理器54(例如微处理器)、可以是计算机可读和可写的电子存储介质56以及用于传送通告或信标60的传送器58。在一些应用中,传送器58可以是用于额外无线通信的收发器。

参考图1至图3,区域锁状态控制系统20还可以包括多个移动装置模块62、可以是锁状况模块的状况模块64、人员定位器模块66和中央锁控制模块68。多个移动装置模块62中的每个移动装置模块可被编程到多个移动装置26中的相应一个移动装置中(即,被存储在介质48中并且由处理器46执行)。状况模块64和人员定位器模块66可以被编程到服务器30中(即,被存储在介质36中并且由处理器34执行)。中央锁控制模块68可被编程到控制器32中(即,被存储在介质42中并且由处理器40执行)。

每个移动装置26可以通常由已知在区域22中经过一段时间的相应个人或用户携带。在一个示例中,移动装置26可以是智能电话。在另一实施例中,移动装置26可以是卡或访问证件和/或标识的组成部分。移动装置26(例如,智能电话、证件或卡)可以被配置成借助于本领域技术人员已知的技术来操作任何数量的锁组件28。设想和理解的是,移动装置26可以不是区域锁状态控制系统20的一部分,并且而是可以是用于执行移动装置模块62的主机装置。类似地,服务器30可以不是区域锁状态控制系统20的一部分,并且而是可以是用于执行移动装置模块64、66并存储系统20的数据的主机服务器。

参考图1和图2,区域锁状态控制系统20的人员定位器模块66可以借助于两种不同技术中的一种来确定移动装置用户在区域22中的位置。第一技术可利用通告60,并且第二技术可利用移动装置26的地理位置应用72。地理位置应用72被配置成使用本领域中公知的类型的诸如下述各项的一个或多个定位系统或协议来确定移动装置26的地理位置:全球定位系统(gps)、全球导航系统(glonass)、全球导航卫星系统(gnss)、galileo、远程导航(loran)、国家航海电子协会(nmea)、trimble标准接口协议(tsip)、delorme®earthmate®、rockwellplgr协议、ibeacon®以及sirf®,仅列举一些非限制性示例。还理解的是,地理位置应用72可以包括本领域中公知的类型的本地、区域或站点范围系统,诸如射频标识(rfid)、红外(ir)、传感器网络、基于wi-fi的定位以及超宽带(uwb)定位系统,仅列举一些非限制性示例。在一个实施例中,地理位置应用72可以与人员定位器模块66协同工作以确定每个移动装置26的每个用户相对于多个锁组件28的位置。

参考图4,示出了操作区域锁模式系统20的方法。为了简化说明,将在操作方面详细描述区域封锁系统20的示例。在框100,控制器30可触发封锁事件,该封锁事件通常命令每个锁组件28进入上锁状态或将每个锁组件28置于上锁状态中。依据封锁命令(参见图1中的箭头74),并且在框102,每个锁组件28可发起通告60。在一个实施例中,通告60可以是无线的、可以是短程通告和/或可以是经由蓝牙®发送的通告。可通过有线或无线通路发送封锁命令74。

在框104,基于云的服务器30的状况模块64可以向移动装置26中的每个发送封锁通知(参见图1中的箭头76)。在一个示例中,区域22可以是校园,并且封锁通知76可以被发送到在校园22的每个移动装置26(例如,智能电话)。在框106,并且在接收到封锁通知76时,每个移动装置26的移动装置模块62可以开始针对通告60进行扫描,所述通告60可以包括特定锁组件28的地址以及锁组件28处于上锁状态或解锁状态中的指示。设想并理解的是,封锁通知76可以是“推送通知”。

可以通过从例如应用商店下载模块并且用账户登录的过程来注册每个移动装置26的移动装置模块62。可以经由各种手段获得账户,但是账户可以与定位器模块66相关联或者是由定位器模块66已知的。帐户可以由区域22管理员创建,所述区域22管理员可以在模块66、68之一中创建帐户,并提供给移动装置26的用户。备选地,可以在单独的系统(例如,facebook®或google®登录)中创建账户,并且可以将账户注册到模块66、68中使得它是已知的。在登录到模块62中之后,模块62可与模块66、68通信,使得模块66、68知道每个经注册的移动装置26。

可选地,每个移动装置26的模块62可以具有从凭证模块67(参见图1)下载移动凭证的功能性,所述凭证模块67可以被加载到控制设备24的服务器30中。凭证模块67可向移动装置26提供访问权限,使得用户可使用用于移动凭证(mobilecredentialing)的技术利用移动装置26打开锁组件28(即,解锁),所述用于移动凭证的技术包括使用收发器52、58经由近场通信(nfc)或蓝牙的传输和本领域技术人员通常已知的其他手段。类似地,锁组件28可被配置成经由数字签名、加密以及其他将命令86验证为来自中央控制设备24。命令86的认证可以减少或消除骚扰封锁消息(nuisancelock-downmessage)的任何机会。

在框108,每个移动装置26可以向服务器30发送无线状况消息(参见箭头78)以供人员定位器模块66使用。状况消息78可以包括检测到的每个通告60的信号强度(即,或者最近接收到的通告60的平均)、每个通告60的地址、相关联的移动装置26的地址或标识、以及相关联的锁组件28的锁状况。进一步设想和理解,状况消息78可以被加上时间戳,从而提供消息的“生存时间”,其可以使得只要始发消息保持有效其他锁组件28就能够作出响应。

虽然未示出,但是通知76、命令86、通告60和/或状况消息78的部分也可以是移动装置26发送到移动装置26、锁组件28发送到锁组件28、移动装置26发送到锁组件28以及锁组件28发送到移动装置26。在一个示例中,“生存时间”特征可以通常是随时间衰减的通知76(即,时间戳已经过去并且消息已经到期)。该特征还可以被包括在通知76从移动装置26到移动装置26的传输中,和/或可以被包括在从移动装置26到锁组件28的命令86中,和/或命令86在锁组件28之间的再次传输中。

在框110,并且基于提供锁组件28的位置的服务器30中经预编程的信息以及由状况消息78提供的信息,人员定位器模块66可确定进行传送的移动装置26的位置。也就是说,服务器30可以确定哪些用户位于哪些锁组件28附近,以及哪些锁组件处于上锁状态中。这可以通过基于信号强度计算距离或基于多个状况消息78的三角测量来实现。或者,这可以仅基于接近度来实现(即,靠近锁组件意味着用户必定在特定位置处)。

设想和理解的是,状况消息78还可以包括与特定移动装置26的个体用户相关的信息。例如,模块62可以经由接口50为用户提供指定障碍条件(handicapcondition)的机会。模块62还可以激活移动装置26的麦克风82,使得能够收听可以作为数据发送的声音(例如,枪击),该数据被包括作为状况消息78的一部分。模块62还可激活移动装置26的其他特征,诸如电话位置(例如,陀螺仪)、相机(即,电话视频)、电话呼叫以及其他。可以被包括作为状况消息78的一部分的其他信息可以是用户选择输入到移动装置26中的任何信息,诸如由于例如受伤而需要帮助。此外,生物测量信息(例如,心跳)可以被包括作为状况消息78的一部分,指示用户处于危急中。

设想和理解的是,封锁通知76的发送可以是重复的,使得系统重新发起移动装置26的位置的确定。这种重新发起实现跟踪整个区域22的移动装置26的用户。这种重复可以继续,直到服务器30向移动装置26发送停止封锁倡议(ceaselockdowninitiative)。通过实现移动装置26的跟踪,中央指挥所(centralcommandpost)(例如,警察局或安全站)可以从服务器30接收跟踪数据和其他数据,并且基于移动装置26的位置来更好地计划和实行例如区域22的疏散。这种疏散可以基于群体集中和动态。可以经由移动装置26的接口50来指引移动装置26的用户。

进一步设想和理解,并且类似于框106,移动装置26可以传送包括相应移动装置的地址的通告80(参见图2)。其他移动装置26可以接收通告80,并且作为无线状况消息78的一部分,或者作为单独的消息,可以将与通告80相关的信号强度以及移动装置地址数据传送到定位器模块66。然后,定位器模块66可以经由通告60、80使用该数据来确定各种移动装置26相对于锁组件28和相对于其他移动装置26的位置。

参考图5,示出了操作区域锁状态控制系统20的方法的第二实施例。在框200,可以是基于云的服务器的控制设备24触发可以是封锁事件的锁状态事件。在框202,控制设备24向区域22中的多个移动装置26中的每个发送锁状态指令76。锁状态指令76可以是封锁指令,并且可以经由例如蜂窝网络被无线地发送。备选地,锁状态指令76可以是解锁指令。在移动装置26被指引与任何锁组件28交互的情况下,锁状态指令可以是一般化的,或者如果已知移动装置26的位置在特定锁组件附近,则锁状态指令可以是特定于锁组件28的。

在区域锁状态控制系统20的一个非限制性实施例中,系统可包括上锁行为和解锁行为两者与区域的组合,这取决于管理员想要如何过滤通过例如建筑物或区域的人流量。更具体地,并且在龙卷风事件的示例中,某些门可以被上锁以确保人们被引导到更安全的区域,并且其他门可以被解锁,使得帮助人们朝向一般公众可能通常无法接近的那些安全区域(例如,地下室区域)。

在操作的一个示例或场景中,具有不良或非法意图的人(例如,枪手)可能在大学校园22。具有该信息的管理员或第一响应者可以经由可以是集中式门户(centralizedportal)的控制器32来触发封锁事件。管理员可以用标识和/或密码登录,这可以将锁状态控制系统20置于封锁模式中。

在另一场景中,可以触发火警,其将锁状态控制系统20置于预定的模式中,其中某些锁组件28经由解锁指令76被解锁。这将允许人员离开例如建筑物22。设想和理解的是,类似的场景可包括自然事件(例如,风暴、地震、海啸、飓风、龙卷风以及其他)、战争行动以及公共健康(即,疾病爆发(outbreak))。每个场景可以包括不同的或修改后的锁和电话行为。

在框204,并且在接收到锁状态指令76时,每个移动装置26可以向多个锁组件28发送与锁状态指令76相关联并且反映锁状态指令76的锁状态命令86。可以应用锁状态命令86来代替先前描述的命令74。此外,可通过无线、短程协议(诸如蓝牙)来发送锁状态命令86。进一步设想和理解,不是所有移动装置26都将在所有锁组件28的蓝牙范围中。然而,移动装置26的广泛分布可能足以将命令86分布到所有锁组件28。无论如何,每个锁组件28还可以将命令86再次传递到其他接近的锁组件28,从而确保所有锁组件已经接收到命令。进一步设想和理解,该通信可应用于作为离线锁组件并且不具有与例如控制器32或服务器30的直接通信的锁组件28。此外,移动装置26可以将命令从网络覆盖内的一个移动装置26传递到网络覆盖外的另一移动装置26,并且以这种方式在锁组件28和移动装置26之间来回传递,以传播命令。

在其中意图是从区域22安全且高效地疏散人员的应用中,移动装置26与任何特定锁组件28之间的有限范围的通信可具有很小负面影响。也就是说,如果锁状态命令是解锁命令86,并且移动装置26在整个解锁事件继续传送命令,则当移动装置26的用户移动靠近锁组件时,锁组件28将解锁。

在框206,并且在接收到锁状态命令86时,每个锁组件28可以开始传送通告60,所述通告60可以是无线的和短程的(例如,蓝牙)。每个锁组件28的每个通告60可包括反映相关联的锁组件的锁状态的数据。锁状态的示例可包括锁组件28的锁闩88(参见图3)的上锁状态和解锁状态、锁组件28的锁舌90的伸出状态和未伸出状态、以及耦合到锁组件28并通常利用锁组件28的门92的打开位置和关闭位置。更具体地说,如果锁状态命令86是封锁命令,则通告60可包括指示锁闩88处于上锁状态、锁舌90处于伸出状态以及门92处于关闭位置的数据,从而指示安全方位。

在一个实施例中,锁组件28可被配置成连续地发送指示组件处于上锁状态或解锁状态中的通告60。在封锁事件时,移动装置26可以不向已经在通告上锁状态的锁组件28发送封锁命令86。也就是说,移动装置26可以仅向通告解锁状态的锁组件28发送封锁命令86。

在框208,移动装置26可以针对通告60进行扫描。在框210,移动装置26可以向控制设备24发送反映所扫描的通告的状况消息78。在一个示例中,来自状况消息78的数据可以用于通知管理员哪些门被封锁,和/或具有特定锁组件28的特定门的当前状况。

上述各种功能可以由计算机程序来实现或支持,该计算机程序由计算机可读程序代码形成,并且体现在计算机可读介质中。计算机可读程序代码可以包括源代码、目标代码、可执行代码以及其他。计算机可读介质可以是能够由计算机访问的任何类型的介质,并且可以包括只读存储器(rom)、随机存取存储器(ram)、硬盘驱动器、致密盘(cd)、数字视频盘(dvd)或其他形式。

本文使用的术语,诸如部件、应用、模块、系统等,意在指代计算机相关的实体,即硬件、硬件和软件的组合或软件执行。作为示例,应用可以是但不限于在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。理解的是,在服务器上运行的应用以及服务器可以是部件。一个或多个应用可以驻留在进程和/或执行线程内,并且应用可以本地化在一个计算机上和/或分布在两个或多于两个计算机之间。

本公开的优点和益处包括区域锁状态控制系统20,其能够在区域处于例如封锁事件时利用电话网络系统来定位和跟踪人员、监控锁状态以及收集其他信息。

虽然参考所示出的实施例描述了本公开,但是本领域技术人员将理解,在不脱离本公开的精神和范围的情况下,可以进行各种改变并且可以用等同物进行替换。此外,在不脱离本公开的实质范围的情况下,可以应用各种修改以使本公开的教导适合于特定的情况、应用和/或材料。因此,本公开不限于本文公开的特定示例,而是包括落入所附权利要求的范围内的所有实施例。

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