本發(fā)明涉及消防領域,尤其涉及一種用于火災報警控制器的配置裝置及其配置方法。
背景技術(shù):
圖1示出了一種典型的火災報警系統(tǒng)的示意圖。如圖1所示,在火災報警系統(tǒng)中,分布于樓宇中的各個火災探測器、聲/光報警器或手動報警器統(tǒng)稱為外圍設備(Peripheral device)10。這些外圍設備10通過有線或無線網(wǎng)絡連接到一個火災報警控制器(Control Panel)20。火災報警控制器20,也簡稱為控制器20接收來自這些外圍設備10的輸入,例如告警信號,并監(jiān)控這些外圍設備10的工作狀態(tài)。當接收到告警信號并確認出現(xiàn)緊急事件時,控制器20驅(qū)動例如聲/光報警器10發(fā)出警示,以提示樓宇中人員注意并及時撤離,甚或驅(qū)動聯(lián)動設備動作進行滅火。
火災報警系統(tǒng)中的控制器在使用之前通常需要對其進行配置。配置的內(nèi)容包括連接到控制器的各個設備的地址、類型、監(jiān)控對象、聯(lián)動控制邏輯等等。在現(xiàn)有的火災報警系統(tǒng)中,控制器一般具有一個通信接口22,其可連接到一臺終端設備(例如PC機或例如手機的移動終端)30。操控人員可利用終端設備30完成對控制裝置20的各種配置。通信接口22可以是任何適合的接口類型,例如串口、有線或無線網(wǎng)絡接口、高速并行接口等等。如圖1所示終端設備30至少包括一個顯示部件32和一個輸入部件34。該顯示部件32可以是顯示屏幕或者投影。輸入部件34可以是鼠標、鍵盤、手勢輸入捕捉設備等。
在配置過程中,聯(lián)動控制邏輯的配置是配置工作中的一個重要部分。操控人員需要根據(jù)現(xiàn)場連線方式和安裝狀況對彼此之間具有因果關聯(lián)的設備進行聯(lián)動邏輯配置?,F(xiàn)有的聯(lián)動邏輯配置方式大體可以分為兩大類,一類是基于邏輯公式的配置方式,另一類是基于樹邏輯的配置方式。
在一個例子中,假定一個域(Area)(例如一個樓層)具有兩個分段(Section)(例如不同分區(qū)),其分別用1和2來標識。每個分段中各包括兩個區(qū)(Zone),每個區(qū)(例如一個房間)則可以用1.1、1.2以及2.1和2.2來標識。進一步,假定聯(lián)動控制為:若1.1或2.1發(fā)生告警,則相應區(qū)域內(nèi)用于指示撤離的聲光告警3.1啟動。這時,若用邏輯公式來表達該聯(lián)動控制,則為1.1+2.1=3.1,其中加號表示“或”關系;1.1和2.1可表示各個硬件設備地址。1.1或1.2出現(xiàn)報警為誘因,啟動聲光報警3.1為相應的聯(lián)動結(jié)果。這種邏輯公式表達簡單,但需要預先獲知各個符號的含義且需要編譯器來核查邏輯公式是否出錯。
圖2示出了采用樹結(jié)構(gòu)來表述該聯(lián)動控制的情況。圖2中示出了兩個彼此關聯(lián)的樹結(jié)構(gòu)。圖2中,左側(cè)樹為探測樹(DETECTION TREE),該探測樹中各區(qū)(ZONE)內(nèi)的設備可以探測到告警(作為誘因),也可以是需要啟動動作的設備(作為結(jié)果)。右側(cè)的樹為控制樹(CONTROL TREE),其表示邏輯上的因果控制關系??刂茦淇梢园ǘ鄠€不同的因果控制邏輯。在圖2中示例性地示出了一個火警控制(CONTRL FIRE)。火警控制中具體包括誘因操作符(COURSE OPERATOR)和結(jié)果動作(EFFECT ACTION)。誘因操作符下進一步可以包括一個或多個誘因,圖2中用CAUSE STATUS TRACER1和CAUSE STATUS TRACER2表示。在配置時,需要對兩個不同樹上的節(jié)點分配相互關聯(lián)關系。也就是說,需要配置探測樹中哪個區(qū)的硬件發(fā)生告警為誘因,該誘因?qū)е履膫€硬件設備動作。在圖2所示的例子中,用戶將探測樹中的ZONE1和ZONE2在控制樹中配置成誘因(CAUSE STATUS TRACER1and CAUSE STATUS TRACER2)。并且,還需要在控制樹中配置相應動作的結(jié)果,例如圖2中結(jié)果動作為啟動域AREA中的例如聲光告警。這種配置方式從邏輯層級上看是非常清楚的,但配置過程相對復雜。
為此,現(xiàn)有技術(shù)中還需要一種新型的聯(lián)動邏輯的配置方式。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是提供一種火災報警系統(tǒng)中的用于火災報警控制器的配置方法以及相應的配置設備,用戶可通過使用該配置方法或配置裝置來直觀且方便地完成聯(lián)動控制的配置。
根據(jù)本發(fā)明一個方面,本發(fā)明提出了一種用于火災報警控制器的配置方法,該方法包括:呈現(xiàn)一個配置矩陣,所述配置矩陣中的行和列中之一表示輸入,行和列中另一個表示輸出,所述配置矩陣中的矩陣元為二進制數(shù)據(jù),其表示所述矩陣元所在行和列的輸入和輸出之間是否存在因果關系,其中,所述輸入為所述火災報警控制器接收到的或感測到的信號,所述輸出包括至少一個使能信號,其能夠響應于所述輸入中至少之一而激活與所述火災報警控制器直接或間接連接的聯(lián)動裝置;接收至少一個外部輸入,所述外部輸入適于修改所述配置矩陣中矩陣元的值;根據(jù)修改后的所述配置矩陣,生成一個配置文件,所述配置文件用于更新所述火災報警控制器的聯(lián)動控制邏輯。
優(yōu)選地,所述配置矩陣還包括預先設定的禁用矩陣元,所述禁用矩陣元表示其所在行和列的輸入與輸出之間無因果關系,且不可修改。優(yōu)選地,所述配置矩陣還包括參數(shù)可選矩陣元,所述參數(shù)可選矩陣元具有兩個以上可供選擇的參數(shù),所選參數(shù)表示所述參數(shù)可選矩陣元所在行和列的輸入與輸出之間存在因果關系,且所述輸出與所選參數(shù)有關。優(yōu)選地,所述呈現(xiàn)步驟還包括:以層級結(jié)構(gòu)呈現(xiàn)所述配置矩陣的兩個以上的輸入,或者以層級結(jié)構(gòu)呈現(xiàn)所述配置矩陣的兩個以上的輸出。
優(yōu)選地,上述配置矩陣呈現(xiàn)在一個連接到所述火災報警控制器的終端設備上。
根據(jù)本發(fā)明另一個方面,本發(fā)明提出了一種連接到一個火災報警控制器的配置裝置,包括:一個顯示部件;一個輸入部件;一個呈現(xiàn)單元,其在所述顯示部件上呈現(xiàn)一個配置矩陣,所述配置矩陣中的行和列中之一表示輸入,行和列中另一個表示輸出,所述配置矩陣中的矩陣元為二進制數(shù)據(jù),其表示所述矩陣元所在行和列的輸入和輸出之間是否存在因果關系,其中,所述輸入為所述火災報警控制器接收到的或感測到的信號,所述輸出包括至少一個使能信號,其能夠響應于所述輸入中至少之一而激活一個與所述火災報警控制器直接或間接連接的聯(lián)動裝置;一個接收單元,連接到所述輸入部件,其從所述輸入部件接收至少一個外部輸入,所述外部輸入適于修改所述配置矩陣中矩陣元的值;一個生成單元,連接到所述呈現(xiàn)單元 (710)和所述接收單元,且根據(jù)修改后的所述配置矩陣,生成一個配置文件,所述配置文件用于更新所述火災報警控制器的聯(lián)動控制邏輯。
優(yōu)選地,所述配置矩陣還包括預先設定的禁用矩陣元,所述禁用矩陣元表示其所在行和列的輸入與輸出之間無因果關系,且不可修改。優(yōu)選地,所述配置矩陣還包括參數(shù)可選矩陣元,所述參數(shù)可選矩陣元具有兩個以上可供選擇的參數(shù),所選參數(shù)表示所述參數(shù)可選矩陣元所在行和列的輸入與輸出之間存在因果關系,且所述輸出與所選參數(shù)有關。優(yōu)選地,所述呈現(xiàn)單元還以層級結(jié)構(gòu)呈現(xiàn)所述配置矩陣的兩個以上的輸入;和/或以層級結(jié)構(gòu)呈現(xiàn)所述配置矩陣的兩個以上的輸出。
本發(fā)明的實施例還提供了一種機器可讀的存儲介質(zhì),其存儲用于使一機器執(zhí)行上述配置方法的指令。
本發(fā)明的實施例還提供了一種計算機程序,當所述計算機程序運行于一機器中時使所述一機器執(zhí)行上述配置方法。
采用本發(fā)明實施例所提供的配置方法、配置裝置及連接到火災報警控制器的終端設備,能夠方便且直觀地實現(xiàn)聯(lián)動控制邏輯的配置。
附圖說明
下面將通過參照附圖詳細描述本發(fā)明的示例性實施例,使本領域的普通技術(shù)人員更清楚本發(fā)明的上述及其它特征和優(yōu)點,附圖中:
圖1為一種典型的火災報警系統(tǒng)的示意圖;
圖2示例性地示出了現(xiàn)有技術(shù)中一個采用邏輯樹的配置方式的示意圖;
圖3示出根據(jù)本發(fā)明一個實施例的配置矩陣的示意圖;
圖4示出根據(jù)本發(fā)明另一個實施例的配置矩陣的示意圖;
圖5示出根據(jù)本發(fā)明另一個實施例的配置矩陣的示意圖;
圖6為依據(jù)本發(fā)明又一個實施例的配置方法的流程圖;及
圖7為依據(jù)本發(fā)明一實施例的配置裝置的功能框圖。
具體實施方式
以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用于解釋本發(fā)明,并不用于限定本發(fā)明。
為了對發(fā)明的技術(shù)特征、目的和效果有更加清楚的理解,現(xiàn)對照附圖說明本發(fā)明的具體實施方式,在各圖中相同的標號表示相同的部分。
在本文中,“示意性”表示“充當實例、例子或說明”,不應將在本文中被描述為“示意性”的任何圖示、實施方式解釋為一種更優(yōu)選的或更具優(yōu)點的技術(shù)方案。
為使圖面簡潔,各圖中的只示意性地表示出了與本發(fā)明相關的部分,它們并不代表其作為產(chǎn)品的實際結(jié)構(gòu)。另外,以使圖面簡潔便于理解,在有些圖中具有相同結(jié)構(gòu)或功能的部件,僅示意性地繪示了其中的一個,或僅標出了其中的一個。
在本文中,“一個”不僅表示“僅此一個”,也可以表示“多于一個”的情形。
在本文中,“第一”、“第二”等僅用于彼此的區(qū)分,而非表示它們的重要程度及順序、以及互為存在的前提等。
圖3示例性地示出了根據(jù)本發(fā)明一個實施例的配置方式的示意圖。如圖3所示,在本實施例中,不再使用邏輯公式或樹結(jié)構(gòu),而是采用一個配置矩陣來呈現(xiàn)并實現(xiàn)聯(lián)動控制邏輯的配置。具體地,在例如圖1所示的終端設備30的顯示部件32上呈現(xiàn)一個如圖3所示的配置矩陣300。圖3所示的配置矩陣300例如為一個3*3矩陣。配置矩陣300中行表示聯(lián)動的誘因(CAUSE),列表示在相關誘因條件滿足時導致的結(jié)果(EFFECT),即需要設置為有效的輸出。圖3中各個行所表示的輸入含義在列310中列出。圖3中各個列所表示輸出的含義在行320中列出。各個列的輸出可激活或啟動與火災報警控制器直接或間接連接的硬件設備,從而實現(xiàn)相關聯(lián)動。配置矩陣300中每個矩陣元330例如可以是一個二進制值,即,有效值或無效值。矩陣元330是否有效可表示該矩陣元330所在行的輸入與該矩陣元所在列的輸出之間是否存在因果關系,或稱聯(lián)動邏輯關系。矩陣元330的內(nèi)容正是需要操控人員配置的內(nèi)容。顯然,圖3中的矩陣300中行和列的含義也可以互換。在以下說明中,特性相同的矩陣元用相同或類似的圖示示出,且均用同一個標號表示。例如,在圖3中,3*3的矩陣的各個矩陣元均具有相同的二進制屬性,因此均可用矩陣元330表示。
基于用戶配置好的配置矩陣(如圖3所示的配置矩陣300),終端設備30上運行的配置程序可根據(jù)該配置矩陣生成相應的配置文件。配置文件可經(jīng)由火災報警控制器20與終端設備30之間的連接下載到火災報警控制器20上?;馂膱缶刂破?0在重新啟動時讀取該更新后的配置文件并解析出相應邏輯關系。在運行時,火災報警控制器20按照所配置的邏輯關系操控其各個輸入和輸出端口,或配置與之直接或間接連接的外圍設備的輸入和輸出端口。
舉例來說,在圖3給出的例子中,表示誘因的行(如310所指列表示)包括三個不同區(qū)(Zone)內(nèi)接收到的輸入,分別用ZONE1、ZONE2和ZONE3表示。區(qū)(Zone)可以指一個房間,多個房間,或一定面積的開放區(qū)域。三個不同區(qū)(ZONE)的輸入可以是各自區(qū)(ZONE)內(nèi)接收到的或感測到的多種不同輸入。例如,在消防領域,通常將區(qū)劃分為自動檢測區(qū)(Automatic Zone)、手動觸發(fā)區(qū)(Manual Zone)、噴淋動作區(qū)(Sprinkler Zone)等等。每一種區(qū)內(nèi)的輸入有所不同。例如在自動檢測區(qū)的輸入可以是來自煙感探測器的火情告警信號。在手動觸發(fā)區(qū)的輸入可以是手動報警器被觸發(fā)的輸入信號。在噴淋動作區(qū)的輸入可以是噴淋啟動的輸入。對于這些不同區(qū)的不同輸入,操控人員可以根據(jù)實際需要配置相應的輸出。在圖3的例子中,配置矩陣300的輸出包括EVAC1、EVAC2和CTRL。EVAC1和EVAC2表示用于激活撤離指 示裝置的輸出,例如用于激活某一個區(qū)(Zone)內(nèi)的一個或多個聲光報警器。EVAC后面的數(shù)字可標識不同的區(qū)。由撤離指示控制的區(qū)也稱作撤離區(qū)(EVAC ZONE)。類似地,CTRL表示一些控制輸出。CTRL輸出置為有效,則可驅(qū)動對應區(qū)(ZONE)內(nèi)設備的動作,例如關閉某個區(qū)內(nèi)的防火門、啟動噴淋等。不同CTRL控制下的區(qū)也稱作控制區(qū)(CONTROL ZONE)。配置矩陣300中每一列可以對應一個用于對現(xiàn)場設備或硬件設備進行控制的輸出。一個輸出可以用來控制一個或多個設備的動作。多種不同的誘因也可以導致同一輸出有效。
圖3所示的例子是操控人員配置后的配置矩陣。操控人員可根據(jù)實際情況在行和列的交叉點,即矩陣元位置設置該矩陣元是否有效。如果有效(圖中用X表示),則表明該矩陣元所在行和列之間存在因果關系。具體地,如圖3所示,第一行第二列置為有效值“X”,其表示ZONE1的輸入可導致EVAC2輸出有效。舉例來說,若ZONE1表示1號房間探測到火警,則EVAC2置為有效,用來驅(qū)動1號房間外的過道區(qū)上的一組聲光報警器開始發(fā)出聲音或閃光。類似的,第二行第三列置為有效“X”,其表示ZONE2的輸入(例如為手動報警)可導致CTRL輸出有效。舉例來說,若ZONE2表示2號房間的手動報警器被激活,則CTRL置為有效,用來驅(qū)動與2號房間關聯(lián)噴淋設備啟動,以滅火。此外,在圖3中,第三行第一列和第三行第三列的兩個矩陣元均置為有效“X”。這意味著,若ZONE3例如接收到火情告警,則EVAC1和CTRL輸出同時置為有效,也就是例如房間3告警,則聲光報警器啟動,且噴淋設備啟動。
在圖3所示的配置矩陣300中,每個有效的矩陣元表示一個輸入與一個輸出之間的因果關系。操控人員只需將存在因果關系的行和列的交叉點(矩陣元)設置為有效,即可完成該配置。由此簡化了操控人員所需考慮的因素,易于操控人員進行配置。進而,由圖3可見,在配置矩陣300中,可能用作誘因的輸入(例如告警信號或噴淋動作)均列在左側(cè)的行中。類似的,能夠響應于誘因而執(zhí)行相應動作的輸出均列在各列的上方。操控人員可以一目了然哪些區(qū)(ZONE)需要監(jiān)控,以及發(fā)現(xiàn)是否所有需要動作的設備都被考慮在內(nèi)。同時,如果觀察配置矩陣的某一行,則操控人員可以很容易地發(fā)現(xiàn)一個輸入導致了哪些輸出。類似地,如果觀察配置矩陣的某一列,則操控人員可以發(fā)現(xiàn)同一輸出可以由哪些誘因(輸入)所導致。由此,整個配置矩陣可以給操控人員一個全面的、直觀的配置結(jié)果,便于操控人員及時發(fā)現(xiàn)遺漏。
圖4示例性地示出了根據(jù)本發(fā)明一個實施例的配置矩陣400。與圖3類似,圖4中配置矩陣400的行(在410所指列中表示)也表示輸入(例如告警輸入、手動報警輸入等),其列(在420所指行中依次表示)同樣表示輸出(例如噴淋動作、聲光報警器使能等)。與圖3不同的是,圖4中的誘因部分具有一個樹形結(jié)構(gòu)。如圖4所示,作為行的誘因包括兩層。第一層為段(SECTION),第二層為區(qū)(ZONE)。每個段包括若干個區(qū)。例如,第一段(SECTION1)包括兩個區(qū),ZONE1和ZONE2。第二段(SECTION2)包括四個區(qū),ZONE3~ZONE6。由此,配置矩陣400的行側(cè)可以提供與實際情況相同的層級結(jié)構(gòu)。
在圖4所示的例子中,部分矩陣元440用陰影表示。這些矩陣元440表示禁用矩陣元,即,該矩陣元所在行和所在列之間不存在因果關系,用戶也無法為其增加因果關系。在軟件中,通常用灰色區(qū)域來標識 改禁用矩陣元。禁用矩陣元的存在可以避免操控人員誤將不該有的因果邏輯配置到火災報警控制器中。
另外,圖4所示的例子中,第二列EVAC1的矩陣元為與圖3相同的矩陣元。若矩陣元標識為有效“X”,則表明其所在行和列之間存在因果關系。這一點與圖3的情況相同,這里不再贅述。與圖3不同的是,第三列中的矩陣元450并非二進制值,而是具有多個參數(shù)選項的參數(shù)可選矩陣元。如圖4所示,矩陣元450可以具有一個下拉菜單的按鈕。點擊該按鈕,操控人員可以看到若干可供選擇的參數(shù)。第三列的輸出為EVAC2,即聲光報警輸出。例如,該聲光報警輸出可以具有三個可選擇的聲音頻率。操控人員可以根據(jù)相應行內(nèi)的誘因來選擇適合的聲音頻率。比如,對于第一段(SECTION1)的ZONE1可以選擇聲音頻率為“TONE2”,而對于第二段(SECTION2)的ZONE5可以選擇聲音頻率為“TONE1”。這種參數(shù)選擇具有兩個含義,其一表示例如ZONE1和EVAC2之間的因果關系,其二是設定EVAC2啟動的參數(shù)(以TONE2發(fā)出聲音警告)。采用這種方式,操控人員可通過一次操作而不僅配置聯(lián)動邏輯,還同時設置被激活設備的工作模式??蛇x地,可選的參數(shù)可以不僅局限于本實施例所示的聲音頻率,還可以是多種其他參數(shù),例如閃光頻率、閃光強度、噴淋時間長短等等。
圖5示出根據(jù)本發(fā)明又一個實施例的配置矩陣500。在圖4的基礎上,圖5所示的配置矩陣500在行一側(cè)增加了火災報警控制器(PANEL)自身的輸入作為誘因,且在配置矩陣500的列一側(cè),增加了成樹形結(jié)構(gòu)的各個硬件輸出。如圖5所示,在左側(cè)一列510內(nèi),除了與圖4所示相同的段和區(qū)之外,火災報警控制器(PANEL)自身接收到的或感測到的信號也作為誘因。例如,ANY SPLINKER ZONE表示在火災報警控制器側(cè)檢測到任一一個噴淋區(qū)噴淋動作啟動。ANY 2AUTO ZONE表示在火災報警控制器側(cè)檢測到任兩個自動感測區(qū)告警。ANY 2MANULE ZONE表示在火災報警控制器側(cè)檢測到任兩個手動觸發(fā)區(qū)接收到手動報警。ANY FAULT表示在火災報警控制器側(cè)檢測到故障。操控人員可響應于火災報警控制器自身得到的這些輸入來設置相應的輸出。配置方式與圖3或圖4相同,這里不再贅述。
在圖5的配置矩陣500的各列上方(行520中)列出各個硬件輸出之間的層級關系。如圖5所示,火災報警控制器(PANEL)上的主板輸入和輸出端口(MAIN BOARD IO)例如包括三大類接口。第一類為聲音電路(SOUND),其具體輸出接口名稱為Snder 1。第二類為控制器主板上繼電器PANEL RELAY,其具體接口例如包括遠程火警(RT FIRE)或遠程故障告警(RT F)。第三類包括控制器主板上的輸入/輸出接口PANEL I/O,其具體接口例如包括系統(tǒng)狀態(tài)控制輸出FIRE Ctrl1、FIRE Ctrl2?;馂膱缶刂破魃铣酥靼逯?,還可以設置有一個擴展卡(CARD),其例如包括一個監(jiān)控型輸出(Mon Out),即Snder2。此外,配置矩陣500還包括與圖3和圖4類似的EVAC輸出和CTRL輸出。由圖5可見,各個可作為結(jié)果的輸出同樣可以呈現(xiàn)其層級關系,或以樹的形式呈現(xiàn)這種層級關系。這樣,操控人員可以直觀地觀察到各個硬件輸出之間的隸屬關系,并根據(jù)需要將其與作為行的輸入關聯(lián)起來。
在圖5所述的配置矩陣中,矩陣元可以包括多種形式。矩陣元可以包括二進制的矩陣元330、禁用矩陣元440以及參數(shù)可選矩陣元450。
圖6示例性地示出了根據(jù)本發(fā)明實施例的配置方法的流程圖。如圖6所示,根據(jù)本發(fā)明的配置方法包括如下步驟。
步驟S610:呈現(xiàn)一個配置矩陣,例如如圖3~5中所示的配置矩陣300、400和500。配置矩陣中的行和列中之一表示輸入,行和列中另一個表示輸出。作為誘因的輸入可包括例如各個外圍部件以及火災報警控制器感測到或接收到的至少一個輸入。所述輸出可包括至少一個使能信號,其能夠響應于輸入中之一而激活相應的聯(lián)動裝置。配置矩陣中的矩陣元優(yōu)選為二進制值,其表示該矩陣元所在行和所在列中輸入與輸出之間是否存在因果關系。
步驟S620:接收至少一個外部輸入,該外部輸入適于修改所述配置矩陣中任一矩陣元的值。這一外部輸入可以是操控人員在矩陣元中設置的開關量(或稱二進制值),也可以是操控人員針對參數(shù)可選矩陣元做出的選擇??蛇x地,外部輸入也可以是操控人員上傳的一個預先配置好的配置矩陣表。參數(shù)可選矩陣元可以具有兩個以上可供選擇的參數(shù)。選擇其中任一有效參數(shù)表示該參數(shù)可選矩陣元所在行和列的輸入與輸出之間存在因果關系,且所述輸出可按照所選參數(shù)而使能相關聯(lián)動裝置。
步驟S630:根據(jù)修改后的所述配置矩陣,生成一個配置文件,所述配置文件用于更新所述火災報警控制器的聯(lián)動控制邏輯。
優(yōu)選地,在步驟S610中可以預先設定一個或多個禁用矩陣元,其狀態(tài)不可修改。禁用矩陣元表示其所在行和列的輸入與輸出之間無因果關系。
圖7示例性地示出了根據(jù)本發(fā)明實施例的配置裝置的功能框圖。配置裝置可安裝在終端設備30上。如圖7所示,根據(jù)本發(fā)明的配置裝置包括呈現(xiàn)單元710、輸入單元720和生成單元730。
呈現(xiàn)單元710可在一個終端設備30的顯示部件32上呈現(xiàn)一個配置矩陣,例如如圖3~5中所示的配置矩陣300、400和500。配置矩陣中的行和列中之一表示輸入,行和列中另一個表示輸出。作為誘因的輸入可包括例如各個外圍部件感測到的或者火災報警控制器接收到的至少一個輸入。所述輸出包括至少一個使能信號,其能夠響應于輸入中之一而激活相應的聯(lián)動裝置。配置矩陣中的矩陣元優(yōu)選為開關量,其表示該矩陣元所在行和所在列中輸入與輸出之間是否存在因果關系。優(yōu)選地,呈現(xiàn)單元710中在呈現(xiàn)配置矩陣時可以預先設定一個或多個禁用矩陣元,其狀態(tài)不可修改。禁用矩陣元表示其所在行和列的輸入與輸出之間無因果關系。
輸入單元720連接到輸入部件34,以接收至少一個外部輸入,該外部輸入用于修改所述配置矩陣中任一矩陣元的狀態(tài)。這一外部輸入可以是操控人員在矩陣元中設置的開關量,也可以是操控人員針對參數(shù)可選矩陣元做出的選擇??蛇x地,外部輸入也可以是操控人員上傳的一個配置矩陣表。參數(shù)可選的矩陣元可以具有兩個以上可供選擇的參數(shù)。選擇其中任一有效參數(shù)表示該參數(shù)可選矩陣元所在行或列的輸入與輸出之間存在因果關系,且所述輸出可根據(jù)所選參數(shù)而使能相關聯(lián)動裝置。外部輸入可以通過鼠標、鍵盤、觸控板、手勢等多種方式來實現(xiàn)。
生成單元730連接到輸入單元720和呈現(xiàn)單元710,其根據(jù)修改后的所述配置矩陣,生成一個配置文件。所述配置文件用于更新所述火災報警控制器的聯(lián)動控制邏輯。
本發(fā)明還提供了一種機器可讀的存儲介質(zhì),存儲用于使一機器執(zhí)行如本文所述的為配置方法的指令。具體地,可以提供配有存儲介質(zhì)的系統(tǒng)或者裝置,在該存儲介質(zhì)上存儲著實現(xiàn)上述實施例中任一實施例的功能的軟件程序代碼,且使該系統(tǒng)或者裝置的計算機(或CPU或MPU)讀出并執(zhí)行存儲在存儲介質(zhì)中的程序代碼。
在這種情況下,從存儲介質(zhì)讀取的程序代碼本身可實現(xiàn)上述實施例中任何一項實施例的功能,因此程序代碼和存儲程序代碼的存儲介質(zhì)構(gòu)成了本發(fā)明的一部分。
用于提供程序代碼的存儲介質(zhì)實施例包括軟盤、硬盤、磁光盤、光盤(如CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD+RW)、磁帶、非易失性存儲卡和ROM??蛇x擇地,可以由通信網(wǎng)絡從服務器計算機上下載程序代碼。
此外,應該清楚的是,不僅可以通過執(zhí)行計算機所讀出的程序代碼,而且可以通過基于程序代碼的指令使計算機上操作的操作系統(tǒng)等來完成部分或者全部的實際操作,從而實現(xiàn)上述實施例中任意一項實施例的功能。
此外,可以理解的是,將由存儲介質(zhì)讀出的程序代碼寫到插入計算機內(nèi)的擴展板中所設置的存儲器中或者寫到與計算機相連接的擴展單元中設置的存儲器中,隨后基于程序代碼的指令使安裝在擴展板或者擴展單元上的CPU等來執(zhí)行部分和全部實際操作,從而實現(xiàn)上述實施例中任一實施例的功能。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。