CN102362481A - 用于楼宇自动化系统的记录采集数据获取器 - Google Patents
用于楼宇自动化系统的记录采集数据获取器 Download PDFInfo
- Publication number
- CN102362481A CN102362481A CN201080013724XA CN201080013724A CN102362481A CN 102362481 A CN102362481 A CN 102362481A CN 201080013724X A CN201080013724X A CN 201080013724XA CN 201080013724 A CN201080013724 A CN 201080013724A CN 102362481 A CN102362481 A CN 102362481A
- Authority
- CN
- China
- Prior art keywords
- data
- command queue
- equipment
- bas
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2823—Reporting information sensed by appliance or service execution status of appliance services in a home automation network
- H04L12/2825—Reporting to a device located outside the home and the home network
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/62—Establishing a time schedule for servicing the requests
Abstract
一种楼宇自动化系统(BAS),其包括多个终端设备、至少一个通信网络、以及包括有数据获取器的服务器引擎。每个终端设备均与用于楼宇或校园的至少一部分的空间、系统、或子系统中的至少一个相关联。通信网络使多个终端设备的至少一部分通信地耦合到服务器引擎。在一个实施例中,服务器引擎被适配用于动态地实施数据采集能力,以便周期性地建立与终端设备的通信以接收和存储与终端设备有关的数据,以及以便选择性地控制通信网络的使用以防止超限或数据损失。还公开了基于由用户提供的分布式进度表或优先级方案来处理来自楼宇自动化系统(BAS)中的终端设备的记录采集的方法。
Description
技术领域
本发明通常涉及楼宇自动化系统(BAS)中来自多个源的数据的采集。更具体地,本发明涉及当待获取(harvest)的数据的总量乘以获取该数据花费的时间将超过系统的容量时如若不然周期性的数据获取会导致超限(over-run)状态下的数据自动采集。
背景技术
楼宇自动化系统(BAS)用于协调、管理和自动控制各种环境的、物理的以及电气的楼宇子系统,尤其用于HVAC和气候控制,但也包括安全、照明、电力等。典型的现有BAS系统是硬连线的或使用专有通信标准或协议以链接各种子系统并提供全系统用户访问、监测和控制。BAS系统可以包括多个终端设备、通信网络、服务器引擎、和图形用户界面(GUI)或者其他的向用户提供控制和报告数据的装置。每个终端设备通常与用于楼宇或校园的至少一部分的房间、空间、系统或子系统相关联。服务器引擎可以是基于各种各样的计算机处理器的控制系统,该控制系统可以包括处理器、计算机可读存储装置和用户接口。通信网络可以支持多个通信协议并将终端设备通信地耦合到服务器引擎。
BACnetTM、ASHRAE(美国采暖、制冷与空调工程师协会)和ANSI(美国国家标准学会)协议标准的引入使工业上已经实现了网络通信的某种一致性。BACnetTM意在使HVAC互操作性标准化且用作全行业问题的解决方案。然而,在使用时,BACnetTM以多种版本存在且包括各种非标准特征功能。现行的BACnetTM标准包括ANSI/ASHRAE标准135-1995、ANSI/ASHRAE标准135.1-2003、ANSI/ASHRAE标准135-2004、ANSI/ASHRAE标准135.1-2007以及BACnet-2008。因此,即使使用诸如BACnetTM的标准网络协议,各种终端设备的通信能力仍然可能不总是可确定的。
这些系统所采集的与空间、楼宇或系统有关的数据的类型的示例可以包括压力、温度、湿度水平、电力/能源读数以及其他的运行时间统计数据等。通常期望周期性地收集这些测量数据以证实趋势和适应变化的条件。收集该数据的时间周期可能还取决于多种因素,诸如数据的属性、用户的偏好、以及待采集的数据的数量或属性等。
在复杂系统中,在必须对这些值进行多次测量的情况下,收集的数据量可能迅速变得很大并超出系统在给定的时间帧内采集所有期望的数据的能力。连接系统的各种部件的网络的通信速度也将是影响采集数据所需的时间量的因素。诸如装备故障、电力断供、或通信网络中断等的其他不可预测因素也可能影响BAS采集期望的数据的能力。
例如,可能需要每分钟收集一次向楼宇提供热的蒸汽管中的压力的量,该楼宇中的各种房间的温度可能只需要每五分钟收集一次,用于该楼宇的电力/能源读数可能需要每十五分钟获取一次,而其他的数据运行时间累积可以每小时收集一次。如果在一个小时开始时要采集四种类型的数据,而数据的量要花费多于一分钟来采集,则系统可能不能够在接下来的一分钟间隔开始时开始采集压力读数。有效地收集所有数据的一个可能的解决方案可能是增加BAS通信网络的速度和带宽能力。然而,由于不能以较高速率通信的传统装置的存在或者与安装升级的网络有关的费用可能不允许,这并不总是可行的选择。
同样,在某些情况下使用能够具有更快通信速率而同样的逻辑并不需要适用于诸如炉子、冷却器、或房间清洁装备的更大和更昂贵的项目的更先进的模型来升级诸如传感器、温控器、或烟雾检测器等的低成本物品是具有成本效益的。当考虑对用于大的楼宇、综合办公楼、或校园的环境控制进行升级目标在于改善数据采集性能时,大量的低成本终端设备还可能给全系统的升级造成财务障碍。因此,存在对周期性地从多个设备、装置、传感器、或位置获取数据的系统和方法的需求,其中,周期性的数据获取具有以下特征:当待获取的数据的量乘以获取该数据花费的时间超过系统的容量时会导致超限状态。
发明内容
本发明基本上解决了以上提到的需要,并涉及用于楼宇自动化系统(BAS)架构和配置的数据获取技术和系统。
在一个实施例中,在一种包括服务器引擎的系统中实施了数据获取技术,该服务器引擎被通信地耦合到通信网络并适配用于与多个终端设备建立通信和适配用于自动地实施周期性的数据获取能力,以有效地接收和存储与这些设备有关的数据。BAS的终端设备可以是一系列设备,包括但不限于诸如具有产生连续的数据流的多个数据传感器的冷却器、空气处理器、炉子、或锅炉等的复杂HVAC装备,或者监测办公室、教室、或外部天气条件的单个的温度或湿度传感器。
这样的各种设备的数据获取能力可以通过使用以下描述的记录采集处理技术来实现,其中,在延长的时间内将通信网络的数据采集工作分配。一个实施例可以是在固定的时间段内分配工作负荷,以实现最高吞吐量并在可能的情况下防止超限状态,以及在非期望的超限事件确实发生的情况下避免累积落后。
数据获取器(harvester)使用调度器(scheduler)来分配数据获取器所利用的数据记录器事件的工作负荷。该实施例的调度器通过例如使用一分钟的数据采集间隔的示例的方式来描述。然而,可以根据数据获取器对较快或较慢的采集率或时间帧的需要对该实施例进行调整。
本发明的以上内容不是意在描述本发明的每个示出的实施例或每个实施方式。以下附图和详细描述更具体地举例说明这些实施例。
附图说明
考虑到以下结合附图的本发明的各种实施例的具体描述,可以更完整地理解本发明的实施例,其中:
图1是一组示例性的数据收集需求的谐波效应(harmonic effect)的图示。
图2是用于数据获取情形的各种时间线的描绘。
图3是调度器的一个可能实施例的流程图。
图4是本发明的一个可能的实施例中的日程表(calender)或命令队列阵列的描绘。
图5是数据获取器的一个可能实施例的流程图。
图6是记录采集处理机的一个可能的实施例的流程图。
尽管本发明服从不同的修改和替代形式,但仍然通过附图中的示例的方式示出了本发明的具体细节,下面将详细描述该具体细节。然而,应该理解其意图不在于将本发明限制到所描述的特定实施例。相反,其意图在于涵盖落入由所附的权利要求限定的本发明的精神和范围的所有修改、等同和替换。
具体实施方式
参照图1至图6和以下描述,可以更容易理解本发明。尽管本发明没有必要限制于具体描述的应用,但是利用在具体上下文中的示例性实施例的讨论将能更好地理解本发明。
本发明的一个实施例的系统和方法可以有效地对本地的或广泛的分布式楼宇自动化系统(BAS)中的数据和信息区分优先次序并进行管理,所述分布式楼宇自动化系统从空间或楼宇级到企业级,实际上包括任何结构、群集、校园和介于它们之间的区域分配。该系统和方法特别适用于可配置的BAS和架构,诸如:由本申请的受让者TRANE,INC.生产的TRACER ES系统。在2005年12月12日提交的序列号为11/316,695的美国专利申请中描述了TRACER ES系统的一个实施例的描述,其全部内容通过引用合并到本文中。在2005年12月22日提交的序列号为11/36,697的美国专利申请中描述了TRACER ES系统的实施例的另一描述,其全部内容通过引用合并到本文中。
该示例被简化和单线程化以示出通过本发明的实施例可以解决的问题。由于引入了BAS容量等级(scales)和多线程实施方式以提高吞吐量,所以由简单示例示出的概念仍然适用。考虑将以下情形的待采集数据作为示例:
●每分钟待采集一次的5个压力传感器读数。
●每5分钟待采集一次的5个温度传感器读数。
●每15分钟待采集一次的5个电力消耗的读数。
●每60分钟待采集一次的5个实时数据读数。
在具有一次处理十个数据记录的容量的BAS中,且获取每个读数的数据需要十秒钟,图1示出了在一小时的时间段内采集该数据的时间表。
如图1中所示,在水平时间轴线上的分钟标记12:15、12:30、12:45、和1:00处超出了采集十组数据的系统容量。在这些时刻处,排定的数据读数多于系统在分派的时间里可以处理的数据。这些被称为幅值超限或“1类超限”。
除了容量或幅值超负荷,还必须考虑获取数据的时间量。如果获取单个点的数据需要十秒钟,则在一分钟的窗口内可以获取六个数据点。根据该示例,在每个5分钟标记处的五个温度数据采集将使系统获取落后40秒(在仅60秒内完成的数据获取需要:10个数据点*10秒/数据点=100秒的处理时间)。这些称为周期超限或“2类超限”。
在该示例中幅值和周期超限都超出系统的容量。一个超出系统的根据技术规格可以处理的工作量,而一个超出在1分钟的时间段内可以完成的工作量。由于运行期间的不可预测的、动态的变化,可能出现另外的更多两种类型的超限。图2示出延迟和等待时间对可能导致超限的队列的的潜在影响。
如图2中所示,数据采集的最佳情形是每次排定的数据获取以同一幅值周期性地出现。在这种情况下,每个处理所获取的数据的命令每分钟开始一次,且具有足够的时间来完成收集的数据的采集和存储。数据获取之间没有冲突且没有以上所述的超限。
图2中示出了非理想情况作为次最佳情形I与II,其中,为时间段0:02排定的数据获取命令超出其排定的时间段并“混叠到”下一个时间段(0:03)。图2中,该系统通过跳过时间段0:03处排定的命令而从该周期超限中恢复并在下一个规则间隔(0:04)之前重新开始处理数据。这种累积的工作负荷的情形类似于“3类超限”。
在图2的次最佳情形II中示出了另一问题情形,其中,系统在第一个非封锁时刻启动处理,而不是跳过在其排定的间隔处不能启动处理的命令。在这种情况下,在源自时间0:02的处理命令一完成就启动为时间段0:03排定的数据获取命令。然后将所有后续的数据采集命令进行重新调整或者推迟到后面的时间,同时保持排定的数据采集的频率。
图2还示出非理想的情形,其中,如果被处理的项目越过其精度的给定的百分比,则可以认为其太陈旧而不获取,并可能将其从数据获取进度表中删去。这是一个由于在不是必然可预测的运行期间出现的动态条件导致的超限状态的示例。
图3至图6捕捉用于获取和控制数据记录获取器抵制这些非理想状况的一个可能实施例的处理流程和逻辑。本示例实施例的主题是处理在数据获取工作期间可能出现的记录采集超限。此处公开的实施例在一小时或其他合适的时间段内分配工作负荷,以达到期望的吞吐量并防止可能的超限状态,并避免在可能确实出现超限的情况下数据收集中的累积“落后”。为了实现这些目标,作为实施例的系统利用调度器100在形成多个队列的日程表上分配数据记录获取器的工作负荷。调度器100可以包括在按分钟布置和分组的1分钟的窗口内要完成的所有工作的二维阵列(或队列)。
图3示出可能的排队调度器100。最初,用户或系统可以自动地输入添加数据记录命令101。然后系统基于数据记录命令101的起点(origin)或内容来确定适当的进度表102。然后系统将数据记录命令101添加到适当的命令队列107。在对于给定的时间间隙的命令队列107已经超出其容量104的情况下,系统记录状态106。在此处没有描述的另一实施例中,调度器可以通过将数据记录命令101放置在相邻的时间间隙中来修改数据获取进度表,由此转变(shift)该进度表。在命令队列107具有足够的容量105的情况下,将数据记录命令101放置在命令队列107中,且排队调度器100可以在输入下一个命令之前保持空闲。
队列的容量104是根据实施的系统的资源而可变的参数。包括诸如网络的速度、各种终端设备的响应性、以及给系统供电的服务器引擎的处理能力的因素。也可以允许系统的用户基于该用户可能期望的性能特性来调整队列容量。
图4示出了包括用于数据获取的多个时间入口的日程表或命令队列阵列201的可能的实施例,其中,每个时间入口具有单独的命令队列107。在本示例实施例中,每个时间入口代表一分钟的间隙,其中命令队列107包含所有的数据记录命令101,其指示待获取的由排队调度器100排队的期望的数据点。与时间间隙0:00到0:59对应的命令队列107对应于那些可以在一小时的过程内以规则间隔被服务的数据记录命令107。例如,如果在每个小时的开始时每15分钟采集一次数据,则会把四个数据记录命令101放入与标签0:00、0:15、0:30和0:45对应的命令队列107时间间隙中。
可以将不与周期性的速率对应的、可以在命令队列阵列201上分配的数据采集进度表放入不规则或独特的命令队列108中。例如,如果要每47分钟周期性地收集一次具体的一组数据,则可以利用不规则的命令队列108的用途。因此,会在每个时间间隙期间检查这个独特的命令队列108,这里是每分钟一次,以确定在那个时间间隙期间是否需要任何不规则地排定的数据采集。
图5示出了数据获取器300的可能的实施例。在每个排定的数据获取周期,在本示例中是每分钟一次,数据获取器300计算当前时间与排定的数据获取时间之间的差或者Δ301。如果用于采集的执行窗口已经越过302,如当系统已经经历3类超限时,则对处理超限304进行处理。最后,当数据获取器300确定其排定的任务已完成或执行窗口已关闭时,数据获取器300发出退出命令314。
在数据获取器300还在执行窗口303内运行的情况下,则执行系统读取策略305。如图5中所示出的,多个各种类型的设备在任何给定的时间间隔内可以经受数据获取。在本示例中,描述了三种不同的设备类型以示出系统的灵活性。可以利用独立的过程或线程来从专有系统采集数据点,诸如TRANE趋势数据306、通用的BACnet数据310或用于各种其他系统的企业数据311。采集所有的单个数据点312,然后将其写入数据存储314。在向数据存储314的写策略313完成时,数据采集器300已经完成了该时间段的排定的操作,并可以等待直到下一个适当地排定的数据采集时间。
尽管此处示出的示例实施例是单线程的示例,那些开发与多个物理设备通信的系统领域中的技术人员将认识到也可以采用多线程方法。这种用于数据获取的多线程系统的一个可能实施例也可以使用线程监测器或调度器,该线程监测器或调度器可以实时测量数据获取进展并增加或减少系统所使用的线程的数量,以实现网络通信和处理器能力的最有效利用。
可以将读取策略305实施为考虑在收集来自不同终端设备的所请求的数据过程中的各种延迟。这样的延迟的示例可以是由于设备离线、通信网络中的路由错误、中断数据采集的服务器引擎上的其它处理负担、或通常与基于网络的通信相关联的任何其他延迟。
图6示出了记录采集处理机400的可能的实施例。记录采集处理机400被配置为调整数据获取器300的工作以及监测数据采集活动的性能。为了使对陈旧的或不相关的统计数据的采集最小化,记录采集处理机400也可以区分优先次序:规定命令队列107中的哪个数据记录命令101应该被分派以更高的优先级,以确保以最大概率对最重要的数据进行收集。
例如,可以认为一分钟断开了二十秒钟的趋势是比一小时断开了五分钟的趋势更糟糕的情况。为了允许这个偏差(tolerance),数据记录命令101的优先级应该是可由用户修改的,以允许更精确的调节或适应系统的特定需要。本示例给予更高频率的趋势以优先,而不完全牺牲具有更多样本的数据点的采样。然而,可以通过调整精度百分比、或通过使用固定的时间限制、独立的队列、或将对最重要的数据采样频率区分优先次序的更多队列标签来实现其他的优先级机制。还可以由系统的用户来调节这些时间限制或由制造商将其设置为固定的优先级方案,以用已知装备实现具体的性能指标。
在一分钟开始(当秒针处于12:00)时,排队处理器将试图把在该分钟阵列中的所有项目都移动到待处理的运行队列中。运行队列指的是数据获取器300当前正在服务的时间间隙。再次参照图6,记录采集处理机400首先计算当前时间戳401和当前时间段内的剩余时间量402。如果由于剩余时间量402少于允许的精度百分比(本示例中是25%)而导致3类超限,则不进行数据获取,并且系统进入睡眠状态407一段时间406,直到开始下一个获取时间段开始为止。这个情形的出现是由于如下假设:假设如果没有足够时间来完成数据收集任务则跳过当前时间段数据样本是更好的。这个精度边界将允许更慢频率的数据样本的更大的时间偏差。25%的值是通过设置外部参数可调的,以实现期望的性能特性。因为在下一个时间段开始数据收集之前,通过等待在当前时间段中仅剩余有小的时间窗口,所以减小了进一步超限的风险。
如果当前时间戳401中剩余时间量402在允许的精度百分比内,则系统沿分支405继续进行并从适当的命令队列107提取当前时间戳401的数据记录命令101。如果运行队列非空,则已经出现超限(根据数据点的情况和环境或者是2类超限或者是3类超限)。对在队列中被移动的并在队列中具有现有的数据点请求的项目进行复制并且不对其进行排队。系统简单地跳过并标记这些数据点请求为超限413。
假设运行队列是空的,撤销排队机制从命令队列107中按优先级顺序取出第一数据记录命令101(其指明待采样的数据项目),该示例中首先是最快频率。然后后台处理器414使用待处理的数据记录命令101调用图5的数据获取器300。在完成数据记录命令101的数据采集过程时,记录采集处理机400检查时间参数417。如果当前时间戳401中仍有可用的时间,则记录采集处理机400迭代直到下一个命令421。
如果数据采集器300不能在分派的时间间隙期间完成所有入口的数据采集,则出现超限状态419并记录该超限状态419。在超限状态的情况下,任何已经在队列中的新命令被放弃420。这是由于在实时运行期间出现的不可预测的动态状态而导致可能出现的4类超限状态的另一示例。当在当前时间戳401内成功地处理了所有的数据记录命令101时,在下一个时间间隙开始记录之前记录采集处理机停止424。
另一替选实施例可以包括抑制和调节(shaping)要在给定的时间间隙内从特定的BAS终端设备提取的数据的量。尽管这个方法可能取决于给定装备的能力,但是在智能终端设备能够理解或服从对其可获得的所有传感器数据的有限子集的请求的那些情况下,可以采用附加的数据采集管理。例如,如果BAS网络正经历非常大量的业务,则系统控制装置可以指示某些数据采集任务仅收集高优先级的数据或者来自系统中的特定类型或特定位置的设备的精简的数据净荷。该实施例也可以具有指示独特的单个设备仅提供特定类型或量的数据的能力。再者,这些能力灵活到足以适应各种各样的传感器、控制器和装备,而不用考虑他们的通信速度或可编程性。
前述说明给出了大量的用于提供对本发明的各种实施例的完全理解的具体细节。对本领域的技术人员将明显的是已经在此处公开的各种实施例可以在没有这些具体细节中的一些或全部的情况下实践。在另一些情况下,没有对已知的部件详细描述以避免对本发明的不必要的混淆。应理解的是:尽管在前述说明中阐明了各种实施例的大量的特性和优势,以及各种实施例的结构和功能的细节,但是本公开文本只是示例性的而不是限制性的。还可以构造采用本发明的原理和精神的其他实施例。
已经参照附图详细描述了本发明的代表性示例。该详细描述仅仅意在教导本领域的技术人员用于实践本发明的优选方面的进一步细节,而不是意在限制本发明的范围。仅由权利要求书来限定要求保护的发明的范围。因此,以上详细描述中公开的特征和步骤的组合对于在更广泛的意义上实践本发明可以不是必须的,而是仅仅被教导以特定地描述本发明的具体的代表性示例。而且,为了得到本发明的另外的有用实施例,可以以未具体地列举的方式来组合在本说明书中所教导的各种特征。
为了解释本发明的权利要求,清楚的意图是:关于给定的权利要求来不调用U.S.C.35的第112条第6款的规定,除非在该权利要求中引用了特定的术语“用于......的装置”或“用于......的步骤”。
参考以上文献的任何合并被限制为使得未并入与此处清晰的公开相反的主题。参考以上文献的任何合并被进一步限制为使得未通过引用并入这些文献中所包括的权利要求。参考以上文献的任何合并被再进一步限制为使得此处未通过引用并入这些文献中所提供的任何限定,除非是在此处清楚地包括的。
Claims (15)
1.一种楼宇自动化系统(BAS),包括:
服务器引擎,所述服务器引擎被适配用于接收、存储、处理和提取基于计算机处理器的控制系统中的数据;
多个BAS设备,所述多个BAS设备被配置为提供与所述BAS中的可测量状态有关的至少一个数据值,每个所述BAS设备与用于楼宇或校园的至少一部分的空间、系统或子系统中的至少一个相关联;
网络,所述网络使所述服务器引擎与所述多个BAS设备通信地耦合并支持多个通信协议;
调度器,所述调度器由所述服务器引擎来实现,所述调度器被配置为当要从选自通过所述网络耦合的所述多个BAS设备中的特定BAS设备提取所述至少一个数据值时,保持与一段时间相关联的多个命令队列;
数据获取器,所述数据获取器被配置为确定与用于从所述多个设备中的至少一个设备采集所述数据值的所述命令队列相关联的所述一段时间是否期满;
记录采集处理机,所述记录采集处理机被配置为监测所述数据获取器并向所述数据获取器提供所述数据获取器应该处理所述所述多个命令队列中的哪个的指示;
其中,至少一些所述BAS设备具有比所述网络的最大容量小的预定的网络报告能力;以及
其中,所述记录采集处理机被进一步配置为当与采集所述数据值的所述命令队列相关联的所述一段时间的预定百分比的时间已经过去时,跳过陈旧的数据值。
2.根据权利要求1所述的系统,其中,所述记录采集处理机被进一步配置为:在由所述数据获取器操作的命令队列已经超出与由所述数据获取器操作的命令队列相关联的所述一段时间的预定精度百分比的情况下,跳过未决命令队列。
3.根据权利要求1所述的系统,其中,耦合到所述网络的所有BAS设备具有比所述网络的最大容量小的预定的网络报告能力。
4.根据权利要求1所述的系统,其中,所述多个BAS设备中的每个BAS设备选自包括以下项的组:
面板、传感器、控制器、微处理器控制的设备、转换器、温控器、炉子、加热系统、冷却器、冷却系统、空调、空气过滤器、空气净化器、消防及生命安全系统、安全系统、报警系统、占用传感器、电气系统监测器和控制器、照明系统监测器和控制器、通风系统监测器和控制器、烟雾传感器、光传感器、运动传感器、湿度传感器、泵、空气处理器、流体和空气移动及处理装备、终端设备、生命科学和药理控制装备及监测系统、正压清洁室、负压清洁室、工业自动化及控制装备和系统、以及可编程逻辑控制器。
5.根据权利要求1所述的系统,其中,所述网络的至少一部分与至少一个BACnet标准兼容。
6.根据权利要求1所述的系统,其中,所述多个BAS设备中的至少一部分与选自包括以下项的组的至少一个网络标准兼容:
ANSI/ASHRAE标准135-1995、ANSI/ASHRAE标准135.1-2003、ANSI/ASHRAE标准135-2004、ANSI/ASHRAE标准135-2007以及BACnet-2008。
7.一种计算机程序产品,包括:计算机可用介质,所述计算机可用介质具有其中所嵌入的计算机可读程序代码,所述计算机可读程序代码被适配用于由计算机来执行,以实现一种用于由服务器引擎来收集楼宇自动化系统(BAS)中的运行时间数据的方法,所述服务器引擎被适配用于接收、存储和提取基于处理器的控制系统中的数据,其中,所述服务器引擎包括不同的软件模块,且其中所述不同的软件模块包括:被适配用于与多个BAS终端设备进行通信的网络通信模块;被适配用于对与所述多个BAS终端设备相关联的多个数据采集命令进行排队的调度模块;被适配用于提取由所述数据采集命令限定的一组数据值的数据获取模块;以及被适配用于监测所述数据获取模块的运行的记录采集处理模块;所述方法包括:
向所述BAS提供多个数据记录命令,其中,所述调度模块将所述多个数据记录命令分派到多个命令队列中,其中,调度可用的命令队列的数量取决于分配给所述数据记录命令的预定的一段时间;
所述记录采集处理模块在与用于执行单个数据记录命令的命令队列相关联的一段时间内从所述命令队列中提取所述单个数据记录命令;
所述数据获取模块执行所述数据记录命令,其中,所述数据获取模块被配置为通过所述网络通信模块从多个终端设备提取由所述数据记录命令限定的一组数据值;
监测所述数据获取模块的性能,以得到在所述数据记录命令执行期间的所述一段时间的超限情况;
对于从所述命令队列中提取所述单个数据记录命令区分优先次序,使得具有最短时间段的运行时间频率的单个数据记录命令是从所述命令队列中提取的第一个单个数据记录命令;
其中,所述记录采集处理模块仅在与采集所述数据值的所述命令队列相关联的所述一段时间的预定百分比还没有过去时指示所述数据获取模块处理所述单个数据记录命令。
8.根据权利要求7所述的计算机程序产品,其中,所述记录采集处理模块被进一步配置为:当与采集所述数据值的所述命令队列相关联的所述一段时间的预定百分比已经过去时,跳过陈旧的数据。
9.根据权利要求7所述的计算机程序产品,其中,所述数据获取模块被进一步配置为:如果所述命令队列中已经存在相同的单个数据记录命令的情况已经不存在,则从命令队列中仅提取所述单个数据记录命令。
10.一种从多个终端设备收集数据的方法,所述多个终端设备通过网络装置连接到服务器引擎,所述服务器引擎被适配用于通过楼宇自动化系统(BAS)中的基于处理器的控制系统来接收、存储和提取数据,所述方法包括:
把多个数据记录命令输入到命令队列阵列,其中,所述命令队列阵列包括与一段时间相关联的多个命令队列,且每个命令队列被配置为具有与能在所述一段时间内处理的数据记录命令的数量对应的容量;
通过所述命令队列阵列中的所述多个命令队列进行迭代;
在与每个命令队列相关联的一段时间内处理所述数据记录命令;
从所述数据记录命令指示的所述终端设备中的至少一个获取至少一个值;
监测所述命令队列的处理,使得如果给定的命令队列的处理延伸到与后续的命令队列相关联的所述一段时间的预定的百分比,则不执行所述后续的命令队列的数据记录命令。
11.根据权利要求10所述的方法,进一步包括:
通过对所述值的获取区分优先次序,使得对来自具有所述数据记录命令的较高频率的终端设备的值的获取的优先级高于与所述数据记录命令的较低频率相关联的终端设备,来适应具有比所述网络的最大容量小的预定的网络报告能力的终端设备。
12.根据权利要求10所述的方法,进一步包括:
所述数据获取模块验证在将所述数据记录命令放入命令队列之前在所述命令队列中已经不存在要从所述命令队列提取的单个数据记录命令。
13.根据权利要求10所述的方法,进一步包括:
所述数据获取模块验证在迭代进行到给定的命令队列中的下一个数据记录命令之前与所述命令队列相关联的时间的预定百分比的时间还没有过去。
14.根据权利要求10所述的方法,其中:
所述多个终端设备中的至少一部分与选自包括以下项的组中的至少一个网络标准兼容:
ANSI/ASHRAE标准135-1995、ANSI/ASHRAE标准135.1-2003、ANSI/ASHRAE标准135-2004、ANSI/ASHRAE标准135-2007、以及BACnet-2008。
15.根据权利要求10所述的BAS,其中所述网络装置中的至少一部分与至少一个BACnet标准兼容。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/390,964 | 2009-02-23 | ||
US12/390,964 US8180824B2 (en) | 2009-02-23 | 2009-02-23 | Log collection data harvester for use in a building automation system |
PCT/US2010/023758 WO2010096313A2 (en) | 2009-02-23 | 2010-02-10 | Log collection data harvester for use in a building automation system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102362481A true CN102362481A (zh) | 2012-02-22 |
CN102362481B CN102362481B (zh) | 2014-12-17 |
Family
ID=42496297
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201080013724.XA Active CN102362481B (zh) | 2009-02-23 | 2010-02-10 | 用于楼宇自动化系统的记录采集数据获取器 |
Country Status (4)
Country | Link |
---|---|
US (2) | US8180824B2 (zh) |
EP (1) | EP2399379B1 (zh) |
CN (1) | CN102362481B (zh) |
WO (1) | WO2010096313A2 (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109460289A (zh) * | 2018-08-21 | 2019-03-12 | 深圳市华力特电气有限公司 | 一种楼宇数据处理系统和方法 |
CN111094892A (zh) * | 2017-09-26 | 2020-05-01 | 天宝公司 | 勘测仪器的数据收集任务队列 |
CN111095134A (zh) * | 2017-09-07 | 2020-05-01 | 西门子工业公司 | 用于综合楼宇自动化系统的容错服务 |
CN111566312A (zh) * | 2017-12-15 | 2020-08-21 | 斯伦贝谢技术有限公司 | 无线遥测系统中自动进行数据采集的系统和方法 |
CN113531795A (zh) * | 2018-10-11 | 2021-10-22 | 富士通将军股份有限公司 | 空调机、数据发送方法以及空调系统 |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8832495B2 (en) * | 2007-05-11 | 2014-09-09 | Kip Cr P1 Lp | Method and system for non-intrusive monitoring of library components |
US8650241B2 (en) * | 2008-02-01 | 2014-02-11 | Kip Cr P1 Lp | System and method for identifying failing drives or media in media library |
US9015005B1 (en) | 2008-02-04 | 2015-04-21 | Kip Cr P1 Lp | Determining, displaying, and using tape drive session information |
US8645328B2 (en) * | 2008-02-04 | 2014-02-04 | Kip Cr P1 Lp | System and method for archive verification |
US7974215B1 (en) * | 2008-02-04 | 2011-07-05 | Crossroads Systems, Inc. | System and method of network diagnosis |
US8180824B2 (en) * | 2009-02-23 | 2012-05-15 | Trane International, Inc. | Log collection data harvester for use in a building automation system |
US9866633B1 (en) | 2009-09-25 | 2018-01-09 | Kip Cr P1 Lp | System and method for eliminating performance impact of information collection from media drives |
US20110119279A1 (en) * | 2009-11-13 | 2011-05-19 | Honeywell International Inc. | Event-based trending filter system |
US20110132226A1 (en) * | 2009-12-04 | 2011-06-09 | Sperling Railway Services, Inc. | Method and apparatus for cutting railroad rails |
US8843787B1 (en) * | 2009-12-16 | 2014-09-23 | Kip Cr P1 Lp | System and method for archive verification according to policies |
US9258201B2 (en) | 2010-02-23 | 2016-02-09 | Trane International Inc. | Active device management for use in a building automation system |
US8219660B2 (en) | 2010-02-26 | 2012-07-10 | Trane International Inc. | Simultaneous connectivity and management across multiple building automation system networks |
US8793022B2 (en) | 2010-02-26 | 2014-07-29 | Trane International, Inc. | Automated air source and VAV box association |
WO2014072765A1 (en) * | 2012-11-07 | 2014-05-15 | Hewlett-Packard Development Company, L.P. | Communicating during data extraction operations |
US9517429B2 (en) | 2012-11-13 | 2016-12-13 | Complete Filter Management Llc | Filtration monitoring system |
US10162344B2 (en) * | 2013-03-12 | 2018-12-25 | Honeywell International Inc. | Mechanism and approach for monitoring building automation systems through user defined content notifications |
US9996091B2 (en) | 2013-05-30 | 2018-06-12 | Honeywell International Inc. | Comfort controller with user feedback |
US20140365017A1 (en) * | 2013-06-05 | 2014-12-11 | Jason Hanna | Methods and systems for optimized hvac operation |
US9416987B2 (en) | 2013-07-26 | 2016-08-16 | Honeywell International Inc. | HVAC controller having economy and comfort operating modes |
KR101534477B1 (ko) * | 2013-10-31 | 2015-07-07 | 삼성에스디에스 주식회사 | 설비 제어 망에서 확률 모델을 활용한 능동 수동 데이터 수집 장치 및 방법 |
US9960962B2 (en) * | 2015-06-10 | 2018-05-01 | Johnson Controls Technology Company | Building automation system with smart communications controller for building equipment |
US10291423B2 (en) | 2016-04-28 | 2019-05-14 | Johnson Controls Technology Company | Smart communications controller for alternative energy systems |
US10528013B2 (en) * | 2016-05-13 | 2020-01-07 | Johnson Controls Technology Company | Systems and methods for interfacing with a building management system |
US10269235B2 (en) | 2016-08-26 | 2019-04-23 | Trane International Inc. | System and method to assist building automation system end user based on alarm parameters |
US10564615B2 (en) | 2016-10-10 | 2020-02-18 | Johnson Controls Technology Company | Building management system with dynamic point list |
US10218531B2 (en) * | 2017-07-11 | 2019-02-26 | Philipp Roosli | Automation system for deployment in a building |
KR102043038B1 (ko) * | 2017-12-12 | 2019-11-11 | 슈어소프트테크주식회사 | 음성 정보에 기반한 정적 분석 수행 방법 및 장치 |
CN109217474B (zh) * | 2018-10-17 | 2021-11-05 | 安徽立卓智能电网科技有限公司 | 一种基于无线通道传输的新能源并网数据分时采集方法 |
US11639804B2 (en) | 2019-12-13 | 2023-05-02 | Trane International Inc. | Automated testing of HVAC devices |
CN111240952B (zh) * | 2020-02-28 | 2023-07-21 | 北京百度网讯科技有限公司 | 日志采集方法和装置 |
CN111814848B (zh) * | 2020-06-22 | 2024-04-09 | 浙江大学 | 一种风电机组温度故障的自适应预警策略设计方法 |
US11353229B2 (en) | 2020-07-08 | 2022-06-07 | Computime Ltd. | Enhancement for thermostat programmability |
US11499735B2 (en) | 2020-07-08 | 2022-11-15 | Computime Ltd. | Enhancement for thermostat programmability |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6154681A (en) * | 1998-04-03 | 2000-11-28 | Johnson Controls Technology Company | Asynchronous distributed-object building automation system with support for synchronous object execution |
US20070261062A1 (en) * | 2006-04-25 | 2007-11-08 | Emerson Retail Services, Inc. | Building system event manager |
CN101242332A (zh) * | 2008-03-21 | 2008-08-13 | 当代天启技术(北京)有限公司 | 一种智能家居系统、交换服务器及数据处理方法 |
Family Cites Families (144)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5311451A (en) * | 1987-11-06 | 1994-05-10 | M. T. Mcbrian Company, Inc. | Reconfigurable controller for monitoring and controlling environmental conditions |
DE69108900D1 (de) * | 1990-01-30 | 1995-05-18 | Johnson Service Co | Vernetztes betriebsmittelverwaltungssystem. |
US5559955A (en) * | 1990-09-17 | 1996-09-24 | Cabletron Systems, Inc. | Method and apparatus for monitoring the status of non-pollable device in a computer network |
US5321603A (en) * | 1992-12-15 | 1994-06-14 | Allen-Bradley Company, Inc. | Programming apparatus for an industrial controller using two-dimensional graphic behavior profiles |
US5809235A (en) * | 1996-03-08 | 1998-09-15 | International Business Machines Corporation | Object oriented network event management framework |
US5828851A (en) * | 1996-04-12 | 1998-10-27 | Fisher-Rosemount Systems, Inc. | Process control system using standard protocol control of standard devices and nonstandard devices |
US6098116A (en) | 1996-04-12 | 2000-08-01 | Fisher-Rosemont Systems, Inc. | Process control system including a method and apparatus for automatically sensing the connection of devices to a network |
US5982362A (en) | 1996-05-30 | 1999-11-09 | Control Technology Corporation | Video interface architecture for programmable industrial control systems |
US5805442A (en) * | 1996-05-30 | 1998-09-08 | Control Technology Corporation | Distributed interface architecture for programmable industrial control systems |
US5761432A (en) * | 1996-07-15 | 1998-06-02 | At&T Corp | Method and apparatus for providing an efficient use of telecommunication network resources |
US20020016639A1 (en) * | 1996-10-01 | 2002-02-07 | Intelihome, Inc., Texas Corporation | Method and apparatus for improved building automation |
US5995498A (en) | 1996-12-30 | 1999-11-30 | Ericsson, Inc. | Channel strength measurement shifting scheme |
US6148355A (en) | 1997-05-13 | 2000-11-14 | Micron Electronics, Inc. | Configuration management method for hot adding and hot replacing devices |
US6999824B2 (en) * | 1997-08-21 | 2006-02-14 | Fieldbus Foundation | System and method for implementing safety instrumented systems in a fieldbus architecture |
DE19739297C2 (de) * | 1997-09-08 | 2001-11-15 | Phoenix Contact Gmbh & Co | Automatisierungsanlage und Anschaltvorrichtung zur transparenten Kommunikation zwischen zwei Netzen |
US6263387B1 (en) * | 1997-10-01 | 2001-07-17 | Micron Electronics, Inc. | System for automatically configuring a server after hot add of a device |
US5999179A (en) | 1997-11-17 | 1999-12-07 | Fujitsu Limited | Platform independent computer network management client |
US6067447A (en) | 1997-11-18 | 2000-05-23 | Zucker; Leo | Wireless coupled adapter for decoding information from a radio signal to which a receiver is tuned |
US6067477A (en) | 1998-01-15 | 2000-05-23 | Eutech Cybernetics Pte Ltd. | Method and apparatus for the creation of personalized supervisory and control data acquisition systems for the management and integration of real-time enterprise-wide applications and systems |
US6240326B1 (en) * | 1998-04-03 | 2001-05-29 | Johnson Controls Technology Co. | Language independent building automation architecture for worldwide system deployment |
US6028998A (en) | 1998-04-03 | 2000-02-22 | Johnson Service Company | Application framework for constructing building automation systems |
US6167316A (en) | 1998-04-03 | 2000-12-26 | Johnson Controls Technology Co. | Distributed object-oriented building automation system with reliable asynchronous communication |
US6141595A (en) | 1998-04-03 | 2000-10-31 | Johnson Controls Technology Company | Common object architecture supporting application-centric building automation systems |
US6104963A (en) | 1998-04-03 | 2000-08-15 | Johnson Controls Technology Company | Communication system for distributed-object building automation system |
US6119125A (en) | 1998-04-03 | 2000-09-12 | Johnson Controls Technology Company | Software components for a building automation system based on a standard object superclass |
US6584095B1 (en) * | 1998-04-08 | 2003-06-24 | Siemens Information & Communication Networks, Inc. | Method and system for supporting wireless communications within an internetwork |
US6832120B1 (en) | 1998-05-15 | 2004-12-14 | Tridium, Inc. | System and methods for object-oriented control of diverse electromechanical systems using a computer network |
US6636893B1 (en) | 1998-09-24 | 2003-10-21 | Itron, Inc. | Web bridged energy management system and method |
US6353853B1 (en) * | 1998-10-26 | 2002-03-05 | Triatek, Inc. | System for management of building automation systems through an HTML client program |
US6157943A (en) | 1998-11-12 | 2000-12-05 | Johnson Controls Technology Company | Internet access to a facility management system |
US6405103B1 (en) * | 1998-12-18 | 2002-06-11 | Comfort Systems, Inc. | Building control system |
US6584096B1 (en) * | 1998-12-30 | 2003-06-24 | Nortel Networks Limited | Method and apparatus for connecting a home network to the internet |
US6145751A (en) | 1999-01-12 | 2000-11-14 | Siemens Building Technologies, Inc. | Method and apparatus for determining a thermal setpoint in a HVAC system |
US6334107B1 (en) | 1999-02-04 | 2001-12-25 | Rental Tracker | Method of managing a real estate unit |
US6598056B1 (en) | 1999-02-12 | 2003-07-22 | Honeywell International Inc. | Remotely accessible building information system |
US6774786B1 (en) * | 2000-11-07 | 2004-08-10 | Fisher-Rosemount Systems, Inc. | Integrated alarm display in a process control network |
US6496893B1 (en) | 1999-02-26 | 2002-12-17 | Phoenix Technologies Ltd. | Apparatus and method for swapping devices while a computer is running |
US6389331B1 (en) * | 1999-03-11 | 2002-05-14 | Johnson Controls Technology Company | Technique for monitoring performance of a facility management system |
US6241156B1 (en) * | 1999-05-13 | 2001-06-05 | Acutherm L.P. | Process and apparatus for individual adjustment of an operating parameter of a plurality of environmental control devices through a global computer network |
US6834298B1 (en) | 1999-09-21 | 2004-12-21 | Siemens Information And Communication Networks, Inc. | System and method for network auto-discovery and configuration |
US6714977B1 (en) * | 1999-10-27 | 2004-03-30 | Netbotz, Inc. | Method and system for monitoring computer networks and equipment |
US7149223B2 (en) | 2000-03-06 | 2006-12-12 | Juniper Networks, Inc. | Enhanced fiber nodes with CMTS capability |
US6580950B1 (en) * | 2000-04-28 | 2003-06-17 | Echelon Corporation | Internet based home communications system |
US7287085B1 (en) | 2000-05-17 | 2007-10-23 | Ricoh Company, Ltd. | Method and system of remote diagnostic, control and information collection using a dynamic linked library of multiple formats and multiple protocols with intelligent formatter |
US7065769B1 (en) * | 2000-06-30 | 2006-06-20 | Intel Corporation | Method for automatically installing and updating drivers |
US6421608B1 (en) | 2000-07-12 | 2002-07-16 | Ricoh Company Limited | Method and system of remote position reporting device |
US7275079B2 (en) | 2000-08-08 | 2007-09-25 | International Business Machines Corporation | Common application metamodel including C/C++ metamodel |
US6647317B2 (en) * | 2000-09-06 | 2003-11-11 | Hitachi Ltd | Air conditioner management system |
US7024476B1 (en) * | 2000-09-13 | 2006-04-04 | Canon Kabushiki Kaisha | Directory-enabled device management |
AU2002258358A1 (en) | 2000-10-27 | 2002-09-04 | Softconnex Technologies | Automatic embedded host configuration system and method |
US7249170B2 (en) * | 2000-12-06 | 2007-07-24 | Intelliden | System and method for configuration, management and monitoring of network resources |
US6978301B2 (en) * | 2000-12-06 | 2005-12-20 | Intelliden | System and method for configuring a network device |
EP1413151A2 (en) | 2000-12-27 | 2004-04-28 | Cellglide Technologies Corp. | Resource allocation in cellular telephone networks |
US20020152292A1 (en) | 2001-01-09 | 2002-10-17 | Ricoh Company Limited | Method and system of remote support of device using e-mail |
US7165109B2 (en) * | 2001-01-12 | 2007-01-16 | Microsoft Corporation | Method and system to access software pertinent to an electronic peripheral device based on an address stored in a peripheral device |
SE518720C2 (sv) * | 2001-02-07 | 2002-11-12 | Ericsson Telefon Ab L M | Anordning och förfarande relaterande till trafikstyrning |
US7533333B2 (en) * | 2001-02-14 | 2009-05-12 | Ricoh Co., Ltd. | Object-oriented method and system of remote diagnostic, control and information collection using multiple formats and multiple protocols |
US7320023B2 (en) * | 2001-02-23 | 2008-01-15 | Sun Microsystems, Inc. | Mechanism for caching dynamically generated content |
US6990115B2 (en) * | 2001-02-26 | 2006-01-24 | Seabridge Ltd. | Queue control method and system |
US7240106B2 (en) * | 2001-04-25 | 2007-07-03 | Hewlett-Packard Development Company, L.P. | System and method for remote discovery and configuration of a network device |
US7136914B2 (en) | 2001-08-06 | 2006-11-14 | Ricoh Company, Ltd. | System, computer program product and method for managing and controlling a local network of electronic devices |
JP2003056889A (ja) * | 2001-08-08 | 2003-02-26 | Hitachi Ltd | 空気調和機 |
US7302469B2 (en) | 2001-09-17 | 2007-11-27 | Ricoh Company, Ltd. | System, method, and computer program product for transferring remote device support data to a monitor using e-mail |
US7536450B2 (en) * | 2001-09-17 | 2009-05-19 | Ricoh Company, Ltd. | System, method, and computer program product for sending remote device configuration information to a monitor using e-mail |
US7010796B1 (en) * | 2001-09-28 | 2006-03-07 | Emc Corporation | Methods and apparatus providing remote operation of an application programming interface |
US6925571B1 (en) * | 2001-10-15 | 2005-08-02 | Ricoh Company, Ltd. | Method and system of remote monitoring and support of devices, using POP3 and decryption using virtual function |
US20030084176A1 (en) * | 2001-10-30 | 2003-05-01 | Vtel Corporation | System and method for discovering devices in a video network |
US7206791B2 (en) * | 2002-01-17 | 2007-04-17 | International Business Machines Corporation | System and method for managing and securing meta data |
WO2003065240A1 (en) * | 2002-02-01 | 2003-08-07 | John Fairweather | System and method for managing collections of data on a network |
US7349761B1 (en) | 2002-02-07 | 2008-03-25 | Cruse Mike B | System and method for distributed facility management and operational control |
US7337242B1 (en) * | 2002-02-11 | 2008-02-26 | Ricoh Company, Limited | Method and apparatus utilizing communication means hierarchy to configure or monitor an interface device |
WO2003071444A1 (en) * | 2002-02-15 | 2003-08-28 | Tridium, Inc. | Component model for real time system control |
US7647397B2 (en) * | 2002-02-27 | 2010-01-12 | Ricoh Company Ltd. | Method and apparatus for modifying remote devices monitored by a monitoring system |
US7849171B2 (en) | 2002-02-27 | 2010-12-07 | Ricoh Co. Ltd. | Method and apparatus for monitoring remote devices by creating device objects for the monitored devices |
US7392310B2 (en) * | 2002-12-26 | 2008-06-24 | Ricoh Company, Ltd. | Method and system for using data structures to store database information for multiple vendors and model support for remotely monitored devices |
US7082460B2 (en) * | 2002-04-19 | 2006-07-25 | Axeda Corporation | Configuring a network gateway |
US7421474B2 (en) | 2002-05-13 | 2008-09-02 | Ricoh Co. Ltd. | Verification scheme for email message containing information about remotely monitored devices |
US7194537B2 (en) * | 2002-05-13 | 2007-03-20 | Ricoh Co. Ltd. | Method for scrambling information about network devices that is placed in email message |
US7506048B1 (en) * | 2002-06-05 | 2009-03-17 | Ricoh Co. Ltd. | Method and system for monitoring network connected devices and displaying device status |
US7356346B2 (en) * | 2002-06-28 | 2008-04-08 | Lucent Technologies Inc. | Method of uplink scheduling for data communication |
US20040143510A1 (en) * | 2002-07-27 | 2004-07-22 | Brad Haeberle | Method and system for obtaining service information about one or more building sites |
US20040148288A1 (en) * | 2002-07-27 | 2004-07-29 | Brad Haeberle | Method and system for obtaining operational data and service information for a building site |
US7080142B2 (en) * | 2002-09-20 | 2006-07-18 | Hewlett-Packard Development Company, L.P. | Extensible computer management rule engine |
US7177925B2 (en) * | 2002-09-27 | 2007-02-13 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Event management system |
US7079023B2 (en) * | 2002-10-04 | 2006-07-18 | Sap Aktiengesellschaft | Active object identification and data collection |
US20050090915A1 (en) * | 2002-10-22 | 2005-04-28 | Smart Systems Technologies, Inc. | Programmable and expandable building automation and control system |
US7289995B2 (en) | 2002-12-26 | 2007-10-30 | Ricoh Company, Ltd. | Method and system for using internal data structures for storing information related to remotely monitored devices |
US7500003B2 (en) * | 2002-12-26 | 2009-03-03 | Ricoh Company, Ltd. | Method and system for using vectors of data structures for extracting information from web pages of remotely monitored devices |
US7437452B2 (en) | 2003-02-26 | 2008-10-14 | Ricoh Company, Ltd. | Method and system for monitoring network connected devices with multiple protocols |
US7433740B2 (en) | 2003-03-05 | 2008-10-07 | Colorado Vnet, Llc | CAN communication for building automation systems |
CA2642596C (en) * | 2003-03-10 | 2012-03-13 | Diebold, Incorporated | Automated banking machine currency dispenser arrangement |
JP4057938B2 (ja) | 2003-03-26 | 2008-03-05 | 株式会社東芝 | コンパイラ、コンパイル方法、及びプログラム開発ツール |
US20040215694A1 (en) | 2003-03-26 | 2004-10-28 | Leon Podolsky | Automated system and method for integrating and controlling home and office subsystems |
GB0308137D0 (en) * | 2003-04-09 | 2003-05-14 | Ibm | Method and apparatus for data logging |
GB0308121D0 (en) | 2003-04-09 | 2003-05-14 | Ibm | Method and apparatus for data logging |
US7966389B2 (en) | 2003-04-22 | 2011-06-21 | Hewlett-Packard Development Company, L.P. | System and method for application programming interface for extended intelligent platform management |
US7634555B1 (en) | 2003-05-16 | 2009-12-15 | Johnson Controls Technology Company | Building automation system devices |
US8595242B2 (en) | 2003-06-13 | 2013-11-26 | Ricoh Company, Ltd. | Method for parsing an information string to extract requested information related to a device coupled to a network in a multi-protocol remote monitoring system |
US7533167B2 (en) * | 2003-06-13 | 2009-05-12 | Ricoh Company, Ltd. | Method for efficiently extracting status information related to a device coupled to a network in a multi-protocol remote monitoring system |
US20040255023A1 (en) | 2003-06-13 | 2004-12-16 | Tetsuro Motoyama | Method and system for extracting vendor and model information in a multi-protocol remote monitoring system |
US7447766B2 (en) | 2003-06-13 | 2008-11-04 | Ricoh Company, Ltd. | Method for efficiently storing information used to extract status information from a device coupled to a network in a multi-protocol remote monitoring system |
US7293253B1 (en) | 2003-09-12 | 2007-11-06 | Nortel Networks Limited | Transparent interface migration using a computer-readable mapping between a first interface and a second interface to auto-generate an interface wrapper |
US20050071483A1 (en) * | 2003-09-26 | 2005-03-31 | Tetsuro Motoyama | Method and system for supporting multiple protocols used to monitor networked devices in a remote monitoring system |
US7519698B2 (en) * | 2003-09-26 | 2009-04-14 | Ricoh Co., Ltd. | Method and system for extracting information from networked devices in a multi-protocol remote monitoring system |
US7251534B2 (en) * | 2003-12-04 | 2007-07-31 | Honeywell International Inc. | System and method for communicating device descriptions between a control system and a plurality of controlled devices |
US20050177642A1 (en) * | 2004-01-27 | 2005-08-11 | Tetsuro Motoyama | Method and system for managing protocols used to obtain status information from a network device |
US7610372B2 (en) | 2004-01-27 | 2009-10-27 | Ricoh Company, Ltd. | Method and system for managing vendor and model information in a multi-protocol remote monitoring system |
US7296079B2 (en) | 2004-01-27 | 2007-11-13 | Ricoh Company, Ltd. | Method and system for initializing protocol information used to extract status information from networked devices |
US7606894B2 (en) | 2004-01-27 | 2009-10-20 | Ricoh Company, Ltd. | Method and system for determining the type of status information to extract from networked devices in a multi-protocol remote monitoring system |
WO2005093607A1 (en) | 2004-02-27 | 2005-10-06 | Ebay Inc. | Method and system to monitor a diverse heterogeneous application environment |
US7512450B2 (en) * | 2004-03-25 | 2009-03-31 | Siemens Building Technologies, Inc. | Method and apparatus for generating a building system model |
US7460930B1 (en) * | 2004-05-14 | 2008-12-02 | Admmicro Properties, Llc | Energy management system and method to monitor and control multiple sub-loads |
US7502848B2 (en) * | 2004-08-27 | 2009-03-10 | Ricoh Company Ltd. | Method of creating a data processing object associated with a communication protocol used to extract status information related to a monitored device |
US7574503B2 (en) * | 2004-08-27 | 2009-08-11 | Ricoh Company Ltd. | Method and system for using abstract classes to extract status information from networked devices |
US7610374B2 (en) | 2004-08-27 | 2009-10-27 | Ricoh Company Ltd. | Method of initializing a data processing object associated with a communication protocol used to extract status information related to a monitored device |
US7944355B2 (en) * | 2004-09-01 | 2011-05-17 | Microsoft Corporation | Security techniques in the RFID framework |
US20060058923A1 (en) * | 2004-09-10 | 2006-03-16 | Kruk James L | Building control system configurator |
US7139239B2 (en) | 2004-10-05 | 2006-11-21 | Siemens Building Technologies, Inc. | Self-healing control network for building automation systems |
US8522293B2 (en) * | 2004-12-15 | 2013-08-27 | Time Warner Cable Enterprises Llc | Method and apparatus for high bandwidth data transmission in content-based networks |
US20060155824A1 (en) * | 2005-01-11 | 2006-07-13 | Tetsuro Motoyama | Method and system for extracting information from networked devices using the HTTP protocol and precondition information |
US20060184659A1 (en) * | 2005-01-11 | 2006-08-17 | Tetsuro Motoyama | Method and system for extracting information from networked devices using multiple implementations of protocol access functions |
US7480672B2 (en) * | 2005-03-31 | 2009-01-20 | Sap Ag | Multiple log queues in a database management system |
US7394782B2 (en) * | 2005-07-14 | 2008-07-01 | Honeywell International Inc. | Reduced power time synchronization in wireless communication |
US8099178B2 (en) * | 2005-08-22 | 2012-01-17 | Trane International Inc. | Building automation system facilitating user customization |
US7904186B2 (en) * | 2005-08-22 | 2011-03-08 | Trane International, Inc. | Building automation system facilitating user customization |
US8050801B2 (en) * | 2005-08-22 | 2011-11-01 | Trane International Inc. | Dynamically extensible and automatically configurable building automation system and architecture |
US8055387B2 (en) * | 2005-08-22 | 2011-11-08 | Trane International Inc. | Building automation system data management |
US8055386B2 (en) * | 2005-08-22 | 2011-11-08 | Trane International Inc. | Building automation system data management |
US8024054B2 (en) * | 2005-08-22 | 2011-09-20 | Trane International, Inc. | Building automation system facilitating user customization |
US7870090B2 (en) * | 2005-08-22 | 2011-01-11 | Trane International Inc. | Building automation system date management |
US7917232B2 (en) * | 2005-08-22 | 2011-03-29 | Trane International Inc. | Building automation system data management |
US7706928B1 (en) * | 2005-09-07 | 2010-04-27 | Admmicro Properties, Llc | Energy management system with security system interface |
US7571063B2 (en) * | 2006-04-28 | 2009-08-04 | Admmicro Properties Llc | Lighting performance power monitoring system and method with optional integrated light control |
KR100728924B1 (ko) * | 2006-06-05 | 2007-06-15 | 삼성전자주식회사 | 네트워크 시스템에서 매개 디바이스의 통신 방법 및네트워크 디바이스 관리 시스템 |
US7765826B2 (en) * | 2006-08-01 | 2010-08-03 | Honeywell International Inc. | Selective autodiscovery system |
US7904209B2 (en) | 2007-03-01 | 2011-03-08 | Syracuse University | Open web services-based indoor climate control system |
US20090083416A1 (en) * | 2007-09-20 | 2009-03-26 | Siemens Building Technologies, Inc. | Methods to verify wireless node placement for reliable communication in wireless sensor control networks |
US20110061014A1 (en) * | 2008-02-01 | 2011-03-10 | Energyhub | Interfacing to resource consumption management devices |
US20110063126A1 (en) * | 2008-02-01 | 2011-03-17 | Energyhub | Communications hub for resource consumption management |
US8493838B2 (en) * | 2008-04-30 | 2013-07-23 | Panasonic Corporation | Device management system |
US7912951B2 (en) * | 2008-10-28 | 2011-03-22 | Vmware, Inc. | Quality of service management |
US8180824B2 (en) * | 2009-02-23 | 2012-05-15 | Trane International, Inc. | Log collection data harvester for use in a building automation system |
US8788097B2 (en) * | 2009-06-22 | 2014-07-22 | Johnson Controls Technology Company | Systems and methods for using rule-based fault detection in a building management system |
CN102082807B (zh) * | 2009-12-01 | 2014-11-05 | 突触计算机系统(上海)有限公司 | 基于多协议的文件传输方法及装置 |
-
2009
- 2009-02-23 US US12/390,964 patent/US8180824B2/en active Active
-
2010
- 2010-02-10 WO PCT/US2010/023758 patent/WO2010096313A2/en active Application Filing
- 2010-02-10 CN CN201080013724.XA patent/CN102362481B/zh active Active
- 2010-02-10 EP EP10704687.2A patent/EP2399379B1/en active Active
-
2012
- 2012-04-25 US US13/455,242 patent/US8635338B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6154681A (en) * | 1998-04-03 | 2000-11-28 | Johnson Controls Technology Company | Asynchronous distributed-object building automation system with support for synchronous object execution |
US20070261062A1 (en) * | 2006-04-25 | 2007-11-08 | Emerson Retail Services, Inc. | Building system event manager |
CN101242332A (zh) * | 2008-03-21 | 2008-08-13 | 当代天启技术(北京)有限公司 | 一种智能家居系统、交换服务器及数据处理方法 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111095134A (zh) * | 2017-09-07 | 2020-05-01 | 西门子工业公司 | 用于综合楼宇自动化系统的容错服务 |
CN111095134B (zh) * | 2017-09-07 | 2023-04-04 | 西门子工业公司 | 用于综合楼宇自动化系统的容错服务 |
CN111094892A (zh) * | 2017-09-26 | 2020-05-01 | 天宝公司 | 勘测仪器的数据收集任务队列 |
CN111566312A (zh) * | 2017-12-15 | 2020-08-21 | 斯伦贝谢技术有限公司 | 无线遥测系统中自动进行数据采集的系统和方法 |
CN111566312B (zh) * | 2017-12-15 | 2024-01-30 | 斯伦贝谢技术有限公司 | 无线遥测系统中自动进行数据采集的系统和方法 |
CN109460289A (zh) * | 2018-08-21 | 2019-03-12 | 深圳市华力特电气有限公司 | 一种楼宇数据处理系统和方法 |
CN113531795A (zh) * | 2018-10-11 | 2021-10-22 | 富士通将军股份有限公司 | 空调机、数据发送方法以及空调系统 |
CN113531795B (zh) * | 2018-10-11 | 2022-11-22 | 富士通将军股份有限公司 | 空调机、数据发送方法以及空调系统 |
US11959654B2 (en) | 2018-10-11 | 2024-04-16 | Fujitsu General Limited | Air conditioner, data transmission method, and air conditioning system |
Also Published As
Publication number | Publication date |
---|---|
US8180824B2 (en) | 2012-05-15 |
EP2399379A2 (en) | 2011-12-28 |
WO2010096313A2 (en) | 2010-08-26 |
WO2010096313A3 (en) | 2010-10-14 |
CN102362481B (zh) | 2014-12-17 |
US20100228805A1 (en) | 2010-09-09 |
US20120215759A1 (en) | 2012-08-23 |
US8635338B2 (en) | 2014-01-21 |
EP2399379B1 (en) | 2017-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102362481A (zh) | 用于楼宇自动化系统的记录采集数据获取器 | |
US7262709B2 (en) | System and method for efficient configuration in a fixed network automated meter reading system | |
US8676756B2 (en) | Replicating time-series data values for retrieved supervisory control and manufacturing parameter values in a multi-tiered historian server environment | |
KR100803575B1 (ko) | 멀티에어컨의 통합관리 시스템 및 방법 | |
CN103384206B (zh) | 一种面向海量数据的并行处理方法及系统 | |
CN103970641A (zh) | 一种基于容量预测技术的设备扩容方法 | |
WO2013173108A1 (en) | Cloud based building automation systems | |
US10819600B2 (en) | Data collection apparatus and data collection method | |
JP2018200680A (ja) | 撮影装置およびシステム | |
JP2007327656A (ja) | 情報管理システム | |
CN103403692A (zh) | 数据传输装置 | |
CN102029275B (zh) | 一种设备的除尘方法及系统 | |
GB2506401A (en) | Method for allocating electrical energy in a smart grid | |
CN113196251A (zh) | 储存管理装置、方法及程序 | |
CN102721107A (zh) | 基于物联网的暖气控制系统 | |
CN102681904A (zh) | 数据同步调度方法和装置 | |
US10394203B2 (en) | Control device, control method, and program performing a tabulation operation at high speed | |
JP2010038471A (ja) | 空調機管理装置及び空調機管理方法 | |
JP2007327655A (ja) | 情報管理システム | |
CN108469101A (zh) | 一种远程控制空气净化装置的方法 | |
KR101698997B1 (ko) | 에너지 통합 관리 시스템 | |
KR20180024360A (ko) | 데이터 에이전트 컨테이너를 이용한 데이터 수집 방법 및 이의 시스템 | |
JP6399853B2 (ja) | 施設統合管理システム及び施設統合管理方法 | |
JP2020027442A (ja) | 集中監視システムおよび情報中継用コンピュータプログラム | |
JP7294391B2 (ja) | コントローラ、制御方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |