專(zhuān)利名稱(chēng)::異構(gòu)網(wǎng)絡(luò)間的消息傳輸方法及其裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及無(wú)線(xiàn)通信領(lǐng)域,尤其涉及異構(gòu)網(wǎng)絡(luò)間的消息傳輸方法以及消息轉(zhuǎn)換裝置。
背景技術(shù):
:IMS(IPMultimediaSub-system,IP多媒體子系統(tǒng))網(wǎng)絡(luò)是在電信網(wǎng)絡(luò)中,為方便、靈活的提供業(yè)務(wù)設(shè)計(jì)的網(wǎng)絡(luò)。IMS消息業(yè)務(wù)是基于IMS網(wǎng)絡(luò)的消息業(yè)務(wù),可以傳輸文字和附件。IMS消息傳輸過(guò)程如下從發(fā)端終端發(fā)出,經(jīng)核心網(wǎng)路由到發(fā)端消息服務(wù)器;發(fā)端消息服務(wù)器根據(jù)消息的業(yè)務(wù)字段和存儲(chǔ)的用戶(hù)信息觸發(fā)業(yè)務(wù),然后下發(fā)IMS消息;核心網(wǎng)根據(jù)IMS消息的目的地址,將IMS消息路由到收端用戶(hù)的歸屬消息服務(wù)器;收端用戶(hù)的歸屬消息服務(wù)器根據(jù)收端用戶(hù)的用戶(hù)信息觸發(fā)業(yè)務(wù)、丟棄消息或下發(fā)IMS消息到收端終端。短信是2G網(wǎng)絡(luò)的熱門(mén)業(yè)務(wù)之一,擁有大量的用戶(hù)資源。短信業(yè)務(wù)是基于PLMN(PublicLandMobileNetwork,公共陸上移動(dòng)網(wǎng)絡(luò))的業(yè)務(wù),可以傳輸文字。短信傳輸過(guò)程如下從發(fā)端終端發(fā)出,經(jīng)PS域網(wǎng)絡(luò)路由到短信中心;短信中心根據(jù)收端號(hào)碼,將短信發(fā)送到收端終端。如果收端用戶(hù)是其他系統(tǒng)的用戶(hù),則在短信傳輸過(guò)程中,短信中心根據(jù)收端號(hào)碼,將短信發(fā)送到短信網(wǎng)關(guān),由短信網(wǎng)關(guān)將短信路由到其他系統(tǒng)的短信中心,并最終發(fā)送到收端終端。彩信是2.5G網(wǎng)絡(luò)的熱門(mén)業(yè)務(wù)之一,擁有大量的用戶(hù)資源。彩信業(yè)務(wù)M于PLMN的業(yè)務(wù),可以傳輸文字和附件。短信傳輸過(guò)程如下從發(fā)端終端發(fā)出,經(jīng)PLMN網(wǎng)絡(luò)路由到發(fā)端用戶(hù)的歸屬彩信中心;發(fā)端用戶(hù)歸屬的彩信中心根據(jù)收端號(hào)碼,將彩信發(fā)送到收端用戶(hù)歸屬的彩信中心;收端用戶(hù)歸屬的彩信中心根據(jù)收端號(hào)碼,將彩信發(fā)送到收端終端。由于2G和2.5G的PLMN網(wǎng)絡(luò)所采用的網(wǎng)絡(luò)協(xié)議與IMS系統(tǒng)所采用的網(wǎng)絡(luò)協(xié)議不相同,因此,在IMS消息業(yè)務(wù)發(fā)展的初期,需要解決IMS用戶(hù)與短信用戶(hù)或與彩信用戶(hù)與之間的消息互通,而現(xiàn)有技術(shù)還沒(méi)有針對(duì)這個(gè)問(wèn)題給出具體的解決方案。
發(fā)明內(nèi)容本發(fā)明實(shí)施例揭示了異構(gòu)網(wǎng)絡(luò)間的消息傳輸方法及其裝置,以實(shí)現(xiàn)IMS網(wǎng)絡(luò)的消息與非IMS網(wǎng)絡(luò)的消息之間的互通。本發(fā)明實(shí)施例揭示的一種異構(gòu)網(wǎng)絡(luò)間的消息傳輸方法,包括以下步驟接收由IP多々某體子系統(tǒng)IMS網(wǎng)絡(luò)發(fā)送的IMS消息;將所述IMS消息轉(zhuǎn)換為非IMS消息;通過(guò)所述非IMS消息的歸屬網(wǎng)絡(luò)將所述非IMS消息發(fā)送到所述非IMS消息的接收端。本發(fā)明實(shí)施例揭示的另一種異構(gòu)網(wǎng)絡(luò)間的消息傳輸方法,包括以下步驟接收由非IMS網(wǎng)絡(luò)發(fā)送的非IMS消息;將所述非IMS消息轉(zhuǎn)換為IMS消息;通過(guò)IMS網(wǎng)絡(luò)將所述IMS消息發(fā)送到所述IMS消息的接收端。本發(fā)明實(shí)施例揭示的消息轉(zhuǎn)換裝置,包括接收模塊,用于接收由IMS網(wǎng)絡(luò)發(fā)送的IMS消息;轉(zhuǎn)換模塊,用于將所述IMS消息轉(zhuǎn)換為非IMS消息;發(fā)送^f莫塊,用于將所述非IMS消息發(fā)送到所述非IMS消息的歸屬網(wǎng)絡(luò),所述非IMS消息的歸屬網(wǎng)絡(luò)將所述非IMS消息發(fā)送到所述非IMS消息的接收端。本發(fā)明實(shí)施例揭示的另一種消息轉(zhuǎn)換裝置,包括接收模塊,用于接收由非IMS網(wǎng)絡(luò)發(fā)送的非IMS消息;轉(zhuǎn)換模塊,用于將所述非IMS消息轉(zhuǎn)換為IMS消息;發(fā)送模塊,用于將所述IMS消息發(fā)送到IMS網(wǎng)絡(luò),所述IMS網(wǎng)絡(luò)將所述IMS消息發(fā)送到所述IMS消息的接收端。本發(fā)明的上述實(shí)施例,在將IMS網(wǎng)絡(luò)的消息發(fā)送到非IMS網(wǎng)絡(luò)的過(guò)程中,通過(guò)將IMS消息轉(zhuǎn)換為非IMS消息,并由該非IMS消息的歸屬網(wǎng)絡(luò)發(fā)送到非IMS網(wǎng)絡(luò)中的接收端,乂人而實(shí)現(xiàn)了IMS網(wǎng)絡(luò)消息到非IMS網(wǎng)絡(luò)的互通;在將非IMS網(wǎng)絡(luò)的消息發(fā)送到IMS網(wǎng)絡(luò)的過(guò)程中,通過(guò)將非IMS網(wǎng)絡(luò)的消息轉(zhuǎn)換為IMS網(wǎng)絡(luò)的消息,并由IMS網(wǎng)絡(luò)發(fā)送到IMS網(wǎng)絡(luò)的接收端,從而實(shí)現(xiàn)了非IMS網(wǎng)絡(luò)的消息到IMS網(wǎng)絡(luò)的互通,克服了現(xiàn)有技術(shù)中不能實(shí)現(xiàn)IMS網(wǎng)絡(luò)和非IMS網(wǎng)絡(luò)間消息互通的問(wèn)題。圖1A、圖IB為本發(fā)明實(shí)施例一的組網(wǎng)結(jié)構(gòu)示意圖2A、圖2B為本發(fā)明實(shí)施例一的短信與IM消息互通的流程示意圖;圖3A、圖3B、圖3C和圖3D為本發(fā)明實(shí)施例二的組網(wǎng)結(jié)構(gòu)示意圖4A、圖4B為本發(fā)明實(shí)施例三的短信與IM消息互通的流程示意圖;圖5A、圖5B為本發(fā)明實(shí)施例四的短信與IM消息互通的流程示意圖;圖6A、圖6B為本發(fā)明實(shí)施例五的組網(wǎng)結(jié)構(gòu)圖7A、圖7B為本發(fā)明實(shí)施例五的短信與IM消息互通的流程示意圖;圖8A、圖8B為本發(fā)明實(shí)施例六的短信與IM消息互通的流程示意圖;圖9A、圖9B為本發(fā)明實(shí)施例的消息轉(zhuǎn)換裝置的結(jié)構(gòu)示意圖。具體實(shí)施例方式本發(fā)明的實(shí)施例提供了IMS網(wǎng)絡(luò)的IMS消息,如SIP(SessionInitiatedProtocol,會(huì)話(huà)初始化協(xié)議)消息和其它類(lèi)型消息互通的技術(shù)方案。SIP消息包括如IM消息(InstantMassage,即時(shí)消息)等類(lèi)型的消息,其它類(lèi)型的消息包括如短信、彩信等類(lèi)型的消息。下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。實(shí)施例一本實(shí)施例描述了通過(guò)設(shè)置協(xié)議轉(zhuǎn)換設(shè)備進(jìn)行消息格式轉(zhuǎn)換,實(shí)現(xiàn)IM消息與短信,或IM消息與彩信的互通方案。本實(shí)施例通過(guò)在IMS系統(tǒng)中設(shè)置SMSProxy(短信代理服務(wù)器)實(shí)現(xiàn)IM消息與短信互通,通過(guò)在IMS系統(tǒng)中設(shè)置MMSProxy(彩信代理服務(wù)器)實(shí)現(xiàn)IM消息與彩信互通,其網(wǎng)絡(luò)結(jié)構(gòu)分別如圖1A和1B所示。參見(jiàn)圖1A,為本發(fā)明實(shí)施例一中短信與IM消息互通的組網(wǎng)結(jié)構(gòu)示意圖。圖1A的組網(wǎng)中包括PLMN網(wǎng)絡(luò)和IMS網(wǎng)絡(luò),這兩個(gè)網(wǎng)絡(luò)是相互獨(dú)立的,其中MSC(MSCMobileSwitchingCenter,移動(dòng)交換中心)和HLR(HomeLocationRegister,歸屬位置寄存器)是2G網(wǎng)絡(luò)核心網(wǎng)網(wǎng)元,MSC用于終端移動(dòng)控制,HLR用于存儲(chǔ)用戶(hù)信息;短信中心、SMS-GMSC(短信服務(wù)-關(guān)口移動(dòng)交換中心)、SMS-IWMSC(短信互通的移動(dòng)交換中心),用于提供短信功能;短信網(wǎng)關(guān),使用消息網(wǎng)關(guān)協(xié)議,實(shí)現(xiàn)短信中心和IMS系統(tǒng)的消息互發(fā);MessagingAS(消息服務(wù)器),用于實(shí)現(xiàn)IMS系統(tǒng)的消息業(yè)務(wù);SMSProxy,與短信網(wǎng)關(guān)交互,收發(fā)消息,部署時(shí)使用的協(xié)議與短信網(wǎng)關(guān)保持一致;與MessagingAS交互,實(shí)現(xiàn)消息格式的轉(zhuǎn)換。SMSProxy與短信網(wǎng)關(guān)間的接口為Ps接口,使用運(yùn)營(yíng)商指定的協(xié)議,如,SMPP(ShortMessagePeertoPeer,短信點(diǎn)對(duì)點(diǎn)協(xié)i義)或CMPP(ChinaMobilePeertoPeer,中國(guó)移動(dòng)通信互聯(lián)網(wǎng)短信網(wǎng)關(guān)接口協(xié)議)或其他消息網(wǎng)關(guān)協(xié)議;SMSProxy與MessagingAS間的接口為Is接口,使用私有協(xié)議。SMSProxy啟動(dòng)后,要向短信網(wǎng)關(guān)發(fā)起注冊(cè),使SMSProxy中配置短信網(wǎng)關(guān)的地址信息、帳號(hào)信息、使用的協(xié)議類(lèi)型等信息,以便實(shí)現(xiàn)SMSProxy與短信網(wǎng)關(guān)進(jìn)行交互。例如,短信網(wǎng)關(guān)向SMSProxy發(fā)起注冊(cè),將配置文件ID發(fā)送給SMSProxy;SMSProxy獲取相應(yīng)的配置文件,將配置文件中的信息配置到本地,配置信息可以包括SMSProxy的IP地址、短信網(wǎng)關(guān)的IP地址、短信網(wǎng)關(guān)的協(xié)議端口號(hào)、短信網(wǎng)關(guān)的SP(ServiceProvider,業(yè)務(wù)提供商)帳號(hào)、協(xié)議ID(表明短信網(wǎng)關(guān)與SMSProxy之間使用的協(xié)議),以及登錄方式等信息。參見(jiàn)圖IB,為本發(fā)明實(shí)施例一中彩信與IM消息互通的組網(wǎng)結(jié)構(gòu)示意圖。圖IB的組網(wǎng)中包括2.5G網(wǎng)絡(luò)(PLMN網(wǎng)絡(luò))和IMS網(wǎng)絡(luò),這兩個(gè)網(wǎng)絡(luò)是相互獨(dú)立的,其中MSC、WAPGW(無(wú)線(xiàn)應(yīng)用協(xié)議網(wǎng)關(guān))、GGSN(GatewayGPRSSupportNode,網(wǎng)關(guān)GPRS支持節(jié)點(diǎn))、SGSN(ServingGPRSSupportNode,服務(wù)GPRS支持節(jié)點(diǎn))是2.5G網(wǎng)元,用于對(duì)終端進(jìn)行移動(dòng)管理;彩信中心,用于提供彩信功能;MessagingAS,用于實(shí)現(xiàn)IMS系統(tǒng)的消息業(yè)務(wù);MMSProxy,與彩信中心交互,部署時(shí)使用的協(xié)議與彩信中心保持一致;與MessagingAS交互,實(shí)現(xiàn)消息格式的轉(zhuǎn)換。MMSProxy與彩信中心間的接口為Mp接口,如使用運(yùn)營(yíng)商指定的MM7協(xié)議或MM4協(xié)議;MMSProxy與MessagingAS間的接口為Pi接口,使用私有協(xié)議。彩信中心上配置有MMSProxy的信息,可通過(guò)配置界面進(jìn)行配置,配置信息包括MMSProxy的地址等信息。在MMSProxy中配置有彩信中心的信息,可通過(guò)讀取配置文件實(shí)現(xiàn)配置信息的設(shè)置,配置信息可以包括彩信中心的IP地址、彩信中心的協(xié)議端口號(hào)、彩信中心的SP帳號(hào)、協(xié)議ID(表明彩信中心與MMSProxy之間使用的協(xié)議),以及登錄方式等信息?;谏鲜鰣D1A所示的組網(wǎng)結(jié)構(gòu),圖2A和圖2B給出了IM消息與短信互通的流禾呈。參見(jiàn)圖2A,為本發(fā)明實(shí)施例一的IMS用戶(hù)發(fā)送IM消息到短信用戶(hù)的流程示意圖,其中,MessagingAS與IMS終端之間的信令流程與IMS系統(tǒng)收發(fā)IM消息的流程一致,短信終端與短信中心之間的信令流程與PLMN網(wǎng)絡(luò)中收發(fā)短信的流程一致;具體步驟包括步驟201、IMS用戶(hù)終端設(shè)置發(fā)送IM消息,并設(shè)置消息類(lèi)型為短信,發(fā)送到該IMS終端的歸屬I(mǎi)MS核心網(wǎng)。IMS終端在IM消息體中增設(shè)消息類(lèi)型標(biāo)識(shí),并設(shè)置該消息類(lèi)型為短信,例如,消息類(lèi)型由Message/CPIM消息體擴(kuò)展頭"MsgTyp"標(biāo)識(shí);IMS終端還可以在IM消息體中增設(shè)遞送報(bào)告標(biāo)識(shí),表示發(fā)端終端是否需要遞送報(bào)告。例如,遞送報(bào)告標(biāo)識(shí)由Message/CPIM消息體擴(kuò)展頭"REPORT"的取值標(biāo)識(shí)。IM消息的源地址和目的地址為SIPURI地址,或者IM消息的源地址是SIPURI地址,目的地址是用戶(hù)號(hào)碼。本實(shí)施例中,IM消息的源地址是123456@imsl.com,目的地址是987654321。步驟202、IMS終端的歸屬I(mǎi)MS核心網(wǎng)將IM消息發(fā)送到該IMS終端的歸屬M(fèi)essagingAS。步驟203、IMS終端的歸屬M(fèi)essagingAS提取IM消息內(nèi)容和IM消息的發(fā)端號(hào)碼和收端號(hào)碼,并根據(jù)消息類(lèi)型為短信將提取到的內(nèi)容發(fā)送到SMSProxy。MessagingAS收到IM消息后,4艮據(jù)消息類(lèi)型是短信,進(jìn)行如下搡作從IM消息中獲取消息正文文本,丟棄附件(若包含附件);從IM消息的目的地址中提取出用戶(hù)號(hào)碼作為短信的收端號(hào)碼。如果IM消息的目的地址是用戶(hù)號(hào)碼,則直接將其作為收端號(hào)碼;如果IM消息的目的地址是SIPURI地址,則該MessagingAS根據(jù)該SIPURI地址獲取到對(duì)應(yīng)的用戶(hù)號(hào)碼,例如直接從SIPURI中提取用戶(hù)號(hào)碼。另一種根據(jù)SIPURI獲取對(duì)應(yīng)的用戶(hù)號(hào)碼的方式為該MessagingAS或其它網(wǎng)絡(luò)實(shí)體(如獨(dú)立的ENUM服務(wù)器)中可以配置有短信用戶(hù)號(hào)碼與SIPURI的綁定關(guān)系,MessagingAS可通過(guò)查詢(xún)?cè)摻壎P(guān)系獲得與SIPURI對(duì)應(yīng)的短信用戶(hù)號(hào)碼。采用該種通過(guò)短信用戶(hù)號(hào)碼與SIPURI綁定關(guān)系的方式獲取短信用戶(hù)號(hào)碼時(shí),SIPURI的用戶(hù)部分可以為非數(shù)字的形式。從IM消息的源地址中提取用戶(hù)號(hào)碼,并在該用戶(hù)號(hào)碼前加前綴,生成發(fā)端號(hào)碼。該前綴可以是分配給MessagingAS的短信SP號(hào)。本實(shí)施例中,MessagingAS獲取到的收端號(hào)碼是987654321,生成的發(fā)端號(hào)碼是1211123456,其中1211為添加的短信SP號(hào)碼。MessagingAS根據(jù)消息類(lèi)型標(biāo)識(shí)為短信,將獲取到的消息正文文本,連同收端號(hào)碼和發(fā)端號(hào)碼發(fā)送到SMSProxy。如果IMS終端在IM消息體中設(shè)置了遞送報(bào)告標(biāo)識(shí),則MessagingAS還要在收到短信中心發(fā)送的遞送報(bào)告后,還要根據(jù)遞送報(bào)告標(biāo)識(shí),將遞送報(bào)告發(fā)送給發(fā)端終端。步驟204、SMSProxy根據(jù)消息內(nèi)容、收端號(hào)碼和發(fā)端號(hào)碼,將IM消息轉(zhuǎn)換為短信,并發(fā)送到短信網(wǎng)關(guān)。SMSProxy把消息正文文本編碼轉(zhuǎn)換成UCS2字符集,將接收到的收端號(hào)碼和發(fā)端號(hào)碼作為短信的收端號(hào)碼和發(fā)端號(hào)碼,還可以通過(guò)^L置遞送^^告標(biāo)識(shí)表明是否需要遞送報(bào)告,如果遞送報(bào)告標(biāo)識(shí)表明需要遞送報(bào)告,則短信中心收到SMSProxy發(fā)送的短信后,根據(jù)該遞送報(bào)告標(biāo)識(shí)向SMSProxy發(fā)送遞送報(bào)告。然后,SMSProxy根據(jù)自身的配置信息,獲得短信網(wǎng)關(guān)的IP地址,將轉(zhuǎn)換后的短信發(fā)送到短信網(wǎng)關(guān)。如果消息體長(zhǎng)度超過(guò)短信協(xié)議的限制,則分片發(fā)送。在上述過(guò)程中,SMSProxy通過(guò)私有協(xié)議接收MessagingAS發(fā)送的IM消息,通過(guò)指定的網(wǎng)關(guān)協(xié)議向短信網(wǎng)關(guān)發(fā)送短信。步驟205~206、短信網(wǎng)關(guān)轉(zhuǎn)發(fā)短信到短信中心,短信中心發(fā)送短信到與收端號(hào)碼對(duì)應(yīng)的短信用戶(hù)終端。上述流程描述了IMS用戶(hù)發(fā)送IM消息給短信用戶(hù)的流程,對(duì)于IMS用戶(hù)發(fā)送IM消息給彩信用戶(hù)的流程與此類(lèi)似,不同之處在于,IMS用戶(hù)發(fā)送的IM消息中,將消息類(lèi)型設(shè)置為彩信;IMS用戶(hù)終端將該消息發(fā)送到MessagingAS后,MessagingAS根據(jù)該消息類(lèi)型提取IM消息的正文文本和附件,以及收端號(hào)碼和發(fā)端號(hào)碼(發(fā)端號(hào)碼中添加分配給MessagingAS的彩信SP號(hào)碼,如1212),并發(fā)送給MMSProxy,由MMSProxy進(jìn)行協(xié)議轉(zhuǎn)換生成彩信,并將彩信發(fā)送到彩信中心,由彩信中心根據(jù)彩信的收端號(hào)碼將該彩信發(fā)送到對(duì)應(yīng)的彩信終端。參見(jiàn)圖2B,為本發(fā)明實(shí)施例一的短信用戶(hù)發(fā)送短信到IMS用戶(hù)的流程示意圖,其中,短信終端與短信中心之間的信令流程與2G收發(fā)短信的流程一致;MessagingAS與IMS終端之間的流程與IMS域收發(fā)IM消息的流程一致;具體步驟包括步驟207、短信終端發(fā)送短信到短信中心,短信的收端號(hào)碼中攜帶短信SP號(hào)碼。當(dāng)短信用戶(hù)回復(fù)IMS用戶(hù)發(fā)送的短信時(shí),可將接收到的短信的發(fā)端號(hào)碼作為回復(fù)短信的收端號(hào)碼。由于IMS用戶(hù)發(fā)送短信到短信用戶(hù)時(shí),消息的發(fā)端號(hào)碼中添加了短信SP號(hào)碼,因此,短信用戶(hù)回復(fù)的短信中收端號(hào)碼也包含該SP號(hào)碼。本實(shí)施例中,短信的收端號(hào)碼是1211123456,其中1211為短信SP號(hào)碼,發(fā)端號(hào)碼是987654321。步驟208、短信中心根據(jù)短信收端號(hào)碼中的短信SP號(hào)碼,判斷該消息的收端用戶(hù)不屬于本網(wǎng)絡(luò),則將短信發(fā)送到短信網(wǎng)關(guān)。步驟209、短信網(wǎng)關(guān)根據(jù)收端號(hào)碼中的短信SP號(hào)碼,將短信發(fā)送到SMSProxy。本實(shí)施例中,短信SP號(hào)碼與SMSProxy地址對(duì)應(yīng),短信網(wǎng)關(guān)中配置有SMSProxy地址信息,因此,短信網(wǎng)關(guān)可根據(jù)收端號(hào)碼中的SP號(hào)碼,將短信發(fā)送到SMSProxy。步驟210、SMSProxy提取短信內(nèi)容以及收端號(hào)碼和發(fā)端號(hào)碼,并根據(jù)短信SP號(hào)碼發(fā)送到對(duì)應(yīng)的MessagingAS。SMSProxy收到短信后,提取消息體、收端號(hào)碼和發(fā)端號(hào)碼,消息體采用GBK字符集,然后將消息體、收端號(hào)碼和發(fā)端號(hào)碼發(fā)送到與短信SP號(hào)碼對(duì)應(yīng)的MessagingAS,該MessagingAS即為IMS纟冬端的歸屬M(fèi)essagingAS。在上述過(guò)程中,SMSProxy通過(guò)指定的網(wǎng)關(guān)協(xié)議接收短信網(wǎng)關(guān)發(fā)送的短信,通過(guò)私有協(xié)議將提取到的信息發(fā)送到MessagingAS。步驟211、IMS終端的歸屬M(fèi)essagingAS根據(jù)短信內(nèi)容、收端號(hào)碼和發(fā)端號(hào)碼,將其轉(zhuǎn)換為IM消息,并發(fā)送到IMS核心網(wǎng)。MessagingAS將來(lái)源于SMSProxy的短信內(nèi)容和收端號(hào)碼、發(fā)端號(hào)碼,將短信轉(zhuǎn)換為IM消息,具體包括將消息體正文文本格式轉(zhuǎn)換為UTF-8格式;從收端號(hào)碼中刪除短信SP號(hào)碼,加上本域域名,生成IM消息的收端SIPURI;本實(shí)施例中,MessagingAS將收端號(hào)碼1211123456中的SP號(hào)碼刪除,得到收端號(hào)碼123456,并添加上本域域名,生成收端SIPURIsip:123456@imsl.com;將轉(zhuǎn)換后的消息正文文本以及地址信息等組裝為IM消息,并在IM消息中增設(shè)消息類(lèi)型標(biāo)識(shí),將消息類(lèi)型標(biāo)識(shí)設(shè)置為短信標(biāo)識(shí)。由于本實(shí)施例中的短信網(wǎng)關(guān)不支持遞送報(bào)告,則可不在IM消息中增設(shè)遞送報(bào)告標(biāo)識(shí),此時(shí),默認(rèn)為不需要遞送報(bào)告。步驟212、IMS終端的歸屬I(mǎi)MS核心網(wǎng)將IM消息發(fā)送到與收端SIPURI對(duì)應(yīng)的IMS終端。上述圖2B所示的流程描述了短信用戶(hù)發(fā)送短信給IMS用戶(hù)的過(guò)程,對(duì)于彩信用戶(hù)發(fā)送彩信給IMS用戶(hù)的過(guò)程與此類(lèi)似,不同之處在于,彩信用戶(hù)發(fā)送的彩信中的收端號(hào)碼攜帶分配給MessagingAS的彩信SP號(hào)碼(如1212);彩信用戶(hù)將該消息發(fā)送到彩信中心后,彩信中心根據(jù)該SP號(hào)碼將彩信路由到MMSProxy,MMSProxy提取消息內(nèi)容、發(fā)端號(hào)碼和收端號(hào)碼并發(fā)送到與彩信SP號(hào)碼對(duì)應(yīng)的MessagingAS,由MessagingAS轉(zhuǎn)換為IM消息并根據(jù)與收端號(hào)碼對(duì)應(yīng)的IM消息目的地址,將IM消息發(fā)送到對(duì)應(yīng)的IMS終端。在具體實(shí)現(xiàn)時(shí),MMSProxy可以將收到的消息存儲(chǔ)到MessagingAS中的指定文件目錄下,MessagingAS定時(shí)從該目錄下讀取文件,接收消息。實(shí)施例二本實(shí)施例描述了通過(guò)設(shè)置協(xié)議轉(zhuǎn)換設(shè)備進(jìn)行消息格式轉(zhuǎn)換,實(shí)現(xiàn)IM消息與短信,或IM消息與彩信的互通方案。本實(shí)施例通過(guò)在IMS系統(tǒng)中設(shè)置SMSProxy實(shí)現(xiàn)IM消息與短信互通,通過(guò)在IMS系統(tǒng)中設(shè)置MMSProxy實(shí)現(xiàn)IM消息與彩信互通,其網(wǎng)絡(luò)結(jié)構(gòu)分別如圖IA和IB所示。IMS用戶(hù)發(fā)送IM消息到短信用戶(hù)的過(guò)程,包括步驟步驟201'、IMS用戶(hù)終端設(shè)置發(fā)送IM消息,并發(fā)送到該IMS終端的歸屬I(mǎi)MS核心網(wǎng)。IMS終端在IM消息體中增設(shè)消息類(lèi)型標(biāo)識(shí),并設(shè)置該消息類(lèi)型為短信。本實(shí)施例中,IM消息的源地址是123456@imsl.com,目的地址是987654321。步驟202,、IMS終端的歸屬I(mǎi)MS核心網(wǎng)將IM消息發(fā)送到該終端的歸屬M(fèi)essagingAS。步驟203,、IMS終端的歸屬M(fèi)essagingAS提取IM消息內(nèi)容和IM消息的發(fā)端號(hào)碼和收端號(hào)碼,并根據(jù)消息類(lèi)型為短信發(fā)送到SMSProxy。MessagingAS收到IM消息后,進(jìn)行如下操作從IM消息中獲取消息正文文本,丟棄附件(若包含附件);從IM消息的源地址中提取用戶(hù)標(biāo)識(shí)123456,作為發(fā)端號(hào)碼。MessagingAS根據(jù)消息類(lèi)型是短信,將獲取到的消息正文文本,連同收端號(hào)碼和發(fā)端號(hào)碼發(fā)送到SMSProxy。步驟204'、SMSProxy根據(jù)IM消息內(nèi)容、收端號(hào)碼和發(fā)端號(hào)碼,將IM消息轉(zhuǎn)換為短信,并發(fā)送短信到短信網(wǎng)關(guān)。SMSProxy把消息正文文本編碼轉(zhuǎn)換成UCS2字符集,將接收到的發(fā)端號(hào)碼和收端號(hào)碼設(shè)置為短信的發(fā)端號(hào)碼和收端號(hào)碼,然后,SMSProxy根據(jù)自身的配置信息,獲得短信網(wǎng)關(guān)的IP地址,將轉(zhuǎn)換后的短信發(fā)送到短信網(wǎng)關(guān)。步驟205,~206,、短信網(wǎng)關(guān)轉(zhuǎn)發(fā)短信到短信中心,短信中心發(fā)送短信到與收端號(hào)碼對(duì)應(yīng)的短信用戶(hù)終端。上述流程描述了IMS用戶(hù)發(fā)送IM消息給短信用戶(hù)的流程,對(duì)于IMS用戶(hù)發(fā)送IM消息給彩信用戶(hù)的流程與此類(lèi)似,不同之處在于,IMS用戶(hù)發(fā)送的IM消息中,將消息類(lèi)型設(shè)置為彩信;IMS用戶(hù)終端將該消息發(fā)送到MessagingAS后,MessagingAS根據(jù)該消息類(lèi)型提取IM消息的正文文本和附件,以及收端號(hào)碼和發(fā)端號(hào)碼,并發(fā)送給MMSProxy,由MMSProxy進(jìn)行協(xié)議轉(zhuǎn)換生成彩信,并將彩信發(fā)送到彩信中心,由彩信中心將該彩信發(fā)送到相應(yīng)的IMS終端。短信用戶(hù)發(fā)送短信到IMS用戶(hù)的過(guò)程,包括步驟步驟207,、短信用戶(hù)終端發(fā)送短信到短信中心。當(dāng)短信用戶(hù)回復(fù)IMS用戶(hù)發(fā)送的短信時(shí),可將接收到的短信的發(fā)端號(hào)碼作為回復(fù)短信的收端號(hào)碼。本實(shí)施例中,用戶(hù)號(hào)碼為987654321的用戶(hù)接收到用戶(hù)號(hào)碼為123456的用戶(hù)發(fā)送的短信,并進(jìn)^f亍回復(fù)。步驟208'、短信中心根據(jù)網(wǎng)絡(luò)側(cè)中保存的與收端號(hào)碼對(duì)應(yīng)的路由信息,將短信發(fā)送到短信網(wǎng)關(guān)。本實(shí)施例中,在短信網(wǎng)絡(luò)中的HLR中配置IMS用戶(hù)的路由信息。在短信用戶(hù)終端向IMS用戶(hù)終端發(fā)送短信的過(guò)程中,短信中心下發(fā)該短信時(shí),從HLR中查詢(xún)收端號(hào)碼為IMS用戶(hù)號(hào)碼,并查詢(xún)到與此對(duì)應(yīng)的路由信息(該路由信息指向SMSProxy),根據(jù)獲取到的路由信息,發(fā)送短信到短信網(wǎng)關(guān)。步驟209'、短信網(wǎng)關(guān)根據(jù)收端號(hào)碼所對(duì)應(yīng)的路由信息,將短信發(fā)送到SMSProxy。步驟210'、SMSProxy提取短信內(nèi)容以及收端號(hào)碼和發(fā)端號(hào)碼,并發(fā)送到與收端號(hào)碼對(duì)應(yīng)的MessagingAS。SMSProxy中需要配置IMS用戶(hù)號(hào)碼與歸屬的MessagingAS的對(duì)應(yīng)關(guān)系,SMSProxy才艮據(jù)該對(duì)應(yīng)關(guān)系獲取收端號(hào)碼(IMS用戶(hù)號(hào)碼)的歸屬M(fèi)essagingAS。步驟211,、MessagingAS根據(jù)短信內(nèi)容、收端號(hào)碼和發(fā)端號(hào)碼,將短信轉(zhuǎn)換為IM消息,并發(fā)送到收端用戶(hù)的IMS終端的歸屬I(mǎi)MS核心網(wǎng)。MessagingAS將來(lái)源于SMSProxy的短信內(nèi)容和收端號(hào)碼、發(fā)端號(hào)碼轉(zhuǎn)換為IM消息,具體包括將消息體正文文本格式轉(zhuǎn)換為UTF-8格式;將收端號(hào)碼中加上本域域名,生成收端SIPURI。本實(shí)施例中,轉(zhuǎn)換后的目的地址為sip:123456@imsl.com,源地址為987654321。在IM消息中增設(shè)消息類(lèi)型標(biāo)識(shí),并將消息類(lèi)型標(biāo)識(shí)設(shè)置為短信標(biāo)識(shí)。步驟212,、收端用戶(hù)的IMS終端的歸屬I(mǎi)MS核心網(wǎng)將IM消息發(fā)送到與收端SIPURI對(duì)應(yīng)的IMS終端。上述流程描述了短信用戶(hù)發(fā)送短信給IMS用戶(hù)的過(guò)程,對(duì)于彩信用戶(hù)發(fā)送彩信給IMS用戶(hù)的過(guò)程與此類(lèi)似。從實(shí)施例一和實(shí)施例二可以看出,在組網(wǎng)結(jié)構(gòu)上,通過(guò)i殳置短信(或彩信)的代理服務(wù)器,完成消息的協(xié)議轉(zhuǎn)換功能,并與IMS網(wǎng)絡(luò)的消息服務(wù)器一起實(shí)現(xiàn)短信(或彩信)與IM消息互通。在實(shí)現(xiàn)流程中,通過(guò)在IM消息中添加短信(或彩信)的類(lèi)型標(biāo)識(shí),使IM消息能夠被路由到短信(或彩信)代理服務(wù)器,通過(guò)在IM消息的發(fā)端用戶(hù)號(hào)碼中添加短信(或彩信)SP號(hào)碼,使回復(fù)短信(或彩信)的過(guò)程中,能夠根據(jù)該SP號(hào)碼將短信(或彩信)路由到短信(或彩信)代理服務(wù)器,從而實(shí)現(xiàn)消息互通。在回復(fù)短信(或彩信)的過(guò)程中,也可根據(jù)網(wǎng)絡(luò)側(cè)存儲(chǔ)的與收端號(hào)碼對(duì)應(yīng)的路由信息將短信(或彩信)路由到短信(或彩信)代理服務(wù)器,從而實(shí)現(xiàn)消息互通。實(shí)施例三本實(shí)施例描述了通過(guò)獨(dú)立的網(wǎng)關(guān)設(shè)備進(jìn)行消息格式轉(zhuǎn)換,實(shí)現(xiàn)IM消息與短信,或IM消息與彩信的互通方案。本實(shí)施例通過(guò)在IMS系統(tǒng)中設(shè)置IM-MGW(IM媒體網(wǎng)關(guān))實(shí)現(xiàn)IM消息與短信互通,IM消息與彩信互通,其網(wǎng)絡(luò)結(jié)構(gòu)分別如圖3A、圖3B、圖3C和圖3D所示。參見(jiàn)圖3A,為本發(fā)明實(shí)施例三中IM消息與短信互通的組網(wǎng)結(jié)構(gòu)示意圖。圖3A的組網(wǎng)中包括PLMN網(wǎng)絡(luò)和IMS網(wǎng)絡(luò),這兩個(gè)網(wǎng)絡(luò)是相互獨(dú)立的,其中MSC和HLR是2G網(wǎng)絡(luò)核心網(wǎng)網(wǎng)元,MSC用于終端移動(dòng)控制,HLR用于存儲(chǔ)用戶(hù)信息;短信中心、SMS-GMSC、SMS-IWMSC,用于提供短信功能;短信網(wǎng)關(guān),使用消息網(wǎng)關(guān)協(xié)議,實(shí)現(xiàn)短信中心和IMS系統(tǒng)的消息互發(fā);MessagingAS,用于實(shí)現(xiàn)IMS系統(tǒng)的消息業(yè)務(wù);IM-MGW,作為一個(gè)獨(dú)立的網(wǎng)關(guān)設(shè)備與不同網(wǎng)絡(luò)對(duì)接時(shí)采用對(duì)方網(wǎng)絡(luò)的協(xié)議。本實(shí)施例中,IM-MGW與短信網(wǎng)關(guān)交互,收發(fā)消息,與MessagingAS交互,實(shí)現(xiàn)消息格式的轉(zhuǎn)換。IM-MGW與MessagingAS之間采用的通信協(xié)議可以是IMS系統(tǒng)使用的SIP協(xié)議,IM-MGW與短信網(wǎng)關(guān)之間采用的通信協(xié)議可以是消息網(wǎng)關(guān)協(xié)議。IM-MGW中配置有短信網(wǎng)關(guān)和MessgingAS的地址、協(xié)議類(lèi)型等信息,短信網(wǎng)關(guān)中配置有IM-MGW的地址等信息,還配置有IM-MGW的SP號(hào)碼,如333333。另一種IM消息與短信互通的組網(wǎng)結(jié)構(gòu)如圖3B所示,在該組網(wǎng)結(jié)構(gòu)中,IMS核心網(wǎng)與IM-MGW相連,由IMS核心網(wǎng)將IMS系統(tǒng)中的MessagingAS發(fā)送的IMS消息路由到IM-MGW進(jìn)行消息轉(zhuǎn)換,或者,將IM-MGW轉(zhuǎn)換得到的IMS消息發(fā)送到IMS系統(tǒng)中的MessagingAS。參見(jiàn)圖3C,為本發(fā)明實(shí)施例三中IM消息與彩信互通的組網(wǎng)結(jié)構(gòu)示意圖。圖3C的組網(wǎng)中包括2.5G網(wǎng)絡(luò)(PLMN網(wǎng)絡(luò))和IMS網(wǎng)絡(luò),這兩個(gè)網(wǎng)絡(luò)是相互獨(dú)立的,其中MSC、WAPGW、GGSN、SGSN是2.5G網(wǎng)元,用于對(duì)終端進(jìn)行移動(dòng)管理;彩信中心,用于提供彩信功能;MessagingAS,用于實(shí)現(xiàn)IMS系統(tǒng)的消息業(yè)務(wù);IM-MGW,作為一個(gè)獨(dú)立的網(wǎng)關(guān)設(shè)備與不同網(wǎng)絡(luò)對(duì)接時(shí)采用對(duì)方網(wǎng)絡(luò)的協(xié)議。本實(shí)施例中,IM-MGW與彩信中心交互,與MessagingAS交互,實(shí)現(xiàn)消息格式的轉(zhuǎn)換。IM-MGW與MessagingAS之間釆用的通信協(xié)議可以是IMS系統(tǒng)使用的SIP協(xié)議,IM-MGW與彩信中心之間采用的通信協(xié)議可以是消息網(wǎng)關(guān)協(xié)議。彩信中心上配置有IM-MGW的地址等信息,在IM-MGW中配置有彩信中心和MessagingAS的地址、協(xié)議類(lèi)型等信息,彩信中心上還配置有IM-MGW的SP號(hào)碼,如333333。另一種IM消息與彩信互通的組網(wǎng)結(jié)構(gòu)如圖3D所示,在該組網(wǎng)結(jié)構(gòu)中,IMS核心網(wǎng)與IM-MGW交互,由IMS核心網(wǎng)將IMS系統(tǒng)中的MessagingAS發(fā)送的IMS消息路由到IM-MGW進(jìn)行消息轉(zhuǎn)換,或者,將IM-MGW轉(zhuǎn)換后得到的IMS消息發(fā)送到IMS系統(tǒng)中的MessagingAS?;谏鲜鰣D3A所示的組網(wǎng)結(jié)構(gòu),圖4A和圖4B給出了IM消息與短信互通的流程。參見(jiàn)圖4A,為本發(fā)明實(shí)施例三的IMS用戶(hù)發(fā)送IM消息到短信用戶(hù)的流程示意圖,其中,MessagingAS與IMS終端之間的信令流程與IMS系統(tǒng)收發(fā)IM消息的流程一致,短信終端與短信中心之間的信令流程與PLMN網(wǎng)絡(luò)中收發(fā)短信的流程一致;具體步驟包括步驟401、IMS用戶(hù)終端設(shè)置發(fā)送IM消息,攜帶短信標(biāo)識(shí),并發(fā)送到該終端的歸屬I(mǎi)MS核心網(wǎng)。IMS終端在IM消息體中增設(shè)消息類(lèi)型標(biāo)識(shí),并設(shè)置該消息類(lèi)型為短信;本實(shí)施例中,IMS用戶(hù)使用sip:123456⑥imsl.com登錄IMS客戶(hù)端,向用戶(hù)號(hào)碼987654321的用戶(hù)編輯發(fā)送IM消息,IM消息中設(shè)置消息類(lèi)型為短信。步驟402、IMS終端的歸屬I(mǎi)MS核心網(wǎng)將IM消息發(fā)送到IMS終端的歸屬M(fèi)essagingAS。步驟403、IMS終端的歸屬M(fèi)essagingAS根據(jù)消息類(lèi)型為短信,將IM消息發(fā)送到IM-MGW。IMS終端的歸屬M(fèi)essagingAS中配置有消息類(lèi)型與IM-MGW地址的對(duì)應(yīng)關(guān)系,MessagingAS可以根據(jù)IM消息的消息類(lèi)型標(biāo)識(shí)為短信,將該IM消息發(fā)送到IM-MGW。步驟404、IM-MGW接收到IM消息后,根據(jù)消息類(lèi)型為短信,將其轉(zhuǎn)換為短信,并發(fā)送到短信網(wǎng)關(guān)。IM-MGW收到IM消息后解析該IM消息,并^4居消息類(lèi)型標(biāo)識(shí)為短信,進(jìn)行如下操作從IM消息中獲取消息正文文本,丟棄附件(若包含附件);從IM消息的發(fā)端SIPURI中提取用戶(hù)號(hào)碼,并添加IM-MGW的SP號(hào)碼,生成短信的發(fā)端號(hào)碼。另一種生成短信發(fā)端號(hào)碼的方式是查詢(xún)IM-MGW本地或其它網(wǎng)絡(luò)實(shí)體中存儲(chǔ)的SIPURI與用戶(hù)號(hào)碼的綁定關(guān)系,并獲取到與IM消息的發(fā)端SIPURI對(duì)應(yīng)的用戶(hù)號(hào)碼;將IM消息的消息正文文本轉(zhuǎn)換為短信格式,將轉(zhuǎn)換后的消息正文文本以及地址等信息,組裝成短信,并發(fā)送到短信網(wǎng)關(guān)。本實(shí)施例中,IM-MGW根據(jù)發(fā)端的SIPURI為sip:123456@imsl.com生成發(fā)端號(hào)碼333333123456,其中333333為IM-MGW的SP號(hào)碼。IM-MGW將消息正文文本編碼轉(zhuǎn)換成UCS2字符集,將得到的收端號(hào)碼和發(fā)端號(hào)碼設(shè)置為短信的收端號(hào)碼和發(fā)端號(hào)碼,并組裝成短信。然后,IM-MGW才艮據(jù)消息類(lèi)型標(biāo)識(shí)為短信以及自身的配置信息,獲得短信網(wǎng)關(guān)的IP地址,將短信發(fā)送到短信網(wǎng)關(guān)。如果消息體長(zhǎng)度超過(guò)短信協(xié)議的限制,則分片發(fā)送。本實(shí)施例中,IM消息的收端號(hào)碼是短信網(wǎng)絡(luò)中的用戶(hù)號(hào)碼,IM消息的收端也可用SIPURI地址標(biāo)識(shí)。此時(shí),IM-MGW在進(jìn)行消息轉(zhuǎn)換的過(guò)程中,還要將收端的SIPURI轉(zhuǎn)換為短信網(wǎng)絡(luò)中的用戶(hù)號(hào)碼,例如,IM-MGW可通過(guò)查詢(xún)本地或其它網(wǎng)絡(luò)實(shí)體上存儲(chǔ)的SIPURI與短信網(wǎng)絡(luò)用戶(hù)號(hào)碼的綁定關(guān)系,獲取與IM消息收端的SIPURI對(duì)應(yīng)的短信網(wǎng)絡(luò)用戶(hù)號(hào)碼。步驟405-406、短信網(wǎng)關(guān)根據(jù)短信收端號(hào)碼,轉(zhuǎn)發(fā)短信到短信中心,短信中心發(fā)送短信到與該收端號(hào)碼對(duì)應(yīng)的短信用戶(hù)終端。上述流程描述了IMS用戶(hù)發(fā)送IM消息給短信用戶(hù)的流程,對(duì)于IMS用戶(hù)發(fā)送IM消息給彩信用戶(hù)的流程與此類(lèi)似,不同之處在于,IMS用戶(hù)發(fā)送的IM消息中,將消息類(lèi)型設(shè)置為彩信;IMS用戶(hù)終端將該消息發(fā)送到MessagingAS后,MessagingAS根據(jù)該消息類(lèi)型為彩信將IM消息發(fā)送到IM-MGW,IM-MGW提取IM消息的正文文本和附件,以及收端號(hào)碼和發(fā)端號(hào)碼(發(fā)端號(hào)碼中添加IM-MGW的SP號(hào)碼),組裝為彩信并發(fā)送給彩信中心,由彩信中心將該彩信發(fā)送到彩信用戶(hù)終端。參見(jiàn)圖4B,為本發(fā)明實(shí)施例三的短信用戶(hù)發(fā)送短信到IMS用戶(hù)的流程示意圖,其中,短信終端與短信中心之間的信令流程與2G收發(fā)短信的流程一致;MessagingAS與IMS終端之間的流程與IMS域收發(fā)IM消息的流程一致;具體步驟包括步驟407、短信用戶(hù)終端發(fā)送短信到短信中心,其中,短信的收端號(hào)碼中攜帶IM-MGW的SP號(hào)碼。當(dāng)短信用戶(hù)回復(fù)IMS用戶(hù)發(fā)送的短信時(shí),可將接收到的短信的發(fā)端號(hào)碼作為回復(fù)短信的收端號(hào)碼。本實(shí)施例中,用戶(hù)號(hào)碼為987654321的短信用戶(hù)終端收到用戶(hù)號(hào)碼為333333123456的用戶(hù)發(fā)送的短信(其中333333是IM-MGW的SP號(hào)碼),并向該用戶(hù)號(hào)碼回復(fù)短信。步驟408、短信中心根據(jù)短信收端號(hào)碼中的SP號(hào)碼,判斷該消息的收端用戶(hù)不屬于本網(wǎng)絡(luò),則將短信發(fā)送到短信網(wǎng)關(guān)。步驟409、短信網(wǎng)關(guān)根據(jù)收端號(hào)碼中的SP號(hào)碼將短信發(fā)送到IM-MGW。本實(shí)施例中,IM-MGW的SP號(hào)碼與IM-MGW地址對(duì)應(yīng),短信網(wǎng)關(guān)中配置有IM-MGW地址信息,短信網(wǎng)關(guān)可根據(jù)收端號(hào)碼中的IM-MGW的SP號(hào)碼,將短信發(fā)送到IM-MGW。步驟410、IM-MGW接收到短信后將其轉(zhuǎn)換為IM消息,并根據(jù)收端號(hào)碼確定收端用戶(hù)的歸屬M(fèi)essagingAS,將該IM消息發(fā)送到對(duì)應(yīng)的MessagingAS。IM-MGW收到短信后進(jìn)行解析得到消息體、收端號(hào)碼和發(fā)端號(hào)碼,并根據(jù)解析得到的消息類(lèi)型為短信,進(jìn)行如下操作將消息體正文文本格式轉(zhuǎn)換為UTF-8格式;從收端號(hào)碼中刪除SP號(hào)碼,根據(jù)IM-MGW中配置的用戶(hù)號(hào)碼與IMS域的對(duì)應(yīng)關(guān)系,在收端號(hào)碼后加上相應(yīng)的域名,生成收端SIPURI。本實(shí)施例中,生成的收端SIPURI為sip:123456@imsl.com。另一種生成成收端SIPURI的方式是查詢(xún)IM-MGW本地或其它網(wǎng)絡(luò)實(shí)體中存儲(chǔ)的SIPURI與用戶(hù)號(hào)碼的綁定關(guān)系,從收端號(hào)碼中刪除SP號(hào)碼得到用戶(hù)標(biāo)識(shí),從IM-MGW本地或其它網(wǎng)絡(luò)實(shí)體上存儲(chǔ)的SIPURI與用戶(hù)標(biāo)識(shí)的綁定關(guān)系,獲取到與IM消息的發(fā)端SIPURI對(duì)應(yīng)的用戶(hù)號(hào)碼;在IM消息中增設(shè)消息類(lèi)型標(biāo)識(shí),并將消息類(lèi)型標(biāo)識(shí)設(shè)置為短信標(biāo)識(shí)。然后,IM-MGW將轉(zhuǎn)換后的消息內(nèi)容、地址信息,以及消息類(lèi)型標(biāo)識(shí)等信息組裝為IM消息,并發(fā)送到與收端SIPURI對(duì)應(yīng)的MessagingAS。步驟411-412、MessagingAS將IM消息發(fā)送到IMS核心網(wǎng),IMS核心網(wǎng)將IM消息發(fā)送到與收端SIPURI對(duì)應(yīng)的IMS終端。上述圖4B所示的流程描述了短信用戶(hù)發(fā)送短信給IMS用戶(hù)的過(guò)程,對(duì)于彩信用戶(hù)發(fā)送彩信給IMS用戶(hù)的過(guò)程與此類(lèi)似,不同之處在于,彩信用戶(hù)發(fā)送的彩信中的收端號(hào)碼攜帶IM-MGW的SP號(hào)碼;彩信用戶(hù)將該消息發(fā)送到彩信中心后,彩信中心根據(jù)該IM-MGW的SP號(hào)碼將彩信路由到IM-MGW,IM-MGW提取消息內(nèi)容、發(fā)端號(hào)碼和收端號(hào)碼并組裝IM消息,并根據(jù)收端號(hào)碼與MessagingAS的對(duì)應(yīng)關(guān)系,將IM消息發(fā)送到對(duì)應(yīng)的MessagingAS,由MessagingAS發(fā)送到對(duì)應(yīng)的IMS終端。上述流程中,由于IM-MGW中配置有所有IMS域用戶(hù)信息,因此IM-MGW收到短信或彩信用戶(hù)回復(fù)的短信或彩信后,可以才艮據(jù)收端號(hào)碼中的用戶(hù)標(biāo)識(shí)獲得對(duì)應(yīng)的IMS域SIPURI。當(dāng)任何一個(gè)IMS域用戶(hù)信息發(fā)生變化時(shí),需要將用戶(hù)數(shù)據(jù)同步到IM-MGW。實(shí)施例四本實(shí)施例描述了通過(guò)設(shè)置協(xié)議轉(zhuǎn)換設(shè)備進(jìn)行消息格式轉(zhuǎn)換,并根據(jù)收端IMS終端歸屬M(fèi)essagingAS中的消息轉(zhuǎn)發(fā)策略,實(shí)現(xiàn)IM消息與短信,或IM消息與彩信的互通方案。本實(shí)施例通過(guò)在IMS系統(tǒng)中設(shè)置IM-MGW實(shí)現(xiàn)短信與IM消息互通、彩信與IM消息互通,其網(wǎng)絡(luò)結(jié)構(gòu)分別如圖3A和圖3B所示。參見(jiàn)圖5A,為本發(fā)明實(shí)施例四的發(fā)端IMS用戶(hù)發(fā)送IM消息并以短信形式發(fā)送到與收端IMS用戶(hù)綁定的短信用戶(hù)號(hào)碼(短信網(wǎng)絡(luò)使用的號(hào)碼)的流程示意圖。IMS核心網(wǎng)1和MessagingAS1是圖5A中發(fā)端IMS終端的歸屬I(mǎi)MS核心網(wǎng)和消息服務(wù)器,IMS核心網(wǎng)2和MessagingAS2是圖5A中與短信用戶(hù)號(hào)碼綁定的收端IMS終端的歸屬I(mǎi)MS核心網(wǎng)和消息服務(wù)器,MessagingAS2中配置有收端終端設(shè)置的消息轉(zhuǎn)發(fā)策略以及收端IMS用戶(hù)的SIPURI與該用戶(hù)在短信網(wǎng)絡(luò)中的用戶(hù)號(hào)碼之間的綁定關(guān)系。IM-MGW中配置有各IMS域用戶(hù)信息。發(fā)端IMS用戶(hù)向收端IMS用戶(hù)發(fā)送IM消息并以短信形式發(fā)送到與收端IMS終端綁定的用戶(hù)號(hào)碼的過(guò)程包括步驟步驟501、發(fā)端IMS用戶(hù)終端設(shè)置發(fā)送IM消息,并發(fā)送到該IMS終端的歸屬I(mǎi)MS核心網(wǎng)。本實(shí)施例中,IMS用戶(hù)使用sip:123456(^imsl.com登錄IMS客戶(hù)端,向收端SIPURI為sip:65432l@ims2.com的IMS用戶(hù)編輯發(fā)送IM消息。步驟502、發(fā)端IMS終端的歸屬I(mǎi)MS核心網(wǎng)才艮據(jù)收端SIPURI,將IM消息發(fā)送到收端IMS終端的歸屬I(mǎi)MS核心網(wǎng)。步驟503、收端IMS終端的歸屬I(mǎi)MS核心網(wǎng)將IM消息發(fā)送到收端IMS終端的歸屬M(fèi)essagingAS。步驟504、收端IMS終端的歸屬M(fèi)essagingAS根據(jù)配置的消息轉(zhuǎn)發(fā)策略,將IM消息發(fā)送到IM-MGW。收端IMS終端的歸屬M(fèi)essagingAS中配置有收端IMS用戶(hù)設(shè)置的消息轉(zhuǎn)發(fā)策略,如收端用戶(hù)設(shè)置的轉(zhuǎn)發(fā)策略為在收端IMS用戶(hù)在線(xiàn)時(shí),直接將IM消息發(fā)送給收端IMS用戶(hù);在收端IMS用戶(hù)離線(xiàn)并且配置了離線(xiàn)策略為以短信形式轉(zhuǎn)發(fā)到與收端IMS用戶(hù)終端綁定的短信用戶(hù)號(hào)碼時(shí),則將IM消息發(fā)送到IM-MGW。收端IMS用戶(hù)設(shè)置的轉(zhuǎn)發(fā)策略也可以是無(wú)條件轉(zhuǎn)發(fā),則收端IMS用戶(hù)終端的歸屬M(fèi)essagingAS不經(jīng)判斷收端IMS用戶(hù)是否在線(xiàn),直"l妄將IM消息發(fā)送到IM-MGW。本實(shí)施例中,收端IMS終端的歸屬M(fèi)essagingAS2判斷當(dāng)前收端IMS用戶(hù)不在線(xiàn),并且該IMS用戶(hù)在MessagingAS2上設(shè)置有離線(xiàn)轉(zhuǎn)發(fā)策略,該離線(xiàn)轉(zhuǎn)發(fā)策略為在該IMS用戶(hù)離線(xiàn)時(shí)要求以短信形式將IM消息轉(zhuǎn)發(fā)到與該IMS用戶(hù)終端綁定的短信號(hào)碼,則MessagingAS2將該IM消息發(fā)送到IM-MGW,并指示IM-MGW將該消息轉(zhuǎn)換為短信,其中攜帶與收端IMS用戶(hù)終端綁定的短信用戶(hù)號(hào)碼。本實(shí)施例中,與收端SIPURI:sip:654321(gims2.com綁定的短信用戶(hù)號(hào)碼為987654321。步驟505、IM-MGW接收到IM消息后解析出消息內(nèi)容、源地址和目的地址等信息,并根據(jù)MessagingAS的指示,將解析出的內(nèi)容組裝為短信,發(fā)送到短信網(wǎng)關(guān)。IM-MGW收到IM消息后,根據(jù)MessagingAS2將該消息轉(zhuǎn)換為短信的指示,執(zhí)行如下步驟從IM消息中獲取消息正文文本,丟棄附件(若包含附件);根據(jù)IM消息的收端SIPURI獲取與其綁定的用戶(hù)號(hào)碼,作為收端號(hào)碼;從IM消息的發(fā)端SIPURI中提取用戶(hù)號(hào)碼,并添加IM-MGW的SP號(hào)碼,生成發(fā)端號(hào)碼;或者,查詢(xún)本地或其它網(wǎng)絡(luò)實(shí)體中保存的SIPURI與用戶(hù)號(hào)碼的對(duì)應(yīng)關(guān)系獲得與IM消息的發(fā)端SIPURI對(duì)應(yīng)的用戶(hù)號(hào)碼;IM-MGW將消息正文文本格式轉(zhuǎn)換為短信格式,并將轉(zhuǎn)換后的消息內(nèi)容以及地址等信息組裝為短信,發(fā)送到短信網(wǎng)關(guān)。本實(shí)施例中,IM-MGW從MessagingAS2接收到與654321@ims2.com綁定的用戶(hù)號(hào)碼是987654321(前者是該收端用戶(hù)在IMS域中的標(biāo)識(shí),后者是該收端用戶(hù)在短信域中的標(biāo)識(shí)),生成的發(fā)端號(hào)碼是333333123456(其中333333為添加的SP號(hào)碼)。IM-MGW把消息正文文本編碼轉(zhuǎn)換成UCS2字符集,將得到的收端號(hào)碼和發(fā)端號(hào)碼設(shè)置為短信的收端號(hào)碼和發(fā)端號(hào)碼,并組裝成短信。然后,IM-MGW根據(jù)自身的配置信息,獲得短信網(wǎng)關(guān)的IP地址,將短信發(fā)送到短信網(wǎng)關(guān)。步驟506~507、短信網(wǎng)關(guān)轉(zhuǎn)發(fā)短信到短信中心,短信中心發(fā)送短信到與收端號(hào)碼對(duì)應(yīng)的用戶(hù)終端。上述流程描述了發(fā)端IMS用戶(hù)發(fā)送IM消息給收端IMS用戶(hù),并由收端IMS終端的歸屬M(fèi)essagingAS根據(jù)轉(zhuǎn)發(fā)策略通過(guò)IM-MGW以短信方式將消息發(fā)送到收端IMS終端的流程。對(duì)于發(fā)端IMS用戶(hù)發(fā)送IM消息給收端IMS用戶(hù),并由收端IMS終端的歸屬M(fèi)essagingAS根據(jù)轉(zhuǎn)發(fā)策略通過(guò)IM-MGW以彩信方式將消息發(fā)送到收端IMS用戶(hù)的流程與此類(lèi)似。參見(jiàn)圖5B,為本發(fā)明實(shí)施例四的通過(guò)與IMS終端綁定的短信用戶(hù)號(hào)碼向收端IMS用戶(hù)回復(fù)短信并以IM消息形式發(fā)送到收端終端的流程示意圖。IMS核心網(wǎng)1和MessagingAS1是圖5B中收端IMS終端的歸屬I(mǎi)MS核心網(wǎng)和消息服務(wù)器,IMS核心網(wǎng)2和MessagingAS2是圖5B中與短信用戶(hù)號(hào)碼綁定的IMS終端的歸屬I(mǎi)MS核心網(wǎng)和消息服務(wù)器,MessagingAS2中配置有發(fā)端IMS終端設(shè)置的消息轉(zhuǎn)發(fā)策略和與該終端的SIPURI對(duì)應(yīng)的短信用戶(hù)號(hào)碼。IM-MGW中配置有各IMS域用戶(hù)信息。通過(guò)與IMS終端綁定的短信用戶(hù)號(hào)碼向收端IMS用戶(hù)發(fā)送短信并以IM消息形式發(fā)送到收端IMS終端的過(guò)程包括步驟步驟508、通過(guò)與IMS終端綁定的短信用戶(hù)號(hào)碼發(fā)送短信到短信中心,其中,短信的收端號(hào)碼中攜帶有IM-MGW的SP號(hào)碼。當(dāng)收到短信的用戶(hù)終端回復(fù)該短信時(shí),可將接收到的短信的發(fā)端號(hào)碼作為回復(fù)短信的收端號(hào)碼。本實(shí)施例中,用戶(hù)號(hào)碼為987654321的用戶(hù)終端收到用戶(hù)號(hào)碼為333333123456的用戶(hù)終端發(fā)送的短信(其中333333是IM-MGW的SP號(hào)碼),并向該用戶(hù)號(hào)碼回復(fù)短信。步驟509、短信中心根據(jù)短信收端號(hào)碼中的SP號(hào)碼,判斷該短信的收端用戶(hù)不屬于本網(wǎng)絡(luò),則將短信發(fā)送到短信網(wǎng)關(guān)。步驟510、短信網(wǎng)關(guān)根據(jù)該短信的收端號(hào)碼中的SP號(hào)碼,將該短信發(fā)送到IM-MGW。本實(shí)施例中,IM-MGW的SP號(hào)碼與IM-MGW地址對(duì)應(yīng),短信網(wǎng)關(guān)中配置有IM-MGW地址信息,短信網(wǎng)關(guān)可根據(jù)收端號(hào)碼中的SP號(hào)碼,將短信發(fā)送到IM-MGW。步驟511、IM-MGW接收到短信后,將其轉(zhuǎn)換為IM消息,并發(fā)送到收端IMS終端的歸屬M(fèi)essagingAS。本實(shí)施例中,IM-MGW收到短信后進(jìn)行解析得到消息體、收端號(hào)碼和發(fā)端號(hào)碼,并將該短信轉(zhuǎn)換為IM消息,其具體才喿作包括將消息體正文文本格式轉(zhuǎn)換為UTF-8格式;從收端號(hào)碼333333123456中刪除SP號(hào)碼,得到用戶(hù)號(hào)碼123456;根據(jù)IM-MGW中配置的用戶(hù)號(hào)碼與IMS域的對(duì)應(yīng)關(guān)系,或通過(guò)查詢(xún)其它存儲(chǔ)有該對(duì)應(yīng)關(guān)系的網(wǎng)絡(luò)實(shí)體,IM-MGW獲得用戶(hù)號(hào)碼123456對(duì)應(yīng)的域名為imsl.com,則IM-MGW在收端號(hào)碼后加上相應(yīng)域名imsl.com,生成收端SIPURIsip:123456@imsl.com。另一種獲得收端SIPURI的方式為IM-MGW或其它網(wǎng)絡(luò)實(shí)體(如獨(dú)立的ENUM服務(wù)器)中可以配置有用戶(hù)號(hào)碼與SIPURI的綁定關(guān)系,IM-MGW可通過(guò)查詢(xún)?cè)摻壎P(guān)系獲得用戶(hù)號(hào)碼12345在IMS網(wǎng)絡(luò)中的SIPURI為sip:123456@imsl.com。采用該種通過(guò)用戶(hù)號(hào)碼與SIPURI綁定關(guān)系的方式獲取SIPURI時(shí),SIPURI的用戶(hù)部分可以為非數(shù)字的形式。IM-MGW將消息內(nèi)容以及地址等信息組裝為IM消息,并將該IM消息發(fā)送到收端終端的歸屬M(fèi)essagingAS。步驟512~513、收端IMS終端的歸屬M(fèi)essagingAS將IM消息發(fā)送到IMS核心網(wǎng),IMS核心網(wǎng)將IM消息發(fā)送到與收端SIPURI對(duì)應(yīng)的IMS終端。上述圖5B所示的流程描述了IMS用戶(hù)終端通過(guò)與其綁定的短信用戶(hù)號(hào)碼收到發(fā)端IMS用戶(hù)終端發(fā)送的短信并向該IMS用戶(hù)終端回復(fù)短信的過(guò)程,對(duì)于IMS用戶(hù)終端通過(guò)與其綁定的彩信用戶(hù)號(hào)碼收到發(fā)端IMS用戶(hù)終端發(fā)送的彩信并向該IMS用戶(hù)終端回復(fù)彩信的過(guò)程與此類(lèi)似。上述流程中,由于IM-MGW中配置有所有IMS域用戶(hù)信息,因此IM-MGW收到短信或彩信用戶(hù)回復(fù)的短信或彩信后,可以根據(jù)收端號(hào)碼中的用戶(hù)標(biāo)識(shí)獲得對(duì)應(yīng)的IMS域SIPURI。當(dāng)任何一個(gè)IMS域用戶(hù)信息發(fā)生變化時(shí),需要將用戶(hù)數(shù)據(jù)同步到IM-MWG。從實(shí)施例三和實(shí)施例四可以看出,在組網(wǎng)結(jié)構(gòu)上,通過(guò)設(shè)置IM網(wǎng)關(guān)設(shè)備,獨(dú)立完成消息的轉(zhuǎn)換和轉(zhuǎn)發(fā)功能,實(shí)現(xiàn)短信(或彩信)與IM消息互通。在實(shí)現(xiàn)流程中,當(dāng)IMS用戶(hù)發(fā)送IM消息給短信(或彩信)用戶(hù)終端(使用短信或彩信用戶(hù)號(hào)碼)時(shí),通過(guò)在IM消息中添加短信(或彩信)的類(lèi)型標(biāo)識(shí),使IM消息能夠被路由到IM網(wǎng)關(guān)設(shè)備,通過(guò)在IM消息的發(fā)端用戶(hù)號(hào)碼中添加IM網(wǎng)關(guān)設(shè)備的SP號(hào)碼,使回復(fù)短信(或彩信)的過(guò)程中,能夠根據(jù)該SP號(hào)碼將短信(或彩信)路由到IM網(wǎng)關(guān)設(shè)備,從而實(shí)現(xiàn)消息互通。當(dāng)消息接收方的IMS用戶(hù)設(shè)置了消息轉(zhuǎn)發(fā)策略,在IM消息發(fā)送方發(fā)送IM消息給接收方IMS用戶(hù)時(shí),通過(guò)接收方消息服務(wù)器中配置的消息轉(zhuǎn)發(fā)策略,將IM消息發(fā)送到IM網(wǎng)關(guān)設(shè)備,由IM網(wǎng)關(guān)設(shè)備轉(zhuǎn)換為短信(或彩信),從而實(shí)現(xiàn)消息互通。在實(shí)施例三和實(shí)施例四的流程中,在將IMS用戶(hù)發(fā)送的IM消息轉(zhuǎn)換為短信或彩信的過(guò)程中,也可以不在發(fā)端號(hào)碼中添加SP號(hào)碼,此時(shí)需要在短信或彩信網(wǎng)絡(luò)側(cè)(如HLR中)配置有與該IMS用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的路由信息(該路由信息指向IM-MGW),使在該IM消息的接收方回復(fù)消息時(shí),短信或彩信網(wǎng)絡(luò)能夠根據(jù)網(wǎng)絡(luò)側(cè)保存的路由信息,將回復(fù)的消息發(fā)送到IM-MGW,從而實(shí)現(xiàn)消息互通。實(shí)施例五本實(shí)施例描述了由IM消息的發(fā)端IMS終端歸屬的MessagingAS將IM消息轉(zhuǎn)換為短信或彩信,并發(fā)送到收端終端的過(guò)程。參見(jiàn)圖6A,為本發(fā)明實(shí)施例五中的IM消息與短信互通的組網(wǎng)結(jié)構(gòu)示意圖,該組網(wǎng)結(jié)構(gòu)中可以包括多個(gè)IMS網(wǎng)絡(luò),圖6A中只給出了2個(gè)IMS網(wǎng)絡(luò)。圖6A的組網(wǎng)中由IMS網(wǎng)絡(luò)中的MessagingAS與PLMN網(wǎng)絡(luò)中的短信網(wǎng)關(guān)交互,實(shí)現(xiàn)IM消息與短信的互通。參見(jiàn)圖6B,為本發(fā)明實(shí)施例五中的IM消息與彩信互通的組網(wǎng)結(jié)構(gòu)示意圖,該組網(wǎng)結(jié)構(gòu)中可以包括多個(gè)IMS網(wǎng)絡(luò),圖6B中只給出了2個(gè)IMS網(wǎng)絡(luò)。圖6B的組網(wǎng)中由IMS網(wǎng)絡(luò)中的MessagingAS與PLMN網(wǎng)絡(luò)中的彩信中心交互,實(shí)現(xiàn)IM消息與彩信的互通。參見(jiàn)圖7A,為本發(fā)明實(shí)施例五的IMS用戶(hù)發(fā)送IM消息到短信用戶(hù)的流程示意圖,具體步驟包括步驟701、IMS用戶(hù)終端設(shè)置發(fā)送IM消息,設(shè)置消息類(lèi)型為短信,并發(fā)送到該終端的歸屬I(mǎi)MS核心網(wǎng)。本實(shí)施例中,發(fā)端用戶(hù)使用sip:123456⑥imsl.com登錄IMS客戶(hù)端,向用戶(hù)號(hào)碼為987654321的用戶(hù)編輯發(fā)送IM消息,其中設(shè)置消息類(lèi)型為短信。步驟702、IMS終端的歸屬I(mǎi)MS核心網(wǎng)將IM消息發(fā)送到IMS終端的歸屬M(fèi)essagingAS。步驟703、IMS終端的歸屬M(fèi)essagingAS根據(jù)IM消息類(lèi)型為短信,將IM消息轉(zhuǎn)換為短信,并將該短信發(fā)送到短信網(wǎng)關(guān)。IMS終端的歸屬M(fèi)essagingAS收到IM消息后,沖艮據(jù)IM消息類(lèi)型為短信,進(jìn)行如下操作從IM消息中獲fU肖息正文文本,丟棄附件(若有附件);將IM消息的發(fā)端SIPURI拆分為用戶(hù)號(hào)碼和域名,將MessagingAS的SP號(hào)碼添加到發(fā)端用戶(hù)號(hào)碼前,生成短信發(fā)端號(hào)碼;或者M(jìn)essagingAS通過(guò)查詢(xún)SIPURI與用戶(hù)號(hào)碼的對(duì)應(yīng)關(guān)系,得到與IM消息的發(fā)端SIPURI對(duì)應(yīng)的用戶(hù)號(hào)碼;MessagingAS根據(jù)IM消息的類(lèi)型為短信,將提取到的消息內(nèi)容、發(fā)端號(hào)碼和收端號(hào)碼,組裝為短信,并發(fā)送到短信網(wǎng)關(guān)。本實(shí)施例中,IM消息的消息類(lèi)型是短信類(lèi)型,發(fā)端SIPURI為sip:123456@imsl.com,收端用戶(hù)號(hào)碼是987654321,MessagingAS生成的發(fā)端號(hào)碼是111111123456(其中前6位的111111為MessagingAS的SP號(hào)碼),提取到的收端號(hào)碼是987654321。MessagingAS把消息正文文本編碼為短信格式,將得到的收端號(hào)碼和發(fā)端號(hào)碼設(shè)置為短信的收端號(hào)碼和發(fā)端號(hào)碼,并組裝成短信。然后,MessagingAS才艮據(jù)自身的配置信息,獲得短信網(wǎng)關(guān)的IP地址,將短信發(fā)送到短信網(wǎng)關(guān)。步驟704~705、短信網(wǎng)關(guān)轉(zhuǎn)發(fā)短信到短信中心,短信中心發(fā)送短信到與該收端號(hào)碼對(duì)應(yīng)的短信終端。上述流程描述了IMS用戶(hù)發(fā)送IM消息給短信用戶(hù)的流程,對(duì)于IMS用戶(hù)發(fā)送IM消息給彩信用戶(hù)的流程與此類(lèi)似。參見(jiàn)圖7B,為本發(fā)明實(shí)施例五的短信用戶(hù)發(fā)送短信到IMS用戶(hù)的流程示意圖,具體步驟包括步驟706、短信用戶(hù)終端發(fā)送短信到短信中心,其中,短信的收端號(hào)碼中攜帶MessagingAS的SP號(hào)碼。本實(shí)施例中,用戶(hù)號(hào)碼為987654321的短信終端收到用戶(hù)號(hào)碼為111111001123456的用戶(hù)發(fā)送的短信(其中111111是MessagingAS的SP號(hào)碼),并向該用戶(hù)號(hào)碼回復(fù)短信。步驟707、短信中心才艮據(jù)短信收端號(hào)碼中的SP號(hào)碼,判斷該消息的收端用戶(hù)不屬于本網(wǎng)絡(luò),則將短信發(fā)送到短信網(wǎng)關(guān)。步驟708、短信網(wǎng)關(guān)根據(jù)收端號(hào)碼中的SP號(hào)碼,將短信發(fā)送到對(duì)應(yīng)的MessagingAS。本實(shí)施例中,MessagingAS的SP號(hào)碼與MessagingAS地址對(duì)應(yīng),短信網(wǎng)關(guān)中配置有MessagingAS地址信息,因此,短信網(wǎng)關(guān)可根據(jù)收端號(hào)碼中的SP號(hào)碼,將短信發(fā)送到對(duì)應(yīng)的MessagingAS。步驟709、MessagingAS接收到短信后將短信轉(zhuǎn)換為IM消息,并發(fā)送到IMS終端的歸屬I(mǎi)MS核心網(wǎng)。本實(shí)施例中,MessagingAS從短信的收端號(hào)碼111111123456拆分出MessagingAS的SP號(hào)碼是111111,用戶(hù)號(hào)碼是123456,然后將本域域名與解析出的用戶(hù)號(hào)碼組合得到123456@imasl.com作為發(fā)端SIPURI,或者獲取與用戶(hù)號(hào)碼12345綁定的SIPURI作為發(fā)端SIPURI;將從短信中解析出的消息體正文文本格式轉(zhuǎn)換為IM消息格式;將格式轉(zhuǎn)換后的消息體以及提取到的地址等信息組裝為IM消息,并發(fā)送到歸屬的IMS核心網(wǎng)。步驟710、IMS核心網(wǎng)將IM消息發(fā)送到與收端SIPURI對(duì)應(yīng)的IMS終端。上述流程描述了短信用戶(hù)發(fā)送短信給IMS用戶(hù)的流程,對(duì)于彩信用戶(hù)發(fā)送彩信給IMS用戶(hù)的流程與此類(lèi)似。本實(shí)施例中,MessagingAS中可以只配置有本IMS域用戶(hù)信息。實(shí)施例六本實(shí)施例描述了由IM消息的發(fā)端IMS終端歸屬的MessagingAS將IM消息轉(zhuǎn)換為短信或彩信,并發(fā)送到收端終端的過(guò)程。本發(fā)明實(shí)施例中,在各MessagingAS中配置域名與區(qū)號(hào)的映射表,如表1所示。表1<table>tableseeoriginaldocumentpage34</column></row><table>表l中的區(qū)號(hào)為表中各記錄的唯一標(biāo)識(shí),區(qū)號(hào)值可以設(shè)為3位,區(qū)號(hào)值順序分配,不足3位時(shí)左補(bǔ)零。域名和區(qū)號(hào)映射表中的映射關(guān)系的初始數(shù)據(jù)可以通過(guò)靜態(tài)方式分配,在組網(wǎng)規(guī)劃時(shí)由各個(gè)MessagingAS統(tǒng)一規(guī)劃確定,映射關(guān)系的增量數(shù)據(jù)可由各MessagingAS自動(dòng)分配,分配原則為每當(dāng)有一個(gè)新的域名(映射表中沒(méi)有的域名),或者已有域名與區(qū)號(hào)映射關(guān)系的記錄,但對(duì)應(yīng)的發(fā)端轉(zhuǎn)發(fā)標(biāo)志與映射表中當(dāng)前記錄不符,就將該域名記錄到映射表中,為其分配一個(gè)新的區(qū)號(hào)(區(qū)號(hào)按順序增加),并為該記錄設(shè)置發(fā)端轉(zhuǎn)發(fā)標(biāo)志值。映射表中的發(fā)端轉(zhuǎn)發(fā)標(biāo)志的值類(lèi)型為布爾型,該標(biāo)志值用來(lái)表明在將IM消息從IMS域發(fā)送到短信(或彩信)域的過(guò)程中,進(jìn)行消息轉(zhuǎn)換的MessagingAS是否是IM消息發(fā)送方用戶(hù)的歸屬M(fèi)essagingAS。例如,發(fā)端轉(zhuǎn)發(fā)標(biāo)志取值為T(mén)rue時(shí)表明由IM消息的發(fā)端終端的歸屬M(fèi)essagingAS進(jìn)行消息格式轉(zhuǎn)換,取值為False時(shí)表明由IM消息的收端終端歸屬的MessagingAS(該收端終端歸屬的MessagingAS是與短信或彩信用戶(hù)號(hào)碼綁定的IMS終端歸屬的MessagingAS)進(jìn)行消息格式轉(zhuǎn)換。MessagingAS在將IM消息轉(zhuǎn)換為短信或彩信時(shí),短信或彩信的發(fā)端號(hào)碼構(gòu)成包括該MessagingAS的SP號(hào)碼、發(fā)端終端域名對(duì)應(yīng)的區(qū)號(hào)、從發(fā)端SIPURI提取的用戶(hù)號(hào)碼。對(duì)于短信或彩信的接收用戶(hù)回復(fù)過(guò)來(lái)的短信或彩信,MessagingAS在將其轉(zhuǎn)換為IM消息時(shí),將收端號(hào)碼拆分成MessagingAS的SP號(hào)碼、區(qū)號(hào)、用戶(hù)號(hào)碼,通過(guò)查詢(xún)域名與區(qū)號(hào)映射表獲取到收端終端的域名,將該域名和用戶(hù)號(hào)碼構(gòu)造出收端終端的SIPURI,同時(shí),該MessagingAS通過(guò)查詢(xún)域名與區(qū)號(hào)的映射表獲取發(fā)端轉(zhuǎn)發(fā)標(biāo)志,并采用與該發(fā)端轉(zhuǎn)發(fā)標(biāo)志對(duì)應(yīng)的消息轉(zhuǎn)換方式,將短信或彩信轉(zhuǎn)換為IM消息,并發(fā)送到IMS用戶(hù)。在上述回復(fù)短信或彩信的過(guò)程中,IMS消息服務(wù)器根據(jù)收端號(hào)碼中的區(qū)號(hào)查詢(xún)到對(duì)應(yīng)的發(fā)端轉(zhuǎn)發(fā)標(biāo)志,如果發(fā)端轉(zhuǎn)發(fā)標(biāo)志表明短信或彩信接收方用戶(hù)(也即IM消息的發(fā)送方用戶(hù))為本域用戶(hù)(發(fā)端轉(zhuǎn)發(fā)標(biāo)志為T(mén)RUE),則該IMS消息接收端接收到短信或彩信后將該短信或彩信轉(zhuǎn)換為IM消息并發(fā)送到接收方終端,消息類(lèi)型標(biāo)識(shí)出該消息來(lái)源的短信或彩信網(wǎng)絡(luò)類(lèi)型;如果發(fā)端轉(zhuǎn)發(fā)標(biāo)志表明短信或彩信的接收方用戶(hù)不為本域用戶(hù)或可能為本域用戶(hù)(發(fā)端轉(zhuǎn)發(fā)標(biāo)志為FASLE),則該IMS消息服務(wù)器接收到短信或彩信后將該短信或彩信轉(zhuǎn)換為IM消息,并轉(zhuǎn)發(fā)給接收方用戶(hù)的歸屬I(mǎi)MS消息服務(wù)器(查詢(xún)并將消息路由到接收方歸屬I(mǎi)MS消息服務(wù)器的功能是由IMSCore提供,可能兩個(gè)IMS消息服務(wù)器是同一套,只是在經(jīng)過(guò)IMSCore路由處理前,消息服務(wù)器處理的是發(fā)端邏輯,而經(jīng)過(guò)IMSCore路由處理后,消息服務(wù)器處理的是收端邏輯),此時(shí)消息類(lèi)型標(biāo)識(shí)為IM消息。本實(shí)施例采用圖6A的組網(wǎng)結(jié)構(gòu),以及表1所示的域名與區(qū)號(hào)的映射表,實(shí)現(xiàn)短信與IM消息互通的過(guò)程與圖7A和圖7B所描述的流程相似。本實(shí)施例中,IMS用戶(hù)發(fā)送IM消息到短信用戶(hù)的流程與圖7A所示的流程區(qū)別在于在步驟703中,IMS終端的歸屬M(fèi)essagingAS收到IM消息后,根據(jù)IM消息類(lèi)型為短信,進(jìn)行如下操作從IM消息中獲取消息正文文本,丟棄附件(若有附件);將IM消息的發(fā)端SIPURI拆分為用戶(hù)號(hào)碼和域名,從MessagingAS中配置的域名與區(qū)號(hào)映射表中,查詢(xún)與該域名對(duì)應(yīng)的區(qū)號(hào),將MessagingAS的SP號(hào)碼以及獲取到的區(qū)號(hào)添加到發(fā)端用戶(hù)號(hào)碼前,生成發(fā)端號(hào)碼。在生成的發(fā)端號(hào)碼中還可以攜帶匿名標(biāo)識(shí),匿名標(biāo)識(shí)的值為布爾型,取值為O表示對(duì)普通消息的回復(fù),取值為l表示對(duì)匿名消息的回復(fù),可將匿名標(biāo)識(shí)添加到區(qū)號(hào)與用戶(hù)標(biāo)識(shí)之間;MessagingAS才艮據(jù)IM消息的類(lèi)型為短信,將提取到的消息內(nèi)容、發(fā)端號(hào)碼和收端號(hào)碼,組裝為短信,并發(fā)送到短信網(wǎng)關(guān)。本實(shí)施例中,IM消息的消息類(lèi)型是短信類(lèi)型,發(fā)端SIPURI為sip:123456@imsl.com,收端用戶(hù)號(hào)碼是987654321,表1中與imsl.com以及發(fā)端轉(zhuǎn)發(fā)標(biāo)志True對(duì)應(yīng)的區(qū)號(hào)是001(因?yàn)槭怯砂l(fā)端終端的歸屬M(fèi)essagingAS進(jìn)行消息轉(zhuǎn)換,因此可確定發(fā)端轉(zhuǎn)發(fā)標(biāo)志為T(mén)rue),因此,MessagingAS生成的發(fā)端號(hào)碼是111111001123456(其中前6位的111111為MessagingAS的SP號(hào)碼,接下來(lái)的3位為區(qū)號(hào)001,然后是用戶(hù)號(hào)碼),提取到的收端號(hào)碼是987654321。MessagingAS把消息正文文本編碼為短信格式,將得到的收端號(hào)碼和發(fā)端號(hào)碼設(shè)置為短信的收端號(hào)碼和發(fā)端號(hào)碼,并組裝成短信。然后,MessagingAS根據(jù)自身的配置信息,獲得短信網(wǎng)關(guān)的IP地址,將短信發(fā)送到短信網(wǎng)關(guān)。對(duì)于IMS用戶(hù)發(fā)送IM消息給彩信用戶(hù)的過(guò)程與此類(lèi)似。本發(fā)明實(shí)施例中,短信用戶(hù)回復(fù)短信到IMS用戶(hù)的流程與圖7B所示的流程區(qū)別在于在步驟709中,MessagingAS接收到短信后進(jìn)行解析,解析出收端號(hào)碼對(duì)應(yīng)的區(qū)號(hào),并從域名和區(qū)號(hào)映射表中查詢(xún)到對(duì)應(yīng)的發(fā)端轉(zhuǎn)發(fā)標(biāo)志,根據(jù)該發(fā)端轉(zhuǎn)發(fā)標(biāo)志將短信轉(zhuǎn)換為IM消息,并發(fā)送到IMS終端的歸屬I(mǎi)MS核心網(wǎng)。本實(shí)施例中,MessagingAS從短信的收端號(hào)碼111111001123456拆分出MessagingAS的SP號(hào)碼是111111,區(qū)號(hào)是OOl,用戶(hù)號(hào)碼是123456。從表1中查詢(xún)到與區(qū)號(hào)001對(duì)應(yīng)的發(fā)端轉(zhuǎn)發(fā)標(biāo)志是True(表明接收方用戶(hù)與該MessagingAS為同一個(gè)域),則該MessagingAS進(jìn)行消息格式轉(zhuǎn)換,包括從域名與區(qū)號(hào)映射表中查詢(xún)到與區(qū)號(hào)001對(duì)應(yīng)的域名是imsl.com,將該域名與解析出的用戶(hù)號(hào)碼組合得到123456@imasl.com作為發(fā)端SIPURI;將從短信中解析出的消息體正文文本格式轉(zhuǎn)換為IM消息格式;將格式轉(zhuǎn)換后的消息體以及提取到的地址等信息組裝為IM消息,并發(fā)送到歸屬的IMS核心網(wǎng)。對(duì)于IMS用戶(hù)發(fā)送IM消息給彩信用戶(hù)的過(guò)程與此類(lèi)似。實(shí)施例七本實(shí)施例描述了根據(jù)IM消息的收端IMS用戶(hù)設(shè)置的轉(zhuǎn)發(fā)策略,由IM消息的收端IMS終端的歸屬M(fèi)essagingAS完成IM消息與短信或彩信互通的過(guò)程。本實(shí)施例的IM消息與短信互通的組網(wǎng)結(jié)構(gòu)示意圖如圖6A所示,IM消息與彩信互通的組網(wǎng)結(jié)構(gòu)示意圖如圖6B所示。其中,各MessagingAS中配置的域名與區(qū)號(hào)映射表如表1所示。圖8A和圖8B分別給出了采用圖6A的組網(wǎng)結(jié)構(gòu),以及表1所示的域名與區(qū)號(hào)的對(duì)應(yīng)關(guān)系,實(shí)現(xiàn)IM消息與短信互通的過(guò)程。參見(jiàn)圖8A,為本發(fā)明實(shí)施例六的發(fā)端IMS用戶(hù)發(fā)送IM消息并以短信形式發(fā)送到與收端IMS用戶(hù)綁定的短信用戶(hù)號(hào)碼的流程示意圖。IMS核心網(wǎng)1和MessagingAS1是圖8A中發(fā)端IMS終端的歸屬I(mǎi)MS核心網(wǎng)和MessagingAS,IMS核心網(wǎng)2和MessagingAS2是圖8A中與短信用戶(hù)號(hào)碼綁定的收端IMS終端的歸屬I(mǎi)MS核心網(wǎng)和MessagingAS。MessagingAS2中配置有消息轉(zhuǎn)發(fā)策略以及收端IMS用戶(hù)的SIPURI與短信用戶(hù)號(hào)碼之間的綁定關(guān)系。發(fā)端IMS用戶(hù)向收端IMS用戶(hù)發(fā)送IM消息并以短信形式發(fā)送到與收端IMS終端綁定的短信用戶(hù)號(hào)碼的過(guò)程包括步驟步驟801、發(fā)端IMS用戶(hù)終端設(shè)置發(fā)送IM消息,并發(fā)送到該IMS終端的歸屬I(mǎi)MS核心網(wǎng)。本實(shí)施例中,IMS用戶(hù)使用sip:123456(^imsl.com登錄IMS客戶(hù)端,向收端SIPURI為sip:65432l@ims2.com的IMS用戶(hù)編輯發(fā)送IM消息。步驟802、發(fā)端IMS終端的歸屬I(mǎi)MS核心網(wǎng)4艮據(jù)收端SIPURI,將IM消息發(fā)送到收端IMS終端的歸屬I(mǎi)MS核心網(wǎng)。步驟803、收端IMS終端的歸屬I(mǎi)MS核心網(wǎng)將該IM消息發(fā)送到收端IMS終端的歸屬M(fèi)essagingAS。步驟804、收端IMS終端的歸屬M(fèi)essagingAS根據(jù)配置的消息轉(zhuǎn)發(fā)策略,將IM消息轉(zhuǎn)換為短信,并將該短信發(fā)送到短信網(wǎng)關(guān)。收端IMS終端的歸屬M(fèi)essagingAS中配置有收端IMS用戶(hù)設(shè)置的消息轉(zhuǎn)發(fā)策略,如收端用戶(hù)設(shè)置的轉(zhuǎn)發(fā)策略為在收端IMS用戶(hù)在線(xiàn)時(shí),直接將IM消息發(fā)送給收端IMS用戶(hù);在收端IMS用戶(hù)離線(xiàn)并且配置了離線(xiàn)策略為以短信形式轉(zhuǎn)發(fā)到與收端IMS用戶(hù)終端綁定的短信用戶(hù)號(hào)碼時(shí),則將IM消息轉(zhuǎn)換為短信并發(fā)送到短信網(wǎng)關(guān)。收端IMS用戶(hù)設(shè)置的轉(zhuǎn)發(fā)策略也可以是無(wú)條件轉(zhuǎn)發(fā),則收端IMS用戶(hù)終端的歸屬M(fèi)essagingAS不經(jīng)判斷收端IMS用戶(hù)是否在線(xiàn),直接將IM消息轉(zhuǎn)換為短信并發(fā)送到短信網(wǎng)關(guān)。MessagingAS2根據(jù)配置的消息轉(zhuǎn)發(fā)策略以及收端IMS用戶(hù)的SIPURI與短信用戶(hù)號(hào)碼之間的綁定關(guān)系,將IM消息轉(zhuǎn)換為短信的過(guò)程為從IM消息中獲取消息正文文本,丟棄附件(若有附件);根據(jù)收端IMS用戶(hù)的SIPURI與短信用戶(hù)號(hào)碼之間的綁定關(guān)系獲得與收端SIPURIsip:654321@ims2.com綁定的用戶(hù)號(hào)碼987654321;由發(fā)端SIPURI獲得發(fā)端用戶(hù)號(hào)碼是123456,從表1中查詢(xún)到與發(fā)端SIPURI中的域名imsl.com以及與發(fā)端轉(zhuǎn)發(fā)標(biāo)志False對(duì)應(yīng)的區(qū)號(hào)是004(因?yàn)槭斩擞脩?hù)設(shè)置為由收端IMS終端的歸屬消息服務(wù)器根據(jù)該用戶(hù)設(shè)置的消息轉(zhuǎn)發(fā)策略進(jìn)行消息轉(zhuǎn)換,與IM消息發(fā)端用戶(hù)不在或可能不在同一個(gè)IMS域,因此確定發(fā)端轉(zhuǎn)發(fā)標(biāo)志為False),在發(fā)端用戶(hù)號(hào)碼前順序添加MessagingAS2的SP號(hào)碼222222、與imsl.com對(duì)應(yīng)的區(qū)號(hào)004,生成發(fā)端號(hào)碼222222004123456。MessagingAS2把消息正文文本編碼轉(zhuǎn)換為短信格式,將得到的收端號(hào)碼和發(fā)端號(hào)碼設(shè)置為短信的收端號(hào)碼和發(fā)端號(hào)碼,并組裝成短信。然后,MessagingAS2根據(jù)自身的配置信息,獲得短信網(wǎng)關(guān)的IP地址,將短信發(fā)送到短信網(wǎng)關(guān)。步驟805-806、短信網(wǎng)關(guān)轉(zhuǎn)發(fā)短信到短信中心,短信中心發(fā)送短信到與收端號(hào)碼對(duì)應(yīng)的用戶(hù)終端。上述流程描述了發(fā)端IMS用戶(hù)發(fā)送IM消息給收端IMS用戶(hù),并由收端IMS終端的歸屬M(fèi)essagingAS根據(jù)轉(zhuǎn)發(fā)策略以短信形式將消息發(fā)送到與收端IMS終端綁定的短信用戶(hù)號(hào)碼的流程。對(duì)于發(fā)端IMS用戶(hù)發(fā)送IM消息給收端IMS用戶(hù),并由收端IMS終端的歸屬M(fèi)essagingAS^4居轉(zhuǎn)發(fā)策略以彩信形式將消息發(fā)送到與收端IMS用戶(hù)終端綁定的彩信用戶(hù)號(hào)碼的流程與此類(lèi)似。參見(jiàn)圖8B,為本發(fā)明實(shí)施例六的通過(guò)與IMS終端綁定的短信用戶(hù)號(hào)碼向收端IMS用戶(hù)回復(fù)短信并以IM消息形式發(fā)送到收端終端的流程示意圖。IMS核心網(wǎng)1和MessagingAS1是圖8B中收端IMS終端的歸屬I(mǎi)MS核心網(wǎng)和MessagingAS,IMS核心網(wǎng)2和MessagingAS2是圖8B中與短信用戶(hù)號(hào)碼綁定的IMS終端的歸屬I(mǎi)MS核心網(wǎng)和MessagingAS。MessagingAS2中配置有發(fā)端IMS終端設(shè)置的消息轉(zhuǎn)發(fā)策略和與該終端的SIPURI對(duì)應(yīng)的用戶(hù)號(hào)碼。通過(guò)與發(fā)端IMS用戶(hù)終端綁定的短信用戶(hù)號(hào)碼向收端IMS用戶(hù)發(fā)送短信并以IM消息形式發(fā)送到收端IMS用戶(hù)的過(guò)程包括步驟步驟807、通過(guò)與發(fā)端IMS終端綁定的短信用戶(hù)號(hào)碼發(fā)送短信到短信中心,其中,短信的收端號(hào)碼中攜帶收端IMS終端的歸屬M(fèi)essagingAS的SP號(hào)碼。當(dāng)通過(guò)與IMS用戶(hù)終端綁定的短信用戶(hù)號(hào)碼收到來(lái)自于IMS用戶(hù)終端的短信并進(jìn)行回復(fù)時(shí),可將接收到的短信的發(fā)端號(hào)碼作為回復(fù)短信的收端號(hào)碼。本實(shí)施例中,短信用戶(hù)號(hào)碼為987654321的用戶(hù)終端收到用戶(hù)號(hào)碼為222222004123456的用戶(hù)終端發(fā)送的短信(其中222222是MessagingAS2的SP號(hào)碼),并向該用戶(hù)號(hào)碼回復(fù)短信。步驟808、短信中心根據(jù)短信收端號(hào)碼的SP號(hào)碼,判斷該消息的收端用戶(hù)不屬于本網(wǎng)絡(luò),則將短信發(fā)送到短信網(wǎng)關(guān)。步驟809、短信網(wǎng)關(guān)根據(jù)收端號(hào)碼的SP號(hào)碼將短信發(fā)送到對(duì)應(yīng)的MessagingAS(MessagingAS2)。本實(shí)施例中,MessagingAS的SP號(hào)碼與MessagingAS地址對(duì)應(yīng),短信網(wǎng)關(guān)中配置有MessagingAS地址信息,因此,短信網(wǎng)關(guān)可才艮據(jù)收端號(hào)碼中的SP號(hào)碼222222,將短信發(fā)送到對(duì)應(yīng)的MessagingAS2。步驟810、MessagingAS接收到短信后進(jìn)行解析,解析出收端號(hào)碼對(duì)應(yīng)的區(qū)號(hào),并從域名和區(qū)號(hào)映射表中查詢(xún)到對(duì)應(yīng)的發(fā)端轉(zhuǎn)發(fā)標(biāo)志,根據(jù)該發(fā)端轉(zhuǎn)發(fā)標(biāo)志將短信轉(zhuǎn)換為IM消息,并發(fā)送到本域的IMS核心網(wǎng)(IMS核心網(wǎng)2)。本實(shí)施例中,MessagingAS2接收到短信后,從短信的收端號(hào)碼222222004123456拆分出的SP號(hào)碼是222222,區(qū)號(hào)是004,用戶(hù)號(hào)碼是123456。從表1中查詢(xún)到與區(qū)號(hào)004對(duì)應(yīng)的收端轉(zhuǎn)發(fā)標(biāo)志是False(表明接收方用戶(hù)與該MessagingAS可能屬于不同的IMS域,因此需該消息服務(wù)器進(jìn)行消息轉(zhuǎn)換后轉(zhuǎn)發(fā)到接收方用戶(hù)所在的IMS域),則該MessagingAS2進(jìn)行消息格式轉(zhuǎn)換,包括從表1中查詢(xún)到與區(qū)號(hào)004對(duì)應(yīng)的域名是imsl.com,將該域名與解析出的收端用戶(hù)號(hào)碼組合得到12345@imsl.com作為收端SIPURI;將從短信中解析出的消息體正文文本格式轉(zhuǎn)換為IM消息格式;將格式轉(zhuǎn)換后的消息體以及地址等信息組裝為IM消息,并發(fā)送到發(fā)端IMS終端的歸屬I(mǎi)MS核心網(wǎng)。此步驟中忽略了消息從IMS核心網(wǎng)2再觸發(fā)到MessagingAS2后的處理過(guò)程。步驟811~812、IMS核心網(wǎng)2將IM消息發(fā)送到該收端終端的歸屬I(mǎi)MS核心網(wǎng)1,該IMS核心網(wǎng)1將IM消息發(fā)送到與收端SIPURI對(duì)應(yīng)的IMS終端。此步驟中忽略了消息從IMS核心網(wǎng)1再觸發(fā)到MessagingAS1后的處理過(guò)程。上述流程描述了通過(guò)與IMS用戶(hù)終端綁定的短信用戶(hù)號(hào)碼收到IMS用戶(hù)發(fā)送的短信并向該IMS用戶(hù)回復(fù)短信的流程,對(duì)于通過(guò)與IMS用戶(hù)終端綁定的彩信用戶(hù)號(hào)碼收到IMS用戶(hù)發(fā)送的彩信并向該IMS用戶(hù)回復(fù)彩信的流程與此類(lèi)似。本實(shí)施例中,MessagingAS中只需要配置有本IMS域用戶(hù)信息。從實(shí)施例五和實(shí)施例六可以看出,當(dāng)多IMS域或者一個(gè)IMS域,用戶(hù)有多個(gè)域名后綴(比如在一個(gè)IMS域內(nèi),為不同的企業(yè)用戶(hù)配置不同的域名后綴)時(shí),每個(gè)IMS域的MessagingAS都能獨(dú)立提供完整的IM消息與短信/彩信的互通能力,增強(qiáng)了MessagingAS的可服務(wù)性,提高了互通消息的流量和效率,提高了網(wǎng)絡(luò)資源的利用率,更有利于MessagingAS的運(yùn)營(yíng)部署和計(jì)費(fèi)。對(duì)于用戶(hù),無(wú)論是直接選擇號(hào)碼發(fā)送短信/彩信,還是在接收方MessagingAS轉(zhuǎn)發(fā)成短信/彩信,回復(fù)的消息都能正確匹配到原消息,用戶(hù)可以方^f更的利用聊天才莫式進(jìn)行消息交流,加強(qiáng)了用戶(hù)體驗(yàn)。另外,還將IMS域的匿名消息與短信、彩信結(jié)合起來(lái),實(shí)現(xiàn)了IM消息與短信、彩信互通時(shí)匿名的功能。上述各實(shí)施例中所述的SP號(hào)碼的作用是在短信或彩信用戶(hù)終端回復(fù)IMS用戶(hù)終端的消息時(shí),短信網(wǎng)關(guān)或彩信中心可以根據(jù)該SP號(hào)碼將消息路由到對(duì)應(yīng)的設(shè)備(如實(shí)施例一和實(shí)施例二中的SMSProxy,實(shí)施例三和實(shí)施例四中的IM-MGW,實(shí)施例五和實(shí)施例六中的MessagingAS),即該SP號(hào)碼起到路由標(biāo)識(shí)的作用。因此,本發(fā)明的上述各實(shí)施例不限于用SP號(hào)碼作為路由標(biāo)識(shí),其它能夠起到與SP號(hào)碼相同作用的標(biāo)識(shí)都可以作為附加部分添加到用戶(hù)號(hào)碼中。本發(fā)明實(shí)施例還提供了實(shí)現(xiàn)上述消息互通流程的相關(guān)裝置。用于實(shí)現(xiàn)IMS消息到非IMS消息轉(zhuǎn)換的消息轉(zhuǎn)換裝置,如圖9A所示,可包括接收模塊、轉(zhuǎn)換模塊和發(fā)送模塊。接收模塊用于接收由IMS網(wǎng)絡(luò)發(fā)送的IMS消息,轉(zhuǎn)換模塊用于將該IMS消息轉(zhuǎn)換為非IMS消息,發(fā)送模塊用于將該非IMS消息發(fā)送到該非IMS消息的歸屬網(wǎng)絡(luò),由非IMS消息的歸屬網(wǎng)絡(luò)將該非IMS消息發(fā)送到非IMS消息的接收端。若接收^^莫塊接收到的IMS消息中攜帶消息類(lèi)型標(biāo)識(shí),該消息類(lèi)型標(biāo)識(shí)為非IMS消息類(lèi)型標(biāo)識(shí)(如短信或彩信標(biāo)識(shí)),轉(zhuǎn)換模塊在進(jìn)行消息轉(zhuǎn)換時(shí),根據(jù)該消息類(lèi)型標(biāo)識(shí)將該IMS消息轉(zhuǎn)換為與該消息類(lèi)型標(biāo)識(shí)對(duì)應(yīng)的非IMS消息;若接收模塊接收到的IMS消息對(duì)應(yīng)有消息轉(zhuǎn)發(fā)策略,該消息轉(zhuǎn)發(fā)策略為將IMS消息轉(zhuǎn)換為非IMS消息并發(fā)送,轉(zhuǎn)換模塊在進(jìn)行消息轉(zhuǎn)換時(shí),根據(jù)該消息轉(zhuǎn)發(fā)策略將IMS消息轉(zhuǎn)換為非IMS消息。圖9A所示的消息轉(zhuǎn)換設(shè)備中,轉(zhuǎn)換模塊包括內(nèi)容轉(zhuǎn)換子模塊、發(fā)端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換子^^莫塊,其中,內(nèi)容轉(zhuǎn)換子^i塊用于將IMS消息的消息內(nèi)容^f各式轉(zhuǎn)換為非IMS消息的消息內(nèi)容格式;發(fā)端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換子模塊用于將IMS消息的發(fā)送端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換為非IMS消息的發(fā)送端用戶(hù)標(biāo)識(shí)。發(fā)端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換子模塊可包括第一轉(zhuǎn)換單元或第二轉(zhuǎn)換單元,其中,第用戶(hù)標(biāo)識(shí)部分添加指向該消息轉(zhuǎn)換設(shè)備的路由標(biāo)識(shí)(如SP號(hào)碼),得到非IMS消息發(fā)送端用戶(hù)標(biāo)識(shí);第二轉(zhuǎn)換單元用于獲取與IMS消息的發(fā)送端SIPURI地址綁定的用戶(hù)標(biāo)識(shí),并在獲取到的用戶(hù)標(biāo)識(shí)中添加指向該消息轉(zhuǎn)換設(shè)備的路由標(biāo)識(shí)(如SP號(hào)碼),得到非IMS消息發(fā)送端用戶(hù)標(biāo)識(shí)。圖9A所示的消息轉(zhuǎn)換設(shè)備中,轉(zhuǎn)換模塊還包括收端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換子模塊。該子模塊用于將IMS消息的接收端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換為非IMS消息的接收端用戶(hù)標(biāo)識(shí),具體為獲取與IMS消息的接收端SIPURI地址綁定的用戶(hù)標(biāo)識(shí),該用戶(hù)標(biāo)識(shí)是為IMS消息接收端設(shè)置的在非IMS消息歸屬網(wǎng)絡(luò)中的用戶(hù)標(biāo)識(shí)。圖9A所示的消息轉(zhuǎn)換裝置可為獨(dú)立的消息轉(zhuǎn)換設(shè)備,或與IMS消息發(fā)送端的歸屬消息服務(wù)器集成,或與IMS消息接收端的歸屬消息服務(wù)器集成。當(dāng)上述消息轉(zhuǎn)換裝置集成于IMS消息服務(wù)器時(shí),該消息轉(zhuǎn)換裝置中的發(fā)端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換子模塊,進(jìn)一步用于在非IMS消息的發(fā)送端用戶(hù)標(biāo)識(shí)中添加記錄標(biāo)識(shí)和路由標(biāo)識(shí),該路由標(biāo)識(shí)指向該IMS網(wǎng)絡(luò)的消息服務(wù)器,該記錄標(biāo)識(shí)為預(yù)設(shè)的IMS域名和發(fā)端轉(zhuǎn)發(fā)標(biāo)志映射關(guān)系表中的記錄標(biāo)識(shí),該記錄標(biāo)識(shí)對(duì)應(yīng)的IMS域名為IMS消息發(fā)送端的歸屬I(mǎi)MS域名,對(duì)應(yīng)的發(fā)端轉(zhuǎn)發(fā)標(biāo)志表明該IMS消息的發(fā)送端與該消息服務(wù)器是否歸屬于同一IMS域。如果該集成了消息轉(zhuǎn)換裝置的IMS消息服務(wù)器是發(fā)送端的歸屬消息服務(wù)器,則從映射表中選擇表明IMS消息的發(fā)送端與該消息服務(wù)器歸屬于同一IMS網(wǎng)絡(luò)的發(fā)端轉(zhuǎn)發(fā)標(biāo)識(shí)所對(duì)應(yīng)的記錄標(biāo)識(shí);如果該集成了消息轉(zhuǎn)換裝置IMS消息服務(wù)器是IMS消息接收端的歸屬消息服務(wù)器,則從映射表中選擇表明IMS消息的發(fā)送端與該消息服務(wù)器不歸屬于同一IMS網(wǎng)絡(luò)的發(fā)端轉(zhuǎn)發(fā)標(biāo)志所對(duì)應(yīng)的記錄標(biāo)識(shí)。發(fā)端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換子模塊還進(jìn)一步用于在非IMS消息的發(fā)送端用戶(hù)標(biāo)識(shí)中添加匿名標(biāo)識(shí),表明該消息是匿名消息。用于實(shí)現(xiàn)非IMS消息到IMS消息轉(zhuǎn)換的消息轉(zhuǎn)換裝置,如圖9B所示,可包括接收模塊、轉(zhuǎn)換模塊和發(fā)送模塊。接收模塊用于接收由非IMS網(wǎng)絡(luò)發(fā)送的非IMS消息,轉(zhuǎn)換模塊用于將該非IMS消息轉(zhuǎn)換為IMS消息,發(fā)送模塊用于將該IMS消息發(fā)送到IMS網(wǎng)絡(luò),由IMS網(wǎng)絡(luò)將該IMS消息發(fā)送到該IMS消息的接收端。接收^)=莫塊接收到的非IMS消息是由非IMS網(wǎng)《各根據(jù)非IMS消息中攜帶的路由標(biāo)識(shí)(該路由標(biāo)識(shí)指向該消息轉(zhuǎn)換設(shè)備,如SP號(hào)碼),或根據(jù)非IMS網(wǎng)絡(luò)側(cè)存儲(chǔ)的與該消息轉(zhuǎn)換裝置對(duì)應(yīng)的路由信息,發(fā)送到接收模塊的。圖9B所示的消息轉(zhuǎn)換裝置中,轉(zhuǎn)換模塊可包括內(nèi)容轉(zhuǎn)換子模塊、收端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換子模塊,其中,內(nèi)容轉(zhuǎn)換子模塊用于將非IMS消息的消息內(nèi)容格式轉(zhuǎn)換為IMS消息的消息內(nèi)容格式;收端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換子模塊用于將非IMS消息的接收端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換為IMS消息的接收端用戶(hù)標(biāo)識(shí)。收端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換子模塊包括第一轉(zhuǎn)換單元或第二轉(zhuǎn)換單元,其中,第一轉(zhuǎn)換單元用于將非IMS消息的接收端用戶(hù)標(biāo)識(shí)中的路由標(biāo)識(shí)刪除得到用戶(hù)標(biāo)識(shí)部分,并在用戶(hù)標(biāo)識(shí)部分添加接收端的歸屬I(mǎi)MS網(wǎng)絡(luò)的域名,得到IMS消息的接收端SIPURI地址;第二轉(zhuǎn)換單元用于將非IMS消息接收端用戶(hù)標(biāo)識(shí)中的路由標(biāo)識(shí)刪除得到用戶(hù)標(biāo)識(shí)部分,并根據(jù)用戶(hù)標(biāo)識(shí)部分獲取綁定的SIPURI地址,得到IMS消息的接收端SIPURI地址。圖9B所示的消息轉(zhuǎn)換裝置中,轉(zhuǎn)換模塊還包括消息類(lèi)型子模塊,該子模塊用于在IMS消息中添加消息類(lèi)型標(biāo)識(shí),該消息類(lèi)型標(biāo)識(shí)表示轉(zhuǎn)換為的非IMS消息的消息類(lèi)型。圖9B所示的消息轉(zhuǎn)換裝置可為獨(dú)立的消息轉(zhuǎn)換設(shè)備,或與IMS消息發(fā)送端的歸屬消息服務(wù)器集成,或與IMS消息接收端的歸屬消息服務(wù)器集成。當(dāng)圖9A所示的消息轉(zhuǎn)換裝置與IMS消息服務(wù)器集成時(shí),其中的收端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換子模塊進(jìn)一步用于根據(jù)非IMS消息中攜帶的記錄標(biāo)識(shí),從預(yù)設(shè)的IMS域名和發(fā)端轉(zhuǎn)發(fā)標(biāo)志映射關(guān)系表中查詢(xún)到與該記錄標(biāo)識(shí)對(duì)應(yīng)的IMS域名,并根據(jù)該IMS域名將非IMS消息的接收端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換為IMS消息的接收端SIPURI地址。該消息轉(zhuǎn)換裝置的發(fā)送模塊包括獲取子模塊和發(fā)送子模塊,其中獲取子模塊用于根據(jù)記錄標(biāo)識(shí)從上述映射關(guān)系表中獲取對(duì)應(yīng)的發(fā)端轉(zhuǎn)發(fā)標(biāo)志。發(fā)送子模塊用于在該發(fā)端轉(zhuǎn)發(fā)標(biāo)志表明該消息轉(zhuǎn)換裝置所集成的消息服務(wù)器與IMS消息接收端歸屬于同一IMS網(wǎng)絡(luò)時(shí),將IMS消息發(fā)送到IMS消息接收端;在該發(fā)端轉(zhuǎn)發(fā)標(biāo)志表明該消息轉(zhuǎn)換裝置所集成的消息服務(wù)器與IMS消息接收端歸屬于不同的IMS網(wǎng)絡(luò)時(shí),通過(guò)與該IMS域名對(duì)應(yīng)的消息服務(wù)器將IMS消息發(fā)送到IMS消息接收端。上述用于實(shí)現(xiàn)IMS消息到非IMS消息轉(zhuǎn)換的消息轉(zhuǎn)換裝置,以及用于實(shí)現(xiàn)非IMS消息到IMS消息轉(zhuǎn)換的消息轉(zhuǎn)換裝置可集成于同一個(gè)物理實(shí)體,如同時(shí)集成于如前所述的IM-MGW或IMS消息服務(wù)器,從而實(shí)現(xiàn)IMS消息與非IMS消息的雙向互通。綜上所述,本發(fā)明實(shí)施例提供了幾種IMS消息與非IMS消息互通的方案,包括通過(guò)設(shè)置的Proxy與IMS消息服務(wù)器協(xié)同完成IMS消息與非IMS消息的互通,通過(guò)i殳置的MGW完成IMS消息與非IMS消息的互通,通過(guò)IMS網(wǎng)絡(luò)的消息服務(wù)器完成IMS消息與非IMS消息的互通。通過(guò)上述幾種消息互通方式,既可以實(shí)現(xiàn)IMS用戶(hù)終端向非IMS用戶(hù)終端發(fā)送消息以及進(jìn)行消息回復(fù)的過(guò)程,也可以實(shí)現(xiàn)根據(jù)消息轉(zhuǎn)發(fā)策略,將IMS用戶(hù)終端發(fā)送的消息發(fā)送到與接收端IMS用戶(hù)終端綁定的用戶(hù)號(hào)碼(該用戶(hù)號(hào)碼為接收端IMS用戶(hù)終端在非IMS網(wǎng)絡(luò)中的用戶(hù)號(hào)碼)的過(guò)程,以及消息回復(fù)過(guò)程。明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。權(quán)利要求1、一種異構(gòu)網(wǎng)絡(luò)間的消息傳輸方法,其特征在于,包括如下步驟接收由IP多媒體子系統(tǒng)IMS網(wǎng)絡(luò)發(fā)送的IMS消息;將所述IMS消息轉(zhuǎn)換為非IMS消息;通過(guò)所述非IMS消息的歸屬網(wǎng)絡(luò)將所述非IMS消息發(fā)送到所述非IMS消息的接收端。2、如權(quán)利要求l所述的方法,其特征在于,所述IMS消息中攜帶有消息類(lèi)型標(biāo)識(shí),所述消息類(lèi)型標(biāo)識(shí)為非IMS消息類(lèi)型標(biāo)識(shí);將所述IMS消息轉(zhuǎn)換為非IMS消息,具體為根據(jù)所述IMS消息中攜帶的消息類(lèi)型標(biāo)識(shí),將所述IMS消息轉(zhuǎn)換為與所述消息類(lèi)型標(biāo)識(shí)對(duì)應(yīng)的非IMS消息;或者,所述IMS消息對(duì)應(yīng)有消息轉(zhuǎn)發(fā)策略,所述消息轉(zhuǎn)發(fā)策略為將所述IMS消息轉(zhuǎn)換為非IMS消息并發(fā)送;將所述IMS消息轉(zhuǎn)換為非IMS消息,具體為根據(jù)所述消息轉(zhuǎn)發(fā)策略將所述IMS消息轉(zhuǎn)換為非IMS消息。3、如權(quán)利要求1所述的方法,其特征在于,將所述IMS消息轉(zhuǎn)換為非IMS消息的步驟,包括將所述IMS消息的消息內(nèi)容格式轉(zhuǎn)換為非IMS消息的消息內(nèi)容格式,將所迷IMS消息的發(fā)送端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換為非IMS消息的發(fā)送端用戶(hù)標(biāo)識(shí)。4、如權(quán)利要求3所述的方法,其特征在于,將所述IMS消息的發(fā)送端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換為非IMS消息的發(fā)送端用戶(hù)標(biāo)識(shí),包括從所述IMS消息的發(fā)送端SIPURI地址中提取用戶(hù)標(biāo)識(shí)部分,并在所述用戶(hù)標(biāo)識(shí)部分添加路由標(biāo)識(shí),得到所述非IMS消息發(fā)送端用戶(hù)標(biāo)識(shí),所述路由標(biāo)識(shí)指向完成所述IMS消息轉(zhuǎn)換的實(shí)體;或者,獲取與所述IMS消息的發(fā)送端SIPURI地址綁定的用戶(hù)標(biāo)識(shí),并在獲取到的用戶(hù)標(biāo)識(shí)中添加路由標(biāo)識(shí),得到所述非IMS消息發(fā)送端用戶(hù)標(biāo)識(shí),所述路由標(biāo)識(shí)指向完成所述IMS消息轉(zhuǎn)換的實(shí)體。5、如權(quán)利要求4所述的方法,其特征在于,所述路由標(biāo)識(shí)為與所述IMS消息轉(zhuǎn)換實(shí)體對(duì)應(yīng)的業(yè)務(wù)提供商SP號(hào)碼。6、如權(quán)利要求3所述的方法,其特征在于,將所述IMS消息轉(zhuǎn)換為非IMS消息,還包括將所述IMS消息的接收端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換為非IMS消息的接收端用戶(hù)標(biāo)識(shí)的步驟,該步驟包括獲取與所述IMS消息的接收端SIPURI地址綁定的用戶(hù)標(biāo)識(shí),該用戶(hù)標(biāo)識(shí)是為所述IMS消息接收端設(shè)置的在所述非IMS消息歸屬網(wǎng)絡(luò)中的用戶(hù)標(biāo)識(shí)。7、如權(quán)利要求1所述的方法,其特征在于,將所述IMS消息轉(zhuǎn)換為非IMS消息,包括由設(shè)置的消息轉(zhuǎn)換設(shè)備、所述IMS消息發(fā)送端的歸屬消息服務(wù)器或所述IMS消息接收端的歸屬消息服務(wù)器將所述IMS消息轉(zhuǎn)換為非IMS消息。8、如權(quán)利要求7所述的方法,其特征在于,所述IMS消息發(fā)送端的歸屬消息服務(wù)器或所述IMS消息接收端的歸屬消息服務(wù)器將所述IMS消息轉(zhuǎn)換為非IMS消息,包括在所述非IMS消息的發(fā)送端用戶(hù)標(biāo)識(shí)中添加記錄標(biāo)識(shí)和路由標(biāo)識(shí);所述路由標(biāo)識(shí)為指向所述消息服務(wù)器的路由標(biāo)識(shí);所述記錄標(biāo)識(shí)為預(yù)設(shè)的IMS域名和發(fā)端轉(zhuǎn)發(fā)標(biāo)志映射關(guān)系表中的記錄標(biāo)識(shí),所述記錄標(biāo)識(shí)對(duì)應(yīng)的IMS域名為所述IMS消息發(fā)送端的歸屬I(mǎi)MS域名,對(duì)應(yīng)的發(fā)端轉(zhuǎn)發(fā)標(biāo)志表明所述IMS消息的發(fā)送端與所述消息服務(wù)器是否歸屬于同一IMS域。9、如權(quán)利要求8所述的方法,其特征在于,所述記錄標(biāo)識(shí)對(duì)應(yīng)的發(fā)端轉(zhuǎn)發(fā)標(biāo)志表明所述IMS消息的發(fā)送端與所述消息服務(wù)器是否歸屬于同一IMS域,具體為所述IMS消息發(fā)送端的歸屬消息服務(wù)器在所述IMS消息發(fā)送端用戶(hù)標(biāo)識(shí)中添加的記錄標(biāo)識(shí)所對(duì)應(yīng)的發(fā)端轉(zhuǎn)發(fā)標(biāo)志,表明所述IMS消息的發(fā)送端與所述消息服務(wù)器歸屬于同一IMS網(wǎng)絡(luò);所述IMS消息接收端的歸屬消息服務(wù)器在所述IMS消息發(fā)送端用戶(hù)標(biāo)識(shí)中添加的記錄標(biāo)識(shí)所對(duì)應(yīng)的發(fā)端轉(zhuǎn)發(fā)標(biāo)志,表明所述IMS消息的發(fā)送端與所述消息服務(wù)器不歸屬于同一IMS網(wǎng)絡(luò)。10、如權(quán)利要求8所述的方法,其特征在于,所述IMS消息發(fā)送端的歸屬消息服務(wù)器或所述IMS消息接收端的歸屬消息服務(wù)器將所述IMS消息轉(zhuǎn)換為非IMS消息,還包括在所述非IMS消息的發(fā)送端用戶(hù)標(biāo)識(shí)中添加匿名標(biāo)識(shí)。11、一種異構(gòu)網(wǎng)絡(luò)間的消息傳輸方法,其特征在于,包括如下步驟接收由非IMS網(wǎng)絡(luò)發(fā)送的非IMS消息;將所述非IMS消息轉(zhuǎn)換為IMS消息;通過(guò)IMS網(wǎng)絡(luò)將所述IMS消息發(fā)送到所述IMS消息的^l矣收端。12、如權(quán)利要求11所述的方法,其特征在于,將所述非IMS消息轉(zhuǎn)換為IMS消息,包括將所述非IMS消息的消息內(nèi)容格式轉(zhuǎn)換為IMS消息的消息內(nèi)容格式,將所述非IMS消息的接收端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換為IMS消息的接收端用戶(hù)標(biāo)識(shí)。13、如權(quán)利要求12所述的方法,其特征在于,將所述非IMS消息的接收端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換為IMS消息的接收端用戶(hù)標(biāo)識(shí),包括將所述非IMS消息的接收端用戶(hù)標(biāo)識(shí)中的路由標(biāo)識(shí)刪除得到用戶(hù)標(biāo)識(shí)部分,并在所述用戶(hù)標(biāo)識(shí)部分添加所述接收端的歸屬I(mǎi)MS網(wǎng)絡(luò)的域名,得到所述IMS消息的接收端SIPURI地址;或者,將所述非IMS消息的接收端用戶(hù)標(biāo)識(shí)中的路由標(biāo)識(shí)刪除得到用戶(hù)標(biāo)識(shí)部分,并根據(jù)所述用戶(hù)標(biāo)識(shí)部分獲取綁定的SIPURI地址,得到所述IMS消息的接收端SIPURI地址。14、如權(quán)利要求12所述的方法,其特征在于,將所述非IMS消息轉(zhuǎn)換為IMS消息,還包括在所述IMS消息中添加消息類(lèi)型標(biāo)識(shí),所述消息類(lèi)型標(biāo)識(shí)表示所述非IMS消息的消息類(lèi)型。15、如權(quán)利要求11所述的方法,其特征在于,所述由非IMS網(wǎng)絡(luò)發(fā)送的非IMS消息為所述非IMS網(wǎng)絡(luò)根據(jù)所述非IMS消息中攜帶的路由標(biāo)識(shí),或根據(jù)所述非IMS網(wǎng)絡(luò)側(cè)存儲(chǔ)的與所述非IMS消息接收端對(duì)應(yīng)的路由信息發(fā)送的消息;所述路由標(biāo)識(shí)或所述路由信息指向完成所述非IMS消息轉(zhuǎn)換的實(shí)體。16、如權(quán)利要求11所述的方法,其特征在于,將所述非IMS消息轉(zhuǎn)換為IMS消息,具體為由設(shè)置的消息轉(zhuǎn)換設(shè)備、所述IMS消息發(fā)送端的歸屬消息服務(wù)器或所述IMS消息接收端的歸屬消息服務(wù)器將所述IMS消息轉(zhuǎn)換為非IMS消息。17、如權(quán)利要求16所述的方法,其特征在于,所述IMS消息發(fā)送端的歸屬消息服務(wù)器或所述IMS消息接收端的歸屬消息服務(wù)器將所述非IMS消息轉(zhuǎn)換為IMS消息,包括根據(jù)所述非IMS消息中攜帶的記錄標(biāo)識(shí),從預(yù)設(shè)的IMS域名和發(fā)端轉(zhuǎn)發(fā)標(biāo)志映射關(guān)系表中查詢(xún)到與所述記錄標(biāo)識(shí)對(duì)應(yīng)的IMS;或名,并#^居所述IMS域名將所述非IMS消息的接收端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換為所述IMS消息的接收端SIPURI地址。18、如權(quán)利要求17所述的方法,其特征在于,所述IMS消息發(fā)送端的歸屬消息服務(wù)器或所述IMS消息接收端的歸屬消息服務(wù)器將所述非IMS消息轉(zhuǎn)換為IMS消息,進(jìn)一步包括根據(jù)所述記錄標(biāo)識(shí)從所述映射關(guān)系表中獲取對(duì)應(yīng)的發(fā)端轉(zhuǎn)發(fā)標(biāo)志,若所述發(fā)端轉(zhuǎn)發(fā)標(biāo)志表明所述消息服務(wù)器與所述IMS消息接收端歸屬于同一IMS網(wǎng)絡(luò),則所述消息服務(wù)器將所述IMS消息發(fā)送到所述IMS消息接收端;若所述發(fā)端轉(zhuǎn)發(fā)標(biāo)志表明所述消息服務(wù)器與所述IMS消息接收端歸屬于不同的IMS網(wǎng)絡(luò),則所述消息服務(wù)器通過(guò)與所述IMS域名對(duì)應(yīng)的消息服務(wù)器,將所述IMS消息發(fā)送到所述IMS消息接收端。19、一種消息轉(zhuǎn)換裝置,其特征在于,包括接收模塊,用于接收由IMS網(wǎng)絡(luò)發(fā)送的IMS消息;轉(zhuǎn)換模塊,用于將所述IMS消息轉(zhuǎn)換為非IMS消息;發(fā)送模塊,用于將所述非IMS消息發(fā)送到所述非IMS消息的歸屬網(wǎng)絡(luò),所述非IMS消息的歸屬網(wǎng)絡(luò)將所述非IMS消息發(fā)送到所述非IMS消息的接收端。20、如權(quán)利要求19所述的消息轉(zhuǎn)換裝置,其特征在于,所述接收模塊接收到的所述IMS消息中攜帶消息類(lèi)型標(biāo)識(shí),所述消息類(lèi)型標(biāo)識(shí)為非IMS消息類(lèi)型標(biāo)識(shí);所述轉(zhuǎn)換模塊,進(jìn)一步用于根據(jù)所述消息類(lèi)型標(biāo)識(shí),將所述IMS消息轉(zhuǎn)換為與所述消息類(lèi)型標(biāo)識(shí)對(duì)應(yīng)的非IMS消息。21、如權(quán)利要求19所述的消息轉(zhuǎn)換裝置,其特征在于,所述接收模塊接收到的所述IMS消息對(duì)應(yīng)有消息轉(zhuǎn)發(fā)策略,所述消息轉(zhuǎn)發(fā)策略為將所述IMS消息轉(zhuǎn)換為非IMS消息并發(fā)送;所述轉(zhuǎn)換模塊,進(jìn)一步用于根據(jù)所述消息轉(zhuǎn)發(fā)策略,將所述IMS消息轉(zhuǎn)換為非IMS消息。22、如權(quán)利要求19所述的消息轉(zhuǎn)換裝置,其特征在于,所述轉(zhuǎn)換模塊包括..內(nèi)容轉(zhuǎn)換子4莫塊,用于將所述IMS消息的消息內(nèi)容才各式轉(zhuǎn)換為非IMS消息的消息內(nèi)容^"式;發(fā)端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換子模塊,用于將所述IMS消息的發(fā)送端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換為非IMS消息的發(fā)送端用戶(hù)標(biāo)識(shí)。23、如權(quán)利要求22所述的消息轉(zhuǎn)換裝置,其特征在于,所述發(fā)端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換子模塊包括第一轉(zhuǎn)換單元或第二轉(zhuǎn)換單元;所述第一轉(zhuǎn)換單元,用于從所述IMS消息的發(fā)送端SIPURI地址中提取用戶(hù)標(biāo)識(shí)部分,并在所述用戶(hù)標(biāo)識(shí)部分添加路由標(biāo)識(shí),得到所述非IMS消息發(fā)送端用戶(hù)標(biāo)識(shí),所述^各由標(biāo)識(shí)指向所述消息轉(zhuǎn)換裝置;所述第二轉(zhuǎn)換單元,用于獲取與所述IMS消息的發(fā)送端SIPURI地址綁定的用戶(hù)標(biāo)識(shí),并在獲取到的用戶(hù)標(biāo)識(shí)中添加路由標(biāo)識(shí),得到所述非IMS消息發(fā)送端用戶(hù)標(biāo)識(shí),所述路由標(biāo)識(shí)指向所述消息轉(zhuǎn)換裝置。24、如權(quán)利要求22所述的消息轉(zhuǎn)換裝置,其特征在于,所述轉(zhuǎn)換模塊,還包括收端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換子模塊,用于將所述IMS消息的接收端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換為非IMS消息的接收端用戶(hù)標(biāo)識(shí),具體為獲取與所述IMS消息的接收端SIPURI地址綁定的用戶(hù)標(biāo)識(shí),該用戶(hù)標(biāo)識(shí)是為所述IMS消息接收端設(shè)置的在所述非IMS消息歸屬網(wǎng)絡(luò)中的用戶(hù)標(biāo)識(shí)。25、如權(quán)利要求22所述的消息轉(zhuǎn)換裝置,其特征在于,所述發(fā)端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換子模塊,進(jìn)一步用于在所述非IMS消息的發(fā)送端用戶(hù)標(biāo)識(shí)中添加記錄標(biāo)識(shí)和路由標(biāo)識(shí);所述路由標(biāo)識(shí)指向集成了所述消息轉(zhuǎn)換裝置的IMS網(wǎng)絡(luò)的消息服務(wù)器;所述記錄標(biāo)識(shí)為預(yù)設(shè)的IMS域名和發(fā)端轉(zhuǎn)發(fā)標(biāo)志映射關(guān)系表中的記錄標(biāo)識(shí),所述記錄標(biāo)識(shí)對(duì)應(yīng)的IMS域名為所述IMS消息發(fā)送端的歸屬I(mǎi)MS域名,對(duì)應(yīng)的發(fā)端轉(zhuǎn)發(fā)標(biāo)志表明所述IMS消息的發(fā)送端與所述消息服務(wù)器是否歸屬于同一IMS域。26、如權(quán)利要求25所述的消息轉(zhuǎn)換裝置,其特征在于,所述發(fā)端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換子模塊,進(jìn)一步用于在所述非IMS消息的發(fā)送端用戶(hù)標(biāo)識(shí)中添加匿名標(biāo)識(shí)。27、如權(quán)利要求19所述的消息轉(zhuǎn)換裝置,其特征在于,所述消息轉(zhuǎn)換裝置為獨(dú)立的消息轉(zhuǎn)換設(shè)備,或與所述IMS消息發(fā)送端的歸屬消息服務(wù)器集成,或與所述IMS消息接收端的歸屬消息服務(wù)器集成。28、一種消息轉(zhuǎn)換裝置,其特征在于,包括接收模塊,用于接收由非IMS網(wǎng)絡(luò)發(fā)送的非IMS消息;轉(zhuǎn)換模塊,用于將所述非IMS消息轉(zhuǎn)換為IMS消息;發(fā)送模塊,用于將所述IMS消息發(fā)送到IMS網(wǎng)絡(luò),所述IMS網(wǎng)絡(luò)將所述IMS消息發(fā)送到所述IMS消息的接收端。29、如權(quán)利要求28所述的消息轉(zhuǎn)換裝置,其特征在于,所述接收模塊接收到的所述非IMS消息是非IMS網(wǎng)絡(luò)根據(jù)所述非IMS消息中攜帶的路由標(biāo)識(shí),或根據(jù)所述非IMS網(wǎng)絡(luò)側(cè)^4儲(chǔ)的與所述消息轉(zhuǎn)換裝置對(duì)應(yīng)的路由信息,發(fā)送到所述接收模塊的消息。30、如權(quán)利要求28所述的消息轉(zhuǎn)換裝置,其特征在于,所述轉(zhuǎn)換模塊,包括內(nèi)容轉(zhuǎn)換子才莫塊,用于將所述非IMS消息的消息內(nèi),式轉(zhuǎn)換為IMS消息的消息內(nèi)容格式;收端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換子模塊,用于將所述非IMS消息的接收端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換為IMS消息的4^收端用戶(hù)標(biāo)識(shí)。31、如權(quán)利要求30所述的消息轉(zhuǎn)換裝置,其特征在于,所述收端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換子模塊包括第一轉(zhuǎn)換單元或第二轉(zhuǎn)換單元;所述第一轉(zhuǎn)換單元,用于將所述非IMS消息的接收端用戶(hù)標(biāo)識(shí)中的路由標(biāo)識(shí)刪除得到用戶(hù)標(biāo)識(shí)部分,并在所述用戶(hù)標(biāo)識(shí)部分添加所述接收端的歸屬I(mǎi)MS網(wǎng)絡(luò)的域名,得到所述IMS消息的接收端SIPURI地址;所述第二轉(zhuǎn)換單元,用于將所述非IMS消息接收端用戶(hù)標(biāo)識(shí)中的路由標(biāo)識(shí)刪除得到用戶(hù)標(biāo)識(shí)部分,并根據(jù)所述用戶(hù)標(biāo)識(shí)部分獲取綁定的SIPURI地址,得到所述IMS消息的接收端SIPURI地址。32、如權(quán)利要求30所述的消息轉(zhuǎn)換裝置,其特征在于,所述轉(zhuǎn)換模塊,還包括消息類(lèi)型子it塊,用于在所述IMS消息中添加消息類(lèi)型標(biāo)識(shí),所述消息類(lèi)型標(biāo)識(shí)表示所述非IMS消息的消息類(lèi)型。33、如權(quán)利要求30所述的消息轉(zhuǎn)換裝置,其特征在于,所述收端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換子模塊,進(jìn)一步用于根據(jù)所述非IMS消息中攜帶的記錄標(biāo)識(shí),從預(yù)設(shè)的IMS域名和發(fā)端轉(zhuǎn)發(fā)標(biāo)志映射關(guān)系表中查詢(xún)到與所述記錄標(biāo)識(shí)對(duì)應(yīng)的IMS域名,并根據(jù)所述IMS域名將所述非IMS消息的接收端用戶(hù)標(biāo)識(shí)轉(zhuǎn)換為所述IMS消息的接收端SIPURI地址;所述發(fā)送模塊,包括獲取子模塊,用于根據(jù)所述記錄標(biāo)識(shí)從所述映射關(guān)系表中獲取對(duì)應(yīng)的發(fā)端轉(zhuǎn)發(fā)標(biāo)志;發(fā)送子模塊,用于在所述發(fā)端轉(zhuǎn)發(fā)標(biāo)志表明所述消息轉(zhuǎn)換裝置所集成的消息服務(wù)器與所述IMS消息接收端歸屬于同一IMS網(wǎng)絡(luò)時(shí),將所述IMS消息發(fā)送到所述IMS消息接收端;在所述發(fā)端轉(zhuǎn)發(fā)標(biāo)志表明所述消息轉(zhuǎn)換裝置所集成的消息服務(wù)器與所述IMS消息接收端歸屬于不同的IMS網(wǎng)絡(luò)時(shí),通過(guò)與所述IMS域名對(duì)應(yīng)的消息服務(wù)器,將所述IMS消息發(fā)送到所述IMS消息接收端。34、如權(quán)利要求28所述的消息轉(zhuǎn)換裝置,其特征在于,所述消息轉(zhuǎn)換裝置為獨(dú)立的消息轉(zhuǎn)換設(shè)備,或與所述IMS消息發(fā)送端的歸屬消息服務(wù)器集成,或與所述IMS消息接收端的歸屬消息服務(wù)器集成。全文摘要本發(fā)明公開(kāi)了異構(gòu)網(wǎng)絡(luò)間的消息傳輸方法及其裝置。本發(fā)明公開(kāi)的方法之一包括步驟接收由IMS網(wǎng)絡(luò)發(fā)送的會(huì)話(huà)初始化協(xié)議IMS消息;將所述IMS消息轉(zhuǎn)換為非IMS消息;通過(guò)所述非IMS消息的歸屬網(wǎng)絡(luò)將所述非IMS消息發(fā)送到所述非IMS消息的接收端。本發(fā)明公開(kāi)的方法之二包括步驟接收由非IMS網(wǎng)絡(luò)發(fā)送的非IMS消息;將所述非IMS消息轉(zhuǎn)換為IMS消息;通過(guò)IMS網(wǎng)絡(luò)將所述IMS消息發(fā)送到所述IMS消息的接收端。采用本發(fā)明,可以在IMS網(wǎng)絡(luò)的用戶(hù)終端與非IMS網(wǎng)絡(luò)的用戶(hù)終端之間實(shí)現(xiàn)消息互通。文檔編號(hào)H04L12/58GK101420657SQ200710163429公開(kāi)日2009年4月29日申請(qǐng)日期2007年10月22日優(yōu)先權(quán)日2007年10月22日發(fā)明者周日明,朱阿柯,梁文泳,高巖峰申請(qǐng)人:華為技術(shù)有限公司