国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      短信流量控制方法和系統(tǒng)的制作方法

      文檔序號:7714488閱讀:183來源:國知局
      專利名稱:短信流量控制方法和系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信領(lǐng)域,特別是涉及一種短信流量控制方法和系統(tǒng)。
      背景技術(shù)
      隨著短信業(yè)務(wù)的發(fā)展,短信業(yè)務(wù)網(wǎng)絡(luò)已經(jīng)成為構(gòu)成當(dāng)前電信業(yè)務(wù)網(wǎng)絡(luò)的重要組成部分。短信業(yè)務(wù)與傳統(tǒng)語音業(yè)務(wù)相比,業(yè)務(wù)突發(fā)性高,而且峰值非常明顯。由于從網(wǎng)絡(luò)建設(shè)成本考慮,不可能按照流量峰值設(shè)計和建設(shè)短信網(wǎng)絡(luò),因此對短信網(wǎng)絡(luò)中的設(shè)備在流量過載情況下的可用性,即設(shè)備的防擁塞能力提出了極高的要求。這些要求不但體現(xiàn)在設(shè)備在遇到輸入流量擁塞時的可用性,而且體現(xiàn)在本設(shè)備需終結(jié)流量泛洪,提高全網(wǎng)絡(luò)/系統(tǒng)防擁塞能力等多個方面。

      發(fā)明內(nèi)容
      本發(fā)明的目的是提出一種短信流量控制方法,能夠提高處理短信業(yè)務(wù)擁塞的能力。為實現(xiàn)上述目的,本發(fā)明提供了一種短信流量控制方法,包括根據(jù)接收的短信流量中的短信對時延的不同耐受程度將所述短信分別緩存到各個業(yè)務(wù)隊列;對所述業(yè)務(wù)隊列進行輪詢,在所述輪詢中分別將所述各個業(yè)務(wù)隊列中的短信調(diào)度到輸出隊列;和監(jiān)測所述業(yè)務(wù)隊列狀態(tài),根據(jù)所述業(yè)務(wù)隊列的狀態(tài)對接收的所述短信流量進行接入控制。進一步的,所述對所述業(yè)務(wù)隊列進行輪詢,在所述輪詢中分別將所述各個業(yè)務(wù)隊列中的短信調(diào)度到輸出隊列包括步驟為所述業(yè)務(wù)隊列分配時間片,只有當(dāng)所述業(yè)務(wù)隊列占用所述時間片時,所述業(yè)務(wù)隊列中的所述短信才被輸入到所述輸出隊列并被處理;和根據(jù)不同的所述業(yè)務(wù)隊列所占用的所述時間片的比例對所述業(yè)務(wù)隊列進行輪詢。在一個實施例中,所述根據(jù)短信對時延的不同耐受程度將所述短信分別緩存到各個業(yè)務(wù)隊列包括根據(jù)短信對時延的不同耐受程度對所述短信劃分優(yōu)先級;和將屬于同一所述優(yōu)先級的所述短信按照可丟棄屬性和不可丟棄屬性分別緩存于兩個業(yè)務(wù)隊列中。在一個實施例中,所述的短信流量控制方法還包括監(jiān)測下級系統(tǒng)的響應(yīng)或狀態(tài)報告;和當(dāng)所述下級系統(tǒng)過載情況超過預(yù)定比例時,根據(jù)包括所述下級系統(tǒng)過載情況的所述響應(yīng)或狀態(tài)報告對所述短信流量進行接入控制。在一個實施例中,所述根據(jù)所述業(yè)務(wù)隊列的狀態(tài)對接收的所述短信流量進行接入控制包括當(dāng)所述業(yè)務(wù)隊列中的短信數(shù)量超出所述業(yè)務(wù)隊列預(yù)定所能容納的短信數(shù)量時, 對超出所述業(yè)務(wù)隊列預(yù)定所能容納的短信數(shù)量的過載短信進行過載處理。進一步的,所述過載處理包括如果存在有空閑的業(yè)務(wù)隊列,從所述過載短信所屬的業(yè)務(wù)隊列中調(diào)出所述過載短信,將所述過載短信緩存于所述有空閑的業(yè)務(wù)隊列中;如果不存在有空閑的業(yè)務(wù)隊列,判斷所述過載短信包括可丟棄屬性還是不可丟棄屬性;如果所述過載短信包括所述可丟棄屬性,丟棄所述過載短信;和如果所述過載短信包括所述不可丟棄屬性,向系統(tǒng)申請為所述過載短信所屬的所述業(yè)務(wù)隊列分配新的空間。
      本發(fā)明的目的還在于提出一種短信流量控制系統(tǒng),能夠提高處理短信業(yè)務(wù)擁塞的能力。為實現(xiàn)上述目的,本發(fā)明提供了一種短信流量控制系統(tǒng),包括流量分類裝置,用于根據(jù)接收的短信流量中的短信對時延的不同耐受程度將所述短信分別緩存到各個業(yè)務(wù)隊列;隊列調(diào)度裝置,用于對所述業(yè)務(wù)隊列進行輪詢,在所述輪詢中分別將所述各個業(yè)務(wù)隊列中的短信調(diào)度到輸出隊列;隊列監(jiān)控裝置,用于監(jiān)測所述業(yè)務(wù)隊列的狀態(tài);和基礎(chǔ)流量接入控制裝置,用于根據(jù)所述隊列監(jiān)控裝置反饋的狀態(tài)信息對接收的所述短信流量進行接入控制。在一個實施例中,所述隊列調(diào)度裝置包括時間片分配單元,用于為所述業(yè)務(wù)隊列分配時間片,只有當(dāng)所述業(yè)務(wù)隊列占用所述時間片時,所述業(yè)務(wù)隊列中的所述短信才被輸入到所述輸出隊列并被處理;和輪詢單元,根據(jù)不同的所述業(yè)務(wù)隊列所占用的所述時間片的比例對所述業(yè)務(wù)隊列進行輪詢。進一步的,所述隊列監(jiān)控裝置還用于監(jiān)測下級系統(tǒng)的響應(yīng)或狀態(tài)報告,所述基礎(chǔ)流量接入控制裝置還用于當(dāng)所述下級系統(tǒng)過載情況超過預(yù)定比例時,根據(jù)包括所述下級系統(tǒng)過載情況的所述響應(yīng)或狀態(tài)報告對接收的所述短信流量進行接入控制。在一個實施例中,所述基礎(chǔ)流量接入控制裝置包括過載處理單元,用于當(dāng)所述業(yè)務(wù)隊列中的短信數(shù)量超出所述業(yè)務(wù)隊列預(yù)定所能容納的短信數(shù)量時,對超出所述業(yè)務(wù)隊列預(yù)定所能容納的短信數(shù)量的過載短信進行過載處理,所述過載處理單元包括短信降級處理模塊,用于當(dāng)存在有空閑的業(yè)務(wù)隊列時,從所述過載短信所屬的業(yè)務(wù)隊列中調(diào)出所述過載短信,將所述過載短信緩存于所述有空閑的業(yè)務(wù)隊列中;短信屬性判斷模塊,用于當(dāng)不存在有空閑的業(yè)務(wù)隊列時,判斷所述過載短信包括可丟棄屬性還是不可丟棄屬性;短信丟棄模塊,用于根據(jù)所述短信屬性判斷模塊的判斷,當(dāng)所述過載短信包括所述可丟棄屬性時,丟棄所述過載短信;和空間申請模塊,用于根據(jù)所述短信屬性判斷模塊的判斷,當(dāng)所述過載短信包括所述不可丟棄屬性時,向系統(tǒng)申請為所述過載短信所屬的所述業(yè)務(wù)隊列分配新的空間。本發(fā)明提供的短信流量控制方法和系統(tǒng),根據(jù)短信對時延的不同耐受程度將短信分別緩存到各個業(yè)務(wù)隊列,通過輪詢將各個業(yè)務(wù)隊列中的短信調(diào)度到輸出隊列,根據(jù)監(jiān)測到的業(yè)務(wù)隊列的狀態(tài)對接收的短信流量進行接入控制,通過上述一系列機制,減少了傳統(tǒng)擁塞控制方式中用戶短信被丟棄的數(shù)量,對丟棄容忍程度低的短信盡可能的得以保存,保證整個系統(tǒng)在過載情況下提供最大化且穩(wěn)定的業(yè)務(wù)處理能力,從而提高了處理短信業(yè)務(wù)擁塞的能力。


      此處所說明的附圖用來提供對本發(fā)明的進一步解釋,構(gòu)成本發(fā)明的一部分。本發(fā)明的示意性實施例及其說明僅用于解釋本發(fā)明,但并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1為根據(jù)本發(fā)明實施例的短信流量控制方法的流程圖。圖2為根據(jù)本發(fā)明另一實施例的短信流量控制方法的流程圖。圖3為根據(jù)本發(fā)明實施例的隊列控制的框架結(jié)構(gòu)示意圖。
      圖4為根據(jù)本發(fā)明實施例的短信流量控制系統(tǒng)的結(jié)構(gòu)示意圖。圖5為根據(jù)本發(fā)明另一實施例的短信流量控制系統(tǒng)的結(jié)構(gòu)示意圖。圖6為根據(jù)本發(fā)明實施例的過載處理單元的結(jié)構(gòu)示意圖。
      具體實施例方式下面參照附圖對本發(fā)明進行更詳細的描述,其中說明本發(fā)明的示例性實施例。在附圖中,相同的標(biāo)號表示相同或者相似的組件或者元素。本發(fā)明為處理短信業(yè)務(wù)的設(shè)備、系統(tǒng)或網(wǎng)絡(luò)提供了一種短信流量控制方法。圖1 即為根據(jù)本發(fā)明實施例的短信流量控制方法100的流程圖。在步驟102中,根據(jù)接收的短信流量中的短信對時延的不同耐受程度將短信分別緩存到各個業(yè)務(wù)隊列。在一個實施例中,可以基于短信的業(yè)務(wù)標(biāo)識、短信主、被叫號碼等,確定短信流量中的短信對時延的耐受程度。在步驟104中,對業(yè)務(wù)隊列進行輪詢,在輪詢中分別將各個業(yè)務(wù)隊列中的短信調(diào)度到輸出隊列。在對業(yè)務(wù)隊列進行的輪詢中,可以根據(jù)預(yù)定的策略分別將各業(yè)務(wù)隊列中的短信調(diào)度到輸出隊列中,然后對輸出隊列中的短信進行處理。在步驟106中,監(jiān)測業(yè)務(wù)隊列的狀態(tài),根據(jù)業(yè)務(wù)隊列的狀態(tài)對接收的短信流量進行接入控制。比如,當(dāng)業(yè)務(wù)隊列中的短信數(shù)量超出業(yè)務(wù)隊列預(yù)定所能容納的短信數(shù)量時,對超出業(yè)務(wù)隊列預(yù)定所能容納的短信數(shù)量的過載短信進行過載處理。圖2為根據(jù)本發(fā)明另一實施例的短信流量控制方法200的流程圖。在步驟202中,根據(jù)接收的短信流量中的短信對時延的不同耐受程度將短信分別緩存到各個業(yè)務(wù)隊列。在一個實施例中,可以基于短信的業(yè)務(wù)標(biāo)識判斷短信流量中的短信的業(yè)務(wù)類型,進而判斷短信對時延的耐受程度。比如,短信業(yè)務(wù)類型可以包括點到點短信、 點到應(yīng)用短信、應(yīng)用到點短信。各短信業(yè)務(wù)類型對時延的耐受程度(也稱為時延容限)是不一樣的,比如可以設(shè)置點到點短信屬于低時延容限、點到應(yīng)用短信或應(yīng)用到點短信屬于高時延容限。在另一個實施例中,也可以基于短信主被叫號碼細分短信業(yè)務(wù)類型,進而設(shè)置各短信業(yè)務(wù)類型對時延的耐受程度。另外,還可以根據(jù)具體業(yè)務(wù)分析短信業(yè)務(wù)類型對時延的耐受程度。在應(yīng)用中,低時延容限的短信可以比高時延容限的短信獲得優(yōu)先處理。在處理短信業(yè)務(wù)的設(shè)備、系統(tǒng)或網(wǎng)絡(luò)中,業(yè)務(wù)隊列可以作為內(nèi)存和數(shù)據(jù)庫兩級緩沖機制實現(xiàn)對短信的存儲。在一個實施例中,可以根據(jù)不同短信業(yè)務(wù)類型的短信對時延的耐受程度對短信劃分優(yōu)先級,還可以進一步將屬于同一優(yōu)先級的短信按照可丟棄屬性和不可丟棄屬性分別緩存于兩個業(yè)務(wù)隊列中。例如,如果將優(yōu)先級設(shè)置為10級的話,對應(yīng)每個優(yōu)先級級別,根據(jù)短信是否可丟棄屬性又分為兩個級別,即短信所屬的10個優(yōu)先級級別對應(yīng)了 20個業(yè)務(wù)隊列。在步驟203中,對業(yè)務(wù)隊列進行輪詢,在輪詢中分別將各個業(yè)務(wù)隊列中的短信調(diào)度到輸出隊列。此處描述結(jié)合了圖3示出的根據(jù)本發(fā)明實施例的隊列控制的框架結(jié)構(gòu)300。 其中業(yè)務(wù)隊列302為根據(jù)短信對時延的不同耐受程度分別緩存的短信隊列,輸出隊列304 為經(jīng)過對業(yè)務(wù)隊列302的輪詢,從業(yè)務(wù)隊列302中調(diào)度出的短信隊列。在對業(yè)務(wù)隊列進行的輪詢中,可以根據(jù)預(yù)定的策略分別將各業(yè)務(wù)隊列302中的短信調(diào)度到輸出隊列304中,然后對輸出隊列304中的短信進行處理。比如,分別為業(yè)務(wù)隊列302分配時間片,只有當(dāng)業(yè)務(wù)隊列302占用時間片時,業(yè)務(wù)隊列302中的短信才被輸入到輸出隊列304中并被處理??梢愿鶕?jù)不同的業(yè)務(wù)隊列302所占用的時間片的比例對業(yè)務(wù)隊列302進行輪詢。優(yōu)先級高的業(yè)務(wù)隊列302分配到的輪詢時間片較多,也就是說每次輪詢過程中,優(yōu)先級高的業(yè)務(wù)隊列302
      被處理的短信數(shù)量較多。時間片的分配不是一成不變的,是可以根據(jù)業(yè)務(wù)隊列302存儲的短信業(yè)務(wù)類型和業(yè)務(wù)隊列302的長度進行實時調(diào)整的。比如,一旦輪詢到某個業(yè)務(wù)隊列302為空的話,系統(tǒng)會自動跳轉(zhuǎn)到下一個業(yè)務(wù)隊列302進行輪詢,以充分利用系統(tǒng)的處理能力。又例如,對于同一個優(yōu)先級的可丟棄和不可丟棄屬性的兩個業(yè)務(wù)隊列302,其分配的時間片可以是一致的, 區(qū)別在于,可以根據(jù)不可丟棄屬性的業(yè)務(wù)隊列302中短信數(shù)量的多少,動態(tài)微調(diào)為不可丟棄屬性的業(yè)務(wù)隊列302分配的時間片。當(dāng)不可丟棄屬性的業(yè)務(wù)隊列302的隊列過長時,會獲得更多的處理時間。而可丟棄屬性的業(yè)務(wù)隊列302的時間片可以是固定的,隊列過長時, 會丟棄一部分短信。在步驟204中,監(jiān)測業(yè)務(wù)隊列、輸出隊列和下級系統(tǒng)的狀態(tài),根據(jù)狀態(tài)信息對接收的短信流量進行接入控制。比如,當(dāng)業(yè)務(wù)隊列中的短信數(shù)量超出業(yè)務(wù)隊列預(yù)定所能容納的短信數(shù)量時,對超出業(yè)務(wù)隊列預(yù)定所能容納的短信數(shù)量的過載短信進行過載處理。首先,在步驟206中,判斷是否存在有空閑的業(yè)務(wù)隊列。如果存在有空閑的業(yè)務(wù)隊列,在步驟208中, 從過載短信所屬的業(yè)務(wù)隊列中調(diào)出過載短信,將過載短信緩存于有空閑的業(yè)務(wù)隊列中。比如,可以將過載短信的優(yōu)先級別降低,將降級后的過載短信緩存于有空閑的業(yè)務(wù)隊列中。如果不存在有空閑的業(yè)務(wù)隊列,在步驟210中,判斷過載短信包括可丟棄屬性還是不可丟棄屬性。如果過載短信包括可丟棄屬性,在步驟212中,丟棄過載短信;如果過載短信包括不可丟棄屬性,在步驟214中,向系統(tǒng)申請為過載短信所屬的業(yè)務(wù)隊列分配新的空間,即增過載短信所屬的業(yè)務(wù)隊列的長度以保證這些短信得到正常的處理。但此時的系統(tǒng)是工作在過載情況下的,這種狀態(tài)的維持對系統(tǒng)穩(wěn)定性會產(chǎn)生不利的影響。因此,在步驟 216中,判斷系統(tǒng)的剩余內(nèi)存是否低于安全閾值時,如果是,則進入步驟218,即不接受任何短信流量的輸入,并向發(fā)起方返回錯誤響應(yīng)(比如,系統(tǒng)忙),這樣,就能夠保證系統(tǒng)的穩(wěn)定性。如果剩余內(nèi)存沒有低于安全閾值,則進入步驟220,為業(yè)務(wù)隊列分配新的空間。另外,在步驟204中,當(dāng)監(jiān)測下級系統(tǒng)的響應(yīng)或狀態(tài)報告,發(fā)現(xiàn)下級系統(tǒng)過載情況超過預(yù)定比例時,可以根據(jù)包括下級系統(tǒng)過載情況的響應(yīng)或狀態(tài)報告對短信流量進行接入控制。比如,短信互通協(xié)議里響應(yīng)和狀態(tài)報告都有系統(tǒng)過載的狀態(tài)定義,當(dāng)過載情況超過一定比例時,本系統(tǒng)將根據(jù)該信息對短信流量進行接入控制,其控制方法與步驟206-220相類似,此處不再贅述。圖4為根據(jù)本發(fā)明實施例的短信流量控制系統(tǒng)400的結(jié)構(gòu)示意圖(‘一’為業(yè)務(wù)流Λ —為控制流)。短信流量控制系統(tǒng)400包括業(yè)務(wù)隊列302、輸出隊列304、流量分類裝置402、隊列調(diào)度裝置404、隊列監(jiān)控裝置406和基礎(chǔ)流量接入控制裝置408。流量分類裝置402用于根據(jù)接收的短信流量中的短信對時延的不同耐受程度將短信分別緩存到各個業(yè)務(wù)隊列302。在一個實施例中,可以基于短信的業(yè)務(wù)標(biāo)識、短信主、被叫號碼等,確定短信流量中的短信對時延的耐受程度。隊列調(diào)度裝置404用于對業(yè)務(wù)隊列進行輪詢,在輪詢中分別將各個業(yè)務(wù)隊列302 中的短信調(diào)度到輸出隊列304。在對業(yè)務(wù)隊列302進行的輪詢中,可以根據(jù)預(yù)定的策略分別將各業(yè)務(wù)隊列302中的短信調(diào)度到輸出隊列304中,然后對輸出隊列304中的短信進行處理。隊列監(jiān)控裝置406用于監(jiān)測業(yè)務(wù)隊列302的狀態(tài)。比如,隊列監(jiān)控裝置406可以從業(yè)務(wù)隊列302中收集例如隊列長度的狀態(tài)信息?;A(chǔ)流量接入控制裝置408用于根據(jù)隊列監(jiān)控裝置406反饋的狀態(tài)信息對接收的短信流量進行接入控制。隊列監(jiān)控裝置406可以根據(jù)業(yè)務(wù)隊列302的隊列長度等參數(shù)值調(diào)整基礎(chǔ)流量接入裝置408的運行參數(shù)以對接收的短信流量進行接入控制。圖5為根據(jù)本發(fā)明另一實施例的短信流量控制系統(tǒng)500的結(jié)構(gòu)示意圖(‘一’為業(yè)務(wù)流Λ__+’為控制流)。短信流量控制系統(tǒng)500包括業(yè)務(wù)隊列302、輸出隊列304、流量分類裝置502、隊列調(diào)度裝置504、隊列監(jiān)控裝置506和基礎(chǔ)流量接入控制裝置508。流量分類裝置502用于根據(jù)接收的短信流量中的短信對時延的不同耐受程度將短信分別緩存到各個業(yè)務(wù)隊列302。在一個實施例中,可以基于短信的業(yè)務(wù)標(biāo)識、短信主、被叫號碼等,判斷短信流量中的短信對時延的耐受程度。隊列調(diào)度裝置504用于對業(yè)務(wù)隊列進行輪詢,在輪詢中分別將各個業(yè)務(wù)隊列302 中的短信調(diào)度到輸出隊列304。隊列調(diào)度裝置504包括間片分配單元12和輪詢單元14。時間片分配單元12用于為業(yè)務(wù)隊列302分配時間片,只有當(dāng)業(yè)務(wù)隊列302占用時間片時,業(yè)務(wù)隊列302中的短信才被輸入到輸出隊列并被處理。輪詢單元14根據(jù)不同的業(yè)務(wù)隊列302 所占用的時間片的比例對業(yè)務(wù)隊列302進行輪詢。在對業(yè)務(wù)隊列302進行的輪詢中,可以根據(jù)預(yù)定的策略分別將各業(yè)務(wù)隊列302中的短信調(diào)度到輸出隊列304中,然后對輸出隊列 304中的短信進行處理。隊列監(jiān)控裝置506用于監(jiān)測業(yè)務(wù)隊列302、輸出隊列304及下級系統(tǒng)的狀態(tài)。在一個實施例中,隊列監(jiān)控裝置506可以從業(yè)務(wù)隊列302中收集例如隊列長度的狀態(tài)信息。在另一個實施例中,隊列監(jiān)控裝置506可以監(jiān)測下級系統(tǒng)的響應(yīng)或狀態(tài)報告。基礎(chǔ)流量接入控制裝置508用于根據(jù)隊列監(jiān)控裝置506反饋的狀態(tài)信息對接收的短信流量進行接入控制。比如,隊列監(jiān)控裝置506可以根據(jù)業(yè)務(wù)隊列302的隊列長度、下級系統(tǒng)的響應(yīng)或狀態(tài)報告等參數(shù)值調(diào)整基礎(chǔ)流量接入裝置508的運行參數(shù)以對接收的短信流量進行接入控制?;A(chǔ)流量接入控制裝置508包括過載處理單元22,用于當(dāng)業(yè)務(wù)隊列302 中的短信數(shù)量超出業(yè)務(wù)隊列預(yù)定所能容納的短信數(shù)量時,對超出業(yè)務(wù)隊列302預(yù)定所能容納的短信數(shù)量的過載短信進行過載處理。圖6為圖5中的過載處理單元22的一個具體結(jié)構(gòu)的例子的示意圖。其中,過載處理單元22包括短信降級處理模塊32、短信屬性判斷模塊34、短信丟棄模塊36和空間申請模塊38。短信降級處理模塊32用于當(dāng)存在有空閑的業(yè)務(wù)隊列302時,從過載短信所屬的業(yè)務(wù)隊列302中調(diào)出過載短信,將過載短信緩存于有空閑的業(yè)務(wù)隊列302中。短信屬性判斷模塊34用于當(dāng)不存在有空閑的業(yè)務(wù)隊列302時,判斷過載短信包括可丟棄屬性還是不可丟棄屬性。短信丟棄模塊36用于根據(jù)短信屬性判斷模塊34的判斷,當(dāng)過載短信包括可丟棄屬性時,丟棄過載短信??臻g申請模塊38用于根據(jù)短信屬性判斷模塊34的判斷,當(dāng)過載短信包括不可丟棄屬性時,向系統(tǒng)申請為過載短信所屬的業(yè)務(wù)隊列302分配新的空間。本發(fā)明有效的提高了處理短信業(yè)務(wù)的設(shè)備、系統(tǒng)或網(wǎng)絡(luò)在過載情況下的處理能力。在保證系統(tǒng)輸入流量過載情況下能夠穩(wěn)定運行的基礎(chǔ)上,通過對短信流量的分類、使得對丟棄容忍程度低的業(yè)務(wù)請求盡可能的得以保存,減少了傳統(tǒng)擁塞控制方式中用戶短信被丟棄的數(shù)量。另外,對業(yè)務(wù)隊列的輪詢、對隊列狀態(tài)的監(jiān)控等防擁塞機制,能夠保證整個系統(tǒng)在過載情況下提供最大化且穩(wěn)定的業(yè)務(wù)處理能力。 本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實施例是為了更好說明本發(fā)明的原理和實際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計適于特定用途的帶有各種修改的各種實施例。
      權(quán)利要求
      1.一種短信流量控制方法,其特征在于,包括根據(jù)接收的短信流量中的短信對時延的不同耐受程度將所述短信分別緩存到各個業(yè)務(wù)隊列;對所述業(yè)務(wù)隊列進行輪詢,在所述輪詢中分別將所述各個業(yè)務(wù)隊列中的短信調(diào)度到輸出隊列;和監(jiān)測所述業(yè)務(wù)隊列狀態(tài),根據(jù)所述業(yè)務(wù)隊列的狀態(tài)對接收的所述短信流量進行接入控制。
      2.根據(jù)權(quán)利要求1所述的短信流量控制方法,其特征在于,所述對所述業(yè)務(wù)隊列進行輪詢,在所述輪詢中分別將所述各個業(yè)務(wù)隊列中的短信調(diào)度到輸出隊列包括步驟為所述業(yè)務(wù)隊列分配時間片,只有當(dāng)所述業(yè)務(wù)隊列占用所述時間片時,所述業(yè)務(wù)隊列中的所述短信才被輸入到所述輸出隊列并被處理;和根據(jù)不同的所述業(yè)務(wù)隊列所占用的所述時間片的比例對所述業(yè)務(wù)隊列進行輪詢。
      3.根據(jù)權(quán)利要求1所述的短信流量控制方法,其特征在于,所述根據(jù)短信對時延的不同耐受程度將所述短信分別緩存到各個業(yè)務(wù)隊列包括根據(jù)短信對時延的不同耐受程度對所述短信劃分優(yōu)先級;和將屬于同一所述優(yōu)先級的所述短信按照可丟棄屬性和不可丟棄屬性分別緩存于兩個業(yè)務(wù)隊列中。
      4.根據(jù)權(quán)利要求1所述的短信流量控制方法,其特征在于,還包括 監(jiān)測下級系統(tǒng)的響應(yīng)或狀態(tài)報告;和當(dāng)所述下級系統(tǒng)過載情況超過預(yù)定比例時,根據(jù)包括所述下級系統(tǒng)過載情況的所述響應(yīng)或狀態(tài)報告對所述短信流量進行接入控制。
      5.根據(jù)權(quán)利要求1所述的短信流量控制方法,其特征在于,所述根據(jù)所述業(yè)務(wù)隊列的狀態(tài)對接收的所述短信流量進行接入控制包括當(dāng)所述業(yè)務(wù)隊列中的短信數(shù)量超出所述業(yè)務(wù)隊列預(yù)定所能容納的短信數(shù)量時,對超出所述業(yè)務(wù)隊列預(yù)定所能容納的短信數(shù)量的過載短信進行過載處理。
      6.根據(jù)權(quán)利要求5所述的短信流量控制方法,其特征在于,所述過載處理包括如果存在有空閑的業(yè)務(wù)隊列,從所述過載短信所屬的業(yè)務(wù)隊列中調(diào)出所述過載短信, 將所述過載短信緩存于所述有空閑的業(yè)務(wù)隊列中;如果不存在有空閑的業(yè)務(wù)隊列,判斷所述過載短信包括可丟棄屬性還是不可丟棄屬性;如果所述過載短信包括所述可丟棄屬性,丟棄所述過載短信;和如果所述過載短信包括所述不可丟棄屬性,向系統(tǒng)申請為所述過載短信所屬的所述業(yè)務(wù)隊列分配新的空間。
      7.一種短信流量控制系統(tǒng),其特征在于,包括流量分類裝置,用于根據(jù)接收的短信流量中的短信對時延的不同耐受程度將所述短信分別緩存到各個業(yè)務(wù)隊列;隊列調(diào)度裝置,用于對所述業(yè)務(wù)隊列進行輪詢,在所述輪詢中分別將所述各個業(yè)務(wù)隊列中的短信調(diào)度到輸出隊列;隊列監(jiān)控裝置,用于監(jiān)測所述業(yè)務(wù)隊列的狀態(tài);和基礎(chǔ)流量接入控制裝置,用于根據(jù)所述隊列監(jiān)控裝置反饋的狀態(tài)信息對接收的所述短信流量進行接入控制。
      8.根據(jù)權(quán)利要求7所述的短信流量控制系統(tǒng),其特征在于,所述隊列調(diào)度裝置包括 時間片分配單元,用于為所述業(yè)務(wù)隊列分配時間片,只有當(dāng)所述業(yè)務(wù)隊列占用所述時間片時,所述業(yè)務(wù)隊列中的所述短信才被輸入到所述輸出隊列并被處理;和輪詢單元,根據(jù)不同的所述業(yè)務(wù)隊列所占用的所述時間片的比例對所述業(yè)務(wù)隊列進行輪詢。
      9.根據(jù)權(quán)利要求7所述的短信流量控制系統(tǒng),其特征在于,所述隊列監(jiān)控裝置還用于監(jiān)測下級系統(tǒng)的響應(yīng)或狀態(tài)報告,所述基礎(chǔ)流量接入控制裝置還用于當(dāng)所述下級系統(tǒng)過載情況超過預(yù)定比例時,根據(jù)包括所述下級系統(tǒng)過載情況的所述響應(yīng)或狀態(tài)報告對接收的所述短信流量進行接入控制。
      10.根據(jù)權(quán)利要求7所述的短信流量控制系統(tǒng),其特征在于,所述基礎(chǔ)流量接入控制裝置包括過載處理單元,用于當(dāng)所述業(yè)務(wù)隊列中的短信數(shù)量超出所述業(yè)務(wù)隊列預(yù)定所能容納的短信數(shù)量時,對超出所述業(yè)務(wù)隊列預(yù)定所能容納的短信數(shù)量的過載短信進行過載處理,所述過載處理單元包括短信降級處理模塊,用于當(dāng)存在有空閑的業(yè)務(wù)隊列時,從所述過載短信所屬的業(yè)務(wù)隊列中調(diào)出所述過載短信,將所述過載短信緩存于所述有空閑的業(yè)務(wù)隊列中;短信屬性判斷模塊,用于當(dāng)不存在有空閑的業(yè)務(wù)隊列時,判斷所述過載短信包括可丟棄屬性還是不可丟棄屬性;短信丟棄模塊,用于根據(jù)所述短信屬性判斷模塊的判斷,當(dāng)所述過載短信包括所述可丟棄屬性時,丟棄所述過載短信;和空間申請模塊,用于根據(jù)所述短信屬性判斷模塊的判斷,當(dāng)所述過載短信包括所述不可丟棄屬性時,向系統(tǒng)申請為所述過載短信所屬的所述業(yè)務(wù)隊列分配新的空間。
      全文摘要
      本發(fā)明提供一種短信流量控制方法和系統(tǒng),涉及通信領(lǐng)域。其中,一種短信流量控制方法包括根據(jù)接收的短信流量中的短信對時延的不同耐受程度將所述短信分別緩存到各個業(yè)務(wù)隊列;對所述業(yè)務(wù)隊列進行輪詢,在所述輪詢中分別將所述各個業(yè)務(wù)隊列中的短信調(diào)度到輸出隊列;和監(jiān)測所述業(yè)務(wù)隊列狀態(tài),根據(jù)所述業(yè)務(wù)隊列的狀態(tài)對接收的所述短信流量進行接入控制。根據(jù)上述技術(shù)方案,本發(fā)明能夠保證整個系統(tǒng)在過載情況下提供最大化且穩(wěn)定的業(yè)務(wù)處理能力。
      文檔編號H04W4/14GK102487494SQ20091018036
      公開日2012年6月6日 申請日期2009年10月26日 優(yōu)先權(quán)日2009年10月26日
      發(fā)明者朱世文 申請人:中國電信股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1