大消息模式CPM消息传输方法及系统技术方案

技术编号:5131587 阅读:254 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种大消息模式融合IP消息传输方法及系统。该方法包括:在发送方CPM客户端与源端参与功能实体之间、源端参与功能实体与目的端参与功能实体之间、以及目的端参与功能实体与互通功能实体之间分别创建消息会话中继协议MSRP链路,每段MSRP链路的创建方通过媒体协商过程获知对端的MSRP连接参数,根据该MSRP连接参数创建该段MSRP链路;发送方CPM客户端将大消息模式CPM的消息内容依次通过创建的各段MSRP链路发送至互通功能实体,互通功能实体将接收的大消息模式CPM的消息内容经协议转换后发送至非CPM系统。通过本发明专利技术,可以实现向不可达CPM系统用户传送大消息模式CPM消息,提高用户体验。

【技术实现步骤摘要】

本专利技术涉及移动通信
,尤其涉及一种大消息模式融合IP消息传输方法及系统。
技术介绍
CPM是开放移动联盟(Open Mobile Architecture,简称为0MA)于2005年提出 的,其目的是实现多种消息业务的互通,提供统一消息业务,以及完善一致并且方便的消息 业务体验。CPM融合现有的多种消息业务,包括即时消息(Instant Message,简称为IM)、 一键通(Push-To-Talk over Cellular,简称为 P0C)、移动电子邮件(Mobile E-Email,简 称为 MEM)、短消息业务(Short MessagingService,简称为 SMS)、彩信业务(Multimedia Messaging Service,简称为 MMS)等。目前,OMA正在制定CPM V1.0规范。CPM的业务形式包括基于寻呼模式 (page-mode)的CPM消息、基于会话模式(session-mode)的大消息模式CPM消息(Large Message Mode CPMMessage)、基于session的其他CPM会话业务。在用户正常使用这些业 务前,需要注册登录到CPM系统,即通常所说的“上线”。收发双方的CPM客户端(CPM Client)与CPM引擎(CPMEnabler)之间使用 (Session Initiation Protocol,简称为 SIP)消息(SIPMessage)传递page-mode 消息。当 发送方终端需要发送一个大消息模式CPM消息时,如果消息的大小超过了限制(例如,大于 1300字节),则不能用SIP MESSAGE承载。CPM 业务支持预设群组(CPM Pre-defined Group)与临时群组(CPM Ad-hoc Group),CPM用户可以向某一个临时群组或者预设群组发送CPM寻呼消息,但当消息大小超 过一定限额时,则不能用SIP MESSAGE承载。一个CPM用户向另一个CPM用户发送大消息模式CPM消息时,当目的用户不可达 时(不在线或者当时没有通信意愿);或者是当一个CPM用户向一个群组发送大消息模式 CPM消息,而此时群组中含有一个或多个不可达用户时,针对以上两种情形,如何在通过非 CPM系统将大消息模式CPM消息传送到接收方的终端上,在现有规范中,尚未有传送大消息 模式CPM消息时,针对不可达用户发送大CPM消息的解决方案。
技术实现思路
有鉴于此,本专利技术提供了一种大消息模式CPM消息传输方法及系统,用以解决现 有技术中CPM客户端无法向不可达CPM系统接收方发送大消息模式CPM消息的问题。根据本专利技术的一个方面,提供了一种大消息模式融合IP消息传输方法,该方法用 于发送方CPM客户端向目标用户发送大消息模式融合IP消息。根据本专利技术的大消息模式融合IP消息传输方法包括在发送方CPM客户端与源 端参与功能实体之间、源端参与功能实体与目的端参与功能实体之间、以及目的端参与功 能实体与互通功能实体之间分别创建消息会话中继协议MSRP链路,每段MSRP链路的创建方通过媒体协商过程获知对端的MSRP连接参数,根据该MSRP连接参数创建该段MSRP链 路;发送方CPM客户端将大消息模式CPM的消息内容依次通过创建的各段MSRP链路发送至 互通功能实体,互通功能实体将接收的大消息模式CPM的消息内容经协议转换后发送至非 CPM系统。根据本专利技术另一个方面,提供了另一种大消息模式融合IP消息传输方法,该方法 用于发送方CPM客户端向目标群组发送大消息模式融合IP消息。对于目标群组中的不可达CPM系统接收方,根据本专利技术的大消息模式融合IP消息 传输方法包括在发送方CPM客户端与源端参与功能实体之间、源端参与功能实体与CPM控 制功能实体之间、CPM控制功能实体与目的端参与功能实体之间、以及目的端参与功能实体 与互通功能实体之间分别创建消息会话中继协议MSRP链路,每段MSRP链路的创建方通过 媒体协商过程获知对端的MSRP连接参数,根据该MSRP连接参数创建该段MSRP链路;发送 方CPM客户端将大消息模式CPM的消息内容依次通过创建的各段MSRP链路发送至互通功 能实体,互通功能实体将接收的大消息模式CPM的消息内容经协议转换后发送至非CPM系 统。根据本专利技术的再一个方面,提供了一种大消息模式融合IP消息传输系统。根据本专利技术的大消息模式融合IP消息传输系统包括发送方CPM客户端、源端参 与功能实体、目的端参与功能实体、互通功能实体和非CPM系统,其中,发送方CPM客户端与 源端参与功能实体之间、源端参与功能实体与目的端参与功能实体之间、以及目的端参与 功能实体与互通功能实体之间分别创建有消息会话中继协议MSRP链路,其中,每段MSRP链 路的创建方通过媒体协商过程获知对端的MSRP连接参数,并根据该MSRP连接参数创建该 段MSRP链路;发送方CPM客户端,用于将大消息模式CPM的消息内容依次通过创建的各段 MSRP链路发送至互通功能实体;互通功能实体,用于将接收的大消息模式CPM的消息内容 经协议转换后发送至非CPM系统,最后由非CPM系统将消息内容发送给不可达CPM系统接 收方。根据本专利技术的又一个方面,提供了另一种大消息模式融合IP消息传输系统。根据本专利技术的大消息模式融合IP消息传输系统包括发送方CPM客户端、源端参 与功能实体、CPM控制功能实体、目的端参与功能实体、互通功能实体和非CPM系统。其中, 发送方CPM客户端与源端参与功能实体之间、源端参与功能实体与CPM控制功能实体之间、 CPM控制功能实体与目的端参与功能实体之间、以及目的端参与功能实体与互通功能实体 之间分别创建有消息会话中继协议MSRP链路,其中,每段MSRP链路的创建方通过媒体协商 过程获知对端的MSRP连接参数,并根据该MSRP连接参数创建该段MSRP链路;发送方CPM 客户端,用于将大消息模式CPM的消息内容依次通过创建的各段MSRP链路发送至互通功能 实体;互通功能实体,用于将接收的大消息模式CPM的消息内容经协议转换后发送至非CPM 系统,最后由非CPM系统将消息内容发送给不可达CPM系统接收方。通过本专利技术的上述至少一个方案,通过建立发送方CPM客户端与互通功能实体 (Inter-working Function,简称为IWF)之间的媒体传输链路,将该大消息模式CPM消息的 内容通过建立的媒体传输链路发送给IWF,由IWF将该大消息模式CPM消息的内容发送给不 可达CPM系统接收方的非CPM系统,由非CPM系统将消息传送到接收方,可以解决现在技术 中无法向不可达用户传送大消息模式CPM消息的问题,提高用户体验。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明 书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实 施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中图IA为根据本专利技术实施例的一种大消息模式CPM消息传输方法流程图;图IB为根据本专利技术实施例的另一种本文档来自技高网
...

【技术保护点】
一种大消息模式融合IP消息传输方法,用于发送方CPM客户端向目标用户发送大消息模式融合IP消息CPM,其特征在于,对于目标用户为不可达CPM系统接收方,所述方法包括:  在发送方CPM客户端与源端参与功能实体之间、源端参与功能实体与目的端参与功能实体之间、以及目的端参与功能实体与互通功能实体之间分别创建消息会话中继协议MSRP链路,每段MSRP链路的创建方通过媒体协商过程获知对端的MSRP连接参数,根据该MSRP连接参数创建该段MSRP链路;  发送方CPM客户端将大消息模式CPM的消息内容依次通过创建的各段MSRP链路发送至互通功能实体,所述互通功能实体将接收的大消息模式CPM的消息内容经协议转换后发送至非CPM系统。

【技术特征摘要】
1.一种大消息模式融合IP消息传输方法,用于发送方CPM客户端向目标用户发送大消 息模式融合IP消息CPM,其特征在于,对于目标用户为不可达CPM系统接收方,所述方法包 括在发送方CPM客户端与源端参与功能实体之间、源端参与功能实体与目的端参与功能 实体之间、以及目的端参与功能实体与互通功能实体之间分别创建消息会话中继协议MSRP 链路,每段MSRP链路的创建方通过媒体协商过程获知对端的MSRP连接参数,根据该MSRP 连接参数创建该段MSRP链路;发送方CPM客户端将大消息模式CPM的消息内容依次通过创建的各段MSRP链路发送 至互通功能实体,所述互通功能实体将接收的大消息模式CPM的消息内容经协议转换后发 送至非CPM系统。2.根据权利要求1所述的方法,其特征在于,所述媒体协商过程包括发送方CPM客户端发送第一会话邀请消息,所述第一会话邀请消息经由SIP/IP核心网 路由至源端参与功能实体,所述源端参与功能实体产生并发送第二会话邀请消息,所述第 二会话邀请消息经由所述SIP/IP核心网路由至目的端参与功能实体,所述目的端参与功 能实体产生并发送第三会话邀请消息,所述第三会话邀请消息经由所述SIP/IP核心网路 由至网络选择功能实体,所述网络选择功能实体根据所述第三会话邀请消息选择互通功能 实体,并发送第四会话邀请消息,所述第四会话邀请消息经由所述SIP/IP核心网路由至互 通功能实体;所述互通功能实体产生并发送第四成功响应消息,所述第四成功响应消息经由所述 SIP/IP核心网路由至网络选择功能实体,所述网络选择功能实体发送第三成功响应消息, 所述第三成功响应消息经由所述SIP/IP核心网路由至所述目的端参与功能实体,所述目 的端参与功能实体产生并发送第二成功响应消息,所述第二成功响应消息经由所述SIP/IP 核心网路由至所述源端参与功能实体,所述源端参与功能实体产生并发送第一成功响应消 息,所述第一成功响应消息经由所述SIP/IP核心网路由至所述发送方CPM客户端。3.根据权利要求2所述的方法,其特征在于,所述发送方CPM客户端接收到第一成功响应消息后产生并发送第一确认消息,所述第 一确认消息经由所述SIP/IP核心网路由至所述源端参与功能实体,所述源端参与功能实 体接收到第一确认消息后发送第二确认消息,所述第二确认消息经由所述SIP/IP核心网 路由至所述目的端参与功能实体,所述目的端参与功能实体收到第二确认消息后发送第三 确认消息,所述第三确认消息经由所述SIP/IP核心网路由至网络选择功能实体,所述网络 选择功能实体收到第三确认消息后发送第四确认消息,所述第四确认消息经由所述SIP/IP 核心网路由至互通功能实体;或者,所述目的端参与功能实体收到第三成功响应消息后发送第三确认消息,所述第三确认 消息经由所述SIP/IP核心网路由至网络选择功能实体,所述源端参与功能实体收到第二 成功响应消息后发送第二确认消息,所述第二确认消息经由所述SIP/IP核心网路由至所 述目的端参与功能实体,所述发送方CPM客户端收到第一成功响应消息后产生并发送第一 确认消息,所述第一确认消息经由所述SIP/IP核心网路由至所述源端参与功能实体。4.根据权利要求3所述的方法,其特征在于,所述第四成功响应消息及所述第三成功响应消息中携带所述互通功能实体的MSRP连接参数;所述目的端参与功能实体发送的第二成功响应消息中携带所述目的端参与功能实 体的MSRP连接参数;所述源端参与功能实体发送的第一成功响应消息中携带所述源端参 与功能实体的MSRP连接参数;所述发送方CPM客户端根据源端参与功能实体的MSRP连接参数创建发送方CPM客 户端与源端参与功能实体之间的第一 MSRP链路;所述源端参与功能实体根据所述目的端 参与功能实体的MSRP连接参数创建源端参与功能实体与目的端参与功能实体之间的第二 MSRP链路;所述目的端参与功能实体根据所述互通功能实体的MSRP连接参数创建目的端 参与功能实体与互通功能实体之间的第三MSRP链路。5.根据权利要求4所述的方法,其特征在于,所述发送方客户端在收到第一成功响应 消息时创建所述第一 MSRP链路。6.根据权利要求5所述的方法,其特征在于,所述源端参与功能实体在收到第二成功响应消息后创建所述第二 MSRP链路;所述目 的端参与功能实体在收到第三成功响应消息后创建所述第三MSRP链路;或者,所述源端参与功能实体在收到第一确认消息后创建所述第二 MSRP链路;所述目的端 参与功能实体在收到第二确认消息后创建所述第三MSRP链路。7.根据权利要求5所述的方法,其特征在于,所述发送方CPM客户端创建所述第一 MSRP链路后发送第一媒体传输请求,所述源端参 与功能实体收到第一媒体传输请求后根据目的端参与功能实体的MSRP连接参数创建第二 MSRP链路,所述目的端参与功能实体的MSRP连接参数从第二成功响应消息中获得或从第 一媒体传输请求的路径头部信息中获得;所述源端参与功能实体将接收的第一媒体传输请求中的媒体数据通过第二媒体传输 请求继续传输,所述目的端参与功能实体收到第二媒体传输请求后根据互通功能实体的 MSRP连接参数创建第三MSRP链路,所述互通功能实体的MSRP连接参数从第三成功响应消 息中获得或从第二媒体传输请求的路径头部信息中获得。8.根据权利要求3所述的方法,其特征在于,所述发送方CPM客户端发送的第一会话邀请消息中携带所述发送方CPM客户端的MSRP 连接参数;所述源端参与功能实体发送的第二会话邀请消息中携带所述源端参与功能实体 的MSRP连接参数;所述目的端参与功能实体发送的第三会话邀请消息以及所述网络选择 功能实体发送的第四会话邀请消息中携带所述目的端参与功能实体的MSRP连接参数;所述源端参与功能实体根据所述发送方CPM客户端的MSRP连接参数创建源端参与功 能实体与发送方CPM客户端之间的第一MSRP链路;所述目的端参与功能实体根据所述源端 参与功能实体的MSRP连接参数创建目的端参与功能实体与源端参与功能实体之间的第二 MSRP链路;所述互通功能实体根据所述目的端参与功能实体的MSRP连接参数创建目的端 参与功能实体与互通功能实体之间的第三MSRP链路。9.根据权利要求8所述的方法,其特征在于,所述源端参与功能实体在收到第一确认消息后创建所述第一 MSRP链路;所述目的端参与功能实体在收到第二确认消息后创建所述第二 MSRP链路;所述互通功能实体在收到第四确认消息后创建所述第三MSRP链路。10.根据权利要求3所述的方法,其特征在于,所述目的端参与功能实体发送的第三会话邀请消息以及所述网络选择功能实体发送的第四会话邀请消息中携带所述目的端参与功能实体的MSRP连接参数;所述源端参与功 能实体发送的第一成功响应消息中携带所述源端参与功能实体的MSRP连接参数;所述源 端参与功能实体发送的第二会话邀请消息中携带所述源端参与功能实体的MSRP连接参 数,或目的端参与功能实体发送的第二成功响应消息中携带所述目的端参与功能实体的 MSRP连接参数;发送方CPM客户端与源端参与功能实体之间的第一 MSRP链路由所述发送方CPM客户 端根据源端参与功能实体的MSRP连接参数创建;互通功能实体与目的端参与功能实体之 间的第三MSRP链路由所述互通功能实体根据所述目的端参与功能实体的MSRP连接参数创 建;目的端参与功能实体与源端参与功能实体之间的第二 MSRP链路由所述目的端参与功 能实体根据源端参与功能实体的MSRP连接参数创建,或由所述源端参与功能实体根据所 述目的端参与功能实体的MSRP连接参数创建。11.根据权利要求10所述的方法,其特征在于,所述发送方CPM客户端在收到第一成功响应消息后创建所述第一 MSRP链路;所述互通功能实体在收到第四确认消息后创建所述第三MSRP链路;当第二 MSRP链路由目的端参与功能实体创建时,所述目的端参与功能实体在收到第 二确认消息后创建所述第二 MSRP链路;当第二 MSRP链路由源端参与功能实体创建时,所述源端参与功能实体在收到第二成 功响应消息后创建或是在收到第一确认消息后创建所述第二 MSRP链路。12.根据权利要求10所述的方法,其特征在于,所述发送方CPM客户端在收到第一成功响应消息后创建所述第一 MSRP链路,然后发送 第一媒体传输请求,所述源端参与功能实体收到第一媒体传输请求后根据目的端参与功能 实体的MSRP连接参数创建第二 MSRP链路,所述目的端参与功能实体的MSRP连接参数从第 二成功响应消息中获得或从第一媒体传输请求的路径头部信息中获得;所述互通功能实体在收到第四确认消息后创建所述第三MSRP链路。13.根据权利要求4至12中任一项所述的方法,其特征在于,所述创建MSRP链路方式为,MSRP链路的创建方根据相邻实体的MSRP连接参数发起 创建链路请求,或者选择一条主机、端口和/或MSRP全球资源标识符URI均相符的已经存 在的MSRP链路作为要创建的MSRP链路。14.根据权利要求1所述的方法,其特征在于,所述互通功能实体完全接收大消息模式CPM消息的内容后,将所述大消息模式CPM消 息的内容转换为符合非CPM系统协议格式的内容后发送至所述非CPM系统;所述非CPM系 统接收到经协议转换的内容后向互通功能实体返回接收确认消息;所述互通功能实体完全接收大消息模式CPM消息的内容后通过第三MSRP链路发送 MSRP响应消息,或互通功能实体接收到非CPM系统的接收确认消息后向目的端参与功能实 体发送MSRP响应消息,目的端参与功能实体接收该MSRP响应消息后,发送MSRP响应消息, 源端参与功能实体接收该MSRP响应消息,发送MSRP响应消息,该MSRP响应消息到达发送 方CPM客户端。15.根据权利要求14所述的方法,其特征在于,在大消息模式CPM消息的内容传输结束之后,或接收到最后一个媒体传输请求的MSRP 响应消息后,发送方CPM客户端发送会话结束消息,该会话结束消息经SIP/IP核心网路由 至源端参与功能实体,源端参与功能实体收到所述会话结束消息后发送会话结束消息,该 会话结束消息经SIP/IP核心网路由至目的端参与功能实体,目的端参与功能实体接收到 所述会话结束消息后发送会话结束消息,该会话结束消息经SIP/IP核心网路由至网络选 择功能实体,网络选择功能实体再发送会话结束消息,该会话结束消息经SIP/IP核心网路 由至互通功能实体;或者,在大消息模式CPM消息的内容传输结束之后,互通功能实体发送会话结束消息,目的 端参与功能实体接收到所述会话结束消息后转发该会话结束消息,源端参与功能实体收到 所述会话结束消息后该会话结束消息至发送方CPM客户端。16.根据权利要求1所述的方法,其特征在于,所述网络选择功能实体为会话初始化协议SIP网关;所述互通功能实体的信令面功能为SIP用户代理服务器UAS017.根据权利要求1所述的方法,其特征在于,所述MSRP连接参数为以下情况之一 URI参数;IP地址和端口号;URI参数、IP地址和端口号。18. —种大消息模式融合IP消息传输方法,用于发送方CPM客户端向目标群组发送大 消息模式融合IP消息CPM,其特征在于,对于所述目标群组中的不可达CPM系统接收方,所 述方法包括在发送方CPM客户端与源端参与功能实体之间、源端参与功能实体与CPM控制功能实 体之间、CPM控制功能实体与目的端参与功能实体之间、以及目的端参与功能实体与互通功 能实体之间分别创建消息会话中继协议MSRP链路,每段MSRP链路的创建方通过媒体协商 过程获知对端的MSRP连接参数,根据该MSRP连接参数创建该段MSRP链路;所述发送方CPM客户端将大消息模式CPM的消息内容依次通过创建的各段MSRP链路 发送至互通功能实体,所述互通功能实体将接收的大消息模式CPM的消息内容经协议转换 后发送至非CPM系统。19.根据权利要求18所述的方法,其特征在于,所述媒体协商过程包括发送方CPM客户端发送第一会话邀请消息,所述第一会话邀请消息经由SIP/IP核心网 路由至源端参与功能实体,所述源端参与功能实体产生并发送第二会话邀请消息,所述第 二会话邀请消息经由所述SIP/IP核心网路由至CPM控制功能实体,所述CPM控制功能实体 产生并发送第三会话邀请消息,所述第三会话邀请消息经由所述SIP/IP核心网路由至目 的端参与功能实体,所述目的端参与功能实体产生并发送第四会话邀请消息,所述第四会 话邀请消息经由所述SIP/IP核心网路由至网络选择功能实体,所述网络选择功能实体根 据所述第四会话邀请消息选择互通功能实体,并发送第五会话邀请消息,所述第五会话邀 请消息经由所述SIP/IP核心网路由至所述互通功能实体;所述互通功能实体产生并发送第五成功响应消息,所述第五成功响应消息经由所述 SIP/IP核心网路由至网络选择功能实体,所述网络选择功能实体发送第四成功响应消息, 所述第四成功响应消息经由所述SIP/IP核心网路由至所述目的端参与功能实体,所述目 的端参与功能实体产生并发送第三成功响应消息,所述第三成功响应消息经由所述SIP/IP核心网路由至所述CPM控制功能实体,所述CPM控制功能实体产生并发送第二成功响应 消息,所述第二成功响应消息经由所述SIP/IP核心网路由至所述源端参与功能实体,所述 源端参与功能实体产生并发送第一成功响应消息,所述第一成功响应消息经由所述SIP/IP 核心网路由至所述发送方CPM客户端。20.根据权利要求19所述方法,其特征在于,所述发送方CPM客户端接收到第一成功响应消息后产生并发送第一确认消息,所述第 一确认消息经由所述SIP/IP核心网路由至所述源端参与功能实体,所述源端参与功能实 体接收到第一确认消息后发送第二确认消息,所述第二确认消息经由所述SIP/IP核心网 路由至所述CPM控制功...

【专利技术属性】
技术研发人员:卢艳玕瓒珐阿里
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1