專利名稱::建筑物自動(dòng)化系統(tǒng)數(shù)據(jù)管理的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明大體而言涉及建筑物自動(dòng)化系統(tǒng)。更具體而言,本發(fā)明涉及用于建筑物自動(dòng)化系統(tǒng)架構(gòu)、通信、及配置的數(shù)據(jù)管理技術(shù)及系統(tǒng)。
背景技術(shù):
:建筑物自動(dòng)化系統(tǒng)(buildingautomationsystem;BAS)用于協(xié)調(diào)、管理及自動(dòng)控制各種環(huán)境、物理、及電氣建筑物子系統(tǒng),尤其是HAVC及氣候控制,但也包含保安、避雷、供電等。通常的現(xiàn)有BAS系統(tǒng)是通過(guò)硬接線實(shí)現(xiàn)的,或者利用專用通信標(biāo)準(zhǔn)或協(xié)議來(lái)鏈接各個(gè)子系統(tǒng)及提供系統(tǒng)范圍的用戶訪問(wèn)及控制。對(duì)BAS系統(tǒng)進(jìn)行硬接線及人工編程可形成針對(duì)特定設(shè)施進(jìn)行定制的耐用的固定系統(tǒng)。然而,這些系統(tǒng)常常需要針對(duì)每一建筑物或地點(diǎn)進(jìn)行廣泛定制。特定的人工編程及其它安裝要素可能并不適用于其它系統(tǒng),導(dǎo)致與這些系統(tǒng)相關(guān)的安裝操作成本高昂且耗費(fèi)時(shí)間。此外,硬接線系統(tǒng)及那些利用專用通信標(biāo)準(zhǔn)及協(xié)議的系統(tǒng)很難、甚至不可能與不同廠商或不同代的系統(tǒng)組件、面板、及其它組件相集成。例如,在由安裝有升級(jí)的BAS的多棟建筑物構(gòu)成的校園中,可能具有現(xiàn)存的前代(遺留)系統(tǒng)及購(gòu)自不止一家廠商的系統(tǒng)。在此種情形中,安裝BAS并使其與現(xiàn)有系統(tǒng)兼容會(huì)非常耗時(shí),需要進(jìn)行大量的人工維護(hù)及編程才能集成現(xiàn)有的裝置及建成定制的BAS。人工維護(hù)通常是由系統(tǒng)集成人員提供。盡管由于費(fèi)用及中斷等原因,BAS業(yè)主及管理者并不看好系統(tǒng)集成人員,然而系統(tǒng)集成人員卻是許多BAS制造商及廠商在銷售及最初安裝BAS后形成收益及進(jìn)行現(xiàn)場(chǎng)聯(lián)絡(luò)的經(jīng)營(yíng)模式的一關(guān)鍵方面。因此,BAS制造商及廠商一直不愿更改其經(jīng)營(yíng)模式及取消其系統(tǒng)集成人員。隨著BACnetTM(—種美國(guó)采暖、制冷及空調(diào)工程師協(xié)會(huì)(AmericanSocietyofHeating,RefrigeratingandAir-ConditioningEngineers;ASHRAE)及美國(guó)國(guó)家標(biāo)準(zhǔn)學(xué)會(huì)(AmericanNationalStandardsInstitute;ANSI)標(biāo)準(zhǔn))以及LonTalk(一種由Echelon幵發(fā)的協(xié)議集成方法)的引入,本行業(yè)中的各種標(biāo)準(zhǔn)及通信己實(shí)現(xiàn)了一定的統(tǒng)一。BACnet原本是制定HVAC互操作性標(biāo)準(zhǔn),現(xiàn)在用作整個(gè)行業(yè)范圍內(nèi)問(wèn)題的解決方案。然而,在使用中,BACnetTM存在多種版本,并包含各種可供廠商使用的非標(biāo)準(zhǔn)特征功能。許多廠商規(guī)定要實(shí)現(xiàn)系統(tǒng)的相符性,必須使用特定的BACnetTM版本,因而迫使BAS用戶進(jìn)行更新。因此,BACnet的各種版本及特征之間并不能完全協(xié)同使用。此外,當(dāng)前的BAS通常是單協(xié)議架構(gòu)。因此,盡管既定的BAS會(huì)兼容一協(xié)議標(biāo)準(zhǔn),然而BAS固有地僅兼容單種協(xié)議,例如BACnetTM、另一種標(biāo)準(zhǔn)協(xié)議、或?qū)S脜f(xié)議。簡(jiǎn)單地進(jìn)行比喻,可將BAS比作一本裝訂的書。BAS中的每一設(shè)備均是這本書的不同讀者。這本書可包含多個(gè)章節(jié)或部分,且必須針對(duì)每一讀者定制書寫并進(jìn)行專業(yè)裝訂。如果BAS兼容多個(gè)協(xié)議版本或廠商,則各章節(jié)可分別以不同語(yǔ)言迸行書寫。為讀取書中的各種不同語(yǔ)言,讀者需要用手査字典來(lái)將每一章節(jié)翻譯成讀者的母語(yǔ)或所偏好的語(yǔ)言??赡苄枰啾咀值洹Wx者可能無(wú)法完全翻譯每一種語(yǔ)言,或者可能只能將某些章節(jié)翻譯成非偏好的語(yǔ)言一即讀者只是熟悉但不流利的語(yǔ)言,因此讀者可能只基本理解一或多個(gè)章節(jié)。例如,書中的一章可以是第一種語(yǔ)言,代表特定廠商所偏好的BASBACnet"版本或母語(yǔ)版本,而書中的另一章則代表另一廠商的第二種語(yǔ)言的BACnetTM版本。如果讀者不能理解第二種語(yǔ)言,則讀者只能通過(guò)利用詞典進(jìn)行翻譯來(lái)最低限度地掌握第二種語(yǔ)言。由于不完全精通,因而這本書不能幫助讀者有效地進(jìn)行高級(jí)任務(wù)或溝通。某些語(yǔ)言可能無(wú)法翻譯,需要讀者咨詢翻譯人員來(lái)人工翻譯這一或這些章節(jié)。人工翻譯尤其耗費(fèi)時(shí)間且成本很高,且如果翻譯整章內(nèi)容,則必須專業(yè)地重新裝訂這本書,以永久地包含所翻譯的內(nèi)容。如果不進(jìn)行專業(yè)的重新裝訂,則讀者下次讀這本書時(shí)將需要重新進(jìn)行人工翻譯。另外,BAS安裝及維護(hù)仍是一般需要耗費(fèi)大量人力的定制任務(wù),這些任務(wù)因每一系統(tǒng)的實(shí)施方案而各不相同。升級(jí)、擴(kuò)展、以及更新或移除系統(tǒng)組件及服務(wù)尤其也是非常復(fù)雜的任務(wù),這是因?yàn)楝F(xiàn)有BAS既可能支持也可能不支持新的裝置且必須人工進(jìn)行重新配置才能識(shí)別出及包含所作改動(dòng)。在常見情景中,管理一建筑物地點(diǎn)且該建筑物地點(diǎn)具有兩個(gè)在現(xiàn)有BAS中運(yùn)行的控制單元的用戶想要在建筑物的新建成的側(cè)樓中增加第三控制單元。此時(shí),用戶必須將現(xiàn)有控制單元升級(jí)至第三控制單元的新版本才能使系統(tǒng)相互一致,因?yàn)橄到y(tǒng)無(wú)法適應(yīng)多個(gè)版本或集成新的控制單元。返回書的比喻,此時(shí),當(dāng)需要對(duì)書中的章節(jié)進(jìn)行更新時(shí),或者當(dāng)增加整章的新內(nèi)容時(shí),必須將整本書返送回原始作者進(jìn)行重寫并隨后進(jìn)行專業(yè)的重新裝訂。任何字典也必須相應(yīng)更新并重復(fù)進(jìn)行人工翻譯。因此,進(jìn)行更新及增加非常耗費(fèi)人力及時(shí)間?,F(xiàn)有的BAS也不能提供可訪問(wèn)性、定制化、及系統(tǒng)用戶所希望的管理工具。當(dāng)前的BAS很難進(jìn)行大規(guī)模管理一例如由區(qū)域性或全國(guó)性的零售商或其它組織進(jìn)行管理,且在管理時(shí)在通信方面非常繁瑣。另外,盡管現(xiàn)在已具有且在使用基于互聯(lián)網(wǎng)且可訪問(wèn)的系統(tǒng),然而這些系統(tǒng)存在幾種缺陷。許多現(xiàn)有的互聯(lián)網(wǎng)BAS是作為現(xiàn)有BAS的附件而形成,因而具有集成的、專用的設(shè)計(jì)。這些系統(tǒng)不能提供與非本機(jī)系統(tǒng)及子系統(tǒng)進(jìn)行接口所需的適配性及可擴(kuò)展性,這是在現(xiàn)有結(jié)構(gòu)中建置大規(guī)模系統(tǒng)時(shí)所存在的特定問(wèn)題?,F(xiàn)有系統(tǒng)也不能提供更高層次的可擴(kuò)展性、可配置性及定制化工具。近來(lái),ASHRAE已發(fā)布了XML及BACnetTM網(wǎng)絡(luò)服務(wù)接口規(guī)范。根據(jù)ASHRAE,該接口打算對(duì)通信協(xié)議保持中立,因?yàn)樗?guī)定的網(wǎng)絡(luò)服務(wù)可與任一種基本協(xié)議一起使用。此種方法是最小共同點(diǎn)(commondenominator)方法,其可適用于多個(gè)BACnet版本規(guī)范,其中BAS服務(wù)是由協(xié)議的內(nèi)在功能進(jìn)行支持。然而,此種方法仍需要利用網(wǎng)關(guān)或翻譯來(lái)將特殊或?qū)S霉δ芤?guī)范化,且還需要在各種協(xié)議之間進(jìn)行翻譯或規(guī)范化,而不是更平滑地內(nèi)在地運(yùn)行每一種協(xié)議。此外,盡管可對(duì)各種功能進(jìn)行翻譯及規(guī)范化,然而常常不能為數(shù)據(jù)提供完整的語(yǔ)義或上下文。換句話說(shuō),盡管最小共同點(diǎn)系統(tǒng)可辨別出數(shù)據(jù)為紅、藍(lán)、或綠,然而這些系統(tǒng)不能辨別這些顏色的深淺,且當(dāng)被只統(tǒng)一成主色時(shí),數(shù)據(jù)會(huì)喪失一定程度的意義。出于上述及其它原因,仍需要一種具有靈活的動(dòng)態(tài)架構(gòu)且尤其是從用戶角度而言提供增強(qiáng)的通信、管理及控制選項(xiàng)的智能BAS。
發(fā)明內(nèi)容本發(fā)明實(shí)質(zhì)滿足了上述需求,其涉及用于建筑物自動(dòng)化系統(tǒng)(BAS)架構(gòu)、通信及配置的數(shù)據(jù)管理技術(shù)及系統(tǒng)。在一實(shí)施例中,BAS包含數(shù)據(jù)庫(kù)及關(guān)系目錄。該數(shù)據(jù)庫(kù)用以存儲(chǔ)數(shù)據(jù)定義。該關(guān)系目錄則包含存儲(chǔ)于數(shù)據(jù)庫(kù)中的BAS的數(shù)據(jù)定義,并包含在數(shù)據(jù)庫(kù)中以分層關(guān)系進(jìn)行組織的地點(diǎn)層、系統(tǒng)層、裝置層、及擴(kuò)展層。地點(diǎn)層包含至少一個(gè)地點(diǎn)定義,包括地點(diǎn)描述及地點(diǎn)管理描述,其中地點(diǎn)描述使一地點(diǎn)與BAS的至少一部分相關(guān),且其中地點(diǎn)管理描述定義至少一個(gè)地點(diǎn)操作。系統(tǒng)層包含至少一個(gè)系統(tǒng)定義,其中系統(tǒng)定義是描述系統(tǒng)與地點(diǎn)的關(guān)聯(lián)性以及系統(tǒng)與構(gòu)成BAS—部分的至少一個(gè)裝置的相互作用。裝置層包含至少一個(gè)裝置定義,其中裝置定義使裝置與BAS所辨認(rèn)的至少一個(gè)地點(diǎn)相關(guān)。擴(kuò)展層包含至少一個(gè)擴(kuò)展定義,其中每一擴(kuò)展定義均與裝置相關(guān)聯(lián)并定義裝置與系統(tǒng)、地點(diǎn)、或另一裝置中至少之一的關(guān)聯(lián)性。在另一實(shí)施例中,BAS包含數(shù)據(jù)庫(kù)、BAS的數(shù)據(jù)定義的關(guān)系目錄、及服務(wù)器引擎。該數(shù)據(jù)庫(kù)用以存儲(chǔ)數(shù)據(jù)定義。該關(guān)系目錄則包含至少一個(gè)地點(diǎn)定義,包括對(duì)構(gòu)成BAS至少一部分的地點(diǎn)的描述;以及至少一個(gè)裝置定義,其描述裝置與地點(diǎn)的關(guān)聯(lián)性,該至少一個(gè)裝置構(gòu)成BAS的至少一部分。服務(wù)器引擎以通信方式耦合至數(shù)據(jù)庫(kù),并用以通過(guò)對(duì)關(guān)系目錄內(nèi)的該至少一個(gè)地點(diǎn)定義及該至少一個(gè)裝置定義進(jìn)行分層組織而管理該關(guān)系目錄。以上對(duì)本發(fā)明的概要說(shuō)明并非旨在描述本發(fā)明的每一所示實(shí)施例或每一實(shí)施方案。附圖及下文說(shuō)明將更具體地例示這些實(shí)施例。結(jié)合附圖閱讀下文對(duì)本發(fā)明各實(shí)施例的詳細(xì)說(shuō)明,可更全面地理解本發(fā)明,附圖中圖l是根據(jù)本發(fā)明一實(shí)施例的建筑物自動(dòng)化系統(tǒng)(BAS);圖2是根據(jù)本發(fā)明一實(shí)施例的對(duì)象圖3是根據(jù)本發(fā)明一實(shí)施例的架構(gòu)方塊圖4是根據(jù)本發(fā)明一實(shí)施例的數(shù)據(jù)模型方塊圖5是根據(jù)本發(fā)明一實(shí)施例的數(shù)據(jù)模型方塊圖6是根據(jù)本發(fā)明一實(shí)施例的數(shù)據(jù)模型實(shí)例圖7是根據(jù)本發(fā)明一實(shí)施例的動(dòng)態(tài)協(xié)議支持圖8是根據(jù)本發(fā)明一實(shí)施例的地點(diǎn)同步過(guò)程流程圖9是根據(jù)本發(fā)明一實(shí)施例的外側(cè)對(duì)象數(shù)據(jù)方塊圖IO是根據(jù)本發(fā)明一實(shí)施例的數(shù)據(jù)方塊圖ll是根據(jù)本發(fā)明一實(shí)施例的流程圖;以及圖12是根據(jù)本發(fā)明一實(shí)施例的報(bào)警方塊盡管本發(fā)明容易作出各種修改及替代形式,然而在附圖中將以舉例方式顯示并在下文中詳細(xì)說(shuō)明本發(fā)明的具體細(xì)節(jié)。然而,應(yīng)理解,并非是要將本發(fā)明限定為本文所述的具體實(shí)施例。相反,本發(fā)明打算涵蓋歸屬于隨附權(quán)利要求書所界定的本發(fā)明精神及范圍內(nèi)的所有修改、等效及替代形式。具體實(shí)施例方式本發(fā)明的系統(tǒng)及方法可有效地對(duì)分布于本地或?qū)拸V范圍內(nèi)的建筑物自動(dòng)化系統(tǒng)(BAS)內(nèi)的數(shù)據(jù)及信息進(jìn)行優(yōu)先權(quán)排序及管理一從空間或建筑物層次直到企業(yè)層次,實(shí)際上囊括其間的任何結(jié)構(gòu)、建筑群、校園、及區(qū)域。這些系統(tǒng)及方法尤其適用于可動(dòng)態(tài)擴(kuò)展并可自動(dòng)配置的BAS及架構(gòu)。參照?qǐng)D1-12及下文說(shuō)明,可更容易理解本發(fā)明。盡管本發(fā)明未必僅限于所具體顯示的應(yīng)用,然而利用在具體上下文中對(duì)實(shí)例性實(shí)施例所作的說(shuō)明,將可更好地了解本發(fā)明。在一實(shí)施例中,BAS是可自動(dòng)且智能縮放的面向?qū)ο蟮南到y(tǒng),在分布于本地或?qū)拸V范圍內(nèi)的地理區(qū)域中提供多地點(diǎn)管理能力。在本發(fā)明的一實(shí)施例中,BAS架構(gòu)駐存于企業(yè)服務(wù)器引擎(enterpriseserverengine;ESE)中。BAS及ESE包含通用且耐用的基于處理器的控制系統(tǒng),其具有不區(qū)分通信協(xié)議的前端,用于從處于任何建筑物內(nèi)的或遠(yuǎn)離建筑物的中央位置可操作地支持對(duì)一或多個(gè)建筑物中的HVAC及其它子系統(tǒng)進(jìn)行管理。為實(shí)現(xiàn)用戶可訪問(wèn)性,較佳使BAS聯(lián)網(wǎng)。在一實(shí)施例中,作為在網(wǎng)絡(luò)服務(wù)器上運(yùn)行的具有網(wǎng)絡(luò)功能的應(yīng)用程序,BAS可由用戶通過(guò)內(nèi)聯(lián)網(wǎng)或互聯(lián)網(wǎng)中之一或二者上的計(jì)算機(jī)系統(tǒng)進(jìn)行訪問(wèn)。網(wǎng)絡(luò)應(yīng)用程序?yàn)镠VAC及其它子系統(tǒng)提供操作服務(wù)。在一實(shí)施例中,BAS能夠支持及集成遺留的、現(xiàn)有的及下一代組件及子系統(tǒng)。BAS更能夠通過(guò)智能地識(shí)別這些系統(tǒng)及/或子系統(tǒng)并方便地將其集成于可動(dòng)態(tài)擴(kuò)展的BAS架構(gòu)中,而支持常見廠商或制造商的系統(tǒng)以及競(jìng)爭(zhēng)廠家的系統(tǒng)。此種靈活性使BAS架構(gòu)能夠支持補(bǔ)充應(yīng)用程序以及新的控制面板和子系統(tǒng)類型及版本,而不存在重新編輯及重新發(fā)行問(wèn)題,并能夠在特定實(shí)施方案中根據(jù)具體需求而擴(kuò)展、定制及特制的BAS。此外,動(dòng)態(tài)可擴(kuò)展性使復(fù)雜的系統(tǒng)能夠提供增強(qiáng)的通用性及可用性。返回上述書的比喻,本發(fā)明的BAS是藏書庫(kù),而不像在現(xiàn)有技術(shù)中一樣是單本不靈活的永久裝訂的書。本發(fā)明BAS的每一終端裝置均將其自身的書放到書庫(kù)中。每一本書均不裝訂,而是散頁(yè)的,容易接受增補(bǔ)或修訂。因此,讀者不需要依賴單本大的、不靈活裝訂的書一此種書必須重復(fù)書寫及重新裝訂才能進(jìn)行更新或增補(bǔ),并包含多種語(yǔ)言的章節(jié),從而需要根據(jù)可能有限的字典或由翻譯人員進(jìn)行翻譯。而是,該書庫(kù)包含多語(yǔ)圖書管理員(ESE)來(lái)根據(jù)需要訪問(wèn)各本書,其中這些書始終是最新的。當(dāng)向書庫(kù)中添加新書時(shí),圖書管理員會(huì)自動(dòng)更新現(xiàn)有的書,以納入從更新的材料中收集的信息。此外,該書庫(kù)包含卡目錄,卡目錄不僅描述各本書,而且還涉及書庫(kù)中多本書之間的相互關(guān)系及相似之處。當(dāng)向書庫(kù)添加新書時(shí),卡目錄也自動(dòng)更新。本發(fā)明的BAS實(shí)質(zhì)形成一自動(dòng)化圖書管理員,其可査閱單獨(dú)的書、講任何所需的語(yǔ)言、并根據(jù)需要飛快地學(xué)習(xí)新語(yǔ)言。因此,可將本發(fā)明的BAS視為一種無(wú)限或通用圖靈機(jī),而先前的BAS只能被劃歸為有限機(jī)。參見圖1,根據(jù)本發(fā)明一實(shí)施例的BASIO包含ESE20,ESE20較佳位于中央位置12,例如總部或控制站中。在一實(shí)施例中,ESE20包含單個(gè)本地裝置。在另一實(shí)施例中,ESE20包含一在本地或分散環(huán)境中運(yùn)行的多服務(wù)器配置。ESE20也可包含其它的單個(gè)、多個(gè)及/或聯(lián)網(wǎng)的計(jì)算機(jī)或微處理器;單個(gè)或多個(gè)服務(wù)器;硬件;軟件;固件;構(gòu)成固件的軟件及軟件指令;及/或具有下列功能的計(jì)算及存儲(chǔ)裝置以及編程裝置的其它組合與BAS10內(nèi)的分散的點(diǎn)及裝置建立通信及控制這些點(diǎn)及裝置,有選擇地執(zhí)行動(dòng)態(tài)可擴(kuò)展能力及自動(dòng)配置能力,以及接受、存儲(chǔ)、高速緩存、搜索、請(qǐng)求、伺服、及/或加載數(shù)據(jù)及信息,此將在下文中迸行更詳細(xì)說(shuō)明。ESE20較佳在位置20就地聯(lián)網(wǎng),并以通信方式耦合至互聯(lián)網(wǎng)30、內(nèi)聯(lián)網(wǎng)32、及/或任何其它用于將ESE20通信耦合至BAS10內(nèi)一或多個(gè)其它點(diǎn)或裝置并用于實(shí)現(xiàn)動(dòng)態(tài)可擴(kuò)展能力及自動(dòng)配置能力的兼容通信裝置。因此,通過(guò)例如互聯(lián)網(wǎng)30及/或內(nèi)聯(lián)網(wǎng)20等通信裝置,ESE20可通過(guò)計(jì)算機(jī)系統(tǒng)、在用戶計(jì)算機(jī)系統(tǒng)內(nèi)部或外部從實(shí)際上任意位置提供訪問(wèn)及管理控制。ESE20及BASIO不需要如圖l所示基于網(wǎng)絡(luò)或以通信方式耦合至互聯(lián)網(wǎng)30,因?yàn)檫€存在所屬領(lǐng)域的技術(shù)人員所知的其它兼容的通信裝置及選項(xiàng)。例如互聯(lián)網(wǎng)30及/或內(nèi)聯(lián)以太網(wǎng)/IP32或另一局域網(wǎng)(localareanetwork;LAN)或廣域網(wǎng)(wideareanetwork;WAN)等通信裝置可實(shí)現(xiàn)ESE20與其它系統(tǒng)組件及裝置之間的通信。根據(jù)需要或意愿,BAS10內(nèi)各部分的某些或所有通信及連接既可是有線的,也可是無(wú)線的。BAS10的每一實(shí)施方案在尺寸、裝置構(gòu)成、以及當(dāng)前、遺留及未來(lái)一代裝置的比例方面可差別很大。BAS10也可能在廠商/制造商、類型、建筑物及/或校園的實(shí)體布局、用戶需求、及其它特性方面有所差別。因此,在一實(shí)施例中,是逐一地點(diǎn)地建置每一BAS10且特別是ESE20。ESE20可辨別各種系統(tǒng)裝置,與其進(jìn)行通信并對(duì)其加以控制,這些系統(tǒng)裝置包括及常見制造商的、遺留的或前一代的、以及競(jìng)爭(zhēng)廠商的控制器及建筑物自動(dòng)化面板。BAS10還可通過(guò)ESE20而擴(kuò)展至集成下一代裝置。因此,ESE20包含用于接受及存儲(chǔ)來(lái)自BASIO各點(diǎn)的數(shù)據(jù)及元數(shù)據(jù)描述符的微處理器、計(jì)算、存儲(chǔ)及/或其它兼容裝置、以及在無(wú)法得到元數(shù)據(jù)描述符時(shí)用于自動(dòng)請(qǐng)求輔助的人工編程數(shù)據(jù)及描述符的微處理器、計(jì)算、存儲(chǔ)及/或其它兼容裝置。BASIO內(nèi)的數(shù)據(jù)及元數(shù)據(jù)描述符將在下文予以更詳細(xì)說(shuō)明。例如,如圖1所示,當(dāng)代監(jiān)控控制器41(例如由本申請(qǐng)案的受讓者TR認(rèn)E⑧制造的建筑物控制單元)或面板40可直接通信耦合至互聯(lián)網(wǎng)30及/或內(nèi)聯(lián)網(wǎng)32,而遺留單元42可直接通信耦合至互聯(lián)網(wǎng)30及/或內(nèi)聯(lián)網(wǎng)32或通過(guò)媒體轉(zhuǎn)換器48進(jìn)行耦合。遺留單元42可包括例如由本申請(qǐng)案的受讓者11^服@制造的TRACERSUMMIT及TRACKER單元。媒體轉(zhuǎn)換器48較佳是簡(jiǎn)單的變換器,但也可根據(jù)需要包含其它更復(fù)雜的裝置。在各種實(shí)施例中,媒體轉(zhuǎn)換器48較佳可與競(jìng)爭(zhēng)產(chǎn)品44及/或未來(lái)產(chǎn)品46—起使用,但也可不與這些產(chǎn)品一起使用。競(jìng)爭(zhēng)產(chǎn)品44也較佳直接耦合至互聯(lián)網(wǎng)30及/或內(nèi)聯(lián)網(wǎng)32。"競(jìng)爭(zhēng)"這一用語(yǔ)用于大體指代相對(duì)于ESE20而言由其它組織制造的產(chǎn)品??赡馨?jìng)爭(zhēng)產(chǎn)品44的建筑物舒適性及控制產(chǎn)品及系統(tǒng)的制造商包括JOHNSONCONTROLS、H0NEYWELL、TRIDIUM、Y0RK、GENERALELECTRIC、CARRIER及其它制造商。ESE20還能夠支持未來(lái)產(chǎn)品46,例如當(dāng)前控制器的更新版本、新開發(fā)的產(chǎn)品等等。較佳地,至少多個(gè)面板40、當(dāng)前控制器41、遺留單元42、競(jìng)爭(zhēng)產(chǎn)品44或未來(lái)產(chǎn)品46是建筑物自動(dòng)化、控制或空調(diào)系統(tǒng)(HVAC)產(chǎn)品,其代表性實(shí)例包括暖氣爐及供熱系統(tǒng)、制冷器(包括機(jī)械式及吸收式);空調(diào)器、過(guò)濾器及空氣凈化器;防火及生命安全系統(tǒng);保安系統(tǒng);電氣系統(tǒng)監(jiān)視器及控制器;避雷系統(tǒng)監(jiān)視器及控制器;通風(fēng)系統(tǒng)監(jiān)視器及控制器;傳感器,包括煙氣、光、占用性、運(yùn)動(dòng)、濕度傳感器及其它傳感器;空氣調(diào)節(jié)器;流體及空氣移動(dòng)及搬運(yùn)設(shè)備;終端產(chǎn)品及裝置;生命科學(xué)及藥理學(xué)控制設(shè)備及監(jiān)視系統(tǒng),包括正壓及負(fù)壓凈化室;工業(yè)自動(dòng)化及控制設(shè)備及系統(tǒng);可編程邏輯控制器;及其它產(chǎn)品。ESE20還較佳能夠與其它類似的、但屬于前一代的控制及管理系統(tǒng)共存及配合使用,此將在下文中予以更詳細(xì)說(shuō)明。面板40、監(jiān)控控制器41、遺留單元42、競(jìng)爭(zhēng)產(chǎn)品44及未來(lái)產(chǎn)品46在本文中可統(tǒng)稱為BAS終端裝置。根據(jù)本文對(duì)面板40、監(jiān)控控制器41、遺留單元42、競(jìng)爭(zhēng)產(chǎn)品44及未來(lái)產(chǎn)品46的說(shuō)明,BAS終端裝置可包含輸入/輸出點(diǎn)、二進(jìn)制及模擬裝置、嵌入式控制器、傳感器、及任何其它用于在建筑物或校園等的至少一部分中測(cè)量及傳送關(guān)于點(diǎn)、裝置、空間、系統(tǒng)或子系統(tǒng)中至少之一的數(shù)據(jù)的控制/傳感器裝置。術(shù)語(yǔ)"終端裝置(enddevice)"僅用于方便、統(tǒng)一地指代BAS10內(nèi)的點(diǎn),且特別是"終端"這一術(shù)語(yǔ)的上下文并非打算具有限定性或者從BASIO的角度而言在任一給定情形中均隱含著為一通信或控制端點(diǎn)。譬如,例如監(jiān)控控制器41等終端裝置也可用作ESE20與額外終端裝置側(cè)設(shè)備之間的中間媒介。此外,BAS10可包含非現(xiàn)實(shí)的終端裝置、或點(diǎn)、以及虛擬的終端裝置。在一實(shí)施例中,非現(xiàn)實(shí)的終端裝置是表示由ESE20所例示的現(xiàn)實(shí)的、實(shí)際的、或?qū)嶓w性的終端裝置,且與一或多個(gè)實(shí)際的、現(xiàn)實(shí)的、或?qū)嶓w性的BAS終端裝置相關(guān)聯(lián)或有關(guān)?,F(xiàn)實(shí)的終端裝置是本文通篇所描繪及說(shuō)明的終端裝置,如所屬領(lǐng)域的技術(shù)人員所能理解,術(shù)語(yǔ)"現(xiàn)實(shí)(real)"僅用于相對(duì)于所例示的"非現(xiàn)實(shí)"終端裝置而言來(lái)描述一終端裝置。非現(xiàn)實(shí)終端裝置可由ESE20根據(jù)至少多個(gè)現(xiàn)實(shí)終端裝置、或終端裝置點(diǎn)或值之間的算術(shù)關(guān)系來(lái)導(dǎo)出或例示。非現(xiàn)實(shí)終端裝置之一實(shí)例是建筑物效率。建筑物效率同時(shí)與BAS終端裝置及BASIO設(shè)備的輸入與輸出特性相關(guān)。其它實(shí)例包括或涉及設(shè)定點(diǎn)及舒適性設(shè)置(comfortsettings)。ESE20適于根據(jù)BAS10的動(dòng)態(tài)可擴(kuò)展性及自動(dòng)可配置性而自動(dòng)地更新或重新定義非現(xiàn)實(shí)終端裝置。BASIO還可針對(duì)不同應(yīng)用而以不同方式對(duì)待特定的BAS終端裝置,從而形成虛擬終端裝置。虛擬終端裝置是實(shí)際、現(xiàn)實(shí)、或?qū)嶓w性BAS終端裝置的定制的或以其它方式加以修改的定義或?qū)Υ绞?。?shí)際終端裝置則是本文所描繪及說(shuō)明的終端裝置,如所屬領(lǐng)域的技術(shù)人員所能理解,術(shù)語(yǔ)"實(shí)際(actual)僅用于相對(duì)于"虛擬(virtual)"終端裝置而言描述一終端裝置。為進(jìn)行上下文說(shuō)明及方便起見,用戶可選擇將一終端裝置表示為第一類型,同時(shí)BASIO操作一實(shí)際上構(gòu)成第二類型的終端裝置并與該終端裝置進(jìn)行通信。為滿足用戶,允許用戶將該終端裝置視為使用戶感到舒適的終端裝置并與其進(jìn)行相互作用,或者為得到一致的接口起見,BAS10可將該終端裝置作為第一類型的虛擬終端裝置呈現(xiàn)給用戶,即使該終端裝置是由BASIO作為第二類型進(jìn)行實(shí)際建置及控制。在一實(shí)施例中,用戶通過(guò)呈現(xiàn)于一或多個(gè)計(jì)算機(jī)裝置22上的圖形用戶界面(graphicaluserinterface;GUI或"用戶界面(userinterface)")來(lái)訪問(wèn)BAS10及與BASIO進(jìn)行相互作用。每一裝置22均與BASIO進(jìn)行通信耦合。BAS10的用戶界面可實(shí)際上由任何具有可視顯示器并與系統(tǒng)10進(jìn)行通信連接的裝置22提供。此等裝置的某些實(shí)例是個(gè)人臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、或便攜式計(jì)算機(jī)(portablecomputer;PC);便攜式數(shù)字助理(portabledigitalassistant;PDA);移動(dòng)電話;以及其它類似裝置。通常,裝置22與BAS10之間的連接是通過(guò)互聯(lián)網(wǎng)30、內(nèi)聯(lián)網(wǎng)32、及/或某種其它局域或廣域通信網(wǎng)絡(luò)提供,盡管也可利用其它連接手段及連接組合。例如,如果利用具有互聯(lián)網(wǎng)聯(lián)網(wǎng)功能的移動(dòng)電話,則該連接至少部分地包含無(wú)線蜂窩通信網(wǎng)絡(luò)。在本發(fā)明BASIO的背景中,每一BAS終端裝置40、31、42、44、及46均被建模為一對(duì)象。在面向?qū)ο蟮腂AS10及ESE20中,對(duì)常見對(duì)象進(jìn)行建模以供辨認(rèn)及應(yīng)用于其它類似對(duì)象,從而實(shí)現(xiàn)高的效率。簡(jiǎn)而言之,對(duì)象就是一類實(shí)例(instance)、或者囊括一組描述行為及功能。因而,可根據(jù)應(yīng)用于對(duì)象的規(guī)則而明確表示一般對(duì)象。參見BAS10,終端裝置對(duì)象可囊括BASIO中實(shí)際任意類型的或任一臺(tái)設(shè)備、或任意輸入或輸出點(diǎn)、以及與BASIO相關(guān)的任何應(yīng)用程序或數(shù)據(jù)結(jié)構(gòu)。BAS10能夠通過(guò)對(duì)系統(tǒng)裝置及組件采用一種面向?qū)ο蟮姆椒ǘ鴾p少對(duì)新裝置的人工編程及集成。BAS10更能夠識(shí)別及喚起對(duì)未得到辨認(rèn)的對(duì)象和與對(duì)象相關(guān)的事件的注意,以便可提供人工服務(wù)及引起注意。BAS10內(nèi)面向?qū)ο蟮臄?shù)據(jù)及元數(shù)據(jù)管理能支持BASIO進(jìn)行動(dòng)態(tài)擴(kuò)展及自動(dòng)配置,包括對(duì)BASIO的組件及架構(gòu)以及對(duì)BAS10的結(jié)構(gòu)及狀態(tài)在用戶界面中的信息性及管理性表示形式進(jìn)行動(dòng)態(tài)擴(kuò)展及自動(dòng)配置。動(dòng)態(tài)擴(kuò)展及自動(dòng)配置會(huì)形成具有自我描述性對(duì)象的循環(huán)遞歸系統(tǒng)(circularlyrecursivesystem)以及使系統(tǒng)利用來(lái)自及關(guān)于所述對(duì)象的可塑及可擴(kuò)展的元數(shù)據(jù)。因此,在一實(shí)施例中,BAS10元數(shù)據(jù)是多層次、可改向且可擴(kuò)展的。此外,BAS10的動(dòng)態(tài)可擴(kuò)展性使用戶能夠利用用戶界面來(lái)定制及控制BAS10,包括用戶界面自身,而無(wú)需使用重新編程或重新編輯碼。相應(yīng)地,圖2是根據(jù)一實(shí)施例的BASIO的運(yùn)行架構(gòu)圖。在可動(dòng)態(tài)擴(kuò)展及縮放的BAS10中,對(duì)象是以分級(jí)或分類結(jié)構(gòu)形式存在。例如,各數(shù)據(jù)對(duì)象、地點(diǎn)對(duì)象、及面板對(duì)象相互關(guān)聯(lián)并可相對(duì)加以定義,其中各對(duì)象包含或與各自的對(duì)象定義58相關(guān)聯(lián),這些對(duì)象定義58例如為類型、版本、廠商等等,其存儲(chǔ)于數(shù)據(jù)庫(kù)60中并由BASIO在具有ESE20的應(yīng)用程序引擎/構(gòu)架62內(nèi)進(jìn)行解譯,以決定BAS10如何處理特定對(duì)象。內(nèi)部元對(duì)象管理50、數(shù)據(jù)對(duì)象管理52、地點(diǎn)管理54、及面板和通信管理56借助對(duì)象定義58表示BASIO的ESE20的核心,并使應(yīng)用程序引擎/構(gòu)架62與外部源及實(shí)體進(jìn)行接口,以管理BASIO內(nèi)的對(duì)象。該核心較佳包含p-碼引擎并可擴(kuò)展。應(yīng)用程序引擎/構(gòu)架62及數(shù)據(jù)庫(kù)60和ASP.NET應(yīng)用程序64包含位于ESE20的操作架構(gòu)內(nèi)的圖形用戶界面要素表示形式。在一實(shí)施例中,數(shù)據(jù)庫(kù)60是處于圖形用戶界面程序外的數(shù)據(jù)存儲(chǔ)器或Sequel服務(wù)器。然后,網(wǎng)絡(luò)服務(wù)器66將BAS10通過(guò)應(yīng)用程序引擎/構(gòu)架62介接至外部界面。在一較佳但并非唯一的實(shí)施例中,外部接口包括利用網(wǎng)絡(luò)瀏覽器程序通過(guò)互聯(lián)網(wǎng)30或內(nèi)聯(lián)網(wǎng)32呈現(xiàn)的GUI。圖2中的網(wǎng)絡(luò)服務(wù)器66及網(wǎng)絡(luò)瀏覽器68不是客戶端網(wǎng)絡(luò)服務(wù)器及網(wǎng)絡(luò)瀏覽器軟件,而是ESE20操作架構(gòu)組件的表示形式。圖1所示實(shí)施例中的核心引擎或ESE20形成BAS10的基礎(chǔ)或平臺(tái)。參見圖3,ESE20支持BASIO的操作架構(gòu),包括BAS10內(nèi)的應(yīng)用程序150及用戶接口160。系統(tǒng)架構(gòu)內(nèi)的ESE20進(jìn)一步定義及描述引擎支持的所有方面。在一實(shí)施例中,BAS10所使用的主要對(duì)象及分類參照?qǐng)D2顯示于圖4中。數(shù)據(jù)對(duì)象管理52包括數(shù)據(jù)管理器網(wǎng)絡(luò)引擎100及對(duì)象管理101。數(shù)據(jù)管理器網(wǎng)絡(luò)引擎100包含數(shù)據(jù)請(qǐng)求管理器102及數(shù)據(jù)請(qǐng)求對(duì)象104。數(shù)據(jù)請(qǐng)求管理器102是用于管理所輸入的XML請(qǐng)求、以及用于創(chuàng)建數(shù)據(jù)請(qǐng)求對(duì)象104、相關(guān)數(shù)據(jù)對(duì)象120、以及供外部客戶端用作參考的相關(guān)URL及標(biāo)識(shí)的對(duì)象。數(shù)據(jù)請(qǐng)求管理器102還是高速緩沖存儲(chǔ)器,用于來(lái)自用戶界面及/或任何客戶端的數(shù)據(jù)請(qǐng)求對(duì)象104及數(shù)據(jù)對(duì)象102。數(shù)據(jù)請(qǐng)求對(duì)象104是包含一組讀取請(qǐng)求的對(duì)象。對(duì)象管理101包含數(shù)據(jù)對(duì)象120及智能值126。數(shù)據(jù)對(duì)象120是封裝有在每一面板中所存在的一或多個(gè)對(duì)象的對(duì)象,所述一或多個(gè)對(duì)象既包括設(shè)備對(duì)象也包括應(yīng)用程序?qū)ο?。智能?26則是封裝有在數(shù)據(jù)對(duì)象中所存在的特性的對(duì)象,其負(fù)責(zé)將原始數(shù)據(jù)編碼/解碼成任何外部格式以及從任何外部格式編碼/解碼原始數(shù)據(jù)并用于在需要時(shí)執(zhí)行轉(zhuǎn)換。地點(diǎn)管理54包含地點(diǎn)管理器108及地點(diǎn)110。地點(diǎn)管理器108是負(fù)責(zé)管理所有地點(diǎn)IIO、啟動(dòng)、增加、及超越地點(diǎn)的操作的對(duì)象。地點(diǎn)IIO是作為與建筑物進(jìn)行相互作用的中心的對(duì)象,其包括至少一個(gè)單獨(dú)的面板對(duì)象112。在一實(shí)施例中,ESE20將建筑物視為一地點(diǎn)110。然而,特定地點(diǎn)IIO可以是單獨(dú)的建筑物或者由不止一座建筑物構(gòu)成的校園。相反,單座建筑物也可包括不止一個(gè)地點(diǎn)110。重新參見圖1,例如,面板40、監(jiān)控控制器41、遺留單元42、競(jìng)爭(zhēng)產(chǎn)品44及未來(lái)產(chǎn)品46可一同構(gòu)成單個(gè)地點(diǎn)110,或者,面板40、監(jiān)控控制器41、遺留單元42、競(jìng)爭(zhēng)產(chǎn)品44、及未來(lái)產(chǎn)品46中的某些或每一個(gè)可位于不止一個(gè)不同地點(diǎn)110。BAS10中的ESE20可默認(rèn)至單座建筑物、在一實(shí)施例中為單個(gè)地點(diǎn)圖,然后可根據(jù)用戶偏好或系統(tǒng)特性或發(fā)現(xiàn)數(shù)據(jù)(discoverydata)進(jìn)行定制或修改。在一特定實(shí)例中,一制造場(chǎng)所包含第一由用戶及系統(tǒng)定義的地點(diǎn)iio及第二由用戶及系統(tǒng)定義的地點(diǎn)110,其中第一地點(diǎn)110由前部辦公區(qū)域組成,第二地點(diǎn)110由制造車間組成。從制造場(chǎng)所角度看,此多地點(diǎn)定義可使得更方便、更直觀地管理不同空間。元對(duì)象管理50包含元數(shù)據(jù)管理器114、對(duì)象定義122、及特性定義128。元數(shù)據(jù)管理器114是用于剖析元數(shù)據(jù)XML文件及管理元數(shù)據(jù)定義的對(duì)象,且在一實(shí)施例中,其較佳按面板類型、版本及對(duì)象類型進(jìn)行高速緩存。對(duì)象定義122是用于定義數(shù)據(jù)對(duì)象120的特性、服務(wù)及行為的元數(shù)據(jù)對(duì)象。特性定義128則是用于定義對(duì)象特性的屬性及行為的對(duì)象。面板及通信管理56包含通信管理器116、面板112、協(xié)議堆棧118及協(xié)議數(shù)據(jù)單元(protocoldataunit;PDU)124。通信管理器116是負(fù)責(zé)管理所有通信端口、線程(thread)及協(xié)議堆棧的對(duì)象。面板對(duì)象112是表示實(shí)體面板并管理用于協(xié)議堆棧的元數(shù)據(jù)版本及可供用于協(xié)議堆棧的服務(wù)的對(duì)象。PDU124是負(fù)責(zé)通過(guò)通信線路對(duì)特性算法進(jìn)行編碼/解碼的對(duì)象。在圖5中顯示主數(shù)據(jù)實(shí)體,并在圖6中顯示一相關(guān)實(shí)例。在最基本層次上,每一地點(diǎn)110均是一或多個(gè)面板112(面板對(duì)象)的集合,且每一面板112均是一或多個(gè)對(duì)象的集合,為實(shí)現(xiàn)系統(tǒng)可操作性,這一或多個(gè)對(duì)象可能需要擴(kuò)展130。地點(diǎn)110可以是由ESE20所管理的單個(gè)地點(diǎn)(即建筑物)、或者是一系列地點(diǎn)。在圖6所示的大學(xué)校園實(shí)例中,ESE20所管理的地點(diǎn)110包括校園中的各個(gè)建筑物,例如工程樓、圖書館、管理樓及其它建筑物。地點(diǎn)110還包括用于背景任務(wù)的信息。面板112是每一地點(diǎn)110的已知的單個(gè)面板112或一系列面板、以及ESE20管理這些特定面板所需的信息。在一實(shí)施例中,該信息可包含面板類型、版本、廠商、以及忽略標(biāo)記符(ignoreflag)。在圖6所示的大學(xué)校園實(shí)例中,每一地點(diǎn)110包含一面板112。圖中對(duì)每一地點(diǎn)110畫出一系統(tǒng)控制器層的單個(gè)面板112,盡管單個(gè)地點(diǎn)110也可包含多個(gè)面板112。對(duì)象120是存在于每一面板112中的一系列對(duì)象,用于進(jìn)行導(dǎo)航、顯示及管理。在圖6中,每一面板112包含多個(gè)對(duì)象120—其可為設(shè)備、傳感器、接收器、機(jī)器及其它裝置。對(duì)象擴(kuò)展130是保存于ESE20上的專用于每一對(duì)象120的信息,由與每一對(duì)象120相關(guān)聯(lián)的元數(shù)據(jù)進(jìn)行描述。對(duì)象擴(kuò)展130用于驅(qū)動(dòng)用戶界面,以用于確定例如以下等事項(xiàng)當(dāng)一對(duì)象按對(duì)象配置處于不同家族中時(shí),該具體對(duì)象屬于哪一家族。ESE20可操作地在支持建筑物自動(dòng)化標(biāo)準(zhǔn)協(xié)議的BAS終端裝置40、41、42、44及46(重新大體參見圖1中的系統(tǒng)10)中讀取及寫入數(shù)據(jù)。在圖l及本文的上下文中,BAS終端裝置42、44及46可以是面板,但以圖1中的類型加以識(shí)別來(lái)例示BAS10的可能配置及構(gòu)成。例如,ESE20及BAS10整體上至少大體兼容BACnet協(xié)議及/或XML,盡管在不同實(shí)施例中特定裝置可能還需要實(shí)體或虛擬媒體轉(zhuǎn)換器48。在一實(shí)施例中,ESE20根據(jù)所提供的元數(shù)據(jù)及定義來(lái)讀取及寫入數(shù)據(jù),其中自BAS終端裝置40及41讀取的數(shù)據(jù)例如是BACnetTM協(xié)議格式的。ESE20可操作地將所讀取數(shù)據(jù)轉(zhuǎn)換成XML,以供用于ESE20應(yīng)用程序中。因此,ESE20可與通過(guò)語(yǔ)法轉(zhuǎn)換而支持BACnetTM協(xié)議、同時(shí)支持XML的面板進(jìn)行通信,例如對(duì)于能夠直接支持XML的下一代面板。根據(jù)BAS10的可動(dòng)態(tài)擴(kuò)展及自動(dòng)配置的架構(gòu),ESE20利用能自我描述的可塑、可擴(kuò)展性元數(shù)據(jù)來(lái)建立通信并支持BASIO的BAS終端裝置40、41、42、44及46以及其它要素。盡管ESE20兼容很多種協(xié)議及標(biāo)準(zhǔn)及/或可針對(duì)這些協(xié)議及標(biāo)準(zhǔn)進(jìn)行配置,然而本文的特定實(shí)例將在本發(fā)明的一個(gè)非限定性實(shí)施例的上下文中提到BACnetTM協(xié)議、互聯(lián)網(wǎng)30及內(nèi)聯(lián)網(wǎng)32系統(tǒng)(在適當(dāng)時(shí))。在一實(shí)施例中,ESE20的結(jié)構(gòu)盡可能在本地集成BACnetTM協(xié)議及其它協(xié)議的各種實(shí)施方案。ESE20能可操作地同時(shí)支持多種版本及實(shí)施方案,例如所支持的服務(wù)及專用信息。此使ESE20能夠同時(shí)集成"內(nèi)部"裝置(即常用廠商/制造商的裝置或平臺(tái))與"外部"裝置(即其它廠商或競(jìng)爭(zhēng)廠商的裝置),而無(wú)需對(duì)對(duì)象進(jìn)行人工編程。參見圖7,代表性及實(shí)例性的動(dòng)態(tài)協(xié)議支持算法表170例示各種識(shí)別"層次"以及可與BASIO中的BAS終端裝置建立的通信的各種"層次"。例如,協(xié)議支持表170包含至少一個(gè)可用協(xié)議172,或者圖7中的PR0T0C0La/。PR0T0C0La/可以是BACnetTM協(xié)議或前面所述的另一種適宜協(xié)議。PR0T0C0La/因而更具體地包含至少一個(gè)廠商174。VEND0R0可以是默認(rèn)廠商,VEND0R1可以是AS服AE,VEND0R2可以是TRANE0,等等,這些特定廠商僅用作一實(shí)例。然后,至少一個(gè)產(chǎn)品176可與每一廠商174相關(guān)聯(lián),且每一產(chǎn)品176可包含至少一種類型或版本178。然后,當(dāng)與BAS終端裝置建立通信時(shí),ESE20較佳獲得用于盡可能具體地標(biāo)識(shí)該BAS終端裝置的元數(shù)據(jù),以建立更高層通信。如果例如ESE20能夠?qū)⒌谝籅AS終端裝置識(shí)別至廠商層174并將第二BAS終端裝置識(shí)別至類型層170,則ESE20將能夠與第二BAS終端裝置建立更高層通信,因?yàn)镋SE20將具有更詳細(xì)及具體的信息。此與在其它系統(tǒng)中集成外部BAS終端裝置的現(xiàn)有方法形成對(duì)照一在現(xiàn)有方法中,需要由每一設(shè)施的專用現(xiàn)場(chǎng)服務(wù)技術(shù)人員對(duì)數(shù)據(jù)及關(guān)系進(jìn)行耗時(shí)、費(fèi)力的人工編程,此會(huì)增加這些其它系統(tǒng)的成本及復(fù)雜度并降低便利性。然后根據(jù)圖7的動(dòng)態(tài)協(xié)議支持算法,對(duì)每一BAS終端裝置執(zhí)行BAS終端裝置同步任務(wù)。參見圖8,在步驟181中判斷BAS終端裝置是否是新的。如果該裝置是新的,則在步驟182中判斷是否支持該BAS終端裝置,即使用存在元數(shù)據(jù)。如果支持,則接入用于該BAS終端裝置的恰當(dāng)元數(shù)據(jù),讀取該BAS終端裝置所支持的服務(wù)的列表,創(chuàng)建一BAS終端裝置對(duì)象,并在數(shù)據(jù)庫(kù)中設(shè)定及存儲(chǔ)內(nèi)部值,然后從BAS終端裝置上傳對(duì)象并更新適當(dāng)?shù)谋砀?。在步驟183中,刪除任何不同步的對(duì)象,并在步驟184中將已同步的面板標(biāo)記為己同步,且利用最新的同步日期/日期更新已同步的面板。返回步驟182,如果不支持BAS終端裝置,則在步驟185中將終端裝置狀態(tài)設(shè)定為"元數(shù)據(jù)不存在",且過(guò)程180返回步驟183。返回步驟181,如果BAS終端裝置不是新的且在步驟186中,BAS終端裝置的廠商或版本未發(fā)生變化,則在步驟187中從BAS終端裝置上傳對(duì)象并更新表格,然后返回步驟183。如果在步驟186中發(fā)現(xiàn)BAS終端裝置廠商或版本已發(fā)生變化,則在步驟188中判斷是否支持BAS終端裝置。如果不支持BAS終端裝置,則過(guò)程180前進(jìn)至步驟185。而如果支持BAS終端裝置,則過(guò)程180前進(jìn)至步驟189,其中將現(xiàn)有BAS終端裝置信息(元數(shù)據(jù))替換為新的或經(jīng)過(guò)更新的信息。在一實(shí)施例中,這是通過(guò)復(fù)制一裝置表格中的一行以及對(duì)象和對(duì)象擴(kuò)展(object—extension)表格中的任何相關(guān)行來(lái)實(shí)現(xiàn)。參見圖9,ESE20根據(jù)對(duì)象數(shù)據(jù)204及對(duì)象元數(shù)據(jù)206為外部對(duì)象202提供可擴(kuò)展的支持。在一實(shí)施例中,ESE20在一位置發(fā)現(xiàn)對(duì)象202。該發(fā)現(xiàn)可由用戶發(fā)起,例如在一實(shí)施例中通過(guò)經(jīng)用戶界面向ESE20提供對(duì)象202的網(wǎng)絡(luò)地址而發(fā)起,或者在另一實(shí)施例中代表ESE20而自動(dòng)發(fā)起。為集成對(duì)象202,ESE20利用對(duì)象元數(shù)據(jù)206、根據(jù)對(duì)象202的外部廠商的通信實(shí)施方案而獲得對(duì)象202的大體說(shuō)明。在一實(shí)施例中,對(duì)象元數(shù)據(jù)206是關(guān)于對(duì)象202及對(duì)象數(shù)據(jù)204的數(shù)據(jù)描述碼。該通信實(shí)施方案可包含例如具體修訂及版本。BAS10的ESE20還能適應(yīng)BAS10隨時(shí)間的變化,包括BAS終端裝置的增加、移除或改動(dòng),包括對(duì)特定點(diǎn)的改動(dòng)。與采用同質(zhì)系統(tǒng)及協(xié)議的其它系統(tǒng)相比,ESE20更處理版本及動(dòng)態(tài)量隨時(shí)間的變化。一旦發(fā)現(xiàn)對(duì)象202,ESE20便確定與系統(tǒng)10中的對(duì)象202的操作相關(guān)的所有可用信息,包括狀態(tài)及設(shè)定點(diǎn)、數(shù)據(jù)集合、報(bào)警信息、調(diào)度信息等等,以與對(duì)象202建立通信。ESE20并不依靠系統(tǒng)集成活動(dòng)來(lái)編程具體的數(shù)據(jù)及信息;而是,如果該信息符合標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu),ESE會(huì)直接從對(duì)象202接收對(duì)象數(shù)據(jù)204。換言之,包括外部對(duì)象202在內(nèi)的系統(tǒng)對(duì)象較佳如本文所述是自我描述性的,且會(huì)被詢問(wèn)其對(duì)象元數(shù)據(jù)206,而無(wú)需進(jìn)行編程介入(例如對(duì)點(diǎn)的人工映像)。依據(jù)對(duì)象202的廠商而賦予數(shù)據(jù)204的任何特定上下文均可通過(guò)輸入至ESE20來(lái)提供,而無(wú)需重新編輯生產(chǎn)碼或?qū)壿嬤M(jìn)行現(xiàn)場(chǎng)編程。ESE20可操作地提供用于進(jìn)行系統(tǒng)安裝、設(shè)置、集成及支持的接口。例如,ESE20為BAS終端裝置40、41、42、44及46設(shè)置參數(shù)提供界面,這些設(shè)置參數(shù)包括每一個(gè)的IP地址、子網(wǎng)掩碼(subnetmask)、網(wǎng)關(guān)、以及服務(wù)器名稱(當(dāng)適用時(shí))。ESE20更提供一種用于設(shè)置及定制網(wǎng)頁(yè)的方法及/或功用,并向網(wǎng)頁(yè)提供及公布圖形,其中所述網(wǎng)頁(yè)可同時(shí)包括模板及單獨(dú)頁(yè)面。系統(tǒng)10及ESE20還允許用戶出于分組目的而定義既定地點(diǎn)的屬性。在一實(shí)施例中,至少,每一地點(diǎn)110均與地理及類型屬性相關(guān)聯(lián),并提供搜索功能以允許用戶搜索地點(diǎn)或成組的地點(diǎn)。ESE20較佳更能適應(yīng)BAS10內(nèi)整個(gè)地點(diǎn)110的增加、移除及一般管理。ESE20高效地處理數(shù)據(jù)及信息以使BASIO能夠運(yùn)行,并支持與BAS10進(jìn)行外部相互作用。具體而言,ESE20利用數(shù)據(jù)管理技術(shù)來(lái)增強(qiáng)BASIO的通信性能。在一實(shí)施例中,ESE20通過(guò)數(shù)據(jù)高速緩存而使系統(tǒng)10及系統(tǒng)10中各組件的與通信及數(shù)據(jù)傳送相關(guān)的負(fù)擔(dān)最小化。BASIO的用戶界面提供關(guān)于BASIO的狀態(tài)及運(yùn)行的靜態(tài)及動(dòng)態(tài)信息。來(lái)自系統(tǒng)10中各對(duì)象的動(dòng)態(tài)、實(shí)時(shí)數(shù)據(jù)顯示于用戶界面中,并可根據(jù)規(guī)定的刷新率進(jìn)行更新或者在用戶需要時(shí)人工進(jìn)行更新。未調(diào)度的實(shí)時(shí)數(shù)據(jù)事件也可隨時(shí)進(jìn)行,例如報(bào)警事件。BAS10可高效地處理己調(diào)度的對(duì)動(dòng)態(tài)實(shí)時(shí)數(shù)據(jù)的更新及顯示,以適應(yīng)未調(diào)度的數(shù)據(jù)請(qǐng)求及事件。參見圖IO,在一實(shí)施例中,ESE20及應(yīng)用程序150執(zhí)行刷新高速緩存及多步驟遞送過(guò)程,以響應(yīng)于用戶界面請(qǐng)求,包括對(duì)代表系統(tǒng)10中建筑物自動(dòng)化設(shè)備的用戶界面網(wǎng)頁(yè)的HTTP請(qǐng)求。這些算法使用戶能夠通過(guò)用戶界面160進(jìn)行導(dǎo)航,并請(qǐng)求及査看關(guān)于BASIO的靜態(tài)與動(dòng)態(tài)兩種數(shù)據(jù)及信息,而使對(duì)性能的影響盡可能小。ESE20所執(zhí)行的刷新高速緩存及多步驟遞送過(guò)程消除了面板及對(duì)象203的負(fù)擔(dān)一這些面板及對(duì)象203具有慢得多的信息通信性能及特性。特別是,面板及對(duì)象203通常是具有有限的緩沖器的嵌入式控制器。ESE20可對(duì)數(shù)據(jù)進(jìn)行抽樣及刷新,以釋放面板及對(duì)象203并提高BAS10的性能。刷新或重啟動(dòng)率可以基于BAS10或BASIO的一部分的特性。在一實(shí)施例中,刷新率與終端裝置(面板及對(duì)象203)特性相關(guān),這些特性例如為型號(hào)、版本、位置、狀態(tài)、用戶偏好、可用性等等。刷新率亦可基于數(shù)據(jù)特性,例如數(shù)據(jù)類型、變化速率、元數(shù)據(jù)描述符、用戶偏好或?qū)傩缘鹊?。刷新率可與BASIO的用戶規(guī)范或默認(rèn)設(shè)置有關(guān)。刷新率又可基于ESE20的一或多個(gè)刷新率的邏輯組合、合成、或融合。例如,終端裝置的總體刷新或重啟動(dòng)率可能與特定終端裝置組件的刷新率或者與基于數(shù)據(jù)變化速率的刷新率相沖突。ESE20可解除任何此種沖突,在一實(shí)施例中,此將是選擇最頻繁的刷新率。在其它實(shí)施例中,該解決方案可以是刷新或重啟動(dòng)率或頻率的邏輯組合、系統(tǒng)默認(rèn)值、或某一其它選擇或組合。參見圖10及11,在一實(shí)施例中,應(yīng)用程序150利用對(duì)象元數(shù)據(jù)204來(lái)確定從對(duì)象204中發(fā)現(xiàn)的要維護(hù)于數(shù)據(jù)庫(kù)60中的信息及數(shù)據(jù)206。然后,ESE20接收數(shù)據(jù)206并將其存儲(chǔ)于數(shù)據(jù)庫(kù)60中。根據(jù)過(guò)程208,當(dāng)在步驟210中用戶在用戶界面160中請(qǐng)求與對(duì)象203相關(guān)的頁(yè)面時(shí),應(yīng)用程序150啟動(dòng)兩個(gè)過(guò)程。在第一過(guò)程中,在步驟212中,ESE20及應(yīng)用程序150根據(jù)存儲(chǔ)于數(shù)據(jù)庫(kù)60中的對(duì)象元數(shù)據(jù)204及信息206確定頁(yè)面及內(nèi)容。然后,在步驟214中,將帶有可從數(shù)據(jù)庫(kù)60獲得的信息的頁(yè)面返送給用戶。所返回的初始頁(yè)面可包含與對(duì)象203、整個(gè)BAS10、或某一其它對(duì)象或信息有關(guān)的靜態(tài)信息。與步驟212及214同時(shí)地,為獲得只能直接從面板得到的所請(qǐng)求頁(yè)面的動(dòng)態(tài)信息、實(shí)時(shí)信息或其它信息,在步驟216中產(chǎn)生并處理一讀取請(qǐng)求,以將導(dǎo)線轉(zhuǎn)接至面板。由于特定面板的典型性能限制,讀取請(qǐng)求可能要花費(fèi)一定的時(shí)間才能返回給用戶界面頁(yè)面并將該信息提供給用戶。相應(yīng)地,在步驟214中最初顯示的頁(yè)面包含所能得到的盡可能多的靜態(tài)及動(dòng)態(tài)信息,這些信息通常來(lái)自在步驟212中所接收的數(shù)據(jù)庫(kù)以及在步驟218中來(lái)自面板的初始但不完整的響應(yīng)。在一實(shí)施例中,用戶界面頁(yè)面在步驟222中自動(dòng)且周期性地進(jìn)行刷新,以在可在步驟218中從面板得到額外動(dòng)態(tài)信息時(shí)提供額外的動(dòng)態(tài)信息,直到在步驟220中該頁(yè)面完整為止。為減輕用戶離開所請(qǐng)求頁(yè)面并接著返回(此將需要重復(fù)步驟210-220)對(duì)BAS10的性能的影響,ESE20可在步驟224中將該頁(yè)面完整地或以其它方式維護(hù)于高速緩存存儲(chǔ)器中。除高速緩存該頁(yè)面本身外,ESE20還可高速緩存在步驟218中從BAS終端裝置接收的動(dòng)態(tài)輸入/輸出數(shù)據(jù)。ESE20可周期性地刷新該頁(yè)面的動(dòng)態(tài)數(shù)據(jù)達(dá)一時(shí)間周期,即使當(dāng)前未在請(qǐng)求或?yàn)g覽該頁(yè)面。高速緩存器還處理其中單個(gè)對(duì)象與多個(gè)頁(yè)面相關(guān)的情形。可請(qǐng)求與該對(duì)象相關(guān)聯(lián)的數(shù)據(jù)中的第一頁(yè)面,然后根據(jù)需要從高速緩存器中高速緩存及訪問(wèn)該數(shù)據(jù),以加載包含某些或所有該數(shù)據(jù)的后續(xù)頁(yè)面。在一實(shí)施例中,高速緩存器對(duì)話可與用戶對(duì)話相對(duì)應(yīng)。在其它實(shí)施例中,高速緩存器對(duì)話的維護(hù)可與時(shí)間、對(duì)象或系統(tǒng)有關(guān)。在本發(fā)明的一實(shí)施例中,ESE20執(zhí)行兩階段式定期刷新。第一階段是系統(tǒng)(BAS10)階段,在一實(shí)施例中,其包含三個(gè)刷新層次。第一層次是一次性刷新。一次性刷新通常只進(jìn)行一次,例如當(dāng)首次請(qǐng)求及加載頁(yè)面時(shí)。具有一次性刷新元數(shù)據(jù)描述符或標(biāo)簽的數(shù)據(jù)包括例如配置數(shù)據(jù)。第二層次是永久過(guò)期。某些頁(yè)面數(shù)據(jù)及內(nèi)容在得到請(qǐng)求并加載后立即過(guò)期,因?yàn)槠鋽?shù)據(jù)是實(shí)時(shí)的活數(shù)據(jù),例如當(dāng)前溫度。帶有永久過(guò)期元數(shù)據(jù)標(biāo)簽的數(shù)據(jù)及內(nèi)容是每當(dāng)?shù)玫秸?qǐng)求或加載時(shí)均進(jìn)行刷新,具有最細(xì)的刷新粒度。第三刷新層次介于一次性刷新與永久過(guò)期之間,是周期性過(guò)期。某些內(nèi)容,包括某些實(shí)時(shí)數(shù)據(jù),是以較慢的速率變化,從而永久過(guò)期并不適用。在一實(shí)施例中,周期性過(guò)期可例如是每十分鐘刷新一次。在其它實(shí)施例中,也可設(shè)定其它周期,或者其周期可因元數(shù)據(jù)描述符或標(biāo)簽、系統(tǒng)范圍設(shè)定值或其它準(zhǔn)則而異。在一實(shí)施例中,高速緩存器是基于事務(wù)處理的,只要頁(yè)面點(diǎn)擊繼續(xù)進(jìn)行,便將頁(yè)面保存一固定周期,例如約十五分鐘。如果用戶在該時(shí)間周期內(nèi)返回該頁(yè)面,則該頁(yè)面及其數(shù)據(jù)將仍可用并可立即顯示于用戶界面160上,而非須重復(fù)步驟216中的BAS終端裝置讀取請(qǐng)求并等待在步驟218中得到完整的響應(yīng)。在另一實(shí)施例中,高速緩存器是基于位置的,其是老化方式的變形方式。在基于位置的高速緩存中,ESE20將產(chǎn)生根據(jù)特定位置進(jìn)行配置的前攝數(shù)據(jù)提取時(shí)間戳(proactivedatafetchtime-stamp)。ESE20利用對(duì)象元數(shù)據(jù)204來(lái)確定該對(duì)象(位置)的數(shù)據(jù)何時(shí)過(guò)期。盡管根據(jù)該方案周期性地刷新整個(gè)頁(yè)面,然而對(duì)象(BAS終端裝置)的負(fù)擔(dān)減輕,因?yàn)镋SE20僅根據(jù)BAS終端裝置的元數(shù)據(jù)而讀取請(qǐng)求己過(guò)期的或正在更頻繁變化的頁(yè)面上的數(shù)據(jù)(此時(shí)BAS終端裝置如果被讀取請(qǐng)求阻塞,可能開始丟失命令),而非從用戶界面160的角度看將BAS終端裝置視為系統(tǒng)10內(nèi)的數(shù)據(jù)服務(wù)器。從實(shí)施的角度看,ESE20的地點(diǎn)管理是BASIO的一重要方面。打算使動(dòng)態(tài)擴(kuò)展、增強(qiáng)及改動(dòng)成為建筑物自動(dòng)化系統(tǒng)10的固有的基本特征。此外,ESE20作為BASIO的核心引擎,被設(shè)計(jì)成用作包括下一代開發(fā)在內(nèi)的其它系統(tǒng)及裝置的基礎(chǔ)。ESE20及BASIO的每一實(shí)施方案均被設(shè)計(jì)成使地點(diǎn)及數(shù)據(jù)管理服務(wù)與用戶接口160及應(yīng)用程序150相分離,以確保將ESE20與用戶界面160分別建置于單獨(dú)的模塊中不會(huì)損害核心引擎這一方面。然而,數(shù)據(jù)管理服務(wù)、用戶接口160及應(yīng)用程序150在BAS10及ESE20的通常運(yùn)行中相互交叉及協(xié)作。例如,系統(tǒng)10及ESE20的一重要方面是關(guān)于報(bào)警。參見圖12,系統(tǒng)10及其中的各種對(duì)象203將根據(jù)其確切功能及用途而非經(jīng)常性地或系統(tǒng)地產(chǎn)生報(bào)警250。報(bào)警250可涉及對(duì)象203的運(yùn)行狀態(tài)、服務(wù)需求狀態(tài)、所探測(cè)的對(duì)象或系統(tǒng)特性、或某種其它指示符或條件。ESE20及報(bào)警應(yīng)用252可操作地從對(duì)象203接收?qǐng)?bào)警250,且根據(jù)本發(fā)明,對(duì)報(bào)警250進(jìn)行分類、管理或其它恰當(dāng)?shù)奶幚?。ESE20也可對(duì)報(bào)警250進(jìn)行存儲(chǔ)或存檔并在用戶界面160中顯示報(bào)警日志。在一實(shí)施例中,與報(bào)警分類相關(guān)地,ESE20可自動(dòng)分析報(bào)警250,以進(jìn)行通告及/或請(qǐng)求服務(wù)、抑或以其它方式確保該報(bào)警將得到應(yīng)有的注意。報(bào)警分類、揀選及過(guò)濾可根據(jù)報(bào)警及/或地點(diǎn)屬性以及報(bào)警規(guī)則254進(jìn)行。舉例而言,可以了解,涉及一場(chǎng)所內(nèi)特定區(qū)域或?qū)ο?03的報(bào)警250的重要性可遠(yuǎn)大于涉及同一場(chǎng)所內(nèi)另一區(qū)域的報(bào)警。類似地,一種報(bào)警類型所需的響應(yīng)可快于另一種報(bào)警類型。因此,ESE20可根據(jù)涉及到報(bào)警類型、報(bào)警源、及/或相關(guān)對(duì)象屬性的報(bào)警規(guī)則來(lái)自動(dòng)評(píng)價(jià)所輸入的報(bào)警,并隨之恰當(dāng)?shù)靥幚韴?bào)警250。例如,ESE20可在根據(jù)報(bào)警規(guī)則254斷定報(bào)警指示的相對(duì)重要性之后通過(guò)電子郵件256轉(zhuǎn)發(fā)較高優(yōu)先權(quán)的報(bào)警。在系統(tǒng)10內(nèi),通過(guò)電子郵件轉(zhuǎn)發(fā)報(bào)警是用戶界面160中的定制特征,被建置為管理功能,并使用戶能夠規(guī)定應(yīng)向誰(shuí)或向哪里發(fā)出通知。ESE20還可簡(jiǎn)單地編制較低優(yōu)先權(quán)報(bào)警的目錄,以供用戶以后在可瀏覽的報(bào)警日志中査閱。ESE20對(duì)從系統(tǒng)10內(nèi)接收的報(bào)警進(jìn)行報(bào)警消息評(píng)估及診斷,以開發(fā)報(bào)警分類算法256。算法256可依照規(guī)則254開發(fā)并用于使報(bào)警模式相匹配、分析未來(lái)事件中的報(bào)警定時(shí)、以及整理消息或提供自動(dòng)化功能。ESE20隨后可智能地識(shí)別報(bào)警250的模式、順序及/或發(fā)生,以診斷公共源并恰當(dāng)且自動(dòng)地作出反應(yīng)。ESE20的較佳實(shí)施例可對(duì)報(bào)警250進(jìn)行識(shí)別、分類、排序及趨勢(shì)分析,以識(shí)別共同聯(lián)系(若有)并減少發(fā)送至用戶以提醒人們注意的報(bào)警通知256的數(shù)量。例如,當(dāng)建筑物中的既定電路掉電時(shí),可產(chǎn)生多種診斷。ESE20可評(píng)價(jià)BAS10內(nèi)的診斷模式,并僅報(bào)告掉電而不報(bào)告多余的及與來(lái)源有關(guān)的報(bào)警消息。ESE20也可只將包含關(guān)于公共故障的信息的單個(gè)報(bào)警通知256以用戶可識(shí)別的格式發(fā)送給用戶。并非發(fā)送多個(gè)報(bào)警通知256或復(fù)雜的由系統(tǒng)驅(qū)動(dòng)的信息,ESE20可使用用戶可識(shí)別的規(guī)定的上下文用語(yǔ)來(lái)報(bào)告所識(shí)別的公共故障。然后,用戶即可迅速處理單個(gè)報(bào)警來(lái)源,而非試圖清除這多個(gè)報(bào)警通知中的每一個(gè)。ESE20還可維護(hù)一或多個(gè)報(bào)警日志258,并可在恰當(dāng)?shù)娜罩?58中編制報(bào)警目錄或檔案。用戶隨后可查閱日志258并根據(jù)需要認(rèn)可或刪除這些報(bào)警。0}{0〉ESE20還可根據(jù)需要或根據(jù)BASIO的用戶或管理員所規(guī)定,自動(dòng)且周期性地清除報(bào)警日志258。報(bào)警通常是由時(shí)間戳記錄及/或按某種特性(例如對(duì)象或類型)進(jìn)行分類。<0}在一實(shí)施例中,較佳由ESE20實(shí)時(shí)地接收及處理報(bào)警250。在另一實(shí)施例中,例如在包含遺留面板及裝置的實(shí)施例中,ESE20視需要定期地收集來(lái)自各對(duì)象的報(bào)警,例如每小時(shí)、每天、抑或更頻繁或更不頻繁地進(jìn)行收集。除對(duì)報(bào)警進(jìn)行自動(dòng)處理及分類外,BAS10且更尤其是ESE20可分析報(bào)警及其它數(shù)據(jù)的趨勢(shì)。BAS10內(nèi)的趨勢(shì)分析是一種直觀且有效率的管理及診斷工具。在一實(shí)施例中,ESE20從以每分鐘一次的最高頻率或以另一較低頻率、抑或在由用戶或管理員所規(guī)定的具體調(diào)度基礎(chǔ)上從一或多個(gè)對(duì)象40、42、44及/或46收集趨勢(shì)數(shù)據(jù)。然后,可將趨勢(shì)數(shù)據(jù)存儲(chǔ)于數(shù)據(jù)庫(kù)中,且在一實(shí)施例中,可供與網(wǎng)絡(luò)上的對(duì)等裝置共享。因此,建筑自動(dòng)化系統(tǒng)10是利用適用于自我描述性面板40或?qū)ο蟮乃惴ㄔO(shè)計(jì)而成的面向?qū)ο蟮南到y(tǒng)。建置為BASIO的一部分的算法與各對(duì)象進(jìn)行通信,以判斷這些對(duì)象是否正以可用于識(shí)別及集成這些對(duì)象的算法運(yùn)行。如果BAS無(wú)法判斷一對(duì)象是否正以一算法運(yùn)行,則BASIO智能且自動(dòng)地規(guī)定該對(duì)象為例外。建筑物自動(dòng)化系統(tǒng)10整個(gè)是自我描述性的,因?yàn)锽AS10是根據(jù)對(duì)象的自我描述來(lái)應(yīng)用概念及捕獲算法。然后,對(duì)這些算法進(jìn)行變換,以實(shí)現(xiàn)各對(duì)象及BASIO的相關(guān)機(jī)械方面。本發(fā)明還提供修改ESE20中各對(duì)象的定義的能力,而無(wú)需重新編輯生產(chǎn)碼。此使得容易進(jìn)行維護(hù)及產(chǎn)品支持。然后,可將修改或更新后的定義作為文件輸入至ESE20,并可單獨(dú)進(jìn)行完整或更復(fù)雜的更新。本發(fā)明的該更新過(guò)程與現(xiàn)有方法形成鮮明對(duì)照,在現(xiàn)有方法中,為使最終用戶或客戶實(shí)現(xiàn)對(duì)象定義的更新,需要重新建立、測(cè)試及更新設(shè)備的生產(chǎn)碼。此會(huì)增加現(xiàn)場(chǎng)技術(shù)人員所需的時(shí)間量并增大安裝失敗的風(fēng)險(xiǎn)。在一實(shí)施例中,根據(jù)本發(fā)明的建筑物自動(dòng)化系統(tǒng)(BAS)包含多個(gè)終端裝置,其分別與建筑物或校園至少一部分中的空間、系統(tǒng)、或子系統(tǒng)中的至少之一相關(guān)聯(lián);至少一個(gè)通信網(wǎng)絡(luò),其以通信方式耦合這多個(gè)終端裝置的至少一部分并支持多種通信協(xié)議;以及與協(xié)議無(wú)關(guān)的服務(wù)器引擎,其以通信方式耦合至至少一個(gè)通信網(wǎng)絡(luò)。服務(wù)器引擎包括用于有選擇地為BAS構(gòu)建動(dòng)態(tài)可擴(kuò)展能力的編程裝置,其通過(guò)所述多種通信協(xié)議與所述多個(gè)終端裝置進(jìn)行通信及控制所述多個(gè)終端裝置;以及用于有選擇地為BAS構(gòu)建自動(dòng)配置能力的編程裝置,其通過(guò)確定每一終端裝置的至少一種特性而支持向所述多個(gè)終端裝置增加終端裝置,所述至少一種特性是選自由自我描述狀態(tài)與非自我描述狀態(tài)組成的集合。對(duì)于具有自我描述狀態(tài)的終端裝置,服務(wù)器引擎包含用于接受及存儲(chǔ)從終端裝置傳送的數(shù)據(jù)及元數(shù)據(jù)描述符的編程裝置。對(duì)于具有非自我描述狀態(tài)的終端裝置,服務(wù)器引擎包含用于下列作業(yè)的編程裝置根據(jù)終端裝置的非自我描述狀態(tài),搜索服務(wù)器引擎所維護(hù)的由數(shù)據(jù)及元數(shù)據(jù)描述符構(gòu)成的數(shù)據(jù)庫(kù)中的數(shù)據(jù)及元數(shù)據(jù)描述符,以及如果裝置的非自我描述狀態(tài)不足以從數(shù)據(jù)庫(kù)中檢索終端裝置的數(shù)據(jù)及元數(shù)據(jù)描述符,則自動(dòng)請(qǐng)求得到終端裝置的補(bǔ)充人工編程數(shù)據(jù)及元數(shù)據(jù)描述符。在另一實(shí)施例中,一種根據(jù)由己知及未知終端裝置所提供的元數(shù)據(jù)描述符來(lái)與建筑物自動(dòng)化系統(tǒng)(BAS)中的未知終端裝置建立通信的方法包括發(fā)現(xiàn)通信網(wǎng)絡(luò)上的未知終端裝置,所述未知終端裝置與建筑物或校園至少一部分中的點(diǎn)、空間、系統(tǒng)、或子系統(tǒng)中的至少之一相關(guān)聯(lián)。詢問(wèn)所述未知終端裝置有無(wú)通信協(xié)議元數(shù)據(jù)描述符,且如果所述未知終端裝置響應(yīng)于該詢問(wèn)而提供通信協(xié)議元數(shù)據(jù)描述符,則將其歸類為自我描述性終端裝置,并為所述未知終端裝置選擇對(duì)應(yīng)于所述通信協(xié)議元數(shù)據(jù)描述符的通信協(xié)議。而如果所述未知終端裝置未響應(yīng)于所述詢問(wèn)而提供通信協(xié)議元數(shù)據(jù)描述符,則將所述未知終端裝置歸類為非自我描述性終端裝置,并自動(dòng)請(qǐng)求得到補(bǔ)充人工編程通信協(xié)議描述符。本發(fā)明可實(shí)施為其它具體形式,此并不背離本發(fā)明實(shí)質(zhì)屬性的精神;因此,所示實(shí)施例在任何方面均應(yīng)被視為例示性而非限定性的,在表示本發(fā)明的范圍時(shí),應(yīng)參照隨附權(quán)利要求書而不應(yīng)參照上文說(shuō)明。權(quán)利要求1.一種建筑物自動(dòng)化系統(tǒng)(BAS),其包含數(shù)據(jù)庫(kù),其用以存儲(chǔ)數(shù)據(jù)定義;以及存儲(chǔ)于所述數(shù)據(jù)庫(kù)中的所述建筑物自動(dòng)化系統(tǒng)的數(shù)據(jù)定義的關(guān)系目錄,所述目錄包含至少一個(gè)地點(diǎn)定義,其包含地點(diǎn)的定義,所述地點(diǎn)包含所述BAS的至少一部分;以及至少一個(gè)裝置定義,其描述裝置與所述地點(diǎn)的關(guān)聯(lián)性,所述至少一個(gè)裝置包含所述建筑物自動(dòng)化系統(tǒng)的至少一部分;以及服務(wù)器引擎,其以通信方式耦合至所述數(shù)據(jù)庫(kù)并用以通過(guò)在所述關(guān)系目錄內(nèi)對(duì)所述至少一個(gè)地點(diǎn)定義與所述至少一個(gè)裝置定義進(jìn)行分層組織而管理所述關(guān)系目錄。2.如權(quán)利要求l所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述關(guān)系目錄內(nèi)的所述分層組織對(duì)應(yīng)于所述建筑物自動(dòng)化系統(tǒng)的分層體系。3.如權(quán)利要求l所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述關(guān)系目錄還包含至少一個(gè)系統(tǒng)定義,其包含所述系統(tǒng)中所含的至少一個(gè)裝置,其中所述服務(wù)器引擎更用以相對(duì)于所述至少一個(gè)地點(diǎn)定義及所述至少一個(gè)裝置定義而分層組織所述至少一個(gè)系統(tǒng)定義。4.如權(quán)利要求3所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述關(guān)系目錄內(nèi)的所述分層組織還包含地點(diǎn)層,其包含所述至少一個(gè)地點(diǎn)定義,其中所述地點(diǎn)層還包含用于定義所述地點(diǎn)的至少一個(gè)操作的地點(diǎn)管理描述;系統(tǒng)層,其包含所述至少一個(gè)系統(tǒng)定義;以及裝置層,其包含所述至少一個(gè)裝置定義。5.如權(quán)利要求4所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述至少一個(gè)地點(diǎn)操作是選自由地點(diǎn)啟動(dòng)操作與地點(diǎn)添加操作組成的集合。6.如前述權(quán)利要求中任一項(xiàng)所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述關(guān)系目錄還包含至少一個(gè)擴(kuò)展定義,其描述由裝置定義所定義的裝置的操作,其中所述服務(wù)器引擎還用以將所述至少一個(gè)擴(kuò)展定義相對(duì)于所述至少一個(gè)地點(diǎn)定義、所述至少一個(gè)系統(tǒng)定義、及所述至少一個(gè)裝置定義進(jìn)行分層組織。7.如權(quán)利要求6所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述關(guān)系目錄內(nèi)的所述分層組織還包含擴(kuò)展層,其包含所述至少一個(gè)擴(kuò)展定義。8.—種用于根據(jù)由已知及未知終端裝置所提供的元數(shù)據(jù)描述符來(lái)與建筑物自動(dòng)化系統(tǒng)(BAS)中的未知終端裝置建立通信的方法,所述方法包含下列步驟發(fā)現(xiàn)通信網(wǎng)絡(luò)上的未知終端裝置,所述未知終端裝置與建筑物或校園至少一部分中的點(diǎn)、空間、系統(tǒng)或子系統(tǒng)中的至少之一相關(guān)聯(lián);詢問(wèn)所述未知終端裝置有無(wú)通信協(xié)議元數(shù)據(jù)描述符;如果所述未知終端裝置響應(yīng)于所述詢問(wèn)而提供通信協(xié)議元數(shù)據(jù)描述符,則將所述未知終端裝置歸類為自我描述性終端裝置,并為所述未知終端裝置選擇對(duì)應(yīng)于所述通信協(xié)議元數(shù)據(jù)描述符的通信協(xié)議;以及如果所述未知終端裝置未響應(yīng)于所述詢問(wèn)而提供通信協(xié)議元數(shù)據(jù)描述符,則將所述未知終端裝置歸類為非自我描述性終端裝置。9.如權(quán)利要求8所述的方法,其特征在于還包含下列步驟針對(duì)非自我描述性終端裝置,自動(dòng)請(qǐng)求補(bǔ)充人工編程的通信協(xié)議描述符。10.如權(quán)利要求8所述的方法,其特征在于還包含下列步驟比較所述非自我描述性終端裝置與所述建筑物自動(dòng)化系統(tǒng)的已知終端裝置是否具有至少一種類似特征;以及如果發(fā)現(xiàn)類似特征,則選擇所述非自我描述性終端裝置的已知終端裝置的通用通信協(xié)議。11.如權(quán)利要求8-10中任一項(xiàng)所述的方法,其特征在于所述將所述未知終端裝置歸類為自我描述性終端裝置的步驟還包含下列步驟根據(jù)所述選定的通信協(xié)議,建立與所述自我描述性終端裝置的運(yùn)行通信;自動(dòng)配置所述建筑物自動(dòng)化系統(tǒng)內(nèi)的所述自我描述性終端裝置;以及將所述BAS動(dòng)態(tài)擴(kuò)展至包含所述自我描述性終端裝置。12.—種建筑物自動(dòng)化系統(tǒng)(BAS),其包含多個(gè)終端裝置,其分別與建筑物或校園至少一部分中的空間、系統(tǒng)、或子系統(tǒng)中的至少之一相關(guān)聯(lián);至少一個(gè)通信網(wǎng)絡(luò),其以通信方式耦合所述多個(gè)終端裝置的至少一部分并支持多種通信協(xié)議;與協(xié)議無(wú)關(guān)的服務(wù)器引擎,其以通信方式耦合至所述至少一個(gè)通信網(wǎng)絡(luò),所述服務(wù)器引擎包含用于為所述建筑物自動(dòng)化系統(tǒng)構(gòu)建動(dòng)態(tài)可擴(kuò)展能力的裝置,其通過(guò)所述多種通信協(xié)議中的至少之一與所述多個(gè)終端裝置建立通信及控制所述多個(gè)終端裝置;以及用于為所述建筑物自動(dòng)化系統(tǒng)構(gòu)建自動(dòng)配置能力的裝置,用于通過(guò)確定每一終端裝置的至少一種特征而支持向所述多個(gè)終端裝置增加終端裝置,所述至少一種特征是選自由自我描述狀態(tài)與非自我描述狀態(tài)組成的集合,所述裝置對(duì)于具有自我描述狀態(tài)的終端裝置,包含用于接受及存儲(chǔ)從所述終端裝置傳送的數(shù)據(jù)及元數(shù)據(jù)描述符的裝置;以及對(duì)于具有非自我描述狀態(tài)的終端裝置,包含用于下列操作的裝置根據(jù)所述終端裝置的所述非自我描述狀態(tài),搜索所述服務(wù)器引擎所維護(hù)的由終端裝置數(shù)據(jù)及元數(shù)據(jù)描述符構(gòu)成的數(shù)據(jù)庫(kù)中的數(shù)據(jù)及元數(shù)據(jù)描述符,且如果所述裝置的所述非自我描述狀態(tài)不足以從所述數(shù)據(jù)庫(kù)中檢索所述終端裝置的數(shù)據(jù)及元數(shù)據(jù)描述符,則請(qǐng)求所述終端裝置的補(bǔ)充人工編程數(shù)據(jù)及元數(shù)據(jù)描述符。13.—種建筑物自動(dòng)化系統(tǒng)(BAS),其包含多個(gè)終端裝置,其分別與建筑物或校園至少一部分中的空間、系統(tǒng)、或子系統(tǒng)中的至少之一相關(guān)聯(lián);通信網(wǎng)絡(luò),其以通信方式耦合所述多個(gè)終端裝置并具有動(dòng)態(tài)可擴(kuò)展能力及自動(dòng)配置能力;與協(xié)議無(wú)關(guān)的服務(wù)器引擎,其以通信方式耦合至所述通信網(wǎng)絡(luò),并用以有選擇地建置所述動(dòng)態(tài)可擴(kuò)展能力以與所述終端裝置建立通信、接收及存儲(chǔ)關(guān)于所述終端裝置的信息、并控制所述終端裝置,以及有選擇地建置所述自動(dòng)配置能力,以確定所述終端裝置中每之一的至少一種特征,其中所述至少一種特征包含與所述終端裝置兼容的通信協(xié)議;以及圖形用戶界面(GUI),其以通信方式耦合至所述服務(wù)器引擎,并用以顯示己知終端裝置的裝置頁(yè)面的至少一部分,包括關(guān)于所述終端裝置的靜態(tài)數(shù)據(jù)與動(dòng)態(tài)數(shù)據(jù)二者,其中所述服務(wù)器引擎用以存儲(chǔ)所述靜態(tài)數(shù)據(jù)并將所述靜態(tài)數(shù)據(jù)加載于所述裝置頁(yè)面上,同時(shí)啟動(dòng)讀取請(qǐng)求以自所述終端裝置獲得動(dòng)態(tài)數(shù)據(jù)及刷新所述裝置頁(yè)面,直到所述讀取請(qǐng)求完成為止,且其中所述服務(wù)器引擎用以高速緩存所述動(dòng)態(tài)數(shù)據(jù)并周期性地重啟動(dòng)所述讀取請(qǐng)求,以在所述動(dòng)態(tài)數(shù)據(jù)得到高速緩存時(shí)從所述終端裝置獲得己更新的動(dòng)態(tài)信息。14.如權(quán)利要求13所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述服務(wù)器引擎自動(dòng)地周期性重啟動(dòng)所述讀取請(qǐng)求。15.如權(quán)利要求14所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述讀取請(qǐng)求的重啟動(dòng)頻率由所述服務(wù)器引擎決定且對(duì)于所述多個(gè)終端裝置中的不同終端裝置而言是不同的。16.如權(quán)利要求15所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述重啟動(dòng)頻率由所述服務(wù)器引擎根據(jù)所述終端裝置的至少一種特征進(jìn)行決定。17.如權(quán)利要求13-16中任一項(xiàng)所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述終端裝置的所述至少一種特征包含選自由終端裝置類型、終端裝置位置、終端裝置狀態(tài)、及用戶規(guī)定的終端裝置屬性所組成的集合中之一。18.如權(quán)利要求15所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述重啟動(dòng)頻率由所述服務(wù)器引擎根據(jù)所述動(dòng)態(tài)數(shù)據(jù)的至少一種特征進(jìn)行決定。19.如權(quán)利要求18所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述動(dòng)態(tài)數(shù)據(jù)的所述至少一種特征是所述動(dòng)態(tài)數(shù)據(jù)的元數(shù)據(jù)描述符。20.如權(quán)利要求18所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述動(dòng)態(tài)數(shù)據(jù)的所述至少一種特征是所述動(dòng)態(tài)數(shù)據(jù)的變化率。21.如權(quán)利要求20所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述變化率是所述服務(wù)器引擎所觀察到的歷史變化率。22.如權(quán)利要求20所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述變化率由所述服務(wù)器引擎根據(jù)所述終端裝置的至少一種特征進(jìn)行估計(jì)。23.如權(quán)利要求22所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述估計(jì)的變化率由所述服務(wù)器引擎應(yīng)用于具有所述至少一種特征的所述多個(gè)終端裝置中的任一個(gè)。24.如權(quán)利要求15所述的建筑物自動(dòng)化系統(tǒng),其特征在于重啟動(dòng)頻率由所述服務(wù)器引擎根據(jù)多個(gè)重啟動(dòng)頻率的邏輯組合進(jìn)行確定。25.如權(quán)利要求24所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述多個(gè)重啟動(dòng)頻率選自由下列所組成的集合與所述終端裝置的至少一種特征相關(guān)的重啟動(dòng)頻率;與所述動(dòng)態(tài)數(shù)據(jù)的至少一種特征相關(guān)的重啟動(dòng)頻率;系統(tǒng)默認(rèn)重啟動(dòng)頻率;以及人工編程的重啟動(dòng)頻率。26.如權(quán)利要求13所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述周期性重啟動(dòng)是通過(guò)所述圖形用戶界面而人工啟動(dòng)的裝置頁(yè)面請(qǐng)求。27.如權(quán)利要求13所述的建筑物自動(dòng)化系統(tǒng),其特征在于還包含用以存儲(chǔ)所述靜態(tài)數(shù)據(jù)的數(shù)據(jù)庫(kù)。28.—種建筑物自動(dòng)化系統(tǒng)(BAS),其包含多個(gè)現(xiàn)實(shí)終端裝置,其分別與建筑物或校園至少一部分中的空間、系統(tǒng)、或子系統(tǒng)中的至少之一相關(guān)聯(lián);通信網(wǎng)絡(luò),其以通信方式耦合所述多個(gè)現(xiàn)實(shí)終端裝置并具有動(dòng)態(tài)可擴(kuò)展能力及自動(dòng)配置能力;與協(xié)議無(wú)關(guān)的服務(wù)器引擎,其以通信方式耦合至所述通信網(wǎng)絡(luò),并用以有選擇地建置所述動(dòng)態(tài)可擴(kuò)展能力以與所述現(xiàn)實(shí)終端裝置建立通信并控制所述現(xiàn)實(shí)終端裝置,以及有選擇地建置所述自動(dòng)配置能力,以確定所述現(xiàn)實(shí)終端裝置中每一個(gè)的至少一種特征,其中所述至少一種特征包含所述建筑物自動(dòng)化系統(tǒng)內(nèi)的所述終端裝置的相對(duì)狀態(tài)的元數(shù)據(jù)描述符;以及至少一個(gè)非現(xiàn)實(shí)終端裝置,其例示并界定于所述服務(wù)器引擎內(nèi)并與現(xiàn)實(shí)終端裝置、空間、系統(tǒng)、子系統(tǒng)、建筑物或校園中的至少之一相關(guān)聯(lián),其中所述服務(wù)器引擎用以至少部分地根據(jù)所述現(xiàn)實(shí)終端裝置、空間、系統(tǒng)、子系統(tǒng)、建筑物或校園中與所述非現(xiàn)實(shí)終端裝置相關(guān)聯(lián)的所述至少之一,從算法關(guān)系導(dǎo)出所述非現(xiàn)實(shí)終端裝置,且其中所述服務(wù)器引擎用以根據(jù)所述動(dòng)態(tài)可擴(kuò)展能力及所述自動(dòng)配置能力而重新定義所述非現(xiàn)實(shí)終端裝置。29.如權(quán)利要求28所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述多個(gè)現(xiàn)實(shí)終端裝置是選自由下列所組成的集合面板,傳感器,控制器,由微處理器控制的裝置,轉(zhuǎn)換器,自動(dòng)調(diào)溫器,暖氣爐,制熱系統(tǒng),冷卻器,制冷系統(tǒng)、空調(diào)器,空氣過(guò)濾器,空氣凈化器,防火及生命安全系統(tǒng),保安系統(tǒng),報(bào)警系統(tǒng),占用性傳感器,電氣系統(tǒng)監(jiān)視器及控制器,避雷系統(tǒng)監(jiān)視器及控制器,通風(fēng)系統(tǒng)監(jiān)視器及控制器,煙氣傳感器,光傳感器,運(yùn)動(dòng)傳感器,濕度傳感器,泵,空氣處理器,流體及空氣移動(dòng)及搬運(yùn)設(shè)備,終端裝置,生命科學(xué)及藥理學(xué)控制設(shè)備及監(jiān)視系統(tǒng),正壓凈化室,負(fù)壓凈化室,工業(yè)自動(dòng)化及控制設(shè)備及系統(tǒng),以及可編程邏輯控制器。30.如權(quán)利要求28或29所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述至少一個(gè)非現(xiàn)實(shí)終端裝置包含與空間、系統(tǒng)、子系統(tǒng)、建筑物校園中至少之一有關(guān)的動(dòng)態(tài)值。31.如權(quán)利要求30所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述服務(wù)器引擎用以通過(guò)根據(jù)至少一個(gè)現(xiàn)實(shí)終端裝置的至少一種特征計(jì)算動(dòng)態(tài)值,而導(dǎo)出所述非現(xiàn)實(shí)終端裝置。32.如權(quán)利要求28所述的建筑物自動(dòng)化系統(tǒng),其特征在于還包含用以將所述非現(xiàn)實(shí)終端裝置顯示為現(xiàn)實(shí)終端裝置的用戶界面。33.如權(quán)利要求32所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述多個(gè)現(xiàn)實(shí)終端裝置中每一個(gè)的至少一種特征包含實(shí)際終端裝置類型,其中所述現(xiàn)實(shí)終端裝置中的至少之一包含虛擬終端裝置,所述虛擬終端裝置具有不同于此終端裝置的所述實(shí)際終端裝置類型的替代終端裝置類型,其中所述服務(wù)器引擎用以根據(jù)所述實(shí)際終端裝置類型來(lái)控制所述虛擬終端裝置,且其中所述用戶界面用以根據(jù)所述替代終端裝置類型而顯示及接收與所述虛擬終端裝置有關(guān)的數(shù)據(jù)及信息。34.如權(quán)利要求33所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述替代終端裝置類型由用戶規(guī)定于所述用戶界面中。35.如權(quán)利要求34所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述替代終端裝置類型的所述用戶規(guī)定是基于終端裝置特征的全局規(guī)定,且其中所述服務(wù)器引擎用以控制具有作為所述替代終端裝置類型的所述終端裝置特征的所有所述多個(gè)現(xiàn)實(shí)終端裝置,且其中所述用戶界面用以顯示及接收與具有作為所述替代終端裝置類型的所述終端裝置特征的所有所述多個(gè)現(xiàn)實(shí)終端裝置有關(guān)的數(shù)據(jù)及信息。36.—種建筑物自動(dòng)化系統(tǒng)(BAS),其包含多個(gè)現(xiàn)實(shí)終端裝置,其分別與建筑物或校園至少一部分中的空間、系統(tǒng)或子系統(tǒng)中的至少之一相關(guān)聯(lián);通信網(wǎng)絡(luò),其以通信方式耦合所述多個(gè)現(xiàn)實(shí)終端裝置并具有動(dòng)態(tài)可擴(kuò)展能力及自動(dòng)配置能力;與協(xié)議無(wú)關(guān)的服務(wù)器引擎,其以通信方式耦合至所述通信網(wǎng)絡(luò),并用以有選擇地建置所述動(dòng)態(tài)可擴(kuò)展能力以與所述現(xiàn)實(shí)終端裝置建立通信并控制所述現(xiàn)實(shí)終端裝置,以及有選擇地建置所述自動(dòng)配置能力,以確定所述現(xiàn)實(shí)終端裝置中每一個(gè)的至少一種特征,其中所述至少一種特征包含實(shí)際終端裝置類型;以及用戶界面,其以通信方式耦合至所述通信網(wǎng)絡(luò),并用以顯示及接收與所述建筑物自動(dòng)化系統(tǒng)有關(guān)的數(shù)據(jù)及信息;其中具有實(shí)際終端裝置類型的所述多個(gè)現(xiàn)實(shí)終端裝置中的至少之一包含虛擬終端裝置,且其中所述虛擬終端裝置包含不同于所述實(shí)際終端裝置類型的替代終端裝置類型,且其中所述服務(wù)器引擎用以根據(jù)所述實(shí)際終端裝置類型來(lái)控制所述虛擬終端裝置,且所述用戶界面用以根據(jù)所述替代終端裝置類型而顯示及接收與所述虛擬終端裝置有關(guān)的實(shí)際及信息。37.如權(quán)利要求36所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述替代終端裝置類型由用戶規(guī)定于所述用戶界面中。38.如權(quán)利要求36所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述替代終端裝置類型的所述用戶規(guī)定是基于終端裝置特征的全局規(guī)定,其中所述服務(wù)器引擎用以控制具有作為所述替代終端裝置類型的所述終端裝置特征的所有所述多個(gè)現(xiàn)實(shí)終端裝置,且其中所述用戶界面用以顯示及接收與具有作為所述替代終端裝置類型的所述終端裝置特征的所有所述多個(gè)現(xiàn)實(shí)終端裝置有關(guān)的數(shù)據(jù)及信息。39.如權(quán)利要求36-38中任一項(xiàng)所述的建筑物自動(dòng)化系統(tǒng),其特征在于還包含至少一個(gè)非現(xiàn)實(shí)終端裝置,其中所述服務(wù)器引擎用以至少部分地根據(jù)所述現(xiàn)實(shí)終端裝置、空間、系統(tǒng)、子系統(tǒng)、建筑物、或校園中與所述非現(xiàn)實(shí)終端裝置相關(guān)聯(lián)的所述至少之一,從算法關(guān)系導(dǎo)出所述非現(xiàn)實(shí)終端裝置,以及其中所述服務(wù)器引擎用以根據(jù)所述動(dòng)態(tài)可擴(kuò)展能力及所述自動(dòng)配置能力而重新定義所述非現(xiàn)實(shí)終端裝置。40.如權(quán)利要求39所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述至少一種特征包含所述元數(shù)據(jù)描述符。41.如權(quán)利要求40所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述至少一個(gè)非現(xiàn)實(shí)終端裝置包含與空間、系統(tǒng)、子系統(tǒng)、建筑物、或校園中的至少之一有關(guān)的動(dòng)態(tài)值。42.如權(quán)利要求41所述的建筑物自動(dòng)化系統(tǒng),其特征在于所述服務(wù)器引擎用以通過(guò)根據(jù)至少一個(gè)終端裝置的至少一種特征計(jì)算動(dòng)態(tài)值,而導(dǎo)出所述非現(xiàn)實(shí)終端裝置。全文摘要本發(fā)明提供一種建筑物自動(dòng)化系統(tǒng)(buildingautomationsystem;BAS)。在一實(shí)施例中,該BAS包含數(shù)據(jù)庫(kù)及關(guān)系目錄。該數(shù)據(jù)庫(kù)用以存儲(chǔ)數(shù)據(jù)定義。該關(guān)系目錄則包含存儲(chǔ)于數(shù)據(jù)庫(kù)中的BAS的數(shù)據(jù)定義,并包含在數(shù)據(jù)庫(kù)中以分層關(guān)系進(jìn)行組織的地點(diǎn)層、系統(tǒng)層、裝置層、及擴(kuò)展層。在另一實(shí)施例中,該BAS包含數(shù)據(jù)庫(kù)、BAS的數(shù)據(jù)定義的關(guān)系目錄、以及服務(wù)器引擎。文檔編號(hào)G06F15/16GK101427239SQ200680039348公開日2009年5月6日申請(qǐng)日期2006年8月17日優(yōu)先權(quán)日2005年8月22日發(fā)明者B·艾恩克,D·M·理查茲,S·M·麥瑞斯,S·M·麥考伊申請(qǐng)人:傳恩國(guó)際股份有限公司