用于建筑物网络的协同接口系统转让专利

申请号 : CN201280049238.2

文献号 : CN103858385B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 克里斯·卡西利

申请人 : 西门子工业公司

摘要 :

一种用于建筑物的接口系统,包括至少一个移动计算设备,所述至少一个移动计算设备被配置成读取被置于建筑物内的建筑物信息标记,建筑物信息标记定义标记数据。所述至少一个移动计算设备与建筑物内的建筑物控制系统进行无线通信。建筑物控制系统被配置成向建筑物内的多个现场设备发送控制信号。所述至少一个移动计算设备被配置成向建筑物控制系统传送由建筑物信息标记定义的标记数据。建筑物控制系统被配置成至少部分地基于从移动计算设备接收的标记数据来控制现场设备。

权利要求 :

1.一种用于建筑物的接口系统(200),包括:

建筑物控制系统,其被配置成向所述建筑物内的多个现场设备(109a-n)发送控制信号;

被置于所述建筑物中的位置处的建筑物信息标记(260),所述建筑物信息标记(260)定义了标记数据;

其中,所述建筑物信息标记(260)是物理世界超链接,所述物理世界超链接将所述建筑物内的、关联于所述建筑物信息标记(260)的物理位置链接至读取所述建筑物信息标记(260)的至少一个移动计算设备(300);以及与所述建筑物控制系统进行无线通信的所述至少一个移动计算设备(300),所述至少一个移动计算设备(300)被配置成读取所述建筑物信息标记(260)并将所述标记数据传送至所述建筑物控制系统;

其中,所述建筑物控制系统被配置成至少部分地基于从所述至少一个移动计算设备(300)接收的所述标记数据来控制所述现场设备(109a-n)。

2.根据权利要求1所述的接口系统(200),其中,所述至少一个移动计算设备(300)是多个移动计算设备中的一个,所述接口系统(200)还包括将所述多个移动计算设备中的每一个与用户配置文件相关联的用户数据库(162、220),其中所述建筑物控制系统被配置成至少部分地基于所述标记数据和与发送所述标记数据的所述至少一个移动计算设备相关联的所述用户配置文件二者来控制所述现场设备(109a-n)。

3.根据权利要求2所述的接口系统(200),其中,每个用户配置文件是私人用户配置文件或公共用户配置文件。

4.根据权利要求1所述的接口系统(200),其中,所述建筑物信息标记(260)是被置于所述建筑物中的不同位置处的多个建筑物信息标记中的第一建筑物信息标记,其中,所述标记数据包括建筑物位置数据。

5.根据权利要求4所述的接口系统(200),其中,所述建筑物控制系统包括建筑物信息数据库(210),所述建筑物信息数据库(210)包括建筑物布局数据,其中所述建筑物控制系统被配置成在从所述至少一个移动计算设备(300)接收到所述标记数据之后向所述至少一个移动计算设备(300)发送所述建筑物布局数据。

6.根据权利要求5所述的接口系统(200),其中,所述建筑物控制系统还被配置成:与所述建筑物布局数据相关联地向所述至少一个移动计算设备(300)发送用户位置数据,并且其中,所述至少一个移动计算设备(300)被配置成基于从所述建筑物控制系统接收的所述建筑物布局数据和当前位置数据而在所述至少一个移动计算设备(300)的屏幕上显示建筑物地图和当前位置标志。

7.根据权利要求4所述的接口系统(200),其中,所述标记数据包括设备标识数据,其中所述建筑物控制系统包括含有与所述设备标识数据相关联的设备操作数据的建筑物信息数据库(210),并且其中,所述建筑物控制系统被配置成在从所述至少一个移动计算设备(300)接收到所述标记数据之后向所述至少一个移动计算设备(300)发送所述设备操作数据。

8.根据权利要求7所述的接口系统(200),其中,所述至少一个移动计算设备(300)被配置成显示与从所述建筑物控制系统接收到的所述设备数据相关联的所述建筑物设备的图形表示。

9.根据权利要求1所述的接口系统(200),其中,所述建筑物信息标记(260)包括在连接至所述建筑物的屏幕(255)上所提供的电子标记,并且其中,所述电子标记是动态标记以使得所述电子标记随时间改变。

10.根据权利要求1所述的接口系统(200),其中,所述至少一个移动计算设备(300)是多个移动计算设备中的一个,所述接口系统(200)还包括将所述多个移动计算设备中的每个移动计算设备与建筑物位置相关联的用户数据库(162、220),并且其中,所述建筑物控制系统是群发通知系统(120),所述群发通知系统被配置成基于与所选择的移动计算设备相关联的建筑物位置而向所选择的移动计算设备传送消息。

11.根据权利要求1所述的接口系统(200),其中,所述建筑物控制系统是包括与所述多个现场设备(109a-n)连接的多个现场控制板(106a-b)的环境控制系统(160),并且其中,所述多个现场设备(109a-n)包括从如下组中选出的环境控制设备,所述组包括空调、加热器、自动调温器、气闸和灯。

12.根据权利要求1所述的接口系统(200),其中,所述至少一个移动计算设备(300)包括摄像机(350)、处理器(310)和收发器(360),所述摄像机(350)被配置成获取所述建筑物信息标记(260)的图像,所述处理器(310)被配置成将所述图像转换成所述标记数据,并且所述收发器(360)被配置成将所述标记数据发送到所述建筑物控制系统。

13.一种用于控制建筑物中的现场设备(109a-n)的方法,所述方法包括:

从移动计算设备(300)接收标记数据,所述标记数据与被置于所述建筑物中不同位置处的多个建筑物信息标记(260)中的一个建筑物信息标记相关联;

其中,所述建筑物信息标记(260)是物理世界超链接,所述物理世界超链接将所述建筑物内的、关联于所述建筑物信息标记(260)的物理位置链接至读取所述建筑物信息标记(260)的所述移动计算设备(300);以及至少部分地基于从所述移动计算设备(300)接收的所述标记数据和与所述移动计算设备(300)相关联的用户配置文件来控制所述建筑物内的多个现场设备(109a-n)中的至少一个现场设备的操作。

14.根据权利要求13所述的方法,其中,所述标记数据是第一标记数据,所述方法还包括:

从所述移动计算设备(300)接收第二标记数据,所述第二标记数据与被置于所述建筑物中不同位置处的所述多个建筑物信息标记中的另一建筑物信息标记相关联;以及基于所述第二标记数据的接收来更改所述多个现场设备(109a-n)中的所述至少一个现场设备的操作;以及至少部分地基于从所述移动计算设备(300)接收的所述第二标记数据和与所述移动计算设备(300)相关联的所述用户配置文件来控制所述多个现场设备(109a-n)中的另一现场设备的操作。

15.一种用于建筑物的控制系统,包括:

多个环境控制设备,其被配置成控制所述建筑物中的环境条件;

至少一个通信电路,其被配置成利用建筑物网络(50)来与所述多个环境控制设备通信;

无线收发器(360),其被配置成从多个移动计算设备(300)接收无线信号,所述无线信号指示了建筑物位置;以及处理电路,其被配置成:

从所述多个移动计算设备(300)接收所述无线信号,其中,所述多个移动计算设备(300)能够读取建筑物信息标记,所述建筑物信息标记(260)是物理世界超链接,所述物理世界超链接将所述建筑物内的、关联于所述建筑物信息标记(260)的物理位置链接至读取所述建筑物信息标记(260)的至少一个移动计算设备(300);

将所述建筑物位置和用户配置文件与所述移动计算设备中的每个移动计算设备相关联;

至少部分地基于与所述移动计算设备中的每个移动计算设备相关联的所述建筑物位置和所述用户配置文件来生成用于所述多个环境控制设备的控制信号;以及将所述控制信号递送至所述至少一个通信电路以传送至所述环境控制设备。

说明书 :

用于建筑物网络的协同接口系统

技术领域

[0001] 本申请涉及建筑物系统的领域,具体地涉及用于建筑物网络的人机接口。

背景技术

[0002] 建筑物控制系统涵盖帮助监视和控制建筑物操作的各种方面的多种系统。建筑物控制系统(本文中还可以称为“建筑物自动化系统”)包括安防系统、消防安全系统、照明系统和暖通空调(“HVAC”)系统。照明系统和HVAC系统有时被称为“环境控制系统”,因为这些系统控制建筑物内的环境条件。单个设施可以包含多个建筑物自动化系统(例如安防系统、消防系统和环境控制系统)。多个建筑物自动化系统可以被安排成彼此分离或者可以被安排成具有由共用的控制站控制的多个子系统的单个系统。
[0003] 建筑物自动化系统的元件广泛散布于整个设施中。例如,HVAC系统包括位于设施的几乎每个区域的温度传感器和通风气闸控制器以及其他元件。类似地,安防系统可以具有散布于整个建筑物或园区中的入侵检测、运动传感器和警报致动器。同样地,消防安全系统包括散布于整个设施中的烟雾警报和拉式火警箱。为了实现高效且有效的建筑物自动化系统操作,需要监视建筑物自动化系统的各种散布的元件的操作并经常与其进行通信。
[0004] 建筑物自动化系统通常具有一个或多个集中控制站,在该一个或多个集中控制站中可以监视来自系统的数据并且可以控制和/或监视系统操作的各种方面。控制站通常包括具有处理设备、数据存储设备和用户接口的计算机。为了使之能够监视和控制散布的控制系统元件,建筑物自动化系统通常采用多级通信网络以在操作元件(例如传感器和致动器)与集中控制站之间传送操作和/或警报信息。
[0005] 建筑物自动化系统控制站的一个示例是可从伊利诺伊州布法罗格罗夫的西门子工业有限公司建筑物技术分部(“西门子”)获得的 工作站,其可以与同样可从西门子获得的模型 建筑物自动化系统一起使用。在该系统中,经由以太网或者另一类型的网络连接的若干控制站可以遍及一个或多个建筑物位置而分布,其中每个工作站都具有监视和控制系统操作的能力。
[0006] 典型的建筑物自动化系统(包括利用 工作站的那些系统)具有与中央控制站通信的多个现场控制板。尽管通常使用中央控制站来对建筑物自动化系统的各种部件中的一个或多个部件进行修改和/或改变,然而现场控制板也可以工作以使之能够对系统的一个或多个参数进行某些修改和/或改变。这通常包括例如温度的参数及设置端口的改变、修改控制程序等。
[0007] 中央控制站和现场控制板与各种现场设备(否则称作“点”)通信。现场设备通常与建筑物自动化系统的现场控制板通信,并且能够工作以测量、监视和/或控制各种建筑物自动化系统参数。示例性现场设备包括灯、自动调温器、气闸致动器、警报、HVAC设备、洒水灭火系统、扬声器、门锁以及如本领域技术人员所认识的许多其他现场设备。现场设备从中央控制站和/或现场控制板接收控制信号。因此,建筑物自动化系统能够通过控制现场设备来控制建筑物操作的各种方面。
[0008] 大型商业和工业设施具有用于环境控制目的的许多现场设备。本文中这些现场设备可以被称为“环境控制设备”。这些设施中的大量环境控制设备将消耗大量的能源。建筑物自动化系统在通过在一天内的不同时间自动控制灯和HVAC部件来减少这些设施中的能耗方面是有用的。尽管现有建筑物自动化系统在减少大型设施的能耗方面是有用的,然而如果这种系统中的附加设备和过程可以进一步减少这种设施中的能耗,则该附加设备和过程将是受欢迎的。另外,如果建筑物自动化系统中的这种改进可以使环境条件对于设施内的个体甚至更好,则它将是有利的。

发明内容

[0009] 根据本公开的一个实施例,提供了一种用于建筑物的接口系统。该接口系统包括建筑物控制系统,该建筑物控制系统被配置成向建筑物内的多个现场设备发送控制信号。该接口系统还包括被置于建筑物中的位置处的建筑物信息标记,其中该建筑物信息标记定义了标记数据。另外,所述接口系统包括与所述建筑物控制系统无线通信的至少一个移动计算设备。该至少一个移动计算设备被配置成读取所述建筑物信息标记并将所述标记数据传送到所述建筑物控制系统。所述建筑物控制系统被配置成至少部分地基于从所述移动计算设备接收的标记数据来控制所述现场设备。
[0010] 根据本公开的另一实施例,提供了一种用于控制建筑物中的现场设备的方法。该方法包括从移动计算设备接收标记数据,所述标记数据与被置于建筑物中的不同位置处的多个建筑物信息标记之一相关联。该方法还包括至少部分地基于从所述移动计算设备接收的所述标记数据和与该移动计算设备相关联的用户配置文件来控制所述建筑物内的多个现场设备中的至少一个现场设备的操作。
[0011] 根据本公开的又另一实施例,提供了一种用于建筑物的控制系统。该控制系统包括多个环境控制设备,所述多个环境控制设备被配置成控制所述建筑物中的环境条件。该控制系统还包括至少一个通信电路,所述至少一个通信电路被配置成利用建筑物网络来与所述多个环境控制设备进行通信。另外,所述控制系统包括无线收发器,所述无线收发器被配置成从多个移动计算设备接收无线信号,所述无线信号指示了建筑物位置。所述控制系统还包括处理电路,所述处理电路被配置成:(i)从所述多个移动计算设备接收所述无线信号;(ii)将建筑物位置和用户配置文件与所述移动计算设备中的每个移动计算设备相关联;(iii)至少部分地基于与所述移动计算设备中的每个移动计算设备相关联的建筑物位置和用户配置文件来生成用于所述多个环境控制设备的控制信号;以及(iv)将所述控制信号递送至所述至少一个通信电路以将其传送至所述环境控制设备。
[0012] 参照以下详细描述和附图,上述特征和优点以及其他方面将对于本领域技术人员变得显而易见。尽管期望提供一种提供所述或其他有利特征中一个或多个的用于建筑物网络的接口系统,然而本文所公开的教导扩展至落入所附权利要求的范围内的那些实施例,而不管这些实施例是否实现上述优点中的一个或多个优点。

附图说明

[0013] 图1是用于具有建筑物接口系统的建筑物网络的示例性拓扑图;
[0014] 图2示出了图1的建筑物网络的建筑物自动化系统的示例性框图;
[0015] 图3示出了用于图2的建筑物自动化系统的现场控制板的示例性内部框图;
[0016] 图4示出了用于图1的建筑物接口系统的系统登记/显示设备的示例性正视图;
[0017] 图5示出用于图2的建筑物接口系统的移动计算设备的示例性内部框图;
[0018] 图6示出了人类用户利用图5的移动计算设备读取由安装在建筑物的墙壁上的图4的系统登记/显示设备所提供的建筑物信息标记;
[0019] 图7示出了在如图6所示读取建筑物信息标记时的移动计算设备的示例性正视图;
[0020] 图8示出了图5的移动计算设备显示经由建筑物接口系统提供的建筑物地图的示例性截屏;
[0021] 图9示出图5的移动计算设备显示经由建筑物接口系统提供的建筑物环境参数数据的示例性截屏;
[0022] 图10示出了人类用户利用图5的移动计算设备来读取安装在建筑物设备上的建筑物信息标记;
[0023] 图11示出了图5的移动计算设备显示经由建筑物接口系统提供的设备数据的示例性截屏;
[0024] 图12示出了用于包含在图3的现场控制板中的建筑物接口系统建筑物应用的示例性处理流程;
[0025] 图13示出了用于包含在图5的移动计算设备中的建筑物接口系统移动应用的示例性处理流程;以及
[0026] 图14示出了在用于图1的建筑物接口系统的建筑物接口系统建筑物应用与建筑物接口系统移动应用之间的交互。

具体实施方式

[0027] 参照图1,示出了用于建筑物网络50的示例性拓扑图。建筑物网络50包括经由广域网55进行有线或无线通信的多个系统和部件。建筑物网络50通常包括多个建筑物自动化系统100和建筑物接口系统200(其在本文中可以被称为“建筑物协同接口系统”或“BSIS”)。BSIS200包括经由无线接入点230与建筑物网络50进行通信的一个或多个移动计算设备
300。BSIS还包括连接到容纳建筑物自动化系统100的建筑物的一个或多个系统登记/显示设备250。BSIS还包括数据存储设备,其包含经由广域网55可访问的建筑物信息数据库210和用户数据库220。用于BSIS200的软件应用被存储在移动计算设备300和建筑物自动化系统100二者上。如将在本文中说明的,建筑物接口系统200使得建筑物自动化系统中的一个或多个建筑物自动化系统能够基于人类动作而更高效且有效地进行操作。另外,建筑物接口系统200使建筑物自动化系统能够与建筑物中的人更好地共享信息。
[0028] 在以下页中,首先说明被配置成与BSIS200一起使用的示例性建筑物自动化系统100的总体布置。此后,说明系统登记/显示设备250的总体布置,随后是移动计算设备300的总体布置。在描述了BAS、系统登记/显示设备250和移动计算设备300之后讨论整个BSIS200的总体操作。
[0029] 建筑物自动化系统
[0030] 在图1的实施例中,建筑物自动化系统100包括群发通知系统120、闭路电视系统130、安防系统140、消防警报系统150和环境控制系统160。图2示出了作为建筑物99内的建筑物网络20的一部分的示例性建筑物自动化系统(BAS)100的系统框图。建筑物自动化系统
100被示出为针对多个建筑物操作中的任一建筑物操作(例如环境控制、安防、生命或消防安全、工业控制和/或等)而提供控制功能的分布式建筑物系统。BAS的示例是可从伊利诺伊州布法罗格罗夫的西门子工业有限公司建筑物技术分部获得的 建筑物自动化系统。 建筑物自动化系统使之能够设置和/或更改系统的各种控制,通常如以下所提供的。尽管在以下段落中提供了对示例性BAS的简要描述,然而应当认识到,本文所描述的建筑物自动化系统100仅仅是用于建筑物自动化系统的示例性形式或配置。
[0031] 特别参照图2,建筑物自动化系统100包括至少一个监控系统或工作站102、客户端工作站103a至103c、报告服务器104、由现场控制板106a和106b代表的多个现场控制板、以及由控制器108a至108e代表的多个控制器。然而应当认识到,可以采用多种不同的BAS架构。
[0032] 控制器108a至108e中的每个控制器都代表了多个局部性的标准建筑物控制子系统中的一个,例如空间温度控制子系统或照明控制子系统等。用于建筑物控制子系统的合适的控制器包括例如可从伊利诺伊州布法罗格罗夫的西门子工业有限公司建筑物技术分部获得的TEC模型(终端设备控制器)。为了对其相关联的子系统实施控制,每个控制器108a至108e都连接至一个或多个现场设备,例如在图2中作为示例而示出的连接至控制器108a的传感器109a和致动器109b的传感器或致动器。
[0033] 通常,例如控制器108a的控制器基于所感测的条件和所期望的设置点条件而对子系统进行控制。控制器控制一个或多个现场设备的操作以试图使所感测的条件达到所期望的设置点条件。作为示例,考虑由控制器108a控制的温度控制子系统,其中致动器109a连接至空调气闸并且传感器109a是室内温度传感器。如果由传感器109a提供的感测温度与期望的温度设置点不相等,则控制器108a可以进一步经由致动器109b来打开或关闭空调气闸以试图使温度接近期望设置点。应当指出,在BAS100中,传感器、致动器和设置点信息可以在控制器108a至108e、现场控制板106a至106b、工作站102以及BAS100上或连至BAS100的任何其他元件之间被共享。
[0034] 为了便于共享这样的信息,例如连接至控制器108a和108b的那些子系统组通常被组织成楼层级网络或现场级网络(“FLN”),并且通常对接至现场控制板106a。FLN数据网络110a是可以适当采用任何合适的专有或开放协议的低级数据网络。子系统108c、108d和
108e连同现场控制板106b一起经由另一低级FLN数据网络110b类似地进行连接。再次,应当认识到,可以采用各种不同的FLN架构。
[0035] 现场控制板106a和106b还经由建筑物级网络(“BLN”)112连接至工作站102和报告服务器104。现场控制板106a和106b由此协调在子系统108a至108e与监控计算机102和报告服务器104之间的数据和控制信号的通信。另外,现场控制板106a、106b中的一个或多个可以自己与例如通风气闸控制器等的现场设备直接通信并控制它们。为此,如图2所示,现场控制板106a可操作地连接至一个或多个现场设备,其例如显示为传感器109c和致动器109d。
[0036] 工作站102提供对建筑物自动化系统100的总体控制和监视,并且包括用户接口。工作站102还操作成与BAS100的各种元件交换数据的BAS数据服务器。BAS数据服务器还可以与报告服务器104交换数据。BAS数据服务器102使之能够通过各种应用来访问BAS系统数据。这样的应用可以在工作站102或其他监控计算机(未示出)上被执行。
[0037] 继续参照图2,工作站102可操作成接受来自用户的修改、改变和/或变更等。这通常经由用于计算机102或者属于计算机102的用户接口105来完成。用户接口可以包括键盘、触摸屏、鼠标或其他接口部件。工作站102此外可操作成影响或更改现场控制板106a、106b以及BAS100的其他部件的操作数据。现场控制板106a和106b利用来自工作站102的数据和/或指令来提供对它们各自控制器的控制。
[0038] 工作站102还可操作成轮询或查询现场控制板106a和106b以用于收集数据。工作站102处理从现场控制板106a和106b接收的数据,包括趋势数据。因此,关于轮询、查询或者其他方式从现场控制板106a和106b收集信息和/或数据,工作站102对其进行存储、记录和/或处理以用于各种用途。为此,现场控制板106a和106b可操作成接受来自用户的修改、更改和/或变更等。
[0039] 优选地,工作站102还维护与每个现场控制板106a和106b相关联的数据库。数据库维护用于所关联的现场控制板的操作和配置数据。报告服务器104按照需要存储历史数据、趋势数据、差错数据、系统配置数据、图形数据和其他BAS系统信息。在至少一个实施例中,由BAS数据服务器102提供BSIS200的建筑物信息数据库210和用户数据库220。在其他实施例中,建筑物信息数据库210和用户数据库220可以被存储在其他地方。例如,如图3所示,建筑物信息数据库210和用户数据库220可以被存储在现场控制板上。
[0040] 管理级网络(MLN)113可以连接至其他监控计算机、互联网网关或去往其他外部设备的其他网关,以及连接至附加的网络管理器(其转而经由附加的低级数据网络而连接至更多子系统)。监控计算机102使用MLN113对去往或来自MLN113上的其他元件的BAS数据进行传送。MLN113可以适当地包括以太网或类似的有线网络,并且可以采用TCP/IP、BACnet和/或支持高速数据通信的其他协议。
[0041] 图2还示出了BAS100可以包括或者连接至BSIS200的各种部件。例如,现场控制板106b在图2中被示为容置BSIS200的建筑物信息数据库210、用户数据库220和无线接入点
230。移动计算设备300被配置成经由现场控制板106b上提供的无线接入点230而与BAS100进行无线通信。另外地,BSIS200的系统登记/显示设备250在图2中被示为与BLN112耦合。尽管前述BSIS构件在图2中被示为与现场控制板106b之一相关联,然而应当认识到,在其他实施例中,所述以及其他BSIS构件可以被不同地被置于BAS100中或者连接至BAS100。例如,BSIS的建筑物信息数据库210、用户数据库220和无线接入点230可以在工作站102上被提供。可选地,建筑物信息数据库210和用户数据库220可以与图2中示出的那些部件分开容置,例如在耦合至建筑物级网络112或其他BAS位置的单独的计算机设备中。这种单独计算机设备还可以被用于存储BSIS操作软件。类似地,BSIS200的无线接入点230可以被容置在工作站102内,或者被容置在耦合至BAS的建筑物级网络112的单独计算机设备内。
[0042] 现在参照图3,示出了图2的现场控制板106b的示例性实施例的框图。应当认识到,现场控制板106b的实施例仅仅是耦合至BSIS200的BAS100中的现场控制板的示例性实施例。同样地,图3的现场控制板106a的示例性实施例代表了可以以本文阐述的方式操作的现场控制板的所有方式或配置。
[0043] 图3的现场控制板106包括以典型的方式被配置成用于建筑物自动化系统现场控制板的壳体、机柜等114。现场控制板106a包括处理电路/逻辑122、存储器124、电源模块126、用户接口128、I/O模块134、BAS网络通信模块136和无线接入点230。
[0044] 处理电路/逻辑可操作成、被配置成和/或适于操作包含此处所描述的组件、功能、特征和/或等的现场控制板106a。为此,处理电路122可操作地连接至下面所描述的现场控制板106a中的所有元件。处理电路/逻辑122通常受控于包含在存储器124中的程序指令或者编程软件或固件142,如下面进一步详细说明的。除了存储指令142之外,存储器还存储由BAS100和/或BSIS200使用的数据152。
[0045] 现场控制板106a还包括可操作成、适于和/或被配置成向现场控制板106a(即现场控制板中的各种部件)供给适当电力的电源模块126。电源模块126可以在标准120伏特AC电上进行操作,但可以可选地在其他AC电压上进行操作或者包括由一个或多个电池供给的DC电源。
[0046] 在现场控制板106a中还提供了输入/输出(I/O)模块134。I/O模块134包括直接与终端控制系统设备(例如致动器和传感器)通信的一个或多个输入/输出电路。因此,例如,I/O模块134包括用于从传感器109a接收模拟传感器信号的模拟输入电路系统,并且包括用于向致动器109b提供模拟致动信号的模拟输出电路系统。I/O模块134通常包括若干个这样的输入和输出电路。
[0047] 现场控制板106a还包括BAS网络通信模块136。网络通信模块136允许与控制器108a和108b以及FLN110a上的其他部件通信,而且还允许与工作站102、其他现场控制板(例如现场控制板106a)以及BLN112上的其他部件通信。为此,BAS网络通信模块136包括连接至FLN110b的第一端口(其可以适当为RS-485标准端口电路)、以及连接至BLN112的第二端口(其同样可以为RS-485标准端口电路)。
[0048] 现场控制板106a可以被本地访问。为了便于本地访问,现场控制板106a包括交互式用户接口128。利用接口128,用户可以控制来自诸如传感器109a和致动器109b等设备的数据的收集。现场控制板106a的用户接口128包括显示数据和接收输入数据的设备。这些设备可以是永久固定至现场控制板106b的设备或者便携并可移动的设备。用户接口128可以适当地包括LCD型屏幕等和键盘。用户接口128可操作成、被配置成和/或适于更改并显示关于现场控制板106a的信息,例如状态信息,和/或与现场控制板106a的操作、运转和/或修改或更改有关的其他数据。
[0049] 如以上所说明的,可以经由有线通信(例如,经由通信模块136或I/O模块134)并且经由对现场控制板的本地访问(例如经由用户接口)来进行与现场控制板106b的通信。另外,现场控制板106b还配备有经由无线接入点230与远程设备通信的能力。经由无线接入点的通信可以利用各种已知的通信协议中的任一种来完成,包括使用IEEE802.11标准的那些。在图3的实施例中,无线接入点被标识为WiFi服务器,但应当认识到,无线接入点可以使用不同的通信协议,例如 或 协议。
[0050] 如以上所提及的,存储器124包括可由处理器122执行的各种程序。特别地,图3的存储器124包括BAS应用144和BSIS建筑物应用146。BAS应用包括被配置成控制BAS100的现场控制板106b的常规应用,以控制和监视BAS100的各种现场设备109a至109n。因此,由处理器122执行BAS应用144导致控制信号经由现场控制板106b的I/O模块134而被发送至现场设备109n。BAS应用144的执行还导致处理器122从各种现场设备109n接收状态信号和其他数据信号,并将相关联的数据存储在存储器124中。在一个实施例中,BAS应用144可以由可从西门子工业有限公司商业上获得的 BAS控制软件或者另一BAS控制软件来提供。
[0051] BSIS建筑物应用146被配置成便利人类用户与建筑物自动化系统100之间的高级交互。特别地,BSIS建筑物应用146被配置成:识别人类用户在建筑物99中的位置;基于人类用户在建筑物中的位置来控制BAS100;以及经由用户所携带的移动计算设备300向人类用户提供建筑物信息。如下面参照图6至图14进一步详细说明的,BSIS建筑物应用146基于移动计算设备300与多个系统登记/显示设备250之一之间的关联来确定人类用户在建筑物中的位置。移动计算设备与BSIS建筑物应用之间的通信是经由无线接入点230来进行的。
[0052] 除了指令142之外,存储器124还包括数据152。数据152包括记录154、图形视图156、房间数据库158、用户数据库162和设备数据库164。记录154包括由现场控制板106b存储且与现场设备109的控制和操作相关联的当前和历史数据。例如,记录154可以包括建筑物99的特定房间中的当前和历史温度信息,如由房间内的热敏电阻器或其他温度传感器所提供的。存储器中的记录154还可以包括用于现场设备109的各种设置点和控制数据,其可以被预先安装在存储器124中或者由用户通过用户接口128提供。记录154还可以包括与BAS应用144和BSIS建筑物应用146的控制和操作有关的其他信息,包括统计、记录、许可和历史信息。
[0053] 图形视图156向用户提供待显示在移动计算设备300上或经由用户接口128进行显示的各种屏幕布置。在下面进一步详细讨论的图8、图9和图11中提供了用于在移动计算设备300上显示的这种屏幕的示例。
[0054] 房间数据库158包括与建筑物99的布局有关的数据。该房间数据库158包括用于建筑物内的每个房间或区域的唯一标识符(例如房间“12345”)。除了唯一标识符数据之外,房间数据库158可以包括关于建筑物99内的特定房间或区域的其他信息。例如,房间数据库158可以包括与位于房间或区域内的现场设备、被置于房间或区域内的特定设备(例如,科研设备、制造设备或HVAC设备)有关的信息。
[0055] 用户数据库162包括与时常出入建筑物99的人类用户有关的数据。因此,用户数据库162包括用于每个人类用户的唯一标识符(例如用户“12345”)和与该用户相关联的用户配置文件。用户配置文件可以包括由用户提供的信息或由第三方提供的关于用户的信息。例如,用户配置文件可以包括用于用户的优选温度或照明度,其由用户提供给用户数据库
162。同样,用户配置文件可以包括用于用户的安全许可等级、房间进入权或数据访问权,其全部由第三方(例如拥有建筑物99的雇主的人力资源部或保卫处)提供给数据库162。
[0056] 设备数据库164包括与建筑物99内的各件设备有关的数据。设备可以包括与BAS100相关联的现场设备或被置于建筑物99内的其他设备。例如,设备数据库164可以包括与位于建筑物的特定房间中的制造或科研设备有关的信息。设备数据库164维护用于每个设备的唯一标识符(例如设备“12345”)和与该设备相关联的数据。例如,数据库164可以在数据库164内将特定简图、操作手册、照片或类似数据与给定的设备相关联。
[0057] 尽管在前述实施例中已经将现场控制板106b解释为容置BSIS建筑物应用146和各种BSIS数据库(例如房间数据库158、用户数据库162和设备数据库164),然而应当认识到,这些部件可以被保留在与BAS100相关联的其他位置中。例如,这些部件可以全部被保留在BAS的中央工作站102内或者网络50中的单独指定的BSIS计算设备内。
[0058] 系统登记/显示设备
[0059] 现在参照图4,示出了示例性系统登记/显示设备250。系统登记/显示设备可以是被安装在建筑物99的各个位置处的若干不同系统登记/显示设备中的一个。系统登记/显示设备250被配置成向人类用户呈现信息,并且在一些实施例中,可以被配置成从人类用户接收信息。因此,系统登记/显示设备250包括能够向人类用户显示可视数据的显示屏255,例如LED、LCD或者等离子屏。
[0060] 系统登记/显示设备250的主要功能是显示能够由移动计算设备300读取的建筑物信息标记260。在图4的实施例中,建筑物信息标记260是以2D条形码265的形式而被提供的。该2D条形码265包含指示建筑物99内的特定房间或区域的数据。因此,在本文中建筑物信息标记260还可以被称为物理世界超链接(“PWHL”),因为读取建筑物信息标记260的移动计算设备被链接至建筑物内与该建筑物信息标记相关联的物理位置。在图4的示例中,2D条形码
265提供了指示用于房间数据库158(参见图3)中的房间之一的一个唯一标识符的图案。
[0061] 显示2D条形码265的系统登记/显示设备250被安装在建筑物99中的关联于2D条形码的房间内或者接近于该房间的位置处。例如,如果系统登记/显示设备250被安装在建筑物99的主厅中的墙壁上,则呈现在屏幕255上的2D条形码260是与建筑物主厅相关联的图案。作为另一示例,如果系统登记/显示设备250被安装成紧挨着建筑物99内的测试实验室的门口或其他入口,则呈现在屏幕255上的2D条形码260是与测试实验室相关联的图案。因此,与特定位置相关联的2D条形码265始终是在建筑物99内接近于该位置地被提供的。
[0062] 除了提供与建筑物内的特定位置相关的信息,2D条形码还可以与附加的建筑物信息相关联。例如,2D条形码可以提供指示建筑物内的特定设备(例如实验室测试站、制造设备或者HVAC设备)的数据。在一些实施例中,建筑物信息标记260可以提供指示设备的数据来代替与特定位置有关的数据。在这些实施例中,(以上参照图3所描述的)房间数据库158或者设备数据库164可以将设备链接至建筑物99中的物理位置。在其他实施例中,建筑物信息标记260可以包括与设备和位置二者相关联的数据。
[0063] 除了建筑物位置和设备信息之外,建筑物信息标记260还可以与关于建筑物99的附加信息相关联。例如,建筑物信息标记260可以包括指示当前日期或时间的数据或者当前房间参数。这样的房间参数的示例可以包括当前环境条件、安全条件或可由BAS检测或跟踪的其他参数。尽管在图4中将2D条形码265显示为建筑物信息标记260的一种可能类型,然而应当认识到,许多其他类型的建筑物信息标记也是可能的,例如1D条形码或者与光学字符识别或其他类型的自动识别和数据获取方法相关联的其他标记。
[0064] 系统登记/显示设备250可以耦合至BAS100的BLN112或者FLN110a。因此,系统登记/显示设备250被配置成从BAS100接收信息并将这样的信息显示在屏幕255上。该信息可以包括建筑物信息标记260(例如2D条形码265)以及可能对人类用户有益的其他信息,例如建筑物信息、天气信息、时事新闻、当日时间或者其他信息。例如,在图4的实施例中,屏幕的左半部270显示建筑物信息标记260,而屏幕的右半部275显示关于建筑物的能耗信息。作为另一示例,屏幕的左半部275可以提供用于使用BSIS200的指导或关于BSIS200的通用信息。
[0065] 如以上所指出的,图4的系统登记/显示设备200的屏幕255是能够随时间改变的动态显示器。这对建筑物信息标记260和提供在屏幕上的用户信息二者均适用。例如,如果建筑物信息标记260由2D条形码提供,则2D条形码可以包括按秒改变的当日时间信息。作为另一示例,2D条形码可以包括与建筑物中的用户数量有关的信息或者其他动态信息。
[0066] 除了显示屏幕255之外,系统登记/显示设备可以包括使得人类能够与BAS100对接的附加部件。例如,在至少一个实施例中,屏幕255是使得用户能够经由屏幕255输入数据的触摸屏。系统登记/显示设备250还可以包括附加部件,例如扬声器、麦克风、摄像机、各种数据通信端口和其他接口部件,包括在电视机或计算机监视器上常见的那些。这些附加接口部件可以被用于向人类用户提供有用的特性,例如向人类用户提供用于BSIS200的音频指示。这些附加接口部件还可以在保安措施方面被用来在建筑物内的各个位置处提供监视摄像机和对讲机。另外地,当系统登记/显示设备250出现问题时,接口部件可以供维护使用。
[0067] 尽管以上已经将系统登记/显示设备250解释为显示动态数据并具有多个电子组件,但在其他实施例中,系统登记/显示设备250可以被配置成仅显示静态数据并且无电子部件。在这样的布置中,系统登记/显示设备250可以是张贴在房间外面或门口的印刷记号,其标识该房间并显示建筑物信息标记260。例如,系统登记/显示设备250可以包括以墨印刷的房间名称和号码,其中以墨印刷的2D条形码紧接在该房间名称和号码之后。当在建筑物99中存在多个系统登记/显示设备250时,可以使用静态和动态设备的组合,包括如本段中所描述的印刷记号与如以上结合图4所描述的具有屏幕和各种电子部件的设备的组合。
[0068] 移动计算设备
[0069] 除了系统登记/显示设备250之外,BSIS还包括移动计算设备300。移动计算设备300可以由能够由人类携带、读取建筑物信息标记260并且经由无线接入点230与BAS100通信的任何移动设备来提供。图1所示的移动计算设备300包括被配置成读取建筑物信息标记
260的摄像机302和用作用户接口的屏幕304。同样如图1所示,移动计算设备300被配置成通过经由无线接入点230至WAN55的WiFi连通性而与BAS100进行通信。示例性移动计算设备包括个人数字助理、智能手机和手持个人计算机(例如, iOS
iPad 等)。
[0070] 现在参照图5,示出了示例性移动计算设备300的内部框图。图5的移动计算设备300包括以典型方式配置用于移动计算设备的壳体或外壳等308。移动计算设备300包括处理电路/逻辑310、存储器320、电源模块330、用户接口340、摄像机/扫描仪模块350和无线收发器360,它们全部被置于壳体内。本领域技术人员应当认识到,移动计算设备300的实施例仅是被配置用于通过无线网络与BAS100通信的移动计算设备的示例性实施例,并且可以包括未示出的其他部件以避免使得本发明的各方面难以理解。
[0071] 处理电路/逻辑310可操作成、被配置成和/或适于操作包括本文所描述的组件、功能、特征和/或等的移动计算设备300。为此,处理电路310可操作地连接至下述移动计算设备300中的全部元件。处理电路/逻辑310通常受控于包含在存储器320中的程序指令或编程软件或固件322,如下面进一步详细说明的。除了存储指令322之外,存储器还存储由BAS100和/或BSIS200使用的数据324。
[0072] 移动计算设备300还包括电源模块330,其可操作成、适于和/或被配置成向移动计算设备300(即移动计算设备中的各种部件)供给合适的电力。电源模块300通常是由一个或多个电池供给的DC电源。
[0073] 无线计算设备300还包括用户接口340。用户接口340使得移动计算设备300能够向用户呈现信息,并且还使得用户能够将数据插入移动计算设备300中。因此,用户接口340可以被配置成驱动触摸屏、小键盘、按钮、扬声器、麦克风或各种其他标准用户接口设备中的任一种。
[0074] 在移动计算设备300中还提供摄像机/扫描仪模块350。摄像机/扫描仪模块350被配置成读取由系统登记/显示设备250提供的建筑物信息标记260。因此,例如摄像机/扫描仪模块350可以包括被配置成聚焦于建筑物信息标记260并产生图像的电子数据文件(例如JPEG文件)的摄像机。可选地,摄像机/扫描仪模块350可以包括条形码读取器或被配置成读取建筑物信息标记的其他标记读取器,并且生成用于标记的关联电子数据文件。
[0075] 由摄像机/扫描仪模块340生成的电子数据文件被存储在存储器320中。处理电路/逻辑310被配置成将由摄像机/扫描仪模块340生成的电子数据文件处理成待经由无线收发器360发送的标记数据。处理电子数据文件的程度可以被限制成使得待由无线收发器360发送的标记数据包括由摄像机/扫描仪模块340捕获的完整电子数据文件(例如,JPEG文件形式的条形码的整个图像)。在此情况下,对标记数据执行后续处理以使BAS能够确定与该标记数据相关联的唯一标识符。可选地,在通过无线收发器360发送标记数据之前,移动计算设备可以对电子数据文件执行更多相关的处理。例如,处理电路/逻辑310可以被配置成生成与由移动计算设备300捕获的建筑物信息标记相关联的条形码号或其他唯一标识符。在此情况下,仅唯一标识符可以作为标记数据经由无线收发器360发送。
[0076] 收发器360被配置成经由无线接入点230与WAN55通信。该通信包括标记数据和其他数据从移动计算设备300到BAS100的传送。该通信还涉及从BAS100到移动计算设备300的数据接收。收发器被配置成按照与无线接入点230相同的协议进行通信。如先前所讨论的,这样的协议可以包括使用IEEE802.11标准的那些,例如WiFi、 或协议。
[0077] 存储器320包括可由处理器310执行的各种程序。特别地,图5的移动通信设备300中的存储器320包括BSIS移动应用322。BSIS移动应用322被配置成促进拥有移动通信设备的人类用户与建筑物自动化系统100之间的高级交互。为此,BSIS移动应用322被配置成读取建筑物内的PWHL并根据所读取的PWHL生成标记数据。BSIS移动应用322还被配置成经由无线服务器230(参见图1至图3)将标记数据和对于移动计算设备而言是唯一的用户标识数据传送至BAS100。BSIS移动应用还被配置成从BAS100接收数据并经由用户接口340将该数据显示在移动计算设备300的屏幕304上。下面将参照图6至图12进一步详细说明BSIS移动应用的操作。
[0078] 除了指令322之外,移动计算设备300的存储器320还包括数据。该数据包括与移动计算设备300的操作相关的当前和历史数据的记录324。例如,记录324可以包括在通过WAN55发送数据时标识移动计算设备300的用户标识信息。记录324还可以包括由移动计算设备300扫描的当前和历史PWHL,以及用于建筑物99内的与这样的PWHL相关联的各个房间的相关能耗或温度数据。存储器320中的记录324还可以包括例如从BAS接收的与建筑物99内的一个或多个设备有关的数据。
[0079] BSIS操作
[0080] 现在参照图6和图7,示出了人类用户在装备有BSIS200的建筑物99的大厅中。用户400拥有移动计算设备300。在访问建筑物场所之前,用户400将BSIS移动应用322下载到移动计算设备300。例如,用户400可以首先从BAS100(或者其他因特网可访问网站存储器)将BSIS移动应用322下载到连接至因特网的标准个人计算机;然后使用通用串行总线(USB)连接或者其他标准外设接口连接而将BSIS移动应用322下载到移动计算设备300。可选地,如果移动计算设备300具有与因特网的连接,例如通过蜂窝电话网络的连接(或者与因特网的WiFi连接),则用户400可以在到达建筑物时下载BSIS移动应用322。
[0081] 利用在移动计算设备上提供的BSIS移动应用322,用户接近固定于建筑物99中的特定位置(例如大厅墙壁)的系统登记/显示设备250。可选地,系统登记/显示设备250可以位于建筑物外部的建筑物入口处。PWHL260以2D条形码265的形式而被显示在系统登记/显示设备250的屏幕255上。用户400举起移动计算设备300至系统登记/显示设备250并且聚焦于2D条形码265。然后用户通过利用摄像机350获得2D条形码265的图像来读取PWHL。可选地,如果移动计算设备300未包含摄像机,则用户可以利用扫描仪或者其他设备来读取2D条形码265。由于在图6和图7的实施例中系统登记/显示设备250是动态设备,因此2D条形码被周期性地更新。这些更新可以随时间(例如每秒)进行或者利用一些其他准则(例如在每次读取2D条形码之后)进行。
[0082] 移动计算设备300上的BSIS移动应用322获取由摄像机350获得的PWHL260的图像并且根据所读取的PWHL而生成标记数据。该标记数据包括从PWHL图像中得到的建筑物位置数据。例如,建筑物位置数据可以指示PWHL在建筑物的前厅。从PWHL中得到的标记数据还可以包括供BSIS移动应用322使用的网络地址。在从所读取的PWHL260得到该信息之后,移动计算设备300将该标记数据传送到所指示的网络地址。当移动计算设备300发送该信息时,其还发送对于该移动计算设备300而言是唯一的用户标识数据。该唯一标识数据可以是例如用于移动计算设备300的通信地址或者一些附加的唯一标识符。该唯一标识数据使得BSIS建筑物应用146能够确定在建筑物内发送标记数据的特定用户/移动计算设备300。
[0083] 由移动计算设备300发送的数据在网络50中的无线接入点230处被接收。例如,如图3所示,无线接入点230可以是与现场控制板106b相关联的WiFi服务器。然后该数据被转发到执行BSIS建筑物应用146的处理电路122。BSIS建筑物应用146利用来自移动计算设备300的唯一标识数据而使用户登录BSIS200并标注该用户的当前位置(如前厅)。此时,在BAS100与移动计算设备300之间建立了双向通信链路,因为BAS100具有用于移动计算设备
300的网络地址,并且移动计算设备具有用于BAS100的网络地址(即从PWHL中得到的网络地址)。
[0084] 当BSIS建筑物应用146使新用户登录BSIS中时,用户被授予用户ID并与用户数据库162中的用户配置文件相关联。取决于用户,用户配置文件可以是通用用户配置文件(即“公共用户配置文件”)或专用用户配置文件(即“私人用户配置文件”)。时常出入建筑物99并注册到BSIS200的那些用户将具有针对用户而标识各种用户环境偏好和安全许可的私人用户配置文件。例如,第一用户Chris1234可以具有指示70度的温度偏好、90%的照明偏好以及3级安全许可的用户配置文件。另外,用户配置文件还可以指示各种其他偏好和许可,例如“浪潮”或“爵士”的电影原声带偏好,以及建筑物内允许Chris1234进入的受限制房间。
[0085] 不频繁访问建筑物99或者为一般公众成员的那些用户可以与公共用户配置文件相关联。公共用户配置文件向用户分配最普通的环境偏好和仅一般的公众安全许可。例如,公众用户配置文件可以将用户与72度的温度偏好相关联,并且仅授予用户公共级别安全许可以使得仅允许用户进入建筑物99内的公共区域。
[0086] 不允许具有公共用户配置文件的用户在BSIS内更改他们的用户配置文件。另一方面,可以许可具有私人用户配置文件的用户更改其配置文件中的某些偏好。这可以通过移动计算设备300上的允许用户“更改配置文件”的选项来完成。可选地,在一些BSIS布置中,仅许可管理员更改用户配置文件。
[0087] 在用户登录BSIS200之后,BSIS建筑物应用146采取如下动作:(i)向用户提供建筑物信息数据;以及(ii)基于用户在建筑物99内的存在而自动控制各种建筑物参数。在使新用户登录BSIS200时,BSIS建筑物应用200基于该用户的配置文件而向该用户的移动计算设备300发送某些建筑物数据。该建筑物数据可以包括欢迎消息和用于使用BSIS200的操作指南。建筑物数据还可以包括关于建筑物99的各种其他信息。在一个典型实施例中,当用户登录BSIS200时,BSIS建筑物应用146从房间数据库158中检索建筑物布局数据,并且将该建筑物布局数据发送至用户。另外,BSIS建筑物应用146还基于刚刚由用户扫描的特定PWHL来发送用户位置数据。如先前所讨论的,每个PWHL都与建筑物99内的特定房间或区域相关联,因此BSIS建筑物应用能够基于所扫描的PWHL来确定用户在建筑物内的位置。
[0088] 当在移动计算设备300处接收了建筑物布局数据和用户位置数据时,BSIS移动应用322使用该数据以在移动计算设备300的屏幕304上呈现地图。图8示出了在移动计算设备的屏幕304上的示例性地图370。BSIS移动应用322可以被配置成在接收建筑物布局数据时或仅在用户从菜单栏380中选择“地图”选项之后自动显示地图370。
[0089] 在图8的实施例中,地图370示出了建筑物99内的各个房间和走廊,并且还包括当前位置标志372。地图370可以包括用名称标识建筑物的标题374。另外,地图370可以包括使用户能够查看建筑物的相关地图的地图菜单栏376。例如,如果建筑物是多层建筑物,则用户可以具有查看建筑物中的不同楼层的选项。地图370上的各个房间和走廊可以用文本标识或不用文本标识以帮助用户找到其他建筑物位置。另外地,取决于用户配置文件,地图菜单栏376可以使用户能够查看可选地图和数据,例如各个房间中的当前照明条件或温度、建筑物内的气流管道等。
[0090] 由BSIS移动应用322显示的菜单栏380还向用户提供除了“地图”选项之外的选项。这些选项还可以取决于用户配置文件以便仅被授权用户可以访问某些数据选项。例如,菜单栏380可以提供查看从建筑物内的各个闭路电视输出的视频的选项。作为另一示例,菜单栏380可以提供查看建筑物或建筑物内特定房间的能耗数据和相关报告的选项。图9示出了移动计算设备300向用户提供趋势报告的屏幕的示例。在一个实现中,当用户在菜单栏380上选择“趋势”按钮时,BSIS移动应用322使用户接口340在屏幕304上显示该趋势报告。在该实现中,如图9所示出的趋势报告显示了在一天内的各个时间的建筑物内或者建筑物中房间内的用户温度和湿度测量值,以及在一天内所读取的平均温度和湿度。
[0091] 如以上所提及的,BSIS建筑物应用146不仅被配置成向移动计算设备300提供建筑物数据,还被配置成基于用户在建筑物内的存在而自动控制BAS100的各种建筑物参数。因此,如果与被配置成控制建筑物内各种环境条件(例如温度、照明、湿度等)的环境控制系统相关联地使用BSIS200,则BSIS建筑物应用将试图控制BAS100以满足如在用户数据库162中包含的用户偏好。例如,如果用户数据库指示用户偏好70度的温度,则BSIS建筑物应用146将试图使用户所在的房间达到70度。这可以通过BSIS建筑物应用146与BAS应用144交互以向建筑物内的各个环境控制设备发送控制信号来实现。示例性环境控制设备包括自动调温器、气闸、灯、扬声器和如本领域技术人员应当认识到的各种其他现场设备。
[0092] 应当认识到,在许多情况下,具有不同用户配置文件的多个用户将位于同一房间中。在这些情况下,BSIS建筑物应用146可以配备有适当的冲突解决例程。例如,房间中的第一用户可能偏好68度的温度,而房间中的第二用户可能偏好74度的温度。该冲突可以由BSIS建筑物应用144通过将房间温度设置到平均偏好温度71度而简单地解决。结果,房间中的每个用户均影响房间中的实际温度。除了平均控制策略之外,其他冲突解决策略和过程也是可能的。例如,其他冲突解决策略可以包括:对于房间中有限数量的用户使用默认条件、中间条件、平均条件;基于身份,优选用户胜过非优选用户;或者各种其他策略。当房间不再被占用时,BAS将系统控制到默认(非占用)条件。
[0093] BSIS建筑物应用146被配置成跟踪每个用户在建筑物99中的位置。这是可能的,因为PWHL260被安装在遍布建筑物99的许多位置处,并且PWHL由于被显示为接近于房间(例如在房间内或者在房间的门口外部)而与建筑物中的不同房间相关联。如先前所提及的,这些PWHL260可以是静态(如印刷的)或者动态的(如呈现在屏幕上)。每当用户移动到建筑物99内的新房间时,该用户就利用他或她的移动计算设备300来读取与该房间相关联的PWHL260,并且与该PWHL相关联的标记数据被自动发送到BSIS建筑物应用146。这以与上面参照图6和图7所讨论的相同方式而向BSIS建筑物应用146通知用户在建筑物中的新位置。以此方式,通过将用户与关联于最近扫描的PWHL260的位置相关联,BSIS建筑物应用146能够跟踪该用户在建筑物内的位置。
[0094] 当用户移动至建筑物内的新位置时,在考虑如上所描述的各种冲突解决策略的情况下,BSIS建筑物应用146试图控制BAS100以满足用于每个用户的用户配置文件。如以上所说明的,如果BAS100是环境控制系统,则该BAS可以控制被配置成控制温度、照明、声音等的现场设备。如果BAS100是安防系统,则该BAS可以根据用户配置文件来控制门锁和其他现场设备以允许用户进入某些受限制房间。如果BAS100是群发通知系统,则该BAS可以在发生建筑物事件时向用户发送警报或其他告警(例如针对8层至10层的火警/疏散命令)。
[0095] 每当用户利用他或她的移动计算设备300扫描新的PWHL时,BSIS就将该用户与新位置相关联并且还向该用户发送关于其周围环境的新建筑物数据。再一次地,被发送至用户的建筑物数据是基于用户配置文件和相关许可等级的。该建筑物数据可以包括具有用户当前位置的地图、与新区域的能源使用有关的信息、新区域内的温度和湿度、新区域内的建筑物系统等。
[0096] 在BSIS200的至少一个可选实施例中,除了或者代替与建筑物位置的关联,建筑物99中的某些PWHL260还与建筑物设备相关联。建筑物设备可以包括现场设备、制造设备、测试设备或者位于建筑物内的其他设备。这样的设备的示例包括例如HVAC部件的多种部件,例如空气管道中的气闸、机器人和其他制造设备,以及离心机和其他实验室测试设备。在该实施例中,PWHL被安装在建筑物内的各件设备上,并且BSIS200被配置成向用户提供与各件设备相关的数据。
[0097] 图10示出了用户400扫描与实验室测试设备390相关联的静态PWHL260。来自由用户的移动计算设备300扫描的PWHL260的标记数据被自动发送到BSIS建筑物应用146。这不仅标识了在用户面前的特定实验室测试设备390,还标识了用户在建筑物中的新位置(即设备390所在的位置)。当接收了来自用户的标记数据时,BSIS建筑物应用146发送与用户面前的设备相关的新建筑物信息。该建筑物信息可以包括各种不同类型的信息中的任一种,例如特定的危险信息(如“注意:该区域中可能存在可燃气体”)、设备构造的图示或指示(例如电气原理图)、与设备的操作有关的操作指南(例如用户手册)、或者与设备维护有关的历史(例如“上一次空气过滤器更换:01/02/11”)。因此,当用户扫描与设备相关联的PWHL时,BSIS200向用户400提供对与该设备有关的图示和其他数据的即刻访问。用户从在移动计算设备300上提供给用户的菜单中简单地选择期望的数据,并且BSIS200将所请求的数据下载至用户。该数据能够帮助用户更高效地了解一个设备、使用一个设备来工作、维修或维护一个设备。
[0098] 除了通过BSIS200接收关于一个设备的信息之外,用户还可以将设备数据输入到BSIS200中。例如,针对一个特定设备,可以经由移动计算设备300而将与期望的操作参数、维护、设备布局等有关的数据全部输入到BSIS200中。图11示出了由移动计算设备300的BSIS移动应用322所生成的示例性截屏500,其中该移动计算设备300根据本文所描述的技术而扫描了与空气处理单元相关联的PWHL。截屏500示出了空气处理单元(AHU)502的透视图和该AHU的电流操作参数。例如,截屏500包括气闸参数504,其指示了气闸当前以“41.92”进行操作(例如气闸打开了41.92%)。移动计算设备300的BSIS移动应用322使对其呈现该屏幕的用户能够通过调节气闸参数504来更改气闸的操作参数。BSIS移动应用322还以类似的方式使用户能够调节其它各种操作参数。另外地,屏幕500可以包括使用户能够向BSIS移动应用322输入AHU的维护记录的用于用户的选项。因此,如果用户刚更改了AHU的空气滤波器,则该用户可以在如由BSIS移动应用322所呈现的屏幕500上选择使该用户能够促使BSIS移动应用将该信息经由收发器360发送到BSIS建筑物应用146以存储在设备数据库164中的选项。用于使用户调节操作参数、维护记录或提供任何其他系统输入的选项可以基于用户数据库162中与该用户相关联的访问等级。因此,公共用户可能不具有用于输入数据的能力或选项,然而具有最高级别访问权的用户可以具有针对遍及整个建筑物中的设备而更改操作参数和输入维护记录的能力。
[0099] BSIS建筑物应用流程
[0100] 现在参照图12,说明由BSIS建筑物应用146执行的用于与建筑物99内的用户进行交互的示例性流程。过程开始于步骤602,其中BSIS建筑物应用146等待试图登录BSIS200的新用户。在步骤604中,系统200的BSIS建筑物应用146确定用户是否已经向该系统发送了用于PWHL260的标记数据以及用于扫描该PWHL的移动计算设备的地址。如果没有,则该系统的BSIS建筑物应用146再次返回到步骤602并继续等待新用户登录信息。如果已接收用于PWHL的新标记数据,则BSIS建筑物应用146进行到步骤606并且更新建筑物计数以指示新用户已经进入建筑物并且试图登录系统。在步骤606中,将中断时间设为“0”以指示已经建立了BSIS建筑物应用146与BSIS移动应用322之间的通信。
[0101] 在步骤608中,BSIS建筑物应用146向发送标记数据的移动计算设备的地址分配用户ID,并将该用户ID与来自用户数据库162(参见图3)的用户配置文件相关联。如先前所讨论的,用户配置文件可以是公共用户配置文件或对于用户唯一的私人用户配置文件。用户配置文件向BSIS提供用户环境偏好、安全许可和相关的用户信息。
[0102] 在步骤610中,BSIS建筑物应用146通过将用户ID与由用户扫描的PWHL相关联来完成用户登录过程。特别地,更新用户数据库以将用户ID与其中PWHL被扫描的房间相关联。用户数据库还可以被更新以包括通过发送PWHL的BSIS移动应用322或BSIS建筑物应用146而从所扫描的PWHL中得到的其他信息;这种所得到的其他信息可以包括当日时间或也与该PWHL相关联的特定设备或系统。
[0103] 在步骤612中,BSIS建筑物应用146与BAS交互以基于用户数据库中的用户位置和偏好来调节建筑物参数。例如,如果BAS是环境控制系统,则可以从现场控制板(参见图3中的106b)向现场设备发送控制信号以基于用户偏好和冲突解决过程来调节房间温度、照明或其他环境条件,如上面所讨论的。如果BAS是安防系统,则门可以被解锁以允许进入建筑物或建筑物内的房间。
[0104] 在步骤614中,BSIS建筑物应用146向用户的移动计算设备300发送建筑物信息。示例性建筑物信息包括建筑物布局数据、用户位置数据、群发通知警报、能耗信息、房间温度信息、特定危险等。如以上所讨论的,向用户发送的建筑物信息是基于用户在建筑物内的位置和用户配置文件的。因此,不同用户将基于其位置和用户配置文件而在不同时间接收不同的建筑物信息。
[0105] 在步骤616中,BSIS建筑物应用146确定是否已经从同一用户接收到来自不同PWHL的新标记数据。如果已经接收到新标记数据,则应用返回到步骤610并且更新用户数据库以将用户与新PWHL数据(即新建筑物位置和/或建筑物内的新设备)相关联。如果尚未从该用户接收到新标记数据,则应用继续在步骤618的处理。
[0106] 在步骤618中,应用146确定用户是否已经(经由移动计算设备300的BSIS移动应用322)发送关于附加建筑物信息的请求,或者关于更新BSIS数据库(例如用户数据库或设备数据库)的请求。关于附加建筑物信息的请求可以是通过用户选择特定建筑物信息选项而被生成的请求,其中该特定建筑物信息选项在用户的移动计算设备300上所呈现的菜单上被提供给用户,如以上所讨论的。关于更新数据库的请求类似地是通过从用户的移动计算设备300中选择某些菜单选项而做出的。由移动计算设备300的BSIS移动应用322呈现在屏幕304上的一个这样的菜单选项允许某些用户通过更改他们的用户配置文件以指示不同的用户环境偏好来更新用户数据库。由移动计算设备300的BSIS移动应用322提供的另一菜单选项允许某些用户更新设备数据库以指示建筑物内设备的改变,例如对特定设备所执行的维护的报告。如果用户已经提交关于附加数据或更新数据库的请求,则应用146继续在步骤
620的处理并且为用户检索所请求的信息,或者更新用户所请求的数据库。此后,应用146返回到步骤612并调节建筑物参数(例如环境参数),并且向用户移动计算设备300发送新请求的建筑物或设备信息。
[0107] 在步骤622中,BSIS建筑物应用146确定与用户的移动计算设备300的通信是否正在进行。这可以通过确认已经在预定时间段内从移动计算设备300接收到消息而被确定。如果在预定时间段内未从移动计算设备接收到消息,则BSIS建筑物应用146可以向移动计算设备300发送“where is”消息以请求确认“where is”消息被移动计算设备接收。
[0108] 如果在步骤622中确定BSIS建筑物应用146保持与用户的移动计算设备300通信,则应用返回到步骤612,并且继续基于用户的位置和用户配置文件来调节建筑物参数并且向用户提供信息。然而,如果在步骤622中确定与移动计算设备300的通信已经中断,则应用继续在步骤624的处理并且递增中断时间计数。
[0109] 在步骤626中,BSIS建筑物应用146确定中断时间是否大于阈值时间,如果不是,则应用返回到步骤610,并且继续基于用户上一次已知的位置和用户配置文件来调节建筑物参数并向用户提供信息。然而,如果在步骤626中中断时间大于阈值时间,则应用146确定与用户的移动计算设备的通信已经丢失,并且假设用户已经离开建筑物。此时,应用继续在步骤628的处理并将建筑物计数递减一个用户。此时,用户退出BSIS200,并且BSIS不基于该用户的用户配置文件而对建筑物参数进行任何进一步的调节,直到用户再次登录系统为止。
[0110] BSIS移动应用流程
[0111] 现在参照图13,说明由BSIS移动应用322执行的示例性流程。过程开始于步骤702,其中BSIS移动应用322等待用户利用移动计算设备300的摄像机(或者其他读取器)来扫描PWHL。在步骤704中,BSIS移动应用322确定用户是否已经扫描PWHL。如果不是,则BSIS移动应用322返回到步骤702并且继续等待用户试图通过扫描PWHL来登录系统。
[0112] 如果在步骤704中确定用户已经扫描了PWHL,则BSIS移动应用322移至步骤706,并且经由无线服务器230而与BSIS建筑物应用146建立无线通信信道。在步骤706中,将中断时间设置为“0”以指示已经建立了BSIS建筑物应用146与BSIS移动应用322之间的通信。
[0113] 在步骤708中,BSIS移动应用322对由用户扫描的PWHL解码并且基于所扫描的PWHL而生成标记数据。然后BSIS移动应用322将该PWHL数据发送到BSIS服务器230。
[0114] 在步骤710中,BSIS移动应用322等待从BSIS服务器230接收建筑物信息。在从BSIS服务器接收到建筑物信息之后,应用322在移动计算设备300的屏幕304上显示该建筑物信息。如先前所讨论的,示例性建筑物信息包括建筑物布局数据、用户位置数据、群发通知警报、能耗信息、房间温度信息、特定危险等。向用户发送的建筑物信息是基于BSIS中的PWHL数据和用户配置文件的。因此,不同的用户将基于其位置和用户配置文件而在不同的时间接收到不同的建筑物信息。
[0115] 在步骤712中,BSIS移动应用322确定用户是否已经利用移动计算设备300扫描了新的PWHL。如果是,则应用返回到步骤708并且基于新扫描的PWHL而向BSIS服务器230发送标记数据。如果不是,则应用322进行到步骤714。
[0116] 在步骤714中,BSIS移动应用322确定用户是否已经使用了移动计算设备300上的图形用户接口来请求附加建筑物信息或者请求更新BSIS数据库(例如用户数据库或设备数据库)。关于附加建筑物信息的请求可以是通过用户选择特定建筑物信息选项而被生成的请求,其中该特定建筑物信息选项是在用户的移动计算设备300上所呈现的菜单上被提供给用户的,如以上所讨论的。关于更新数据库的请求类似地通过从用户的移动计算设备300中选择某些菜单选项而做出。如果在步骤714中用户已经提交了关于附加建筑物信息的请求或者关于更新数据库的请求,则应用接下来经由BSIS服务器230而向BSIS建筑物应用146发送请求(步骤716)。然后BSIS移动应用返回到步骤710并等待从BSIS服务器接收建筑物信息。如果在步骤714中用户未提交关于附加建筑物信息的请求或者关于更新数据库的请求,则应用继续在步骤718的处理。
[0117] 在步骤718中,BSIS移动应用322确定与BSIS建筑物应用146的通信是否正在进行。这可以通过确认已经在预定时间段内从BSIS建筑物应用接收到消息来被确定。如果在步骤
718中确定BSIS移动应用322保持与BSIS建筑物应用146的通信,则BSIS移动应用返回到步骤708。然而,如果在步骤718中确定与BSIS建筑物应用146的通信已经中断,则应用移到步骤720并递增中断时间计数。
[0118] 在步骤722中,BSIS移动应用322确定中断时间是否大于阈值时间。如果不是,则应用返回到步骤710并继续从BSIS建筑物应用146中寻找其他建筑物信息。然而,如果在步骤722中中断时间大于阈值时间,则BSIS移动应用322确定与BSIS建筑物应用146的通信已经丢失,并且假设用户已经离开建筑物。此时,BSIS移动应用322自动结束直到再次由用户再次启动为止。
[0119] 示例性BSIS条形码扫描情景
[0120] 现在参照图14,说明当用户利用移动计算设备300扫描PWHL时在BSIS建筑物应用146与BSIS移动应用322之间的示例性交互。在该说明中,用户通过使用如本文所描述的移动计算设备300开始扫描建筑物中的用户找到PWHL的位置处的PWHL(例如条形码)(如由交互线802所反映的)。然后移动计算设备300捕获PWHL图像(如由交互线804所反映的)并且BSIS移动应用322对PWHL图像解码以确定与PWHL相关联的当前位置信息或当前设备信息(如由交互线806所反映的)。如果用户先前已经接收到建筑物信息(例如建筑物地图),则移动计算设备300可以基于从PWHL图像中解码的信息来更新其显示(例如指示建筑物地图上的当前位置),如由交互线808所显示的。然后BSIS移动应用继续将从PWHL图像中解码的标记数据(例如当前位置)发送到BSIS建筑物应用(如由交互线810所反映的)。BSIS建筑物应用146获取从BSIS移动应用接收的标记数据并且相应地更新用户数据库(例如,如由交互线
812所反映的那样在用户数据库中将用户与当前位置相关联)。接下来,如由交互线814所显示的,BSIS建筑物应用146基于新用户位置向BSIS移动应用322发送更新和修改(例如当前位置处的当前温度信息)。然后BSIS移动应用322可以基于从BSIS建筑物应用146接收的新用户位置来更新移动计算设备300的屏幕304以适当地显示更新(如由交互线816所反映的)。在此之后,BSIS建筑物应用146向与BSIS通信的一个或多个附加建筑物自动化系统(例如群发通知系统)发送与用户位置有关的更新,如由交互线818所反映的。这些建筑物自动化系统还基于新建筑物位置来更新用户信息,并且基于新用户位置向BSIS移动应用发送更新(例如基于用户位置而来自群发通知系统的警告),如由交互线820所显示的。然后BSIS移动应用322更新移动计算设备的屏幕以适当地显示从各个建筑物自动化系统接收到的更新,如由交互线822所反映的。
[0121] 尽管应用144、146和322中的每一个都被描述成作为由处理电路122或310执行的软件(即作为硬件和软件的组合)来被实现,然而所介绍的实施例可以单独以硬件来实现,例如专用集成电路(“ASIC”)设备。
[0122] 本文通过仅示例而非限制的方式已经介绍了对用于建筑物自动化系统的协同接口系统的一个或多个实施例的在先详细描述。应当认识到,本文所描述的某些个别特征和功能具有可以在不包含本文所描述的其他特征和功能的情况下而获得的优势。此外,应当认识到,以上公开的实施例的各种替换、修改、变型或改进以及其他特征和功能或其可选组合,可以被期望地合并成许多其他不同的实施例、系统或应用。本文目前无法预料或预见的替换、修改、变型或改进可以随后由本领域技术人员做出,其同样旨在由所附权利要求涵盖。因此,任何所附权利要求的精神和范围不应当受限于本文所包含的实施例的描述。