用于综合楼宇自动化系统的容错服务技术方案

技术编号:24019579 阅读:41 留言:0更新日期:2020-05-02 04:46
一种服务,其直接访问一个或多个楼宇自动化系统单元,以收集数据,并将数据提供给数据使用者。

Fault tolerant service for integrated building automation system

【技术实现步骤摘要】
【国外来华专利技术】用于综合楼宇自动化系统的容错服务
本专利技术主要涉及楼宇自动化系统,并且更具体地涉及从楼宇自动化系统收集数据。
技术介绍
大多数现代楼宇都建造有安全系统、应急系统、供暖通风和空气调节(HVAC)系统,所有这些系统都具有许多传感器、风扇、值和执行器。这些系统通常一起称为楼宇自动化系统(BAS)。这些设备中的许多都由位于分布在整个楼宇甚至校园内的现场面板中的微控制器或微处理器控制。组成BAS的单元通常称为点、面板和设备。如图1所示,楼宇自动化系统中的设备、面板和点可包括早期自动化尝试中的传统设备,并且其资源和能力有限;它们甚至可能来自不同的制造商。具有传统设备的BAS13通常具有与传统设备15、面板16和点17直接通信的管理器14。诸如设备11和设备12的外部设备可直接从管理器14获取数据。转向图2,示出了具有多个从BAS13请求数据的数据使用者24和26的图20。具有传统的楼宇自动化设备、面板和点的BAS(诸如BAS13)通常具有有限的通信能力,可能会在压力下失效。这些限制是由于有限的处理能力、带宽限制和存储器/缓冲区限制而产生的。此外,BAS13中的传统设备可能缺少万维网甚至互联网访问。BAS存在的另一个问题是设备通常专用于安装并且不是共享的。鉴于前述内容,持续需要用于从具有传统设备和/或限制硬件的一个或多个BAS采集数据,然后在不向BAS施加压力的容错系统中使数据可供数据使用者使用的系统、装置和方法。
技术实现思路
综合楼宇多服务(MSIB)服务器直接与BAS的设备、面板和点通信,而不会以容错的方式专用于BAS。MSIB启动虚拟节点管理器,该虚拟节点管理器管理多个具有与BAS的设备、面板和点通信的能力的容错虚拟节点。因此,数据使用者能够使用非专有或标准接口访问MSIB而不是直接访问BAS。此种通信减少BAS中集成的BAS网关或管理设备的负载。此外,可以经由现代方法、应用程序和协议获得在MSIB处收集的数据。通过检查以下附图和具体实施方式,本专利技术的其它设备、装置、系统、方法、特征和优点对于本领域技术人员将变得显而易见。旨在将所有此类附加系统、方法、特征和优点包括在本说明书内,在本专利技术的范围内,并由所附权利要求书保护。附图说明通过参考以下附图可以更好地理解本专利技术。附图中的部件不一定按比例绘制,而是将重点放在说明本专利技术的原理上。在附图中,在所有不同的视图中,相似的附图标记指定对应的部分。图1是传统楼宇自动化系统(BAS)的图示。图2是从图1的传统BAS采集数据的现有技术方法的图示。图3是根据示例实现方式的MSIB的图。图4是根据示例实现方式的与BAS和数据使用者通信的、图3的MSIB的图。图5是根据本专利技术的示例实现方式的与多个BAS和数据使用者通信的、图3的MSIB的图。图6是根据本专利技术的示例实现方式的托管虚拟节点的多个MSIB服务器的图。图7是根据示例实现方式的、图6的虚拟节点托管环境中的虚拟节点的图。图8是根据示例实现方式的与图4的BAS和数据使用者通信的、图3的MSIB的图。图9是根据示例实现方式的图7的虚拟节点的图,示出了由服务管理器对服务重新启动。图10是根据本专利技术的示例实现方式的用于创建虚拟节点的图形用户界面的图。图11是根据示例实现方式的用于实现MSIB设备的方法的流程图。具体实施方式如本文中所使用,描述了用于与一个或多个BAS通信的MSIB的方法,其中MSIB直接与设备、面板和点通信。转到图3,描绘了根据示例实现方式的MSIB302的图300。MSIB302中可存在一个或多个处理器或控制器304。在其它实现方式中,每个处理器或控制器304中也可存在多个处理核心。一个或多个电总线306(即数据和地址)可将处理器304与存储器308、通信接口310、电源模块312、人机界面314、刀片接口(bladeinterface)316和数据存储库318联接。存储器308可在应用程序存储器320与操作系统322之间划分。操作系统管理服务器的操作并存储在操作系统存储器322中,并且用于MSIB302的操作的指令被存储在应用程序存储器320中。在其它实现方式中,操作系统存储器322可被实现为只读存储器(ROM)或可擦除可编程存储器(EPROM),而应用程序存储器320可被实现为可重写随机存取存储器。通信接口310提供不同的物理连接和驱动器,以将硬件与需要的软件连接,从而与其它设备通信,诸如串行、互联网、令牌环、蓝牙和无线通信。电源模块312是通过将交流电转换成直流电或经由电池将直流电供应给MSIB302的不同电气部件的电源。人机界面314使得诸如键盘、鼠标和显示器的设备能够连接到MSIB302。刀片接口316使得冗余MSIB能够通过外部总线通信并处于容错环境中,该外部总线使得MSIB之一能够在另一个失效或不起作用的情况下接管处理。数据存储库318可为内部数据存储装置、外部数据存储装置或内部和外部存储装置的组合。内部数据存储装置的示例包括硬盘、光盘(CD)、SDRAMDISK和软盘。外部数据存储装置的示例包括从外部附接到MSIB302的所有先前示例。包括云存储装置和网络附接存储装置(NAS)的网络存储装置是外部存储装置,但可经由通信接口310连接到MSIB302。在图4中,描绘了根据示例实现方式的与BAS402和包括数据使用者404和406的数据使用者通信的、图3的MSIB302的图400。MSIB302能够以不使BAS402的设备过载的方式直接与构成BAS402的设备、面板和点通信。MSIB302还能够提供与BAS402的设备通信所需的不同协议,因为旧设备的协议中的一些是使用专有或非标准协议的。MSIB302还更稳健并且能够同时发生多个通信会话并同时响应多个数据使用者,诸如404和406,而不会不利地影响BAS的操作。因为数据使用者不直接与BAS402通信,所以可以避免BAS402被数据使用者的数据请求和经由网关访问BAS可能造成的瓶颈引起过载。转到图5,根据本专利技术的示例实现方式的与多个BAS402、502和504以及数据使用者404至406通信的、图3的MSIB302的图500。MSIB302可与多个BAS通信,更具体地与多个BAS(诸如BAS402、502和504)的设备、面板和点通信。BAS可在地理上分散,诸如制造商在美国的所有工厂。因此,可由多个数据使用者404至406访问多个BAS的数据。在图6中,根据本专利技术的示例实现方式描绘了托管虚拟节点606和614的多个MSIB服务器302和610的图600。MSIB服务器302被描绘为具有虚拟节点托管环境604和多个虚拟节点,包括具有服务608和610的虚拟节点606。虚拟节点托管环境604中的每个虚拟节点均需要服务器资源;这是对诸如服务器302的服务器上可以支持多少个虚拟节点的限制。但是,为了实现更大数量的虚拟节点,可采用额外的MSIB服务器,诸如MSIB服务器61本文档来自技高网...

【技术保护点】
1.一种用于综合楼宇多服务(MSIB)系统来访问楼宇自动化系统(BAS)的单元中的数据的方法,包括:/n由控制器执行虚拟节点托管环境;/n在所述虚拟节点托管环境中,生成至少一个虚拟节点,用于与所述BAS的单元进行通信,其中所述虚拟节点托管环境将存储器和处理器资源分配给所述至少一个虚拟节点;/n配置多个服务,用于与所述BAS的单元通信;/n经由配置的服务从所述BAS的所述单元收集数据;以及/n向一个或多个数据使用者提供收集的数据。/n

【技术特征摘要】
【国外来华专利技术】20170907 US 15/698,1781.一种用于综合楼宇多服务(MSIB)系统来访问楼宇自动化系统(BAS)的单元中的数据的方法,包括:
由控制器执行虚拟节点托管环境;
在所述虚拟节点托管环境中,生成至少一个虚拟节点,用于与所述BAS的单元进行通信,其中所述虚拟节点托管环境将存储器和处理器资源分配给所述至少一个虚拟节点;
配置多个服务,用于与所述BAS的单元通信;
经由配置的服务从所述BAS的所述单元收集数据;以及
向一个或多个数据使用者提供收集的数据。


2.根据权利要求1所述的用于MSIB的方法,其中将所述收集的数据提供给一个或多个数据使用者包括以预定的更新间隔提供所述收集的数据。


3.根据权利要求1所述的用于MSIB的方法,其中配置多个服务包括启动多个强制性服务。


4.根据权利要求3所述的用于MSIB的方法,其中所述多个强制性服务至少包括虚拟节点管理器和服务管理器。


5.根据权利要求4所述的用于MSIB的方法,其中所述多个强制性服务包括在所述强制性服务中的至少一项中设定的轮询时间和分离定时器周期。


6.根据权利要求4所述的用于MSIB的方法,由所述服务管理器重新启动失效的服务。


7.根据权利要求1所述的用于MSIB的方法,其中创建至少一个虚拟节点包括验证所述虚拟节点的用于访问预定数量的单元的许可。


8.根据权利要求1所述的用于MSIB的方法,其中从所述BAS的单元收集数据包括从BAS的面板、设备和点的组合收集数据。


9.根据权利要求1所述的用于MSIB的方法,其中向数据使用者提供数据包括经由互联网向所述数据使用者发送数据。


10.根据权利要求1所述的用于MSIB的方法,其中从所述BAS的单元收集数据包括从不同BAS的其它单元收集数据。


11.一种用于访问至少一个BAS的综合楼宇多服务(MSIB)服务器,包括:
具有用于虚拟节点托管环境的多个指令的存储器;
联接到所述存储器的控制器,所述控制器执行针对所述虚拟节点托管环境的所述指令;
联接到所述控制器的通信接口,所述通信接口响应于虚拟节点中的至少一项服务而被访问,以与所述BAS的多个单元通信;以及
联接到所述控制器的数据存储库,所述...

【专利技术属性】
技术研发人员:克里斯·卡西利
申请(专利权)人:西门子工业公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1