一種遠程控制裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及一種遠程控制裝置。
【背景技術(shù)】
[0002]目前,計算機外圍機箱管理技術(shù)廣泛應(yīng)用于現(xiàn)UPS、交換機、路由器和網(wǎng)絡(luò)存儲設(shè)備等。外圍機箱管理連接方式可以分成兩種:一是帶內(nèi)信號管理,另一種是帶外信號管理。
[0003]帶內(nèi)信號管理,直接利用現(xiàn)有的數(shù)據(jù)通道連接,不用另外加線路。例如,插在服務(wù)器主機的總線適配卡,以及從它到外圍存儲子系統(tǒng)的電纜,構(gòu)成了到存儲子系統(tǒng)的數(shù)據(jù)通道。同時,主機也通過它與外圍存儲子系統(tǒng)的機箱管理模塊通信,進行監(jiān)控、管理。帶內(nèi)信號的缺點是必然要占用一部分傳輸資源,造成系統(tǒng)性能下降。而且,共享的數(shù)據(jù)通道也是系統(tǒng)可靠性的一個隱患,一旦這個共享的數(shù)據(jù)通道出現(xiàn)問題,正常的數(shù)據(jù)通信和監(jiān)控管理功能都同時失去。
[0004]帶外信號管理方式,需要另外加專用的管理線纜,一般是通過串口將管理終端與被管理設(shè)備相連。例如現(xiàn)在的UPS和交換機設(shè)備管理,一般就采用這種方式,通過尺RS-232接口對UPS進行監(jiān)控管理。帶外信號管理需要另外增加接口電路和線纜,成本較高。
[0005]以上兩種方式都是有線連接的方式,如果設(shè)備有了故障,為了讓管理員及時知道,有時還需要增加一個電話接口,以便撥打?qū)iT的緊急電話。但這些方式都必須要有人專門值班,否則,如果在無人值守時發(fā)生故障,可能耽誤搶救時間,造成更大的損失。
【發(fā)明內(nèi)容】
[0006]為解決上述現(xiàn)有的缺點,本發(fā)明的主要目的在于提供一種實用的遠程控制裝置,無需專人值守,不占用設(shè)備傳輸資源。
[0007]為達成以上所述的目的,本發(fā)明的一種遠程控制裝置采取如下技術(shù)方案:
一種遠程控制裝置,包括第一裝置、第二裝置和監(jiān)控裝置,其特征在于,所述監(jiān)控裝置與第一裝置連接,采集第一裝置的狀態(tài)信息,并通過無線網(wǎng)絡(luò)傳送到第二裝置,所述第二裝置由η臺子裝置的集群構(gòu)成,η >1,第二裝置根據(jù)第一裝置狀態(tài)及內(nèi)部程序發(fā)出監(jiān)控指令,監(jiān)控裝置接收監(jiān)控指令對第一裝置進行控制,所述無線網(wǎng)絡(luò)為GPRS/CDMA通信網(wǎng)絡(luò),所述第一裝置為計算機外設(shè),監(jiān)控裝置嵌入第一裝置。
[0008]所述子裝置為計算機/手持式終端,所述手持式終端包括手機、PDA,所述監(jiān)控裝置與η臺子裝置構(gòu)成η維映射關(guān)系,所述η維映射關(guān)系為動態(tài)映射關(guān)系,所述η臺子裝置互為熱備份。
[0009]采用如上技術(shù)方案的本發(fā)明,具有如下有益效果:
通過公共通信網(wǎng)絡(luò),對設(shè)備進行實時監(jiān)控,最大限度地減少了系統(tǒng)故障造成的當機時間,提高了系統(tǒng)的可用性,且不占用設(shè)備傳輸資源,無需架設(shè)專用線路,無需專人值守。
【附圖說明】
[0010]圖1為本發(fā)明的結(jié)構(gòu)示意圖。
[0011]圖2為監(jiān)控裝置的框圖。
[0012]圖3為遠程終端采用手機模塊進行通信的聯(lián)網(wǎng)方式框圖。
[0013]圖4為遠程終端采用短信網(wǎng)關(guān)進行通訊聯(lián)網(wǎng)方式框圖。
[0014]圖5為遠程終端自動切換原理圖。
[0015]圖6為自動切換主管理終端流程圖。
[0016]圖7為遠程終端工作流程圖。
【具體實施方式】
[0017]為了進一步說明本發(fā)明,下面結(jié)合附圖進一步進行說明:
如圖1所示,本發(fā)明在被監(jiān)控設(shè)備——第一裝置中,安裝監(jiān)控裝置,對被監(jiān)控設(shè)備狀態(tài)進行采集,并通過無線通信網(wǎng)絡(luò),將相關(guān)信息傳送到遠程終端——第二裝置。遠程終端根據(jù)內(nèi)部程序,對被監(jiān)控設(shè)備狀態(tài)信息進行處理,然后發(fā)出控制指令;系統(tǒng)管理員可以根據(jù)指令對設(shè)備進行人工處理,監(jiān)控裝置也可以根據(jù)指令對設(shè)備進行自動控制。
[0018]本發(fā)明中第一裝置包括的范圍非常廣泛,可以是各種計算機終端、單片機、單板機、嵌入式系統(tǒng)等,特別是通信設(shè)備和計算機外設(shè)。根據(jù)第一裝置內(nèi)部結(jié)構(gòu)的不同,監(jiān)控裝置的結(jié)構(gòu)非常靈活,可以既包括參數(shù)采集系統(tǒng)和通信系統(tǒng),也可以僅有通信系統(tǒng),或者監(jiān)控裝置本身就是一種智能系統(tǒng),能夠進行數(shù)據(jù)處理、存儲及通信等功能。第一裝置與監(jiān)控裝置的連接方式有多種,有的裝置具有工業(yè)標準的總線接口,比如ISA、EISA、PCI/PC1-X等等,對這樣的裝置,可以加接口卡與監(jiān)控裝置連接。有的裝置提供了工業(yè)標準的輸入輸出接口,比如USB, RS-232/RS-485串口等等,對這樣的裝置,可以加接口電路連接監(jiān)控裝置。這樣,被監(jiān)控設(shè)備通過監(jiān)控裝置與遠程終端建立了聯(lián)系。
[0019]實施例:監(jiān)控裝置結(jié)構(gòu)
如圖2所示,圖中:模塊1是中央控制單元,可以釆用任何主板和CPU(包括單片機)、或者嵌入式模塊;模塊2是總線接口或者串口、并口、等接口 ;模塊3是GPRS/CDMA模塊;模塊4是GPRS/CDMA天線;模塊5是狀態(tài)采集電路;模塊6是監(jiān)測電路或?qū)S眯酒?;模塊7是10接口電路;模塊8是存儲設(shè)備。
[0020]模塊5通過模塊6采集狀態(tài)參數(shù),經(jīng)過模塊7輸入模塊1進行處理。經(jīng)過處理的參數(shù)信號,可以存儲在模塊8中,或通過總線接口 2與GPRS/CDMA模塊3相連,然后通過模塊4發(fā)射出去。模塊8可以是FLASH芯片或EPR0M,甚至可以是硬盤。
[0021]監(jiān)控裝置功能:
1、預(yù)先設(shè)置標準狀態(tài)參數(shù),例如:溫度最高正常值、電源正常范圍、電池最低容量等等,這些值將作為狀態(tài)比較的標準和報警的依據(jù)。參數(shù)存放在存儲器內(nèi)。
[0022]2、預(yù)先設(shè)置多個遠程終端的GPRS/CDMA號碼,以方便以后通信,其中一個號碼是主管理終端的號碼。這些號碼都存放在存儲器內(nèi)。
[0023]3、實時地自動收集各種狀態(tài)參數(shù)和事件(例如開、關(guān)機時間等)存放在寄存器內(nèi),等待實時發(fā)送或者轉(zhuǎn)存到存儲器。
[0024]4、正常情況下,實時在線地與GPRS/CDMA無線網(wǎng)絡(luò)連璋,并向主管理終端發(fā)送設(shè)備狀態(tài)信息,并接收回答。如果主管理終端超時仍無回答,判斷主管理終端已經(jīng)離線,這時可以按照6切換主管理終端,并把狀態(tài)發(fā)送到新的主管理終端。如果所有遠程終端均不在線,則保存當前設(shè)備狀態(tài)和事件到存儲器,等待有遠程終端響應(yīng)時再發(fā)送。
[0025]5、如果出現(xiàn)緊急狀況,需要報警,則依次向所有遠程終端發(fā)送報警信息,直到有遠程終端響應(yīng)并通過自動處理或人工干預(yù)的方法把故障排除為止。
[0026]6、遠程終端的動態(tài)切換,程序流程見圖6。
[0027]遠程終端和被監(jiān)控設(shè)備之間是一個多維映射、動態(tài)管理的關(guān)系。每臺被監(jiān)控設(shè)備可以映射到多臺遠程終端,并且可以動態(tài)更新。每臺遠程終端可以映射到多臺聯(lián)網(wǎng)的被監(jiān)控設(shè)備,并且可以動態(tài)更新。
[0028]多臺遠程終端對被監(jiān)控設(shè)備的管理是一個動態(tài)的負載切換過程,一般情況下,每個被監(jiān)控設(shè)備從屬于一個我們稱之為主管理終端的遠程終端,其它遠程終端通過該主管理終端來了解該被監(jiān)控設(shè)備的情況。然后,根據(jù)每臺遠程終端的負載情況、遠程終端對事件的響應(yīng)時間或用戶的要求,聯(lián)網(wǎng)管理的被監(jiān)控設(shè)備報告的事件可以動態(tài)分配給預(yù)先設(shè)定的其他遠程終端處理。
[0029]η臺遠程終端可以構(gòu)成一個遠程管理集群。在同一個遠程管理集群的每一臺遠程終端互為其他遠程終端的熱備份。如果某臺遠程管理終端出現(xiàn)故障、對事件的響應(yīng)時間超時或根據(jù)用戶的要求,熱備份的遠程管理終端可以自動切換出現(xiàn)故障的終端。
[0030]具體過程切換過程是:被監(jiān)控設(shè)備實時地計算自己與主管理終端之間的響應(yīng)時間,并把它們保存下來。分析響應(yīng)時間是否超時,如果超時,該被監(jiān)控設(shè)備給自己的下一個遠程終端發(fā)出請求,測試其響應(yīng)時間,如果仍然超時,再請求第三個遠程終端,直到找到某個遠程終端可以及時響應(yīng)或者找遍所有遠程終端都超時為止。如果找到了響應(yīng)時間不超時的遠程終端,被監(jiān)控設(shè)備先通知原來的主管理終端把自己從被監(jiān)控設(shè)備表中刪除;同時,被監(jiān)控設(shè)備把主管理終端設(shè)置為當前響應(yīng)時間不超時的遠程終端;隨后,通知該主管理終端把自己加入到它的被監(jiān)控設(shè)備表中。如果找不到響應(yīng)時間不超時的遠程終端,■'則不切換主管理終端。
[0031]7、如果被監(jiān)控設(shè)備本身離線,則定期保存設(shè)備狀態(tài)到存儲器,直到恢復(fù)網(wǎng)絡(luò)連接時再發(fā)送信息到遠程終端。此時如果遇到緊急情況只能啟動自身的應(yīng)急措施〔例如自動關(guān)機〕。
[0032]8、接收來自遠程終端的指令,進行一些應(yīng)急處理,例如:自檢、復(fù)位等操作。
[0033]被監(jiān)控設(shè)備的操作系統(tǒng)不受限制,可以是DOS、Windows、Unix、
Linux,也可以是其它嵌入式操作系統(tǒng)。
[0034]監(jiān)控裝置可以嵌入被監(jiān)控設(shè)備,通過GPRS/CDMA接入無線通信網(wǎng)絡(luò),把被監(jiān)控設(shè)備的狀態(tài)信息(例如機箱內(nèi)部溫度、電源狀態(tài)、風扇狀態(tài)、電池狀態(tài)、存儲介質(zhì)狀態(tài)、端口狀態(tài)等等)通過無線通信網(wǎng)絡(luò)傳輸?shù)竭h程終端。同時,遠程終端的指令也通過無線通信網(wǎng)絡(luò)傳輸?shù)奖槐O(jiān)控設(shè)備。這里的遠程終端可以是一臺或多臺計算機,或者是一臺或多臺嵌入式智能管理設(shè)備(比如系統(tǒng)管理員的手機,或是其他手持設(shè)備)。遠程終端可以與被監(jiān)控設(shè)備位于同一個房間/建筑/地點,或者位于不同的房間K建筑丨地點。遠程終端通過GPRS/CDMA無線通信裝置,與被監(jiān)控設(shè)備通信。當被監(jiān)控設(shè)備出現(xiàn)異常情況時,根據(jù)預(yù)先設(shè)定的報警方式,通過無線通信網(wǎng)絡(luò),依次自動發(fā)送報警短信息到各遠程終端,直到系統(tǒng)管理員做出相應(yīng)的處置,異常情況消除為止。遠程終端也可以根據(jù)程序,發(fā)出監(jiān)控指令,通過監(jiān)控裝置對被監(jiān)控設(shè)備進行自動控制。
[0035]遠程終端接入公共無線通信網(wǎng)絡(luò)的連接方式有多