計算機系統狀態檢測器及其使用方法與流程
2023-06-26 12:50:56
本發明涉及計算機領域,尤其涉及一種計算機系統狀態檢測器及其使用方法。
背景技術:
當計算機系統出現問題時,以往伺服器管理人員只能透過虛擬專用網絡VPN連入公司網絡後再進行更進一步的檢測,但是當對外網絡中斷,虛擬專用網絡VPN就會失效,伺服器管理人員將無法及時得知計算機系統的狀態,也無法對計算機系統做緊急操作。
技術實現要素:
為了解決這一問題,本發明提供一種計算機系統狀態檢測器及其使用方法,可透過電話對計算機系統進行操作。
一種計算機系統狀態檢測器,包括一通訊模塊、一存儲模塊、一轉化模塊、一語音模塊、一輸入模塊和一控制模塊,其中,
所述通訊模塊用於外部通訊工具和該計算機系統狀態檢測器進行通訊;
所述存儲模塊用於儲存一程序;
所述轉化模塊用於將不同的操作轉化成對應的不同的指令;
所述語音模塊接收轉化模塊的指令,進行語音播報;
所述輸入模塊接收外部輸入的指令,發送至控制模塊;
所述控制模塊對若干臺計算機進行操控。
特別地,該存儲模塊還儲存一預設密碼,當輸入模塊接收正確的密碼時,才允許進入該計算機系統狀態檢測器。
特別地,所述程序控制該計算機系統狀態檢測器執行相關操作。
特別地,所述程序包括一互動語音系統。
特別地,所述通訊模塊為一SIM卡,或為一電話孔,用於插入電話線。
特別地,所述指令為數字、符號或數字和符號的組合。
一種計算機系統狀態檢測器使用方法,包括以下步驟:
a.一程序被儲存進存儲模塊;
b.透過計算機系統狀態檢測器的電話號碼,外部通訊工具電話接入該計算機系統狀態檢測器通訊模塊;
c.輸入模塊接收正確的密碼允許其進入該計算機系統狀態檢測器;
d.輸入模塊接收外部輸入的指令;
e.控制模塊根據不同的指令控制相關的計算機執行不同的操作;
f.執行操作結束後,語音模塊播報執行結果。
特別地,所述步驟a之後還包括步驟:
a1.轉化模塊將不同的操作轉化成不同的指令。
特別地,所述步驟c之後還包括步驟:
c1.語音模塊播報不同的指令。
與現有技術相比較,本發明通過電話號碼撥入該計算機系統狀態檢測器,可查詢計算機的相關狀態,或對計算機進行遠程操作,方便快捷。
【附圖說明】
圖1為本發明計算機系統狀態檢測器的方框圖。
圖2為本發明計算機系統狀態檢測器的使用方法的流程圖。
【具體實施方式】
下面將結合附圖和具體實施例對本技術方案作具體闡釋。
一種計算機系統狀態檢測器10,包括一通訊模塊11、一存儲模塊12、一轉化模塊13、一語音模塊14、一輸入模塊15和一控制模塊16,其中,
所述通訊模塊11用於外部通訊工具和該計算機系統狀態檢測器10進行通訊;
所述存儲模塊12用於儲存一程序;
所述轉化模塊13用於將不同的操作轉化成對應的不同的指令;
所述語音模塊14接收轉化模塊的指令,進行語音播報;
所述輸入模塊15接收外部輸入的指令,發送至控制模塊;此處所說的外部輸入的指令為數字、符號或數字和符號的組合,也就是說,使用者可透過電話輸入特定數字或符號組合。
所述控制模塊16對若干臺計算機20進行操控。
於本實施例中,該存儲模塊12還儲存一預設密碼,當輸入模塊15接收正確的密碼時,才允許進入該計算機系統狀態檢測器10;所述程序控制該計算機系統狀態檢測器10執行相關操作;所述程序包括一互動語音系統 (Interactive Voice Response System, IVRS);所述通訊模塊11為一SIM卡,或為一電話孔,用於插入電話線。
一種計算機系統狀態檢測器使用方法,包括以下步驟:
步驟201:一程序被儲存進存儲模塊12;
步驟202:轉化模塊13將不同的操作轉化成不同的指令;
步驟203:透過計算機系統狀態檢測器10的電話號碼,外部通訊工具電話接入該計算機系統狀態檢測器10的通訊模塊11;
步驟204:輸入模塊15接收正確的密碼允許其進入該計算機系統狀態檢測器10;
步驟205:語音模塊14播報不同的指令;
步驟206:輸入模塊15接收外部輸入的指令;
步驟207:控制模塊16根據不同的指令控制相關的計算機20執行不同的操作;
步驟208:執行操作結束後,語音模塊14播報執行結果。
於本實施例中,一程序控制該計算機系統狀態檢測器10執行相關操作;所述相關操作包括檢查計算機的開/關機狀態、查詢UPS電池容量、電力供電狀況、電力負載、伺服器連線狀況、伺服器硬體狀況、伺服器服務狀況、攜帶裝置讀取數據、設定電源開關、設定服務開關等;系統配置支援ssh/telnet連出,搭配expect做遠端查詢,支援snmp協定,可對可管理網絡設備如UPS、network switch進行查詢,支援samba;執行操作結束後,通過TTS(text to speech)傳回結果,通過語音模塊14進行播報。
於本實施例中,當伺服器管理人員需要對公司裡標號為2的計算機進行啟動操作時,只需要拿起手機撥通計算機系統狀態檢測器10的電話號碼,進入該計算機系統狀態檢測器10,語音模塊14提示「請輸入操作密碼」,伺服器管理人員輸入密碼允許操作後,接著輸入特定數字或符號組合,而這些特定數字或符號組合則對應到特定的計算機操作選項,例如:「12#」對應到「查詢伺服器連線狀況」,此時控制模塊15對計算機進行查詢伺服器連線狀況,執行操作結束後,通過TTS傳回結果,通過語音模塊14進行播報「伺服器網絡連線失敗」。於本實施例中,使用者(通常是伺服器管理人員)自行記憶特定數字或符號組合,以執行特定的檢測或檢查,因此不需要轉化模塊13預先將不同的操作轉化成不同的指令並播報出來。
於另一實施例中,當伺服器管理人員需要對公司裡標號為2的計算機進行啟動操作時,只需要拿起手機撥通計算機系統狀態檢測器10的電話號碼,進入該計算機系統狀態檢測器10,語音模塊14提示「請選擇您需要操作的計算機,計算機1請按1,計算機2請按2」,此時輸入數字2,語音模塊14再次提示「查詢開關機狀態請按1,啟動計算機請按2,關閉計算機請按3」,輸入數字2,此時控制模塊15通過net方式,對標號為2的計算機進行啟動操作。執行操作結束後,通過TTS傳回結果,通過語音模塊14進行播報。同理,只需編譯好對應的程序,即可透過電話對計算機系統進行其他任意操作。
通過本發明在伺服器中設置一互動語音系統,使用者可撥打指定的電話號碼,進入該互動語音系統,根據系統指示,先輸入密碼允許操作後,接著輸入特定數字或符號組合,而這些特定數字或符號組合則對應到特定的計算機操作選項,便可以使計算機執行特定的操作,完成操作後則透過TTS(text to speech)進行語音狀態回報。因此,當無法直接存取計算機或透過網絡查詢計算機或伺服器狀態時,可透過電話撥入,查詢系統狀態或者對系統做開關機等操作,確保系統不會因為斷線造成實體硬體災害。
以上所述,僅為本發明的具體實施方式,但本發明的保護範圍並不局限於此,任何熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應以權利要求的保護範圍為準。