CN102362481B - 用于楼宇自动化系统的记录采集数据获取器 - Google Patents

用于楼宇自动化系统的记录采集数据获取器 Download PDF

Info

Publication number
CN102362481B
CN102362481B CN201080013724.XA CN201080013724A CN102362481B CN 102362481 B CN102362481 B CN 102362481B CN 201080013724 A CN201080013724 A CN 201080013724A CN 102362481 B CN102362481 B CN 102362481B
Authority
CN
China
Prior art keywords
data
command queue
equipment
command
network
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.)
Active
Application number
CN201080013724.XA
Other languages
English (en)
Other versions
CN102362481A (zh
Inventor
肖恩·麦科伊
沙恩·吉德森
克里斯·马库斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Trane International Inc
Original Assignee
Trane International Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Trane International Inc filed Critical Trane International Inc
Publication of CN102362481A publication Critical patent/CN102362481A/zh
Application granted granted Critical
Publication of CN102362481B publication Critical patent/CN102362481B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2823Reporting information sensed by appliance or service execution status of appliance services in a home automation network
    • H04L12/2825Reporting to a device located outside the home and the home network
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2642Domotique, domestic, home control, automation, smart house
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling 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/62Establishing 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 (12)

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中的基于处理器的控制系统来接收、存储和提取数据,所述方法包括:
把多个数据记录命令输入到命令队列阵列,其中,所述命令队列阵列包括与一段时间相关联的多个命令队列,且每个命令队列被配置为具有与能在所述一段时间内处理的数据记录命令的数量对应的容量;
通过所述命令队列阵列中的所述多个命令队列进行迭代;
在与每个命令队列相关联的一段时间内处理所述数据记录命令;
从所述数据记录命令指示的所述终端设备中的至少一个获取至少一个值;
监测所述命令队列的处理,使得如果给定的命令队列的处理延伸到与后续的命令队列相关联的所述一段时间的预定的百分比,则不执行所述后续的命令队列的数据记录命令。
8.根据权利要求7所述的方法,进一步包括:
通过对所述值的获取区分优先次序,使得对来自具有所述数据记录命令的较高频率的终端设备的值的获取的优先级高于与所述数据记录命令的较低频率相关联的终端设备,来适应具有比所述网络的最大容量小的预定的网络报告能力的终端设备。
9.根据权利要求7所述的方法,进一步包括:
所述数据获取模块验证在将所述数据记录命令放入命令队列之前在所述命令队列中已经不存在要从所述命令队列提取的单个数据记录命令。
10.根据权利要求7所述的方法,进一步包括:
所述数据获取模块验证在迭代进行到给定的命令队列中的下一个数据记录命令之前与所述命令队列相关联的时间的预定百分比的时间还没有过去。
11.根据权利要求7所述的方法,其中:
所述多个终端设备中的至少一部分与选自包括以下项的组中的至少一个网络标准兼容:
ANSI/ASHRAE标准135-1995、ANSI/ASHRAE标准135.1-2003、ANSI/ASHRAE标准135-2004、ANSI/ASHRAE标准135-2007、以及BACnet-2008。
12.根据权利要求7所述的方法,其中所述网络装置中的至少一部分与至少一个BACnet标准兼容。
CN201080013724.XA 2009-02-23 2010-02-10 用于楼宇自动化系统的记录采集数据获取器 Active CN102362481B (zh)

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 CN102362481A (zh) 2012-02-22
CN102362481B true 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 (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11959654B2 (en) 2018-10-11 2024-04-16 Fujitsu General Limited Air conditioner, data transmission method, and air conditioning system

Families Citing this family (37)

* Cited by examiner, † Cited by third party
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
US7974215B1 (en) 2008-02-04 2011-07-05 Crossroads Systems, Inc. System and method of network diagnosis
US8645328B2 (en) * 2008-02-04 2014-02-04 Kip Cr P1 Lp System and method for archive verification
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
US8631281B1 (en) 2009-12-16 2014-01-14 Kip Cr P1 Lp System and method for archive verification using multiple attempts
US9258201B2 (en) 2010-02-23 2016-02-09 Trane International Inc. Active device management for use in a building automation system
US8793022B2 (en) 2010-02-26 2014-07-29 Trane International, Inc. Automated air source and VAV box association
US8219660B2 (en) 2010-02-26 2012-07-10 Trane International Inc. Simultaneous connectivity and management across multiple building automation system networks
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
US10129046B1 (en) * 2017-09-07 2018-11-13 Siemens Industry, Inc. Fault tolerant services for integrated building automation systems
EP3688410B1 (en) * 2017-09-26 2021-12-29 Trimble AB Queue of data collection tasks for surveying instrument
KR102043038B1 (ko) * 2017-12-12 2019-11-11 슈어소프트테크주식회사 음성 정보에 기반한 정적 분석 수행 방법 및 장치
US10337321B1 (en) * 2017-12-15 2019-07-02 Schlumberger Technology Corporation System and method to automate data acquisition in a wireless telemetry system
CN109460289A (zh) * 2018-08-21 2019-03-12 深圳市华力特电气有限公司 一种楼宇数据处理系统和方法
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 (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101242332A (zh) * 2008-03-21 2008-08-13 当代天启技术(北京)有限公司 一种智能家居系统、交换服务器及数据处理方法

Family Cites Families (146)

* Cited by examiner, † Cited by third party
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
ATE121208T1 (de) * 1990-01-30 1995-04-15 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
US5805442A (en) * 1996-05-30 1998-09-08 Control Technology Corporation Distributed interface architecture for programmable industrial control systems
US5982362A (en) 1996-05-30 1999-11-09 Control Technology Corporation Video 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
US6154681A (en) 1998-04-03 2000-11-28 Johnson Controls Technology Company Asynchronous distributed-object building automation system with support for synchronous object execution
US6167316A (en) 1998-04-03 2000-12-26 Johnson Controls Technology Co. Distributed object-oriented building automation system with reliable asynchronous communication
US6028998A (en) 1998-04-03 2000-02-22 Johnson Service Company Application framework for constructing building automation systems
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
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
US6240326B1 (en) * 1998-04-03 2001-05-29 Johnson Controls Technology Co. Language independent building automation architecture for worldwide system deployment
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
WO2002067483A2 (en) 2000-10-27 2002-08-29 Softconnex Technologies Automatic embedded host configuration system and method
US6978301B2 (en) * 2000-12-06 2005-12-20 Intelliden System and method for configuring a network device
US7249170B2 (en) * 2000-12-06 2007-07-24 Intelliden System and method for configuration, management and monitoring of network resources
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
WO2003065179A2 (en) * 2002-02-01 2003-08-07 John Fairweather A system and method for mining data
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
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
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
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
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
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
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
CN101436324B (zh) * 2003-03-10 2010-08-18 迪布尔特有限公司 自动银行机货币分发器装置
US20040215694A1 (en) 2003-03-26 2004-10-28 Leon Podolsky Automated system and method for integrating and controlling home and office subsystems
JP4057938B2 (ja) 2003-03-26 2008-03-05 株式会社東芝 コンパイラ、コンパイル方法、及びプログラム開発ツール
GB0308121D0 (en) 2003-04-09 2003-05-14 Ibm Method and apparatus for data logging
GB0308137D0 (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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
US8050801B2 (en) * 2005-08-22 2011-11-01 Trane International Inc. Dynamically extensible and automatically configurable building automation system and architecture
US7904186B2 (en) * 2005-08-22 2011-03-08 Trane International, Inc. Building automation system facilitating user customization
US8099178B2 (en) * 2005-08-22 2012-01-17 Trane International Inc. Building automation system facilitating user customization
US8055387B2 (en) * 2005-08-22 2011-11-08 Trane International Inc. Building automation system data management
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
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
US7706928B1 (en) * 2005-09-07 2010-04-27 Admmicro Properties, Llc Energy management system with security system interface
US20070261062A1 (en) 2006-04-25 2007-11-08 Emerson Retail Services, Inc. Building system event manager
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 突触计算机系统(上海)有限公司 基于多协议的文件传输方法及装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101242332A (zh) * 2008-03-21 2008-08-13 当代天启技术(北京)有限公司 一种智能家居系统、交换服务器及数据处理方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US8635338B2 (en) 2014-01-21
WO2010096313A3 (en) 2010-10-14
EP2399379B1 (en) 2017-09-20
US20120215759A1 (en) 2012-08-23
US8180824B2 (en) 2012-05-15
CN102362481A (zh) 2012-02-22
US20100228805A1 (en) 2010-09-09
WO2010096313A2 (en) 2010-08-26
EP2399379A2 (en) 2011-12-28

Similar Documents

Publication Publication Date Title
CN102362481B (zh) 用于楼宇自动化系统的记录采集数据获取器
CN109446032A (zh) Kubernetes副本扩缩容的方法及系统
US8676756B2 (en) Replicating time-series data values for retrieved supervisory control and manufacturing parameter values in a multi-tiered historian server environment
EP2856038B1 (en) Cloud based building automation systems
CN103149899B (zh) 粮库智能传感器集成终端
JP2018200680A (ja) 撮影装置およびシステム
KR101589009B1 (ko) 감시 제어 시스템 및 제어장치
CN102831012A (zh) 多节点分布式系统中的任务调度装置和任务调度方法
JP2007327656A (ja) 情報管理システム
CN103403692A (zh) 数据传输装置
CN103970641A (zh) 一种基于容量预测技术的设备扩容方法
US10001290B2 (en) Air-conditioning apparatus control system
CN108009258A (zh) 一种可在线配置的数据采集与分析平台
CN105137928A (zh) 一种全自动化生产线数据采集方法及其系统
CN106027351A (zh) 一种嵌入式Web服务器现场总线故障诊断通信模块
JP2007327655A (ja) 情報管理システム
CN103809502A (zh) 控制器及程序
US9628562B2 (en) Data and event gap reconciliation across networks using different communication technologies
JP7013934B2 (ja) コントローラ
JP5351839B2 (ja) オーダ処理方法、プログラムおよびネットワークシステム
JP7294391B2 (ja) コントローラ、制御方法およびプログラム
US20150149705A1 (en) Information-processing system
JP2010021904A (ja) 設備機器管理システム及び設備機器管理方法
CN101094076A (zh) 一种以太网多路通讯服务器及其控制方法
US11075828B2 (en) Information collecting system, information collecting mediation device, information collecting mediation method, and recording medium

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