一种融合ip消息的发送方法及系统的制作方法

文档序号:7722674阅读:117来源:国知局
专利名称:一种融合ip消息的发送方法及系统的制作方法
技术领域
本发明涉及移动通信技术领域,尤其涉及一种大消息模式融合IP消息的传送方 法及系统。
背景技术
CPM (Converged IP Messaging,融合 IP 消息)消息是开放移动联盟(OpenMobile Architecture,简称为OMA)于2005年提出的,其目的是实现多种消息业务的互通,提供 统一消息业务,以及完善一致并且方便的消息业务体验。CPM融合现有的多种消息业 务,包括即时消息(Instant Message,简称为 IM)、一键通(Push-To-Talk over Cellular, 简称为POC)、移动电子邮件(Mobile E-Email,简称为MEM)、短消息业务(Short Messaging Service,简称为 SMS)、彩信业务(Multimedia Messaging Service,简称为 MMS)等。目前,OMA联盟正在制定CPM V1.0规范。CPM的业务形式包括基于寻呼 模式(pager-mode)的CPM消息、基于会话模式(session-mode)的大消息模式CPM (Large Message Mode CPM Message)的CPM消息、基于session的其他CPM会话业务。在用户 正常使用这些业务前,需要注册登录到CPM系统,即通常所说的“上线”。收发双方的CPM客户端(CPM Client)与CPM系统,也称CPM弓丨擎(CPM Enabler)之间使用会话初始化协议(Session Initiation Protocol,简称为SIP)消息(SIP Message)传递pager-mode消息。当发送方终端需要发送一个大消息模式CPM时,如果 消息的大小超过了限制(例如,大于1300字节),则不能用SIP MESSAGE承载。CPM系统定义了如下几个主要的逻辑功能实体CPM客户端(CPMClient)、参 与功能实体(Participating Function,简称为 PF)、控制功能实体(Controlling Function, 简称CF)、消息存储服务器(Message Storage Server)、内容存储服务器(Content Storage Server)、网络选择功能实体(InterworkingSelection Function)、互通功能实体(Interworking Function)等等。CPM系统用CPM地址来唯一标识一个用户,按照CPM系统的架构设计思想, CPM地址按照归属关系归属到不同的CPM参与功能实体上,也称这个参与功能实体所在 的网络环境(包括该参与功能实体所在的SIP/IP核心网)为其所属的某个用户的家乡域, 基于这一基本思想,上面所提到的CPM的几种主体业务都是基于SIP协议进行信令面的 控制的,所以信令面都要经过参与功能实体。举例来说,从一个CPM客户端发出的任何 CPM信令,进入CPM网络环境之后先由SIP/IP核心网根据其发送方的地址路由至发送 方归属的参与功能实体,即源端参与功能实体,而最终根据目的端的接收方地址路由至 接收方归属的参与功能实体上去,即目的端参与个噢能实体。即在CPM系统环境内,信 令起呼于源端参与功能实体,而终呼于目的端参与实体。当一个CPM用户向一个群组发起呼叫时(如向一个群组发送大消息模式CPM消 息,或者向一个群组发起电话会议),信令面到达源端参与功能实体之后,SIP/IP核心网根据群组地址将信令路由至控制功能实体上,再由控制功能实体进行群组相关的业务控 制。而当CPM系统和非CPM系统互通时,则最终会由SIP/IP核心网路由至网络选 择功能实体,在由网络选择功能实体选出最终的互通功能实体。在现有技术中,尚未有向某一个非CPM系统用户(即non-CPM user)发送大消 息模式CPM消息的完整的解决方案。CPM系统用户向一个没有签约CPM业务的用户发 送大消息邀请消息,那么该信令到达源端功能实体后,因为目的端不是一个CPM系统用 户,那么按照某种路由策略,源端参与功能实体将该邀请消息发送给网络选择功能实体 上,即在源端参与功能实体上触发与非CPM系统的互通流程。

发明内容
本发明要解决的技术问题是提供一种大消息模式CPM消息的发送方法及系统, 用以解决现有技术中CPM客户端无法向非CPM系统用户(non-CPMSystem,如SMS系 统、MMS系统、Email系统等)发送大消息模式CPM消息的问题。为达以上目的,本发明的技术方案是这样实现的一种融合IP消息(CPM)客户端向非CPM系统接收方传送大消息模式融合IP消 息的方法,包括,在CPM客户端与源端参与功能实体之间、互通功能实体与源端参与功能实体之 间分别创建消息会话中继协议链路(MSRP);所述CPM客户端将CPM消息的通过各段MSRP链路发送至所述互通功能实体, 所述互通功能实体将接收到的CPM消息经协议转换后发送至所述非CPM系统。优选地,所述MSRP链路的创建过程包括创建方通过媒体协商过程(SDP)获 知对端的MSRP连接参数,创建方根据所述MSRP连接参数创建MSRP链路。优选地,所述SDP媒体协商过程为,CPM客户端发送第一会话邀请消息,所述 第一会话邀请消息由源端参与功能实体接收,所述源端参与功能实体发送第二会话邀请 消息,所述第二会话邀请消息由网络选择功能实体接收,所述网络选择功能实体根据所 述第二会话邀请消息选择互通功能实体,并发送第三会话邀请消息,所述第三会话邀请 消息由互通功能实体接收;所述互通功能实体发送第三成功响应消息,所述第三成功响应消息由网络选择 功能实体接收,所述网络选择功能实体发送第二成功响应消息,所述第二成功响应消息 由所述源端参与功能实体接收,所述源端参与功能实体发送第一成功响应消息,所述第 一成功响应消息由所述发送方CPM客户端接收。优选地,CPM客户端收到第一成功响应消息后发送第一确认消息,所述第一确 认消息由所述源端参与功能实体接收,所述源端参与功能实体收到第一确认消息后发送 第二确认消息,所述第二确认消息由所述网络选择功能实体接收,所述网络选择功能实 体收到第二确认消息后发送第三确认消息,所述第三确认消息经由互通功能实体接收; 或者,所述源端参与功能实体收到第二成功响应消息后发送第二确认消息,所述第二 确认消息由所述网络选择功能实体接收,所述发送方CPM客户端收到第一成功响应消息后发送第一确认消息,所述第一确认消息由所述源端参与功能实体。优选地,所述第一会话邀请消息中携带CPM客户端的MSRP连接参数;源端参 与功能实体根据所述MSRP连接参数创建源端参与功能实体与发送方CPM客户端之间的 第一 MSRP链路;或者,所述第一成功响应消息中携带所述源端参与功能实体的MSRP连接参数;所述 发送方CPM客户端根据源端参与功能实体的MSRP连接参数创建CPM客户端与源端参 与功能实体之间的第一 MSRP链路。优选地,所述第二会话邀请消息和第三会话邀请消息中携带所述源端参与功能 实体的MSRP连接参数;所述互通功能实体根据所述的MSRP连接参数创建互通功能实 体与源端参与功能实体之间的第二 MSRP链路;或者,所述第三成功响应消息和第二成功响应消息中携带所述互通功能实体的MSRP 连接参数;所述源端参与功能实体根据所述的MSRP连接参数创建源端参与功能实体与 互通功能实体之间的第二 MSRP链路。优选地,当第一 MSRP链路的创建方是CPM客户端时,所述CPM客户端在收 到第一成功响应消息后创建所述第一 MSRP链路;当第一 MSRP链路的创建方是源端参与功能实体时,所述源端参与功能实体在 收到第一确认消息后创建所述第一 MSRP链路。优选地,当第二 MSRP链路的创建方是源端参与功能实体时,所述源端参与功 能实体在收到第二成功响应消息后创建所述第二 MSRP链路,或在收到第一确认消息后 创建所述第二 MSRP链路,或在收到MSRP媒体传输请求时创建所述第二 MSRP链路;当第二 MSRP链路的创建方是互通功能实体时,所述互通功能实体在收到第三 确认消息后创建所述第二 MSRP链路。优选地,所述互通功能实体接收CPM消息后,将所述CPM消息转换为符合非 CPM系统接收方协议格式的内容并发送至所述非CPM系统;所述互通功能实体完全接收大消息模式CPM消息的内容后发送MSRP响应消 息,或互通功能实体收到非CPM系统的接收确认消息后发送MSRP响应消息。优选地,CPM客户端发送会话结束消息,所述会话结束消息由源端参与功能实 体接收,源端参与功能实体收到所述会话结束消息后发送会话结束消息,该会话结束消 息由网络选择功能实体接收,网络选择功能实体接收到会话结束消息后发送会话结束消 息,该会话结束消息由互通功能实体接收;或者, 互通功能实体将大消息模式CPM消息的内容传送给非CPM系统结束后,发送会 话结束消息,会话结束消息经由网络选择功能实体路由至源端参与功能实体,源端参与 功能实体收到所述会话结束消息后,发送会话结束消息,该消息由CPM客户端接收。优选地,所述网络选择功能实体为会话初始化协议(SIP)网关;所述互通功能实体的信令面为SIP用户代理服务器。本发明还提供了一种大消息模式融合IP消息(CPM)传送的系统,用于CPM客 户端向非CPM系统传送CPM消息,其特征在于,包括CPM客户端、源端参与功能实 体、网络选择功能实体、互通功能实体和非CPM系统,其中,CPM客户端,用于向大消息接收方发送CPM消息的会话邀请消息,其中,所述会话邀请消息中携带有进行协商的会话描述协议SDP会话描述参数;在建立与所述源端 参与功能实体的消息会话中继协议链路(MSRP)后,发送CPM消息至所述源端参与功能 实体;(还用于基于已建立的媒体传输链路发送媒体传输请求;)源端参与功能实体,用于接收所述CPM客户端发送的会话邀请信息,建立与所 述CPM客户端的MSRP链路,并向网络选择功能实体发送所述会话邀请消息;建立与所 述互通功能实体之间的MSRP链路;同时,接收所述CPM客户端发送的大消息模式CPM 消息内容,并将大消息模式CPM消息内容发送至所述互通功能实体;网络选择功能实体,用于接收来自于所述源端参与功能实体发送的会话邀请消 息,根据会话邀请消息里携带的条件选择互通功能实体,并发送会话邀请信息至所述互 通功能实体;互通功能实体,用于接收所述网络选择功能实体发送的所述会话邀请消息;建 立与所述源端参与功能实体之间的MSRP链路;并将从所述源端参与功能实体接收到的 大消息模式CPM消息转换为符合非CPM系统的协议格式,发送给非CPM系统。本发明通过大消息模式CPM消息的会话邀请消息建立发送方CPM客户端与互 通功能实体(Inter-working Function,简称为IWF)之间的媒体传输链路,将该大消息模式 CPM消息的内容通过建立的媒体传输链路发送给IWF,由IWF将该大消息模式CPM消 息发送给非CPM系统,由非CPM系统将大消息模式CPM消息的内容经过协议转换后发 送给接收方客户端,可以解决现在技术中无法向非CPM系统用户传输大消息模式CPM消 息的问题,提高了用户体验。


图1为根据本发明实施例的大消息模式CPM消息的传送方法流程图;图2为根据本发明实施例的大消息模式CPM消息传送系统框图。
具体实施例方式本发明解决了 CPM用户发送一条大消息模式CPM消息给一个非CPM用户,涉 及到的功能实体有CPM客户端(CPM发送端和CPM接收端)、参与功能实体(只涉及 源端参与功能实体)以及网络选择功能实体和互通功能实体以及非CPM系统。由于大消息模式CPM消息所占的空间较大,不能直接使用SIP消息进行承载, 与pager-mode模式CPM消息传送方式不同,大消息模式CPM消息传送路径分为信令路 径和媒体路径,即信令沿信令路径传送,媒体沿媒体路径传送。因此,在本发明实施例 中,在向非CPM系统接收方传送大消息模式CPM消息时,先使用大消息模式CPM的会 话邀请消息(INVITE)进行SDP (Session Description Protocol,会话描述协议)协商,以及 建立发送方CPM客户端与IWF之间的媒体传输链路。通过建立的媒体传输链路,发送 方CPM客户端使用消息会话中继协议(Message Session Relay Protocol,简称为MSRP)将 该大消息模式CPM消息的内容发送到IWF,IWF将该大消息模式CPM消息的内容转换 为符合非CPM系统的格式并发送到非CPM系统,由非CPM系统发送给接收方客户端。本发明实施例中所称的大消息模式CPM消息,为OMA制定的CPM规范中其大 小超过预设限制(比如,1300个字节)的CPM,该大消息模式消息不能直接使用SIP消息进行承载。以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选 实施例仅用于说明和解释本发明,并不用于限定本发明。根据本发明实施例,首先提供了一种大消息模式CPM消息的传送方法,该方法 用于向非CPM系统接收方传送大消息模式CPM消息,具体为,CPM客户端在向非CPM 系统接收方传送大消息模式CPM消息前,先在发送方CPM客户端与源端参与功能实体 之间、源端参与功能实体与互通功能实体之间分别创建MSRP链路,每段MSRP链路的 创建方通过SDP协商过程获知对端的MSRP连接参数,根据该MSRP连接参数创建该 段MSRP链路;之后,发送方CPM客户端将大消息模式CPM的消息内容依次通过各段 MSRP链路发送至互通功能实体,互通功能实体将接收的大消息模式CPM的消息内容经 协议转换后发送至非CPM系统。上述MSRP连接参数,包括如下几种情况连接参数为IP地址和端口号;连接 参数为URI参数连接参数为IP地址、端口号和URI参数。在以下的实施例中,发送方CPM客户端为CPM Client A、发送方归属的源 端参与功能实体为参与功能实体A (Participating Function A)、网络选择功能实体为 Inter-working Selection Function Α,简称为 ISF、互通功能实体为 Inter-working Function Α,简称为IWF、选中的非CPM系统为non-CPMSystemB (经过ISF选择,如选中SMS
系统或者MMS系统或者Email系统)。以下通过实施例具体描述本发明如图1所示为本发明实施例的大消息模式CPM消息的传送方法的流程图,包括 以下步骤 步骤101 CPM客户端A发送大消息模式CPM消息的第一 SIP INVITE (会话邀 请消息),该会话邀请消息中携带用于会话协商的SDP报文,在该SDP报文中携带所要 传送的媒体数据的size (大小)和content type(媒体类型)信息。该第一 SIP INVITE经 由SIP/IP核心网路由至参与功能实体A ;该第一 SIP INVITE中的SDP报文中可以携带CPM客户端A的MSRP连接参 数;步骤102 参与功能实体A接收到第一 SIP INVITE,作为背靠背用户代理(Back to Back User Agent,简称B2BUA)对接收到的消息进行处理根据接收方地址判断出需 要发送到非CPM系统,并且产生、发送第二 SIPINVITE,其中携带用于会话协商的SDP 报文,报文中保留第一 SIP INVITE中的size和content type信息。该第二 SIP INVITE经 由SIP/IP核心网路由网络选择功能实体。该第二 SIP INVITE中的SDP报文中可以携带参与功能实体A的MSRP连接参 数;步骤103 网络选择功能实体A接收到第二 SIP INVITE,根据消息中的content type、size等参数信息选择互通功能实体,假设选中的互通功能实体为互通功能实体A, 之后发送第三SIP INVITE,该第三SIP INVITE经由SIP/IP核心网路由至互通功能实体 A。网络选择功能实体可以作为SIP网关,对接收到SIP消息进行转发,此时第二SIP INVITE消息与第三SIP INVITE消息本质上为同一消息。步骤104:互通功能实体A收到第三SIP INVITE,产生并发送第三2000K (成
功响应消息),该响应消息经由SIP/IP核心网路由至网络选择功能实体A,该消息其中携 带用于会话协商的应答SDP报文。该第三2000K中的SDP报文可以携带互通功能实体A的MSRP连接参数。互通功能实体的信令面可以看作SIP UAS (User Agent Server 用户代理服务器)。步骤105:网络选择功能实体A收到第三2000K,发送第二 2000K,该消息经 由SIP/IP核心网路由至参与功能实体A,该消息中保留了第三2000K中的SDP报文。网络选择功能实体可以作为SIP网关,对接收到SIP消息进行转发,此时第三 2000K消息与第二 2000K消息本质上为同一消息。步骤106 参与功能实体A收到第二 2000K,作为B2BUA对接收到的消息进行 处理产生并发送第一 2000K。该第一 2000K经由SIP/IP核心网路由至CPM客户端 A,其中携带用于会话协商的SDP报文。该第一 2000K中的SDP报文中可以携带参与功能实体A的MSRP连接参数。步骤107 CPM客户端A收到第一 2000K发送第一 SIP ACK (确认消息),该
第一 SIPACK经由SIP/IP核心网路由至参与功能实体A。该步骤中,CPM客户端A可以根据参与功能实体A的MSRP连接参数创建CPM 客户端A与参与功能实体A之间的第一 MSRP链路。步骤108 参与功能实体A收到第一 SIP ACK后发送第二 SIP ACK消息,该第
二 SIPACK消息经由SIP/IP核心网路由至网络选择功能实体A。该步骤中,参与功能实体A可以根据互通功能实体的MSRP连接参数创建参与 功能实体A与互通功能实体之间的第二 MSRP链路。步骤109:网络选择功能实体A收到第二 SIP ACK消息后,发送第三SIP ACK
消息,该第三SIP ACK消息经由SIP/IP核心网路由至互通功能实体A。网络选择功能实体可以作为SIP网关,对接收到SIP消息进行转发,此时第三 ACK消息与第二 ACK消息本质上为同一消息。步骤110 CPM客户端A通过第一 MSRP链路发送第一 MSRP SEND (媒体传输 请求),该第一 MSRP SEND是CPM客户端A到参与功能实体A之间的MSRP SEND,
该请求中可以包含建立下一段链路所需功能实体的MSRP连接参数;该步骤可以是在第一 MSRP链路建立完成后便执行。步骤111 参与功能实体A将接收的第一 MSRP SEND中的媒体数据通过第二 MSRP链路中继传输,即发送第二 MSRP SEND,该第二 MSRP SEND是参与功能实体A 与互通功能之间的MSRP SEND ;步骤112 当互通功能实体A收到参与功能实体A发来的大消息模式CPM消息 的所有内容后,对接收的内容进行协议转换,转换为符合非CPM系统B协议格式的内容 后发送至非CPM系统B ;步骤113:非CPM系统B收到互通功能实体A发来的经协议转换的内容,并向 互通功能实体A返回接收确认消息;
步骤114 互通功能实体A接收到来自非CPM系统B的确认消息,对确认消息 进行协议转换后产生并发送MSRP响应消息,该消息经过第二 MSRP链路传输至参与功 能实体A;步骤115 参与功能实体A通过第一 MSRP链路发送接收确认消息至CPM客户端A。当大消息模式CPM消息的所有内容传输完成后,CPM客户端A收到接收最后 一个MSRP确认消息后发送指示大消息模式CPM会话结束的会话结束消息SIP BYE,该 会话结束消息经SIP/IP核心网路由至参与功能实体A,参与功能实体A收到上述会话结 束消息后发送会话结束消息,该会话结束消息经SIP/IP核心网路由至网络选择功能实体 A,由网络选择功能实体A发送会话结束消息,该结束消息路由至互通功能实体A ;或 者,互通功能实体A收到非CPM系统的接收确认消息后发送会话结束消息,会话结束消 息经由SIP/IP核心网和网络选择功能实体路由到参与功能实体A,参与功能实体A收到 会话结束消息后发送该会话结束消息,该会话结束消息经SIP/IP核心网路由至CPM客户 端A。该实施例中,参与功能实体A是在收到第一 SIP ACK后发送第二 SIPACK的, 需要补充说明是,参与功能实体A还可以是在收到第二 2000K后便发送第二 SIP ACK, 而无需等待第一 SIPACK后才发送第二 SIPACK ;该实施例中,各网络功能实体(如参与功能实体A)发送的SIPACK消息可以是 该网络功能实体新创建的,也可以是直接转发接收到的SIP ACK消息,本发明对此不作 限制。该实施例中,参与功能实体A还可以是在收到第二成功响应消息2000K创建第 二 MSRP链路;该实施例中,第一 MSRP链路的创建方也可以是参与功能实体A,此时需要在 第一 SIP INVITE中携带CPM客户端A的MSRP连接参数,参与功能实体A可以是在收 到第一 SIPACK消息后根据CPM客户端A的MSRP连接参数创建第一 MSRP链路。第二 MSRP链路的创建方也可以是互通功能实体A,此时需要在第二 SIP INVITE及第三SIP INVITE中携带源端参与功能实体的MSRP连接参数,互通功能实体 A可以在接收到第三SIP ACK消息后根据源端参与功能实体的MSRP连接参数创建第二 MSRP链路。该实施例中,如果第二 MSRP链路的创建方为参与功能实体A,还可以是参与 功能实体A收到第一 MSRP SEND后创建的。上述第一 MSRP链路、第二 MSRP链路创建方式可以是,创建方根据对端 的MSRP连接参数主动发起创建链路请求,或者选择一条主机、端口和/或MSRP URI (Universal Resource Identifier,全球资源标识符)均相符的已经存在的MSRP链路作为
本段MSRP链路。该实施例中,互通网关实体A在MSRP媒体数据传输结束后,可以沿媒体传输 路径立即向源端方向返回MSRP响应消息,或者如本实施例中所述,等到来自非CPM系 统的确认消息后,再向源端方向返回MSRP响应消息。该实施例中,CPM系统内部各相邻功能实体之间是通过SIP/IP核心网互联的,即发送方CPM客户端、源端参与功能实体、网络选择功能实体、互通功能实体之间信令 面的SIP消息(如会话邀请消息INVITE和成功响应消息2000K)是通过SIP/IP核心网路 由到相邻实体上去的,在实际应用中,各功能实体的信令消息可以全部通过SIP/IP核心 网路由到相邻实体,也可以在一部分功能实体之间(如除了 ISF和IWF这两个与非CPM 系统互通处理相关的功能实体之外的其他功能实体)通过SIP/IP核心网路由,而源端参 与功能实体与ISF之间的信令消息以及ISF与IWF之间的信令消息是在两实体之间直接发 送,对于实际应用中的处理本发明不作限制。根据本发明实施例,还提供了一种大消息模式CPM消息传送系统。该系统用于 向某一个非CPM用户发送大消息模式CPM消息。如附图2所示,根据本发明实施例的大消息模式CPM消息传输系统主要包括 发送方CPM客户端1、源端参与功能实体2、网络选择功能实体3、互通功能实体4、非 CPM系统5。其中,所述发送方CPM客户端,用于发送大消息模式CPM消息的会话邀请消息,其 中,所述会话邀请消息中携带有进行协商的会话描述协议SDP会话描述参数;还用于接 收所述会话邀请消息的成功响应消息SIP 2000K ;还用于与源端参与功能实体之间建立 媒体传输链路;还用于基于已建立的媒体传输链路发送媒体传输请求MSRP SEND ;所述源端参与功能实体,即发送方归属的参与功能实体,用于接收并发送所述 会话邀请消息;还用于接收并发送所述成功响应消息SIP 2000K;还用于与发送方CPM 客户端之间和互通功能实体之间分别建立媒体传输链路;还用于接收所述媒体传输请求 MSRP SEND ;还用于将所述媒体传输请求发送至相邻的MSRP中继节点;所述网络选择功能实体,用于接收并发送所述会话邀请消息,还用于接收并发 送所述成功响应消息SIP 2000K ;还用于根据会话邀请消息里携带的条件选择互通功能 实体。所述互通功能实体用于接收所述会话邀请消息;还用于创建并回复所述会话 邀请消息的成功响应消息SIP 2000K ;还用于与源端参与功能实体之间建立媒体传输链 路;还用于接收媒体传输请求MSRP SEND ;还用于将大消息模式CPM消息的内容转换 为符合非CPM系统的协议格式并发送给非CPM系统。如上所述,借助本发明实施例提供的技术方案,对于非CPM系统接收方,通过 大消息模式CPM的会话邀请消息建立发送方与IWF之间的传输链路,将该大消息模式 CPM的内容发送给IWF,由IWF将大消息模式CPM的内容转发给接收方non-CPM客户 端,解决了现在技术中无法向非CPM系统接收方传输大消息模式CPM的问题,提高了用 户体验。
权利要求
1.一种融合IP消息(CPM)的发送方法,其特征在于,在CPM客户端与源端参与功能实体之间、互通功能实体与源端参与功能实体之间分 别创建消息会话中继协议链路(MSRP);所述CPM客户端将CPM消息的通过各段MSRP链路发送至所述互通功能实体,所 述互通功能实体将接收到的CPM消息经协议转换后发送至所述非CPM系统。
2.如权利要求1所述的方法,其特征在于,所述MSRP链路的创建过程包括创建 方通过媒体协商过程(SDP)获知对端的MSRP连接参数,创建方根据所述MSRP连接参 数创建MSRP链路。
3.如权利要求2所述的方法,其特征在于,所述SDP媒体协商过程为,CPM客户端发送第一会话邀请消息,所述第一会话邀请 消息由源端参与功能实体接收,所述源端参与功能实体发送第二会话邀请消息,所述第 二会话邀请消息由网络选择功能实体接收,所述网络选择功能实体根据所述第二会话邀 请消息选择互通功能实体,并发送第三会话邀请消息,所述第三会话邀请消息由互通功 能实体接收;所述互通功能实体发送第三成功响应消息,所述第三成功响应消息由网络选择功能 实体接收,所述网络选择功能实体发送第二成功响应消息,所述第二成功响应消息由所 述源端参与功能实体接收,所述源端参与功能实体发送第一成功响应消息,所述第一成 功响应消息由所述发送方CPM客户端接收。
4.如权利要求3所述的方法,其特征在于,CPM客户端收到第一成功响应消息后发送第一确认消息,所述第一确认消息由所 述源端参与功能实体接收,所述源端参与功能实体收到第一确认消息后发送第二确认消 息,所述第二确认消息由所述网络选择功能实体接收,所述网络选择功能实体收到第二 确认消息后发送第三确认消息,所述第三确认消息经由互通功能实体接收;或者,所述源端参与功能实体收到第二成功响应消息后发送第二确认消息,所述第二确认 消息由所述网络选择功能实体接收,所述发送方CPM客户端收到第一成功响应消息后发 送第一确认消息,所述第一确认消息由所述源端参与功能实体。
5.如权利要求4所述的方法,其特征在于,所述第一会话邀请消息中携带CPM客户端的MSRP连接参数;源端参与功能实体根 据所述MSRP连接参数创建源端参与功能实体与发送方CPM客户端之间的第一 MSRP链 路;或者,所述第一成功响应消息中携带所述源端参与功能实体的MSRP连接参数;所述发送 方CPM客户端根据源端参与功能实体的MSRP连接参数创建CPM客户端与源端参与功 能实体之间的第一 MSRP链路。
6.如权利要求5所述的方法,其特征在于,所述第二会话邀请消息和第三会话邀请消息中携带所述源端参与功能实体的MSRP 连接参数;所述互通功能实体根据所述的MSRP连接参数创建互通功能实体与源端参与 功能实体之间的第二 MSRP链路;或者,所述第三成功响应消息和第二成功响应消息中携带所述互通功能实体的MSRP连接 参数;所述源端参与功能实体根据所述的MSRP连接参数创建源端参与功能实体与互通功能实体之间的第二 MSRP链路。
7.如权利要求5所述的方法,其特征在于,当第一 MSRP链路的创建方是CPM客户端时,所述CPM客户端在收到第一成功响 应消息后创建所述第一 MSRP链路;当第一 MSRP链路的创建方是源端参与功能实体时,所述源端参与功能实体在收到 第一确认消息后创建所述第一 MSRP链路。
8.如权利要求6所述的方法,其特征在于,当第二 MSRP链路的创建方是源端参与功能实体时,所述源端参与功能实体在收到 第二成功响应消息后创建所述第二 MSRP链路,或在收到第一确认消息后创建所述第二 MSRP链路,或在收到MSRP媒体传输请求时创建所述第二 MSRP链路;当第二 MSRP链路的创建方是互通功能实体时,所述互通功能实体在收到第三确认 消息后创建所述第二 MSRP链路。
9.如权利要求1至8所述的方法,其特征在于,所述互通功能实体接收CPM消息后,将所述CPM消息转换为符合非CPM系统接收 方协议格式的内容并发送至所述非CPM系统;所述互通功能实体完全接收大消息模式CPM消息的内容后发送MSRP响应消息,或 互通功能实体收到非CPM系统的接收确认消息后发送MSRP响应消息。
10.如权利要求9所述的方法,其特征在于,还包括CPM客户端发送会话结束消息,所述会话结束消息由源端参与功能实体接收,源端 参与功能实体收到所述会话结束消息后发送会话结束消息,该会话结束消息由网络选择 功能实体接收,网络选择功能实体接收到会话结束消息后发送会话结束消息,该会话结 束消息由互通功能实体接收;或者,互通功能实体将大消息模式CPM消息的内容传送给非CPM系统结束后,发送会话结 束消息,会话结束消息经由网络选择功能实体路由至源端参与功能实体,源端参与功能 实体收到所述会话结束消息后,发送会话结束消息,该消息由CPM客户端接收。
11.如权利要求10所述的方法,其特征在于,所述网络选择功能实体为会话初始化协议(SIP)网关;所述互通功能实体的信令面为SIP用户代理服务器。
12.—种融合IP消息(CPM)的发送系统,用于CPM客户端向非CPM系统传送CPM 消息,其特征在于,包括CPM客户端、源端参与功能实体、网络选择功能实体、互通 功能实体和非CPM系统,其中,CPM客户端,用于向大消息接收方发送CPM消息的会话邀请消息,其中,所述会 话邀请消息中携带有进行协商的会话描述协议SDP会话描述参数;在建立与所述源端参 与功能实体的消息会话中继协议链路(MSRP)后,发送CPM消息至所述源端参与功能实 体;源端参与功能实体,用于接收所述CPM客户端发送的会话邀请信息,建立与所述 CPM客户端的MSRP链路,并向网络选择功能实体发送所述会话邀请消息;建立与所述 互通功能实体之间的MSRP链路;同时,接收所述CPM客户端发送的大消息模式CPM 消息内容,并将大消息模式CPM消息内容发送至所述互通功能实体;网络选择功能实体,用于接收来自于所述源端参与功能实体发送的会话邀请消息, 根据会话邀请消息里携带的条件选择互通功能实体,并发送会话邀请信息至所述互通功 能实体;互通功能实体,用于接收所述网络选择功能实体发送的所述会话邀请消息;建立与 所述源端参与功能实体之间的MSRP链路;并将从所述源端参与功能实体接收到的大消 息模式CPM消息转换为符合非CPM系统的协议格式,发送给非CPM系统。
全文摘要
本发明提供了一种大消息模式融合IP消息(CPM)的方法及系统,先在发送方CPM客户端与源端参与功能实体之间、源端参与功能实体与互通功能实体之间分别创建消息会话中继协议(MSRP)链路,每段MSRP链路的创建方通过SDP协商过程获知对端的MSRP连接参数,根据该MSRP连接参数创建该段MSRP链路;之后,发送方CPM客户端将大消息模式CPM消息的内容依次通过各段MSRP链路发送至互通功能实体,所述互通功能实体将接收的大消息模式CPM的消息内容经协议转换后发送至所述非CPM系统。
文档编号H04W4/12GK102026112SQ20091025905
公开日2011年4月20日 申请日期2009年12月3日 优先权日2009年9月21日
发明者卢艳, 谢曼 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1