專利名稱:可程序遠(yuǎn)程控制系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明關(guān)于一種遠(yuǎn)程控制系統(tǒng)及其方法,特別是指一種透過遠(yuǎn)程設(shè)置控制指令群
的可程序遠(yuǎn)程控制系統(tǒng)及其方法。
背景技術(shù):
近年來,隨著半導(dǎo)體相關(guān)產(chǎn)業(yè)及網(wǎng)絡(luò)的蓬勃發(fā)展,使得自動(dòng)控制的技術(shù)趨于成熟 且應(yīng)用范圍更為廣泛,舉例來說,作業(yè)人員可透過因特網(wǎng)遠(yuǎn)程控制千里之外的設(shè)備,而不需 親自在設(shè)備面前進(jìn)行操作即可得到相同的結(jié)果,如此一來,不但能夠達(dá)到精簡(jiǎn)人力與降低 成本的目標(biāo),更可提高控制設(shè)備的便利性,另外,當(dāng)設(shè)備位于惡劣的工作環(huán)境時(shí),因?yàn)樽鳂I(yè) 人員不需與設(shè)備同樣處于惡劣的工作環(huán)境下,故可大幅提高作業(yè)人員的安全性。然而,雖然
自動(dòng)控制具有便利性及安全性,但是當(dāng)需要控制的設(shè)備增加時(shí),便需要有一個(gè)觸發(fā)端來扮 演中央控制的角色,用以統(tǒng)一對(duì)所有的設(shè)備進(jìn)行控制,以減少管線配置上的不便及系統(tǒng)開 發(fā)的成本。 有鑒于此,便有廠商設(shè)計(jì)可程序邏輯控制器作為觸發(fā)端,用以接收/發(fā)送觸發(fā)訊 號(hào)來控制外部的輸出/輸入設(shè)備, 一般而言,為了控制外部的輸出/輸入設(shè)備,必須于觸發(fā) 端中預(yù)設(shè)一些控制指令,以便觸發(fā)端能夠根據(jù)這些預(yù)設(shè)的控制指令及觸發(fā)訊號(hào)的狀態(tài)進(jìn)行 相應(yīng)的控制處理。然而,控制指令的設(shè)定方式繁雜且必須透過控制語言來進(jìn)行設(shè)定,因此, 若是對(duì)控制語言不熟悉且無經(jīng)驗(yàn)的使用者,往往無法直接快速地透過控制語言來設(shè)定控制 指令,而必須先借由參考使用手冊(cè)來學(xué)習(xí)控制語言,故具有需耗費(fèi)大量時(shí)間成本學(xué)習(xí)控制 語言的問題。 綜上所述,可知現(xiàn)有技術(shù)中長(zhǎng)期以來一直存在需耗費(fèi)大量時(shí)間成本學(xué)習(xí)控制語言 的問題,因此實(shí)有必要提出改進(jìn)的技術(shù)手段,來解決此一問題。
發(fā)明內(nèi)容
有鑒于現(xiàn)有技術(shù)存在的問題,本發(fā)明遂提供一種可程序遠(yuǎn)程控制系統(tǒng)及其方法。
本發(fā)明所提供的可程序遠(yuǎn)程控制系統(tǒng),應(yīng)用于具有監(jiān)控裝置的網(wǎng)絡(luò)環(huán)境中,包含 控制端及觸發(fā)端,且觸發(fā)端包含指令模塊、觸發(fā)模塊、處理模塊及傳送模塊。其中,控制端 用以輸入并傳送控制指令群,其控制指令群由判斷條件、成立條件及未成立條件組成;觸發(fā) 端用以與監(jiān)控裝置連結(jié),其觸發(fā)端包含指令模塊用以接收并儲(chǔ)存控制指令群;觸發(fā)模塊 用以接收監(jiān)控裝置所傳送的觸發(fā)訊號(hào);處理模塊用以執(zhí)行控制指令群,并根據(jù)判斷條件及 觸發(fā)訊號(hào)選擇執(zhí)行成立條件或未成立條件以產(chǎn)生處理訊號(hào);傳送模塊用以根據(jù)控制指令群 將處理訊號(hào)傳送至相應(yīng)的監(jiān)控裝置。 至于本發(fā)明的可程序遠(yuǎn)程控制方法,應(yīng)用于具有監(jiān)控裝置的網(wǎng)絡(luò)環(huán)境中,其步驟 包括于控制端輸入并傳送控制指令群,其控制指令群由判斷條件、成立條件及未成立條件 組成;將觸發(fā)端與監(jiān)控裝置連結(jié);觸發(fā)端接收并儲(chǔ)存控制指令群;觸發(fā)端接收監(jiān)控裝置所 傳送的觸發(fā)訊號(hào);于觸發(fā)端執(zhí)行控制指令群,并根據(jù)判斷條件及觸發(fā)訊號(hào)選擇執(zhí)行成立條件或未成立條件以產(chǎn)生處理訊號(hào);觸發(fā)端根據(jù)控制指令群將處理訊號(hào)傳送至相應(yīng)的監(jiān)控裝置。 本發(fā)明所提供的系統(tǒng)與方法如上,與現(xiàn)有技術(shù)之間的差異在于本發(fā)明透過遠(yuǎn)程設(shè)
置控制指令群,并且將控制指令群儲(chǔ)存于觸發(fā)端以進(jìn)行正反邏輯判斷及控制。 透過上述的技術(shù)手段,本發(fā)明可以達(dá)到提高控制指令群的設(shè)置便利性以進(jìn)行主動(dòng)
傳送訊息的技術(shù)功效。
圖1為本發(fā)明可程序遠(yuǎn)程控制系統(tǒng)的方塊圖。 圖2為本發(fā)明可程序遠(yuǎn)程控制方法的流程圖。 圖3為應(yīng)用本發(fā)明設(shè)定控制指令群的示意圖。 圖4為應(yīng)用本發(fā)明對(duì)控制指令群進(jìn)行進(jìn)階設(shè)定的示意圖。 圖5為本發(fā)明設(shè)定窗口的示意圖。主要元件符號(hào)說明
100監(jiān)控裝置 110控制端 120觸發(fā)端 121指令模塊 122觸發(fā)模塊 123處理模塊 124傳送模塊 125訊息模塊 130網(wǎng)絡(luò) 300指令窗口 310判斷條件輸入?yún)^(qū)塊 311判斷條件自定區(qū)塊 320成立條件輸入?yún)^(qū)塊 321成立條件自定區(qū)塊 330未成立條件輸入?yún)^(qū)塊 331未成立條件自定區(qū)塊 340控制指令群顯示區(qū)塊 351確定元件 352取消元件 400進(jìn)階指令窗口 401網(wǎng)址輸入?yún)^(qū)塊 402路徑輸入?yún)^(qū)塊 403埠號(hào)輸入?yún)^(qū)塊 404指令顯示區(qū)塊 405確定元件
406取消元件 500設(shè)定窗口 510控制指令群顯示區(qū)塊 520設(shè)定元件 530刪除元件 540新增元件 步驟201于一控制端輸入并傳送一控制指令群,其中該控制指令群由一判斷條
件、一成立條件及一未成立條件組成 步驟202將一觸發(fā)端與該些監(jiān)控裝置連結(jié) 步驟203該觸發(fā)端接收并儲(chǔ)存該控制指令群 步驟204該觸發(fā)端接收該些監(jiān)控裝置所傳送的至少一觸發(fā)訊號(hào) 步驟205于該觸發(fā)端執(zhí)行該控制指令群,并根據(jù)該判斷條件及該些觸發(fā)訊號(hào)選擇
執(zhí)行該成立條件或該未成立條件以產(chǎn)生一處理訊號(hào) 步驟206該觸發(fā)端根據(jù)該控制指令群將該處理訊號(hào)傳送至相應(yīng)的該監(jiān)控裝置
具體實(shí)施例方式
以下將配合附圖及實(shí)施例來詳細(xì)說明本發(fā)明的實(shí)施方式,借此對(duì)本發(fā)明如何應(yīng)用 技術(shù)手段來解決技術(shù)問題并達(dá)成技術(shù)功效的實(shí)現(xiàn)過程能充分理解并據(jù)以實(shí)施。
在說明本發(fā)明所提供的可程序遠(yuǎn)程控制系統(tǒng)及其方法之前,先對(duì)本發(fā)明所自行 定義的名詞作如下解釋,在本發(fā)明中所提到的控制指令群是由判斷條件、成立條件及未成 立條件所組成,在實(shí)際實(shí)施上,其控制指令群是以IF、 THEN及ELSE的格式分別代表判斷 條件、成立條件及未成立條件,且為具有正反邏輯判斷的單層指令結(jié)構(gòu),舉例來說,控制指 令群為「IF(DI-1 ON)THEN(Send Active Message) ELSE (Send E-mail)」,則其判斷條件為 「 (DI-10N)」、成立條件為「 (Send Active Message)」及未成立條件為「 (Send E-mail)」,此 控制指令群是指當(dāng)判斷條件「(DI-1 ON)」成立時(shí),執(zhí)行成立條件「(SendActive Message)」, 反之則執(zhí)行未成立條件「 (Send E-mail)」,其中,判斷條件「 (DI-1 ON)」代表輸入埠(DI_1) 偵測(cè)到開啟;成立條件「 (Send ActiveMessage)」代表傳送訊息,例如主動(dòng)傳送訊息封包; 未成立條件「 (SendE-mail)」代表傳送電子郵件,而所謂的單層指令結(jié)構(gòu)則是指控制指令 群中不會(huì)再包含另一控制指令群。另外,不同的控制指令群之間更可透過指令設(shè)定內(nèi)部緩 存器進(jìn)行連結(jié),也就是說,可在控制端建立不同控制指令群的關(guān)聯(lián)性,以便觸發(fā)端同時(shí)執(zhí)行 多個(gè)具有關(guān)聯(lián)性的控制指令群,所述內(nèi)部緩存器可為電子運(yùn)算平臺(tái)的儲(chǔ)存空間,如高速緩 存、硬盤......等等。 以下配合附圖對(duì)本發(fā)明可程序遠(yuǎn)程控制系統(tǒng)及其方法作進(jìn)一步的說明,請(qǐng)參閱圖 1,圖1為本發(fā)明可程序遠(yuǎn)程控制系統(tǒng)的之方塊圖,包含監(jiān)控裝置100、控制端110、觸發(fā)端 120及網(wǎng)絡(luò)130,且觸發(fā)端120更可包含指令模塊121、觸發(fā)模塊122、處理模塊123、傳送 模塊124及訊息模塊125。其中,監(jiān)控裝置100為具有監(jiān)控功能的輸出/輸入裝置,例如 網(wǎng)絡(luò)攝影機(jī)、紅外線感測(cè)裝置,并且可透過網(wǎng)絡(luò)130與觸發(fā)端120進(jìn)行觸發(fā)訊號(hào)的傳送及接 收。 控制端110用以輸入并傳送控制指令群,其控制指令群是由判斷條件、成立條件及未成立條件所組成,且控制指令群更可包含時(shí)間判斷、計(jì)數(shù)判斷及行程判斷至少其中之 一的判斷條件,舉例來說,當(dāng)判斷條件為「(T1TME0UT)」時(shí),代表用以判斷計(jì)時(shí)(Tl)是否逾 時(shí)。另外,控制指令群可包含網(wǎng)址及網(wǎng)站程序的路徑位置,以便根據(jù)網(wǎng)址及網(wǎng)站程序的路徑 地址來傳送提示訊息,由于控制指令群已于前面自行定義的名詞中作說明,故在此不再作 贅述。 而在觸發(fā)端120的部分,其觸發(fā)端120用以與監(jiān)控裝置100連結(jié)以進(jìn)行觸發(fā)訊號(hào) 的傳送及接收,其中,指令模塊121用以接收并儲(chǔ)存控制端110透過網(wǎng)絡(luò)130所傳送的控
制指令群,在實(shí)際實(shí)施上,控制端110可為個(gè)人計(jì)算機(jī)、個(gè)人數(shù)字助理......等計(jì)算器裝
置。另外,此觸發(fā)端120更可搭配圖中未示的定時(shí)器(Timer)用以于處理模塊123中實(shí)現(xiàn)執(zhí) 行時(shí)間的判斷,舉例來說,當(dāng)控制指令群為「IF(DI-1 0N)THEN(D0-1 ON ls)ELSE(DO-l ON 8s)」時(shí),代表輸入埠(DI-1)為啟動(dòng)時(shí),其輸出埠(D0-1)啟動(dòng)l秒,反之則輸出埠(D0-1)啟 動(dòng)8秒。 觸發(fā)模塊122用以接收監(jiān)控裝置100所傳送的觸發(fā)訊號(hào),舉例來說,當(dāng)監(jiān)控裝置 IOO為網(wǎng)絡(luò)攝影機(jī)時(shí),可設(shè)定為當(dāng)攝影畫面改變時(shí)進(jìn)行錄像,并且發(fā)出觸發(fā)訊號(hào)至觸發(fā)端 120,如此一來,觸發(fā)模塊122即可接收監(jiān)控裝置100 (例如網(wǎng)絡(luò)攝影機(jī))所傳送的觸發(fā)訊 號(hào),并根據(jù)觸發(fā)訊號(hào)得知監(jiān)控裝置100處于攝影的狀態(tài)。在實(shí)際實(shí)施上,觸發(fā)模塊122可具
有復(fù)數(shù)個(gè)輸入埠(Digital Input, DI),并根據(jù)輸入埠的埠號(hào)定義為DI-0、DI-1.....Dl-n,
其中n為以正整數(shù)表示的埠號(hào)。 處理模塊123用以執(zhí)行控制指令群,并根據(jù)判斷條件及觸發(fā)訊號(hào)選擇執(zhí)行成立 條件或未成立條件以產(chǎn)生處理訊號(hào),舉例來說,當(dāng)處理模塊123所執(zhí)行的控制指令群為 「IF(DI-1 ON)THEN(Send Active Message)ELSE (SendE-mail)」,此時(shí),根據(jù)判斷條件「 (DI-1 ON)」及觸發(fā)訊號(hào)選擇執(zhí)行成立條件「(Send Active Message)」或未成立條件「 (Send E-mail)」,也就是說,當(dāng)接收到使輸入埠(DI-1)的狀態(tài)改變?yōu)閱?dòng)(ON)的觸發(fā)訊號(hào)時(shí),執(zhí) 行成立條件以產(chǎn)生傳送訊息的處理訊號(hào),反之則產(chǎn)生傳送電子郵件的處理訊號(hào)。
傳送模塊124用以根據(jù)控制指令群將處理訊號(hào)傳送至相應(yīng)的監(jiān)控裝置100,舉例 來說,當(dāng)控制指令群為「IF(DI-1 0N)THEN(D0-1 ON)ELSE(D0-10FF)」時(shí),觸發(fā)端120的處理 模塊123將根據(jù)執(zhí)行結(jié)果產(chǎn)生處理訊號(hào),并且透過傳送模塊124將所產(chǎn)生的處理訊號(hào)借由 輸出端口 (Digital Output, DO)傳送至相應(yīng)的監(jiān)控裝置IOO,在實(shí)際實(shí)施上,傳送模塊124
可具有復(fù)數(shù)個(gè)輸出埠,并根據(jù)輸出埠的埠號(hào)定義為DO-0、DO-l.....DO-n,其中n為以正整
數(shù)表示的埠號(hào)。 另外,觸發(fā)端120更可包含訊息模塊125用以根據(jù)處理訊號(hào)產(chǎn)生提示訊息,并透過 傳送模塊124傳送至其它輸出裝置(圖中未示)進(jìn)行輸出,所述提示訊息可以是電子郵件、 簡(jiǎn)短訊息及警示訊息至少其中之一,用以提供使用者迅速了解監(jiān)控裝置100的狀態(tài),舉例 來說,當(dāng)提示訊息為電子郵件時(shí),可透過計(jì)算機(jī)的顯示裝置進(jìn)行顯示;當(dāng)提示訊息為簡(jiǎn)短訊 息時(shí),可透過行動(dòng)電話的液晶屏幕顯示此簡(jiǎn)短訊息;當(dāng)提示訊息為警示訊息時(shí),可根據(jù)此警 示訊息觸發(fā)揚(yáng)聲器或發(fā)光二極管進(jìn)行輸出。 如圖2所示,圖2為本發(fā)明可程序遠(yuǎn)程控制方法的流程圖,包含下列步驟于控制 端110輸入并傳送控制指令群,其控制指令群由判斷條件、成立條件及未成立條件組成(步 驟201);將觸發(fā)端120與監(jiān)控裝置100連結(jié)(步驟202);觸發(fā)端120接收并儲(chǔ)存控制指令群(步驟203);觸發(fā)端120接收監(jiān)控裝置所傳送的觸發(fā)訊號(hào)(步驟204);于觸發(fā)端120執(zhí) 行控制指令群,并根據(jù)判斷條件及觸發(fā)訊號(hào)選擇執(zhí)行成立條件或未成立條件以產(chǎn)生處理訊 號(hào)(步驟205);觸發(fā)端120根據(jù)控制指令群將處理訊號(hào)傳送至相應(yīng)的監(jiān)控裝置100 (步驟 206)。透過上述各步驟,即可透過遠(yuǎn)程設(shè)置控制指令群,并且將控制指令群儲(chǔ)存于觸發(fā)端以 進(jìn)行正反邏輯判斷及控制,用以提高控制指令群的設(shè)置便利性以進(jìn)行主動(dòng)傳送訊息。除此 之外,可在步驟205中,于產(chǎn)生處理訊號(hào)后,根據(jù)此處理訊號(hào)產(chǎn)生提示訊息,并透過傳送模 塊124傳送至輸出裝置進(jìn)行輸出,以及在觸發(fā)端120中計(jì)算執(zhí)行時(shí)間。
以下配合圖3至圖5以實(shí)施例的方式進(jìn)行如下說明,請(qǐng)先參閱圖3,圖3為應(yīng)用本 發(fā)明設(shè)定控制指令群的示意圖,包含指令窗口 300、判斷條件輸入?yún)^(qū)塊310、判斷條件自定 區(qū)塊311、成立條件輸入?yún)^(qū)塊320、成立條件自定區(qū)塊321、未成立條件輸入?yún)^(qū)塊330、未成立 條件自定區(qū)塊331、控制指令群顯示區(qū)塊340、確定元件351及取消元件352。使用者可透過 控制端110的指令窗口 300設(shè)定具有判斷條件、成立條件及未成立條件的控制指令群。
當(dāng)使用者要設(shè)定門禁系統(tǒng)時(shí),可于控制端IIO先透過指令窗口 300中的判斷條件 輸入?yún)^(qū)塊310輸入判斷條件,其輸入方式可透過下拉式選單的方式進(jìn)行選取,亦可透過點(diǎn) 選判斷條件自定區(qū)塊311來產(chǎn)生輸入窗口 (圖中未示),以提供使用者自行鍵入判斷條件, 例如透過鍵盤鍵入判斷條件為「 (DI-OON)」,接著再以同樣的方式分別透過成立條件輸入 區(qū)塊320及未成立條件輸入?yún)^(qū)塊330來輸入成立條件(例如「 (TMO Start)」)及未成立條 件(例如「(TMO Reset)」),并產(chǎn)生控制指令群為「 IF (DI-0 ON)THEN(TMO Start) ELSE (TMO Reset)」。特別要說明的是,控制指令群中的成立條件或未成立條件若無設(shè)定,則代表執(zhí)行 成立條件或未成立條件時(shí)不進(jìn)行任何動(dòng)作,但是這兩個(gè)條件必須至少設(shè)定一個(gè)。
承上所述,使用者亦可以上述相同的方式設(shè)定多個(gè)控制指令群,例如新增另一控 制指令群為「IF(TMO Timeout) THEN (Send Message & StopTMO)」,當(dāng)設(shè)定完畢后,可將所設(shè) 定的控制指令群顯示于控制指令群顯示區(qū)塊340中,以提供使用者進(jìn)行確認(rèn),并透過點(diǎn)選 確定元件351經(jīng)由網(wǎng)絡(luò)130傳送至觸發(fā)端,或是透過點(diǎn)選取消元件352取消控制指令群的 設(shè)定。特別要說明的是,在傳送控制指令群的過程中,可將控制指令群編碼成可執(zhí)行的字 節(jié)碼(Byte Code),并透過觸發(fā)端譯碼后執(zhí)行,由于編碼成字節(jié)碼及其執(zhí)行的方式為現(xiàn)有技 術(shù),故在此不多作贅述。 接下來,與監(jiān)控裝置100(例如門禁系統(tǒng))連結(jié)的觸發(fā)端120透過指令模塊121接 收并儲(chǔ)存由控制端110所傳送的控制指令群,并且透過觸發(fā)模塊122接收監(jiān)控裝置100所 傳送的觸發(fā)訊號(hào),此時(shí),處理模塊123執(zhí)行指令模塊121所儲(chǔ)存的控制指令群,如「 IF (DI-0 ON)THEN(TMO Start)ELSE(TMO Reset)」及「IF(TMO Timeout)THEN(Send Message & Stop TMO)」,并根據(jù)判斷條件及觸發(fā)訊號(hào)選擇執(zhí)行成立條件或未成立條件以產(chǎn)生處理訊號(hào),以此 例而言,假設(shè)輸入埠(DI-0)連結(jié)電動(dòng)門的狀態(tài)訊號(hào)(例如開啟或關(guān)閉),當(dāng)電動(dòng)門的狀態(tài) 為開啟時(shí),則監(jiān)控裝置100傳送開啟的狀態(tài)訊號(hào)至觸發(fā)端120,此時(shí),處理模塊123根據(jù)判斷 條件及觸發(fā)模塊122所接收的觸發(fā)訊號(hào),得知控制指令群「IF(DI-0 ON)THEN(TMO Start) ELSE (TMO Reset)」中的判斷條件(即「 (DI-O ON)」)成立,故處理模塊123選擇執(zhí)行成立條 件(即「(TMO Start)」),其中,"TMO"代表編號(hào)為"0〃的定時(shí)器,而"Start 〃則代表此定 時(shí)器開始持續(xù)計(jì)數(shù),而未成立條件內(nèi)的"Reset〃代表重置定時(shí)器,例如將定時(shí)器先前所 計(jì)數(shù)的數(shù)值進(jìn)行歸零后重新計(jì)數(shù),另外,亦可使用"Stop〃代表定時(shí)器歸零并且停止計(jì)數(shù)。
承上所述,當(dāng)定時(shí)器持續(xù)計(jì)數(shù)至逾時(shí)后,處理模塊123將得知另一控制指令群「IF(TMO Timeout) THEN (Send Message & Stop TM0)」的判斷條件成立(「 (TMO Timeout)」),因?yàn)榫幪?hào)為"0〃的定時(shí)器已經(jīng)持續(xù)計(jì)數(shù)至逾時(shí)(Timeout),滿足判斷條件的設(shè)定,此時(shí),處理模塊123選擇執(zhí)行成立條件「 (Send Message & Stop TMO)」以產(chǎn)生關(guān)門的處理訊號(hào),其中,"SendMessage〃代表傳送訊息;"&〃代表布爾(Boolean)運(yùn)算子為"AND〃 ,亦可直接使用"AND〃來表示;"Stop〃及"TM0〃已于前面進(jìn)行說明,故在此不再作贅述,因此,將透過傳送模塊124傳送關(guān)門的訊號(hào),以及預(yù)設(shè)的訊息(例如文字為"電動(dòng)門關(guān)閉〃 )至相應(yīng)的監(jiān)控裝置100,并且使編號(hào)為"0〃的定時(shí)器停止計(jì)數(shù),而所述預(yù)設(shè)的訊息可透過訊息模塊125根據(jù)此關(guān)門的訊號(hào)產(chǎn)生相應(yīng)的提示訊息。除此之外,傳送提示訊息的方式可透過網(wǎng)絡(luò)130傳送至動(dòng)態(tài)網(wǎng)站(例如具有CGI、PHP或ASP等網(wǎng)站程序的網(wǎng)站),其詳細(xì)的傳送方式將在稍后作說明。 如圖4所示,圖4為應(yīng)用本發(fā)明對(duì)控制指令群進(jìn)行進(jìn)階設(shè)定的示意圖。前面提到,傳送提示訊息可透過網(wǎng)絡(luò)130傳送至動(dòng)態(tài)網(wǎng)站,而其傳送的方式可根據(jù)控制指令群中所記錄的網(wǎng)址及網(wǎng)站程序的路徑位置來進(jìn)行傳送,舉例來說,當(dāng)成立條件為「Send CGI command」時(shí),代表要將提示訊息傳送至動(dòng)態(tài)網(wǎng)站,此時(shí),可透過進(jìn)階指令窗口 400進(jìn)行進(jìn)階的參數(shù)設(shè)定,例如分別透過網(wǎng)址輸入?yún)^(qū)塊401、路徑輸入?yún)^(qū)塊402、埠號(hào)輸入?yún)^(qū)塊403來指定網(wǎng)站及網(wǎng)站程序的路徑位置(例如在網(wǎng)址輸入?yún)^(qū)塊401輸入網(wǎng)址為"192. 168. 1. 1〃 ,以及在路徑輸入?yún)^(qū)塊402輸入網(wǎng)站程序"abc. cgi〃的路徑位置"cgi-bin/abc. cgi a =16",其中"cgi-bin"為目錄名稱;"a"為參數(shù)名稱"16"為參數(shù)值)與埠號(hào)(例如埠號(hào)為"80"或"80S0 〃 ),并且顯示于指令顯示區(qū)塊404提供使用者進(jìn)行確認(rèn),在確認(rèn)之后,使用者可點(diǎn)選確定元件405儲(chǔ)存此設(shè)定,或是點(diǎn)選取消元件406取消設(shè)定,如此便可將提示訊息傳送至指定的網(wǎng)站,并透過路徑位置所存在的網(wǎng)站程序進(jìn)行處理。 最后,請(qǐng)參閱圖5,圖5為本發(fā)明設(shè)定窗口的示意圖。前面提到,控制指令群可為復(fù)
數(shù)個(gè),在實(shí)際實(shí)施上,當(dāng)使用者要設(shè)定控制指令群時(shí),可透過設(shè)定窗口 500中的控制指令群
顯示區(qū)塊510顯示目前所有的控制指令群(例如「IF(DI-0 0N)THEN(TM0 Start)ELSE(TMO
Reset)」及「 IF (TMOTimeout) THEN (Send Message & Stop TMO)」),并且選擇欲設(shè)定的控制
指令群,經(jīng)由點(diǎn)選設(shè)定元件520對(duì)所選擇的控制指令群進(jìn)行設(shè)定,其設(shè)定方式與前述透過
指令窗口 300的設(shè)定方式相同,故在此不再作贅述,另外,亦可透過點(diǎn)選刪除元件530刪除
所選擇的控制指令群,或是透過點(diǎn)選新增元件540新增另一控制指令群。特別要說明的是,
上述元件皆為方便說明之用,本發(fā)明并未限定用以設(shè)定的元件的種類及其方式。 綜上所述,可知本發(fā)明與現(xiàn)有技術(shù)之間的差異在于透過遠(yuǎn)程設(shè)置控制指令群,并
且將控制指令群儲(chǔ)存于觸發(fā)端以進(jìn)行正反邏輯判斷及控制以達(dá)到主動(dòng)式響應(yīng),借由此一技
術(shù)手段可以有效節(jié)省學(xué)習(xí)控制語言的時(shí)間成本,而且使用者可以預(yù)先設(shè)定反應(yīng)結(jié)果的處理
方式,來解決現(xiàn)有技術(shù)所存在的問題,進(jìn)而達(dá)成提高控制指令群的設(shè)置便利性以進(jìn)行主動(dòng)
傳送訊息的技術(shù)功效。 雖然本發(fā)明以前述的實(shí)施例公開如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動(dòng)與潤(rùn)飾,因此本發(fā)明的專利保護(hù)范圍須視本說明書所附的權(quán)利要求所界定者為準(zhǔn)。
權(quán)利要求
一種可程序遠(yuǎn)程控制系統(tǒng),應(yīng)用于具有至少一監(jiān)控裝置的網(wǎng)絡(luò)環(huán)境中,該系統(tǒng)包含一控制端,用以輸入并傳送一控制指令群,其中該控制指令群由一判斷條件、一成立條件及一未成立條件組成;及一觸發(fā)端,用以與該些監(jiān)控裝置連結(jié),該觸發(fā)端包含一指令模塊,用以接收并儲(chǔ)存該控制指令群;一觸發(fā)模塊,用以接收該些監(jiān)控裝置所傳送的至少一觸發(fā)訊號(hào);一處理模塊,用以執(zhí)行該控制指令群,并根據(jù)該判斷條件及該些觸發(fā)訊號(hào)選擇執(zhí)行該成立條件或該未成立條件以產(chǎn)生一處理訊號(hào);及一傳送模塊,用以根據(jù)該控制指令群將該處理訊號(hào)傳送至相應(yīng)的該監(jiān)控裝置。
2. 如權(quán)利要求1所述的可程序遠(yuǎn)程控制系統(tǒng),其中該控制指令群為具有正反邏輯判斷 的單層指令結(jié)構(gòu)。
3. 如權(quán)利要求1所述的可程序遠(yuǎn)程控制系統(tǒng),其中該控制指令群包含網(wǎng)址及網(wǎng)站程序 的路徑位置。
4. 如權(quán)利要求1所述的可程序遠(yuǎn)程控制系統(tǒng),其中該控制指令群包含時(shí)間判斷、計(jì)數(shù) 判斷及行程判斷至少其中之一的判斷條件。
5. 如權(quán)利要求1所述的可程序遠(yuǎn)程控制系統(tǒng),其中該觸發(fā)端更包含一訊息模塊,用以 根據(jù)該處理訊號(hào)產(chǎn)生提示訊息,并透過該傳送模塊傳送至輸出裝置進(jìn)行輸出。
6. 如權(quán)利要求5所述的可程序遠(yuǎn)程控制系統(tǒng),其中該提示訊息為電子郵件、手機(jī)訊息、 警示訊息至少其中之一。
7. 如權(quán)利要求1所述的可程序遠(yuǎn)程控制系統(tǒng),其中該觸發(fā)端具有一定時(shí)器,用以計(jì)算 執(zhí)行時(shí)間。
8. 如權(quán)利要求1所述的可程序遠(yuǎn)程控制系統(tǒng),其中該控制端更包含將該控制指令群編 譯成字節(jié)碼。
9. 一種可程序遠(yuǎn)程控制方法,應(yīng)用于具有至少一監(jiān)控裝置的網(wǎng)絡(luò)環(huán)境中,其步驟包括于一控制端輸入并傳送一控制指令群,其中該控制指令群由一判斷條件、一成立條件 及一未成立條件組成;將一觸發(fā)端與該些監(jiān)控裝置連結(jié); 該觸發(fā)端接收并儲(chǔ)存該控制指令群; 該觸發(fā)端接收該些監(jiān)控裝置所傳送的至少一觸發(fā)訊號(hào);于該觸發(fā)端執(zhí)行該控制指令群,并根據(jù)該判斷條件及該些觸發(fā)訊號(hào)選擇執(zhí)行該成立條 件或該未成立條件以產(chǎn)生一處理訊號(hào);及該觸發(fā)端根據(jù)該控制指令群將該處理訊號(hào)傳送至相應(yīng)的該監(jiān)控裝置。
10. 如權(quán)利要求9所述的可程序遠(yuǎn)程控制方法,其中該控制指令群為具有正反邏輯判 斷的單層指令結(jié)構(gòu)。
11. 如權(quán)利要求9所述的可程序遠(yuǎn)程控制方法,其中該控制指令群包含網(wǎng)址及網(wǎng)站程 序的路徑位置。
12. 如權(quán)利要求9所述的可程序遠(yuǎn)程控制方法,其中該控制指令群包含時(shí)間判斷、計(jì)數(shù)判斷及行程判斷至少其中之一的判斷條件。
13. 如權(quán)利要求9所述的可程序遠(yuǎn)程控制方法,其中該觸發(fā)端更包含根據(jù)該處理訊號(hào) 產(chǎn)生提示訊息,并透過一傳送模塊傳送至輸出裝置進(jìn)行輸出的步驟。
14. 如權(quán)利要求13所述的可程序遠(yuǎn)程控制方法,其中該提示訊息為電子郵件、手機(jī)訊 息、警示訊息至少其中之一。
15. 如權(quán)利要求9所述的可程序遠(yuǎn)程控制方法,其中該觸發(fā)端更包含計(jì)算執(zhí)行時(shí)間的 步驟。
16. 如權(quán)利要求9所述的可程序遠(yuǎn)程控制方法,其中該控制端更包含將該控制指令群 編譯成字節(jié)碼。
全文摘要
一種可程序遠(yuǎn)程控制系統(tǒng)及其方法,用以解決以往需耗費(fèi)大量時(shí)間成本學(xué)習(xí)控制語言的問題,透過遠(yuǎn)程設(shè)置控制指令群,并且將控制指令群儲(chǔ)存于觸發(fā)端以進(jìn)行正反邏輯判斷及控制,達(dá)到提高控制指令群的設(shè)置便利性以進(jìn)行主動(dòng)傳送訊息的技術(shù)功效。
文檔編號(hào)G05B19/418GK101738989SQ200810180318
公開日2010年6月16日 申請(qǐng)日期2008年11月24日 優(yōu)先權(quán)日2008年11月24日
發(fā)明者何志峰, 林啟仁, 柏一鳴, 黃宗琦 申請(qǐng)人:四零四科技股份有限公司