新四季網

服務端主機運作的監控系統以及方法

2023-07-03 00:05:31 1

專利名稱:服務端主機運作的監控系統以及方法
技術領域:
本發明涉及一種服務端主機運作的監控系統以及方法,尤其涉及基於地理位置的一種服務端主機運作的監控系統以及方法。
背景技術:
目前一般將大量的資料儲存在一臺伺服器內以供客戶端下載該資料至各自的計算機裝置,藉此降低資料維護、更新與傳送上所需的成本。
然而,上述的主從式架構(Client/Server)的缺點在於若客戶端設置過多的計算機裝置且各計算機裝置又同時向伺服器提出連接請求時,易造成伺服器負載過大,導致網絡運作性能下降,使客戶端無法實時與伺服器產生交互,而令客戶端長時間處於等待狀態。
因此,在客戶端各計算機裝置同時且多次對伺服器提出連接請求時,如何使伺服器可實時響應提出連接請求的客戶端計算機裝置,即是目前需要解決的問題。

發明內容
鑑於以上所述已有技術的缺點,本發明的主要目的在於提供一種服務端主機運作的監控系統以及方法,用以減少服務端主機的運作負荷量,並使服務端主機實時與客戶端計算機裝置建立連接。
本發明的服務端主機運作的監控方法,應用於與多個具相同運作功能的服務端主機連接的監控系統,用以將客戶端計算機裝置連接至運作負載正常的服務端主機中,以供客戶端與欲連接的服務端主機進行交互,其包括以下步驟(1)由客戶端於該計算機裝置輸入欲連接的服務端主機名稱,若該服務端主機未提出運作負載過大請求時,則使該客戶端計算機裝置與服務端主機建立連接,否則,進至步驟(2);(2)該輸入的服務端主機名稱由接受運作轉移請求模塊接收後,由搜尋模塊在包含主機名稱資料、IP位址資料以及地理位置資料的資料庫中以該主機名稱取得與其相對應的地理位置資料;(3)搜尋模塊搜尋到該主機名稱所對應的地理位置資料後,再自該資料庫中搜尋與該地理位置資料較為接近的一筆地理位置資料,並根據該筆較為接近的地理位置資料取出與其對應的主機名稱;(4)響應運作轉移請求模塊取得該搜尋模塊所搜尋到的主機名稱,並依該主機名稱所對應的服務端主機傳送連接請求;以及(5)響應運作轉移請求模塊判斷該服務端主機是否提出負載過大請求,若有時,則返回該步驟(3);否則,響應運作轉移請求模塊依該主機名稱將客戶端計算機裝置連接至與該主機名稱所對應的服務端主機。
本發明還提供一種服務端主機運作的監控方法,應用於與多個具相同運作功能的服務端主機連接的監控系統,以在運作負載過大的主機接收來自客戶端以計算機裝置所輸入的連接請求時,則指派運作負載正常的主機與客戶端建立連接,而供客戶端實時與服務端進行交互,其包括下列步驟(1)由該監控系統接收該運作負載過大的主機所傳來的主機名稱;(2)由該監控系統於系統內的一包含主機名稱資料以及與該主機名稱資料對應且包含該主機所處的緯度資料及經度資料的地理位置資料的資料庫中搜尋該接收的主機名稱對應的緯度、經度資料;(3)由該監控系統根據取得的緯度、經度資料,再自該資料庫中搜尋與該緯度、經度差距較為小的一筆緯度、經度資料,並根據該差距較為小的緯度、經度資料取出與其對應的主機名稱資料;(4)由該監控系統依該主機名稱所對應的服務端主機傳送連接請求,並判斷該服務端主機是否提出運作負載過大請求,若有時,則返回該步驟(1),否則進至步驟(5);以及(5)由該監控系統依該主機名稱將客戶端計算機裝置連接至該主機名稱所對應的服務端主機,以供客戶端實時與服務端進行交互。
本發明的服務端主機運作的監控系統,用以將客戶端計算機裝置連接至運作負載正常的服務端主機中,以供客戶端與欲連接的服務端主機進行交互,包括一資料庫,其包含主機名稱資料、IP位址資料,及與該主機名稱資料、IP位址資料對應且包含緯度資料及經度資料的地理位置資料;一接受運作轉移請求模塊,在客戶端於該計算機裝置輸入欲連接的服務端主機名稱後,若該主機名稱所對應的服務端主機運作負載過大時,則由該服務端主機提出負載過大請求並傳送至該接受運作轉移請求模塊,使其取得該運作負載過大的服務端主機所對應的主機名稱;一搜尋模塊,用以在該資料庫中以來自該接受運作轉移請求模塊的該主機名稱為搜尋標的作搜尋,以搜尋該主機名稱所對應的地理位置資料,之後,再自該資料庫中搜尋與該地理位置較為接近的一筆地理位置資料,並根據該筆較為接近的地理位置資料取出與其對應的主機名稱;以及一響應運作轉移請求模塊,用以根據來自該搜尋模塊的搜尋結果以取得一主機名稱,並依該主機名稱所對應的服務端主機傳送連接請求,而若該服務端主機提出負載過大請求時,即使該搜尋模塊根據提出負載過大請求的服務端主機名稱自資料庫中再搜尋另一個主機名稱,直至搜尋模塊找尋到運作負載正常的服務端主機時,則使客戶端計算機裝置與該服務端主機建立網絡連接。
通過本發明的服務端主機運作的監控系統以及方法,使服務端主機可實時響應欲達成網絡連接的客戶端,以供客戶端計算機裝置與服務端主機進行交互,因此,有效解決已有技術因客戶端的計算機裝置提出連接請求次數的增加而導致服務端主機運作負載過大,使網絡運作性能下降的問題。


為讓本發明的上述和其它目的、特徵以及優點能更明顯易懂,將與較佳實施例,並配合附圖,詳細說明本發明的實施例,附圖的內容簡述如下圖1為一系統架構方塊圖,其顯示本發明的服務端主機運作的監控系統的系統架構方塊圖;以及圖2為本發明的服務端主機運作的監控方法的主要運作流程圖。
符號說明1服務端2客戶端3網絡系統4系統監控主機
40 資料庫41 接受運作轉移請求模塊42 搜尋模塊43 響應運作轉移請求模塊A1、A2、…、An;服務端主機B1、B2、…、Bn具體實施方式
請參閱圖1,用以顯示本發明的服務端主機運作的監控系統的一實施例的系統架構方塊圖。如圖所示,本發明的服務端主機運作的監控系統,建構於服務端1的一系統監控主機4中,其中,該服務端1中亦包括多個服務端主機群組(即圖標中所標示的A1、A2、…、An及B1、B2、…、Bn),且各服務端主機群組內的服務端主機皆儲存相同的運作程序,而該多個服務端主機透過網絡系統3與系統監控主機4建立連接,以在客戶端2各計算機裝置對服務端1提出連接請求時,經由該系統監控主機4即可將客戶端2計算機裝置自動連接至任一個運作負載正常的服務端主機,以供客戶端1可實時與服務端1進行交互,能有效避免服務端主機因運作負載過大所導致的網絡性能下降,而使得客戶端2處於等待的狀態。
該服務端主機運作的監控系統包括一資料庫40、一接受運作轉移請求模塊41、一搜尋模塊42及一響應運作轉移請求模塊43,以在客戶端2各終端裝置向服務端1提出連接請求時,等待取得來自服務端1中該接受連接請求且運作負載過大的服務端主機的主機名稱,再由搜尋模塊42在資料庫40中搜尋與該主機名稱相關的資料,然後由響應運作轉移請求模塊43根據搜尋模塊42的搜尋結果而使客戶端2計算機裝置與服務端1中可運作負載正常的服務端主機建立連接。
其中,該資料庫40包括主機名稱資料、IP位址資料,以及與該主機名稱資料、IP位址資料相對應的包括緯度資料及經度資料的地理位置資料,如表1所示,其顯示該資料庫40所形成的數據結構圖。
表1

如表1所示,主機名稱(A1、A2、A3、A4、…)以及主機名稱(B1、B2、B3、B4、…)分別為運作功能不同的兩組服務端主機群組,而在各服務端主機群組中所建構的主機皆儲存相同的功能程序,並將各主機分別設置在不同區域中,且該資料庫40的主機名稱的排列方式是將各主機所處的地理位置差異越小的相鄰排列,而使該搜尋模塊42接收來自該接受運作轉移請求模塊41的主機名稱後,即在資料庫40中以該主機名稱為搜尋標的來搜尋與該主機名稱相對應的地理位置資料,之後,再找出與該地理位置差異度較小的地理位置資料(例如以上一筆或下一筆依序的找尋),並根據該找尋到的地理位置資料取出與其對應的主機名稱,而使該響應運作轉移請求模塊43接收來自該搜尋模塊42的主機名稱,並將客戶端2計算機裝置與該取得的主機名稱所對應的服務端1主機建立連接。
如此,若客戶端2計算機裝置所欲聯機的服務端1主機發生運作負載過大時,可實時將客戶端2計算機裝置連接至其它運作負載正常的服務端1主機,使客戶端2計算機裝置不需等待即可與服務端1進行交互。
接著,請參閱圖2,顯示本發明的服務端主機運作的監控系統所執行的程序步驟。茲同時參閱圖1以及圖2以配合以下說明。首先客戶端2通過計算機裝置輸入欲連接服務端1主機的主機名稱,然而此時,該服務端1主機正處於運作負載過大的情況(亦即,客戶端2有太多的計算機裝置正與該服務端1主機進行連接),因而無法實時與該客戶端2計算機裝置建立連接時,則隨即進行步驟S1,由該運作負載過大的服務端1主機提出負載過大請求至系統監控主機4,以將該運作負載過大的服務端1主機的主機名稱由接受運作轉移請求模塊41接收,接著進行步驟S2。
於步驟S2中,由搜尋模塊42在包含主機名稱資料、IP位址資料以及與該主機名稱資料及IP位址資料對應的包含緯度資料及經度資料的地理位置資料的資料庫40中以該接受運作轉移請求模塊41所取得的主機名稱搜尋與其對應的地理位置資料,接著進行步驟S3。
於步驟S3中,搜尋模塊42搜尋到該主機名稱所對應的地理位置資料後,再搜尋與該地理位置較為接近的一筆地理位置資料,並根據較為接近的地理位置取出與其對應的主機名稱資料,接著進行步驟S4。
於步驟S4中,響應運作轉移請求模塊43取得該搜尋模塊42所搜尋到主機名稱,並依該主機名稱所對應的服務端1主機傳送連接請求,接著進行步驟S5。
於步驟S5中,響應運作轉移請求模塊43判斷該服務端1主機是否提出運作負載過大請求,若有時,則返回該步驟S3,否則進行步驟S6。
於步驟S6中,響應運作轉移請求模塊43依該主機名稱將客戶端2計算機裝置連接至該主機名稱所對應的服務端1主機。
有鑑於上,本發明的服務端主機運作的監控系統以及方法,是預先依服務端1各主機所設置的不同地理位置來建立一資料庫40,以供該系統監控主機4根據該傳來運作負載過大的服務端1主機而自資料庫40中找尋與該主機所屬地理位置較為接近的另一主機。因此,服務端1主機因運作負載過大時,即可停止接受由客戶端2所傳來的連接請求,並通過該系統監控主機4指派另一個與該運作負載過大的主機所處地理位置較為接近且其運作負載正常的主機來與客戶端1進行網絡連接,使客戶端2可實時與服務端1交互。
以上所述僅為本發明的較佳實施例而已,並非用以限定本發明的實質技術內容的範圍,本發明的實質技術內容廣義地定義於本發明權利要求中,任何他人所完成的技術實體或方法,若是與本發明權利要求所定義的完全相同,或是為同一等效的變更,均將被視為涵蓋於本發明權利要求範圍之中。
權利要求
1.一種服務端主機運作的監控方法,應用於與多個具相同運作功能的服務端主機連接的監控系統,以在運作負載過大的主機接收來自客戶端以計算機裝置所輸入的連接請求時,則指派運作負載正常的主機與客戶端建立連接,以供客戶端實時與服務端進行交互,其包括下列步驟(1)由該監控系統接收該運作負載過大的主機所傳來的主機名稱;(2)由該監控系統於系統內的一包含主機名稱資料以及與該主機名稱資料對應的地理位置資料的資料庫中搜尋該接收的主機名稱對應的地理位置資料;(3)由該監控系統根據取得的地理位置,再自該資料庫中搜尋與該地理位置較為接近的一筆地理位置資料,並根據較為接近的地理位置取出與其對應的主機名稱資料;(4)由該監控系統依該主機名稱所對應的服務端主機傳送連接請求,並判斷該服務端主機是否提出運作負載過大請求,若有時,則返回該步驟(1),否則進至步驟(5);以及(5)由該監控系統依該主機名稱將客戶端計算機裝置連接至該主機名稱所對應的服務端主機,以供客戶端實時與服務端進行交互。
2.如權利要求1的服務端主機運作的監控方法,其中,該監控系統包括一資料庫,其包含主機名稱資料、IP位址資料,以及與該主機名稱資料及IP位址資料對應的地理位置資料;一接受運作轉移請求模塊,在客戶端於該計算機裝置輸入欲連接的服務端主機名稱後,若該主機名稱所對應的服務端主機運作負載過大時,則由該服務端主機提出負載過大請求並傳送至該接受運作轉移請求模塊,使其取得該運作負載過大的服務端主機所對應的主機名稱;一搜尋模塊,用以在該資料庫中以來自該接受運作轉移請求模塊的主機名稱為搜尋標的作搜尋,以搜尋該主機名稱所對應的地理位置資料,之後,再自該資料庫中搜尋與該地理位置較為接近的一筆地理位置資料,並根據該筆較為接近的地理位置資料取出與其對應的主機名稱;以及一響應運作轉移請求模塊,用以根據來自該搜尋模塊的搜尋結果以取得一主機名稱,並依該主機名稱所對應的服務端主機傳送連接請求,而若該服務端主機提出負載過大請求時,即使該搜尋模塊根據提出負載過大請求的服務端主機名稱自資料庫中再搜尋另一個主機名稱,直至搜尋模塊找尋到運作負載正常的服務端主機時,則使客戶端計算機裝置與該服務端主機建立網絡連接。
3.如權利要求2的服務端主機運作的監控方法,其中,該地理位置資料包含該服務端主機所處的緯度資料及經度資料。
4.一種服務端主機運作的監控方法,應用於與多個具相同運作功能的服務端主機連接的監控系統,以在運作負載過大的主機接收來自客戶端以計算機裝置所輸入的連接請求時,則指派運作負載正常的主機與客戶端建立連接,而供客戶端實時與服務端進行交互,其包括下列步驟(1)由該監控系統接收該運作負載過大的主機所傳來的主機名稱;(2)由該監控系統於系統內的一包含主機名稱資料以及與該主機名稱資料對應且包含該主機所處的緯度資料及經度資料的地理位置資料的資料庫中搜尋該接收的主機名稱對應的緯度、經度資料;(3)由該監控系統根據取得的緯度、經度資料,再自該資料庫中搜尋與該緯度、經度差距較為小的一筆緯度、經度資料,並根據該差距較為小的緯度、經度資料取出與其對應的主機名稱資料;(4)由該監控系統依該主機名稱所對應的服務端主機傳送連接請求,並判斷該服務端主機是否提出運作負載過大請求,若有時,則返回該步驟(1),否則進至步驟(5);以及(5)由該監控系統依該主機名稱將客戶端計算機裝置連接至該主機名稱所對應的服務端主機,以供客戶端實時與服務端進行交互。
5.如權利要求1或4的服務端主機運作的監控方法,其中,該監控系統建構於一伺服器中,而該伺服器並與各服務端主機連接。
6.一種服務端主機運作的監控系統,用以在運作負載過大的服務端主機接收來自客戶端以計算機裝置所輸入的連接請求時,由其指派運作負載正常的服務端主機與客戶端建立連接,而供客戶端實時與服務端進行交互,其特徵在於該系統包括一資料庫,其包含主機名稱資料、IP位址資料,及與該主機名稱資料、IP位址資料對應且包含緯度資料及經度資料的地理位置資料;一接受運作轉移請求模塊,在客戶端於該計算機裝置輸入欲連接的服務端主機名稱後,若該主機名稱所對應的服務端主機運作負載過大時,則由該服務端主機提出負載過大請求並傳送至該接受運作轉移請求模塊,使其取得該運作負載過大的服務端主機所對應的主機名稱;一搜尋模塊,用以在該資料庫中以來自該接受運作轉移請求模塊的該主機名稱為搜尋標的作搜尋,以搜尋該主機名稱所對應的地理位置資料,之後,再自該資料庫中搜尋與該地理位置較為接近的一筆地理位置資料,並根據該筆較為接近的地理位置資料取出與其對應的主機名稱;以及一響應運作轉移請求模塊,用以根據來自該搜尋模塊的搜尋結果以取得一主機名稱,並依該主機名稱所對應的服務端主機傳送連接請求,而若該服務端主機提出負載過大請求時,即使該搜尋模塊根據提出負載過大請求的服務端主機名稱自資料庫中再搜尋另一個主機名稱,直至搜尋模塊找尋到運作負載正常的服務端主機時,則使客戶端計算機裝置與該服務端主機建立網絡連接。
7.如權利要求6的服務端主機運作的監控系統,其特徵在於該監控系統建構於一伺服器中,而該伺服器並與各服務端主機連接。
全文摘要
一種服務端主機運作的監控系統以及方法,在該監控系統接收該運作負載過大的主機所傳來的主機名稱時,其即自系統內的一包含主機名稱資料以及與該主機名稱資料對應的地理位置資料的資料庫中搜尋該接收的主機名稱所對應的地理位置資料;然後,搜尋與該地理位置較為接近的一筆地理位置資料,以及對應的主機名稱資料;直至找尋到運作負載正常的服務端主機時,則使客戶端計算機裝置與該服務端主機建立網絡連接。如此,當客戶端對處於運作負載過大的服務端主機提出連接請求的情況下,而自該資料庫獲取與該處於運作負載過大的服務端主機所屬的地理位置較為接近且運作負載正常的服務端主機,以使客戶端實時與該服務端主機進行交互。
文檔編號G06F11/30GK1431596SQ0210093
公開日2003年7月23日 申請日期2002年1月9日 優先權日2002年1月9日
發明者溫世仁, 林光信 申請人:英業達股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀