專利名稱:一種監(jiān)控設(shè)備及其可視化控制方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于機(jī)房監(jiān)控領(lǐng)域,尤其涉及一種監(jiān)控設(shè)備及其可視化控制方法和裝置。
背景技術(shù):
隨著安全監(jiān)控技術(shù)的不斷發(fā)展,用戶對(duì)安全監(jiān)控的要求也越來(lái)越高。告警設(shè)備在進(jìn)行告警時(shí),基本上都是在設(shè)備出現(xiàn)故障,或者有其他緊急情況時(shí),向 服務(wù)器發(fā)出告警信息。現(xiàn)有技術(shù)中,生產(chǎn)監(jiān)控設(shè)備的廠家在生產(chǎn)設(shè)備時(shí),需要硬編碼控制邏輯到設(shè)備單 元。其控制邏輯出廠后將不能被修改,或者需要比較復(fù)雜的重新編譯源代碼,生成二進(jìn)制可 執(zhí)行文件后,再通過(guò)專業(yè)工具或軟件再燒錄進(jìn)控制單元,達(dá)到BUG修正或更改控制邏輯的 作用。這無(wú)疑給監(jiān)控設(shè)備的普及增加了難度。一旦設(shè)備出現(xiàn)故障,將需要將這些設(shè)備拿到 生產(chǎn)廠商進(jìn)行維護(hù)或者維修,成本相當(dāng)高,給用戶的使用帶來(lái)極大的不便。而且,由于現(xiàn)有的監(jiān)控設(shè)備采用的是二級(jí)制等文件,使得機(jī)房監(jiān)控領(lǐng)域的應(yīng)用比 較呆板,不利于監(jiān)控設(shè)備的推廣和普及,尤其是當(dāng)監(jiān)控設(shè)備的通信協(xié)議或者業(yè)務(wù)流程發(fā)生 變更時(shí),很難進(jìn)行變更。如何當(dāng)監(jiān)控設(shè)備的通信協(xié)議或者業(yè)務(wù)流程發(fā)生變更時(shí),可以很方便的進(jìn)行變更, 是機(jī)房監(jiān)控領(lǐng)域研究的方向之一。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種監(jiān)控設(shè)備的可視化控制方法,旨在當(dāng)監(jiān)控設(shè)備 的通信協(xié)議或者業(yè)務(wù)流程發(fā)生變更時(shí),方便進(jìn)行變更,從而降低維護(hù)、維修成本,提高設(shè)備 的利用率。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種監(jiān)控設(shè)備的可視化控制方法,所述方法包括以 下步驟將用戶編輯的腳本顯示,其中,所述腳本與相應(yīng)的API序列關(guān)聯(lián);將系統(tǒng)定義的流程結(jié)構(gòu)顯示,其中,所述流程結(jié)構(gòu)用于放置腳本;用戶拖動(dòng)腳本至所述流程結(jié)構(gòu)中的相應(yīng)位置;系統(tǒng)根據(jù)所述流程結(jié)構(gòu)的順序依次的執(zhí)行各個(gè)腳本對(duì)應(yīng)的動(dòng)作。本發(fā)明實(shí)施例的另一目的在于提供一種監(jiān)控設(shè)備的可視化控制裝置,所述裝置包 括腳本顯示模塊,用于將用戶編輯的腳本顯示,其中,所述腳本與相應(yīng)的API序列關(guān) 聯(lián);流程結(jié)構(gòu)顯示模塊,用于將系統(tǒng)定義的流程結(jié)構(gòu)顯示,其中,所述流程結(jié)構(gòu)用于放 置腳本;拖動(dòng)模塊,用于配合用戶拖動(dòng)指令,將腳本移動(dòng)至所述流程結(jié)構(gòu)中的相應(yīng)位置;以 及
執(zhí)行模塊,用于根據(jù)所述流程結(jié)構(gòu)的順序依次的執(zhí)行各個(gè)腳本對(duì)應(yīng)的動(dòng)作。本發(fā)明實(shí)施例的還一目的在于提供一種機(jī)房監(jiān)控設(shè)備,所述設(shè)備包括本發(fā)明實(shí)施 例提供的可視化控制裝置。本發(fā)明實(shí)施例中,將用戶編輯的腳本和流程圖顯示給用戶,用戶可以直接將腳本 拖至流程圖中,系統(tǒng)根據(jù)流程圖的流程依次的執(zhí)行各個(gè)腳本,當(dāng)監(jiān)控設(shè)備的通信協(xié)議或者 業(yè)務(wù)流程發(fā)生變更時(shí),可以很方便進(jìn)行變更,從而降低了維護(hù)、維修成本,提高了設(shè)備的利用率。
圖1是本發(fā)明實(shí)施例提供的監(jiān)控設(shè)備的可視化控制方法的流程圖;圖2A-2B是本發(fā)明實(shí)施例提供的可視化的示意圖;圖3是本發(fā)明實(shí)施例提供的監(jiān)控設(shè)備的可視化控制裝置的結(jié)構(gòu)具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì) 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。圖1示出了本發(fā)明實(shí)施例提供的監(jiān)控設(shè)備的控制方法的流程。在步驟SlOl中,用戶根據(jù)需要建立腳本;優(yōu)選的,所述用戶編輯的腳本包括以下幾種形式數(shù)字,語(yǔ)言,以及形狀,其中,所 述數(shù)字,語(yǔ)言,以及形狀皆用于形象的表示該腳本對(duì)應(yīng)的應(yīng)用程序編程接口(Application Programming Interface, API)序列的動(dòng)作。在步驟S102中,將用戶編輯的腳本與相應(yīng)的API序列建立關(guān)聯(lián)后存儲(chǔ);在步驟S103中,將用戶編輯的腳本顯示,其中,所述腳本與相應(yīng)的API序列關(guān)聯(lián);在步驟S104中,將系統(tǒng)定義的流程結(jié)構(gòu)顯示,其中,所述流程結(jié)構(gòu)用于放置腳本;在步驟S105中,用戶拖動(dòng)腳本至所述流程結(jié)構(gòu)中的相應(yīng)位置;在步驟S106中,系統(tǒng)根據(jù)所述流程結(jié)構(gòu)的順序依次的執(zhí)行各個(gè)腳本對(duì)應(yīng)的動(dòng)作;其中,系統(tǒng)根據(jù)所述流程結(jié)構(gòu)的順序依次的執(zhí)行各個(gè)腳本對(duì)應(yīng)的動(dòng)作的步驟具體 包括按照所述流程結(jié)構(gòu)的順序依次的調(diào)取腳本對(duì)應(yīng)的API序列;執(zhí)行調(diào)取的API序列的 動(dòng)作。請(qǐng)參閱圖2A-2B,圖2A為本發(fā)明實(shí)施例提供的可視化的示意圖。用戶在編輯好腳本以及流程圖后,將腳本和流程圖顯示;用戶在使用過(guò)程中,直接 將腳本拖至流程圖中的相應(yīng)位置,確定后,系統(tǒng)按照流程圖的順序依次的執(zhí)行各個(gè)腳本對(duì) 應(yīng)的動(dòng)作。譬如,請(qǐng)參閱圖2B,用戶將1-開(kāi)門,2-開(kāi)燈的動(dòng)作拖入流程圖相應(yīng)的位置后,系統(tǒng) 將依次執(zhí)行先開(kāi)門,后開(kāi)燈的動(dòng)作,顯然,本發(fā)明實(shí)施例監(jiān)控過(guò)程簡(jiǎn)潔方便,形象易懂,不僅 極大的降低了監(jiān)控設(shè)備的維護(hù)維修成本,形象的實(shí)現(xiàn)了對(duì)設(shè)備的監(jiān)控,而且非常利于機(jī)房 領(lǐng)域的監(jiān)控設(shè)備的推廣。圖3示出了本發(fā)明實(shí)施例提供的監(jiān)控設(shè)備的可視化控制裝置的結(jié)構(gòu)。
腳本建立模塊31,用于用戶根據(jù)需要建立腳本;關(guān)聯(lián)模塊32,用于將用戶編 輯的腳本與相應(yīng)的API序列建立關(guān)聯(lián)后存儲(chǔ)。腳本顯示模塊33,用于將用戶編輯的腳本顯示,其中,所述腳本與相應(yīng)的API序列 關(guān)聯(lián);流程結(jié)構(gòu)顯示模塊34,用于將系統(tǒng)定義的流程結(jié)構(gòu)顯示,其中,所述流程結(jié)構(gòu)用于 放置腳本,流程結(jié)構(gòu)包括流程圖的圖元。拖動(dòng)模塊35,用于配合用戶拖動(dòng)指令,將腳本移動(dòng)至所述流程結(jié)構(gòu)中的相應(yīng)位置; 以及執(zhí)行模塊36,用于根據(jù)所述流程結(jié)構(gòu)的順序依次的執(zhí)行各個(gè)腳本對(duì)應(yīng)的動(dòng)作。所述執(zhí)行模塊36具體包括API序列調(diào)用模塊361,用于按照所述流程結(jié)構(gòu)的順序依次的調(diào)取腳本對(duì)應(yīng)的API 序列;API序列執(zhí)行模塊362,用于執(zhí)行調(diào)取的API序列的動(dòng)作。其中,腳本建立模塊31對(duì)應(yīng)可視化環(huán)境中的流程結(jié)構(gòu)來(lái)構(gòu)造模塊。整個(gè)業(yè)務(wù)建模 過(guò)程是通過(guò)拖拽流程結(jié)構(gòu)塊組成的。腳本、API、流程圖、流程圖中模塊的關(guān)系為API對(duì)應(yīng) 流程圖中的組成模塊,流程圖由流程圖的圖元組合而成,流程圖存儲(chǔ)結(jié)果是腳本。優(yōu)選的,所述用戶編輯的腳本包括以下幾種形式數(shù)字,語(yǔ)言,以及形狀,其中,所 述數(shù)字,語(yǔ)言,以及形狀皆用于形象的表示該腳本對(duì)應(yīng)的API序列的動(dòng)作。本發(fā)明實(shí)施例還提供一種監(jiān)控設(shè)備,所述監(jiān)控設(shè)備包括本發(fā)明實(shí)施例提供的可視 化控制裝置,鑒于該裝置在上文已有詳細(xì)的描述,此處不再贅述。本發(fā)明實(shí)施例中,將用戶編輯的腳本和流程圖顯示給用戶,用戶可以直接將腳本 拖至流程圖中,系統(tǒng)根據(jù)流程圖的流程依次的執(zhí)行各個(gè)腳本,當(dāng)監(jiān)控設(shè)備的通信協(xié)議或者 業(yè)務(wù)流程發(fā)生變更時(shí),可以很方便進(jìn)行變更,從而降低了維護(hù)、維修成本,提高了設(shè)備的利用率。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種監(jiān)控設(shè)備的可視化控制方法,其特征在于,所述方法包括以下步驟將用戶編輯的腳本顯示,其中,所述腳本與相應(yīng)的API序列關(guān)聯(lián);將系統(tǒng)定義的流程結(jié)構(gòu)顯示,其中,所述流程結(jié)構(gòu)用于放置腳本;用戶拖動(dòng)腳本至所述流程結(jié)構(gòu)中的相應(yīng)位置;系統(tǒng)根據(jù)所述流程結(jié)構(gòu)的順序依次的執(zhí)行各個(gè)腳本對(duì)應(yīng)的動(dòng)作。
2.如權(quán)利要求1所述的監(jiān)控設(shè)備的可視化控制方法,其特征在于,所述方法還包括以 下步驟用戶根據(jù)需要建立腳本;將用戶編輯的腳本與相應(yīng)的API序列建立關(guān)聯(lián)后存儲(chǔ)。
3.如權(quán)利要求1所述的監(jiān)控設(shè)備的可視化控制方法,其特征在于,系統(tǒng)根據(jù)所述流程 結(jié)構(gòu)的順序依次的執(zhí)行各個(gè)腳本對(duì)應(yīng)的動(dòng)作的步驟具體包括按照所述流程結(jié)構(gòu)的順序依次的調(diào)取腳本對(duì)應(yīng)的API序列; 執(zhí)行調(diào)取的API序列的動(dòng)作。
4.如權(quán)利要求1所述的監(jiān)控設(shè)備的可視化控制方法,其特征在于,所述用戶編輯的腳 本包括以下幾種形式數(shù)字,語(yǔ)言,以及形狀,其中,所述數(shù)字,語(yǔ)言,以及形狀皆用于形象的表示該腳本對(duì)應(yīng) 的API序列的動(dòng)作。
5.一種監(jiān)控設(shè)備的可視化控制裝置,其特征在于,所述裝置包括腳本顯示模塊,用于將用戶編輯的腳本顯示,其中,所述腳本與相應(yīng)的API序列關(guān)聯(lián); 流程結(jié)構(gòu)顯示模塊,用于將系統(tǒng)定義的流程結(jié)構(gòu)顯示,其中,所述流程結(jié)構(gòu)用于放置腳本;拖動(dòng)模塊,用于配合用戶拖動(dòng)指令,將腳本移動(dòng)至所述流程結(jié)構(gòu)中的相應(yīng)位置;以及 執(zhí)行模塊,用于根據(jù)所述流程結(jié)構(gòu)的順序依次的執(zhí)行各個(gè)腳本對(duì)應(yīng)的動(dòng)作。
6.如權(quán)利要求5所述的監(jiān)控設(shè)備的可視化控制裝置,其特征在于,所述裝置還包括 腳本建立模塊,用于用戶根據(jù)需要建立腳本;關(guān)聯(lián)模塊,用于將用戶編輯的腳本與相應(yīng)的API序列建立關(guān)聯(lián)后存儲(chǔ)。
7.如權(quán)利要求5所述的監(jiān)控設(shè)備的可視化控制裝置,其特征在于,所述執(zhí)行模塊具體 包括API序列調(diào)用模塊,用于按照所述流程結(jié)構(gòu)的順序依次的調(diào)取腳本對(duì)應(yīng)的API序列; API序列執(zhí)行模塊,用于執(zhí)行調(diào)取的API序列的動(dòng)作。
8.如權(quán)利要求5所述的監(jiān)控設(shè)備的可視化控制裝置,其特征在于,所述用戶編輯的腳 本包括以下幾種形式數(shù)字,語(yǔ)言,以及形狀,其中,所述數(shù)字,語(yǔ)言,以及形狀皆用于形象的表示該腳本對(duì)應(yīng) 的API序列的動(dòng)作。
9.一種監(jiān)控設(shè)備,其特征在于,所述監(jiān)控設(shè)備包括權(quán)利要求5至8任一項(xiàng)所述的可視化 控制裝置。
全文摘要
本發(fā)明適用于機(jī)房監(jiān)控領(lǐng)域,公開(kāi)了一種監(jiān)控設(shè)備及其可視化控制方法和裝置,所述方法包括將用戶編輯的腳本顯示,其中,所述腳本與相應(yīng)的API序列關(guān)聯(lián);將系統(tǒng)定義的流程結(jié)構(gòu)顯示,其中,所述流程結(jié)構(gòu)用于放置腳本;用戶拖動(dòng)腳本至所述流程結(jié)構(gòu)中的相應(yīng)位置;系統(tǒng)根據(jù)所述流程結(jié)構(gòu)的順序依次的執(zhí)行各個(gè)腳本對(duì)應(yīng)的動(dòng)作。本發(fā)明中將用戶編輯的腳本和流程圖顯示給用戶,用戶可以直接將腳本拖至流程圖中,系統(tǒng)根據(jù)流程圖的流程依次的執(zhí)行各個(gè)腳本,當(dāng)監(jiān)控設(shè)備的通信協(xié)議或者業(yè)務(wù)流程發(fā)生變更時(shí),可以很方便進(jìn)行變更,從而降低了維護(hù)、維修成本,提高了設(shè)備的利用率,非常利于機(jī)房領(lǐng)域的監(jiān)控設(shè)備的推廣。
文檔編號(hào)H04L12/26GK101969383SQ20101050334
公開(kāi)日2011年2月9日 申請(qǐng)日期2010年9月27日 優(yōu)先權(quán)日2010年9月27日
發(fā)明者陳文勝, 饒?jiān)骑w 申請(qǐng)人:深圳市共濟(jì)科技有限公司