用于被动建筑信息发现的系统和方法与流程

文档序号:16369344发布日期:2018-12-22 08:36阅读:164来源:国知局
用于被动建筑信息发现的系统和方法与流程

本公开总体上涉及系统的建筑技术诸如控制和监视建筑,并且具体地涉及包括用于电子锁门、监控系统以及报警系统(在本文统称为建筑系统)的访问控制系统的建筑安全系统。

背景技术

建筑系统可以包括能够监视人员的激活的监控系统。这种建筑系统可以从改进中受益。



技术实现要素:

各种公开的实施例包括可以用于促进被动建筑信息发现的数据处理系统和方法。在一个示例中,系统可以包括至少一个处理器,其被配置为随时间跟踪多个便携式装置在建筑中的位置并且基于此根据从在整个建筑中以间隔开关系安装的多个射频(rf)传感器接收的通信来确定建筑的特征,这些特征包括建筑中至少一些便携式装置未被授权的位置,这些通信包括由rf传感器从来自便携式装置的rf信号检测到的信息,这些rf信号唯一地识别每个便携式装置。另外,至少一个处理器可以被配置为确定何时经由来自建筑中确定的未授权位置处的至少一个rf传感器的通信来检测至少一个便携式装置,并且响应于此而提供至少一个通知,该通知指示在该未授权位置处检测到该至少一个便携式装置。

在另一个示例中,一种用于被动建筑信息发现的方法可以包括通过至少一个处理器的操作来执行多个动作。这样的动作可以包括从在整个建筑中以间隔开关系安装的多个射频(rf)传感器接收通信,这些通信包括由rf传感器从来自多个便携式装置的rf信号检测到的信息,这些rf信号唯一地识别每个便携式装置。另外,这些动作可以包括基于所接收的通信随时间跟踪便携式装置在建筑中的位置。另外,这些动作可以包括基于便携式装置的跟踪位置来确定建筑的特征,这些特征包括建筑中至少一些便携式装置未被授权的位置。另外,这些动作可以包括确定经由来自建筑中确定的未授权位置处的至少一个rf传感器的通信来检测至少一个便携式装置。另外,这些动作可以包括提供至少一个通知,该通知指示在未授权位置处检测到至少一个便携式装置。

另一个示例可以包括编码有可执行指令(诸如存储装置上的软件部件)的非暂时性计算机可读介质,该可执行指令在被执行时使至少一个处理器执行该描述的方法。

前文已经相当广泛地概述了本公开的技术特征使得本领域技术人员可以更好地理解以下具体实施方式。在下文中将描述在本公开中形成权利要求的主题的附加特征和优点。本领域技术人员将明白的是,他们可以容易地使用所公开的概念和具体实施例作为修改或设计用于执行本公开的相同目的的其它结构的基础。本领域技术人员还将认识到,这种等同结构不会以其最广泛的形式脱离本公开的精神和范围。

另外,在进行以下具体实施方式之前,应当理解的是,在本专利文件中提供了对某些单词和短语的各种定义,并且本领域一般技术人员将理解的是,这样的定义在许多(如果不是大多数)范例中适用于对这些定义的单词和短语的先前和未来的使用。虽然一些术语可以包括各种各样的实施例,但是所附权利要求可以将这些术语明确地限制于具体实施例。

附图说明

图1示出了促进被动建筑信息发现的示例性系统的功能框图。

图2至图5示意性示出了几个示例性场景,通过这些示例性场景,所描述的系统可以被配置为动态地确定建筑中至少一些便携式装置未被授权的位置。

图6示出了促进被动建筑信息发现的示例性方法的流程图。

图7示出了可以实施实施例的数据处理系统的框图。

具体实施方式

现在将参考附图描述涉及促进被动建筑信息发现的系统和方法的各种技术,其中相同的附图标记始终表示相同的元件。以下讨论的附图以及用于在本专利文件中描述本公开的原理的各种实施例仅是说明性的,而不应当以任何方式解释为限制本公开的范围。本领域技术人员将理解的是,本公开的原理可以在任何适当布置的装置中实施。应当理解的是,被描述为由某些系统元件执行的功能可以由多个元件执行。类似地,例如,元件可以被配置为执行被描述为由多个元件执行的功能。将参考示例性非限制性实施例描述本申请的众多创新教导。

参考图1,说明了示例性数据处理系统100,其促进被动建筑信息发现。系统100可以包括至少一个处理器102,其被配置为从由处理器访问的存储器104执行至少一个应用软件部件106。应用软件部件可以被配置(即,编程)为使处理器执行本文描述的各种动作和功能。例如,所描述的应用软件部件106可以包括和/或对应于监控软件应用程序的一个或多个部件,该监控软件应用程序被配置为动态地确定关于建筑的信息并且将建筑信息存储在数据存储装置108(诸如数据库、硬盘驱动器、ssd、存储器卡或存储非易失性数据的其它类型的装置)中。

该系统还可以包括至少一个输入装置110(例如,键盘、鼠标、触摸屏)和至少一个显示装置112(例如,显示屏、监视器、触摸屏)。输入装置可以促进与由显示装置显示的图形用户界面(gui)114的交互。这样的gui可以提供菜单、按钮、工作空间、编辑框和/或以通过输入装置的输入来操纵的任何其它用户界面以用于配置本文描述的应用软件部件。在示例性实施例中,应用软件部件可以被配置为通过gui114显示关于系统正在监视的建筑的信息。例如,这样的信息可以包括建筑128的视觉表示126以及由系统确定的关于建筑的信息。

应当理解的是,如本文所使用的,建筑对应于能够在其中包括人员的任何结构,并且可以对应于办公楼、学校、工厂、医院、商场、机场航站楼、体育场或宿舍(通常建造在陆地上),以及诸如游轮、石油平台或海军舰艇等结构(由水支撑)或者人员在其内部或其上移动的任何其它类型的结构。

在示例性实施例中,该系统可以包括多个射频(rf)传感器116。这样的传感器可以放置在整个建筑中的间隔开位置,并且可以被配置为检测一种或多种类型的rf信号,并将这种rf信号的检测传送到处理器102。rf传感器可以具有包括能够接收rf信号的天线118以及能够通过有线或无线地(例如,还经由rf信号)将rf信号的检测传送到处理器102的通信接口120的形状因子。应当理解的是,这种rf传感器可以包括控制器电路122,其使得检测到的rf信号能够经由通信接口以及电池124和/或外部电源输入来传送。

示例性rf传感器可以被配置为检测蓝牙信号(例如,符合ieee802.15.1标准)、wifi信号(例如,符合ieee802.11标准),或者可以由建筑中的人员携带的电子便携式装置输出的任何其它类型的rf信号。可以输出能够由rf传感器116检测的rf信号的便携式装置的示例可以包括:移动电话、平板计算机、媒体播放器、膝上型计算机、耳机、头戴式耳机、耳塞、眼镜、手表、活动跟踪器或者任何其它启用无线的可穿戴或便携式技术装置。

可以由rf传感器检测的rf信号的特定示例可以包括例如由活动跟踪器(例如,由旧金山加利福尼亚州fitbitinc.生产的fitbittacker)产生的低功耗蓝牙(ble)信号。活动跟踪器是可穿戴装置,其可以测量步行的步数、心率、燃烧的卡路里、温度或者关于穿戴该装置的人员的身体或活动的其它信息。活动跟踪器可以包括处理器、显示屏以及安装到能够穿戴在人的手腕周围的条带和/或带子上的各种传感器。然而,活动跟踪器可以具有诸如被配置为手表、项链、臂带、耳塞和头戴式耳机或其部分的其它形状因子。

活动跟踪器(或其它便携式装置)可以使用ble(标记为蓝牙智能)或其它rf信号来与诸如移动电话或计算机等另一个电子装置进行通信。然而,应当明白的是,活动跟踪器(或其它便携式装置)可以使用其它rf信号(诸如wifi)来与其它装置和/或网络进行无线通信。

另外,应当明白的是,诸如移动电话(以及一些膝上型计算机和平板计算机)等便携式装置可以被配置有能够使rf信号与蜂窝塔进行通信的蜂窝无线电。因此,在一些示例中,rf传感器116可以被配置为检测由便携式装置输出的蜂窝rf信号。

在示例性实施例中,所描述的系统100可以被配置为基于由在建筑周围移动的便携式装置检测到的rf信号来确定关于建筑的信息。例如,如示例性建筑128的视觉表示126中所说明,建筑中的各个房间130、132、走廊和/或其它位置可以包括安装在其中和/或与其相邻的一个或多个rf传感器134、136、138、140。当穿戴或持有便携式装置142、144的人员在建筑周围移动时,来自这些装置的rf信号可以由一个或多个rf传感器检测。

在该示例中,建筑128的视觉表示126包括rf传感器和便携式装置的视觉表示。然而,应当明白的是,替代实施例可以不提供rf传感器或便携式装置的视觉表示。

在示例性实施例中,rf传感器可能能够确定rf信号的rf功率水平。而且,在示例性实施例中,rf传感器可能能够确定rf信号中对每个便携式装置唯一的信息。例如,便携式装置可以包括媒体访问控制(mac)地址,或者可用于唯一地识别每个装置的其它数据。在一些实施例中,这种便携式装置可以连续地或周期性地输出具有这种唯一标识符的rf信号。然而,应当明白的是,在其它实施例中,rf传感器可以被配置为输出触发便携式装置以输出具有便携式装置的唯一标识符的便携式装置的唯一标识符的信号。

所确定的rf功率水平和用于检测到的rf信号的唯一标识符可以由rf传感器传送到处理器以供处理器使用来跟踪单独的便携式装置在整个建筑中的移动。例如,处理器可以经由应用软件部件106被配置为使用基于来自检测具有相同唯一标识符的信号的三个或更多个rf传感器的相对功率水平的三角测量算法,以利用该唯一标识符确定便携式装置的位置和移动。

为了辅助确定便携式装置的位置和移动,在示例性实施例中,至少一个处理器102可以被配置有指定每个rf传感器在建筑中的位置的信息(例如,存储在数据存储装置108中的信息)。应用软件部件的gui可以使得这样的位置能够例如由用户输入。然而,应当明白的是,至少一个处理器102可以被配置为基于对rf功率水平执行的相关性以及随着时间推移在整个建筑中移动的许多不同便携式装置的唯一标识符来确定rf传感器随时间变化的总体相对位置。另外,基于这样的相关性以及检测到单独的便携式潜水的各种位置和路径,至少一个处理器可以被配置为确定房间和路径在建筑中的放置的地图。在示例性实施例中,建筑128的视觉表示126可以基于这样确定的地图。然而,应当明白的是,建筑的视觉表示可以替代地或另外基于建筑中由处理器从数据存储装置108访问的先前准备的楼层平面图(例如,图像文件)。

应当明白的是,建筑的楼层平面图可以指示建筑中的房间、走廊的位置以及其它位置,但是通常不提供关于哪些个人是否被允许访问不同位置的信息。例如,一个或多个房间可以具有被配置有电子锁的门,这些电子锁经由授权卡、徽章或其它令牌进行解锁。这样的房间或经由锁固定的其它位置可能未标记在建筑的楼层平面图上。然而,这种锁定房间的位置或其它位置对于监控系统的目的可能是有用的。

在所描述的系统100的示例性实施例中,处理器102可以被配置为随时间跟踪有多个便携式装置142、144在建筑128中的位置并且响应于此来确定建筑的特征,这些特征包括建筑中至少一些便携式装置未被授权的位置。例如,这样的位置可以包括经由锁定的门、闸门、十字转门或其它可锁定结构固定的房间或其它区域,该其它可锁定结构限制具有适当访问许可的人对建筑中的位置的访问。

至少一个处理器可以被配置为基于从在整个建筑中以间隔开关系安装的多个rf传感器接收的通信来确定建筑中至少一些便携式装置未被授权的位置。这种通信包括由rf传感器从来自便携式装置的rf信号检测到的信息(诸如便携式装置的mac地址),这些rf信号唯一地识别每个便携式装置。

本文中描述的至少一些示例是基于以下见解:至少一些便携式装置是属于特定用户的类型(即,不为用户共享)。例如,活动跟踪器形式的便携式装置通常可以在便携式装置的使用寿命期间由单个用户每天穿戴。基于用户进入并且不进入建筑中的位置(经由随时间跟踪用户的便携式装置),至少一个处理器可以被配置为确定用户的便携式装置被授权或不被授权进入建筑中的位置。

在该示例中,至少一个处理器可以被配置为提供指示基于确定(经由来自至少一个rf传感器的通信)在有便携式装置的建筑中确定的未授权位置处检测到该便携式装置的至少一个通知。

在示例性实施例中,这种通知可以对应于在数据存储装置108中存储可能的未授权访问的日志。gui114可以被配置为使得能够通过显示装置显示日志,以便向安全人员通知建筑中可能需要增强监控(例如,经由增加保安、摄影机或更好地控制对未授权位置的访问的其它措施)的位置。

在另一个示例中,所提供的通知可以对应于触发警报的通信。这种警报例如可以对应于在未授权位置和/或另一个位置中的警报装置(146)(例如,警报器和/或闪光灯)的激活,该警报装置向带检测到的便携式装置的用户和/或安全人员通知该位置已被可能未经授权访问该位置的人访问。

在另一个示例中,可以经由有线和/或无线网络通信向监视服务(例如,服务器)提供通知,该监视服务被配置为通过警告安全人员和/或执法人员来处理这样的通知。

而且,在另一个示例中,可以经由短消息服务(sms)文本消息、即时消息、电子邮件或其它电子通信向一个或多个移动电话或响应于处理建筑的安全的个人的其它电子装置提供通知。

另外,在另一个示例中,可以将通知提供给响应于处理安全通知的另一个计算系统、处理器、服务器和/或软件应用程序。可以适于包括所描述的应用软件部件106并且执行本文描述的功能或者可以适于接收所描述的通知的监控软件应用程序的示例可以包括由瑞士楚格的siemensswitzerlandltd生产的surveillancesiteiqanalytics。然而,应当明白的是,本文描述的系统和方法可以用于或者结合检测和/或处理对建筑中的位置的未授权访问的其它监控系统和/或任何其它类型的系统。

如前面所讨论,应当明白的是,所描述的rf传感器可操作以检测一种或多种不同类型的rf信号。例如,每个rf传感器可以检测一种以上类型的rf信号,和/或系统可以包括各自专用于检测一种或多种不同类型的rf信号的不同类型的rf传感器。而且,应当理解的是,不同类型的rf信号可以与通常更加属于使用其它类型的rf信号的便携式装置的用户的便携式装置相关。例如,使用ble信号的便携式装置(诸如活动监视器)可能比传送wifi信号的便携式装置更加倾向于属于用户(用户之间可能更容易共享,和或可能无法被用户连续穿戴/携带)。因此,示例性系统可以被配置为在考虑到被检测的rf信号的类型后确定关于建筑中的哪些位置对于特定便携式装置是未授权的趋势。例如,处理器可以被配置为通过考虑ble装置可能具有比wifi装置提供关于未授权位置的位置的准确趋势的更高概率来确定这样的趋势。而且,在一些实施例中,所描述的示例可以被配置为基于启用ble的装置(例如,活动监视器)的更个人本质来仅仅或主要使用ble信号。

图2至图5示意地示出了几个示例性场景,通过这些示例性场景,所描述的系统可以被配置为动态地确定建筑中至少一些便携式装置未被授权的位置并且检测这样的位置何时发生可能的未授权访问。然而,应当明白的是,所描述的系统的示例性实施例可以或可以不被配置为检测这些描述的示例性场景中的一个或多个。

在这些示例的每一个中,至少一个处理器102可以被配置(基于应用软件部件103)为至少部分地基于根据便携式装置的位置和/或移动经由rf信号确定的趋势和相关性来确定关于建筑的信息。例如,关于图2,说明了示例性场景200,其中处理器被配置为确定关于这种便携式装置通常经过建筑中的给定位置的速率的趋势。这种趋势可以用于确定用户流中的阻塞点202,其指示锁定的门、闸门204或者负责阻塞点的其它安全技术。基于检测到在外部区域208中累积并且通过具有有限空间的第一位置(即,阻塞点202)缓慢地移动到第二位置(例如,房间210)的便携式装置206,至少一个处理器可以检测到阻塞点。因此,检测到这种阻塞点可以对应于确定第一位置202对应于通过安全技术限制访问的位置,该安全技术减慢了人员通过阻塞点的移动。如图2中所说明,第一位置202可以对应于例如被配置有门204的房间或建筑的入口,该门响应于用户的访问卡(或其它令牌)的认证而经由读卡器212(或其它类型的令牌读取器)自动解锁。

该系统可操作以基于关于通过用卡访问的门/闸门和常规解锁的门/闸门的平均流速的趋势自动区分表示用卡访问的门/闸门的阻塞点与表示常规解锁的门/闸门的阻塞点。例如,该系统可操作以确定一些位置的便携式装置倾向于移动通过有限的空间范围,其可能表示门、闸门、狭窄走廊或其它狭窄通道的位置。另外,该系统可操作以基于检测到的便携式装置通过这种狭窄通道的流速远小于通过具有便携式装置倾向于移动通过的相同或更小空间范围的其它通道的流速来确定用卡访问的门/闸门控制哪些这样的通道。因此,该系统可操作以区分对应于锁定的门的通道(其中便携式装置以相对慢的速率移动)与对应于狭窄走廊的通道(便携式装置以相对较快的速率移动)。

在该示例中,该系统可能没有关于哪个便携式装置被或不被允许(例如,经由卡有效的门/闸门)进入确定访问受限的房间的信息。然而,所描述的应用软件部件可以被配置为检测人员移动通过阻塞点的速率(经由检测他们的便携式装置)何时为远高于由处理器确定的预定上限阈值的速率,该预定上限阈值是关于用户的便携式装置之前已经能够通过具有用卡访问的门/闸门的阻塞点。检测到这种情况可能对应于人员“尾随”(即,一个人通过将单个门禁卡用读卡器读取来解锁门或闸门,然后是一个或多个另外的人在不使用读卡器读取他们的门禁卡的情况下快速移动通过打开的门或闸门。这些另外的人可能没有门禁卡和/或与他们的门禁卡相关联的正确许可来解锁门或闸门。因此,检测到太多便携式装置通过先前确定的阻塞点可以对应于检测到未授权的便携式装置访问未授权位置。

在该示例中,至少一个处理器可以被配置为基于rf信号(例如,ble、wifi信号)来确定至少一些便携式装置在一时间量内通过建筑中的第一位置的第一速率。在这里,第一速率可以对应于(或者用于计算)在一时间量内能够(例如,正确地经由读取门禁卡)通过入口的认证用户的确定上限阈值。另外,处理器可以被配置为基于rf信号来确定其它便携式装置在一时间量内通过建筑中的第一位置的第二速率。当第二速率高于确定的上限阈值时,处理器可以被配置为确定其它便携式装置处于建筑中的未授权位置,并且响应于此而提供所描述的通知。

图3示出了另一个示例性场景300,其中处理器被配置为基于经由rf信号(诸如ble或wifi信号)确定的便携式装置的位置和移动并且基于(以不同类型的信号)确定的其它装置的位置和移动来确定趋势。

在该示例中,至少一个处理器可以被配置为除经由ble信号之外(或除wifi信号之外)基于从建筑中的至少一个其它传感器获取的信息随时间跟踪多个其它装置(例如,访问令牌,诸如卡和徽章)的位置,该信息唯一地识别每个其它装置。

例如,建筑128可以包括锁定的门和/或闸门204,其通过经由与不涉及ble(或wifi)的其它传感器212(诸如读卡器)进行的接触或非接触式通信扫描用户的门禁卡302而解锁。这种门禁卡可以与由安全系统维护的用户账户相关联。这样的用户账户可以具有表示用户类型的一个或多个属性。例如,与用户账户相关联的属性可以指示分配了门禁卡的人是雇员类型还是外部承包人类型。属性的其它示例可以指示分配了门禁卡的人是否与多个不同安全级别、许可级别或可以用于对人员进行分组或分类的任何其它类型的属性中的一个或多个相关联)。

处理器102可操作以访问来自安全系统的信息,该信息关于用户何时使用其门禁卡来解锁门以及与关联于门禁卡的用户的账户相关联的一个或多个属性。处理器可以被配置为基于确定在建筑中的公共位置和时间检测到相应便携式装置和相应其它装置(例如,当读取门禁卡时,便携式装置与读卡器相邻)来确定相应便携式装置142、144与相应其它装置302、304(例如,卡)之间的相关性。处理器还可以确定用户账户的确定属性与便携式装置的位置和移动之间的相关性。然后,处理器102可以至少部分地基于确定的相关性来确定便携式装置位于建筑中的未授权位置中。

例如,关于如图3中所示,当建筑中的各种读卡器读取相应的卡302、304时,处理器102可操作以确定便携式装置142、144与这些卡相邻。另外,处理器102可操作以确定卡302和304与不同属性相关联。例如,第一卡302可以与雇员类型属性相关联,而第二卡304可以与外部承包商属性相关联。另外,如建筑128的视图a中中所说明,处理器可以被配置为确定特定位置(诸如房间130)中通常具有与和雇员属性相关联的其它装置(诸如门禁卡)相关的便携式装置。另外,处理器可以被配置为确定这样的特定位置(诸如房间130)从未(或很少)看起来在其中检测到与和外部承包商属性相关联的其它装置(诸如门禁卡)相关的便携式装置。

利用该确定的信息,处理器可以被配置为发出何时检测到视图b中所说明的情况、在便携式装置与和特定属性(例如,外部承包商)相关联的其它装置(诸如门禁卡)相关的位置(例如,房间130)中的何处检测到便携式装置,以及处理器已经在何处确定该位置中先前检测到的便携式装置先前未与和该属性(例如,外部承包商)相关联的其它装置(诸如门禁卡)相关(或很少与其相关)。

在该示例中,检测到的未授权位置(例如,房间130)可以对应于例如安全服务器房间(或其它受限区域),其中仅允许具有特定许可的雇员,然而访问门使得具有有效门禁卡的授权用户可能会违反规则并打开门让未授权的人进入房间。在该场景的另一个示例中,第一属性可以对应于男学生类型,并且未授权位置可以对应于仅女学生更衣室。应当明白的是,在该示例场景中,未授权位置可以或可以不具有使用门禁卡解锁的门或闸门,但是可以仅具有指示该位置中允许或不允许谁进入的标志。

图4示出了另一个示例性场景400,其中处理器被配置为基于经由rf信号(诸如ble信号)确定的便携式装置的位置和移动并且基于(以不同类型的信号)确定的其它装置的位置和移动来确定趋势。例如,如图4的视图a中所示,处理器可以被配置为基于确定在建筑中的公共位置和时间检测到相应便携式装置142、144和相应其它装置302、304(例如,当读取门禁卡时,便携式装置与诸如读卡器212等其它传感器相邻)来确定相应便携式装置与相应其它装置(例如,门禁卡)之间的相关性。

随后,如图4的视图b中所示,处理器102然后可以至少部分地基于确定至少一个便携式装置144现在已经与其它装置302相关来确定便携式装置144被定位在建筑128中的未授权位置(例如,房间130)中,该其它装置302先前与至少一个不同的便携式装置142相关(在视图a中示出),并且该至少一个便携式装置144先前没有被确定为已经定位在未授权位置(例如,房间130)。

该示例性场景可以对应于其中雇员借用或窃取另一个用户的门禁卡进入未授权位置(例如,其发行的门禁卡不允许他们进入的区域)的情况。然而,窃取或借用门禁卡的人继续穿戴其先前检测到的和相关的便携式装置(例如,活动跟踪器)。因此,所描述的系统能够检测便携式装置与其它装置之间的差异,其可以指示对位置的未授权访问。

图5示出了另一个示例性场景500,其中处理器被配置为基于经由rf信号(诸如ble信号)确定的便携式装置的位置和移动来确定趋势和相关性。在该场景中,该系统可以被配置为在白天检测试图隐藏在建筑的小区域中然后等待到夜晚并且在正常工作时间之后离开隐藏区并访问建筑中的未授权位置的人。

例如,如图5中的建筑的视图a中所示,处理器可以被配置为确定建筑中先前未检测到便携式装置的第一位置(例如,小空间130)。这样的第一位置可以对应于建筑中的隐藏位置,诸如家具的后面或内部。处理器还可以被配置为确定建筑中在第一时间段(诸如在工作时间期间)检测到便携式装置而在这一天的第二时间段期间(诸如在晚上)未检测到便携式装置的第二位置(例如,房间132)。

如图5中的建筑的视图b和c中所说明,当至少一个处理器检测到在第一时间段期间至少一个便携式装置在第一位置(例如,小空间130)中保持静止(视图b)并且随后在第二时间段期间移动到第二位置(例如,更大的房间132)(视图c)时,至少一个处理器可以被配置为确定至少一个便携式装置定位在与建筑中与第二位置(例如,房间132)对应的未授权位置。

在该示例中,这个人可能正在试图隐藏直到更大的房间132在执行可能未经授权的一些活动之前没有人。因此,更大的房间132可以至少在第二时间段期间(诸如在晚上)对应于用户(和用户的便携式装置)的授权位置。

还应当明白的是,在该示例中,特定的便携式装置对于系统而言可能或可能不熟悉。因此,便携式装置可以是在活动之前已被跟踪多天的和/或在该示例性场景中检测到第一次穿戴的便携式装置。

在图2至图5中所示出的示例性场景中,所描述的系统可以使用ble传感器以便利用如下见解:使用ble的便携式装置(诸如活动跟踪器)通常由用户连续穿戴并且因此可以比不太属于个人的装置(诸如启用wifi的平板计算机)更好地在未授权位置处检测到人员。另外,所描述的在未授权位置中检测到便携式装置的场景可以基于趋势和相关性的附加或替代检测。例如,处理器可操作以在这些示例中的每一个中检测到对位置的未授权访问发生在通常没有检测到便携式装置的日期的时间范围内和/或当前没有检测到附加便携式装置的位置中。

还应当明白的是,便携式装置可以进一步包括辅助经由所描述的传感器跟踪它们的附加特征。例如,便携式装置可以在其上包括应用程序,其响应于来自ble信标的蓝牙信号以将信息传送到服务器,该服务器可以用于进一步跟踪便携式装置在建筑中的移动。这样的应用程序可以进一步使得能够将关于建筑、紧急信息和/或在建筑中发送的对用户可能有用的任何其它信息的通知传送给便携式装置。

还应当明白的是,所描述的rf传感器(诸如ble传感器)可以具有使得它们能够容易地在整个建筑以间隔开关系安装的形状因子。例如,rf传感器的示例性实施例可以具有可以插入在墙壁中钻出的圆柱形孔中的形状。安装者可以在房间墙壁的墙板中的各个位置钻孔并且将rf传感器插入每个孔中。在一些实施例中,安装者可以用修补化合物、泥浆、涂料或其它覆盖物来覆盖rf传感器/孔。这种便携式装置可以经由电池、电线连接到电源、太阳能电池、rf功率收集装置和/或任何其它类型的电源来供电。例如,传感器可以具有太阳能电池,该太阳能电池形成比墙板中的孔更大的圆形凸缘,从而防止插入孔中的rf传感器的部分从墙壁内部的孔中掉出。而且,如先前所讨论,至少一个处理器102可以被配置为根据由rf传感器无线地输出到处理器102的rf信号(例如,ble信号)随时间来确定这些rf传感器的总体相对位置。rf传感器位置可以由处理器基于关于rf功率水平的相关性以及用于随时间移动穿过建筑的许多不同的便携式装置的标识符来确定,这些标识符由rf传感器检测到。

在其它示例中,rf传感器可以集成到出口标志、照明装置、建筑控制模块(例如,用于温度、照明以及窗帘控制)、家具和/或形成建筑和/或可以包括在建筑中的任何其它结构中。

另外,应当明白的是,关于便携式装置在建筑中的位置的信息在紧急情况下可能是有用的。例如,因为ble类型的装置(活动跟踪器)倾向于一直穿戴,所以这种装置与其它类型的便携式装置相比可能是在紧急情况(火灾、地震)期间疏散后建筑内或留在建筑内的人员的数量的更可靠指示器。主要使用wifi或经典的蓝牙通信的其它类型的便携式装置可以在用户在午餐期间或在紧急情况期间离开建筑时留下,因此可能无法可靠地指示用户是否仍在建筑中。

另外,ble类型的装置可以更准确地反映建筑中的人员的数量大于预期值(例如,与读卡器扫描相比)。例如,在前面描述的尾随示例中,当另外的人进入建筑或从内部打开门时,可以让另一个人进入建筑而不扫描他们的门禁卡。在评估人员是否仍然存在于已疏散的建筑中时,关于穿戴ble类型的装置的人员的数量的这种信息可能对紧急响应者(消防员、ems、警察)有用。

另外,因为ble类型的装置可以提供唯一标识符,所以这样的唯一标识符可以由至少一个处理器捕获并且与先前结合用户信息(例如,人力资源数据、医疗记录、学生记录、住房记录)存储在数据存储装置108中的相同唯一标识符相关。例如,这样的唯一标识符可以对应于便携式装置的mac地址,当这个人被雇主雇用、注册课程或任何其它时间时,该mac地址与用户的信息相关联地存储在数据库中。

在紧急情况期间,至少一个处理器可能能够确定关于与在试图完全疏散的建筑中保持被检测到的便携式装置相关联的个人的相关信息。这些个人可能是无意识的、已受伤和/或具有将已知医疗状况存储在数据存储装置108中(例如,人是否为盲人、截瘫患者、糖尿病患者、癫痫患者),这可能会阻碍他们疏散)。至少一个处理器可能能够确定有便携式装置的建筑中保留在该建筑中的位置,并且将便携式装置的唯一标识符与数据存储装置108中的对应用户记录相关。便携式装置的位置和关于用户的相关信息(诸如他们的姓名、移动电话号码和/或医疗状况)可以由所描述的系统100传送到紧急服务(诸如服务器),该紧急服务被配置为将所接收的关于用户的信息传送给紧急响应者。

现在参考图6,说明并描述了各种示例性方法。虽然这些方法被描述为按序列执行的一系列动作,但是应当理解的是,这些方法可以不受序列顺序的限制。例如,一些动作可以与本文描述的顺序不同的顺序发生。另外,动作可能与另一个动作同时发生。另外,在一些范例中,可能不需要所有动作来实施本文所述的方法。

重要的是要注意,虽然本公开包括在全功能系统和/或一系列动作的上下文中的描述,但是本领域技术人员将明白的是,本公开的机制的至少一部分和/或所述动作能够以包含在非暂时性机器可用、计算机可用或计算机可读介质中的计算机可执行指令的形式以各种形式中的任何形式来分布,并且本公开同样适用,而无关于用于实际执行分布的指令或数据承载介质或存储介质的特定类型为何。非暂时性机器可用/可读或计算机可用/可读介质的示例包括:rom、eprom、磁带、软盘、硬盘驱动器、ssd、闪存、cd、dvd以及蓝光光盘。计算机可执行指令可以包括例程、子例程、程序、应用程序、模块、库、执行线程等。另外,这些方法的动作的结果可以存储在计算机可读介质中,显示在显示装置上等。

现在参考图6,示出了促进被动建筑信息发现的方法600。该方法可以从602开始,并且该方法可以包括通过至少一个处理器的操作来执行的若干动作。

这样的动作可以包括从在整个建筑中以间隔开关系安装的多个射频(rf)传感器接收通信的动作604,这些通信包括由rf传感器从来自多个便携式装置的rf信号检测到的信息,这些rf信号唯一地识别每个便携式装置。另外,该方法可以包括基于所接收的通信随时间跟踪便携式装置在建筑中的位置的动作606。另外,该方法可以包括基于便携式装置的跟踪位置来确定建筑的特征的动作608,这些特征包括建筑中至少一些便携式装置未被授权的位置。而且,该方法可以包括确定经由来自建筑中确定的未授权位置处的至少一个rf传感器的通信来检测至少一个便携式装置的动作610。另外,该方法可以包括提供至少一个通知的动作612,该通知指示在未授权位置处检测到至少一个便携式装置。在614处,该方法可以结束。

应当明白的是,方法600可以包括先前关于处理系统100讨论的其它动作和特征。例如,(如前面所讨论),这种所描述的方法中涉及的rf传感器可以是ble传感器,而rf信号可以是ble信号。然而,在其它示例中,可以对替代或附加类型的rf信号和传感器(诸如wifi传感器/信号、其它形式的蓝牙传感器/信号)和/或能够检测由便携式装置输出的任何其它类型的rf信号的任何其它类型的传感器来执行该方法。

另外,所描述的方法600可以包括向警报系统、显示屏、数据库、第二至少一个处理器或它们的任意组合中的至少一个提供至少一个通知的动作。

另外,该方法可以包括诸如以下各项等附加动作:基于ble信号来确定至少一些便携式装置在一时间量内通过建筑中的第一位置的第一速率;基于ble信号来确定其它便携式装置在一时间量内通过建筑中的第一位置的第二速率;以及基于第二速率高于第一速率来确定其它便携式装置处于建筑中的未授权位置并且响应于此而提供至少一个通知。

另外,在所描述的方法的一些示例性实施例中,第一位置可以对应于房间的入口,该房间被配置有门,该门响应于用户的认证而自动解锁。另外,第一速率可以对应于能够在一时间量内通过入口的认证用户的上限阈值。

而且,该方法可以包括附加动作,诸如:除经由ble信号之外,基于从建筑中的至少一个其它传感器获取的信息随时间跟踪多个其它装置的位置,该信息唯一地识别每个其它装置;以及基于确定在建筑中的公共位置和时间检测到相应便携式装置和相应的其它装置来确定相应便携式装置与相应的其它装置之间的相关性。在该示例中,确定至少一个便携式装置位于建筑中的未授权位置中的动作可以至少部分地基于确定的相关性。

在该描述的示例中,至少一个其它传感器可以对应于读卡器,而其它装置可以对应于识别卡。而且,确定至少一个便携式装置位于建筑中的未授权位置可以至少部分地基于:确定至少一个便携式装置与和至少一个第一属性相关联的其它装置相关;并且确定先前在未授权位置中检测到的便携式装置先前未与和该至少一个第一属性相关联的其它装置相关。

在另一个示例中,至少一个另外的传感器可以对应于读卡器,其它装置可以对应于识别卡,并且读卡器可以被配置为将门解锁到建筑中的未授权位置。另外,该方法可以包括确定至少一个便携式装置与先前和至少一个不同便携式装置相关的另一个装置相关,并且至少一个便携式装置先前没有被确定为已被定位在未授权位置。

方法600的示例性实施例还可以包括诸如以下各项等动作:确定建筑中先前未检测到便携式装置的第一位置;确定建筑中在第一时间段检测到便携式装置而在这一天的第二时间段期间未检测到便携式装置的第二位置;以及当至少一个处理器在第一时间段期间检测到至少一个便携式装置在第一位置保持静止并且在第二时间段期间移动到第二位置时,确定至少一个便携式装置位于建筑中与第二位置对应的未授权位置中。

如前面所讨论,至少一个便携式装置可以包括显示屏和带或条带,其被配置为将便携式装置安装到用户的手腕。而且,至少一个便携式装置可以包括媒体访问控制(mac)地址,并且唯一识别至少一个便携式装置的检测到的信息可以包括mac地址。另外,该方法可以进一步包括以下动作:基于与至少一个便携式装置相关联的mac地址,从至少一个数据存储装置确定关于至少一个便携式装置的用户的信息;以及将所确定的关于用户的信息传送给紧急响应者。

如前面所讨论,与这些方法相关联的动作(除了任何描述的手动动作之外)可以由一个或多个处理器执行。这样的处理器可以包括在例如一个或多个数据处理系统中,该数据处理系统执行可操作以使这些动作由一个或多个处理器执行的软件部件(诸如所描述的应用软件部件)。在示例性实施例中,这样的软件部件可以包括与例程、子例程、程序、应用程序、模块、库、执行线程等对应的计算机可执行指令。另外,应当明白的是,软件部件可以由软件环境/语言/框架(诸如java、javascript、python、c、c#、c++或者能够产生被配置为执行本文描述的动作和特征的部件和图形用户界面的任何其它软件工具)编写和/或产生。

图7示出了实施例可以被实施为例如建筑系统的一部分的数据处理系统700(也称为计算机系统)和/或由软件可操作地配置或以其它方式执行如本文所述的进程的其它系统的框图。所描绘的数据处理系统包括至少一个处理器702(例如,cpu)(其可以对应于至少一个处理器102),其可以连接到一个或多个桥/控制器/总线704(例如,北桥、南桥)。例如,一个总线704可以包括一个或多个i/o总线,诸如pciexpress总线。而且在所描绘的示例中,主存储器706(ram)和图形控制器708可以连接到各种总线。图形控制器708可以连接到一个或多个显示装置710。还应当注意的是,在一些实施例中,一个或多个控制器(例如,图形、南桥)可以与cpu集成(在同一芯片或裸片上)。cpu架构的示例包括ia-32、x86-64以及arm处理器架构。

连接到一个或多个总线的其它外围装置可以包括可操作以连接到局域网(lan)、广域网(wan)、蜂窝网络和/或其它有线或无线网络714或通信设备的通信控制器712(以太网控制器、wifi控制器、蜂窝控制器)。

连接到各种总线的其它部件可以包括一个或多个i/o控制器716,诸如usb控制器、蓝牙控制器和/或专用音频控制器(连接到扬声器和/或麦克风)。还应当明白的是,各种外围装置可以(经由各种端口和连接)连接到i/o控制器,其包括输入装置718(例如,键盘、鼠标、指针、触摸屏、触摸板、绘图板、轨迹球、按钮、小键盘、游戏控制器、游戏手柄、相机、麦克风、扫描仪、捕获运动手势的运动感测装置)、输出装置720(例如,打印机、扬声器)或者可操作以提供输入到数据处理系统或从数据处理系统接收输出的任何其它类型的装置。而且,应当明白的是,被称为输入装置或输出装置的许多装置可以提供输入并接收与数据处理系统进行的通信的输出。例如,处理器702可以集成到壳体(诸如平板计算机)中,该壳体包括用作输入和显示装置的触摸屏。另外,应当明白的是,一些输入装置(诸如膝上型计算机)可以包括多种不同类型的输入装置(例如,触摸屏、触摸板以及小键盘)。而且,应当明白的是,连接到i/o控制器716的其它外围硬件722可以包括被配置为与数据处理系统进行通信的任何类型的装置、机器或部件。

连接到各种总线的附加部件可以包括一个或多个存储控制器724(例如,sata)。存储控制器可以连接到存储装置726,诸如一个或多个存储驱动器和/或任何相关可移动介质,其可以是任何合适的非暂时性机器可用或机器可读存储介质。示例包括非易失性装置、易失性装置、只读装置、可写装置、rom、eprom、磁带存储装置、软盘驱动器、硬盘驱动器、固态驱动器(ssd)、闪存、光盘驱动器(cd、dvd、蓝光光盘)以及其它已知的光学、电学或磁性存储装置驱动器和/或计算机介质。同样在一些示例中,诸如ssd等存储装置可以直接连接到诸如pciexpress总线等i/o总线704。

根据本公开的实施例的数据处理系统可以包括操作系统728、软件/固件730以及数据存储装置732(可以存储在存储装置726和/或存储器706上)。这样的操作系统可以采用命令行界面(cli)视窗和/或图形用户界面(gui)视窗。gui视窗允许多个显示窗口同时呈现在图形用户界面中,每个显示窗口向不同应用程序或同一应用程序的不同范例提供接口。用户可以通过诸如鼠标或触摸屏等指示装置来操纵图形用户界面中的光标或指针。可以改变光标/指针的位置和/或可以产生诸如点击鼠标按钮或触摸触摸屏等事件以致动期望的响应。可以在数据处理系统中使用的操作系统的示例可以包括microsoftwindows、linux、unix、ios以及android操作系统。另外,数据存储装置的示例包括数据文件、数据表、关系数据库(例如,oracle、microsoftsqlserver)、数据库服务器,或能够存储数据的任何其它结构和/或装置,该数据可由处理器检索。

通信控制器712可以连接到网络714(不是数据处理系统700的一部分),其可以是本领域技术人员已知的任何公共或专用数据处理系统网络或网络组合,包括因特网。数据处理系统700可以通过网络714与一个或多个其它数据处理系统(诸如服务器734(其同样不是数据处理系统700的一部分))进行通信。然而,替代数据处理系统可以对应于作为分布式系统的一部分实施的多个数据处理系统,在分布式系统中,与若干数据处理系统相关联的处理器可以通过一个或多个网络连接进行通信,并且可以共同执行被描述为由单个数据处理系统执行的任务。因此,应该理解的是,当涉及数据处理系统时,这种系统可以跨在分布式系统中组织的若干数据处理系统实施,该数据处理系统经由网络彼此通信。

另外,术语“控制器”表示控制至少一个操作的任何装置、系统或其部分,无论这种装置是以硬件、固件、软件还是其中至少两个的某种组合来实施的。应当注意的是,与任何特定控制器相关联的功能可以是集中的或分布式的,而不论是本地的还是远程的。

另外,应当理解明白的是,数据处理系统可以被实施为虚拟机架构或云环境中的虚拟机。例如,处理器702和相关部件可以对应于在一个或多个服务器的虚拟机环境中执行的虚拟机。虚拟机架构的示例包括vmwareesci、microsofthyper-v、xen以及kvm。

本领域一般技术人员将明白的是,针对数据处理系统描绘的硬件可以因特定实施方案而变化。例如,该示例中的数据处理系统700可以对应于计算机、工作站、服务器、pc、笔记本计算机、平板计算机、移动电话和/或可操作以处理数据并执行本文所述的功能和特征的任何其它类型的设备/系统,该功能和特征与本文讨论的数据处理系统、计算机、处理器和/或控制器的操作相关联。所描绘的示例仅出于解释目的而提供,而不表示暗示关于本公开的架构限制。

而且,应该注意的是,本文描述的处理器可以位于远离本文描述的显示和输入装置的服务器中。在这样的示例中,所描述的显示装置和输入装置可以包括在客户端装置中,该客户端装置通过有线或无线网络(可以包括因特网)与服务器(和/或在服务器上执行的虚拟机)进行通信。在一些实施例中,例如,这样的客户端装置可以执行远程桌面应用程序,或者可以对应于与服务器执行远程桌面协议的门户装置,以便将输入从输入装置发送到服务器并从服务器接收视觉信息以通过显示装置来显示。这样的远程桌面协议的示例包括teradici的pcoip、microsoft的rdp以及rfb协议。在这样的示例中,本文描述的处理器可以对应于在服务器的物理处理器中执行的虚拟机的虚拟处理器。

如本文所使用,术语“部件”和“系统”旨在包含硬件、软件或硬件和软件的组合。因此,例如,系统或部件可以是进程、在处理器上执行的进程或处理器。另外,部件或系统可以位于单个装置上或分布在若干装置上。

而且,如本文所使用,处理器对应于经由硬件电路、软件和/或固件配置以处理数据的任何电子装置。例如,本文描述的处理器可以对应于微处理器、cpu、fpga、asic或任何其它集成电路(ic)中的一个或多个(或组合)或者能够处理数据处理中的数据的其它类型的电路,该数据处理系统可以具有控制器板、计算机、服务器、移动电话和/或任何其它类型的电子装置的形式。

本领域技术人员将认识到,为了简单和清楚起见,本文未描绘或描述适用于与本公开一起使用的所有数据处理系统的完整结构和操作。相反,仅描绘和描述了对于本公开而言是唯一的或者对于理解本公开所必需的数据处理系统。数据处理系统700的其余结构和操作可以符合本领域中已知的各种当前实施方案和实践中的任何一种。

另外,应当理解的是,除非在一些示例中明确限制,否则应当广义地解释本文中使用的单词或短语。例如,术语“包含(include)”和“包括(comprise)”以及其派生词表示包含但不限于。除非上下文另有明确指示,否则单数形式“一(a、an)”和“该(the)”旨在包括复数形式。另外,如本文使用的术语“和/或”是指并包含一个或多个相关所列项目的任何和所有可能的组合。除非上下文另有明确指示,否则术语“或”是包含性的、表示和/或。短语“与......相关联”和“与其相关联”以及其派生词可以表示包括、被包括在......内、与......互连、包含、被包含在......内、连接到......或与......连接、联接到......或与.....联接、可与......连通、与......协作、交错、并置、与......紧邻、被结合到......或与......结合、具有、具有......的性质等。

而且,虽然本文可以使用术语“第一”、“第二”、“第三”等来描述各种元件、功能或动作,但是这些元件、功能或动作不应受这些术语的限制。相反,这些数字形容词用于区分彼此不同的元件、功能或动作。例如,第一元件、功能或动作可以被称为第二元件、功能或动作,并且类似地,第二元件、功能或动作可以被称为第一元件、功能或动作,而不脱离本公开的范围。

另外,诸如“处理器被配置为”执行一个或多个功能或进程等短语可以表示处理器操作地被配置为或可操作地被配置为经由软件、固件和/或有线电路执行功能或进程。例如,被配置为执行功能/进程的处理器可以对应于正在执行软件/固件的处理器,该软件/固件被编程为使处理器执行功能/进程,和/或可以对应于在存储器或存储装置中具有软件/固件的处理器,该软件/固件可由处理器执行以执行功能/进程。还应注意的是,“被配置为”执行一个或多个功能或进程的处理器还可以对应于特别制造或“有线连接”以执行功能或进程的处理器电路(例如,asic或fpga设计)。另外,在被配置为执行一个以上功能的元件(例如,处理器)之前的短语“至少一个”可以对应于各自执行功能的一个或多个元件(例如,处理器),并且还可以对应于分别执行一个或多个不同功能中的不同功能的两个或更多个元件(例如,处理器)。

另外,术语“与……相邻”可以表示:元件相对接近但不与另外的元件接触;或者除非上下文另有明确指示,否则该元件与另一部分接触。

虽然已经详细描述了本公开的示例性实施例,但是本领域技术人员将理解的是,在不以最广泛的形式脱离本公开的精神和范围的情况下,可以做出本文公开的各种改变、替换、变化和改进。

本申请中的描述都不应理解为暗示任何特定元件、步骤、动作或功能是必须包括在权利要求范围内的必要组成部分:专利主题的范围仅由允许的权利要求来定义。另外,除非确切的单词“用于……的装置”后面跟着分词,否则这些权利要求都不旨在引用装置加功能声明结构。

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