專利名稱:計算機監(jiān)控終端及監(jiān)控方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計算機監(jiān)控終端及監(jiān)控方法。
背景技術(shù):
參考圖l,現(xiàn)有的計算機監(jiān)控系統(tǒng)通常包括一計算機(PC) 12、 一計算機監(jiān)控終端14及 若干終端設(shè)備16 (例如溫度感測器、繼電器、攝像機及報警器等),所述計算機監(jiān)控終端 14包括一中央處理器(CPU) 142及一微處理器(UP) 144,所述中央處理器142通過網(wǎng)絡(luò)、串 口或其它接口與所述計算機12連接以進行數(shù)據(jù)傳輸,所述微處理器144通過其輸入/輸出接口 GPI0與所述終端設(shè)備16連接,所述中央處理器142與所述微處理器144間可進行數(shù)據(jù)傳輸,并 控制所述微處理器144的一重啟端RESET。在這種架構(gòu)的計算機監(jiān)控系統(tǒng)中,所述計算機監(jiān)控 終端14的中央處理器142僅處理后端操作即完成與計算機12的數(shù)據(jù)傳輸及進行數(shù)據(jù)處理,所 述微處理器144處理前端操作即完成與所述終端設(shè)備16之間的數(shù)據(jù)傳輸及進行數(shù)據(jù)處理,所 述中央處理器142的處理結(jié)果可通過所述微處理器144傳輸?shù)剿鼋K端設(shè)備16,上述終端設(shè)備 16輸出的數(shù)據(jù)也可通過微處理器144傳輸?shù)街醒胩幚砥?42,進而傳輸至所述計算機12,此外 ,在所述微處理器144死機或程序執(zhí)行錯誤時,通過所述中央處理器142即可向所述微處理器 144的重啟端RESET發(fā)出指令,使所述微處理器144重啟,避免由于所述微處理器144工作異常 導(dǎo)致整個計算機監(jiān)控系統(tǒng)停止工作。
但是上述計算機監(jiān)控系統(tǒng)也存在一些缺點,例如在微處理器144重啟過程中計算機12將 無法與終端設(shè)備16進行數(shù)據(jù)傳輸,降低了所述計算機監(jiān)控系統(tǒng)的工作穩(wěn)定性及可靠性,而且 當(dāng)微處理器144損壞后,整個計算機監(jiān)控系統(tǒng)將停止工作。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種計算機監(jiān)控終端及監(jiān)控方法,能夠提供容錯復(fù)原功能, 在所述監(jiān)控終端的一微處理器工作異常時維持整個計算機監(jiān)控終端正常工作。
一種計算機監(jiān)控終端,包括一中央處理器,所述中央處理器包括第一至第三輸出端;一 與所述中央處理器進行數(shù)據(jù)傳輸?shù)牡谝晃⑻幚砥鳎龅谝晃⑻幚砥靼ㄒ恢貑⒍思耙惠敵?端,所述第一微處理器的重啟端與所述中央處理器的第一輸出端連接,用于接收所述中央處 理器的重啟信號; 一與所述中央處理器進行數(shù)據(jù)傳輸?shù)牡诙⑻幚砥鳎龅诙⑻幚砥靼?括一重啟端及一輸出端,所述第二微處理器的重啟端與所述中央處理器的第二輸出端連接,用于接收所述中央處理器的重啟信號;和一切換開關(guān),所述切換開關(guān)包括兩輸入端、 一輸出 端及一控制端,所述切換開關(guān)的兩輸入端分別與所述第一和第二微處理器的輸出端連接,所 述控制端與所述中央處理器的第三輸出端連接以接收所述中央處理器產(chǎn)生的一控制信號,所 述控制信號選擇性地使所述切換開關(guān)的兩輸入端之一與其輸出端導(dǎo)通。 一種應(yīng)用上述計算機監(jiān)控終端的監(jiān)控方法,包括以下步驟 所述中央處理器控制所述切換開關(guān)選定所述第一微處理器進行數(shù)據(jù)傳輸;和 當(dāng)所述第一微處理器工作異常時,所述中央處理器控制所述切換開關(guān)選定所述第二微處 理器進行數(shù)據(jù)傳輸,并輸出一重啟信號至所述第一微處理器。
上述計算機監(jiān)控終端的中央處理器可根據(jù)所述第一和第二微處理器的工作狀態(tài)控制所述 切換開關(guān),在所述第一和第二微處理器之一工作異常時,通過所述第一和第二微處理器中另 一與所述終端設(shè)備完成數(shù)據(jù)傳輸,并發(fā)出控制信號使工作異常的微處理器重啟,使所述計算 機監(jiān)控終端具有容錯復(fù)原功能,提高所述計算機監(jiān)控終端的工作穩(wěn)定性及可靠性。
下面結(jié)合附圖及較佳實施方式對本發(fā)明作進一步詳細描述 圖l是現(xiàn)有計算機監(jiān)控系統(tǒng)的原理圖。
圖2是本發(fā)明計算機監(jiān)控終端的較佳實施方式的原理圖。
具體實施例方式
參考圖2,本發(fā)明計算機監(jiān)控終端的較佳實施方式包括一中央處理器22、 一第一微處理 器24、 一第二微處理器26及一切換開關(guān)28,所述中央處理器22包括三個輸出端GPI0rGPI03 、 一數(shù)據(jù)輸入端及一數(shù)據(jù)輸出端,所述第一和第二微處理器24和26均包括一輸出端GPI0、 一 重啟端RESET及一輸入端,所述切換開關(guān)28包括兩輸入端X和Y、 一輸出端GPIO及一控制端 SELECT,所述切換開關(guān)28的控制端SELECT接收所述中央處理器22發(fā)出的一控制信號后可選擇 性將其輸入端X和Y之一與其輸出端GPIO導(dǎo)通。
所述中央處理器22的數(shù)據(jù)輸入端通過串口與一計算機30連接以進行數(shù)據(jù)傳輸,所述中央 處理器22的數(shù)據(jù)輸出端通過一總線29與所述第一和第二微處理器24和26的輸入端連接以進行 數(shù)據(jù)傳輸,所述中央處理器22的輸出端GPI01和GPI02分別對應(yīng)與所述第一和第二微處理器 24和26的重啟端RESET連接,所述第一和第二微處理器24和26的輸出端GPI0分別對應(yīng)與所述 切換開關(guān)28的輸入端X和Y連接,所述切換開關(guān)28的控制端SELECT與所述中央處理器22的輸出 端GPI03連接,所述切換開關(guān)28的輸出端GPI0與若干終端設(shè)備40連接。
所述中央處理器22對所述第一和第二微處理器24和26以及切換開關(guān)28的控制可由軟體實現(xiàn),其工作流程如下步驟l,從中央處理器22的輸出端GPI03發(fā)出一控制信號,使所述切換 開關(guān)28將其輸入端X與第一微處理器24的輸出端GPI0導(dǎo)通,使所述第一微處理器24與所述終 端設(shè)備40連接;步驟2,中央處理器22通過所述總線29與所述第一微處理器24進行數(shù)據(jù)傳輸 ;步驟3,當(dāng)所述第一微處理器24工作異常時(死機或程序執(zhí)行錯誤,導(dǎo)致數(shù)據(jù)傳輸無故中 斷),中央處理器22通過其輸出端GPI03發(fā)出控制信號,使所述切換開關(guān)28的輸入端Y與第二 微處理器26的輸出端GPIO導(dǎo)通,使所述第二微處理器26與所述終端設(shè)備40連接,中央處理器 22并通過其輸出端GPI01產(chǎn)生一重啟信號給所述第一微處理器24使其重啟;步驟4,中央處理 器22通過所述總線29與所述第二微處理器26進行數(shù)據(jù)傳輸;步驟5,當(dāng)所述第二微處理器26 工作異常時,中央處理器22通過其輸出端GPI02產(chǎn)生一重啟信號給所述第二微處理器26使其 重啟,并返回步驟l。
上述計算機監(jiān)控終端的中央處理器22可根據(jù)所述第一和第二微處理器24和26的工作狀態(tài) 控制所述切換開關(guān)28,在所述第一和第二微處理器24和26之一工作異常時,通過所述第一和 第二微處理器24和26中另一與所述終端設(shè)備40完成數(shù)據(jù)傳輸,并發(fā)出重啟信號使工作異常的 微處理器重啟,以備使用,使所述計算機監(jiān)控終端具有容錯復(fù)原功能,提高所述計算機監(jiān)控 終端的工作穩(wěn)定性及可靠性。
上述計算機監(jiān)控終端與所述計算機30和終端設(shè)備40—起組成一計算機監(jiān)控系統(tǒng),所述計 算機監(jiān)控終端的中央處理器22通過串口與所述計算機30完成數(shù)據(jù)傳輸,將從終端設(shè)備40獲取 的數(shù)據(jù)經(jīng)處理后傳輸?shù)接嬎銠C30或?qū)⒂嬎銠C30輸出的數(shù)據(jù)經(jīng)處理后傳輸?shù)浇K端設(shè)備40,并通 過執(zhí)行軟件自動判斷所述第一和第二微處理器24和26以及所述切換開關(guān)28的連接狀態(tài),保持 與所述終端設(shè)備40間的數(shù)據(jù)傳輸通暢,提高所述計算機監(jiān)控系統(tǒng)的工作穩(wěn)定性及可靠性。
此外,所述中央處理器22還可通過軟體擴展其控制功能,例如,在所述第一微處理器 24或第二微處理器26接收重啟信號后,再次通過發(fā)送一探測信號以確定所述第一微處理器24 或第二微處理器26是否完成重啟,若未完成重啟則向所述計算機30發(fā)出一報警信號,指示所 述第一微處理器24或第二微處理器26損壞。
權(quán)利要求
權(quán)利要求1一種計算機監(jiān)控終端,包括一中央處理器,包括第一至第三輸出端;一與所述中央處理器進行數(shù)據(jù)傳輸?shù)牡谝晃⑻幚砥?,包括一重啟端及一輸出端,所述第一微處理器的重啟端與所述中央處理器的第一輸出端連接,用于接收所述中央處理器的重啟信號;一與所述中央處理器進行數(shù)據(jù)傳輸?shù)牡诙⑻幚砥?,包括一重啟端及一輸出端,所述第二微處理器的重啟端與所述中央處理器的第二輸出端連接,用于接收所述中央處理器的重啟信號;和一切換開關(guān),包括兩輸入端、一輸出端及一控制端,所述切換開關(guān)的兩輸入端分別與所述第一和第二微處理器的輸出端連接,所述控制端與所述中央處理器的第三輸出端連接以接收所述中央處理器產(chǎn)生的一控制信號,所述控制信號選擇性地使所述切換開關(guān)的兩輸入端之一與其輸出端導(dǎo)通。
2. 如權(quán)利要求l所述的計算機監(jiān)控終端,其特征在于所述第一和 第二微處理器均通過總線與所述中央處理器進行數(shù)據(jù)傳輸。
3. 如權(quán)利要求1或2所述的計算機監(jiān)控終端,其特征在于所述中央 處理器還與一計算機連接進行數(shù)據(jù)傳輸,所述切換開關(guān)的輸出端與至少一終端設(shè)備連接進行 數(shù)據(jù)傳輸。
4. 一種應(yīng)用如權(quán)利要求l所述的計算機監(jiān)控終端的監(jiān)控方法,包括以下步驟所述中央處理器控制所述切換開關(guān)選定所述第一微處理器進行數(shù)據(jù)傳輸;和 當(dāng)所述第一微處理器工作異常時,所述中央處理器控制所述切換開關(guān)選定所述第二微處理器進行數(shù)據(jù)傳輸,并輸出一重啟信號至所述第一微處理器。
5. 如權(quán)利要求4所述的監(jiān)控方法,其特征在于在所述中央處理器輸出所述重啟信號至所述第一微處理器后,所述中央處理器還輸出一探測信號至所述第一微 處理器以確定其是否重啟,并在所述第一微處理器未重啟時產(chǎn)生一報警信號。
6.如權(quán)利要求4所述的監(jiān)控方法,其特征在于所述監(jiān)控方法還包 括步驟當(dāng)所述第二微處理器工作異常時,所述中央處理器再控制所述切換開關(guān)選定所述重 啟后的第一微處理器進行數(shù)據(jù)傳輸,并輸出一重啟信號至所述第二微處理器。
7.如權(quán)利要求6所述的監(jiān)控方法,其特征在于在所述中央處理器 輸出所述重啟信號至所述第二微處理器后,所述中央處理器還輸出一探測信號至所述第二微 處理器以確定其是否重啟,并在所述第二微處理器未重啟時產(chǎn)生一報警信號。
全文摘要
一種計算機監(jiān)控終端,包括一中央處理器、一第一微處理器、一第二微處理器及一選擇開關(guān),所述中央處理器分別通過所述第一和第二微處理器與所述選擇開關(guān)連接,并輸出一控制信號選定所述第一和第二微處理器之一進行數(shù)據(jù)傳輸,并在傳輸數(shù)據(jù)的微處理器工作異常時控制所述選擇開關(guān)選定另一微處理器進行數(shù)據(jù)傳輸,且輸出一重啟信號至所述工作異常的微處理器使其重啟以備使用,并提供一種應(yīng)用上述計算機監(jiān)控終端的監(jiān)控方法,以實現(xiàn)容錯復(fù)原功能,提高所述計算機監(jiān)控終端的工作穩(wěn)定性和可靠性。
文檔編號G06F11/07GK101458642SQ200710202959
公開日2009年6月17日 申請日期2007年12月10日 優(yōu)先權(quán)日2007年12月10日
發(fā)明者柯光隆, 謝明志 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司