專利名稱:動態(tài)分配通訊網(wǎng)絡(luò)負載的方法
技術(shù)領(lǐng)域:
本發(fā)明揭露 一 種動態(tài)分配通訊網(wǎng)絡(luò)負載的方法,特別是有關(guān)于 一 種監(jiān)測通訊網(wǎng)絡(luò)上 的路由器接口的輸入流量,以啟閉路由器分流的方法。
背景技術(shù):
目前移動通訊日益普及,相對的其服務(wù)層面也更加多元,但由于目前電信公司所提 供的頻寬仍無法滿足太多用戶同時使用,或是用戶用時連入某個特定服務(wù)的網(wǎng)站時,常 易發(fā)生斷線、線路忙碌而無法獲得該網(wǎng)站服務(wù)的情形。例如,大家平時經(jīng)常會遇到用手 機訂購某項業(yè)務(wù)的時候被提示網(wǎng)絡(luò)傳輸失敗等問題、有時也會收到亂碼的短消息,出現(xiàn) 這些問題的原因就是因為網(wǎng)絡(luò)傳輸數(shù)據(jù)錯誤或者繁忙而導(dǎo)致的。
請先參照圖1。目前的通訊網(wǎng)絡(luò)架構(gòu),主要系由用戶終端設(shè)備10, 11與數(shù)個彼此連 通,以構(gòu)成通訊網(wǎng)絡(luò)的路由器20, 30, 40所組成,該路由器20所連通其它路由器30, 40之間的通道為第一轉(zhuǎn)送路徑50,及第二轉(zhuǎn)送路徑60。
其用戶終端設(shè)備10要將數(shù)據(jù)傳給用戶終端設(shè)備11的工作的步驟流程主要系為請 續(xù)參照圖2,處于通訊網(wǎng)絡(luò)中的路由器通訊設(shè)備在啟動后會先根據(jù)協(xié)議的優(yōu)先性產(chǎn)生路 徑表(步驟SIO),之后路由器由接口取得輸入數(shù)據(jù)(步驟Sll)后,其選擇數(shù)據(jù)傳輸途 徑的做法是根據(jù)輸入數(shù)據(jù)來選擇路徑表對應(yīng)的轉(zhuǎn)送的路徑(步驟S12 ),以確定出數(shù)據(jù)轉(zhuǎn) 傳到底走哪條路線的(當(dāng)然,接受轉(zhuǎn)送數(shù)據(jù)的路由器亦可連接至接收數(shù)據(jù)的用戶終端設(shè) 備),這樣一來如果這條線路當(dāng)時比較忙的話,那就很有可能導(dǎo)致數(shù)據(jù)傳輸?shù)腻e誤,或者 影響數(shù)據(jù)傳送的速率。而目前解決這種問題的辦法只能靠事先估算這條線路在這個時間 點上忙不忙,如果忙就在這條線路上啟動靜態(tài)負荷分擔(dān),以達到分流的作用,或者增加 分支路線來緩解此問題。但是數(shù)據(jù)量的大小是由客戶的使用率來決定的,這樣一來如果 還使用以上辦法的話,根本是治標的做法,并無法對每一次的、預(yù)估時間外的、非常規(guī) 性的大量流量負載來有效地疏解,或在該預(yù)估時間內(nèi)的實際流量負載并不需要施行分流 時,就會對網(wǎng)絡(luò)資源造成巨大浪費
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種動態(tài)分配通訊網(wǎng)絡(luò)負載的方法,其可準確偵測網(wǎng)絡(luò) 設(shè)備使用率的大小啟閉分流措施以分擔(dān)網(wǎng)絡(luò)設(shè)備負荷。
為了實現(xiàn)上述目的,本發(fā)明的技術(shù)手段為提供一種動態(tài)分配通訊網(wǎng)絡(luò)負載的方法, 系應(yīng)用在通訊網(wǎng)絡(luò)的路由器(Router)的軟件上, 一般路由器具有一路徑表(Routing t ab 1 e ),路徑表包括因特定協(xié)議的優(yōu)先性而預(yù)設(shè)的至少 一 第 一 轉(zhuǎn)送路徑與備用的至少 一 第 二轉(zhuǎn)送路徑,其方法包含首先,實時監(jiān)控總輸入流量,利用路由器的數(shù)據(jù)輸入接口(port) 取得總輸入流量;再來,判斷總輸入流量是否達到一警戒流量,若判斷為否,回到實時 監(jiān)控總輸入流量步驟,若判斷為是,則啟動一定時器;接著,在定時器計時終了后判斷 總輸入流量是否達到警戒流量,若判斷為是,則啟用分流機制;以及啟用分流機制后持 續(xù)判斷總輸入流量是否達到警戒流量,若判斷為否,則關(guān)閉分流機制。
上述發(fā)明中,其分流機制的步驟包含將原集中于第一轉(zhuǎn)送路徑的總輸入流量透過 第二轉(zhuǎn)送路徑分出部分流量。
上述發(fā)明中,在定時器計時終了后判斷總輸入流量是否達到警戒流量的步驟,若判 斷為否,則將定時器歸零停止計時并跳回實時監(jiān)控總輸入流量步驟。
上述發(fā)明中,其中啟用分流機制后持續(xù)判斷總輸入流量是否達到警戒流量的步驟, 若判斷為是,則持續(xù)作用分流機制。
上述發(fā)明中,其警戒流量應(yīng)低于或等于路由器總負載量;其通訊網(wǎng)絡(luò)為GSM網(wǎng)絡(luò)、 CDMA網(wǎng)絡(luò)或PHS網(wǎng)絡(luò);其通訊網(wǎng)絡(luò)所連接的用戶終端設(shè)備系為具有連結(jié)因特網(wǎng)功能 的通訊設(shè)備,如PHS手機、GSM手機、CDMA手機、固定電話等。
為解決上述問題,本發(fā)明的另一技術(shù)手段為提供一種動態(tài)分配通訊網(wǎng)絡(luò)負載的方 法,包含實時監(jiān)控總輸入流量,其系實時取得路由器的數(shù)據(jù)輸入接口的總輸入流量; 再來,判斷總輸入流量是否達到一警戒流量,若判斷為否,則回到實時監(jiān)控總輸入流量 步驟,若判斷為是,則啟動一定時器;接者,在定時器計時期間,持續(xù)地判斷總輸入流 量是否持續(xù)達到警戒流量,若判斷為否,將定時器歸零停止計時,并返回實時監(jiān)控總輸 入流量步驟,若判斷為是,啟用一分流機制;再來,持續(xù)判斷總輸入流量是否達到警戒 流量,若判斷為否,則關(guān)閉分流機制。
上述發(fā)明中,其分流機制的步驟包含將原集中于第一轉(zhuǎn)送路徑的總輸入流量透過 第二轉(zhuǎn)送路徑分出部分流量。
上述發(fā)明中,在定時器計時終了后判斷總輸入流量是否達到警戒流量的步驟,若判 斷為否,則將定時器歸零停止計時并跳回實時監(jiān)控總輸入流量步驟。
上述發(fā)明中,其中啟用分流機制后持續(xù)判斷總輸入流量是否達到警戒流量的步驟, 若判斷為是,則持續(xù)作用分流機制。上述發(fā)明中,其警戒流量應(yīng)低于或等于路由器總負載量;其通訊網(wǎng)絡(luò)為GSM網(wǎng)絡(luò)、 CDMA網(wǎng)絡(luò)或PHS網(wǎng)絡(luò);其通訊網(wǎng)絡(luò)所連接的用戶終端設(shè)備系為具有連結(jié)因特網(wǎng)功能 的通訊設(shè)備,如PHS手機、GSM手機、CDMA手機、固定電話等。
上述本發(fā)明的技術(shù)手段所產(chǎn)生的功效在于本發(fā)明利用路由器入口端的流量監(jiān)測手 段,可確實掌握每次的通訊網(wǎng)絡(luò)傳輸量高峰的時刻,并啟用分流機制以動態(tài)地合理分擔(dān) 流量,最大限度地有效應(yīng)用既有的網(wǎng)絡(luò)資源。本發(fā)明可直接利用現(xiàn)有的網(wǎng)絡(luò)設(shè)備,包括 廣泛使用的GSM、 CDMA、 PHS網(wǎng)絡(luò),只需在現(xiàn)有的路由器軟件升級,以植入本發(fā)明的 方法,也不需要對現(xiàn)有手機終端用戶作任何改變,建置成本低廉。
圖1繪示先前技術(shù)的用戶終端通訊設(shè)備系統(tǒng)架構(gòu)圖; 圖2繪示圖1的路由器工作流程示意圖; 圖3繪示本發(fā)明第一實施例的方法流程圖;以及 圖4繪示本發(fā)明第二實施例的方法流程圖。
具體實施例方式
茲配合圖式將本發(fā)明較佳實施例詳細說明如下。
請參照圖3所繪示本發(fā)明第一實施例的方法流程圖。其本實施例的動態(tài)分配通訊網(wǎng) 絡(luò)負載的方法,系可應(yīng)用于該通訊網(wǎng)絡(luò)相連接的至少一路由器20的軔體中, 一般路由器 20, 30, 40包含一路徑表(圖中未示),該路徑表包括預(yù)設(shè)的至少一第一轉(zhuǎn)送路徑50與 備用的至少一第二轉(zhuǎn)送路徑60,本實施例的動態(tài)分配通訊網(wǎng)絡(luò)負載的方法包含
實時監(jiān)控總輸入流量(步驟S20 ),系實時地取得該路由器20的數(shù)據(jù)輸入接口的每 一個輸入流量,以加總成該路由器20的總輸入流量;
判斷該總輸入流量是否達到 一 警戒流量,此 一 警戒流量必需是低于或等于該路由器 20的總負載量, 一般較佳的數(shù)值因各家業(yè)者而異,不過取一約該路由器20總負載量的 80%而預(yù)留20%來緩沖是不錯的設(shè)定值,若前述判斷為否,則回到步驟S20的實時監(jiān)控 總輸入流量步驟,若判斷為是,則啟動一定時器(步驟S21 );
在該定時器正數(shù)或倒數(shù)的計時終了后判斷該總輸入流量是否達到該警戒流量,若判 斷為是,則啟用一分流機制(步驟S22A);
啟用該分流機制后持續(xù)判斷該總輸入流量是否達到該警戒流量,若判斷為否,則關(guān) 閉該分流機制(步驟S23)。
上述的分流機制可應(yīng)用原來集中于該第一轉(zhuǎn)送路徑50的該總輸入流量透過該第二轉(zhuǎn)送路徑60分出部分流量。當(dāng)然,上述的第一轉(zhuǎn)送路徑50或第二轉(zhuǎn)送路徑60可能分別 對應(yīng)于實體路由器20上的數(shù)個接口 (port)的實體線路,而不限于一對一的對應(yīng)方式。 另外,上述判斷該總輸入流量是否達到一警戒流量,亦可變更為是否接近或超過一警戒 流量,此變更技術(shù)是熟悉此技術(shù)領(lǐng)域者可輕易置換的。
圖4繪示本發(fā)明第二實施例的方法流程圖。其中的步驟與上述第一實施例的步驟 S20、步驟S21、步驟S22A及步驟S23之中,只有與步驟S22A的判斷定時器的方式有 所不同,本實施例的對應(yīng)步驟S22A的步驟系在該定時器計時期間,判斷該總輸入流 量是否持續(xù)達到該警戒流量,若判斷為否,將該定時器歸零停止計時,并返回該實時監(jiān) 控總輸入流量步驟,若判斷為是,啟用一分流機制(步驟S22B)。
綜上所述,僅記載本發(fā)明為呈現(xiàn)解決問題所采用的技術(shù)手段的較佳實施方式或?qū)嵤?例而已,并非用來限定本發(fā)明專利實施的范圍。即凡與本發(fā)明專利申請范圍文義相符, 或依本發(fā)明專利范圍所做的均等變化與修飾,皆為本發(fā)明專利范圍所涵蓋。
權(quán)利要求
1、一種動態(tài)分配通訊網(wǎng)絡(luò)負載的方法,系適用于連接該通訊網(wǎng)絡(luò)的至少一路由器,該路由器含有一路徑表,該路徑表包括預(yù)設(shè)的至少一第一轉(zhuǎn)送路徑與備用的至少一第二轉(zhuǎn)送路徑,其特征在于,該動態(tài)分配通訊網(wǎng)絡(luò)負載的方法包含實時監(jiān)控總輸入流量,其系實時取得該路由器的數(shù)據(jù)輸入接口的總輸入流量;判斷該總輸入流量是否達到一警戒流量,若判斷為否,則回到實時監(jiān)控總輸入流量步驟,若判斷為是,則啟動一定時器;該定時器計時終了后判斷該總輸入流量是否達到該警戒流量,若判斷為是,則啟用一分流機制;以及啟用該分流機制后持續(xù)判斷該總輸入流量是否達到該警戒流量,若判斷為否,則關(guān)閉該分流機制。
2、 如權(quán)利要求1所述的動態(tài)分配通訊網(wǎng)絡(luò)負載的方法,其特征在于,該分流機制的 步驟包含將原集中于該第一轉(zhuǎn)送路徑的該總輸入流量透過該第二轉(zhuǎn)送路徑分出部分流量。
3、 如權(quán)利要求1所述的動態(tài)分配通訊網(wǎng)絡(luò)負載的方法,其特征在于,該定時器計時 終了后判斷該總輸入流量是否達到該警戒流量的步驟,若判斷為否,則將該定時器歸零 停止計時并跳回實時監(jiān)控總輸入流量步驟。
4、 如權(quán)利要求1所述的動態(tài)分配通訊網(wǎng)絡(luò)負載的方法,其特征在于,該啟用該分流 機制后持續(xù)判斷該總輸入流量是否達到該警戒流量的步驟,若判斷為是,則持續(xù)該分流 機制。
5、 如權(quán)利要求1所述的動態(tài)分配通訊網(wǎng)絡(luò)負載的方法,其特征在于,該警戒流量低 于或等于該路由器總負載量。
6、 如權(quán)利要求1所述的動態(tài)分配通訊網(wǎng)絡(luò)負載的方法,其特征在于,該通訊網(wǎng)絡(luò)為 GSM網(wǎng)絡(luò)、CDMA網(wǎng)絡(luò)或PHS網(wǎng)絡(luò)。
7、 如權(quán)利要求1所述的動態(tài)分配通訊網(wǎng)絡(luò)負載的方法,其特征在于,該通訊網(wǎng)絡(luò)所 連接的用戶終端設(shè)備系為具有連結(jié)因特網(wǎng)功能的通訊設(shè)備。
8、 一種動態(tài)分配通訊網(wǎng)絡(luò)負載的方法,系適用于連接該通訊網(wǎng)絡(luò)的至少一路由器, 該路由器含有一路徑表,該路徑表包括預(yù)設(shè)的至少 一第 一轉(zhuǎn)送路徑與備用的至少 一第二 轉(zhuǎn)送路徑,其特征在于,該動態(tài)分配通訊網(wǎng)絡(luò)負載的方法包含實時監(jiān)控總輸入流量,其系實時取得該路由器的數(shù)據(jù)輸入接口的總輸入流量;判斷該總輸入流量是否達到 一警戒流量,若判斷為否,則回到實時監(jiān)控總輸入流量步驟,若判斷為是,則啟動一定時器;該定時器計時期間,判斷該總輸入流量是否持續(xù)達到該警戒流量,若判斷為否,將 該定時器歸零停止計時,并返回該實時監(jiān)控總輸入流量步驟,若判斷為是,啟用一分流才幾制;以及持續(xù)判斷該總輸入流量是否達到該警戒流量,若判斷為否,則關(guān)閉該分流機制。
9、 如權(quán)利要求8所述的動態(tài)分配通訊網(wǎng)絡(luò)負載的方法,其特征在于,該分流機制的 步驟包含將原集中于該第一轉(zhuǎn)送路徑的該總輸入流量透過該第二轉(zhuǎn)送路徑分出部分流量。
10、 如權(quán)利要求8所述的動態(tài)分配通訊網(wǎng)絡(luò)負載的方法,其特征在于,該定時器計 時終了后判斷該總輸入流量是否達到該警戒流量的步驟,若判斷為否,則將該定時器歸 零停止計時并跳回實時監(jiān)控總輸入流量步驟。
11、 如權(quán)利要求8所述的動態(tài)分配通訊網(wǎng)絡(luò)負載的方法,其特征在于,該啟用該分 流機制后持續(xù)判斷該總輸入流量是否達到該警戒流量的步驟,若判斷為是,則持續(xù)該分 流才幾制。
12、 如權(quán)利要求8所述的動態(tài)分配通訊網(wǎng)絡(luò)負載的方法,其特征在于,該警戒流量 低于或等于該路由器總負載量。
13、 如權(quán)利要求8所述的動態(tài)分配通訊網(wǎng)絡(luò)負載的方法,其特征在于,該通訊網(wǎng)絡(luò) 為GSM網(wǎng)絡(luò)、CDMA網(wǎng)絡(luò)或PHS網(wǎng)絡(luò)。
14、 如權(quán)利要求8所述的動態(tài)分配通訊網(wǎng)絡(luò)負栽的方法,其特征在于,該通訊網(wǎng)絡(luò) 所連接的用戶終端設(shè)備系為具有連結(jié)因特網(wǎng)功能的通訊設(shè)備。
全文摘要
本發(fā)明揭露一種動態(tài)分配通訊網(wǎng)絡(luò)(NETWORK COMMUNICATION)負載的方法,系適用于與通訊網(wǎng)絡(luò)連接的路由器(Router),包括實時取得路由器的數(shù)據(jù)輸入接口的總輸入流量;再,判斷總輸入流量達到一預(yù)設(shè)的警戒流量之后啟動一定時器;繼而,在定時器計時終了后再判斷總輸入流量是否達到警戒流量,若判斷為是,則啟用一分流機制,將總輸入流量由原集中于默認優(yōu)先的第一轉(zhuǎn)送路徑透過原備用的第二轉(zhuǎn)送路徑分出部分的流量;最后,在啟用分流機制后持續(xù)判斷總輸入流量是否持續(xù)達到警戒流量,若判斷為否,則關(guān)閉分流機制,若判斷為是,則持續(xù)使用分流機制。
文檔編號H04W24/00GK101588589SQ20081003795
公開日2009年11月25日 申請日期2008年5月23日 優(yōu)先權(quán)日2008年5月23日
發(fā)明者許力群 申請人:英華達(南京)科技有限公司