專利名稱:一種多路徑下短消息路由選擇的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及路由選擇技術(shù),尤指一種多路徑下短消息路由選擇的方法。
背景技術(shù):
目前,多模終端得到通訊界越來越普遍的關(guān)注和越來越多的應(yīng)用,所謂多模終端是指可以任意選擇使用兩個或兩個以上截然不同的網(wǎng)絡(luò)的用戶終端。一般以多模無線終端居多,可同時應(yīng)用于公眾移動網(wǎng)絡(luò)和無線局域網(wǎng)(WLAN)、或GSM網(wǎng)絡(luò)和碼分多址(CDMA)網(wǎng)絡(luò)、或小靈通PHS網(wǎng)絡(luò)和GSM網(wǎng)絡(luò)、或GSM網(wǎng)絡(luò)和寬帶碼分多址(WCDMA)網(wǎng)絡(luò)等等,這里所說的公眾移動網(wǎng)絡(luò)是指包括GSM、CDMA、WCDMA等網(wǎng)絡(luò)在內(nèi)的移動通信網(wǎng)絡(luò)。一部分多模終端可同時工作在多個網(wǎng)絡(luò)中,一部分多模終端某一時刻只能在一種模式下工作,可根據(jù)需要進(jìn)行模式切換。
由于用戶對無線接入速率的要求越來越高,WLAN網(wǎng)絡(luò)應(yīng)運而生,它能在較小范圍內(nèi)提供高速的無線數(shù)據(jù)接入。隨著WLAN技術(shù)的興起和發(fā)展,WLAN網(wǎng)絡(luò)與各種公眾移動網(wǎng)絡(luò),如GSM系統(tǒng)、CDMA系統(tǒng)、WCDMA系統(tǒng)的互通正成為當(dāng)前研究的重點,其目的是為通過不同技術(shù)接入的用戶終端提供成熟的移動網(wǎng)分組業(yè)務(wù)和多媒體業(yè)務(wù)。
在第三代合作伙伴計劃(3GPP)標(biāo)準(zhǔn)化組織中,用戶終端可以通過WLAN的接入網(wǎng)絡(luò)與因特網(wǎng)(Internet)/企業(yè)內(nèi)部互聯(lián)網(wǎng)(Intranet)相連,還可以經(jīng)由WLAN接入網(wǎng)絡(luò)與3GPP系統(tǒng)的歸屬網(wǎng)絡(luò)或3GPP系統(tǒng)的訪問網(wǎng)絡(luò)連接,具體地說就是,WLAN用戶終端在本地接入時,經(jīng)由WLAN接入網(wǎng)絡(luò)與3GPP的歸屬網(wǎng)絡(luò)相連;在漫游時,經(jīng)由WLAN接入網(wǎng)絡(luò)與3GPP的訪問網(wǎng)絡(luò)相連。
現(xiàn)在,短消息(SMS)業(yè)務(wù)被認(rèn)為是當(dāng)前移動網(wǎng)中最重要和應(yīng)用最廣泛的業(yè)務(wù)之一,但在基于IP傳輸?shù)木W(wǎng)絡(luò)中實現(xiàn)短消息業(yè)務(wù),尚未有很好的實現(xiàn)方案??紤]到基于IP接入方式的網(wǎng)絡(luò)越來越普遍,如WLAN網(wǎng)絡(luò)、NGN網(wǎng)絡(luò)等,對各種IP終端、或支持IP接入方式與移動網(wǎng)接入方式的多模終端,如WLAN與WCDMA/GSM多模終端,如何盡可能的充分利用現(xiàn)有的移動網(wǎng)短消息業(yè)務(wù)功能實體和協(xié)議,并通過基于IP的接入網(wǎng)接入到移動核心網(wǎng),是各運營商普遍關(guān)注的問題。
圖1是3GPP提出的基于IP的支持短消息業(yè)務(wù)的網(wǎng)絡(luò)框架示意圖,其中,短消息實體(SME)、短消息業(yè)務(wù)中心(SM-SC)、移動交換中心關(guān)口/短消息-互通功能的移動交換中心(GMSC/SMS-IWMSC)、歸屬簽約用戶服務(wù)器(HSS)/歸屬位置寄存器(HLR)、MSC、服務(wù)通用分組無線業(yè)務(wù)支持節(jié)點(SGSN)是現(xiàn)有移動網(wǎng)實現(xiàn)SMS業(yè)務(wù)的功能實體,SM-SC用來存儲短消息;GMSC用于終端接收短消息時,向HSS/HLR查詢路由信息;SMS-IWMSC用于終端發(fā)送短消息時進(jìn)行鑒權(quán)等。目前網(wǎng)絡(luò)中應(yīng)用的短消息中心都是集SM-SC、GMSC和SMS-IWMSC三者為一體的設(shè)備,并沒有將這三個功能實體作為單獨的物理設(shè)備來實現(xiàn),所以,在下文中短消息中心即代表SM-SC、GMSC和SMS-IWMSC三者合為一體的設(shè)備。圖1中,只有IP短消息關(guān)口(IP-SM-GW)是新增網(wǎng)絡(luò)實體,實現(xiàn)IP客戶端與GMSC/SMS-IWMSC之間的通訊,需進(jìn)行IP網(wǎng)消息協(xié)議與已有WCDMA/GSM網(wǎng)絡(luò)短消息協(xié)議之間的互通,比如IP多媒體消息協(xié)議與WCDMA/GSM網(wǎng)絡(luò)短消息協(xié)議之間的互通。這里,IP-SM-GW與IP客戶端之間通過IP通訊,所述IP-SM-GW與GMSC/SMS-IWMSC之間通過MAP協(xié)議通訊,類似于MSC和SGSN向SMS-IWMSC發(fā)送短消息時使用的標(biāo)準(zhǔn)的MAP信令。當(dāng)支持IP接入的用戶應(yīng)用短消息業(yè)務(wù)時,相應(yīng)用戶終端必須先注冊到IP-SM-GW上,由接受注冊的IP-SM-GW通知HSS該用戶的注冊狀態(tài)以及自身的地址信息,HSS保存得到的用戶狀態(tài)和用戶所在IP-SM-GW的地址。
目前,移動網(wǎng)可通過MSC或SGSN發(fā)送和接收短消息,用戶終端自行決定通過電路交換(CS)域或分組交換(PS)域,即通過MSC或SGSN發(fā)送短消息;接收短消息時,GMSC向HSS查詢路由信息,當(dāng)用戶終端CS和/或PS附著時,即用戶終端通過CS和/或PS進(jìn)行業(yè)務(wù)通訊時,HSS中保存有用戶當(dāng)前所在MSC和/或SGSN的地址,HSS向GMSC返回MSC和/或SGSN的地址。
具體處理流程如圖2所示,包括以下步驟步驟201短消息中心向GMSC發(fā)送短消息。
步驟202~203GMSC收到后,通過與HSS的交互到HSS查詢并獲取短消息的路由信息,若路由信息中只包含MSC地址或SGSN地址,則GMSC向相應(yīng)MSC或SGSN發(fā)送短消息;若路由信息中同時包含MSC地址和SGSN地址,則缺省的GMSC優(yōu)先向SGSN發(fā)送短消息,其原因是通過PS進(jìn)行短消息通訊比通過CS進(jìn)行短消息通訊節(jié)省網(wǎng)絡(luò)資源。
步驟204~205MSC或SGSN將收到的短消息發(fā)送到用戶終端,并向GMSC返回發(fā)送短消息報告。
步驟206~207GMSC收到報告后,向SM-SC和HSS返回發(fā)送短消息報告和發(fā)送短消息狀態(tài)。由于正常情況下SM-SC和GMSC集成在一個設(shè)備中,其交互為設(shè)備內(nèi)部交互。
基于上述方案,在用戶終端只有移動網(wǎng)連接,或只有WLAN網(wǎng)絡(luò)連接的情況下,用戶終端通過移動網(wǎng)或WLAN網(wǎng)絡(luò)發(fā)送和接收短消息;在用戶終端與移動網(wǎng)和WLAN網(wǎng)絡(luò)同時保持連接的情況下,HSS中將保存用戶當(dāng)前所在的移動網(wǎng)節(jié)點MSC和/或SGSN的地址和IP-SM-GW的地址。用戶終端發(fā)送短消息時,用戶可自行選擇通過移動網(wǎng)或通過WLAN網(wǎng)絡(luò)發(fā)送;用戶終端接收短消息時,GMSC向HSS查詢短消息路由信息,HSS中保存有用戶當(dāng)前所在的移動網(wǎng)節(jié)點MSC和/或SGSN地址和IP-SM-GW的地址,但當(dāng)前HSS通過MAP信令向GMSC傳遞的短消息路由信息中,最多只包含MSC地址和SGSN地址,考慮到PS域短消息通訊比CS域短消息通訊更節(jié)省網(wǎng)絡(luò)資源,目前GMSC從HSS得到MSC和SGSN地址后,缺省通過SGSN向終端發(fā)送短消息。
可以看出,現(xiàn)有短消息處理流程中,基于IP接入和基于移動公眾網(wǎng)接入是相互獨立的,GMSC向HSS查詢短消息路由信息,HSS通過MAP信令向GMSC傳遞的短消息路由信息中,只包含MSC地址和SGSN地址,而不包含IP-SM-GW的地址。并且,當(dāng)GMSC獲取的路由信息中包含多個路徑時,也只能確定移動網(wǎng)節(jié)點SGSN優(yōu)先級高于MSC,而無法確定其它網(wǎng)絡(luò)節(jié)點如IP-SM-GW與移動網(wǎng)節(jié)點MSC/SGSN之間的優(yōu)先級,也就是說,在同時涉及IP接入和移動公眾網(wǎng)絡(luò)接入的情況下,無法確定應(yīng)該優(yōu)先通過IP-SM-GW還是移動網(wǎng)節(jié)點MSC/SGSN發(fā)送短消息。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種多路徑下短消息路由選擇的方法,使短消息中心能靈活選擇最佳路由發(fā)送短消息,增強(qiáng)短消息業(yè)務(wù)的靈活性。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的一種多路徑下短消息路由選擇的方法,該方法包括短消息中心收到要發(fā)送的短消息后,獲取所有能發(fā)送當(dāng)前短消息的短消息路由,并判斷是否能獲取短消息路由的優(yōu)先級信息,如果能獲取,則選擇最高優(yōu)先級的短消息路由發(fā)送短消息;否則,根據(jù)所獲得的短消息路由順序發(fā)送短消息;其中,所述短消息路由優(yōu)先級信息為包括不同接入方式的短消息路由的優(yōu)先級信息。
上述方案中,所述獲取短消息路由具體為短消息中心向用戶信息存儲單元發(fā)送查詢短消息路由信息,用戶信息存儲單元根據(jù)自身保存的路由信息,向短消息中心返回所有能發(fā)送當(dāng)前短消息的包括不同接入方式的短消息路由。
上述方案中,所述判斷是否能獲取短消息路由的優(yōu)先級信息具體包括a.短消息中心向用戶信息存儲單元發(fā)送查詢短消息路由信息,用戶信息存儲單元判斷自身是否保存有短消息路由優(yōu)先級信息,如果有,則將自身保存的短消息路由優(yōu)先級信息返回給短消息中心,短消息中心能獲取短消息路由優(yōu)先級信息,結(jié)束本處理流程;否則,執(zhí)行步驟b;b.短消息中心判斷自身是否保存有短消息路由優(yōu)先級信息,如果有,則短消息中心能獲取短消息路由優(yōu)先級信息,結(jié)束本處理流程;否則,執(zhí)行步驟c;c.判斷是否存在保存短消息路由優(yōu)先級信息的獨立數(shù)據(jù)庫,如果存在,短消息中心從相應(yīng)獨立數(shù)據(jù)庫中獲取短消息路由優(yōu)先級信息,否則,短消息中心不能獲取短消息路由優(yōu)先級信息。
其中,步驟a中用戶信息存儲單元保存有短消息路由優(yōu)先級信息,步驟a進(jìn)一步包括用戶信息存儲單元將所有短消息路由信息中的設(shè)備地址進(jìn)行優(yōu)先級排序,并將排序后的設(shè)備地址信息返回短消息中心;步驟a中用戶信息存儲單元未保存短消息路由優(yōu)先級信息,步驟a進(jìn)一步包括用戶信息存儲單元向短消息中心返回所有沒有優(yōu)先順序的能發(fā)送當(dāng)前短消息的短消息路由信息。
上述方案中,所述選擇最高優(yōu)先級的短消息路由具體為短消息中心根據(jù)用戶信息存儲單元返回的經(jīng)過排序的設(shè)備地址信息,確定最高優(yōu)先級的短消息路由。或者,所述選擇最高優(yōu)先級的短消息路由具體為短消息中心根據(jù)用戶信息存儲單元返回的短消息路由信息和自身存儲的短消息路由優(yōu)先級信息,確定最高優(yōu)先級的短消息路由?;蛘?,所述選擇最高優(yōu)先級的短消息路由具體為短消息中心根據(jù)用戶信息存儲單元返回的短消息路由信息和從獨立數(shù)據(jù)庫獲取的短消息路由優(yōu)先級信息,確定最高優(yōu)先級的短消息路由,上述方案中,所述設(shè)備地址包括MSC地址和/或SGSN地址、以及IP短消息關(guān)口地址。
該方法進(jìn)一步包括以最高優(yōu)先級的短消息路由發(fā)送短消息失敗后,順序選擇次優(yōu)先級的短消息路由重發(fā)該短消息。
上述方案中,所述短消息路由優(yōu)先級信息存儲于用戶信息存儲單元中,或存儲于短消息中心中,或存儲于獨立數(shù)據(jù)庫中。
上述方案中,所述短消息路由優(yōu)先級信息存儲于獨立數(shù)據(jù)庫中,該方法進(jìn)一步包括設(shè)置獨立數(shù)據(jù)庫與短消息中心之間的查詢接口。
上述方案中,所述短消息路由優(yōu)先級信息由用戶配置、或由運營商配置。同時存在由用戶配置的短消息路由優(yōu)先級信息和由運營商配置的短消息路由優(yōu)先級信息,該方法進(jìn)一步包括確定用戶配置的短消息路由優(yōu)先級信息和運營商配置的短消息路由優(yōu)先級信息之間的優(yōu)先順序。
上述方案中,所述短消息路由優(yōu)先級信息包括至少兩種接入網(wǎng)類型對應(yīng)的路由優(yōu)先級信息。所述用戶信息存儲單元為歸屬位置寄存器,或為歸屬簽約用戶服務(wù)器。
本發(fā)明所提供的多路徑下短消息接收路由的選擇方法,在網(wǎng)絡(luò)中存儲包括IP關(guān)口和移動網(wǎng)節(jié)點的短消息路由信息以及每條路由的優(yōu)先級信息,當(dāng)用戶終端可通過多個路由接收短消息時,短消息中心可獲取網(wǎng)絡(luò)中存儲的路由及其優(yōu)先級信息,并根據(jù)所獲得的信息選擇路由進(jìn)行短消息發(fā)送。該方法只需對網(wǎng)絡(luò)中部分節(jié)點和接口協(xié)議進(jìn)行較小增強(qiáng),對網(wǎng)絡(luò)框架沒有任何影響,易于技術(shù)的實現(xiàn)和網(wǎng)絡(luò)的實施。同時,本發(fā)明允許用戶和運營商根據(jù)自身需要或網(wǎng)絡(luò)實際情況自主設(shè)置多個短消息接收路由的優(yōu)先級,使短消息中心能靈活的選擇最佳路由發(fā)送短消息,或者說,能使用戶和運營商根據(jù)自己的需要從適當(dāng)?shù)穆酚砂l(fā)送短消息到接收方終端,如此,不僅為短消息業(yè)務(wù)提供了更大靈活性,還有利于充分合理地利用網(wǎng)絡(luò)資源,進(jìn)而提高了用戶的業(yè)務(wù)滿意度。
圖1為基于IP的支持短消息業(yè)務(wù)的網(wǎng)絡(luò)架構(gòu)示意圖;圖2為移動終端接收短消息的處理流程示意圖;圖3為本發(fā)明方法一具體實施例的處理流程圖。
具體實施例方式
本發(fā)明的核心思想是提出一種多路徑下短消息接收路由的選擇機(jī)制,在網(wǎng)絡(luò)中存儲包括IP關(guān)口和移動網(wǎng)節(jié)點的短消息路由信息以及每條路由對應(yīng)的優(yōu)先級,當(dāng)用戶終端可通過多個路由接收短消息時,短消息中心先從網(wǎng)絡(luò)中獲取能發(fā)送當(dāng)前短消息的所有路由信息及其優(yōu)先級信息,并根據(jù)獲得的路由優(yōu)先級選擇路由,通過所選擇的路由將短消息發(fā)送給用戶終端。
這里,所述路由信息從用戶信息存儲單元獲取,該用戶信息存儲單元可以是HLR或HSS。所述短消息路由優(yōu)先級信息可以存儲在不同的網(wǎng)絡(luò)功能實體中,比如短消息中心、或HLR/HSS、或采用獨立數(shù)據(jù)庫,其中所述短消息中心是集成SM-SC、GMSC和SMS-IWMSC三位一體的設(shè)備,如果所述短消息路由優(yōu)先級信息保存在獨立數(shù)據(jù)庫中,則需要在獨立數(shù)據(jù)庫與短消息中心之間設(shè)置查詢接口。所有不同的短消息接收路由的優(yōu)先級信息可以采用列表形式或其它形式保存,以列表形式保存時可稱為短消息路由優(yōu)先列表,該列表主要包括網(wǎng)絡(luò)類型及其對應(yīng)的優(yōu)先級信息;該列表內(nèi)容可以由用戶終端或運營商根據(jù)需要或網(wǎng)絡(luò)實際應(yīng)用情況進(jìn)行配置,比如根據(jù)資費情況、網(wǎng)絡(luò)傳輸可靠性、應(yīng)用短消息業(yè)務(wù)的便利性等等因素確定或調(diào)整不同接收路由的優(yōu)先級別。
一般,當(dāng)支持IP接入方式的用戶應(yīng)用短消息業(yè)務(wù)時,先注冊到IP-SM-GW上,再由IP-SM-GW通知HLR/HSS該用戶的注冊狀態(tài)以及IP-SM-GW地址,HLR/HSS保存用戶狀態(tài)和用戶所在的IP-SM-GW地址。那么,為使同時存在移動網(wǎng)連接和其它基于IP網(wǎng)絡(luò)連接的用戶終端能通過移動網(wǎng)或其它基于IP的網(wǎng)絡(luò)接收短消息,要擴(kuò)展MAP協(xié)議中HLR/HSS向GMSC返回的短消息路由查詢響應(yīng)消息,在原來返回MSC地址和/或SGSN地址的基礎(chǔ)上,至少增加IP-SM-GW地址。隨著終端接入方式的更多樣化,還可以對該響應(yīng)消息的內(nèi)容根據(jù)接入方式的變化進(jìn)行擴(kuò)展和更新。這里,通過WLAN、xDSL等方式接入都屬于支持IP接入方式。
由于短消息業(yè)務(wù)通過移動網(wǎng)或其它基于IP的網(wǎng)絡(luò)如WLAN網(wǎng)絡(luò)提供時,可能存在一些區(qū)別,比如資費不同、網(wǎng)絡(luò)傳輸可靠性不同、終端通過不同網(wǎng)絡(luò)應(yīng)用短消息業(yè)務(wù)的便利性不同、用戶個人喜好等等。因此,允許用戶和/或運營商根據(jù)不同的因素自主設(shè)置用戶終端接收短消息的路由優(yōu)先列表,該列表中至少包含兩種或兩種以上接入網(wǎng)類型及其對應(yīng)的優(yōu)先級信息,如WLAN網(wǎng)和WCDMA/GSM移動網(wǎng),當(dāng)然,該短消息路由優(yōu)先列表是能夠擴(kuò)展的,GMSC能根據(jù)短消息路由優(yōu)先列表中接入網(wǎng)類型的優(yōu)先級進(jìn)行短消息路由。
當(dāng)短消息中心保存短消息路由優(yōu)先列表時,短消息中心根據(jù)列表中的網(wǎng)絡(luò)優(yōu)先順序和從HLR/HSS獲取的短消息路由信息,選擇最高優(yōu)先級的網(wǎng)絡(luò)類型對應(yīng)的設(shè)備地址發(fā)送短消息;當(dāng)HLR/HSS中保存短消息路由優(yōu)先列表時,HLR/HSS根據(jù)列表中的網(wǎng)絡(luò)優(yōu)先順序,將對應(yīng)的短消息路由信息中的地址進(jìn)行優(yōu)先級排序,并向短消息中心提供具有優(yōu)先級順序的短消息路由信息,可以將高優(yōu)先級的地址置于前,低優(yōu)先級的地址置于后,當(dāng)然,反之亦可。
由于短消息中心可以有多個,且短消息的發(fā)送方和短消息的接收方可能不歸屬于同一個短消息中心,所以,短消息路由優(yōu)先列表不能只保存在某個用戶歸屬的短消息中心中,而是要在每個短消息中心都保存所有用戶的短消息路由優(yōu)先列表,以保持信息的同步。但如此,占用網(wǎng)絡(luò)資源相對要多,復(fù)雜度相對要大,因此,優(yōu)選的是將短消息路由優(yōu)先列表保存在用戶終端歸屬的HLR/HSS上,或?qū)⒍滔⒙酚蓛?yōu)先列表直接保存于獨立數(shù)據(jù)庫中,網(wǎng)絡(luò)中同時可以存在一個或多個獨立數(shù)據(jù)庫,某用戶的短消息路由優(yōu)先列表只存放在一個獨立數(shù)據(jù)庫中,各網(wǎng)絡(luò)實體根據(jù)用戶標(biāo)識從相應(yīng)的數(shù)據(jù)庫中查詢該用戶的短消息路由優(yōu)先級信息。
另外,針對基于IP接入的情況,考慮到基于IP的接入網(wǎng)類型有多種,那么,如果IP-SM-GW與IP終端之間有多條路徑,比如同時可通過WLAN網(wǎng)絡(luò)承載或通過xDSL網(wǎng)絡(luò)承載,這時IP-SM-GW也需要獲取短消息路由優(yōu)先列表決定如何選擇路由,IP-SM-GW獲取短消息路由優(yōu)先列表有兩種方式一種是,在IP-SM-GW中同步保存用戶的短消息路由優(yōu)先列表;另一種是,IP-SM-GW通過獨立數(shù)據(jù)庫或HLR/HSS獲取短消息路由優(yōu)先列表,然后IP-SM-GW根據(jù)當(dāng)前IP客戶端的網(wǎng)絡(luò)連接狀況和路由優(yōu)先列表決定發(fā)送短消息到相應(yīng)的網(wǎng)絡(luò)設(shè)備上。還有一種情況,可以在HLR/HSS或獨立數(shù)據(jù)庫中存儲主要網(wǎng)絡(luò)類型的優(yōu)先級信息,比如IP網(wǎng)絡(luò)優(yōu)于移動公眾網(wǎng),然后在IP-SM-GW上存儲所有基于IP的接入網(wǎng)類型的優(yōu)先級信息,比如WLAN網(wǎng)絡(luò)優(yōu)于xDSL網(wǎng)絡(luò)。在選擇路由時,先確定是否優(yōu)選IP網(wǎng)絡(luò),選定IP網(wǎng)絡(luò)后再確定優(yōu)選哪類網(wǎng)絡(luò)接入。
因為用戶和運營商都可以自主配置短消息路由優(yōu)先列表,那么,當(dāng)同時存在用戶配置和運營商配置的短消息路由優(yōu)先列表時,可以根據(jù)需要或?qū)嶋H運營情況優(yōu)先使用某一個短消息路由優(yōu)先列表,比如確定用戶配置的短消息路由優(yōu)先列表優(yōu)先于運營商配置的短消息路由優(yōu)先列表使用,也就是說,兩種列表同時存在時,先應(yīng)用用戶配置的列表,后應(yīng)用運營商配置的列表。由于短消息中心、HLR/HSS以及獨立數(shù)據(jù)庫都屬于運營商網(wǎng)絡(luò)中的設(shè)備,通常只有運營商才能修改和維護(hù)網(wǎng)絡(luò)設(shè)備中的用戶信息,因此,用戶配置的短消息路由優(yōu)先列表需要更新時,可通過多種方式通知運營商,由運營商進(jìn)一步維護(hù)用戶配置的短消息路由優(yōu)先列表,比如通過登錄運營商服務(wù)網(wǎng)站、撥打服務(wù)熱線以及其它方式通知運營商。當(dāng)然,也可以通過用戶終端與短消息中心、或HLR/HSS、或獨立數(shù)據(jù)庫之間的交互,更新不同網(wǎng)絡(luò)設(shè)備上存儲的短消息路由優(yōu)先級信息,這種情況下,就需要增加或修改用戶終端與不同網(wǎng)絡(luò)設(shè)備之間的接口或信令。
當(dāng)通過最高優(yōu)先級路由發(fā)送短消息不成功時,短消息中心或IP-SM-GW可根據(jù)發(fā)送失敗原因,決定是否選擇次高優(yōu)先級路由發(fā)送短消息。如果是由于用戶終端原因?qū)е露滔l(fā)送失敗,一般不需要重發(fā);如果是由于網(wǎng)絡(luò)原因?qū)е露滔l(fā)送失敗,可重選網(wǎng)絡(luò)重發(fā)短消息。
基于上述分析,本發(fā)明中多路徑下短消息接收路由選擇一具體實施例的處理流程如圖3所示,具體包括以下步驟步驟301短消息中心接收到發(fā)送給某個用戶的短消息后,向HSS查詢短消息路由信息。
步驟302HSS收到查詢短消息路由信息后,判斷自身是否保存有短消息路由優(yōu)先級信息,如果保存,則HSS根據(jù)所存儲的短消息路由優(yōu)先級信息中的網(wǎng)絡(luò)類型優(yōu)先順序,將所有短消息路由信息中的設(shè)備地址進(jìn)行優(yōu)先級排序,并將排序后的設(shè)備地址信息返回給短消息中心,之后繼續(xù)執(zhí)行步驟303,這里,HSS也可以僅返回優(yōu)先級最高的設(shè)備地址給短消息中心;如果未保存,則HSS根據(jù)自身存儲的路由信息,向短消息中心返回沒有優(yōu)先順序的、能發(fā)送當(dāng)前短消息的短消息路由信息,之后執(zhí)行步驟304。
步驟303短消息中心根據(jù)具有優(yōu)先級的短消息路由信息,選擇最高優(yōu)先級路由發(fā)送短消息,之后結(jié)束當(dāng)前處理流程。
如果步驟302中,HSS僅返回優(yōu)先級最高的設(shè)備地址,則本步驟中短消息中心直接按照返回的設(shè)備地址對應(yīng)的路由發(fā)送短消息,之后結(jié)束當(dāng)前處理流程。
步驟304短消息中心判斷自身是否保存有短消息路由優(yōu)先級信息,如果有,則短消息中心根據(jù)HSS發(fā)來的短消息路由信息和自身存儲的短消息路由優(yōu)先級信息選擇最高優(yōu)先級網(wǎng)絡(luò),發(fā)送短消息到所選擇網(wǎng)絡(luò)對應(yīng)的設(shè)備,之后結(jié)束當(dāng)前處理流程;否則,繼續(xù)執(zhí)行步驟305。
步驟305判斷是否存在保存短消息路由優(yōu)先級信息的獨立數(shù)據(jù)庫,如果存在,短消息中心從相應(yīng)獨立數(shù)據(jù)庫中獲取短消息接收方的路由優(yōu)先級信息,根據(jù)HSS發(fā)來的路由信息和從獨立數(shù)據(jù)庫獲得的路由優(yōu)先級信息選擇最高優(yōu)先級網(wǎng)絡(luò),并發(fā)送短消息到所選擇網(wǎng)絡(luò)對應(yīng)的設(shè)備,之后結(jié)束當(dāng)前處理流程;否則,短消息中心根據(jù)HSS發(fā)來的路由信息中的順序,發(fā)送短消息到相應(yīng)的網(wǎng)絡(luò)設(shè)備,之后結(jié)束當(dāng)前處理流程。
本實施例中,所述短消息路由優(yōu)先級信息為包括不同接入方式的短消息路由的優(yōu)先級信息,比如包括IP接入方式和移動公眾網(wǎng)接入方式的短消息路由優(yōu)先級信息。
舉個具體例子來說,某用戶持有WCDMA/WLAN/ADSL多模終端,WLAN和ADSL都是基于IP網(wǎng)絡(luò)接入的,通過IP-SM-GW與短消息中心連接。該用戶配置的短消息路由優(yōu)先列表為WLAN、WCDMA、ADSL,WLAN優(yōu)先級最高,WCDMA次之,ADSL優(yōu)先級最低。HSS中保存的該用戶狀態(tài)為同時有WLAN和WCDMA CS、WCDMA PS連接,也就是說,可選擇的路由有通過IP-SM-GW、SGSN或MSC發(fā)送,相應(yīng)的,HSS中保存了該用戶接入的IP-SM-GW、SGSN以及MSC的地址。
當(dāng)該用戶作為短消息接收方時,短消息中心向HSS查詢當(dāng)前短消息的發(fā)送路由信息,如果HSS中保存有短消息路由優(yōu)先列表,則HSS返回帶優(yōu)先級順序的路由信息,即返回以優(yōu)先級順序排列的IP-SM-GW、SGSN和MSC地址,短消息中心選擇最優(yōu)路由為經(jīng)過IP-SM-GW,則將短消息發(fā)送到IP-SM-GW,然后,再根據(jù)優(yōu)先級順序經(jīng)WLAN網(wǎng)絡(luò)到達(dá)用戶終端。
如果HSS未保存短消息路由優(yōu)先列表,而短消息中心保存有短消息路由優(yōu)先列表,則HSS向短消息中心返回沒有優(yōu)先級順序的短消息路由信息,短消息中心根據(jù)從HSS獲取的路由信息和自身保存的短消息接收方路由優(yōu)先列表,選擇最優(yōu)路由,即發(fā)送到IP-SM-GW,然后根據(jù)優(yōu)先級順序經(jīng)WLAN網(wǎng)絡(luò)到達(dá)用戶終端。
如果短消息中心也未保存短消息路由優(yōu)先列表,但存在保存短消息路由優(yōu)先列表的獨立數(shù)據(jù)庫,則短消息中心通過查詢獨立數(shù)據(jù)庫獲取短消息接收方路由優(yōu)先列表,然后根據(jù)從HSS獲取的路由信息和查詢到的短消息接收方路由優(yōu)先列表,選擇最優(yōu)路由,即發(fā)送到IP-SM-GW,然后再根據(jù)優(yōu)先級順序經(jīng)WLAN網(wǎng)絡(luò)到達(dá)用戶終端。
以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種多路徑下短消息路由選擇的方法,其特征在于,該方法包括短消息中心收到要發(fā)送的短消息后,獲取所有能發(fā)送當(dāng)前短消息的短消息路由,并判斷是否能獲取短消息路由的優(yōu)先級信息,如果能獲取,則選擇最高優(yōu)先級的短消息路由發(fā)送短消息;否則,根據(jù)所獲得的短消息路由順序發(fā)送短消息;其中,所述短消息路由優(yōu)先級信息為包括不同接入方式的短消息路由的優(yōu)先級信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取短消息路由具體為短消息中心向用戶信息存儲單元發(fā)送查詢短消息路由信息,用戶信息存儲單元根據(jù)自身保存的路由信息,向短消息中心返回所有能發(fā)送當(dāng)前短消息的包括不同接入方式的短消息路由。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷是否能獲取短消息路由的優(yōu)先級信息具體包括a.短消息中心向用戶信息存儲單元發(fā)送查詢短消息路由信息,用戶信息存儲單元判斷自身是否保存有短消息路由優(yōu)先級信息,如果有,則將自身保存的短消息路由優(yōu)先級信息返回給短消息中心,短消息中心能獲取短消息路由優(yōu)先級信息,結(jié)束本處理流程;否則,執(zhí)行步驟b;b.短消息中心判斷自身是否保存有短消息路由優(yōu)先級信息,如果有,則短消息中心能獲取短消息路由優(yōu)先級信息,結(jié)束本處理流程;否則,執(zhí)行步驟c;c.判斷是否存在保存短消息路由優(yōu)先級信息的獨立數(shù)據(jù)庫,如果存在,短消息中心從相應(yīng)獨立數(shù)據(jù)庫中獲取短消息路由優(yōu)先級信息,否則,短消息中心不能獲取短消息路由優(yōu)先級信息。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,步驟a中用戶信息存儲單元保存有短消息路由優(yōu)先級信息,步驟a進(jìn)一步包括用戶信息存儲單元將所有短消息路由信息中的設(shè)備地址進(jìn)行優(yōu)先級排序,并將排序后的設(shè)備地址信息返回短消息中心;步驟a中用戶信息存儲單元未保存短消息路由優(yōu)先級信息,步驟a進(jìn)一步包括用戶信息存儲單元向短消息中心返回所有沒有優(yōu)先順序的能發(fā)送當(dāng)前短消息的短消息路由信息。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述選擇最高優(yōu)先級的短消息路由具體為短消息中心根據(jù)用戶信息存儲單元返回的經(jīng)過排序的設(shè)備地址信息,確定最高優(yōu)先級的短消息路由。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述選擇最高優(yōu)先級的短消息路由具體為短消息中心根據(jù)用戶信息存儲單元返回的短消息路由信息和自身存儲的短消息路由優(yōu)先級信息,確定最高優(yōu)先級的短消息路由。
7.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述選擇最高優(yōu)先級的短消息路由具體為短消息中心根據(jù)用戶信息存儲單元返回的短消息路由信息和從獨立數(shù)據(jù)庫獲取的短消息路由優(yōu)先級信息,確定最高優(yōu)先級的短消息路由。
8.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,所述設(shè)備地址包括MSC地址和/或SGSN地址、以及IP短消息關(guān)口地址。
9.根據(jù)權(quán)利要求1至7任一項所述的方法,其特征在于,該方法進(jìn)一步包括以最高優(yōu)先級的短消息路由發(fā)送短消息失敗后,順序選擇次優(yōu)先級的短消息路由重發(fā)該短消息。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述短消息路由優(yōu)先級信息存儲于用戶信息存儲單元中,或存儲于短消息中心中,或存儲于獨立數(shù)據(jù)庫中。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述短消息路由優(yōu)先級信息存儲于獨立數(shù)據(jù)庫中,該方法進(jìn)一步包括設(shè)置獨立數(shù)據(jù)庫與短消息中心之間的查詢接口。
12.根據(jù)權(quán)利要求1至7任一項所述的方法,其特征在于,所述短消息路由優(yōu)先級信息由用戶配置、或由運營商配置。
13.根據(jù)權(quán)利要求1至7任一項所述的方法,其特征在于,同時存在由用戶配置的短消息路由優(yōu)先級信息和由運營商配置的短消息路由優(yōu)先級信息,該方法進(jìn)一步包括確定用戶配置的短消息路由優(yōu)先級信息和運營商配置的短消息路由優(yōu)先級信息之間的優(yōu)先順序。
14.根據(jù)權(quán)利要求1至7任一項所述的方法,其特征在于,所述短消息路由優(yōu)先級信息包括至少兩種接入網(wǎng)類型對應(yīng)的路由優(yōu)先級信息。
15.根據(jù)權(quán)利要求1、2、3、4、5、6、7或10所述的方法,其特征在于,所述用戶信息存儲單元為歸屬位置寄存器,或為歸屬簽約用戶服務(wù)器。
全文摘要
本發(fā)明公開了一種多路徑下短消息路由選擇的方法,該方法包括短消息中心收到要發(fā)送的短消息后,獲取所有能發(fā)送當(dāng)前短消息的短消息路由,并判斷是否能獲取短消息路由的優(yōu)先級信息,如果能獲取,則選擇最高優(yōu)先級的短消息路由發(fā)送短消息;否則,根據(jù)所獲得的短消息路由順序發(fā)送短消息,其中,所述短消息路由優(yōu)先級信息為包括不同接入方式的短消息路由的優(yōu)先級信息。采用該方法使短消息中心能靈活的選擇最佳路由發(fā)送短消息,增強(qiáng)了提供短消息業(yè)務(wù)的靈活性,能更充分合理地利用網(wǎng)絡(luò)資源。
文檔編號H04W40/02GK1758774SQ20041008095
公開日2006年4月12日 申請日期2004年10月10日 優(yōu)先權(quán)日2004年10月10日
發(fā)明者張文林, 段小琴, 王潔 申請人:華為技術(shù)有限公司