消息處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種消息處理方法及裝置。
【背景技術(shù)】
[0002]短信是傳統(tǒng)電路域(簡稱CS域)的一項基本電信業(yè)務(wù),除了為用戶提供了普通消息通訊的服務(wù)外,還提供了內(nèi)容豐富,功能強(qiáng)大的增值業(yè)務(wù),以其高普及率給運(yùn)營商帶來了豐富的利潤收益。
[0003]IP短信是一種基于IP網(wǎng)絡(luò)實現(xiàn)的短消息業(yè)務(wù)。隨著新一代網(wǎng)絡(luò)技術(shù)的發(fā)展,3GPP標(biāo)準(zhǔn)組織提出了 IP多媒體子系統(tǒng)(簡稱IMS),它是一種基于IP網(wǎng)絡(luò)上提供多媒體業(yè)務(wù)的通用網(wǎng)絡(luò)架構(gòu),將逐步成為電信核心業(yè)務(wù)的目標(biāo)架構(gòu)。在頂S標(biāo)準(zhǔn)中,定義了基本的多媒體會話類業(yè)務(wù)規(guī)范,包括多媒體會議、一鍵通(PoC)、呈現(xiàn)、組管理和即時消息,其中短消息仍然作為一種單獨(dú)的業(yè)務(wù),只是由頂S網(wǎng)絡(luò)來承載。
[0004]為了讓用戶能在任何時間、任何地點(diǎn),通過任何終端,任何網(wǎng)絡(luò)接入都能進(jìn)行短消息業(yè)務(wù),有必要將IP短消息和電路域短消息進(jìn)行交互通信。當(dāng)前3GPP已經(jīng)提出了關(guān)于這兩類短消息互通的解決方案和相關(guān)規(guī)范,但現(xiàn)有方案的實現(xiàn)對網(wǎng)絡(luò)信令資源利用率不高,流程比較復(fù)雜、涉及改動的網(wǎng)元多等局限性。
[0005]針對相關(guān)技術(shù)中實現(xiàn)頂S域用戶和CS域用戶的短消息業(yè)務(wù)互通存在的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0006]針對相關(guān)技術(shù)中實現(xiàn)頂S域用戶和CS域用戶的短消息業(yè)務(wù)互通存在的問題,本發(fā)明提供了一種消息處理方法及裝置,以至少解決上述問題。
[0007]根據(jù)本發(fā)明的一個方面,提供了一種消息處理方法,包括:互通網(wǎng)關(guān)接收消息,其中,所述互通網(wǎng)關(guān)連接MS域和電路域;所述互通網(wǎng)關(guān)通過所述消息的目標(biāo)用戶的所在域?qū)⑺鱿l(fā)送給所述目標(biāo)用戶,其中,所述目標(biāo)用戶的所在域是所述互通網(wǎng)關(guān)連接的域中的之一。
[0008]優(yōu)選地,所述互通網(wǎng)關(guān)通過所述目標(biāo)用戶的所在域?qū)⑺鱿l(fā)送給所述目標(biāo)用戶包括:
[0009]在所述消息來源于所述頂S域的情況下,所述互通網(wǎng)關(guān)判斷所述目標(biāo)用戶是否為IMS注冊用戶并且所述目標(biāo)用戶是否為可用狀態(tài),判斷結(jié)果均為是的情況下,所述互通網(wǎng)關(guān)根據(jù)所述目標(biāo)用戶的路由信息將所述消息經(jīng)由所述MS域發(fā)送給所述目標(biāo)用戶。
[0010]優(yōu)選地,所述互通網(wǎng)關(guān)通過所述目標(biāo)用戶的所在域?qū)⑺鱿l(fā)送給所述目標(biāo)用戶包括:
[0011 ] 在所述目標(biāo)用戶不是所述IMS注冊用戶,或者所述目標(biāo)用戶為所述IMS注冊用戶但為不可用狀態(tài)的情況下,或者,在所述互通網(wǎng)關(guān)根據(jù)所述目標(biāo)用戶的路由信息將所述消息經(jīng)由所述MS域發(fā)送給所述目標(biāo)用戶失敗的情況下,所述互通網(wǎng)關(guān)將所述消息轉(zhuǎn)換為所述電路域的消息,經(jīng)所述電路域?qū)⑥D(zhuǎn)換后的消息發(fā)送給所述目標(biāo)用戶。
[0012]優(yōu)選地,所述互通網(wǎng)關(guān)將所述轉(zhuǎn)換后的消息發(fā)送給所述目標(biāo)用戶包括:所述互通網(wǎng)關(guān)將所述轉(zhuǎn)換后的消息發(fā)送給短信中心SMSC,由所述SMSC將所述消息發(fā)送給所述目標(biāo)用戶。
[0013]優(yōu)選地,所述方法還包括:在所述路由消息再次路由到所述互通網(wǎng)關(guān)的情況下,所述互通網(wǎng)關(guān)根據(jù)所述目標(biāo)用戶的狀態(tài)返回失敗響應(yīng);或者,所述互通網(wǎng)關(guān)再次通過所述目標(biāo)用戶的所在域?qū)⑺鱿l(fā)送給所述目標(biāo)用戶。
[0014]優(yōu)選地,在所述消息來源于所述電路域的情況下,所述互通網(wǎng)關(guān)查詢并獲取所述目標(biāo)用戶在所述IMS域中的注冊信息,將所述消息轉(zhuǎn)換為所述IMS域的消息,將轉(zhuǎn)換后的消息發(fā)送給所述目標(biāo)用戶。
[0015]優(yōu)選地,所述互通網(wǎng)關(guān)接收消息包括:所述互通網(wǎng)關(guān)接收短信中心SMSC根據(jù)查詢至IJ的路由發(fā)送的所述消息。
[0016]優(yōu)選地,將轉(zhuǎn)換后的消息發(fā)送給所述目標(biāo)用戶之后,還包括:所述互通網(wǎng)關(guān)接收所述目標(biāo)用戶根據(jù)是否接收到所述消息返回的響應(yīng),將所述響應(yīng)發(fā)送給所述SMSC。
[0017]優(yōu)選地,所述方法還包括:在所述響應(yīng)指示所述消息接收失敗的情況下,所述SMSC向所述HLR發(fā)送提示消息,其中,所述提示消息用于在所述目標(biāo)用戶的狀態(tài)為可用的情況下,通知所述SMSC重新查詢路由并將所述消息再次發(fā)送給所述互通網(wǎng)關(guān)。
[0018]根據(jù)本發(fā)明的另一方面,還提供了一種消息處理裝置,應(yīng)用于互通網(wǎng)關(guān),其中,所述互通網(wǎng)關(guān)連接MS域和電路域,該裝置包括:
[0019]接收模塊,用于接收消息;
[0020]發(fā)送模塊,用于通過所述消息的目標(biāo)用戶的所在域?qū)⑺鱿l(fā)送給所述目標(biāo)用戶,其中,所述目標(biāo)用戶的所在域是所述互通網(wǎng)關(guān)連接的域中的之一。
[0021]優(yōu)選地,所述發(fā)送模塊包括:
[0022]第一判斷單元,用于在所述消息來源于所述IMS域的情況下,判斷所述目標(biāo)用戶是否為MS注冊用戶并且所述目標(biāo)用戶是否為可用狀態(tài);
[0023]第一發(fā)送單元,用于在判斷結(jié)果均為是的情況下,根據(jù)所述目標(biāo)用戶的路由信息將所述消息經(jīng)由所述MS域發(fā)送給所述目標(biāo)用戶。
[0024]第二發(fā)送單元,用于在所述目標(biāo)用戶不是所述頂S注冊用戶,或者所述目標(biāo)用戶為所述MS注冊用戶但為不可用狀態(tài)的情況下,或者,在所述互通網(wǎng)關(guān)根據(jù)所述目標(biāo)用戶的路由信息將所述消息經(jīng)由所述MS域發(fā)送給所述目標(biāo)用戶失敗的情況下,將所述消息轉(zhuǎn)換為所述電路域的消息,經(jīng)所述電路域?qū)⑥D(zhuǎn)換后的消息發(fā)送給所述目標(biāo)用戶。
[0025]優(yōu)選地,所述第二發(fā)送單元,還用于將所述轉(zhuǎn)換后的消息發(fā)送給短信中心SMSC,由所述SMSC將所述消息發(fā)送給所述目標(biāo)用戶。
[0026]優(yōu)選地,所述裝置還用于在所述路由消息再次路由到所述互通網(wǎng)關(guān)的情況下,根據(jù)所述目標(biāo)用戶的狀態(tài)返回失敗響應(yīng);或者,所述互通網(wǎng)關(guān)再次通過所述目標(biāo)用戶的所在域?qū)⑺鱿l(fā)送給所述目標(biāo)用戶。
[0027]優(yōu)選地,所述發(fā)送模塊還用于在所述消息來源于所述電路域的情況下,查詢并獲取所述目標(biāo)用戶在所述IMS域中的注冊信息,將所述消息轉(zhuǎn)換為所述IMS域的消息,將轉(zhuǎn)換后的消息發(fā)送給所述目標(biāo)用戶。
[0028]優(yōu)選地,所述接收模塊用于接收短信中心SMSC根據(jù)查詢到的路由發(fā)送的所述消肩、O
[0029]優(yōu)選地,所述裝置還用于接收所述目標(biāo)用戶根據(jù)是否接收到所述消息返回的響應(yīng),將所述響應(yīng)發(fā)送給所述SMSC。
[0030]優(yōu)選地,所述裝置還包括:提示單元,用于在所述響應(yīng)指示所述消息接收失敗的情況下,發(fā)送提示消息,其中,所述提示消息用于在所述目標(biāo)用戶的狀態(tài)為可用的情況下,通知所述SMSC重新查詢路由并將所述消息再次發(fā)送給所述互通網(wǎng)關(guān)。
[0031]通過本發(fā)明,采用互通網(wǎng)關(guān)接收消息,其中,所述互通網(wǎng)關(guān)連接頂S域和電路域;所述互通網(wǎng)關(guān)通過所述消息的目標(biāo)用戶的所在域?qū)⑺鱿l(fā)送給所述目標(biāo)用戶,其中,所述目標(biāo)用戶的所在域是所述互通網(wǎng)關(guān)連接的域中的之一,解決了相關(guān)技術(shù)中實現(xiàn)頂S域用戶和CS域用戶的短消息業(yè)務(wù)互通存在的問題,進(jìn)而使得在不改動現(xiàn)有網(wǎng)絡(luò)的前提下實現(xiàn)了 IP短消息與電路域短消息之間的互通,提高了資源利用率。
【附圖說明】
[0032]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0033]圖1是根據(jù)本發(fā)明實施例的一種消息處理方法的流程圖;
[0034]圖2是根據(jù)本發(fā)明實施例的一種消息處理裝置的結(jié)構(gòu)框圖;
[0035]圖3是根據(jù)本發(fā)明優(yōu)選實施例的消息處理裝置的結(jié)構(gòu)框圖;
[0036]圖4a是根據(jù)本發(fā)明實施例的IP短消息發(fā)往同時注冊在IMS域和電路域的用戶的流程圖一;
[0037]圖4b是根據(jù)本發(fā)明實施例的IP短消息發(fā)往同時注冊在IMS域和電路域的用戶的流程圖二 ;
[0038]圖5是根據(jù)本發(fā)明實施例的電路域短消息發(fā)往頂S域用戶的流程圖;
[0039]圖6是根據(jù)本發(fā)明實施例的頂S用戶可用后進(jìn)行消息重試的流程圖。
【具體實施方式】
[0040]下文中將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本