异构网络间的消息传输方法及其装置的制作方法

文档序号:7662822阅读:91来源:国知局

专利名称::异构网络间的消息传输方法及其装置的制作方法
技术领域
:本发明涉及无线通信领域,尤其涉及异构网络间的消息传输方法以及消息转换装置。
背景技术
:IMS(IPMultimediaSub-system,IP多媒体子系统)网络是在电信网络中,为方便、灵活的提供业务设计的网络。IMS消息业务是基于IMS网络的消息业务,可以传输文字和附件。IMS消息传输过程如下从发端终端发出,经核心网路由到发端消息服务器;发端消息服务器根据消息的业务字段和存储的用户信息触发业务,然后下发IMS消息;核心网根据IMS消息的目的地址,将IMS消息路由到收端用户的归属消息服务器;收端用户的归属消息服务器根据收端用户的用户信息触发业务、丟弃消息或下发IMS消息到收端终端。短信是2G网络的热门业务之一,拥有大量的用户资源。短信业务是基于PLMN(PublicLandMobileNetwork,公共陆上移动网络)的业务,可以传输文字。短信传输过程如下从发端终端发出,经PS域网络路由到短信中心;短信中心根据收端号码,将短信发送到收端终端。如果收端用户是其他系统的用户,则在短信传输过程中,短信中心根据收端号码,将短信发送到短信网关,由短信网关将短信路由到其他系统的短信中心,并最终发送到收端终端。彩信是2.5G网络的热门业务之一,拥有大量的用户资源。彩信业务M于PLMN的业务,可以传输文字和附件。短信传输过程如下从发端终端发出,经PLMN网络路由到发端用户的归属彩信中心;发端用户归属的彩信中心根据收端号码,将彩信发送到收端用户归属的彩信中心;收端用户归属的彩信中心根据收端号码,将彩信发送到收端终端。由于2G和2.5G的PLMN网络所采用的网络协议与IMS系统所采用的网络协议不相同,因此,在IMS消息业务发展的初期,需要解决IMS用户与短信用户或与彩信用户与之间的消息互通,而现有技术还没有针对这个问题给出具体的解决方案。
发明内容本发明实施例揭示了异构网络间的消息传输方法及其装置,以实现IMS网络的消息与非IMS网络的消息之间的互通。本发明实施例揭示的一种异构网络间的消息传输方法,包括以下步骤接收由IP多々某体子系统IMS网络发送的IMS消息;将所述IMS消息转换为非IMS消息;通过所述非IMS消息的归属网络将所述非IMS消息发送到所述非IMS消息的接收端。本发明实施例揭示的另一种异构网络间的消息传输方法,包括以下步骤接收由非IMS网络发送的非IMS消息;将所述非IMS消息转换为IMS消息;通过IMS网络将所述IMS消息发送到所述IMS消息的接收端。本发明实施例揭示的消息转换装置,包括接收模块,用于接收由IMS网络发送的IMS消息;转换模块,用于将所述IMS消息转换为非IMS消息;发送^f莫块,用于将所述非IMS消息发送到所述非IMS消息的归属网络,所述非IMS消息的归属网络将所述非IMS消息发送到所述非IMS消息的接收端。本发明实施例揭示的另一种消息转换装置,包括接收模块,用于接收由非IMS网络发送的非IMS消息;转换模块,用于将所述非IMS消息转换为IMS消息;发送模块,用于将所述IMS消息发送到IMS网络,所述IMS网络将所述IMS消息发送到所述IMS消息的接收端。本发明的上述实施例,在将IMS网络的消息发送到非IMS网络的过程中,通过将IMS消息转换为非IMS消息,并由该非IMS消息的归属网络发送到非IMS网络中的接收端,乂人而实现了IMS网络消息到非IMS网络的互通;在将非IMS网络的消息发送到IMS网络的过程中,通过将非IMS网络的消息转换为IMS网络的消息,并由IMS网络发送到IMS网络的接收端,从而实现了非IMS网络的消息到IMS网络的互通,克服了现有技术中不能实现IMS网络和非IMS网络间消息互通的问题。图1A、图IB为本发明实施例一的组网结构示意图2A、图2B为本发明实施例一的短信与IM消息互通的流程示意图;图3A、图3B、图3C和图3D为本发明实施例二的组网结构示意图4A、图4B为本发明实施例三的短信与IM消息互通的流程示意图;图5A、图5B为本发明实施例四的短信与IM消息互通的流程示意图;图6A、图6B为本发明实施例五的组网结构图7A、图7B为本发明实施例五的短信与IM消息互通的流程示意图;图8A、图8B为本发明实施例六的短信与IM消息互通的流程示意图;图9A、图9B为本发明实施例的消息转换装置的结构示意图。具体实施例方式本发明的实施例提供了IMS网络的IMS消息,如SIP(SessionInitiatedProtocol,会话初始化协议)消息和其它类型消息互通的技术方案。SIP消息包括如IM消息(InstantMassage,即时消息)等类型的消息,其它类型的消息包括如短信、彩信等类型的消息。下面结合附图对本发明实施例进行详细描述。实施例一本实施例描述了通过设置协议转换设备进行消息格式转换,实现IM消息与短信,或IM消息与彩信的互通方案。本实施例通过在IMS系统中设置SMSProxy(短信代理服务器)实现IM消息与短信互通,通过在IMS系统中设置MMSProxy(彩信代理服务器)实现IM消息与彩信互通,其网络结构分别如图1A和1B所示。参见图1A,为本发明实施例一中短信与IM消息互通的组网结构示意图。图1A的组网中包括PLMN网络和IMS网络,这两个网络是相互独立的,其中MSC(MSCMobileSwitchingCenter,移动交换中心)和HLR(HomeLocationRegister,归属位置寄存器)是2G网络核心网网元,MSC用于终端移动控制,HLR用于存储用户信息;短信中心、SMS-GMSC(短信服务-关口移动交换中心)、SMS-IWMSC(短信互通的移动交换中心),用于提供短信功能;短信网关,使用消息网关协议,实现短信中心和IMS系统的消息互发;MessagingAS(消息服务器),用于实现IMS系统的消息业务;SMSProxy,与短信网关交互,收发消息,部署时使用的协议与短信网关保持一致;与MessagingAS交互,实现消息格式的转换。SMSProxy与短信网关间的接口为Ps接口,使用运营商指定的协议,如,SMPP(ShortMessagePeertoPeer,短信点对点协i义)或CMPP(ChinaMobilePeertoPeer,中国移动通信互联网短信网关接口协议)或其他消息网关协议;SMSProxy与MessagingAS间的接口为Is接口,使用私有协议。SMSProxy启动后,要向短信网关发起注册,使SMSProxy中配置短信网关的地址信息、帐号信息、使用的协议类型等信息,以便实现SMSProxy与短信网关进行交互。例如,短信网关向SMSProxy发起注册,将配置文件ID发送给SMSProxy;SMSProxy获取相应的配置文件,将配置文件中的信息配置到本地,配置信息可以包括SMSProxy的IP地址、短信网关的IP地址、短信网关的协议端口号、短信网关的SP(ServiceProvider,业务提供商)帐号、协议ID(表明短信网关与SMSProxy之间使用的协议),以及登录方式等信息。参见图IB,为本发明实施例一中彩信与IM消息互通的组网结构示意图。图IB的组网中包括2.5G网络(PLMN网络)和IMS网络,这两个网络是相互独立的,其中MSC、WAPGW(无线应用协议网关)、GGSN(GatewayGPRSSupportNode,网关GPRS支持节点)、SGSN(ServingGPRSSupportNode,服务GPRS支持节点)是2.5G网元,用于对终端进行移动管理;彩信中心,用于提供彩信功能;MessagingAS,用于实现IMS系统的消息业务;MMSProxy,与彩信中心交互,部署时使用的协议与彩信中心保持一致;与MessagingAS交互,实现消息格式的转换。MMSProxy与彩信中心间的接口为Mp接口,如使用运营商指定的MM7协议或MM4协议;MMSProxy与MessagingAS间的接口为Pi接口,使用私有协议。彩信中心上配置有MMSProxy的信息,可通过配置界面进行配置,配置信息包括MMSProxy的地址等信息。在MMSProxy中配置有彩信中心的信息,可通过读取配置文件实现配置信息的设置,配置信息可以包括彩信中心的IP地址、彩信中心的协议端口号、彩信中心的SP帐号、协议ID(表明彩信中心与MMSProxy之间使用的协议),以及登录方式等信息。基于上述图1A所示的组网结构,图2A和图2B给出了IM消息与短信互通的流禾呈。参见图2A,为本发明实施例一的IMS用户发送IM消息到短信用户的流程示意图,其中,MessagingAS与IMS终端之间的信令流程与IMS系统收发IM消息的流程一致,短信终端与短信中心之间的信令流程与PLMN网络中收发短信的流程一致;具体步骤包括步骤201、IMS用户终端设置发送IM消息,并设置消息类型为短信,发送到该IMS终端的归属IMS核心网。IMS终端在IM消息体中增设消息类型标识,并设置该消息类型为短信,例如,消息类型由Message/CPIM消息体扩展头"MsgTyp"标识;IMS终端还可以在IM消息体中增设递送报告标识,表示发端终端是否需要递送报告。例如,递送报告标识由Message/CPIM消息体扩展头"REPORT"的取值标识。IM消息的源地址和目的地址为SIPURI地址,或者IM消息的源地址是SIPURI地址,目的地址是用户号码。本实施例中,IM消息的源地址是123456@imsl.com,目的地址是987654321。步骤202、IMS终端的归属IMS核心网将IM消息发送到该IMS终端的归属MessagingAS。步骤203、IMS终端的归属MessagingAS提取IM消息内容和IM消息的发端号码和收端号码,并根据消息类型为短信将提取到的内容发送到SMSProxy。MessagingAS收到IM消息后,4艮据消息类型是短信,进行如下搡作从IM消息中获取消息正文文本,丟弃附件(若包含附件);从IM消息的目的地址中提取出用户号码作为短信的收端号码。如果IM消息的目的地址是用户号码,则直接将其作为收端号码;如果IM消息的目的地址是SIPURI地址,则该MessagingAS根据该SIPURI地址获取到对应的用户号码,例如直接从SIPURI中提取用户号码。另一种根据SIPURI获取对应的用户号码的方式为该MessagingAS或其它网络实体(如独立的ENUM服务器)中可以配置有短信用户号码与SIPURI的绑定关系,MessagingAS可通过查询该绑定关系获得与SIPURI对应的短信用户号码。采用该种通过短信用户号码与SIPURI绑定关系的方式获取短信用户号码时,SIPURI的用户部分可以为非数字的形式。从IM消息的源地址中提取用户号码,并在该用户号码前加前缀,生成发端号码。该前缀可以是分配给MessagingAS的短信SP号。本实施例中,MessagingAS获取到的收端号码是987654321,生成的发端号码是1211123456,其中1211为添加的短信SP号码。MessagingAS根据消息类型标识为短信,将获取到的消息正文文本,连同收端号码和发端号码发送到SMSProxy。如果IMS终端在IM消息体中设置了递送报告标识,则MessagingAS还要在收到短信中心发送的递送报告后,还要根据递送报告标识,将递送报告发送给发端终端。步骤204、SMSProxy根据消息内容、收端号码和发端号码,将IM消息转换为短信,并发送到短信网关。SMSProxy把消息正文文本编码转换成UCS2字符集,将接收到的收端号码和发端号码作为短信的收端号码和发端号码,还可以通过^L置递送^^告标识表明是否需要递送报告,如果递送报告标识表明需要递送报告,则短信中心收到SMSProxy发送的短信后,根据该递送报告标识向SMSProxy发送递送报告。然后,SMSProxy根据自身的配置信息,获得短信网关的IP地址,将转换后的短信发送到短信网关。如果消息体长度超过短信协议的限制,则分片发送。在上述过程中,SMSProxy通过私有协议接收MessagingAS发送的IM消息,通过指定的网关协议向短信网关发送短信。步骤205~206、短信网关转发短信到短信中心,短信中心发送短信到与收端号码对应的短信用户终端。上述流程描述了IMS用户发送IM消息给短信用户的流程,对于IMS用户发送IM消息给彩信用户的流程与此类似,不同之处在于,IMS用户发送的IM消息中,将消息类型设置为彩信;IMS用户终端将该消息发送到MessagingAS后,MessagingAS根据该消息类型提取IM消息的正文文本和附件,以及收端号码和发端号码(发端号码中添加分配给MessagingAS的彩信SP号码,如1212),并发送给MMSProxy,由MMSProxy进行协议转换生成彩信,并将彩信发送到彩信中心,由彩信中心根据彩信的收端号码将该彩信发送到对应的彩信终端。参见图2B,为本发明实施例一的短信用户发送短信到IMS用户的流程示意图,其中,短信终端与短信中心之间的信令流程与2G收发短信的流程一致;MessagingAS与IMS终端之间的流程与IMS域收发IM消息的流程一致;具体步骤包括步骤207、短信终端发送短信到短信中心,短信的收端号码中携带短信SP号码。当短信用户回复IMS用户发送的短信时,可将接收到的短信的发端号码作为回复短信的收端号码。由于IMS用户发送短信到短信用户时,消息的发端号码中添加了短信SP号码,因此,短信用户回复的短信中收端号码也包含该SP号码。本实施例中,短信的收端号码是1211123456,其中1211为短信SP号码,发端号码是987654321。步骤208、短信中心根据短信收端号码中的短信SP号码,判断该消息的收端用户不属于本网络,则将短信发送到短信网关。步骤209、短信网关根据收端号码中的短信SP号码,将短信发送到SMSProxy。本实施例中,短信SP号码与SMSProxy地址对应,短信网关中配置有SMSProxy地址信息,因此,短信网关可根据收端号码中的SP号码,将短信发送到SMSProxy。步骤210、SMSProxy提取短信内容以及收端号码和发端号码,并根据短信SP号码发送到对应的MessagingAS。SMSProxy收到短信后,提取消息体、收端号码和发端号码,消息体采用GBK字符集,然后将消息体、收端号码和发端号码发送到与短信SP号码对应的MessagingAS,该MessagingAS即为IMS纟冬端的归属MessagingAS。在上述过程中,SMSProxy通过指定的网关协议接收短信网关发送的短信,通过私有协议将提取到的信息发送到MessagingAS。步骤211、IMS终端的归属MessagingAS根据短信内容、收端号码和发端号码,将其转换为IM消息,并发送到IMS核心网。MessagingAS将来源于SMSProxy的短信内容和收端号码、发端号码,将短信转换为IM消息,具体包括将消息体正文文本格式转换为UTF-8格式;从收端号码中删除短信SP号码,加上本域域名,生成IM消息的收端SIPURI;本实施例中,MessagingAS将收端号码1211123456中的SP号码删除,得到收端号码123456,并添加上本域域名,生成收端SIPURIsip:123456@imsl.com;将转换后的消息正文文本以及地址信息等组装为IM消息,并在IM消息中增设消息类型标识,将消息类型标识设置为短信标识。由于本实施例中的短信网关不支持递送报告,则可不在IM消息中增设递送报告标识,此时,默认为不需要递送报告。步骤212、IMS终端的归属IMS核心网将IM消息发送到与收端SIPURI对应的IMS终端。上述图2B所示的流程描述了短信用户发送短信给IMS用户的过程,对于彩信用户发送彩信给IMS用户的过程与此类似,不同之处在于,彩信用户发送的彩信中的收端号码携带分配给MessagingAS的彩信SP号码(如1212);彩信用户将该消息发送到彩信中心后,彩信中心根据该SP号码将彩信路由到MMSProxy,MMSProxy提取消息内容、发端号码和收端号码并发送到与彩信SP号码对应的MessagingAS,由MessagingAS转换为IM消息并根据与收端号码对应的IM消息目的地址,将IM消息发送到对应的IMS终端。在具体实现时,MMSProxy可以将收到的消息存储到MessagingAS中的指定文件目录下,MessagingAS定时从该目录下读取文件,接收消息。实施例二本实施例描述了通过设置协议转换设备进行消息格式转换,实现IM消息与短信,或IM消息与彩信的互通方案。本实施例通过在IMS系统中设置SMSProxy实现IM消息与短信互通,通过在IMS系统中设置MMSProxy实现IM消息与彩信互通,其网络结构分别如图IA和IB所示。IMS用户发送IM消息到短信用户的过程,包括步骤步骤201'、IMS用户终端设置发送IM消息,并发送到该IMS终端的归属IMS核心网。IMS终端在IM消息体中增设消息类型标识,并设置该消息类型为短信。本实施例中,IM消息的源地址是123456@imsl.com,目的地址是987654321。步骤202,、IMS终端的归属IMS核心网将IM消息发送到该终端的归属MessagingAS。步骤203,、IMS终端的归属MessagingAS提取IM消息内容和IM消息的发端号码和收端号码,并根据消息类型为短信发送到SMSProxy。MessagingAS收到IM消息后,进行如下操作从IM消息中获取消息正文文本,丟弃附件(若包含附件);从IM消息的源地址中提取用户标识123456,作为发端号码。MessagingAS根据消息类型是短信,将获取到的消息正文文本,连同收端号码和发端号码发送到SMSProxy。步骤204'、SMSProxy根据IM消息内容、收端号码和发端号码,将IM消息转换为短信,并发送短信到短信网关。SMSProxy把消息正文文本编码转换成UCS2字符集,将接收到的发端号码和收端号码设置为短信的发端号码和收端号码,然后,SMSProxy根据自身的配置信息,获得短信网关的IP地址,将转换后的短信发送到短信网关。步骤205,~206,、短信网关转发短信到短信中心,短信中心发送短信到与收端号码对应的短信用户终端。上述流程描述了IMS用户发送IM消息给短信用户的流程,对于IMS用户发送IM消息给彩信用户的流程与此类似,不同之处在于,IMS用户发送的IM消息中,将消息类型设置为彩信;IMS用户终端将该消息发送到MessagingAS后,MessagingAS根据该消息类型提取IM消息的正文文本和附件,以及收端号码和发端号码,并发送给MMSProxy,由MMSProxy进行协议转换生成彩信,并将彩信发送到彩信中心,由彩信中心将该彩信发送到相应的IMS终端。短信用户发送短信到IMS用户的过程,包括步骤步骤207,、短信用户终端发送短信到短信中心。当短信用户回复IMS用户发送的短信时,可将接收到的短信的发端号码作为回复短信的收端号码。本实施例中,用户号码为987654321的用户接收到用户号码为123456的用户发送的短信,并进^f亍回复。步骤208'、短信中心根据网络侧中保存的与收端号码对应的路由信息,将短信发送到短信网关。本实施例中,在短信网络中的HLR中配置IMS用户的路由信息。在短信用户终端向IMS用户终端发送短信的过程中,短信中心下发该短信时,从HLR中查询收端号码为IMS用户号码,并查询到与此对应的路由信息(该路由信息指向SMSProxy),根据获取到的路由信息,发送短信到短信网关。步骤209'、短信网关根据收端号码所对应的路由信息,将短信发送到SMSProxy。步骤210'、SMSProxy提取短信内容以及收端号码和发端号码,并发送到与收端号码对应的MessagingAS。SMSProxy中需要配置IMS用户号码与归属的MessagingAS的对应关系,SMSProxy才艮据该对应关系获取收端号码(IMS用户号码)的归属MessagingAS。步骤211,、MessagingAS根据短信内容、收端号码和发端号码,将短信转换为IM消息,并发送到收端用户的IMS终端的归属IMS核心网。MessagingAS将来源于SMSProxy的短信内容和收端号码、发端号码转换为IM消息,具体包括将消息体正文文本格式转换为UTF-8格式;将收端号码中加上本域域名,生成收端SIPURI。本实施例中,转换后的目的地址为sip:123456@imsl.com,源地址为987654321。在IM消息中增设消息类型标识,并将消息类型标识设置为短信标识。步骤212,、收端用户的IMS终端的归属IMS核心网将IM消息发送到与收端SIPURI对应的IMS终端。上述流程描述了短信用户发送短信给IMS用户的过程,对于彩信用户发送彩信给IMS用户的过程与此类似。从实施例一和实施例二可以看出,在组网结构上,通过i殳置短信(或彩信)的代理服务器,完成消息的协议转换功能,并与IMS网络的消息服务器一起实现短信(或彩信)与IM消息互通。在实现流程中,通过在IM消息中添加短信(或彩信)的类型标识,使IM消息能够被路由到短信(或彩信)代理服务器,通过在IM消息的发端用户号码中添加短信(或彩信)SP号码,使回复短信(或彩信)的过程中,能够根据该SP号码将短信(或彩信)路由到短信(或彩信)代理服务器,从而实现消息互通。在回复短信(或彩信)的过程中,也可根据网络侧存储的与收端号码对应的路由信息将短信(或彩信)路由到短信(或彩信)代理服务器,从而实现消息互通。实施例三本实施例描述了通过独立的网关设备进行消息格式转换,实现IM消息与短信,或IM消息与彩信的互通方案。本实施例通过在IMS系统中设置IM-MGW(IM媒体网关)实现IM消息与短信互通,IM消息与彩信互通,其网络结构分别如图3A、图3B、图3C和图3D所示。参见图3A,为本发明实施例三中IM消息与短信互通的组网结构示意图。图3A的组网中包括PLMN网络和IMS网络,这两个网络是相互独立的,其中MSC和HLR是2G网络核心网网元,MSC用于终端移动控制,HLR用于存储用户信息;短信中心、SMS-GMSC、SMS-IWMSC,用于提供短信功能;短信网关,使用消息网关协议,实现短信中心和IMS系统的消息互发;MessagingAS,用于实现IMS系统的消息业务;IM-MGW,作为一个独立的网关设备与不同网络对接时采用对方网络的协议。本实施例中,IM-MGW与短信网关交互,收发消息,与MessagingAS交互,实现消息格式的转换。IM-MGW与MessagingAS之间采用的通信协议可以是IMS系统使用的SIP协议,IM-MGW与短信网关之间采用的通信协议可以是消息网关协议。IM-MGW中配置有短信网关和MessgingAS的地址、协议类型等信息,短信网关中配置有IM-MGW的地址等信息,还配置有IM-MGW的SP号码,如333333。另一种IM消息与短信互通的组网结构如图3B所示,在该组网结构中,IMS核心网与IM-MGW相连,由IMS核心网将IMS系统中的MessagingAS发送的IMS消息路由到IM-MGW进行消息转换,或者,将IM-MGW转换得到的IMS消息发送到IMS系统中的MessagingAS。参见图3C,为本发明实施例三中IM消息与彩信互通的组网结构示意图。图3C的组网中包括2.5G网络(PLMN网络)和IMS网络,这两个网络是相互独立的,其中MSC、WAPGW、GGSN、SGSN是2.5G网元,用于对终端进行移动管理;彩信中心,用于提供彩信功能;MessagingAS,用于实现IMS系统的消息业务;IM-MGW,作为一个独立的网关设备与不同网络对接时采用对方网络的协议。本实施例中,IM-MGW与彩信中心交互,与MessagingAS交互,实现消息格式的转换。IM-MGW与MessagingAS之间釆用的通信协议可以是IMS系统使用的SIP协议,IM-MGW与彩信中心之间采用的通信协议可以是消息网关协议。彩信中心上配置有IM-MGW的地址等信息,在IM-MGW中配置有彩信中心和MessagingAS的地址、协议类型等信息,彩信中心上还配置有IM-MGW的SP号码,如333333。另一种IM消息与彩信互通的组网结构如图3D所示,在该组网结构中,IMS核心网与IM-MGW交互,由IMS核心网将IMS系统中的MessagingAS发送的IMS消息路由到IM-MGW进行消息转换,或者,将IM-MGW转换后得到的IMS消息发送到IMS系统中的MessagingAS。基于上述图3A所示的组网结构,图4A和图4B给出了IM消息与短信互通的流程。参见图4A,为本发明实施例三的IMS用户发送IM消息到短信用户的流程示意图,其中,MessagingAS与IMS终端之间的信令流程与IMS系统收发IM消息的流程一致,短信终端与短信中心之间的信令流程与PLMN网络中收发短信的流程一致;具体步骤包括步骤401、IMS用户终端设置发送IM消息,携带短信标识,并发送到该终端的归属IMS核心网。IMS终端在IM消息体中增设消息类型标识,并设置该消息类型为短信;本实施例中,IMS用户使用sip:123456⑥imsl.com登录IMS客户端,向用户号码987654321的用户编辑发送IM消息,IM消息中设置消息类型为短信。步骤402、IMS终端的归属IMS核心网将IM消息发送到IMS终端的归属MessagingAS。步骤403、IMS终端的归属MessagingAS根据消息类型为短信,将IM消息发送到IM-MGW。IMS终端的归属MessagingAS中配置有消息类型与IM-MGW地址的对应关系,MessagingAS可以根据IM消息的消息类型标识为短信,将该IM消息发送到IM-MGW。步骤404、IM-MGW接收到IM消息后,根据消息类型为短信,将其转换为短信,并发送到短信网关。IM-MGW收到IM消息后解析该IM消息,并^4居消息类型标识为短信,进行如下操作从IM消息中获取消息正文文本,丟弃附件(若包含附件);从IM消息的发端SIPURI中提取用户号码,并添加IM-MGW的SP号码,生成短信的发端号码。另一种生成短信发端号码的方式是查询IM-MGW本地或其它网络实体中存储的SIPURI与用户号码的绑定关系,并获取到与IM消息的发端SIPURI对应的用户号码;将IM消息的消息正文文本转换为短信格式,将转换后的消息正文文本以及地址等信息,组装成短信,并发送到短信网关。本实施例中,IM-MGW根据发端的SIPURI为sip:123456@imsl.com生成发端号码333333123456,其中333333为IM-MGW的SP号码。IM-MGW将消息正文文本编码转换成UCS2字符集,将得到的收端号码和发端号码设置为短信的收端号码和发端号码,并组装成短信。然后,IM-MGW才艮据消息类型标识为短信以及自身的配置信息,获得短信网关的IP地址,将短信发送到短信网关。如果消息体长度超过短信协议的限制,则分片发送。本实施例中,IM消息的收端号码是短信网络中的用户号码,IM消息的收端也可用SIPURI地址标识。此时,IM-MGW在进行消息转换的过程中,还要将收端的SIPURI转换为短信网络中的用户号码,例如,IM-MGW可通过查询本地或其它网络实体上存储的SIPURI与短信网络用户号码的绑定关系,获取与IM消息收端的SIPURI对应的短信网络用户号码。步骤405-406、短信网关根据短信收端号码,转发短信到短信中心,短信中心发送短信到与该收端号码对应的短信用户终端。上述流程描述了IMS用户发送IM消息给短信用户的流程,对于IMS用户发送IM消息给彩信用户的流程与此类似,不同之处在于,IMS用户发送的IM消息中,将消息类型设置为彩信;IMS用户终端将该消息发送到MessagingAS后,MessagingAS根据该消息类型为彩信将IM消息发送到IM-MGW,IM-MGW提取IM消息的正文文本和附件,以及收端号码和发端号码(发端号码中添加IM-MGW的SP号码),组装为彩信并发送给彩信中心,由彩信中心将该彩信发送到彩信用户终端。参见图4B,为本发明实施例三的短信用户发送短信到IMS用户的流程示意图,其中,短信终端与短信中心之间的信令流程与2G收发短信的流程一致;MessagingAS与IMS终端之间的流程与IMS域收发IM消息的流程一致;具体步骤包括步骤407、短信用户终端发送短信到短信中心,其中,短信的收端号码中携带IM-MGW的SP号码。当短信用户回复IMS用户发送的短信时,可将接收到的短信的发端号码作为回复短信的收端号码。本实施例中,用户号码为987654321的短信用户终端收到用户号码为333333123456的用户发送的短信(其中333333是IM-MGW的SP号码),并向该用户号码回复短信。步骤408、短信中心根据短信收端号码中的SP号码,判断该消息的收端用户不属于本网络,则将短信发送到短信网关。步骤409、短信网关根据收端号码中的SP号码将短信发送到IM-MGW。本实施例中,IM-MGW的SP号码与IM-MGW地址对应,短信网关中配置有IM-MGW地址信息,短信网关可根据收端号码中的IM-MGW的SP号码,将短信发送到IM-MGW。步骤410、IM-MGW接收到短信后将其转换为IM消息,并根据收端号码确定收端用户的归属MessagingAS,将该IM消息发送到对应的MessagingAS。IM-MGW收到短信后进行解析得到消息体、收端号码和发端号码,并根据解析得到的消息类型为短信,进行如下操作将消息体正文文本格式转换为UTF-8格式;从收端号码中删除SP号码,根据IM-MGW中配置的用户号码与IMS域的对应关系,在收端号码后加上相应的域名,生成收端SIPURI。本实施例中,生成的收端SIPURI为sip:123456@imsl.com。另一种生成成收端SIPURI的方式是查询IM-MGW本地或其它网络实体中存储的SIPURI与用户号码的绑定关系,从收端号码中删除SP号码得到用户标识,从IM-MGW本地或其它网络实体上存储的SIPURI与用户标识的绑定关系,获取到与IM消息的发端SIPURI对应的用户号码;在IM消息中增设消息类型标识,并将消息类型标识设置为短信标识。然后,IM-MGW将转换后的消息内容、地址信息,以及消息类型标识等信息组装为IM消息,并发送到与收端SIPURI对应的MessagingAS。步骤411-412、MessagingAS将IM消息发送到IMS核心网,IMS核心网将IM消息发送到与收端SIPURI对应的IMS终端。上述图4B所示的流程描述了短信用户发送短信给IMS用户的过程,对于彩信用户发送彩信给IMS用户的过程与此类似,不同之处在于,彩信用户发送的彩信中的收端号码携带IM-MGW的SP号码;彩信用户将该消息发送到彩信中心后,彩信中心根据该IM-MGW的SP号码将彩信路由到IM-MGW,IM-MGW提取消息内容、发端号码和收端号码并组装IM消息,并根据收端号码与MessagingAS的对应关系,将IM消息发送到对应的MessagingAS,由MessagingAS发送到对应的IMS终端。上述流程中,由于IM-MGW中配置有所有IMS域用户信息,因此IM-MGW收到短信或彩信用户回复的短信或彩信后,可以才艮据收端号码中的用户标识获得对应的IMS域SIPURI。当任何一个IMS域用户信息发生变化时,需要将用户数据同步到IM-MGW。实施例四本实施例描述了通过设置协议转换设备进行消息格式转换,并根据收端IMS终端归属MessagingAS中的消息转发策略,实现IM消息与短信,或IM消息与彩信的互通方案。本实施例通过在IMS系统中设置IM-MGW实现短信与IM消息互通、彩信与IM消息互通,其网络结构分别如图3A和图3B所示。参见图5A,为本发明实施例四的发端IMS用户发送IM消息并以短信形式发送到与收端IMS用户绑定的短信用户号码(短信网络使用的号码)的流程示意图。IMS核心网1和MessagingAS1是图5A中发端IMS终端的归属IMS核心网和消息服务器,IMS核心网2和MessagingAS2是图5A中与短信用户号码绑定的收端IMS终端的归属IMS核心网和消息服务器,MessagingAS2中配置有收端终端设置的消息转发策略以及收端IMS用户的SIPURI与该用户在短信网络中的用户号码之间的绑定关系。IM-MGW中配置有各IMS域用户信息。发端IMS用户向收端IMS用户发送IM消息并以短信形式发送到与收端IMS终端绑定的用户号码的过程包括步骤步骤501、发端IMS用户终端设置发送IM消息,并发送到该IMS终端的归属IMS核心网。本实施例中,IMS用户使用sip:123456(^imsl.com登录IMS客户端,向收端SIPURI为sip:65432l@ims2.com的IMS用户编辑发送IM消息。步骤502、发端IMS终端的归属IMS核心网才艮据收端SIPURI,将IM消息发送到收端IMS终端的归属IMS核心网。步骤503、收端IMS终端的归属IMS核心网将IM消息发送到收端IMS终端的归属MessagingAS。步骤504、收端IMS终端的归属MessagingAS根据配置的消息转发策略,将IM消息发送到IM-MGW。收端IMS终端的归属MessagingAS中配置有收端IMS用户设置的消息转发策略,如收端用户设置的转发策略为在收端IMS用户在线时,直接将IM消息发送给收端IMS用户;在收端IMS用户离线并且配置了离线策略为以短信形式转发到与收端IMS用户终端绑定的短信用户号码时,则将IM消息发送到IM-MGW。收端IMS用户设置的转发策略也可以是无条件转发,则收端IMS用户终端的归属MessagingAS不经判断收端IMS用户是否在线,直"l妄将IM消息发送到IM-MGW。本实施例中,收端IMS终端的归属MessagingAS2判断当前收端IMS用户不在线,并且该IMS用户在MessagingAS2上设置有离线转发策略,该离线转发策略为在该IMS用户离线时要求以短信形式将IM消息转发到与该IMS用户终端绑定的短信号码,则MessagingAS2将该IM消息发送到IM-MGW,并指示IM-MGW将该消息转换为短信,其中携带与收端IMS用户终端绑定的短信用户号码。本实施例中,与收端SIPURI:sip:654321(gims2.com绑定的短信用户号码为987654321。步骤505、IM-MGW接收到IM消息后解析出消息内容、源地址和目的地址等信息,并根据MessagingAS的指示,将解析出的内容组装为短信,发送到短信网关。IM-MGW收到IM消息后,根据MessagingAS2将该消息转换为短信的指示,执行如下步骤从IM消息中获取消息正文文本,丢弃附件(若包含附件);根据IM消息的收端SIPURI获取与其绑定的用户号码,作为收端号码;从IM消息的发端SIPURI中提取用户号码,并添加IM-MGW的SP号码,生成发端号码;或者,查询本地或其它网络实体中保存的SIPURI与用户号码的对应关系获得与IM消息的发端SIPURI对应的用户号码;IM-MGW将消息正文文本格式转换为短信格式,并将转换后的消息内容以及地址等信息组装为短信,发送到短信网关。本实施例中,IM-MGW从MessagingAS2接收到与654321@ims2.com绑定的用户号码是987654321(前者是该收端用户在IMS域中的标识,后者是该收端用户在短信域中的标识),生成的发端号码是333333123456(其中333333为添加的SP号码)。IM-MGW把消息正文文本编码转换成UCS2字符集,将得到的收端号码和发端号码设置为短信的收端号码和发端号码,并组装成短信。然后,IM-MGW根据自身的配置信息,获得短信网关的IP地址,将短信发送到短信网关。步骤506~507、短信网关转发短信到短信中心,短信中心发送短信到与收端号码对应的用户终端。上述流程描述了发端IMS用户发送IM消息给收端IMS用户,并由收端IMS终端的归属MessagingAS根据转发策略通过IM-MGW以短信方式将消息发送到收端IMS终端的流程。对于发端IMS用户发送IM消息给收端IMS用户,并由收端IMS终端的归属MessagingAS根据转发策略通过IM-MGW以彩信方式将消息发送到收端IMS用户的流程与此类似。参见图5B,为本发明实施例四的通过与IMS终端绑定的短信用户号码向收端IMS用户回复短信并以IM消息形式发送到收端终端的流程示意图。IMS核心网1和MessagingAS1是图5B中收端IMS终端的归属IMS核心网和消息服务器,IMS核心网2和MessagingAS2是图5B中与短信用户号码绑定的IMS终端的归属IMS核心网和消息服务器,MessagingAS2中配置有发端IMS终端设置的消息转发策略和与该终端的SIPURI对应的短信用户号码。IM-MGW中配置有各IMS域用户信息。通过与IMS终端绑定的短信用户号码向收端IMS用户发送短信并以IM消息形式发送到收端IMS终端的过程包括步骤步骤508、通过与IMS终端绑定的短信用户号码发送短信到短信中心,其中,短信的收端号码中携带有IM-MGW的SP号码。当收到短信的用户终端回复该短信时,可将接收到的短信的发端号码作为回复短信的收端号码。本实施例中,用户号码为987654321的用户终端收到用户号码为333333123456的用户终端发送的短信(其中333333是IM-MGW的SP号码),并向该用户号码回复短信。步骤509、短信中心根据短信收端号码中的SP号码,判断该短信的收端用户不属于本网络,则将短信发送到短信网关。步骤510、短信网关根据该短信的收端号码中的SP号码,将该短信发送到IM-MGW。本实施例中,IM-MGW的SP号码与IM-MGW地址对应,短信网关中配置有IM-MGW地址信息,短信网关可根据收端号码中的SP号码,将短信发送到IM-MGW。步骤511、IM-MGW接收到短信后,将其转换为IM消息,并发送到收端IMS终端的归属MessagingAS。本实施例中,IM-MGW收到短信后进行解析得到消息体、收端号码和发端号码,并将该短信转换为IM消息,其具体才喿作包括将消息体正文文本格式转换为UTF-8格式;从收端号码333333123456中删除SP号码,得到用户号码123456;根据IM-MGW中配置的用户号码与IMS域的对应关系,或通过查询其它存储有该对应关系的网络实体,IM-MGW获得用户号码123456对应的域名为imsl.com,则IM-MGW在收端号码后加上相应域名imsl.com,生成收端SIPURIsip:123456@imsl.com。另一种获得收端SIPURI的方式为IM-MGW或其它网络实体(如独立的ENUM服务器)中可以配置有用户号码与SIPURI的绑定关系,IM-MGW可通过查询该绑定关系获得用户号码12345在IMS网络中的SIPURI为sip:123456@imsl.com。采用该种通过用户号码与SIPURI绑定关系的方式获取SIPURI时,SIPURI的用户部分可以为非数字的形式。IM-MGW将消息内容以及地址等信息组装为IM消息,并将该IM消息发送到收端终端的归属MessagingAS。步骤512~513、收端IMS终端的归属MessagingAS将IM消息发送到IMS核心网,IMS核心网将IM消息发送到与收端SIPURI对应的IMS终端。上述图5B所示的流程描述了IMS用户终端通过与其绑定的短信用户号码收到发端IMS用户终端发送的短信并向该IMS用户终端回复短信的过程,对于IMS用户终端通过与其绑定的彩信用户号码收到发端IMS用户终端发送的彩信并向该IMS用户终端回复彩信的过程与此类似。上述流程中,由于IM-MGW中配置有所有IMS域用户信息,因此IM-MGW收到短信或彩信用户回复的短信或彩信后,可以根据收端号码中的用户标识获得对应的IMS域SIPURI。当任何一个IMS域用户信息发生变化时,需要将用户数据同步到IM-MWG。从实施例三和实施例四可以看出,在组网结构上,通过设置IM网关设备,独立完成消息的转换和转发功能,实现短信(或彩信)与IM消息互通。在实现流程中,当IMS用户发送IM消息给短信(或彩信)用户终端(使用短信或彩信用户号码)时,通过在IM消息中添加短信(或彩信)的类型标识,使IM消息能够被路由到IM网关设备,通过在IM消息的发端用户号码中添加IM网关设备的SP号码,使回复短信(或彩信)的过程中,能够根据该SP号码将短信(或彩信)路由到IM网关设备,从而实现消息互通。当消息接收方的IMS用户设置了消息转发策略,在IM消息发送方发送IM消息给接收方IMS用户时,通过接收方消息服务器中配置的消息转发策略,将IM消息发送到IM网关设备,由IM网关设备转换为短信(或彩信),从而实现消息互通。在实施例三和实施例四的流程中,在将IMS用户发送的IM消息转换为短信或彩信的过程中,也可以不在发端号码中添加SP号码,此时需要在短信或彩信网络侧(如HLR中)配置有与该IMS用户标识对应的路由信息(该路由信息指向IM-MGW),使在该IM消息的接收方回复消息时,短信或彩信网络能够根据网络侧保存的路由信息,将回复的消息发送到IM-MGW,从而实现消息互通。实施例五本实施例描述了由IM消息的发端IMS终端归属的MessagingAS将IM消息转换为短信或彩信,并发送到收端终端的过程。参见图6A,为本发明实施例五中的IM消息与短信互通的组网结构示意图,该组网结构中可以包括多个IMS网络,图6A中只给出了2个IMS网络。图6A的组网中由IMS网络中的MessagingAS与PLMN网络中的短信网关交互,实现IM消息与短信的互通。参见图6B,为本发明实施例五中的IM消息与彩信互通的组网结构示意图,该组网结构中可以包括多个IMS网络,图6B中只给出了2个IMS网络。图6B的组网中由IMS网络中的MessagingAS与PLMN网络中的彩信中心交互,实现IM消息与彩信的互通。参见图7A,为本发明实施例五的IMS用户发送IM消息到短信用户的流程示意图,具体步骤包括步骤701、IMS用户终端设置发送IM消息,设置消息类型为短信,并发送到该终端的归属IMS核心网。本实施例中,发端用户使用sip:123456⑥imsl.com登录IMS客户端,向用户号码为987654321的用户编辑发送IM消息,其中设置消息类型为短信。步骤702、IMS终端的归属IMS核心网将IM消息发送到IMS终端的归属MessagingAS。步骤703、IMS终端的归属MessagingAS根据IM消息类型为短信,将IM消息转换为短信,并将该短信发送到短信网关。IMS终端的归属MessagingAS收到IM消息后,冲艮据IM消息类型为短信,进行如下操作从IM消息中获fU肖息正文文本,丟弃附件(若有附件);将IM消息的发端SIPURI拆分为用户号码和域名,将MessagingAS的SP号码添加到发端用户号码前,生成短信发端号码;或者MessagingAS通过查询SIPURI与用户号码的对应关系,得到与IM消息的发端SIPURI对应的用户号码;MessagingAS根据IM消息的类型为短信,将提取到的消息内容、发端号码和收端号码,组装为短信,并发送到短信网关。本实施例中,IM消息的消息类型是短信类型,发端SIPURI为sip:123456@imsl.com,收端用户号码是987654321,MessagingAS生成的发端号码是111111123456(其中前6位的111111为MessagingAS的SP号码),提取到的收端号码是987654321。MessagingAS把消息正文文本编码为短信格式,将得到的收端号码和发端号码设置为短信的收端号码和发端号码,并组装成短信。然后,MessagingAS才艮据自身的配置信息,获得短信网关的IP地址,将短信发送到短信网关。步骤704~705、短信网关转发短信到短信中心,短信中心发送短信到与该收端号码对应的短信终端。上述流程描述了IMS用户发送IM消息给短信用户的流程,对于IMS用户发送IM消息给彩信用户的流程与此类似。参见图7B,为本发明实施例五的短信用户发送短信到IMS用户的流程示意图,具体步骤包括步骤706、短信用户终端发送短信到短信中心,其中,短信的收端号码中携带MessagingAS的SP号码。本实施例中,用户号码为987654321的短信终端收到用户号码为111111001123456的用户发送的短信(其中111111是MessagingAS的SP号码),并向该用户号码回复短信。步骤707、短信中心才艮据短信收端号码中的SP号码,判断该消息的收端用户不属于本网络,则将短信发送到短信网关。步骤708、短信网关根据收端号码中的SP号码,将短信发送到对应的MessagingAS。本实施例中,MessagingAS的SP号码与MessagingAS地址对应,短信网关中配置有MessagingAS地址信息,因此,短信网关可根据收端号码中的SP号码,将短信发送到对应的MessagingAS。步骤709、MessagingAS接收到短信后将短信转换为IM消息,并发送到IMS终端的归属IMS核心网。本实施例中,MessagingAS从短信的收端号码111111123456拆分出MessagingAS的SP号码是111111,用户号码是123456,然后将本域域名与解析出的用户号码组合得到123456@imasl.com作为发端SIPURI,或者获取与用户号码12345绑定的SIPURI作为发端SIPURI;将从短信中解析出的消息体正文文本格式转换为IM消息格式;将格式转换后的消息体以及提取到的地址等信息组装为IM消息,并发送到归属的IMS核心网。步骤710、IMS核心网将IM消息发送到与收端SIPURI对应的IMS终端。上述流程描述了短信用户发送短信给IMS用户的流程,对于彩信用户发送彩信给IMS用户的流程与此类似。本实施例中,MessagingAS中可以只配置有本IMS域用户信息。实施例六本实施例描述了由IM消息的发端IMS终端归属的MessagingAS将IM消息转换为短信或彩信,并发送到收端终端的过程。本发明实施例中,在各MessagingAS中配置域名与区号的映射表,如表1所示。表1<table>tableseeoriginaldocumentpage34</column></row><table>表l中的区号为表中各记录的唯一标识,区号值可以设为3位,区号值顺序分配,不足3位时左补零。域名和区号映射表中的映射关系的初始数据可以通过静态方式分配,在组网规划时由各个MessagingAS统一规划确定,映射关系的增量数据可由各MessagingAS自动分配,分配原则为每当有一个新的域名(映射表中没有的域名),或者已有域名与区号映射关系的记录,但对应的发端转发标志与映射表中当前记录不符,就将该域名记录到映射表中,为其分配一个新的区号(区号按顺序增加),并为该记录设置发端转发标志值。映射表中的发端转发标志的值类型为布尔型,该标志值用来表明在将IM消息从IMS域发送到短信(或彩信)域的过程中,进行消息转换的MessagingAS是否是IM消息发送方用户的归属MessagingAS。例如,发端转发标志取值为True时表明由IM消息的发端终端的归属MessagingAS进行消息格式转换,取值为False时表明由IM消息的收端终端归属的MessagingAS(该收端终端归属的MessagingAS是与短信或彩信用户号码绑定的IMS终端归属的MessagingAS)进行消息格式转换。MessagingAS在将IM消息转换为短信或彩信时,短信或彩信的发端号码构成包括该MessagingAS的SP号码、发端终端域名对应的区号、从发端SIPURI提取的用户号码。对于短信或彩信的接收用户回复过来的短信或彩信,MessagingAS在将其转换为IM消息时,将收端号码拆分成MessagingAS的SP号码、区号、用户号码,通过查询域名与区号映射表获取到收端终端的域名,将该域名和用户号码构造出收端终端的SIPURI,同时,该MessagingAS通过查询域名与区号的映射表获取发端转发标志,并采用与该发端转发标志对应的消息转换方式,将短信或彩信转换为IM消息,并发送到IMS用户。在上述回复短信或彩信的过程中,IMS消息服务器根据收端号码中的区号查询到对应的发端转发标志,如果发端转发标志表明短信或彩信接收方用户(也即IM消息的发送方用户)为本域用户(发端转发标志为TRUE),则该IMS消息接收端接收到短信或彩信后将该短信或彩信转换为IM消息并发送到接收方终端,消息类型标识出该消息来源的短信或彩信网络类型;如果发端转发标志表明短信或彩信的接收方用户不为本域用户或可能为本域用户(发端转发标志为FASLE),则该IMS消息服务器接收到短信或彩信后将该短信或彩信转换为IM消息,并转发给接收方用户的归属IMS消息服务器(查询并将消息路由到接收方归属IMS消息服务器的功能是由IMSCore提供,可能两个IMS消息服务器是同一套,只是在经过IMSCore路由处理前,消息服务器处理的是发端逻辑,而经过IMSCore路由处理后,消息服务器处理的是收端逻辑),此时消息类型标识为IM消息。本实施例采用图6A的组网结构,以及表1所示的域名与区号的映射表,实现短信与IM消息互通的过程与图7A和图7B所描述的流程相似。本实施例中,IMS用户发送IM消息到短信用户的流程与图7A所示的流程区别在于在步骤703中,IMS终端的归属MessagingAS收到IM消息后,根据IM消息类型为短信,进行如下操作从IM消息中获取消息正文文本,丢弃附件(若有附件);将IM消息的发端SIPURI拆分为用户号码和域名,从MessagingAS中配置的域名与区号映射表中,查询与该域名对应的区号,将MessagingAS的SP号码以及获取到的区号添加到发端用户号码前,生成发端号码。在生成的发端号码中还可以携带匿名标识,匿名标识的值为布尔型,取值为O表示对普通消息的回复,取值为l表示对匿名消息的回复,可将匿名标识添加到区号与用户标识之间;MessagingAS才艮据IM消息的类型为短信,将提取到的消息内容、发端号码和收端号码,组装为短信,并发送到短信网关。本实施例中,IM消息的消息类型是短信类型,发端SIPURI为sip:123456@imsl.com,收端用户号码是987654321,表1中与imsl.com以及发端转发标志True对应的区号是001(因为是由发端终端的归属MessagingAS进行消息转换,因此可确定发端转发标志为True),因此,MessagingAS生成的发端号码是111111001123456(其中前6位的111111为MessagingAS的SP号码,接下来的3位为区号001,然后是用户号码),提取到的收端号码是987654321。MessagingAS把消息正文文本编码为短信格式,将得到的收端号码和发端号码设置为短信的收端号码和发端号码,并组装成短信。然后,MessagingAS根据自身的配置信息,获得短信网关的IP地址,将短信发送到短信网关。对于IMS用户发送IM消息给彩信用户的过程与此类似。本发明实施例中,短信用户回复短信到IMS用户的流程与图7B所示的流程区别在于在步骤709中,MessagingAS接收到短信后进行解析,解析出收端号码对应的区号,并从域名和区号映射表中查询到对应的发端转发标志,根据该发端转发标志将短信转换为IM消息,并发送到IMS终端的归属IMS核心网。本实施例中,MessagingAS从短信的收端号码111111001123456拆分出MessagingAS的SP号码是111111,区号是OOl,用户号码是123456。从表1中查询到与区号001对应的发端转发标志是True(表明接收方用户与该MessagingAS为同一个域),则该MessagingAS进行消息格式转换,包括从域名与区号映射表中查询到与区号001对应的域名是imsl.com,将该域名与解析出的用户号码组合得到123456@imasl.com作为发端SIPURI;将从短信中解析出的消息体正文文本格式转换为IM消息格式;将格式转换后的消息体以及提取到的地址等信息组装为IM消息,并发送到归属的IMS核心网。对于IMS用户发送IM消息给彩信用户的过程与此类似。实施例七本实施例描述了根据IM消息的收端IMS用户设置的转发策略,由IM消息的收端IMS终端的归属MessagingAS完成IM消息与短信或彩信互通的过程。本实施例的IM消息与短信互通的组网结构示意图如图6A所示,IM消息与彩信互通的组网结构示意图如图6B所示。其中,各MessagingAS中配置的域名与区号映射表如表1所示。图8A和图8B分别给出了采用图6A的组网结构,以及表1所示的域名与区号的对应关系,实现IM消息与短信互通的过程。参见图8A,为本发明实施例六的发端IMS用户发送IM消息并以短信形式发送到与收端IMS用户绑定的短信用户号码的流程示意图。IMS核心网1和MessagingAS1是图8A中发端IMS终端的归属IMS核心网和MessagingAS,IMS核心网2和MessagingAS2是图8A中与短信用户号码绑定的收端IMS终端的归属IMS核心网和MessagingAS。MessagingAS2中配置有消息转发策略以及收端IMS用户的SIPURI与短信用户号码之间的绑定关系。发端IMS用户向收端IMS用户发送IM消息并以短信形式发送到与收端IMS终端绑定的短信用户号码的过程包括步骤步骤801、发端IMS用户终端设置发送IM消息,并发送到该IMS终端的归属IMS核心网。本实施例中,IMS用户使用sip:123456(^imsl.com登录IMS客户端,向收端SIPURI为sip:65432l@ims2.com的IMS用户编辑发送IM消息。步骤802、发端IMS终端的归属IMS核心网4艮据收端SIPURI,将IM消息发送到收端IMS终端的归属IMS核心网。步骤803、收端IMS终端的归属IMS核心网将该IM消息发送到收端IMS终端的归属MessagingAS。步骤804、收端IMS终端的归属MessagingAS根据配置的消息转发策略,将IM消息转换为短信,并将该短信发送到短信网关。收端IMS终端的归属MessagingAS中配置有收端IMS用户设置的消息转发策略,如收端用户设置的转发策略为在收端IMS用户在线时,直接将IM消息发送给收端IMS用户;在收端IMS用户离线并且配置了离线策略为以短信形式转发到与收端IMS用户终端绑定的短信用户号码时,则将IM消息转换为短信并发送到短信网关。收端IMS用户设置的转发策略也可以是无条件转发,则收端IMS用户终端的归属MessagingAS不经判断收端IMS用户是否在线,直接将IM消息转换为短信并发送到短信网关。MessagingAS2根据配置的消息转发策略以及收端IMS用户的SIPURI与短信用户号码之间的绑定关系,将IM消息转换为短信的过程为从IM消息中获取消息正文文本,丢弃附件(若有附件);根据收端IMS用户的SIPURI与短信用户号码之间的绑定关系获得与收端SIPURIsip:654321@ims2.com绑定的用户号码987654321;由发端SIPURI获得发端用户号码是123456,从表1中查询到与发端SIPURI中的域名imsl.com以及与发端转发标志False对应的区号是004(因为收端用户设置为由收端IMS终端的归属消息服务器根据该用户设置的消息转发策略进行消息转换,与IM消息发端用户不在或可能不在同一个IMS域,因此确定发端转发标志为False),在发端用户号码前顺序添加MessagingAS2的SP号码222222、与imsl.com对应的区号004,生成发端号码222222004123456。MessagingAS2把消息正文文本编码转换为短信格式,将得到的收端号码和发端号码设置为短信的收端号码和发端号码,并组装成短信。然后,MessagingAS2根据自身的配置信息,获得短信网关的IP地址,将短信发送到短信网关。步骤805-806、短信网关转发短信到短信中心,短信中心发送短信到与收端号码对应的用户终端。上述流程描述了发端IMS用户发送IM消息给收端IMS用户,并由收端IMS终端的归属MessagingAS根据转发策略以短信形式将消息发送到与收端IMS终端绑定的短信用户号码的流程。对于发端IMS用户发送IM消息给收端IMS用户,并由收端IMS终端的归属MessagingAS^4居转发策略以彩信形式将消息发送到与收端IMS用户终端绑定的彩信用户号码的流程与此类似。参见图8B,为本发明实施例六的通过与IMS终端绑定的短信用户号码向收端IMS用户回复短信并以IM消息形式发送到收端终端的流程示意图。IMS核心网1和MessagingAS1是图8B中收端IMS终端的归属IMS核心网和MessagingAS,IMS核心网2和MessagingAS2是图8B中与短信用户号码绑定的IMS终端的归属IMS核心网和MessagingAS。MessagingAS2中配置有发端IMS终端设置的消息转发策略和与该终端的SIPURI对应的用户号码。通过与发端IMS用户终端绑定的短信用户号码向收端IMS用户发送短信并以IM消息形式发送到收端IMS用户的过程包括步骤步骤807、通过与发端IMS终端绑定的短信用户号码发送短信到短信中心,其中,短信的收端号码中携带收端IMS终端的归属MessagingAS的SP号码。当通过与IMS用户终端绑定的短信用户号码收到来自于IMS用户终端的短信并进行回复时,可将接收到的短信的发端号码作为回复短信的收端号码。本实施例中,短信用户号码为987654321的用户终端收到用户号码为222222004123456的用户终端发送的短信(其中222222是MessagingAS2的SP号码),并向该用户号码回复短信。步骤808、短信中心根据短信收端号码的SP号码,判断该消息的收端用户不属于本网络,则将短信发送到短信网关。步骤809、短信网关根据收端号码的SP号码将短信发送到对应的MessagingAS(MessagingAS2)。本实施例中,MessagingAS的SP号码与MessagingAS地址对应,短信网关中配置有MessagingAS地址信息,因此,短信网关可才艮据收端号码中的SP号码222222,将短信发送到对应的MessagingAS2。步骤810、MessagingAS接收到短信后进行解析,解析出收端号码对应的区号,并从域名和区号映射表中查询到对应的发端转发标志,根据该发端转发标志将短信转换为IM消息,并发送到本域的IMS核心网(IMS核心网2)。本实施例中,MessagingAS2接收到短信后,从短信的收端号码222222004123456拆分出的SP号码是222222,区号是004,用户号码是123456。从表1中查询到与区号004对应的收端转发标志是False(表明接收方用户与该MessagingAS可能属于不同的IMS域,因此需该消息服务器进行消息转换后转发到接收方用户所在的IMS域),则该MessagingAS2进行消息格式转换,包括从表1中查询到与区号004对应的域名是imsl.com,将该域名与解析出的收端用户号码组合得到12345@imsl.com作为收端SIPURI;将从短信中解析出的消息体正文文本格式转换为IM消息格式;将格式转换后的消息体以及地址等信息组装为IM消息,并发送到发端IMS终端的归属IMS核心网。此步骤中忽略了消息从IMS核心网2再触发到MessagingAS2后的处理过程。步骤811~812、IMS核心网2将IM消息发送到该收端终端的归属IMS核心网1,该IMS核心网1将IM消息发送到与收端SIPURI对应的IMS终端。此步骤中忽略了消息从IMS核心网1再触发到MessagingAS1后的处理过程。上述流程描述了通过与IMS用户终端绑定的短信用户号码收到IMS用户发送的短信并向该IMS用户回复短信的流程,对于通过与IMS用户终端绑定的彩信用户号码收到IMS用户发送的彩信并向该IMS用户回复彩信的流程与此类似。本实施例中,MessagingAS中只需要配置有本IMS域用户信息。从实施例五和实施例六可以看出,当多IMS域或者一个IMS域,用户有多个域名后缀(比如在一个IMS域内,为不同的企业用户配置不同的域名后缀)时,每个IMS域的MessagingAS都能独立提供完整的IM消息与短信/彩信的互通能力,增强了MessagingAS的可服务性,提高了互通消息的流量和效率,提高了网络资源的利用率,更有利于MessagingAS的运营部署和计费。对于用户,无论是直接选择号码发送短信/彩信,还是在接收方MessagingAS转发成短信/彩信,回复的消息都能正确匹配到原消息,用户可以方^f更的利用聊天才莫式进行消息交流,加强了用户体验。另外,还将IMS域的匿名消息与短信、彩信结合起来,实现了IM消息与短信、彩信互通时匿名的功能。上述各实施例中所述的SP号码的作用是在短信或彩信用户终端回复IMS用户终端的消息时,短信网关或彩信中心可以根据该SP号码将消息路由到对应的设备(如实施例一和实施例二中的SMSProxy,实施例三和实施例四中的IM-MGW,实施例五和实施例六中的MessagingAS),即该SP号码起到路由标识的作用。因此,本发明的上述各实施例不限于用SP号码作为路由标识,其它能够起到与SP号码相同作用的标识都可以作为附加部分添加到用户号码中。本发明实施例还提供了实现上述消息互通流程的相关装置。用于实现IMS消息到非IMS消息转换的消息转换装置,如图9A所示,可包括接收模块、转换模块和发送模块。接收模块用于接收由IMS网络发送的IMS消息,转换模块用于将该IMS消息转换为非IMS消息,发送模块用于将该非IMS消息发送到该非IMS消息的归属网络,由非IMS消息的归属网络将该非IMS消息发送到非IMS消息的接收端。若接收^^莫块接收到的IMS消息中携带消息类型标识,该消息类型标识为非IMS消息类型标识(如短信或彩信标识),转换模块在进行消息转换时,根据该消息类型标识将该IMS消息转换为与该消息类型标识对应的非IMS消息;若接收模块接收到的IMS消息对应有消息转发策略,该消息转发策略为将IMS消息转换为非IMS消息并发送,转换模块在进行消息转换时,根据该消息转发策略将IMS消息转换为非IMS消息。图9A所示的消息转换设备中,转换模块包括内容转换子模块、发端用户标识转换子^^莫块,其中,内容转换子^i块用于将IMS消息的消息内容^f各式转换为非IMS消息的消息内容格式;发端用户标识转换子模块用于将IMS消息的发送端用户标识转换为非IMS消息的发送端用户标识。发端用户标识转换子模块可包括第一转换单元或第二转换单元,其中,第用户标识部分添加指向该消息转换设备的路由标识(如SP号码),得到非IMS消息发送端用户标识;第二转换单元用于获取与IMS消息的发送端SIPURI地址绑定的用户标识,并在获取到的用户标识中添加指向该消息转换设备的路由标识(如SP号码),得到非IMS消息发送端用户标识。图9A所示的消息转换设备中,转换模块还包括收端用户标识转换子模块。该子模块用于将IMS消息的接收端用户标识转换为非IMS消息的接收端用户标识,具体为获取与IMS消息的接收端SIPURI地址绑定的用户标识,该用户标识是为IMS消息接收端设置的在非IMS消息归属网络中的用户标识。图9A所示的消息转换装置可为独立的消息转换设备,或与IMS消息发送端的归属消息服务器集成,或与IMS消息接收端的归属消息服务器集成。当上述消息转换装置集成于IMS消息服务器时,该消息转换装置中的发端用户标识转换子模块,进一步用于在非IMS消息的发送端用户标识中添加记录标识和路由标识,该路由标识指向该IMS网络的消息服务器,该记录标识为预设的IMS域名和发端转发标志映射关系表中的记录标识,该记录标识对应的IMS域名为IMS消息发送端的归属IMS域名,对应的发端转发标志表明该IMS消息的发送端与该消息服务器是否归属于同一IMS域。如果该集成了消息转换装置的IMS消息服务器是发送端的归属消息服务器,则从映射表中选择表明IMS消息的发送端与该消息服务器归属于同一IMS网络的发端转发标识所对应的记录标识;如果该集成了消息转换装置IMS消息服务器是IMS消息接收端的归属消息服务器,则从映射表中选择表明IMS消息的发送端与该消息服务器不归属于同一IMS网络的发端转发标志所对应的记录标识。发端用户标识转换子模块还进一步用于在非IMS消息的发送端用户标识中添加匿名标识,表明该消息是匿名消息。用于实现非IMS消息到IMS消息转换的消息转换装置,如图9B所示,可包括接收模块、转换模块和发送模块。接收模块用于接收由非IMS网络发送的非IMS消息,转换模块用于将该非IMS消息转换为IMS消息,发送模块用于将该IMS消息发送到IMS网络,由IMS网络将该IMS消息发送到该IMS消息的接收端。接收^)=莫块接收到的非IMS消息是由非IMS网《各根据非IMS消息中携带的路由标识(该路由标识指向该消息转换设备,如SP号码),或根据非IMS网络侧存储的与该消息转换装置对应的路由信息,发送到接收模块的。图9B所示的消息转换装置中,转换模块可包括内容转换子模块、收端用户标识转换子模块,其中,内容转换子模块用于将非IMS消息的消息内容格式转换为IMS消息的消息内容格式;收端用户标识转换子模块用于将非IMS消息的接收端用户标识转换为IMS消息的接收端用户标识。收端用户标识转换子模块包括第一转换单元或第二转换单元,其中,第一转换单元用于将非IMS消息的接收端用户标识中的路由标识删除得到用户标识部分,并在用户标识部分添加接收端的归属IMS网络的域名,得到IMS消息的接收端SIPURI地址;第二转换单元用于将非IMS消息接收端用户标识中的路由标识删除得到用户标识部分,并根据用户标识部分获取绑定的SIPURI地址,得到IMS消息的接收端SIPURI地址。图9B所示的消息转换装置中,转换模块还包括消息类型子模块,该子模块用于在IMS消息中添加消息类型标识,该消息类型标识表示转换为的非IMS消息的消息类型。图9B所示的消息转换装置可为独立的消息转换设备,或与IMS消息发送端的归属消息服务器集成,或与IMS消息接收端的归属消息服务器集成。当图9A所示的消息转换装置与IMS消息服务器集成时,其中的收端用户标识转换子模块进一步用于根据非IMS消息中携带的记录标识,从预设的IMS域名和发端转发标志映射关系表中查询到与该记录标识对应的IMS域名,并根据该IMS域名将非IMS消息的接收端用户标识转换为IMS消息的接收端SIPURI地址。该消息转换装置的发送模块包括获取子模块和发送子模块,其中获取子模块用于根据记录标识从上述映射关系表中获取对应的发端转发标志。发送子模块用于在该发端转发标志表明该消息转换装置所集成的消息服务器与IMS消息接收端归属于同一IMS网络时,将IMS消息发送到IMS消息接收端;在该发端转发标志表明该消息转换装置所集成的消息服务器与IMS消息接收端归属于不同的IMS网络时,通过与该IMS域名对应的消息服务器将IMS消息发送到IMS消息接收端。上述用于实现IMS消息到非IMS消息转换的消息转换装置,以及用于实现非IMS消息到IMS消息转换的消息转换装置可集成于同一个物理实体,如同时集成于如前所述的IM-MGW或IMS消息服务器,从而实现IMS消息与非IMS消息的双向互通。综上所述,本发明实施例提供了几种IMS消息与非IMS消息互通的方案,包括通过设置的Proxy与IMS消息服务器协同完成IMS消息与非IMS消息的互通,通过i殳置的MGW完成IMS消息与非IMS消息的互通,通过IMS网络的消息服务器完成IMS消息与非IMS消息的互通。通过上述几种消息互通方式,既可以实现IMS用户终端向非IMS用户终端发送消息以及进行消息回复的过程,也可以实现根据消息转发策略,将IMS用户终端发送的消息发送到与接收端IMS用户终端绑定的用户号码(该用户号码为接收端IMS用户终端在非IMS网络中的用户号码)的过程,以及消息回复过程。明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。权利要求1、一种异构网络间的消息传输方法,其特征在于,包括如下步骤接收由IP多媒体子系统IMS网络发送的IMS消息;将所述IMS消息转换为非IMS消息;通过所述非IMS消息的归属网络将所述非IMS消息发送到所述非IMS消息的接收端。2、如权利要求l所述的方法,其特征在于,所述IMS消息中携带有消息类型标识,所述消息类型标识为非IMS消息类型标识;将所述IMS消息转换为非IMS消息,具体为根据所述IMS消息中携带的消息类型标识,将所述IMS消息转换为与所述消息类型标识对应的非IMS消息;或者,所述IMS消息对应有消息转发策略,所述消息转发策略为将所述IMS消息转换为非IMS消息并发送;将所述IMS消息转换为非IMS消息,具体为根据所述消息转发策略将所述IMS消息转换为非IMS消息。3、如权利要求1所述的方法,其特征在于,将所述IMS消息转换为非IMS消息的步骤,包括将所述IMS消息的消息内容格式转换为非IMS消息的消息内容格式,将所迷IMS消息的发送端用户标识转换为非IMS消息的发送端用户标识。4、如权利要求3所述的方法,其特征在于,将所述IMS消息的发送端用户标识转换为非IMS消息的发送端用户标识,包括从所述IMS消息的发送端SIPURI地址中提取用户标识部分,并在所述用户标识部分添加路由标识,得到所述非IMS消息发送端用户标识,所述路由标识指向完成所述IMS消息转换的实体;或者,获取与所述IMS消息的发送端SIPURI地址绑定的用户标识,并在获取到的用户标识中添加路由标识,得到所述非IMS消息发送端用户标识,所述路由标识指向完成所述IMS消息转换的实体。5、如权利要求4所述的方法,其特征在于,所述路由标识为与所述IMS消息转换实体对应的业务提供商SP号码。6、如权利要求3所述的方法,其特征在于,将所述IMS消息转换为非IMS消息,还包括将所述IMS消息的接收端用户标识转换为非IMS消息的接收端用户标识的步骤,该步骤包括获取与所述IMS消息的接收端SIPURI地址绑定的用户标识,该用户标识是为所述IMS消息接收端设置的在所述非IMS消息归属网络中的用户标识。7、如权利要求1所述的方法,其特征在于,将所述IMS消息转换为非IMS消息,包括由设置的消息转换设备、所述IMS消息发送端的归属消息服务器或所述IMS消息接收端的归属消息服务器将所述IMS消息转换为非IMS消息。8、如权利要求7所述的方法,其特征在于,所述IMS消息发送端的归属消息服务器或所述IMS消息接收端的归属消息服务器将所述IMS消息转换为非IMS消息,包括在所述非IMS消息的发送端用户标识中添加记录标识和路由标识;所述路由标识为指向所述消息服务器的路由标识;所述记录标识为预设的IMS域名和发端转发标志映射关系表中的记录标识,所述记录标识对应的IMS域名为所述IMS消息发送端的归属IMS域名,对应的发端转发标志表明所述IMS消息的发送端与所述消息服务器是否归属于同一IMS域。9、如权利要求8所述的方法,其特征在于,所述记录标识对应的发端转发标志表明所述IMS消息的发送端与所述消息服务器是否归属于同一IMS域,具体为所述IMS消息发送端的归属消息服务器在所述IMS消息发送端用户标识中添加的记录标识所对应的发端转发标志,表明所述IMS消息的发送端与所述消息服务器归属于同一IMS网络;所述IMS消息接收端的归属消息服务器在所述IMS消息发送端用户标识中添加的记录标识所对应的发端转发标志,表明所述IMS消息的发送端与所述消息服务器不归属于同一IMS网络。10、如权利要求8所述的方法,其特征在于,所述IMS消息发送端的归属消息服务器或所述IMS消息接收端的归属消息服务器将所述IMS消息转换为非IMS消息,还包括在所述非IMS消息的发送端用户标识中添加匿名标识。11、一种异构网络间的消息传输方法,其特征在于,包括如下步骤接收由非IMS网络发送的非IMS消息;将所述非IMS消息转换为IMS消息;通过IMS网络将所述IMS消息发送到所述IMS消息的^l矣收端。12、如权利要求11所述的方法,其特征在于,将所述非IMS消息转换为IMS消息,包括将所述非IMS消息的消息内容格式转换为IMS消息的消息内容格式,将所述非IMS消息的接收端用户标识转换为IMS消息的接收端用户标识。13、如权利要求12所述的方法,其特征在于,将所述非IMS消息的接收端用户标识转换为IMS消息的接收端用户标识,包括将所述非IMS消息的接收端用户标识中的路由标识删除得到用户标识部分,并在所述用户标识部分添加所述接收端的归属IMS网络的域名,得到所述IMS消息的接收端SIPURI地址;或者,将所述非IMS消息的接收端用户标识中的路由标识删除得到用户标识部分,并根据所述用户标识部分获取绑定的SIPURI地址,得到所述IMS消息的接收端SIPURI地址。14、如权利要求12所述的方法,其特征在于,将所述非IMS消息转换为IMS消息,还包括在所述IMS消息中添加消息类型标识,所述消息类型标识表示所述非IMS消息的消息类型。15、如权利要求11所述的方法,其特征在于,所述由非IMS网络发送的非IMS消息为所述非IMS网络根据所述非IMS消息中携带的路由标识,或根据所述非IMS网络侧存储的与所述非IMS消息接收端对应的路由信息发送的消息;所述路由标识或所述路由信息指向完成所述非IMS消息转换的实体。16、如权利要求11所述的方法,其特征在于,将所述非IMS消息转换为IMS消息,具体为由设置的消息转换设备、所述IMS消息发送端的归属消息服务器或所述IMS消息接收端的归属消息服务器将所述IMS消息转换为非IMS消息。17、如权利要求16所述的方法,其特征在于,所述IMS消息发送端的归属消息服务器或所述IMS消息接收端的归属消息服务器将所述非IMS消息转换为IMS消息,包括根据所述非IMS消息中携带的记录标识,从预设的IMS域名和发端转发标志映射关系表中查询到与所述记录标识对应的IMS;或名,并#^居所述IMS域名将所述非IMS消息的接收端用户标识转换为所述IMS消息的接收端SIPURI地址。18、如权利要求17所述的方法,其特征在于,所述IMS消息发送端的归属消息服务器或所述IMS消息接收端的归属消息服务器将所述非IMS消息转换为IMS消息,进一步包括根据所述记录标识从所述映射关系表中获取对应的发端转发标志,若所述发端转发标志表明所述消息服务器与所述IMS消息接收端归属于同一IMS网络,则所述消息服务器将所述IMS消息发送到所述IMS消息接收端;若所述发端转发标志表明所述消息服务器与所述IMS消息接收端归属于不同的IMS网络,则所述消息服务器通过与所述IMS域名对应的消息服务器,将所述IMS消息发送到所述IMS消息接收端。19、一种消息转换装置,其特征在于,包括接收模块,用于接收由IMS网络发送的IMS消息;转换模块,用于将所述IMS消息转换为非IMS消息;发送模块,用于将所述非IMS消息发送到所述非IMS消息的归属网络,所述非IMS消息的归属网络将所述非IMS消息发送到所述非IMS消息的接收端。20、如权利要求19所述的消息转换装置,其特征在于,所述接收模块接收到的所述IMS消息中携带消息类型标识,所述消息类型标识为非IMS消息类型标识;所述转换模块,进一步用于根据所述消息类型标识,将所述IMS消息转换为与所述消息类型标识对应的非IMS消息。21、如权利要求19所述的消息转换装置,其特征在于,所述接收模块接收到的所述IMS消息对应有消息转发策略,所述消息转发策略为将所述IMS消息转换为非IMS消息并发送;所述转换模块,进一步用于根据所述消息转发策略,将所述IMS消息转换为非IMS消息。22、如权利要求19所述的消息转换装置,其特征在于,所述转换模块包括..内容转换子4莫块,用于将所述IMS消息的消息内容才各式转换为非IMS消息的消息内容^"式;发端用户标识转换子模块,用于将所述IMS消息的发送端用户标识转换为非IMS消息的发送端用户标识。23、如权利要求22所述的消息转换装置,其特征在于,所述发端用户标识转换子模块包括第一转换单元或第二转换单元;所述第一转换单元,用于从所述IMS消息的发送端SIPURI地址中提取用户标识部分,并在所述用户标识部分添加路由标识,得到所述非IMS消息发送端用户标识,所述^各由标识指向所述消息转换装置;所述第二转换单元,用于获取与所述IMS消息的发送端SIPURI地址绑定的用户标识,并在获取到的用户标识中添加路由标识,得到所述非IMS消息发送端用户标识,所述路由标识指向所述消息转换装置。24、如权利要求22所述的消息转换装置,其特征在于,所述转换模块,还包括收端用户标识转换子模块,用于将所述IMS消息的接收端用户标识转换为非IMS消息的接收端用户标识,具体为获取与所述IMS消息的接收端SIPURI地址绑定的用户标识,该用户标识是为所述IMS消息接收端设置的在所述非IMS消息归属网络中的用户标识。25、如权利要求22所述的消息转换装置,其特征在于,所述发端用户标识转换子模块,进一步用于在所述非IMS消息的发送端用户标识中添加记录标识和路由标识;所述路由标识指向集成了所述消息转换装置的IMS网络的消息服务器;所述记录标识为预设的IMS域名和发端转发标志映射关系表中的记录标识,所述记录标识对应的IMS域名为所述IMS消息发送端的归属IMS域名,对应的发端转发标志表明所述IMS消息的发送端与所述消息服务器是否归属于同一IMS域。26、如权利要求25所述的消息转换装置,其特征在于,所述发端用户标识转换子模块,进一步用于在所述非IMS消息的发送端用户标识中添加匿名标识。27、如权利要求19所述的消息转换装置,其特征在于,所述消息转换装置为独立的消息转换设备,或与所述IMS消息发送端的归属消息服务器集成,或与所述IMS消息接收端的归属消息服务器集成。28、一种消息转换装置,其特征在于,包括接收模块,用于接收由非IMS网络发送的非IMS消息;转换模块,用于将所述非IMS消息转换为IMS消息;发送模块,用于将所述IMS消息发送到IMS网络,所述IMS网络将所述IMS消息发送到所述IMS消息的接收端。29、如权利要求28所述的消息转换装置,其特征在于,所述接收模块接收到的所述非IMS消息是非IMS网络根据所述非IMS消息中携带的路由标识,或根据所述非IMS网络侧^4储的与所述消息转换装置对应的路由信息,发送到所述接收模块的消息。30、如权利要求28所述的消息转换装置,其特征在于,所述转换模块,包括内容转换子才莫块,用于将所述非IMS消息的消息内,式转换为IMS消息的消息内容格式;收端用户标识转换子模块,用于将所述非IMS消息的接收端用户标识转换为IMS消息的4^收端用户标识。31、如权利要求30所述的消息转换装置,其特征在于,所述收端用户标识转换子模块包括第一转换单元或第二转换单元;所述第一转换单元,用于将所述非IMS消息的接收端用户标识中的路由标识删除得到用户标识部分,并在所述用户标识部分添加所述接收端的归属IMS网络的域名,得到所述IMS消息的接收端SIPURI地址;所述第二转换单元,用于将所述非IMS消息接收端用户标识中的路由标识删除得到用户标识部分,并根据所述用户标识部分获取绑定的SIPURI地址,得到所述IMS消息的接收端SIPURI地址。32、如权利要求30所述的消息转换装置,其特征在于,所述转换模块,还包括消息类型子it块,用于在所述IMS消息中添加消息类型标识,所述消息类型标识表示所述非IMS消息的消息类型。33、如权利要求30所述的消息转换装置,其特征在于,所述收端用户标识转换子模块,进一步用于根据所述非IMS消息中携带的记录标识,从预设的IMS域名和发端转发标志映射关系表中查询到与所述记录标识对应的IMS域名,并根据所述IMS域名将所述非IMS消息的接收端用户标识转换为所述IMS消息的接收端SIPURI地址;所述发送模块,包括获取子模块,用于根据所述记录标识从所述映射关系表中获取对应的发端转发标志;发送子模块,用于在所述发端转发标志表明所述消息转换装置所集成的消息服务器与所述IMS消息接收端归属于同一IMS网络时,将所述IMS消息发送到所述IMS消息接收端;在所述发端转发标志表明所述消息转换装置所集成的消息服务器与所述IMS消息接收端归属于不同的IMS网络时,通过与所述IMS域名对应的消息服务器,将所述IMS消息发送到所述IMS消息接收端。34、如权利要求28所述的消息转换装置,其特征在于,所述消息转换装置为独立的消息转换设备,或与所述IMS消息发送端的归属消息服务器集成,或与所述IMS消息接收端的归属消息服务器集成。全文摘要本发明公开了异构网络间的消息传输方法及其装置。本发明公开的方法之一包括步骤接收由IMS网络发送的会话初始化协议IMS消息;将所述IMS消息转换为非IMS消息;通过所述非IMS消息的归属网络将所述非IMS消息发送到所述非IMS消息的接收端。本发明公开的方法之二包括步骤接收由非IMS网络发送的非IMS消息;将所述非IMS消息转换为IMS消息;通过IMS网络将所述IMS消息发送到所述IMS消息的接收端。采用本发明,可以在IMS网络的用户终端与非IMS网络的用户终端之间实现消息互通。文档编号H04L12/58GK101420657SQ200710163429公开日2009年4月29日申请日期2007年10月22日优先权日2007年10月22日发明者周日明,朱阿柯,梁文泳,高岩峰申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1