專利名稱:一種分流短消息的方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域的短消息業(yè)務(wù),具體而言為一種分流短消息方法及其系統(tǒng)。
背景技術(shù):
短消息系統(tǒng)作為一個(gè)具有獨(dú)立功能的業(yè)務(wù)點(diǎn),一般通過(guò)信令轉(zhuǎn)接點(diǎn)STP,接入PLMN(Public Mobile Network,公共陸地移動(dòng)網(wǎng)絡(luò))網(wǎng)絡(luò),完成短消息的業(yè)務(wù)應(yīng)用,為運(yùn)營(yíng)商提供短消息以及其豐富的增值業(yè)務(wù)。
一般典型的短消息組網(wǎng)如下短消息中心SMSC通過(guò)短消息網(wǎng)關(guān)GIW屏蔽與移動(dòng)網(wǎng)絡(luò)的交互,短消息網(wǎng)關(guān)GIW通過(guò)信令轉(zhuǎn)接點(diǎn)STP接入PLMN網(wǎng)絡(luò)。每套這樣的短消息系統(tǒng)(短消息中心+短消息網(wǎng)關(guān))在移動(dòng)網(wǎng)絡(luò)中都互相獨(dú)立,各自擁有不同的用戶,一旦該套系統(tǒng)故障,短消息服務(wù)就會(huì)中斷,其下用戶都無(wú)法再使用短消息服務(wù)。而隨著短消息業(yè)務(wù)的開展與移動(dòng)用戶的普及,短消息的流量也日益增長(zhǎng),這對(duì)短消息系統(tǒng)的容災(zāi)備份和高可靠性也提出了更高的要求,需要短消息系統(tǒng)能夠具有自適應(yīng)能力,依據(jù)當(dāng)前系統(tǒng)運(yùn)行狀況,做出反應(yīng),盡可能持續(xù)穩(wěn)定的提供短消息服務(wù)。
為使各套短消息系統(tǒng)能夠互有備份關(guān)系,從而彌補(bǔ)單套系統(tǒng)容災(zāi)能力的不足以提高可靠性,現(xiàn)有技術(shù)中,短消息系統(tǒng)專利申請(qǐng)中提供了一種可行的技術(shù)方案,公開號(hào)為CN 1453979A。
圖1為現(xiàn)有技術(shù)所述短消息系統(tǒng)結(jié)構(gòu)圖,如圖所示,GIW1+SMSC1、GIW2+SMSC2、GIW3+SMSC3,使1、2兩套短消息系統(tǒng)建立連接,使得存在備份關(guān)系,則如果GIW1故障,STP可將原本發(fā)給GIW1的消息發(fā)給GIW2,而如果預(yù)定的SMSC2故障,GIW2可以將消息發(fā)給SMSC1處理,以維持短消息業(yè)務(wù)的持續(xù)服務(wù)。
以提交短消息為例,簡(jiǎn)單說(shuō)短消息流程為->STP->GIW->SMSC,則現(xiàn)有短消息系統(tǒng)一方面是信令級(jí)容災(zāi),如果信令轉(zhuǎn)接點(diǎn)STP檢測(cè)到某套短消息系統(tǒng)的短消息網(wǎng)關(guān)GIW故障,則利用STP的全局碼地址變換功能,將消息分流至備份短消息系統(tǒng)的短消息網(wǎng)關(guān)GIW上。另一個(gè)就是系統(tǒng)級(jí)容災(zāi),比如短消息中心SMSC2備份短消息中心SMSC1,而短消息網(wǎng)關(guān)GIW1檢測(cè)到短消息中心SMSC1故障,則短消息網(wǎng)關(guān)GIW1可以將消息分流至短消息中心SMSC2上。下發(fā)為->SMSC->GIW->STP,處理同提交類似。
上述處理方式,缺點(diǎn)在于短消息網(wǎng)關(guān)/短消息中心的分流處理過(guò)于簡(jiǎn)單化在分流消息至其他短消息中心/短消息網(wǎng)關(guān)時(shí),只能完全均分全部消息流量,沒(méi)有考慮這些短消息中心/短消息網(wǎng)關(guān)當(dāng)前運(yùn)行負(fù)荷支撐情況。比如圖1中,GIW2分流消息給SMSC1并未考慮SMSC1的負(fù)荷,也未能利用SMSC3的可用處理能力,不能在各個(gè)SMSC之間進(jìn)行流量調(diào)節(jié)分配。即使GIW2和SMSC3也有連接,可以分給SMSC3,如何權(quán)衡SMSC1、SMSC 3的流量分配,又如何考慮GIW3對(duì)SMSC3的流量影響等等,都是未作處理的。
所以,現(xiàn)有技術(shù)中的短消息系統(tǒng)只是從冗余角度通過(guò)建立備份關(guān)系達(dá)到容災(zāi)的目的,并不能完全的根據(jù)當(dāng)前系統(tǒng)實(shí)際運(yùn)行負(fù)荷做出流量調(diào)節(jié),尤其轉(zhuǎn)移消息至備份系統(tǒng)是全部轉(zhuǎn)移而不考慮備份系統(tǒng)的當(dāng)前負(fù)荷,在容災(zāi)的同時(shí),也可能增大沖擊備份系統(tǒng)的幾率。
發(fā)明內(nèi)容
本發(fā)明旨在提供一種分流短消息的系統(tǒng)及方法,使其能夠依據(jù)各個(gè)GIW和SMSC實(shí)際負(fù)荷和運(yùn)行狀態(tài),調(diào)節(jié)流量分布,進(jìn)行消息分流處理,實(shí)現(xiàn)冗余路徑功能和智能分流功能。
為了實(shí)現(xiàn)發(fā)明目的,本發(fā)明提供了以下技術(shù)方案一種分流短消息的方法,包括以下步驟
A.短消息中心與短消息網(wǎng)關(guān)分別向分流控制中心上報(bào)各自的負(fù)荷信息及運(yùn)行狀態(tài);B.分流控制中心根據(jù)上報(bào)的負(fù)荷信息或運(yùn)行狀態(tài)確定分流路徑。
其中,分流控制中心分別與所有的短消息中心及短消息網(wǎng)關(guān)連接。
當(dāng)運(yùn)行狀態(tài)為短消息中心與至少一個(gè)短消息網(wǎng)關(guān)連接中斷時(shí),步驟B進(jìn)一步包括短消息中心將發(fā)送給所述短消息網(wǎng)關(guān)的消息轉(zhuǎn)發(fā)至分流控制中心。
當(dāng)運(yùn)行狀態(tài)為短消息網(wǎng)關(guān)與至少一個(gè)短消息中心連接中斷時(shí),步驟B進(jìn)一步包括短消息網(wǎng)關(guān)將發(fā)送給所述短消息中心的消息轉(zhuǎn)發(fā)至分流控制中心。
當(dāng)負(fù)荷信息為至少一個(gè)短消息中心示忙時(shí),步驟B進(jìn)一步包括所有連接所述短消息中心的短消息網(wǎng)關(guān)將消息均轉(zhuǎn)發(fā)至分流控制中心。
當(dāng)負(fù)荷信息為至少一個(gè)短消息網(wǎng)關(guān)示忙時(shí),步驟B進(jìn)一步包括所有連接所述短消息網(wǎng)關(guān)的短消息中心將消息均轉(zhuǎn)發(fā)至分流控制中心。
所述消息為轉(zhuǎn)發(fā)消息,包括群發(fā)消息、不可變更目的地消息或可變更目的地消息。
所述方法進(jìn)一步包括以下步驟C.利用所述分流路徑,短消息中心及短消息網(wǎng)關(guān)與分流控制中心進(jìn)行分流信息交互;D.分流控制中心根據(jù)分流信息進(jìn)行分流處理。
其中,步驟C中所述分流信息包括消息源及目的地標(biāo)識(shí)信息及消息處理模式信息。
所述消息源及目的地標(biāo)識(shí)信息對(duì)應(yīng)為短消息中心及短消息網(wǎng)關(guān)的唯一標(biāo)識(shí)。
所述消息處理模式包括指定目的地處理模式及未指定目的地處理模式。
所述步驟D為分流控制中心根據(jù)分流信息將轉(zhuǎn)發(fā)消息分流至短消息中心或短消息網(wǎng)關(guān)。
當(dāng)轉(zhuǎn)發(fā)消息為群發(fā)消息時(shí)所述步驟D進(jìn)一步包括分流控制中心將所述群發(fā)消息發(fā)送給所有短消息中心或短消息網(wǎng)關(guān)。
當(dāng)轉(zhuǎn)發(fā)消息為不可變更目的地消息時(shí),所述步驟D進(jìn)一步包括分流控制中心將所述群發(fā)消息發(fā)送給所有短消息中心或短消息網(wǎng)關(guān)。
當(dāng)轉(zhuǎn)發(fā)消息為可變更目的地消息時(shí),所述步驟D為分流控制中心根據(jù)消息處理模式按下述步驟處理D11、當(dāng)消息處理模式為指定目的地處理模式時(shí),分流控制中心以所述目的地消息量及其處理能力中較小值將可變更目的地消息發(fā)送至所述目的地,其中發(fā)送的消息量以所述目的地當(dāng)前處理能力為限,剩余消息轉(zhuǎn)入D12;D12、當(dāng)消息處理模式為未指定目的地處理模式時(shí),具體包括以下步驟D121、分流控制中心統(tǒng)計(jì)當(dāng)前可用短消息中心或短消息網(wǎng)關(guān)剩余處理能力之和;D122、分流控制中心統(tǒng)計(jì)需要進(jìn)行分流處理的轉(zhuǎn)發(fā)消息之和;D123、當(dāng)可用短消息中心或短消息網(wǎng)關(guān)的剩余處理能力之和大于需要分流處理的轉(zhuǎn)發(fā)消息之和時(shí),依短消息中心或短消息網(wǎng)關(guān)的剩余處理能力以折算比例分流;D124、當(dāng)可用短消息中心或短消息網(wǎng)關(guān)的剩余處理能力之和小于需要分流處理的轉(zhuǎn)發(fā)消息之和時(shí),以短消息中心或短消息網(wǎng)關(guān)的剩余能力為基準(zhǔn),先按D123處理,對(duì)于剩余轉(zhuǎn)發(fā)消息,則依可用短消息中心或短消息網(wǎng)關(guān)的最大處理能力以折算比例分流。
一種分流短消息的系統(tǒng),包含至少兩套短消息系統(tǒng)及至少一個(gè)信令轉(zhuǎn)接點(diǎn),每套短消息系統(tǒng)包含一個(gè)短消息中心與一個(gè)短消息網(wǎng)關(guān),其中所述分流短消息系統(tǒng)還包括一個(gè)分流控制中心,用于短消息中心與短消息網(wǎng)關(guān)的消息轉(zhuǎn)發(fā)及分流,所述分流控制中心與所述分流短消息系統(tǒng)內(nèi)所有的短消息中心及短消息網(wǎng)關(guān)連接。
所述分流短消息系統(tǒng)內(nèi)每個(gè)短消息中心至少與一個(gè)短消息網(wǎng)關(guān)連接,每個(gè)短消息網(wǎng)關(guān)至少與一個(gè)短消息中心連接。
所述分流短消息系統(tǒng)內(nèi)的每個(gè)短消息中心及每個(gè)短消息網(wǎng)關(guān)都設(shè)定有唯一的標(biāo)識(shí)。
所述分流控制中心包含通信裝置,用于分流控制中心與短消息中心及短消息網(wǎng)關(guān)通信;狀態(tài)檢測(cè)裝置,用于短消息中心和短消息網(wǎng)關(guān)的運(yùn)行狀態(tài)檢測(cè);分流裝置,用于短消息中心或短消息網(wǎng)關(guān)消息轉(zhuǎn)發(fā)及分流;所述通信裝置分別與狀態(tài)檢測(cè)裝置及分流裝置連接,狀態(tài)檢測(cè)裝置與分流裝置之間相互連接。
所述消息為轉(zhuǎn)發(fā)消息,包括群發(fā)消息、不可變更目的地消息、可變更目的地消息。
本發(fā)明提供的方法及其系統(tǒng)通過(guò)在短消息系統(tǒng)中增加的分流控制中心,可以根據(jù)短消息系統(tǒng)的負(fù)荷及運(yùn)行狀況,采用分流的方法來(lái)調(diào)節(jié)流量分布,進(jìn)行消息分流處理,從而提高整個(gè)短消息系統(tǒng)的穩(wěn)定性、可靠性和容災(zāi)能力。
圖1為現(xiàn)有技術(shù)中的短消息系統(tǒng)結(jié)構(gòu)圖;圖2為本發(fā)明提供的一種分流短消息系統(tǒng)結(jié)構(gòu)圖;圖3為本發(fā)明所述分流控制中心的內(nèi)部裝置示意圖具體實(shí)施方式
為更好地理解本發(fā)明,現(xiàn)結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步描述如圖2所示為本發(fā)明分流短消息系統(tǒng)結(jié)構(gòu)圖,該分流短消息系統(tǒng)包含四套短消息系統(tǒng),分別為SMSC1+GIW1,SMSC2+GIW2,SMSC3+CIW3,SMSC4+GIW4,其中,每套短消息系統(tǒng)內(nèi)的短消息中心與短消息網(wǎng)關(guān)必須連接,分流短消息系統(tǒng)內(nèi)的每個(gè)短消息網(wǎng)關(guān)至少與一個(gè)短消息中心連接,每個(gè)短消息中心至少一個(gè)短消息網(wǎng)關(guān)連接。如圖所示,如GWI2分別與SMC1、SMC2、SMC3連接,SMC1與GWI1、GWI2連接。當(dāng)然,本領(lǐng)域的普通技術(shù)人員通常都知道,在無(wú)需向其他短消息中心與短消息網(wǎng)關(guān)分流消息時(shí),每套短消息系統(tǒng)內(nèi)的短消息中心與短消息網(wǎng)關(guān)也可以不與其他短消息中心或短消息網(wǎng)關(guān)連接。同時(shí),本發(fā)明的分流短消息系統(tǒng)還包括一個(gè)分流控制中心,該分流控制中心與分流短消息系統(tǒng)內(nèi)的所有短消息網(wǎng)關(guān)和短消息中心連接。
如圖3所示為本發(fā)明所述分流控制中心的內(nèi)部裝置示意圖,所述分流控制中心由三部分組成,分別為通信裝置,用于完成分流控制中心與系統(tǒng)內(nèi)所有短消息中心和短消息網(wǎng)關(guān)的連接及信息交互;狀態(tài)檢測(cè)裝置,用于檢測(cè)系統(tǒng)內(nèi)所有短消息中心和短消息網(wǎng)關(guān)的運(yùn)行狀態(tài);分流裝置,用于實(shí)現(xiàn)智能分流的功能,將分流控制中心的轉(zhuǎn)發(fā)消息分流到系統(tǒng)內(nèi)的短消息中心或短消息網(wǎng)關(guān)。其中,通信裝置分別與狀態(tài)檢測(cè)裝置及分流裝置連接,狀態(tài)檢測(cè)裝置與分流裝置通過(guò)通信裝置與系統(tǒng)內(nèi)所有的短消息中心與短消息網(wǎng)關(guān)完成相互間的信息交互,同時(shí),狀態(tài)檢測(cè)裝置與分流裝置之間也彼此連接,以實(shí)現(xiàn)相互之間的信息交互。
另外,為了標(biāo)志轉(zhuǎn)發(fā)消息的消息源及目的地,可以為分流短消息系統(tǒng)中的每一個(gè)短消息網(wǎng)關(guān)及短消息中心分別設(shè)置唯一的標(biāo)識(shí)。
本發(fā)明的主要核心在于在現(xiàn)有的短消息系統(tǒng)中增加一個(gè)分流控制中心FCC(Flow Control Center),各SMSC、GIW均與FCC連接。當(dāng)某個(gè)SMSC故障時(shí),則各GIW將原本送至該SMSC的消息匯集至分流控制中心;同時(shí),當(dāng)某個(gè)GIW出于某種原因也需要分流時(shí),則將其全部消息也匯集至分流控制中心。那么,此時(shí),分流控制中心就可以依各SMSC或GIW的運(yùn)行狀態(tài)與負(fù)荷,合理將所有消息分流至各個(gè)SMSC或GIW。
采用本發(fā)明的分流短消息的方法,主要可以實(shí)現(xiàn)兩方面的功能1、冗余路徑功能;2、智能分流功能。
1、冗余路徑功能的實(shí)現(xiàn)如圖2所示,短消息中心、短消息網(wǎng)關(guān)均連接至分流控制中心,則上行短消息路徑由原本的->STP->GIW->SMSC,可以增加如下一條冗余路徑->STP->GIW->FCC->SMSC;下行消息路徑由原本的->SMSC->GIW->STP,可以增加如下一條冗余路徑->SMSC->FCC->GIW-STP。以上行消息為例,在正常情況下,上行短消息走路徑->STP->GIW->SMSC,也就GIW直接將消息送到SMSC,如果此時(shí)SMSC由于消息流量過(guò)大,超出其處理能力或者其他原因(如SMSC和GIW連接中斷)不能處理消息,這時(shí)上行短消息則可以使用冗余路徑->STP->GIW->FCC->SMSC,即GIW首先將消息轉(zhuǎn)送到FCC,然后再由FCC對(duì)消息進(jìn)行傳遞到SMSC。
分流控制中心FCC對(duì)于SMSC來(lái)說(shuō),可以將其當(dāng)作GIW,對(duì)于GIW可以當(dāng)作SMSC,而實(shí)質(zhì)上只是個(gè)轉(zhuǎn)發(fā)點(diǎn)。目前,可以將需要轉(zhuǎn)發(fā)的消息分成了三類群發(fā)消息、不可變更目的地的消息、可變更目的地的消息。舉例說(shuō)GIW轉(zhuǎn)發(fā)消息給FCC,指示此消息為群發(fā)消息,則FCC將此消息群發(fā)給所有SMSC;如果指示此消息為不可變更目的地的消息,則FCC將消息發(fā)給指定的目的SMSC;如果指示此消息為可變更目的地的消息,則FCC原則上可以將此消息轉(zhuǎn)給任何一個(gè)SMSC。而對(duì)于消息目的地的識(shí)別,則可以通過(guò)給所有SMSC、GIW增加唯一標(biāo)識(shí)(ID)進(jìn)行區(qū)分,并在SMSC、GIW登錄FCC的時(shí)候進(jìn)行校驗(yàn)予以保證唯一和正確。
對(duì)于分流短消息系統(tǒng),觸發(fā)分流的因素大致可以歸納為如下a、GIW與SMSC間的連接中斷;b、SMSC示忙指示負(fù)荷過(guò)重;c、GIW示忙指示負(fù)荷過(guò)重。
如果GIW與某SMSC連接中斷,則GIW將原本發(fā)送給該SMSC的消息交由分流控制中心;如果SMSC與某GIW連接中斷,則SMSC將原本發(fā)送給該GIW的消息交由分流控制中心;如果某SMSC示忙,則所有連接該SMSC的GIW將消息均發(fā)送給分流控制中心;
如果某GIW示忙,則所有連接該GIW的SMSC將消息均發(fā)送給分流控制中心。
2、智能分流功能的實(shí)現(xiàn)整個(gè)系統(tǒng)中所有的短消息中心SMSC和短消息網(wǎng)關(guān)GIW均連接至分流控制中心FCC,定時(shí)向FCC上報(bào)自身的負(fù)荷信息和運(yùn)行情況(在所有模塊都正常運(yùn)行情況下,SMSC和GIW只是上報(bào)自身的信息,消息還是按照正常的路徑傳送,并沒(méi)有送到FCC)。當(dāng)需要分流時(shí),短消息中心和短消息網(wǎng)關(guān)將需要分流處理的消息送到FCC,F(xiàn)CC通過(guò)短消息中心和短消息網(wǎng)關(guān)定時(shí)上報(bào)的自身信息進(jìn)行分析判斷,采取最合理最有效的分流處理方式。
對(duì)于SMSC,功能在于短消息的存儲(chǔ)調(diào)度,其負(fù)荷狀態(tài)不止與負(fù)載量有關(guān),比如消息下發(fā)失敗就需要存儲(chǔ)等待下次調(diào)度,這也是造成SMSC負(fù)荷的一部分,所以僅依據(jù)剩余負(fù)載量不足以概括其負(fù)荷信息。而對(duì)于GIW,當(dāng)前剩余負(fù)載量可以直接反映出其負(fù)荷信息,但其獨(dú)有特點(diǎn)則在于可以檢測(cè)至STP的信令鏈路是否可用,如果鏈路故障,則代表該GIW當(dāng)前無(wú)法處理消息。所以,SMSC的負(fù)荷信息包括最大負(fù)載消息量、當(dāng)前剩余負(fù)載量、忙閑狀態(tài),GIW的負(fù)荷信息包括最大負(fù)載消息量、當(dāng)前剩余負(fù)載量、可用狀態(tài)。
具體實(shí)現(xiàn)如下系統(tǒng)中各SMSC與GIW需要全部連接至分流控制中心FCC,并且定時(shí)上報(bào)自身最大處理能力,當(dāng)前空閑能力,工作狀態(tài)等類似用于指示自身當(dāng)前處理能力和是否正??捎玫倪\(yùn)行信息;SMSC、GIW與分流控制中心可以利用冗余路徑功能中確定的分流路徑進(jìn)行分流信息交互,分流信息具體包括消息源及目的地標(biāo)識(shí)信息及消息處理模式信息。
SMSC、GIW與分流控制中心交互的消息中含有能夠標(biāo)識(shí)出消息源目的點(diǎn)的信息,以便分流控制中心據(jù)此分流消息;比如,GIW1有唯一ID 1001、SMSC2有唯一ID 2002,GIW1與SMSC2連接中斷,則GIW1將原本發(fā)送給SMSC2的消息發(fā)送給分流控制中心時(shí),在消息中標(biāo)識(shí)源節(jié)點(diǎn)為1001、目的節(jié)點(diǎn)為2002。
SMSC、GIW與分流控制中心交互的消息中含有能夠標(biāo)識(shí)出消息處理模式,用于指示分流控制中心FCC如何處理該條消息。
分流控制中心定時(shí)每秒獲取各點(diǎn)運(yùn)行信息以及當(dāng)前匯總分流量,調(diào)節(jié)一次分流分配;調(diào)節(jié)處理如下,以GIW發(fā)送給SMSC的消息分流為例當(dāng)轉(zhuǎn)發(fā)至FCC的消息為群發(fā)消息時(shí),F(xiàn)CC將所述群發(fā)消息發(fā)送給各SMSC;當(dāng)轉(zhuǎn)發(fā)至FCC的消息為不可變更目的地消息時(shí),F(xiàn)CC將所述不可變更目的地消息發(fā)送至指定目的地SMSC當(dāng)轉(zhuǎn)發(fā)至FCC的消息為可變更目的地消息時(shí),F(xiàn)CC根據(jù)消息處理模式按如下方式處理1)對(duì)指定目的地的消息,如目的地可用,則優(yōu)先將消息轉(zhuǎn)發(fā)至指定目的地SMSC,具體為以該目的地當(dāng)前處理能力為上限,取min(當(dāng)前該目的地消息量,該點(diǎn)處理能力)轉(zhuǎn)發(fā)流量至目的地,如果還有多余消息,則轉(zhuǎn)入3)中進(jìn)行分流處理;如目的地不可用,則直接轉(zhuǎn)入3)中進(jìn)行分流處理。其中,目的地的處理能力是指該點(diǎn)向分流控制中心上報(bào)的空閑能力與分流控制中心前1秒發(fā)給該點(diǎn)的流量之和。
2)未指定目的地消息直接轉(zhuǎn)入3)中分流處理;3)分流處理A.統(tǒng)計(jì)當(dāng)前可用各SMSC點(diǎn)的處理能力之和∑剩余能力=滿足條件的點(diǎn)扣除1)中已被使用的流量然后累加;B.統(tǒng)計(jì)1)2)處理中需要進(jìn)行分流處理的分流流量之和;C.如果∑剩余能力>=分流量之和,則依據(jù)各點(diǎn)剩余能力,折算成比例,按比例計(jì)算出分流至各SMSC接口的流量SMSCn剩余能力×(分流量之和/∑剩余能力)。
D.如果∑剩余能力<分流量之和,則以剩余能力為基準(zhǔn),先按照C中處理,仍有剩余的差值部分,則依據(jù)所有可用SMSC最大處理能力,折算成比例,按比例計(jì)算出分擔(dān)至各SMSC點(diǎn)的流量SMSCn最大處理能力×(仍然剩余流量/∑SMSCn最大處理能力)。
由此,以上步驟累加出來(lái),就是各個(gè)SMSC點(diǎn)當(dāng)前的分流流量結(jié)果。
以上所述僅為本發(fā)明的常見(jiàn)實(shí)施方案,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種分流短消息的方法,其特征在于,包括以下步驟A.短消息中心與短消息網(wǎng)關(guān)分別向分流控制中心上報(bào)各自的負(fù)荷信息及運(yùn)行狀態(tài);B.分流控制中心根據(jù)上報(bào)的負(fù)荷信息或運(yùn)行狀態(tài)確定分流路徑。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,分流控制中心分別與所有的短消息中心及短消息網(wǎng)關(guān)連接。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)運(yùn)行狀態(tài)為短消息中心與至少一個(gè)短消息網(wǎng)關(guān)連接中斷時(shí),步驟B進(jìn)一步包括短消息中心將發(fā)送給所述短消息網(wǎng)關(guān)的消息轉(zhuǎn)發(fā)至分流控制中心。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)運(yùn)行狀態(tài)為短消息網(wǎng)關(guān)與至少一個(gè)短消息中心連接中斷時(shí),步驟B進(jìn)一步包括短消息網(wǎng)關(guān)將發(fā)送給所述短消息中心的消息轉(zhuǎn)發(fā)至分流控制中心。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)負(fù)荷信息為至少一個(gè)短消息中心示忙時(shí),步驟B進(jìn)一步包括所有連接所述短消息中心的短消息網(wǎng)關(guān)將消息均轉(zhuǎn)發(fā)至分流控制中心。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)負(fù)荷信息為至少一個(gè)短消息網(wǎng)關(guān)示忙時(shí),步驟B進(jìn)一步包括所有連接所述短消息網(wǎng)關(guān)的短消息中心將消息均轉(zhuǎn)發(fā)至分流控制中心。
7.根據(jù)權(quán)利要求3、4、5或6所述的方法,其特征在于,所述消息為轉(zhuǎn)發(fā)消息,包括群發(fā)消息、不可變更目的地消息或可變更目的地消息。
8.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其特征在于,所述方法進(jìn)一步包括以下步驟C.利用所述分流路徑,短消息中心及短消息網(wǎng)關(guān)與分流控制中心進(jìn)行分流信息交互;D.分流控制中心根據(jù)分流信息進(jìn)行分流處理。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,步驟C中所述分流信息包括消息源及目的地標(biāo)識(shí)信息及消息處理模式信息。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述消息源及目的地標(biāo)識(shí)信息對(duì)應(yīng)為短消息中心及短消息網(wǎng)關(guān)的唯一標(biāo)識(shí)。
11.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述消息處理模式包括指定目的地處理模式及未指定目的地處理模式。
12.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述步驟D為分流控制中心根據(jù)分流信息將轉(zhuǎn)發(fā)消息分流至短消息中心或短消息網(wǎng)關(guān)。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,當(dāng)轉(zhuǎn)發(fā)消息為群發(fā)消息時(shí)所述步驟D進(jìn)一步包括分流控制中心將所述群發(fā)消息發(fā)送給所有短消息中心或短消息網(wǎng)關(guān)。
14.根據(jù)權(quán)利要求12所述的方法,其特征在于,當(dāng)轉(zhuǎn)發(fā)消息為不可變更目的地消息時(shí),所述步驟D進(jìn)一步包括分流控制中心將所述群發(fā)消息發(fā)送給所有短消息中心或短消息網(wǎng)關(guān)。
15.根據(jù)權(quán)利要求12所述的方法,其特征在于,當(dāng)轉(zhuǎn)發(fā)消息為可變更目的地消息時(shí),所述步驟D為分流控制中心根據(jù)消息處理模式按下述步驟處理D11、當(dāng)消息處理模式為指定目的地處理模式時(shí),分流控制中心以所述目的地消息量及其處理能力中較小值將可變更目的地消息發(fā)送至所述目的地,其中發(fā)送的消息量以所述目的地當(dāng)前處理能力為限,剩余消息轉(zhuǎn)入D12;D12、當(dāng)消息處理模式為未指定目的地處理模式時(shí),具體包括以下步驟D121、分流控制中心統(tǒng)計(jì)當(dāng)前可用短消息中心或短消息網(wǎng)關(guān)剩余處理能力之和;D122、分流控制中心統(tǒng)計(jì)需要進(jìn)行分流處理的轉(zhuǎn)發(fā)消息之和;D123、當(dāng)可用短消息中心或短消息網(wǎng)關(guān)的剩余處理能力之和大于需要分流處理的轉(zhuǎn)發(fā)消息之和時(shí),依短消息中心或短消息網(wǎng)關(guān)的剩余處理能力以折算比例分流;D124、當(dāng)可用短消息中心或短消息網(wǎng)關(guān)的剩余處理能力之和小于需要分流處理的轉(zhuǎn)發(fā)消息之和時(shí),以短消息中心或短消息網(wǎng)關(guān)的剩余能力為基準(zhǔn),先按D123處理,對(duì)于剩余轉(zhuǎn)發(fā)消息,則依可用短消息中心或短消息網(wǎng)關(guān)的最大處理能力以折算比例分流。
16.一種分流短消息的系統(tǒng),包含至少兩套短消息系統(tǒng)及至少一個(gè)信令轉(zhuǎn)接點(diǎn),每套短消息系統(tǒng)包含一個(gè)短消息中心與一個(gè)短消息網(wǎng)關(guān),其特征在于所述分流短消息系統(tǒng)還包括一個(gè)分流控制中心,用于短消息中心與短消息網(wǎng)關(guān)的消息轉(zhuǎn)發(fā)及分流,所述分流控制中心與所述分流短消息系統(tǒng)內(nèi)所有的短消息中心及短消息網(wǎng)關(guān)連接。
17.根據(jù)權(quán)利要求16所述的系統(tǒng),其特征在于,所述分流短消息系統(tǒng)內(nèi)每個(gè)短消息中心至少與一個(gè)短消息網(wǎng)關(guān)連接,每個(gè)短消息網(wǎng)關(guān)至少與一個(gè)短消息中心連接。
18.根據(jù)權(quán)利要求16所述的系統(tǒng),其特征在于,所述分流短消息系統(tǒng)內(nèi)的每個(gè)短消息中心及每個(gè)短消息網(wǎng)關(guān)都設(shè)定有唯一的標(biāo)識(shí)。
19.根據(jù)權(quán)利要求16所述的系統(tǒng),其特征在于,所述分流控制中心包含通信裝置,用于分流控制中心與短消息中心及短消息網(wǎng)關(guān)通信;狀態(tài)檢測(cè)裝置,用于短消息中心和短消息網(wǎng)關(guān)的運(yùn)行狀態(tài)檢測(cè);分流裝置,用于短消息中心或短消息網(wǎng)關(guān)消息轉(zhuǎn)發(fā)及分流;所述通信裝置分別與狀態(tài)檢測(cè)裝置及分流裝置連接,狀態(tài)檢測(cè)裝置與分流裝置之間相互連接。
20.根據(jù)權(quán)利要求19所述的系統(tǒng),其特征在于,所述消息為轉(zhuǎn)發(fā)消息,包括群發(fā)消息、不可變更目的地消息、可變更目的地消息。
全文摘要
本發(fā)明公開了一種分流短消息的方法及其系統(tǒng),該分流短消息系統(tǒng)包含至少兩套短消息系統(tǒng)及至少一個(gè)信令轉(zhuǎn)接點(diǎn),每套短消息系統(tǒng)包含一個(gè)短消息中心與一個(gè)短消息網(wǎng)關(guān),各短消息系統(tǒng)通過(guò)短消息網(wǎng)關(guān)與信令轉(zhuǎn)接點(diǎn)連接,同時(shí),增加一個(gè)分流控制中心,其中,分流控制中心與分流短消息系統(tǒng)內(nèi)所有的短消息中心及短消息網(wǎng)關(guān)連接。利用本發(fā)明可以根據(jù)短消息系統(tǒng)的負(fù)荷及運(yùn)行狀況,調(diào)節(jié)流量分布,進(jìn)行消息分流處理,從而提高整個(gè)短消息系統(tǒng)的穩(wěn)定性、可靠性和容災(zāi)能力。
文檔編號(hào)H04W4/14GK1859606SQ20051003620
公開日2006年11月8日 申請(qǐng)日期2005年7月24日 優(yōu)先權(quán)日2005年7月24日
發(fā)明者馬寧質(zhì), 馬家明, 鐘朝東, 王暄 申請(qǐng)人:華為技術(shù)有限公司