用于使门无线地联动的方法及装置与流程

文档序号:22399995发布日期:2020-09-29 18:11阅读:194来源:国知局
用于使门无线地联动的方法及装置与流程

相关申请

本专利要求于2017年12月18日提交的美国临时专利申请62/607,142的优先权,该美国临时专利申请的全部内容通过引用并入本文。

本公开总体上涉及对电动门进行控制,尤其涉及使门无线地联动的方法及装置。



背景技术:

工业和商业建筑物通常具有许多电动门,其响应于请求特定的门操作的某种输入信号而打开、关闭和/或执行一些其它操作。电动门的示例包括水平卷帘门、竖向卷帘门、水平平移门、竖向平移门、旋转门和伸缩门。用于触发门致动的输入信号可以来自各种来源,例如手动操作的致动器或者检测靠近门或相对于门移动的人员或运载工具的接近/运动传感器。具有多个门的系统通常具有控制装置,以用于确保响应于特定的输入信号来致动正确的门和正确的门操作。

附图说明

图1示出了根据本文公开的教导构造的示例性门系统。

图2至图4示出了图1所示示例性门的示例性布置。

图5示出了根据本文公开的教导构造的示例性门,其可以对应于图1至图4中的门中的任何一个。

图6是示出了图1和/或图5的控制器系统中的任何一个的示例性实现方式的框图。

图7至图11是代表示例性机器可读指令的流程图,所述示例性机器可读指令可以被执行以实现图1、图5和/或图6的控制器系统中的任何一个。

图12是被构造成用于执行图7、图8、图9、图10和/或图11的指令以实现图1、图5和/或图6的控制器系统中的任何一个的示例性处理平台的框图。

附图未按比例绘制。通常,在整个附图和随附的书面描述中将使用相同的附标记来指代相同或相似的部分。

具体实施方式

在具有多个门的建筑物和/或其它设施中,通常期望在不同的门之间建立联动关系以控制其操作。如在本文中使用的,当门中的第一门的操作或状态取决于所述门中的第二门处于特定状态或者以所述门中的第二门的处于特定状态为条件时,这两个门处于联动关系。在一些示例中,处于联动关系中的门中的一个的操作响应于其它门处于由所述联动关系定义的相关状态而被禁止或阻止。作为示例,两个门可以联动,使得除非另一个门关闭,否则阻止该门打开。在其它示例中,门中的一个的操作可以响应于另一个门处于由联动关系定义的相关状态来触发。例如,当第二门打开时,联动关系可以使第一门自动打开(如果第一门尚未打开)。在一些示例中,联动关系可以是单向的,使得第一门的操作以第二门的状态为条件,但是第二门可以与第一门的状态无关地进行操作。例如,每当第二门打开时,第一门就会生成警报或通知,而第二门可以与第一门的状态无关地打开或关闭。

第一门的取决于第二门的状态的特定操作或以第二门的状态为条件的特定操作可以对应于第一门的任何操作,包括例如关闭门、打开门、锁定门、解锁门、对位于门的任一侧的人员生成通知或警报等。类似地,第二门必须满足特定联动条件才能使第一门操作的状态可以对应于该门的任何状态,包括例如关闭、打开、部分打开、正在关闭、正在打开、即将关闭、即将打开、锁定、解锁、处于超控(override)状态、处于故障状态等。

联动门系统可以出于多种原因来实施,包括保安、安全性、交通流量,对(例如生物、设备和/或物品等)空间占用的控制、控制和/或维持空间之间的环境条件(例如气压、温度、湿度和/或光线等)和/或其差异、减少(例如,防止)和/或以其它方式控制污染物(例如光、化学物质、烟雾、病原体、微粒和/或虫子等)移动,等等)等。使门联动的特定原因可能取决于门的具体应用和/或环境。在一些示例中,门提供进出封闭区域(例如,通廊)的进出通道。在某些情况下,封闭区域旨在允许某些因素(人员、物料/货物、设备等)移动,同时通过限制空间之间的空气流动和/或保持气压差来在空间之间减少(例如,防止、最小化)其它因素(污染物、热/冷、湿气等)移动。在某些情况下,封闭区域可以是一空间,在该空间中对在空间之间移动的人员、物料/物品或设备执行去污(例如,清洁)和/或封闭(例如,着装)程序。

过去,已经在分开的门之间使用硬线连接来实现联动的门系统。在多个门之间布线以配置这种系统既耗时又复杂,尤其是随着系统中门数量的增加。此外,硬线连接的联动系统在安装时是固定的,使得无法在不花费大量时间和费用的情况下对其进行重新配置(例如,添加门、卸下门或更改联动功能)。此外,当改变硬线连接的联动系统时,需要电弧闪光保护。硬线连接的联动系统的另一个局限性是由于使用了继电器,继电器会具有响应延迟,从而导致在某些情况下无法正确维持联动关系。例如,两个门可以是硬线联动的,使得如果一个门打开则可以阻止另一个打开。由于硬线连接的联动系统的性质,如果两个门在大约同一时间都收到请求其打开的输入信号,则任何一个门都无法获悉对另一个门的请求。其结果是,两个门都会与联动关系相悖地打开。

本文公开的示例通过启用能够容易地配置和重新配置而无需改变门系统的任何硬线连接的控制方案来克服了硬线连接的联动系统的局限性。具体而言,在一些示例中,联动的门组中的每个门具有与该组中的其它门无线通信的对应控制器系统,使得每个门控制器系统可以基于在彼此之间发送的无线信号来确定其它门的状态。在一些示例中,接收到执行特定操作的请求的门可以在第一门执行所请求的操作之前请求其它联动的门报告其当前状态。通过这种方式,极大地降低了因疏忽而未能实现联动条件的机会。

本文公开的示例提供了相对于硬线连接的系统的附加优点,包括通过简单地从与联动门相关联的无线网络中添加或移除门,可以容易地重新配置联动系统以添加或移除门。此外,由于门之间的通信(例如,门的门控制器之间的通信)是无线完成的,因此门也可以与在门的通信范围内的移动设备通信,所述移动设备例如为自动导引车(agv)、叉车和便携式手持设备(例如智能手机、平板电脑等)。此外,本文公开的示例能够实现联动门状态的实时信息(例如符号、文字、设施图)和/或任何其它相关信息(即,z门正在打开,z门正在关闭,z门在x秒内打开,z门保持打开,门y出现故障等)的通信。这种信息可以呈现在与门或移动设备中的任何一个相关联的显示器上。在一些示例中,本文公开的用于门的无线能力可以被加装到现有的门或其它设备,以被动地或主动地集成到无线网络中。利用本文公开的示例性无线联动系统的灵活性,还可以使特定条件、人员、设备和/或其组合能够适当地越过特定的联动条件。

图1示出了根据本文公开的教导构造的示例性门系统100。出于讨论的目的,图1的示例性门系统100包括三个竖向卷帘门102、104、106。但是,本文公开的教导能够以具有任何合适数量(不管多于或少于三个)的门的系统实现。此外,本文公开的教导可以结合其它类型的门来实现,包括例如水平卷帘门、竖向平移门、水平平移门、旋转门、伸缩门等。在一些示例中,门系统100包括多于一种类型的门。此外,虽然图1中所示的门102、104、106是电动操作门,但在其它示例中,门中的一个或多个可以是手动操作的。此外,示例性系统100中的门102、104、106可以相对于彼此处于任何合适的布置中。

例如,如在图2的示例中示出的,所有三个门102、104、106可以选择性地封闭或解封进入公共区域202的单独通道。在图3所示的示例中,第一门102和第三门106选择性地封闭或解封进入分开的区域302、304的通道,而第二门104选择性地封闭或解封两个区域302、304之间的通道。在图4所示的示例中,三个门102、104、106选择性地封闭或解封进入三个不同区域402、404、406的通道。其它布置也是可能的。

在图1的所示示例中,第一门102处于关闭状态,第二门104处于完全打开状态(在本文中也被简称为打开状态),并且第三门106处于部分打开状态。在图1的所示示例中,门102、104、106中的每个与对应的门控制器系统108、110、112相关联。门控制器系统108、110、112通过使门面板116(例如,卷帘)在关闭位置(对应于门的关闭状态)与打开位置(对应于门的打开状态)之间向上或向下移动来控制各个门102、104、106的操作。在一些示例中,单个门控制器系统108、110、112控制门102、104、160中的多于一个门的操作。在一些示例中,门102、104、106可包括除了打开或关闭门102、104、106之外的由控制器系统108、110、112控制的操作。例如,门控制器系统108、110、112可以生成与门相关的警报和/或通知、锁定或解锁门、实现时钟或计时器以在进行另一项门操作之前倒计时,等等。

结合图5示出和描述关于门102、104、106的结构和操作的更多细节,图5示出了根据本文公开的教导构造的示例性门500。图5的示例性门500可对应于图1的门102、104、106中的任何一个。如在图5的所示示例中示出的,门500包括驱动电机502,该驱动电机502可以在门控制器系统108、110、112的控制下沿任一方向转动,以使门面板116绕着鼓或心轴504卷起或展开。图5的示例性门500包括一组侧向轨道506,以在门面板116在打开位置和关闭位置之间竖向移动时引导门面板116。在一些示例中,机电限位开关508给门控制器系统510提供信号,该信号指示门500处于关闭状态或者未关闭状态(例如,完全打开或部分打开)。附加地或可选择地,在一些示例中,可以使用不同类型的传感器(例如,光学传感器)来检测门处于关闭状态或未关闭状态。

在所示的示例中,门控制器系统510对应于图1的门控制器系统108、110、112中的任何一个。尽管控制器系统510在所示示例中被表示为位于单个壳体内的单个单元,但在一些示例中,控制器系统510可以对应于位于一个或多个壳体中的互连的多个设备。例如,在一些示例中,控制器系统510包括主控制箱,其通过单独的显示器和单独的用户界面提供用于控制门500的功能,其中该显示器用于向用户提供通知,该用户界面使用户能够与控制器系统510交互。此外,在一些示例中,控制器系统510包括隔离的电源断接器,以使用户(例如,门安装员或系统调试员等)能够手动地关闭控制器系统510。单独的电源断接器可在电源与主控制箱和/或门500的其它部件之间提供足够的电隔离,使得可以对主控制箱和其它部件进行操作,而无需电弧闪光保护保护或者在更远程的位置关闭电源和/或关闭服务于多台设备的电源。

在一些示例中,门500可以包括传感器(例如,监测电机502、鼓504、面板116的任一侧上的区域、面板116部分或完全打开时在面板116下方的区域等的传感器),以给门控制器系统510提供指示与门500相关联的状态和/或环境的反馈信号,除了门被关闭之外。例如,在一些示例中,限位开关或其它传感器可以指示门500的相对于完全打开位置(例如,打开状态与未打开状态)的状态,而不是指示门500的关于完全关闭位置的状态(例如,关闭状态与未关闭状态)。在一些示例中,一个或多个传感器可提供指示门面板116在任何时刻沿着其行进路径在打开位置与关闭位置之间的当前位置的信号。在一些示例中,一个或多个传感器可提供指示门500的状态的当前或即将发生的变化的信号(例如,打开、即将打开、关闭、即将关闭、处于故障模式等)。在一些示例中,一个或多个传感器可提供指示门是否被锁定或者解锁的信号。在一些示例中,一个或多个传感器可以提供指示人员、设备和/或其它物品接近门500的信号。在一些示例中,一个或多个传感器可提供指示在门处于打开位置时是否有人员、设备和/或其它物品通过门500的信号。

作为基于从传感器(运动传感器、接近传感器、光电眼、限位开关、编码器、红外探测器、超声波发射器/接收器、无线电信号发射器、相机等)接收的传感器反馈信号来控制门500的示例性门控制器系统510的补充或替代,门控制器系统510可基于经由与控制器系统相关联的用户输入界面接收的用户输入来控制门500。在一些示例中,用户输入对应于用户对门500进行特定操作(例如,打开门、关闭门、锁定门、解锁门、停止门的移动等)的请求。在一些示例中,这种用户请求是由用户物理上拨动开关和/或按下与用户输入界面相关联的按钮(例如,按钮512)和/或执行一些其它手动实现的动作来发起的。另外地或可选择地,用户可以通过选择与门控制器系统510相关联的触摸屏显示器516上的软开关514来发起对门操作的请求。在一些示例中,用户可以通过进入与门相关联的特定传感器(例如,无线电控件、rfid读取器、磁卡读取器、运动传感器、感应环等)的范围内来发起对门操作(例如,打开门)的请求。

上面的用于用户触发对门操作的请求的装置中的一些(例如,rfid读取器、磁卡读取器等)能够唯一地识别用户,而其它装置可以在无需启用系统以确定人员身份的情况下触发该请求。能够识别或认证请求门的激活或操作的个体的身份的门激活方法在本文中被称为识别性方法。不能确定发起门操作请求的个体的身份的门激活方法在本文中被称为无识别的。除了是识别性的还是无识别的之外,由用户发起的门激活方法可以被分类为被动或主动的。被动的门激活方法是这样方法,其中当人员接近门时(即,无需用户采取除了接近门以外的任何其它措施)门的操作是自动实现的(例如,自动打开)。被动的门激活方法包括远程rfid通信、运动检测器、感应环等。主动的门激活方法是基于用户的特定动作、例如发起无线电控制传输、刷磁卡、将短程rfid标签与传感器接触、按下按钮、拉动拉绳等来触发门操作的方法。

被动的、识别性的门激活方法给用户提供了便利(因为用户无需任何确认动作来激活门)并且提供了安全性(因为门仅在可以确定和/或认证用户身份的情况下才激活)。但是,大多数现有的被动的、识别性方法涉及用户携带专门颁发的设备(例如,远程rfid标签)。其结果是,尽管用户在接近门时可能不需要执行任何特定的动作,但是需要携带专门分配的设备仍然给用户带来不便。此外,为了保持提升安全性的好处,必须仔细监测和控制拥有这种分配设备的用户的分布和追踪。在本文公开的一些示例中,被动的、识别性的门激活通过用户在移动设备(例如,智能手机)上实现与和门相关联的移动设备传感器进行无线通信(例如,经由蓝牙或wi-fi技术)的认证应用程序来实现。由于许多人已经携带了智能手机,因此这种方法不需要用户携带他们尚未携带的任何设备。此外,基于移动设备的认证应用程序的安全分配远比颁发物理设备容易,因为用户可以在提供适当的凭据(例如,经由文本消息或电子邮件提供的安全码)后下载应用程序,而无需进行任何形式的物理移交。在旅馆中也采用了类似的方法,其中,顾客使用智能手机办理登记手续以获得虚拟钥匙,当顾客接近门时,该虚拟钥匙会自动解锁用户的旅馆房间。但是,本文公开的示例通过在用户接近门时自动打开门来进一步推进该过程。此外,在一些示例中,当用户被认证但是基于他们的凭证没有被授权激活门时,门系统可以生成警报和/或通知以供用户解释他们未被授权。

在一些示例中,门控制器系统510可以附加地或可选地基于经由与门控制器系统510相关联的无线收发器518接收的无线信号来控制门500的操作。在一些示例中,由与门500的门控制器系统510相关联的收发器518接收的无线信号是由不同的门的不同的门控制器系统生成并由与所述不同的门控制器系统相关联的收发器发送或广播的信号。因此,返回图1,与不同的门102、104、106相关联的门控制器系统108、110、112中的每个可以生成并发送可以在这些门中的其它门处被接收的相应无线信号118、120、122。附加地或可选地,在一些示例中,门系统100包括主控制器系统124,其可以利用对应的无线收发器126将无线信号126发送到门102、104、106中的一个或多个并且接收从门102、104、106中的其它传输的无线信号118、120。在一些示例中,主控制器系统124对应于与其它门相关联的门控制器系统。即,在一些示例中,门控制器系统108、110、112中的一个可以实现为主控制器系统124。在其它示例中,可以省去主控制器系统124。

在一些示例中,门控制器系统108、110、112和主控制器系统124是无线网状网络的一部分,使得控制器系统108、110、112、124中的任何一个控制器系统可以与控制器系统108、110、112、124中的任何其它控制器系统无线通信。这种无线通信由图1所示示例中的虚线箭头130表示。在一些示例中,门控制器系统108、110、112经由主控制器系统124彼此间接通信。也就是说,在一些示例中,门控制器系统108、110、112中不同的门控制器系统限于与主控制器系统124如图示示例的实线箭头132所表示地直接无线通信。在一些这种示例中,主控制器系统124可以将从门102、104、106中的一个接收的信号中继到门102、104、106中的另一个。在一些示例中,门控制器系统108、110、112中不同的门控制器系统可能能够与其它门中的一些而非全部直接通信。在一些情况下,两个门控制器系统108、110、112不能经由无线传输直接通信是基于相关联的门所处的距离大于无线信号传输的通信范围。在一些这种示例中,一个或多个门可以定位在前两个门之间,以桥接前两个门的通信范围之间的间隙,从而在前两个门之间中继信号(如图1所示示例中的虚线箭头134所表示的)。

如上所述,用于门102、104、106的门控制器系统108、110、112可以基于从其它控制器系统108、110、112、124接收的无线信号118、120、122、126来控制相应的门。具体而言,在一些示例中,特定门的操作可以基于或取决于一个或多个其它门处于以无线信号118、120、122报告的特定状态。因此,在一些示例中,无线信号118、120、122、126包括指示生成相应无线信号的门102、104、106的当前状态的状态信息。在一些示例中,无线信号118、120、122、126还包括识别符信息,以指示产生特定信号的门(例如,源识别符)和/或指示该信号指向的预期的一个或多个门(例如,接收者识别符)。通过无线广播门102、104、106的当前状态,用于任何给定门的门控制器系统108、110、112能够确定任何其它门的当前状态,随后使用该信息来控制何时实现给定门的特定门操作以及何时禁止门操作。

作为示例,第一门102可以被配置成与第二门104处于联动,使得除非满足与第二门104的当前状态相关联的特定条件,否则禁止或防止实现第一门102的一个或多个特定操作。可以取决于第二门104的状态的第一门102的一个或多个特定操作包括第一门102的任何操作,例如打开门、关闭门、锁定门、解锁门、在邻近门的至少一侧的区域中生成通知等。第二门104的可能满足第一门104的一个或多个操作的条件的一个或多个特定状态可以包括门的任何状态,例如关闭、正在关闭、即将关闭、打开、正在打开、即将打开、部分打开、锁定、解锁、处于越权(越过)状态、处于故障状态等。

继续上述示例,对于第一门控制器系统108(与第一门102相关联)确定第二门104的当前状态是否满足针对特定门操作指定的条件,第一门控制器系统108需要确定第二门104的当前状态。在所示示例中,这通过在两个门102、104之间传输的无线信号118、120来实现。在一些示例中,来自第一门102的无线信号118可以包括操作请求信号,其指示第一门102已经接收到执行基于其它的门104、106中的一个或多个的状态联动或以其为条件的操作的请求。在一些示例中,执行操作的请求可以基于经由门控制器系统108的用户输入界面的用户输入(例如,用户按下图5的按钮512中的一个和/或与图5的触摸屏516交互)。附加地或可选择地,执行操作的请求可以基于与门102相关联的传感器的反馈(例如,接近传感器可以检测到人员正在接近门104,从而触发打开门的请求)。当第二门控制器系统110接收来自第一门102的操作请求信号(例如,无线信号118)时,第二门104的控制器系统110可以响应以生成并发送状态响应信号(例如,无线信号120),该状态响应信号包括第二门当前状态的指示。一旦第一门控制器系统108接收到来自第二门104的状态响应信号,则第一门控制器系统108可以在执行所请求的操作之前确定第二门104的当前状态(如状态响应信号中所报告的)是否满足联动条件。

在一些示例中,第三门控制器系统112可以接收操作请求信号(来自第一门102)和状态响应信号(来自第二门104)中的一个或全部。但是,在一些示例中,第三门控制器系统112可以基于操作请求信号和/或状态响应信号中指示该信号不旨在用于第三门106的接收者识别符来忽略传输。在其它示例中,第三门控制器系统112可以将信号相对于所存储的联动配置数据进行分析,以确定该信号是否与第三门相关。在其它示例中,第三门控制器系统112可以通过以与第二门104类似的方式发送状态响应信号(例如,无线信号122)来自动响应来自第一门102的操作请求信号。在这些示例中,第一门控制器系统108接收两个状态响应信号(分别来自第二104和第三门106),并且确定哪些信息在确定是否满足门操作的联动条件时是相关的。

在前述示例中,第一门控制器系统108通过广播请求其它门104、106报告其当前状态的请求来确定第二门104的当前状态。另外地或可选择地,在一些示例中,第一门控制器系统108可以与从第一门102发出的请求无关地基于从第二104和第三门106发送的无线信号120、122来确定第二门104(以及第三门106)的当前状态。具体而言,在一些示例中,门102、104、106的门控制器系统108、110、112可以自动将状态变化信号发送到其它门,以指示相应门的状态何时发生变化。在一些示例中,门控制器系统108、110、112存储从门102、104、106中的其它门中的每个报告的最新状态,并且在接收到新的状态变化信号时更新最新状态。通过这种方式,门控制器系统108、110、112可以在任何特定时间点确定任何特定门的当前状态,而不必特地请求门的状态。

如上所述,在一些示例中,如果门102、104、106中的一个的门控制器系统108、110、112中的一个基于门102、104、106中的其它门中相关的一个或多个门的当前状态确定与特定的门操作相关联的联动条件被满足,则门控制器系统108、110、112继续实现特定的门操作。如果门控制器系统108、110、112确定门102、104、106中的其它门中相关的一个或多个门的当前状态不满足联动条件,则门控制器系统108、110、112忽略对特定门操作的请求和/或以其它方式禁止或防止门的特定操作发生。在一些示例中,门控制器系统108、110、112可以响应于相关联动条件未被满足而自动驳回请求。在一些示例中,门控制器系统108、110、112可以在驳回请求之前监测门102、104、106中的其它门中相关的一个或多个门的状态持续阈值时间段。在这种示例中,如果门102、104、106中相关的一个或多个门的状态发生变化,使得门的新状态在阈值时间段内满足联动条件,则门控制器系统108、110、112继续执行所请求的操作。

在一些示例中,响应于确定联动条件未被满足,门控制器系统108、110、112将所请求的门操作的实现延迟一段时间。在一些示例中,延迟的时间段基于从门102、104、106中相关的一个或多个门接收的无线信号中包含的信息。例如,假设所请求的操作是打开第一门102,并且该特定的门操作以第三门106处于关闭状态为条件。在一些示例中,第三门106被配置成在再次自动关闭之前打开固定的时间段(例如15秒、30秒、1分钟等)。在一些这种示例中,当第三门106发送报告该门106当前处于打开状态的无线信号122时,该无线信号122还可以包括预期该门何时将再次关闭的指示(例如,在该门首次打开后的固定时间段)。因此,如果第一门控制器系统108在第三门106打开时接收到打开第一门102的请求,则第一门控制器系统108可以确定预期第三门106何时关闭,并且因此延迟打开第一门直到经过第三门106处于打开的剩余时间。在一些示例中,第一门控制器系统108可以在延迟的时间段之后且在继续打开第一门102之前验证第三门106的当前状态,因为可能存在导致第三门106保持比最初报告的更长的打开时间的情况。

在一些示例中,尽管门控制器系统108、110、112可以在相应的联动条件未被满足时禁止特定的门操作,但是门控制器系统108、110、112仍可以响应条件未被满足而启动一个或多个不同的门操作。例如,如果所请求的门操作来自用户按下按钮512中的一个和/或与触摸屏显示器516交互,则门控制器系统108、110、112可以经由显示器516生成警报和/或通知,以告知用户当前无法执行所请求的操作。在一些示例中,警报和/或通知提供关于当前禁止所请求的门操作的原因的信息。例如,警报和/或通知可以指示不同门的当前状态不满足相关联动条件。在一些示例中,警报和/或通知可以具体地识别另一个门、另一个门的当前状态和/或联动条件。在一些示例中,警报和/或通知可以提供在预期满足联动条件并且可以执行所请求的操作之前的估计时间段。在一些示例中,警报和/或通知可以给用户提供越过联动条件并继续进行所请求的操作的选项,尽管该联动条件未被满足。在一些示例中,即使在相应的门处没有用户和/或未检测到用户时,门控制器系统108、110、112也可以生成警报和/或通知。在一些示例中,可以使用其它视觉和/或听觉手段(例如灯具、铃、喇叭等)来与显示器516无关地提供警报和/或通知。

上述示例性通知响应于与所请求的门操作相关联的联动条件未被满足而被提供。在一些示例中,可以与所请求的门操作无关地和/或不管是否满足特定的联动条件来提供通知。例如,显示器516可以提供联动系统中的门及其对应关系的识别符列表或示意图。在一些示例中,用户可以使用列表或示意图来选择和/或识别所显示的门中的任何一个,以访问关于该门的信息(例如当前状态、联动关系等)和/或配置或者重新配置相关联的门与选定门之间和/或选定门与任何其它门之间的联动关系。在一些示例中,显示器516可以提供联动系统中的所有联动的门102、104、106的状态更新(例如门打开、门关闭、门在给定的时间内关闭(例如,门在1秒、5秒等时间内关闭))。

在一些示例中,可以将通知(无论是否根据联动条件响应于所请求的门操作而被提供)无线地(例如,经由wi-fi或蓝牙连接)发送给位于门处的用户携带的移动设备。因此,在一些示例中,用户可以与可能位于相应门处的显示器无关地与门中的若干个门进行交互和/或获得与门的状态有关的反馈。

为了如上所述地基于无线信号118、120、122启用不同的门102、104、106之间的联动关系,门控制器系统108、110、112需要配置有针对相关的门定义的相关联动条件。在一些示例中,经由用户界面(例如,与图5的显示器516相关联地)分别配置每个门控制器系统108、110、112。也就是说,在一些示例中,通过用户与第一门控制器系统108进行交互来输入定义第一门102的某些操作何时被阻止的联动条件。类似地,在一些示例中,通过用户与相应的第二门控制器系统110或第三门控制器112进行交互来定义第二门104或第三门106的某些操作何时被阻止的联动条件。作为特定示例,假设第一门102和第二门104将联动,使得当其中一个门已经打开(即处于包括完全打开或部分打开的未关闭状态)时,另一个门无法打开。在一些这种示例中,可以将第一联动配置数据输入到第一门控制器系统108中,以指定打开第一门102的操作以第二门104处于关闭状态为条件。在此示例中,这定义了两个门之间的联动关系的一半。为了使关系的另一半生效,可以将第二联动配置数据输入到第二门控制器系统110中,以指定打开第二门104的操作以第一门102处于关闭状态为条件。

附加地或可选择地,在一些示例中,可以从主控制器系统124配置门102、104、106中的多个门或全部门的联动条件。在一些示例中,通过门控制器系统108、110、112中的特定一个来完成分开的门102、104、106中的多于一个门的配置。也就是说,在一些示例中,用于第一门102的特定操作的联动条件以及用于第二门104的特定操作的门联动条件都可以通过第一门控制器系统108或第二门控制器系统110来配置。

无论是在每个门处单独配置门102、104、106中不同的门之间的联动关系,还是在单个门处一起配置门102、104、106中的全部门之间的联动关系,还是以某种其它组合方式配置联动关系,为了使特定的门控制器系统108、110、112实现特定的联动配置,门控制器系统还需要能够将从其它门接收到的特定无线信号118、120、122与发送这些信号的特定门相关联。也就是说,当给定的控制器系统108、110、112接收来自其它个门中的多于一个门的无线信号时,该控制器系统需要能够区分来自不同的门的信号,以根据任何相关联动条件正确地处理信号的内容。因此,在一些示例中,从门102、104、106中的任何门发送的无线信号118、120、122包括源识别符,该源识别符标识出该信号源自哪个的特定门。在一些示例中,在一个收发器重复或中继从另一收发器接收的信号的情况下,中继的消息包括来自原始信号的源识别符。

在一些示例中,当在联动门的系统中初始化门控制器系统108、110、112中的一个和/或将新的或不同的门引入联动系统时,门控制器系统实现门发现程序,以识别通信范围内的所有门(通过无线网状网络直接地识别或者基于重复信号)。在一些示例中,门发现过程通过对所有其它门广播无线的发现请求信号以自动识别门来自动实现。在发现请求信号的通信范围内的任何门可以响应以发送识别相应门的发现响应信号。在一些示例中,发现响应信号可以与状态响应信号相同,因为该信号还可以包括相关门的当前状态的指示。在一些示例中,在实现门发现程序的新控制器系统接收来自其它门的发现响应信号时,新控制器系统将每个单独门的源识别符存储在数据库中,以备将来参考。在一些示例中,用于其它门的门控制器系统还可以将新的门的识别符存储在系统中的相应数据库中。在一些示例中,用于检测和识别基于无线网络的门的门发现程序可以与对门进行轮询以识别其自身的任何特定请求无关地实现。具体而言,在一些示例中,门控制器系统基本上连续地或以相对频繁的间隔(例如每秒、每五秒等)自动广播无线状态信号。在这种示例中,当特定的门控制器系统接收来自新的门的无线信号(基于新的源识别符)时,门控制器系统将新的门添加到在无线网络内识别出的所有门的数据库中。

在一些示例中,可以将通过如上所述的门发现程序检测到的不同门提供给用户,以针对特定门配置联动关系。也就是说,在一些示例中,当用户指示期望配置或重新配置门的联动关系时,可以将由相应的门控制器系统发现的门的列表填充在屏幕上以供用户选择。由于用户不需要手动确定或识别可能是联动关系的对象的门,因此这可以极大地简化用户的配置过程。

在一些示例中,可以在全部处于彼此的通信范围内的不同组的门之间建立多个不同的联动系统。当不同的联动系统旨在用于不同的目的(例如,保安,安全性,交通流量,对(例如生物、设备和/或物品等)空间占用的控制、控制和/或维持空间之间的环境条件(例如气压、温度、湿度和/或光线等)和/或其差异,减少(例如,防止)和/或以其它方式控制污染物(例如光、化学物质、烟雾、病原体、微粒和/或虫子等)移动,等等)时,可能会出现这种情况。在一些示例中,一个或多个门对于分开的联动系统可以是公用的。在一些示例中,联动系统可以彼此完全独立。在一些这种示例中,为了避免与一个联动系统相关联的门接收和处理旨在用于不同联动系统的无线信号,可以将各个联动系统配置成以不同的频率发送无线信号,以使得与不同系统相关联的通信能够被区分开。

在一些示例中,特定门102、104、106的操作的其它方面可以由用户经由相应的门控制器系统108、110、112来配置。例如,在一些示例中,用户可以提供调度配置数据,其定义了用于门的一个或多个部件和/或门的一个或多个操作的激活时间表。在一些示例中,激活时间表定义了一个或多个特定的门部件和/或基于这种部件的操作何时被激活以及何时被停用时的某些时间段(例如,特定的日子,一天中的特定时间等)。换言之,在某些示例中,不是将门操作限制于以另一门的当前状态为条件,而是可以使门操作(和/或特定门部件的操作)以当前时间为条件。在一些示例中,可以将特定组的部件共同地配置成按照共同的时间表进行操作。在一些示例中,可以基于部件相对于门的位置(例如,在外侧上或者在内侧上)和/或部件的类型(例如,所有运动传感器)来标识部件的组。门的可以被分配特定激活时间表的部件包括与门相关联的任何部件,例如读卡器、运动传感器、灯具、接近传感器、显示屏、电机等。在一些示例中,一些部件可以被配置成始终保持激活状态,例如反向电子眼和/或门挡设备。

作为一个具体示例,假设图1的第一门104的两个区域或区被指定为包括门的外侧和门的内侧。进一步假设门104包括位于门的外侧(例如,外部区域)上的读卡器和第一运动传感器以及位于门的内侧(例如,内部区域)上第二运动传感器。用户可以提供调度配置数据,该调度配置数据规定外部区域(例如,包括读卡器和第一运动传感器)在星期一至星期五的上午6:00至下午2:00之间激活,并且规定内部区域(例如,包括第二个运动传感器)在星期一至星期六的上午4:00至下午11:00之间激活。在这种情况下,位于门的外侧上的部件的操作或激活不同于位于门的内侧上的部件的操作或激活。

在一些示例中,针对门指定的联动条件可以与基于时间表的条件组合。也就是说,在一些示例中,两个或更多个门之间的特定联动关系可以被配置成应在当前时间对应于针对联动关系指定的特定激活时间表时施加。

图6是示出了示例性控制器系统600的框图,该示例性控制器系统600用于实现图1和/或图5的示例性控制器系统108、110、112、124、510中的任何控制器系统。示例性控制器系统600包括示例性通信接口602、示例性用户接口604、示例性传感器接口606、示例性门配置工具(引擎)608、示例性联动分析器610、示例性激活时间表分析器612、示例性用户认证器614、示例性门操作控制器616、示例性通知生成器618、示例性时钟620、示例性数据库622和示例性显示器624。

示例性通信接口602包括收发器518和/或与收发器518对接,以将信号(例如无线信号118、120、122)无线发送到其它控制器系统,并接收来自其它控制器系统的无线信号。附加地或可选择地,示例性通信接口602可以使得能与其它控制器系统之间发送和接收硬连线信号。在一些示例中,被包含在从其它门接收的无线信号中的信息(例如,门识别符,状态信息,门操作请求信息,配置数据等)被存储在示例性数据库622中。

示例性用户接口604包括键盘、按钮、开关和/或其它机构和/或与键盘、按钮、开关和/或其它机构对接,用户可以通过这些键盘、按钮、开关和/或其它机构发起对门的请求以使其执行特定操作、输入配置数据、越过门的联动条件和/或以其它方式与控制器系统600交互。此外,在一些示例中,用户界面包括显示器624和/或与显示器624对接,以给与门进行交互的用户提供通知、警报、输入提示和/或其它信息。在一些示例中,显示器624是触摸屏显示器(例如,图5的触摸屏显示器516),其也可以接收来自用户的输入。在一些示例中,用户接口604与显示器624无关地通过利用其它视觉指示器(例如,一个或多个灯具)和/或听觉信号(例如,铃,号角等)给用户提供通知、警报和/或其它信息。在一些示例中,用户接口604通过单独的计算设备(例如,智能电话,台式计算机,膝上型计算机,平板计算机等)间接地与用户进行交互。在一些这种示例中,控制器系统600的显示器624可以被省去,因为该系统依靠单独的计算设备的显示器。在一些示例中,经由用户接口604接收的用户输入数据(例如,联动配置数据,调度配置数据,用户认证数据等)被存储在示例性数据库622中。

示例性传感器接口606包括与对应门的操作相关联的一个或多个传感器和/或与和对应门的操作相关联的一个或多个传感器的对接。传感器例如可以包括运动传感器、被动红外检测器、超声发射器/接收器、光电眼、无线电信号发射器、相机等。在一些示例中,用户可以通过一个或多个传感器触发对门的请求,以使门执行特定操作。因此,在一些示例中,可以经由传感器接口606而不是用户接口604来接收用户输入数据。在一些示例中,用户接口604和传感器接口606可以组合地实现,使得用户接口604可以提供响应于由传感器接口606获得的传感器数据来(例如,经由显示器624)给用户提供反馈。

示例性门配置工具608与用户接口604结合地起作用,以方便用户配置与控制器系统600相关联的门的操作。在一些示例中,门配置工具608方便用户配置多个门。在示例中,在门配置工具608从用户获取多个门的配置数据的情况下,门配置工具608可以调用通信接口602,以将相关数据无线地通信到所获取的配置数据对应的其它门。在一些示例中,门配置工具608分析由通信接口602接收的无线信号的内容,以识别与控制器系统600进行无线网络通信的门。在一些示例中,门配置工具608可以生成已发现的门的列表,以供用户在配置过程中选择。在一些示例配置过程中,门配置工具608获得由用户输入的联动配置数据,实现联动配置数据定义了以一个或多个其它门的状态为条件的门的一个或多个特定操作。在一些这种示例中,联动配置数据被存储在数据库622中。另外地或可选择地,门配置工具608可以获得由用户输入的调度配置数据,所述调度配置数据针对与特定门相关联的一个或多个部件规定激活时间表。在一些这种示例中,调度配置数据被存储在数据库622中。

示例性联动分析器610基于被包括在由通信接口602从不同门接收的无线信号中的数据来分析无线网络内不同门的状态。在一些示例中,联动分析器610将门的当前状态相对于联动条件进行比较,以确定是否满足条件。在一些示例中,当由于特定门的当前状态而导致特定联动条件未被满足时,联动分析器610可以确定何时期望满足该条件和/或确定何时应当再次检查相关门的当前状态以确认条件是否被满足。

示例性激活时间表分析器612将来自示例性时钟620的当前时间与一个或多个激活时间表进行比较,以确定一个或多个部件将处于激活状态或者停用状态。

示例性用户认证器614验证或认证在对应门附近检测到的用户,以确定是否自动实现特定的门操作,例如为用户打开门。在一些示例中,通过移动设备传感器(经由传感器接口606)检测用户,该移动设备传感器检测在由用户携带的移动设备(例如,智能电话,平板计算机等)上运行的认证应用程序。在一些示例中,认证应用程序调用移动设备的无线通信技术(例如,蓝牙,wi-fi等),以使得能够由传感器进行检测。在一些示例中,用户认证器614请求和/或以其它方式从与移动设备传感器通信的移动设备接收认证数据。用户认证器614可以通过在存储在数据库622中的表或其它数据结构中查找用户来识别和/或认证该用户,所述表或其它数据结构包括已经向其颁发认证应用程序的用户的列表。此外,在一些示例中,用户认证器614查找用户的凭证,以确定向认证应用程序颁发的特定门操作是否授权给该用户。

示例性门操作控制器616基于从示例性通信接口602、示例性用户接口604、示例性传感器接口606、示例性门配置工具608、示例性联动分析器610、示例性激活时间表分析器612和/或示例性用户认证器614中的任何一个获得和/或由其生成的信息来控制相应门的操作。例如,门操作控制器616可以基于由用户经由用户接口提供的使相应门打开或关闭(或执行任何其它操作)的请求来使相应门打开或关闭(或执行任何其它操作)。类似地,门操作控制器616可以基于经由传感器接口的来自一个或多个传感器的反馈而引起的使相应门打开或关闭(或执行任何其它操作)的请求来使相应门打开或关闭(或执行任何其它操作)。此外,如果联动分析器610确定相应的联动条件未被满足,则门操作控制器616可以禁止、延迟或阻止所请求的门操作。此外,在一些示例中,门操作控制器616基于由激活时间表分析器612确定的部件的激活时间表来激活或停用与门相关联的部件。在一些示例中,门操作控制器616响应于用户认证器614认证具有授权特定门操作的正确凭据的特定用户存在来自动实现特定的门操作。

示例性通知生成器618基于门的操作和/或基于从其它门接收的无线信号来给门处的用户生成通知、警报和/或其它消息。例如,在一些示例中,当联动分析器610确定所请求的门操作的联动条件未被满足时,通知生成器618生成通知以告知用户当前无法执行所请求的操作。在一些示例中,通知可以包括特定门是不满足联动条件的原因的指示(例如,门的序列号或其它识别符)。在一些示例中,通知包括其它门的当前状态。在一些示例中,通知包括与其它门的当前状态相关联的计时器,以提供预期满足联动条件以使得所请求的操作可以被执行的估计。通知不必与联动条件相关。通知可以包括与其它门相关联的维护信息。在一些示例中,通知生成器618可以在对应的门处生成通知,以提供与任何其它无线联网门相对应的上述信息中的任何信息,而不管两个门是否具有联动关系。在一些示例中,通知可以包括消息,以指示特定用户没有被授权执行所请求的操作,如由用户认证器614所确定的。在一些示例中,可以响应于用户对通知的请求来生成通知。

在一些示例中,图6中所示的框中的不同框可以通过单独的设备实现。也就是说,尽管控制器系统600可以以单个单元实现,但是在一些示例中,控制器系统600包括多个互连的部件。例如,在一些示例中,用户接口604可以被分为接收来自用户的输入的用户输入接口以及给用户提供通知和/或其它反馈的单独的用户输出接口,这两者可以通过分开的设备实现到门操作控制器616。

虽然在图6中示出了实现控制器系统600(和/或图1和/或5的控制器系统108、110、112、124、510中的任何一个)的示例性方式,但在图6中示出的元件、过程和/或设备中的一个或多个能够以任何其它方式来组合、划分、重新布置、省略、取消和/或实现。此外,示例性通信接口602、示例性用户接口604、示例性传感器接口606、示例性门配置工具608、示例性联动分析器610、示例性激活时间表分析器612、示例性用户认证器614、示例性门操作控制器616、示例性通知生成器618、示例性时钟620、示例性数据库622、示例性显示器624和/或更一般而言地图6的示例性控制器系统600可以通过硬件、软件、固件和/或硬件、软件和/或固件的任何组合来实现。因此,例如,示例性通信接口602、示例性用户接口604、示例性传感器接口606、示例性门配置工具608、示例性联动分析器610、示例性激活时间表分析器612、示例性用户认证器614、示例性门操作控制器616、示例性通知生成器618、示例性时钟620、示例性数据库622、示例性显示器624和/或更一般而言地图6的示例性控制器系统600中的任何一个可以通过一个或多个模拟或数字电路、逻辑电路、(一个或多个)可编程处理器、(一个或多个)可编程控制器、(一个或多个)图形处理单元(gpu)、(一个或多个)数字信号处理器(dsp)、(一个或多个)专用集成电路(asic)、(一个或多个)可编程逻辑器件(pld)和/或(一个或多个)现场可编程逻辑器件(fpld)来实现。当阅读本专利的任何装置或系统权利要求以涵盖纯软件和/或固件实现方式时,示例性通信接口602、示例性用户接口604、示例性传感器接口606、示例性门配置工具608、示例性联动分析器610、示例性激活时间表分析器612、示例性用户认证器614、示例性门操作控制器616、示例性通知生成器618、示例性时钟620、示例性数据库622和/或示例性显示器624中的至少一个特此明确地将定义为包括非暂时性计算机可读存储设备或存储磁盘,例如存储器、数字通用磁盘(dvd)、光盘(cd)、蓝光磁盘等,其包括软件和/或固件。此外,图1、图5和/或图6的示例性控制器系统108、110、112、124、510、600可以包括补充于图6所示的那些元件、过程和/或设备的一个或多个元件、过程和/或设备或者除了图6所示的那些元件、过程和/或设备的一个或多个元件、过程和/或设备,和/或可以包括所示出的元件、过程和/或设备中的任何或全部元件、过程和/或设备中的多于一个。如本文中所使用的,表述“通信”包括其变型涵盖直接通信和/或通过一个或多个中间部件的间接通信,而不需要直接的物理(例如,有线)通信和/或恒定的通信,但还包括定期间隔、计划间隔、非周期性间隔和/或一次性事件的选择性通信。

图7至图11示出了表示用于实现图1、图5和/或图6的控制器系统108、110、112、124、510、600的示例性硬件逻辑、机器可读指令、硬件实现的状态机和/或其任何组合的流程图。机器可读指令可以是由计算机处理器执行的可执行程序或可执行程序的一部分,所述计算机处理器诸如下面结合图12讨论的示例性处理器平台1200中所示的处理器1212。程序可以体现在存储于非暂时性计算机可读存储介质上的软件中,所述非暂时性计算机可读存储介质例如为cd-rom、软盘、硬盘驱动器、dvd、蓝光磁盘或与处理器1212相关联的存储器,但整个程序和/或其一部分可以由除了处理器1212以外的设备执行和/或以固件或专用硬件来体现。此外,尽管参照图7至图11所示的流程图描述了示例性程序,但可以可选地使用实现示例性控制器系统108、110、112、124、510、600的许多其它方法。例如,可以改变框的执行顺序,和/或可以改变、取消或组合所描述的一些框。附加地或可选择地,框中的任何或所有框可以通过被构造成能够执行相应操作的一个或多个硬件电路(例如,分立和/或集成的模拟和/或数字电路,fpga,asic,比较器,运算放大器(op-amp),逻辑电路等)实现,而无需执行软件或固件。

如上所述,图7至图11的示例性过程可以使用存储在非暂时性计算机和/或机器可读介质(诸如硬盘驱动器、闪存、只读存储器、压缩磁盘、数字多功能磁盘、高速缓存、随机存取存储器和/或任何其它存储设备或存储磁盘)上的可执行指令(例如,计算机和/或机器可读指令)来实现,信息在所述非暂时性计算机和/或机器可读介质中存储持续任何持续时间(例如,持续延长的时间段,永久地,持续短暂的情况,临时缓冲和/或用于信息缓存)。如在本文中使用的,术语“非暂时性计算机可读介质”被明确定义为包括任何类型的计算机可读存储设备和/或存储盘,并且排除传播信号且排除传输介质。

“包含(including)”和“包括(comprising)”(及其所有形式和时态)在本文中用作开放式术语。因此,每当权利要求采用任何形式的“包含(include)”或“包括(comprise)”(例如,包括(comprises),包含(includes),包括(comprising),包含(including),具有(having)等)作为序言或在任何种类的权利要求叙述中时,应理解为在不超出相应权利要求或陈述的范围的情况下可以存在其它要素、术语等。如在本文中使用的,当表述“至少”在例如权利要求的前言中用作过渡术语时,其以与术语“包含(including)”和“包括(comprising)”为开放式相同的方式作为开放式表述。术语“和/或”例如在以诸如a、b和/或c的形式使用时,是指a、b、c的任何组合或子集,诸如:(1)仅a;(2)仅b;(3)仅c;(4)a与b;(5)a与c;(6)b与c;以及(7)a、b和c。如在本文中在描述结构、部件、物体、对象和/或事物的上下文中所使用的,短语“a和b中的至少一个”旨在指代包括以下各项中的任一项的实现方式:(1)至少一个a;(2)至少一个b;以及(3)至少一个a和至少一个b。类似地,如在本文中在描述结构、部件、物体、对象和/或事物的上下文中所使用的,短语“a或b中的至少一个”旨在指代包括以下各项中的任一项的实现方式:(1)至少一个a;(2)至少一个b;以及(3)至少一个a和至少一个b。如在本文中在描述过程、指令、动作、事件和/或步骤的执行或者实现时的上下文中所使用的,表述“a和b中的至少一个”旨在指代包括以下各项中的任一项的实现方式:(1)至少一个a;(2)至少一个b;以及(3)至少一个a和至少一个b。类似地,如在本文中在描述过程、指令、动作、事件和/或步骤的执行或者实现的上下文中所使用的,短语“a或b中的至少一个”旨在指代包括以下各项中的任一项的实现方式:(1)至少一个a;(2)至少一个b;以及(3)至少一个a和至少一个b。

转到流程图的细节,图7表示可以被执行以实现控制器系统108、110、112、124、510、600中的任何一个以初始化和/或改变被包括在与控制器系统相关联的门联动系统中的门和/或改变联动系统中的门的联动关系的机器可读指令。图8表示可以在相关联的联动系统已经被初始化之后在控制系统的正常操作期间被执行以实现控制器系统108、110、112、124、510、600中的任何一个的机器可读指令。出于说明的目的,关于图6的控制器系统600描述图7和图8的示例性程序,但如上所述,图7和图8的示例性程序可以类似地应用于图1和图5中的控制器系统108、112、112、124、510中的任何一个。此外,出于解释的目的,在以下对图7和图8的程序的描述中假设控制器系统600与单个门(例如,门102、104、106中的一个门)相关联。尽管下面关于控制单个门的单个控制器系统600来描述图7和图8,但是在一些示例中,与联动系统中的其它门相关联的其它控制器系统可以分别实现相同的程序。为了清楚起见,对应于在图7和图8中实现的控制器系统600的特定门被称为受控门,因为其是控制器系统600直接控制的门。联动系统中的所有其它门(由其它相应的控制器系统控制)被称为互通门,因为它们不由第一控制器系统600直接控制,而是通过无线信号118、120、122相互进行通信。

图7的程序从框702处开始,在框702处示例性门配置工具608确定是否初始化或改变联动系统中的门。在一些示例中,门配置工具608基于经由用户接口604接收的用户请求来确定是否初始化或改变联动系统中的门,以初始化新的联动系统或改变现有联动系统中的门(例如,通过添加新的互通门或移除现有的互通门)。如果联动系统中的门不被初始化或改变,则控制直接前进到框714。否则,控制前进到框704,在框704处示例性数据库622存储用于受控门(即,由通过图7的示例性过程实现的控制系统600控制的门)的识别符。在一些示例中,用于受控门的识别符可以在首次安装和/或初始化门时被存储一次,使得当简单地改变联动系统时可以跳过框704。

在框706处,示例性通信接口602接收包含用于互通门的识别符的无线信号。在框708处,示例性门配置工具608确定识别符是否对应新的互通门。如果确定识别符对应新的互通门,则控制前进到框710,在框710处示例性数据库622存储对应新的互通门的识别符。在框712处,示例性门配置工具608确定是否存在其它互通门。如果确定存在其它互通门,则控制返回到框706以收集与附加的互通门相关联的识别符。如果示例性门配置工具608确定识别符不对应于新的互通门(框708),则控制直接前进到框712。如果示例性门配置工具608确定不存在互通门(框712),则控制前进到框714。尽管图7的示例性过程被示为在顺序的事件中一次识别一个门,但是在其它示例中,可以以非顺序的方式识别多个门。也就是说,可以基本上同时接收对应多个门的识别符,随后将它们全部存储在一起。

在框714处,示例性门配置工具608确定是否初始化或改变联动系统中的门的联动关系。与框702一样,示例性门配置工具608可以基于请求初始化或改变联动系统中的联动关系的用户输入来确定初始化或改变联动关系。框702至框712与对联动系统添加或移除门(由相应的识别符标识)有关,而框714(以及随后的框716至框720)与从用户获取联动配置数据有关,所述联动配置数据定义受控门的与一个或多个互通门联动的(一个或多个)特定门操作,并且定义(一个或多个)互通门的作为执行门操作要满足的联动条件的状态。如果没有联动关系要被初始化或改变,则图7的示例性过程结束。但是,如果示例性门配置工具608确定初始化或改变联动关系,则控制前进到框716。

在框716处,示例性用户接口604接收联动配置数据,所述联动配置数据定义受控门与互通门之间的联动关系。在一些示例中,可以在配置过程开始时固定受控门的特定操作以及互通门的导致控制器系统600禁止特定门操作的对应状态。例如,受控门的特定操作可以是打开门,并且打开受控门必须满足的联动条件是互通门处于关闭状态。在以这种方式固定门操作和联动条件的情况下,在框716处接收到的联动配置数据可以涉及用户的不考虑互通门的状态或者将互通门指定为与受控门处于联动关系的二进制选择。在其它示例中,用户可以特地选择或定义要配置的特定门操作,并且特地选择或定义互通门的满足联动条件以实现特定门操作的特定状态。在框718处,数据库622将联动配置数据与和互通门相关联的识别符相关地存储。在框720处,示例性门配置工具608确定是否存在其它互通门。在一些示例中,在框710处基于存储在数据库622中的互通门识别符的数量来做出该确定。如果存在其它互通门,则控制返回到框716。否则,图7的示例性过程结束。

尽管图7的示例性过程被示为以顺序的方式一次配置一个门,但是在其它示例中,多个门可以被非顺序地配置。也就是说,可以同时接收系统中的一些或所有门的联动关系,随后将信息存储在一起。此外,在一些示例中,当特定控制器系统600接收到用于多个门的联动配置数据时,控制器系统600可以将相关联动配置数据传送到相应的互通门。通过这种方式,可以配置互通门而无需用户必须在每个门处分别重复图7的过程。

图8的示例性程序开始于框802,在框802处示例性门操作控制器616确定是否已经接收到通过受控门执行门操作的请求。在一些示例中,该请求可以基于经由用户接口604的用户输入请求而产生。在一些示例中,该请求可以基于经由传感器接口606获得的传感器数据而产生。如果未接收到该请求,则控制移至下文将讨论的框824。在可选的过程中,控制保持在框802处以等待执行门操作的请求。如果已经接收到执行门操作的请求,则控制前进到框804,在框804处示例性激活时间表分析器612确定当前时间是否落在与门操作相关联的部件的激活时间表的(一个或多个)激活时段内。如果当前时间没有落在所述激活时段内,则控制前进到框824而不执行该操作,因为部件未被激活以执行该操作。如果当前时间确实落在所述激活时段内,则控制前进到框806,在框806处示例性联动分析器610确定互通门是否与用于执行所请求的门操作的受控门联动。当请求的门操作以该互通门的特定状态为条件时,互通门与受控门联动。如果互通门未与受控门联动,则控制前进到框808。

在框808处,示例性联动分析器610确定是否存在其它互通门。如果存在其它互通门,则控制返回到框806以针对联动系统中的每个互通门重复该过程。通过这种方式,在执行所请求的门操作之前,检查与每个互通门的联动关系。如果在框808处示例性联动分析器610确定没有更多的互通门需要考虑,则控制前进到框810,在框810处示例性门操作控制器616执行所请求的门操作。在框812处,示例性通信接口602发送指示受控门的新状态的信号。门的新状态基于由执行所请求的门操作导致的门的当前状态变化。通过这种方式,将受控门的新的当前状态通知给互通门,这可能会影响互通门的操作。在发送指示受控门的新状态的信号之后(框812),控制前进到框824。

返回到框806,如果示例性联动分析器610确定互通门与用于执行所请求的门操作的受控门联动,则控制前进到框814。当互通门与受控门联动时,除非满足定义联动关系的联动条件,否则所请求的受控门操作被禁止。因此,在框814处,示例性联动分析器610确定联动门的当前状态是否满足联动条件。在一些示例中,通过参考存储在示例性数据库622中的联动门的状态(例如,当前状态)来确定联动门的当前状态是否满足联动条件。在一些示例中,通过将操作请求信号无线地发送到联动门以请求状态信息来确定是否满足联动条件。响应于这种请求信号,联动门可以无线地发送状态响应信号,该状态响应信号包括联动门的当前状态的指示。在一些示例中,操作请求信号被广播到所有互通门,使得所有互通门可以提供相应的状态响应信号。在一些示例中,通过从没有与任何特定门相关联的主控制器请求联动门的状态数据来确定是否满足联动条件。如果示例性联动分析器610确定联动条件被满足,则联动门的当前状态不会限制执行所请求的门操作,使得控制前进到框808以如上所述分析任何其它互通门。如果在框814处,联动分析器610确定联动条件未被满足,则控制前进到框816,在框816处示例性通知生成器618生成指示由于当前不满足联动条件而无法打开受控门的通知。在一些示例中,可以经由显示器624将通知提供给用户。在一些示例中,通知可以提供与联动门相关联的识别符,以通知用户哪个相联动的门正在阻止所请求的门操作。附加地或可选择地,该通知可以指示联动门(和/或其它互通门)的状态,例如包括:门是打开还是关闭,是否存在未处理的打开或关闭请求,其它门预期打开或者关闭的时间,等等。在一些示例中,可以省去框816。此后,控制前进到框818。

在框818处,用户接口604确定用户是否选择取消或者以其它方式越过联动条件。在一些示例中,可以不给用户提供越过联动条件的选项,从而可以省去框818。如果用户选择越过联动条件,则控制前进到框810以如上所述地执行所请求的门操作。如果用户不选择越过联动条件,则控制前进到框820,在框820处示例性门操作控制器616确定是否将所请求的门操作延迟阈值时间段。在一些示例中,阈值时间段基于联动门将保持在不满足联动条件的状态的估计持续时间。如果示例性门操作控制器616确定将所请求的门操作延迟,则控制前进到框822,在框822处示例性门操作控制器616等待阈值时间段。此后,控制返回到框814以验证现在是否满足联动条件。如果示例性门操作控制器616确定不将所请求的门操作延迟,则控制前进到框824。

在框824处,通信接口602确定是否已经接收到指示一个或多个互通门的状态的一个或多个信号。如果已经接收到所述信号,则控制前进到框826,在框826处示例性数据库622存储(一个或多个)互连门的更新状态。此后,在框828处,图8的示例性过程确定是否继续。如果确定继续,则控制返回到框802。在一些示例中,图8的示例性过程继续,直到执行所请求的门操作。否则,图8的示例性过程结束。返回框824,如果没有接收到指示互通门状态的(一个或多个)信号,则控制直接前进到框828,以确定是继续所述过程还是结束所述过程。

图9表示可被执行以实现控制器系统108、110、112、124、510、600中的任何一个从而将对应门相关联的部件配置成根据激活时间表被激活或停用的机器可读指令。图10表示表示在对应门已经被配置有一个或多个激活时间表之后在控制器系统的正常操作期间可被执行以实现控制器系统108、110、112、124、510、600中的任何一个的机器可读指令。

图9的示例性程序开始于框902,在框902处示例性门配置工具608确定是否给新的一组部件配置激活时间表。如果确定需要配置,则控制前进到框904,在框904处示例性用户接口604接收要进行分组的部件的选择。在一些示例中,可以基于特定类型或类别的部件(例如,所有运动传感器)来选择部件或将部件分组。在一些示例中,可以基于部件的位置(例如,在门的外侧与在门的内侧)来选择部件或将部件分组。在框906处,示例性数据库622将所选择的部件存储为一组。在框908处,示例性门配置工具608确定是否存在要配置成一组的其它组部件。如果确定存在其它组部件,则控制返回到框904。否则,控制前进到框910。返回框902,如果示例性门配置工具608确定将没有用于激活时间表的新的部件组要配置,则控制直接前进到框910。

在框910处,示例性用户接口604接收要配置的一个或多个部件的选择。在一些示例中,该选择可以基于先前在框902至框908处定义的一组部件。在框912处,示例性用户接口604接收用于所选部件的调度配置数据。在一些示例中,调度配置数据定义(一个或多个)部件在一天中的要被激活的时间和/或在一周中的要被激活日子。在框914处,示例性数据库622与所选择的(一个或多个)部件相关地存储调度配置数据。此后,在框916处,示例性门配置工具608确定是否还有更多部件要配置(例如,具有不同的激活时间表)。如果有,则控制返回到框910。否则,图9的示例性过程结束。

图10的示例性程序开始于框1002,在框1002处示例性激活时间表分析器612检索与门相关联的部件的激活时间表。在框1004处,示例性激活时间表分析器612确定当前时间是否对应于激活时间表中的激活时段。如果当前时间对应于激活时间表中的激活时段,则控制前进到框1006,在框1006处示例性激活时间表分析器612确定与激活时段相关联的(一个或多个)部件当前是否被激活。如果与激活时段相关联的(一个或多个)部件当前未被激活,则控制前进到框1008,在框1008处示例性门操作控制器616激活与激活时段相关联的(一个或多个)部件。此后,控制前进到框1010。返回框1004,如果示例性激活时间表分析器612确定当前时间不对应于激活时间表中的激活周期,则控制直接前进到框1010。类似地,在框1006处,如果示例性激活时间表分析器612确定与激活时段相关联的(一个或多个)部件已经被激活,则控制直接前进到框1010。

在框1010处,示例性激活时间表分析器612确定当前时间是否对应于激活时间表中的停用时段。如果当前时间对应于激活时间表中的停用时段,则控制前进到框1012,在框1012处示例性激活时间表分析器612确定与停用时段相关联的(一个或多个)部件当前是否已被停用。如果与停用时段相关联的(一个或多个)部件当前未被停用,则控制前进到框1014,在框1014处示例性门操作控制器616停用与激活时段相关联的(一个或多个)部件。此后,控制前进到框1016。返回框1010,如果示例性激活时间表分析器612确定当前时间不对应于激活时间表中的停用时段,则控制直接前进到框1016。类似地,在框1012处,如果示例性激活时间表分析器612确定与停用时段相关联的(一个或多个)部件已经被停用,则控制直接前进到框1016。

在框1016处,示例性激活时间表分析器612确定是否存在用于(一个或多个)不同部件的其它激活时间表。如果存在,则控制返回到框1002。否则,示例性过程前进到框1018,在框1018处示例激活时间表分析器612确定是否继续该过程。如果确定继续该过程,则控制返回到框1004以基于新状况重新评估激活时间表。如果示例性激活时间表分析器612确定不继续,则图10的示例性过程结束。

图11表示可被执行以实现控制器系统108、110、112、124、510、600中的任何一个从而实现对应门的被动、识别性激活的机器可读指令。如上所述,被动、识别性地激活门涉及在人接近门时自动打开门而无需人执行任何确认行动(因此是被动的),但是仅针对可以唯一识别或验证的特定人打开门(因此是识别性性的)。

图11的示例性程序开始于框1102,在框1102处示例性传感器接口606监测门附近的区域中来自运行认证应用程序的移动设备的信号。在一些示例中,能够与移动设备进行无线通信的特定传感器广播请求信号,该请求信号触发认证应用程序的响应。在一些示例中,认证应用程序可以与任何请求无关地广播要由传感器检测的信号。在框1104处,示例性传感器接口604确定是否检测到具有认证应用程序的移动设备。如果没有检测到具有认证应用程序的移动设备,则控制返回到框1102以继续监测这种移动设备。如果传感器接口606检测到这种移动设备,则控制前进到框1106,在框1106处示例性用户认证器614查找与该移动设备相关联的用户凭据。在框1108处,示例性用户认证器614确定用户是否被授权通过门口。如果用户被授权通过门口,则控制前进到框1110,在框1110处示例性门操作控制器616自动打开门。此后,控制前进到框1114。

返回框1108,如果示例性用户认证器614确定该用户未被授权通过门口,则控制前进到框1112,在1112处示例性通知生成器618给用户生成指示该用户未被授权进入门后区域的通知。在一些示例中,经由显示器624将通知提供给用户。另外地或可选择地,可以经由与用户的移动设备的无线通信将通知提供给用户。此后,控制前进到框1114,在框1114处示例性用户认证器614确定是否继续。如果确定继续,则控制返回到框1102。否则,图11的示例性过程结束。

图12是示例性处理器平台1200的框图,该示例性处理器平台1200被构造成执行图7至图11的指令以实现图1、图5和/或图6的控制器系统108、110、112、124、510、600。处理器平台1200例如可以是服务器、个人计算机、工作站、自学习机(例如神经网络)、移动设备(例如,手机,智能手机,诸如ipadtm平板电脑)、个人数字助理(pda)、互联网设备或任何其它类型的计算设备。

所示示例的处理器平台1200包括处理器1212。所示示例的处理器1212是硬件。例如,处理器1212可以由任何期望的家族或制造商的一个或多个集成电路、逻辑电路、微处理器、gpu、dsp或控制器来实现。硬件处理器可以是基于半导体的(例如,基于硅的)设备。在该示例中,处理器实现示例性门配置工具608、示例性联动分析器610、示例性激活时间表分析器612、示例性用户认证器614、示例性门操作控制器616、示例性通知生成器618和示例性时钟620。

所示示例的处理器1212包括本地存储器1213(例如,高速缓存)。所示示例的处理器1212经由总线1218与包括易失性存储器1214和非易失性存储器1216的主存储器通信。易失性存储器1214可以由同步动态随机存取存储器(sdram)、动态随机存取存储器(dram)、动态随机存取存储器和/或任何其它类型的随机存取存储器设备实现。非易失性存储器1216可以由闪存和/或任何其它期望类型的存储设备来实现。对主存储器1214、1216的访问由存储器控制器控制。

所示示例的处理器平台1200还包括接口电路1220。接口电路1220可以通过任何类型的接口标准来实现,诸如以太网接口、通用串行总线(usb)、接口、近场通信(nfc)接口和/或pciexpress接口。

在所示示例中,一个或多个输入设备1222被连接到接口电路1220。(一个或多个)输入设备1222允许用户将数据和/或命令输入到处理器1212。(一个或多个)输入设备例如可以通过音频传感器、麦克风、相机(静止或视频)、键盘、按钮、鼠标、触摸屏、触控板、轨迹球、isopoint和/或语音识别系统来实现。

一个或多个输出设备1224也被连接到所示示例的接口电路1220。输出设备1224例如可以由显示设备(例如,发光二极管(led)、有机发光二极管(oled)、液晶显示器(lcd)、阴极射线管显示器(crt)、平面转换(ips)显示器、触摸屏等)触觉输出设备、打印机和/或扬声器实现。因此,所示示例的接口电路1220通常包括图形驱动器卡、图形驱动器芯片和/或图形驱动器处理器。

所示示例的接口电路1220还包括通信设备,诸如发射器、接收器、收发器、调制解调器、住宅网关、无线接入点和/或网络接口,以促进通过网络1226与外部机器(例如,任何种类的计算设备)进行数据交换。通信可以通过例如以太网连接、数字用户线(dsl)连接、电话线连接、同轴电缆系统、卫星系统、站点线无线系统、蜂窝电话系统等。

所示示例的处理器平台1200还包括用于存储软件和/或数据的一个或多个大容量存储设备1228。此类大容量存储设备1228的示例包括软盘驱动器、硬盘驱动器、光盘驱动器、蓝光磁盘驱动器、独立磁盘冗余阵列(raid)系统和数字多功能磁盘(dvd)驱动器。在该示例中,大容量存储设备1228包括示例性数据库622。

图7至图11的机器可执行指令1232可以被存储在大容量存储设备1228中,被存储在易失性存储器1214中,被存储在非易失性存储器1216中和/或被存储在可移动的非暂时性计算机可读存储介质(例如cd或dvd)上。

从前述内容将认识到,已经公开了示例性方法、装置和制品,其使得能进行门的当前状态的无线通信,以促进实现门联动系统,该门联动系统可以容易地重新配置而无需花费成本和/或与有线系统相关的复杂性。如本文所公开的已实现的无线通信系统的灵活性还提供了其它优点,包括能够在实现特定的门操作之前验证联动条件和/或使用户能够根据需要越过联动条件。此外,在门之间传送的无线信号可以提供关于一个门的相关信息,以显示在与任何其它门相关联的屏幕上。通过这种方式,可以给用户通知门的联网系统中任何门的状态和/或当前禁止特定操作的原因以及预期该操作何时可用。此外,本文公开的示例通过针对部件配置激活时间表来控制何时可以使用特定部件和/或相关联的门操作。此外,本文公开的示例提供了一种用于激活门的方法,该方法既是被动的(不需要人的确认行动)又是识别性的(限于可以被识别或认证的个人)。

示例1包括一种门系统,所述门系统包括:用于接收由用户输入的联动配置数据的用户接口,所述联动配置数据定义在第一门进行操作之前要满足的联动条件,所述联动条件与第二门的当前状态相关联;与所述第一门相关联的第一无线收发器,所述第一无线收发器用于接收来自与所述第二门相关联的第二无线收发器的信号,所述信号用于以下项中的至少一项:识别所述第二门或指示所述第二门的当前状态;以及门操作控制器,所述门操作控制器用于以下项中的至少一项:(1)响应于请求在所述第二门的当前状态满足所述联动条件时执行所述第一门的操作,(2)忽略所述请求,或者(3)响应于所述请求在所述第二门的当前状态不满足所述联动条件时不执行所述第一门的操作。

示例2包括示例1所限定的门系统,其中,所述联动条件在所述第二门处于关闭位置时被满足。

示例3包括示例2所限定的门系统,其中,所述第一门的操作是打开所述第一门。

示例4包括示例2所限定的门系统,其中,所述联动条件在所述第二门处于正在关闭、即将关闭或锁定中的至少一个时被满足。

示例5包括示例1所限定的门系统,其中,所述联动条件在所述第二门处于打开、部分打开、正在打开、即将打开或解锁中的至少一个时被满足。

示例6包括示例1所限定的门系统,其中,所述联动条件在所述第二门处于超控状态或故障状态中的至少一个时被满足。

示例7包括示例1所限定的门系统,其中,所述第一门的操作是关闭所述第一门、锁定所述第一门或解锁所述第一门中的至少一个。

示例8包括示例1所限定的门系统,其中,所述第一门的操作是在与所述第一门的至少一侧相邻的区域中生成通知。

示例9包括示例1所限定的门系统,其中,所述联动条件是第一联动条件,并且所述第一门的操作是第一操作,所述联动配置数据定义在所述第二门进行第二操作之前要满足的第二联动条件,所述第二联动条件与所述第一门的当前状态相关联,所述第一无线收发器将所述第二联动条件发送到所述第二无线收发器。

示例10包括示例1所限定的门系统,其中,所述信号是第一信号,并且所述第一无线收发器响应于所述第一门的当前状态的变化来发送第二信号,所述第二信号用于以下项中的至少一项:识别所述第一门或指示所述第一门的当前状态。

示例11包括示例1所限定的门系统,其中,所述信号是状态响应信号,并且所述第一无线收发器响应于所述请求向所述第二无线收发器发送操作请求信号,所述操作请求信号用于请求所述第二门的当前状态,所述第二无线收发器响应于所述操作请求信号发送所述状态响应信号。

示例12包括示例11所限定的门系统,其中,所述门操作控制器能够延迟所述操作的执行,直到接收到所述状态响应信号之后。

示例13包括示例1所限定的门系统,其中,所述门系统还包括:与所述第一门相邻的显示屏;以及通知生成器,所述通知生成器用于生成通知以通过所述显示屏显示,所述通知基于被包括在来自与所述第二门相关联的所述第二无线收发器的信号中的信息。

示例14包括示例13所限定的门系统,其中,所述通知包括以下项中的至少一项的指示:所述第二门的当前状态,与所述第二门的当前状态相关联的计时器,所述第二门的识别符,或者与所述第二门相关联的维护信息。

示例15包括示例13所限定的门系统,其中,所述通知生成器在所述第二门的当前状态不满足所述联动条件时生成通知,所述通知指示由于所述联动条件而使得所述操作不可用。

示例16包括示例1所限定的门系统,其中,所述门系统还包括:门识别器,所述门识别器用于根据所述第一无线收发器接收到的信号发现所述第一门的无线通信范围内的门,被发现的门包括所述第二门;以及与所述用户接口相关联的显示屏,所述显示屏用于在所述用户提供所述联动配置数据时向所述用户显示被发现的门。

示例17包括示例1所限定的门系统,其中,所述用户接口与相对于所述第一门远程定位的主控制器相关联。

示例18包括示例1所限定的门系统,其中,所述用户接口用于接收来自所述用户的调度配置数据,所述调度配置数据定义所述第一门的部件的激活时间表,所述激活时间表定义所述部件何时处于启用状态。

示例19包括示例18所限定的门系统,其中,所述部件对应于读卡器、灯具或运动传感器中的至少一个。

示例20包括示例18所限定的门系统,其中,所述调度配置数据定义多个激活时间表,所述激活时间表中的不同激活时间表对应于与所述第一门相关联的不同部件。

示例21包括示例1所限定的门系统,其中,所述门系统还包括:移动设备接近传感器,所述移动设备接近传感器用于基于在移动设备上运行的认证应用程序来检测接近所述第一门的移动设备;以及用户认证器,所述用户认证器用于基于与所述移动设备的无线通信来对所述移动设备的用户进行认证,所述门操作控制器响应于对所述移动设备的所述用户的认证自动打开所述第一门。

示例22包括一种非暂时性计算机可读介质,所述非暂时性计算机可读介质包括指令,所述指令在被执行时使机器至少:存储由用户输入的联动配置数据,所述联动配置数据定义在第一门进行操作之前要满足的联动条件,所述联动条件与第二门的当前状态相关联;以及基于从所述第二门无线传输的信号确定所述第二门的当前状态;以及响应于执行所述操作的请求,(1)在所述第二门的当前状态满足所述联动条件时执行所述第一门的操作,(2)忽略所述请求,或者(3)在所述第二门的当前状态不满足所述联动条件时禁止执行所述第一门的操作。

示例23包括示例22所限定的非暂时性计算机可读介质,其中,所述联动条件在所述第二门处于关闭位置时被满足。

示例24包括示例23所限定的非暂时性计算机可读介质,其中,所述第一门的操作是打开所述第一门。

示例25包括示例23所限定的非暂时性计算机可读介质,其中,所述联动条件在所述第二门处于正在关闭、即将关闭或锁定中的至少一个时被满足。

示例26包括示例22所限定的非暂时性计算机可读介质,其中,所述联动条件在所述第二门处于打开、部分打开、正在打开、即将打开或解锁中的至少一个时被满足。

示例27包括示例22所限定的非暂时性计算机可读介质,其中,所述联动条件在所述第二门处于超控状态或故障状态中的至少一个时被满足。

示例28包括示例22所限定的非暂时性计算机可读介质,其中,所述第一门的操作是关闭所述第一门、锁定所述第一门或解锁所述第一门中的至少一个。

示例29包括示例22所限定的非暂时性计算机可读介质,其中,所述第一门的操作是在与所述第一门的至少一侧相邻的区域中生成通知。

示例30包括示例22所限定的非暂时性计算机可读介质,其中,所述联动条件是第一联动条件,并且所述第一门的操作是第一操作,所述联动配置数据定义在所述第二门进行第二操作之前要满足的第二联动条件,所述第二联动条件与所述第一门的当前状态相关联,所述指令还使所述机器将所述第二联动条件发送到所述第二门。

示例31包括示例22所限定的非暂时性计算机可读介质,其中,所述信号是第一信号,所述指令使所述机器响应于所述第一门的当前状态的变化来发送第二信号,所述第二信号用于以下项中的至少一项:识别所述第一门或指示所述第一门的当前状态。

示例32包括示例22所限定的非暂时性计算机可读介质,其中,所述信号是状态响应信号,所述指令使所述机器响应于所述请求将操作请求信号发送至所述第二门,所述操作请求信号用于请求所述第二门的当前状态,所述第二门响应于所述操作请求信号发送所述状态响应信号。

示例33包括示例32所限定的非暂时性计算机可读介质,其中,所述指令还使所述机器延迟所述操作的执行,直到接收到所述状态响应信号之后。

示例34包括示例22所限定的非暂时性计算机可读介质,其中,所述指令还使所述机器生成通知以通过邻近所述第一门的显示屏显示,所述通知基于被包括在来自所述第二门的信号中的信息。

示例35包括示例34所限定的非暂时性计算机可读介质,其中,所述通知包括以下项中的至少一项的指示:所述第二门的当前状态,与所述第二门的当前状态相关联的计时器,所述第二门的识别符,或者与所述第二门相关联的维护信息。

示例36包括示例34所限定的非暂时性计算机可读介质,其中,所述指令还使所述机器在所述第二门的当前状态不满足所述联动条件时生成通知,所述通知指示由于所述联动条件而使得所述操作不可用。

示例37包括示例22所限定的非暂时性计算机可读介质,其中,所述指令还使所述机器:根据第一无线收发器接收到的信号发现所述第一门的无线通信范围内的门,被发现的门包括所述第二门;以及在所述用户配置所述联动条件时给所述用户显示被发现的门以供选择。

示例38包括示例22所限定的非暂时性计算机可读介质,其中,所述指令还使所述机器存储从用户接收到的调度配置数据,所述调度配置数据定义用于所述第一门的部件的激活时间表,所述激活时间表定义所述部件何时处于启用状态。

示例39包括示例38所限定的非暂时性计算机可读介质,其中,所述部件对应于读卡器、灯具或运动传感器中的至少一个。

示例40包括示例38所限定的非暂时性计算机可读介质,其中,所述调度配置数据定义多个激活时间表,所述激活时间表中的不同激活时间表对应于与所述第一门相关联的不同部件。

示例41包括示例22所限定的非暂时性计算机可读介质,其中,所述指令还使所述机器:基于在移动设备上运行的认证应用程序来检测接近所述第一门的移动设备;基于与所述移动设备的无线通信来对所述移动设备的用户进行认证;以及响应于对所述移动设备的所述用户的认证自动打开所述第一门。

示例42包括一种方法,所述方法包括:将由用户输入的联动配置数据存储在数据库中,所述联动配置数据定义在第一门进行操作之前要满足的联动条件,所述联动条件与第二门的当前状态相关联;以及通过使用处理器执行指令来基于从所述第二门无线传输的信号确定所述第二门的当前状态;以及响应于执行所述操作的请求,(1)在所述第二门的当前状态满足所述联动条件时执行所述第一门的操作,(2)忽略所述请求,或者(3)在所述第二门的当前状态不满足所述联动条件时禁止执行所述第一门的操作。

示例43包括示例42所限定的方法,其中,所述联动条件在所述第二门处于关闭位置时被满足。

示例44包括示例43所限定的方法,其中,所述第一门的操作是打开所述第一门。

示例45包括示例43所限定的方法,其中,所述联动条件在所述第二门处于正在关闭、即将关闭或锁定中的至少一个时被满足。

示例46包括示例42所限定的方法,其中,所述联动条件在所述第二门处于打开、部分打开、正在打开、即将打开或解锁中的至少一个时被满足。

示例47包括示例42所限定的方法,其中,所述联动条件在所述第二门处于超控状态或故障状态中的至少一个时被满足。

示例48包括示例42所限定的方法,其中,所述第一门的操作是关闭所述第一门、锁定所述第一门或解锁所述第一门中的至少一个。

示例49包括示例42所限定的方法,其中,所述第一门的操作是在与所述第一门的至少一侧相邻的区域中生成通知。

示例50包括示例42所限定的方法,其中,所述联动条件是第一联动条件,并且所述第一门的操作是第一操作,所述联动配置数据定义在所述第二门进行第二操作之前要满足的第二联动条件,所述第二联动条件与所述第一门的当前状态相关联,所述方法还包括将所述第二联动条件发送到所述第二门。

示例51包括示例42所限定的方法,其中,所述信号是第一信号,所述方法还包括响应于所述第一门的当前状态的变化来无线地发送第二信号,所述第二信号用于以下项中的至少一项:识别所述第一门或指示所述第一门的当前状态。

示例52包括示例42所限定的方法,其中,所述信号是状态响应信号,所述方法还包括响应于所述请求向所述第二门发送操作请求信号,所述操作请求信号用于请求所述第二门的当前状态,所述第二门响应于所述操作请求信号发送所述状态响应信号。

示例53包括示例52所限定的方法,其中,所述方法还包括延迟所述操作的执行,直到接收到所述状态响应信号之后。

示例54包括示例42所限定的方法,其中,所述方法还包括:生成通知以通过邻近所述第一门的显示屏显示,所述通知基于被包括在来自所述第二门的信号中的信息。

示例55包括示例54所限定的方法,其中,所述通知包括以下项中的至少一项的指示:所述第二门的当前状态,与所述第二门的当前状态相关联的计时器,所述第二门的识别符,或者与所述第二门相关联的维护信息。

示例56包括示例54所限定的方法,其中,所述方法还包括在所述第二门的当前状态不满足所述联动条件时生成通知,所述通知指示由于所述联动条件而使得所述操作不可用。

示例57包括示例42所限定的方法,其中,所述方法还包括:根据第一无线收发器接收到的信号发现所述第一门的无线通信范围内的门,被发现的门包括所述第二门;以及在所述用户配置所述联动条件时向所述用户显示被发现的门以供选择。

示例58包括示例42所限定的方法,其中,所述方法还包括存储从所述用户接收到的调度配置数据,所述调度配置数据定义所述第一门的部件的激活时间表,所述激活时间表定义所述部件何时处于启用状态。

示例59包括示例58所限定的方法,其中,所述部件对应于读卡器、灯具或运动传感器中的至少一个。

示例60包括示例58所限定的方法,其中,所述调度配置数据定义多个激活时间表,所述激活时间表中的不同激活时间表对应于与所述第一门相关联的不同部件。

示例61包括示例42所限定的方法,其中,所述方法还包括:基于在移动设备上运行的认证应用程序来检测接近所述第一门的移动设备;基于与所述移动设备的无线通信来对所述移动设备的用户进行认证;以及响应于对所述移动设备的所述用户的认证自动打开所述第一门。

示例62包括一种门系统,所述门系统包括:在打开位置和关闭位置之间移动的门;用户接口,所述用户接口用于从用户接收调度配置数据,所述调度配置数据定义用于所述门的部件的激活时间表,所述激活时间表定义所述部件何时处于启用状态;以及门操作控制器,所述门操作控制器用于基于所述激活时间表来操作所述门。

示例63包括示例62所限定的门系统,其中,所述部件对应于读卡器、灯具或运动传感器中的至少一个。

示例64包括示例62所限定的门系统,其中,所述调度配置数据定义多个激活时间表,所述激活时间表中的不同激活时间表对应于与所述门相关联的多组不同部件。

示例65包括示例64所限定的门系统,其中,所述多组不同部件对应于不同类型的所述部件。

示例66包括示例64所限定的门系统,其中,所述多组不同部件对应于与所述门相关联的不同位置。

示例67包括一种非暂时性计算机可读介质,所述非暂时性计算机可读介质包括指令,所述指令在被执行时使机器至少:在打开位置和关闭位置之间移动门;存储从用户接收的调度配置数据,所述调度配置数据定义用于所述门的部件的激活时间表,所述激活时间表定义所述部件何时处于启用状态;以及根据所述激活时间表来操作所述门的所述部件。

示例68包括示例67所限定的非暂时性计算机可读介质,其中,所述部件对应于读卡器、灯具或运动传感器中的至少一个。

示例69包括示例67所限定的非暂时性计算机可读介质,其中,所述调度配置数据定义多个激活时间表,所述激活时间表中的不同激活时间表对应于与所述门相关联的多组不同部件。

示例70包括示例69所限定的非暂时性计算机可读介质,其中,所述多组不同部件对应于不同类型的所述部件。

示例71包括示例69所限定的非暂时性计算机可读介质,其中,所述多组不同部件对应于与所述门相关联的不同位置。

示例72包括一种方法,所述方法包括:使门能够在打开位置和关闭位置之间移动;存储从用户接收的调度配置数据,所述调度配置数据定义用于所述门的部件的激活时间表,所述激活时间表定义所述部件何时处于启用状态;以及根据所述激活时间表来操作所述门的所述部件。

示例73包括示例72所限定的方法,其中,所述部件对应于读卡器、灯具或运动传感器中的至少一个。

示例74包括示例72所限定的方法,其中,所述调度配置数据定义多个激活时间表,所述激活时间表中的不同激活时间表对应于与所述门相关联的多组不同部件。

示例75包括示例74所限定的方法,其中,所述多组不同部件对应于不同类型的所述部件。

示例76包括示例74所限定的方法,其中,所述多组不同部件对应于与所述门相关联的不同位置。

示例77包括一种门系统,所述门系统包括:在打开位置和关闭位置之间移动的门;移动设备接近传感器,所述移动设备接近传感器用于基于在移动设备上运行的认证应用程序来检测接近所述门的移动设备;用户认证器,所述用户认证器用于基于与所述移动设备的无线通信来对所述移动设备的用户进行认证,所述用户认证器用于基于所述用户的凭据确定所述用户是否被授权使用所述门;以及门操作控制器,所述门操作控制器用于(1)在所述用户被授权使用所述门时自动打开所述门,或者(2)在所述用户未被授权使用所述门时禁止打开所述门。

示例78包括示例77所限定的门系统,其中,所述门系统还包括通知生成器,所述通知生成器在所述用户未被授权使用所述门时生成通知。

示例79包括一种非暂时性计算机可读介质,所述非暂时性计算机可读介质包括指令,所述指令在被执行时使机器至少:在打开位置和关闭位置之间移动门;通过传感器基于在移动设备上运行的认证应用程序来检测接近所述门的移动设备;基于与所述移动设备的无线通信来对所述移动设备的用户进行认证,基于所述用户的凭据确定所述用户是否被授权使用所述门;响应于确定所述用户被授权使用所述门,自动打开所述门;以及响应于确定所述用户未被授权使用所述门,禁止打开所述门。

示例80包括示例79所限定的非暂时性计算机可读介质,其中,所述指令还使所述机器在所述用户未被授权使用所述门时生成通知。

示例81包括一种方法,所述方法包括:使门能够在打开位置和关闭位置之间移动;通过传感器基于在移动设备上运行的认证应用程序来检测接近所述门的移动设备;通过使用处理器执行指令来基于与所述移动设备的无线通信对所述移动设备的用户进行认证,通过使用所述处理器执行指令来基于所述用户的凭据确定所述用户是否被授权使用所述门;响应于确定所述用户被授权使用所述门,自动打开所述门;以及响应于确定所述用户未被授权使用所述门,禁止打开所述门。

示例82包括示例81所限定的方法,其中,所述方法还包括在所述用户未被授权使用所述门时生成通知。

尽管本文已经描述了某些示例性方法、装置和制品,但是本专利的覆盖范围不限于此。相反,本专利涵盖了在字面上或在等同原则下完全落入所附权利要求的范围内的所有方法、装置和制品。

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