一种融合ip消息消息会话中继协议msrp参数协商的方法

文档序号:7710829阅读:420来源:国知局
专利名称:一种融合ip消息消息会话中继协议msrp参数协商的方法
技术领域
本发明涉及移动通信技术领域,尤其涉及一种发送融合IP消息(Converged IP Messaging,简称为CPM)的方法,具体是发送大消息模式CPM消息(Large Message Mode CPM Message)媒体传输参数协商的方法。
背景技术
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)等。CPM的主体业务形式包括基于寻呼模式(page-mode)的CPM消息、基于会话 模式(session-mode)的大消息模式 CPM 消息(LargeMessage Mode CPM Message)、基于 session (会话)的其他CPM会话业务。在用户正常使用这些业务前,需要注册登录到CPM 系统,即通常所说的“上线”。收发双方的CPM客户端(CPM Client)与CPM引擎(CPMEnabler)之间使用 SIP (Session Initiation Protocol,简称为 SIP)消息(SIP Message)传递 page-mode 消 息。当发送方终端需要发送一个大消息模式CPM消息时,如果消息的大小超过了限制(例 如,大于1300字节),则不能用SIP MESSAGE承载。CPM 业务支持预设群组(CPM Pre-defined Group)与临时群组(CPM Ad-hoc Group), CPM用户可以向某一个临时群组或者预设群组发送CPM寻呼消息,但当消息大小超 过一定限额时,则不能用SIP MESSAGE承载。大消息模式CPM消息传送路径分为信令路径和媒体路径,即信令沿信令路径传 送,媒体沿媒体路径传送。在传输大消息模式CPM消息时,先使用大消息模式CPM消息的会 话邀请消息(INVITE)建立发送方CPM客户端与接收方CPM客户端之间的会话,完成媒体协 商,建立发送方CPM客户端与接收方CPM客户端之间的传输链路,通过建立的传输链路,使 用消息会话中继协议(Message Session Relay Protocol,简称为MSRP)向上述接收方CPM 客户端传送该大消息模式CPM消息的媒体内容,即CPM消息的内容。按照CPM的系统框架,在业务层面,CPM传送大消息的信令路径需要经过发送方 CPM客户端、发送方归属的源端参与功能实体、接收方归属的目的端参与功能实体、接收方 CPM客户端。CPM媒体路径有两种方案,一种是端到端之间建立媒体路径,无需经过参与功 能实体和控制功能实体;另一种方案是需要经过参与功能实体。采用经过参与功能实体的方案来实现时,媒体链路的建立需要在CPM发送方CPM 客户端与源端参与功能实体、源端参与功能实体与目的端参与功能实体、目的端参与功能 实体与接收方CPM客户端之间分别建立,即MSRP的多跳(Multiple Hops)传输。那么,各
5个功能实体如何获知与该实体建立链路的相邻功能实体是哪一个,即如何获取将会与之建 立链路的实体的MSRP连接参数(MSRP连接参数包括IP地址、端口号和\或MSRP URI参数 信息),目前尚没有解决这个问题的具体方案。

发明内容
有鉴于此,本发明提供了一种大消息模式CPM消息媒体传输链路参数协商的方 法,用以解决现有技术中大消息模式CPM消息传送时,建立MSRP多跳传输链路所需的连接 参数如何在各个功能实体之间协商的问题。为了解决上述问题,本发明提出了一种大消息模式融合IP消息CPM消息消息会话 中继协议MSRP参数协商的方法,包括发送方CPM客户端发送大消息模式CPM消息第一会话邀请消息,所述第一会话邀 请消息携带第一会话描述协议SDP报文;所述第一会话邀请消息经由SIP/IP核心网路由至 源端参与功能实体,所述源端参与功能实体接收到所述第一会话邀请消息后,产生并发送 第二会话邀请消息,所述第二会话邀请消息携带第二 SDP报文;所述第二会话邀请消息经 由SIP/IP核心网路由至目的端参与功能实体,所述目的端参与功能实体接收到所述第二 会话邀请消息后,产生并发送第三会话邀请消息,所述第三会话邀请消息携带第三SDP报 文;所述第三会话邀请消息经由SIP/IP核心网路由至接收方CPM客户端,所述接收方CPM 客户端接收到所述第三会话邀请消息后,产生并发送第三成功响应消息,所述第三成功响 应消息携带第三应答SDP报文;所述第三成功响应消息经由SIP/IP核心网路由至目的端参 与功能实体,所述目的端参与功能实体接收到所述第三成功响应消息后,产生并发送第二 成功响应消息,所述第二成功响应消息携带第二应答SDP报文;所述第二成功响应消息经 由SIP/IP核心网路由至源端参与功能实体,所述源端参与功能实体接收到所述第二成功 响应消息后,产生并发送第一成功响应消息,所述第一成功响应消息携带第一应答SDP报 文;所述第一成功响应消息经由SIP/IP核心网路由至发送方CPM客户端;通过所述第一、第二、第三会话邀请消息携带的第一、第二、第三SDP报文和/或所 述第一、第二、第三成功响应消息携带的第一、第二、第三应答SDP报文完成所述发送方CPM 客户端、所述源端参与功能实体、所述目的端参与实体、所述接收方CPM客户端之间的MSRP 参数协商。进一步地,在所述第一、第二、第三会话邀请消息携带的SDP报文中携带消息会话 中继协议MSRP连接参数,完成MSRP参数的协商,具体包括所述发送方CPM客户端通过所述第一会话邀请消息携带的第一 SDP报文携带所述 发送方CPM客户端的MSRP连接参数信息;所述源端参与功能实体通过所述第二会话邀请消息携带的第二 SDP报文携带所 述源端参与功能实体的MSRP连接参数信息;所述目的端参与功能实体通过所述第三会话邀请消息携带的第三SDP报文携带 所述目的端参与功能实体的MSRP连接参数信息。进一步地,在所述第一、第二、第三成功响应消息携带的应答SDP报文中携带MSRP 连接参数,完成MSRP连接参数的协商,具体包括所述接收方CPM客户端通过所述第三成功响应消息携带的第三应答SDP报文携带所述接收方CPM客户端的MSRP连接参数信息;所述目的端参与功能实体通过所述第二成功响应消息携带的第二应答SDP报文 携带所述目的端参与功能实体的MSRP连接参数信息;所述源端参与功能实体通过所述第一成功响应消息携带的第一应答SDP报文携 带所述源端参与功能实体的MSRP连接参数信息。 进一步地,所述MSRP连接参数为全球资源标识符URI参数。进一步地,所述MSRP连接参数为IP地址和端口号。进一步地,所述MSRP连接参数为URI参数、IP地址和端口号。进一步地,MSRP连接参数为MSRP URI参数时,在第二、第三会话邀请消息中,携带 MSRP URI参数的方法,包括在所述第二 SDP报文中保留接收到的所述第一 SDP报文中的路径头部字段值,将 所述源端参与功能实体的MSRP URI参数添加在所述第二 SDP报文中路径头部字段的最左 端;在所述第三SDP报文中保留接收到的所述第二 SDP报文中的路径头部字段值,将所述目 的端参与功能实体的MSRP URI参数添加在所述第三SDP报文路径头部字段的最左端;或者,在所述第二 SDP报文的路径头部字段只携带所述源端参与功能实体MSRP URI参 数;在所述第三SDP报文的路径头部字段只携带所述目的端参与功能实体MSRP URI参数。进一步地,上述方法中,MSRP连接参数为MSRP URI参数时,所述第二、第一成功响 应消息中,携带MSRP URI参数的方法,包括在所述第二应答SDP报文中保留接收到的所述第三应答SDP报文中的路径头部字 段值,将所述目的端参与功能实体的MSRPURI参数添加在所述第二应答SDP报文路径头部 字段的最左端;在所述第一应答SDP报文中保留接收到的所述第二应答SDP报文中的路径 头部字段值,将所述源端参与功能实体的MSRP URI参数添加在第一应答SDP报文路径头部 字段的最左端,或者,在所述第二应答SDP报文的路径头部字段只携带所述目的端参与功能实体MSRP URI参数;在所述第一应答SDP报文的路径头部字段只携带所述源端参与功能实体MSRP URI参数。进一步地,在上述方法中,MSRP连接参数为IP地址和端口号时,其携带方法是IP 地址采用SDP的连接参数行C-字段携带,所述端口号采用SDP的媒体参数行m-字段携带。本发明还提供了一种大消息模式融合IP消息CPM消息消息会话中继协议MSRP参 数协商的方法,所述方法包括发送方CPM客户端、源端参与功能实体、目的端参与功能实体以及接收方CPM客户 端之间通过会话邀请消息携带的SDP报文和/或成功响应消息携带的SDP报文完成MSRP 参数协商。通过以上方案,可以解决现有技术中MSRP传输链路建立所需的连接参数协商的 问题,完善了大消息模式CPM消息的传送方案。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明7书、权利要求书、以及附图中所特别指出的结构来实现和获得。


附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实 施例一起用于解释本发明,并不构成对本发明的限制。在附图中图1为本发明实施例的系统结构示意图。图2大消息模式CPM消息传送MSRP连接参数协商流程图。
具体实施例方式功能概述由于大消息模式CPM消息所占的空间较大,不能直接使用SIP消息进行承载,与 page-mode模式CPM消息传送方式不同,大消息模式CPM消息传送路径分为信令路径和媒 体路径,即信令沿信令路径传送,媒体沿媒体路径传送。因此,在本发明实施例中,在传输大 消息模式CPM消息时,先使用大消息模式CPM消息的会话邀请消息(SIP INVITE)建立发送 方CPM客户端与接收方CPM客户端之间的会话,完成媒体协商,建立发送方CPM客户端与接 收方CPM客户端之间的传输链路,通过建立的传输链路,使用消息会话中继协议(Message Session Relay Protocol,简称为MSRP)向上述接收方CPM客户端传送该大消息模式CPM 消息的消息体,即CPM消息的内容。在这一整体方案技术背景下,本发明给出完整媒体协商 的具体实施方案。需要说明的是,本发明实施例中所称的大消息模式CPM消息,为OMA制定的CPM规 范中其大小超过预设限制(比如,1300个字节)的CPM消息,该大消息模式CPM消息不能直 接使用SIP消息进行承载。在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实 施例仅用于说明和解释本发明,并不用于限定本发明。根据本发明实施例,首先提供了一种大消息模式CPM消息媒体传输链路参数协商 的方法,通过该方法,参与大消息模式CPM消息传送过程的各个功能实体获得与之建立链 路的相邻功能实体的连接参数。图1为本发明实施例的系统结构示意图。以一个CPM客户端向另一个CPM客户端发送大消息模式CPM消息为实施例,MSRP 参数协商的过程主要包括以下步骤(步骤S101-步骤S106)步骤SlOl 发送方CPM客户端发送大消息模式CPM消息第一会话邀请消息,第一 会话邀请消息携带第一会话描述协议SDP报文;第一邀请消息经由SIP/IP核心网路由至源 端参与功能实体。步骤S102 源端参与功能实体接收到第一会话邀请消息后,产生并发送第二会话 邀请消息,第二会话邀请消息携带第二 SDP报文;第二邀请消息经由SIP/IP核心网路由至 目的端参与功能实体。步骤S103 目的端参与功能实体接收到第二会话邀请消息后,产生并发送第三会 话邀请消息,第三会话邀请消息携带第三SDP报文;第三邀请消息经由SIP/IP核心网路由至接收方CPM客户端。步骤S104:接收方CPM客户端接收到第三会话邀请消息后,产生并发送第三成功 响应消息,第三成功响应消息携带第三应答SDP报文;第三成功响应消息经由SIP/IP核心 网路由至目的端参与功能实体。步骤S 105 目的端参与功能实体接收到第三成功消息后,产生并发送第二成功 响应消息,第二成功响应消息携带第二应答SDP报文;第二成功响应消息经由SIP/IP核心 网路由至源端参与功能实体。步骤S 106 源端参与功能实体接收到第二成功消息后,产生并发送第一成功响 应消息,第一成功响应消息携带第一应答SDP。第一成功响应消息经由SIP/IP核心网路由 至发送方CPM客户端。通过以上步骤中的第一、第二、第三邀请消息携带的第一、第二、第三SDP报文和 \或上述第一、第二、第三成功响应消息携带的第一、第二、第三应答SDP报文完成所述发送 方CPM客户端、所述源端参与功能实体、所述目的端参与实体、所述接收方CPM客户端之间 的MSRP参数协商。图2为本发明实施例,以一个CPM客户端向另一个CPM客户端发送大消息模式CPM 消息为例,大消息模式CPM消息SDP协商过程中的MSRP连接参数协商流程图。图2省略了 SIP/IP Core功能节点,事实上图中每两个功能实体之间的信令传输 均通过SIP/IP核心网进行,本省略并不构成对本发明的限制。以一个CPM客户端向另一个CPM客户端发送大消息模式CPM消息为实施例,连接 参数协商的过程主要包括以下步骤(步骤S201-步骤S207)步骤S201 发送方CPM客户端向某一个CPM用户发送大消息模式CPM消息的会话 邀请消息SIP INVITE,发送方CPM客户端通过该会话邀请消息中携带SDP报文,该报文内容 中包含本CPM客户端的MSRP连接参数信息(包括IP地址、端口号和/或URI参数信息)。 该邀请消息经过SIP/IP核心网路由至源端参与功能实体(Originating Participation Function),即发送方归属参与功能实体。步骤S202 源端参与功能实体,接收到步骤S201发来的会话邀请消息。作为背靠 背用户代理(Back to Back User Agent,简称B2BUA)对接收到的消息进行处理产生一个 新的会话邀请消息SIP INVITE并发送该消息。该消息中携带SDP报文,源端参与功能实体 通过该报文携带本参与功能实体的MSRP连接参数信息。如果连接参数为IP地址和端口号,其中,IP地址可以采用SDP的连接参数行C-字 段携带,端口号可以采用SDP的媒体参数行m-字段携带。如果连接参数为MSRP URI参数,在该消息中携带MSRPURI参数的方法,是在该 SDP报文中保留接收到的SDP报文中的路径头部字段值,将该源端参与功能实体的MSRP URI参数添加在该SDP报文中路径头部字段的最左端;或者,在该SDP报文的路径头部 字段只携带源端参与功能实体MSRP URI参数。源端参与功能实体发送该新产生的会话 邀请消息SIP INVITE,该会话邀请消息经过SIP/IP核心网路由至目的端参与功能实体 (TerminatingParticipation Function),即接收方归属参与功能实体。如果连接参数为携带IP地址、端口号和MSRP URI参数,其中,IP地址可以采用SDP 的连接参数行C-字段携带,端口号可以采用SDP的媒体参数行m-字段携带;携带MSRP URI
9参数的方法,是在该SDP报文中保留接收到的SDP报文中的路径头部字段值,将该源端参与 功能实体的MSRP URI参数添加在该SDP报文中路径头部字段的最左端;或者,在该SDP报 文的路径头部字段只携带源端参与功能实体MSRP URI参数。源端参与功能实体发送该新 产生的会话邀请消息SIP INVITE,该会话邀请消息经过SIP/IP核心网路由至目的端参与 功能实体(Terminating Participation Function),即接收方归属参与功能实体。步骤S203 目的端参与功能实体,接收到步骤S202发来的会话邀请消息,作为 B2BUA对接收到的消息进行处理产生一个新的会话邀请消息SIP INVITE并发送该消息。 该消息中携带SDP报文,目的端参与功能实体通过该报文携带本参与功能实体的MSRP连接 参数信息。如果连接参数为IP地址和端口号,其中,IP地址可以采用SDP的连接参数行C-字 段携带,端口号可以采用媒体参数行m-字段携带;如果连接参数为MSRP URI参数,在该消息中携带MSRP URI参数的方法,是在该 SDP报文中保留接收到的SDP报文中的路径头部字段值,将该目的端参与功能实体的MSRP URI参数添加在该SDP报文中路径头部字段的最左端;或者,在该SDP报文的路径头部字段 只携带该目的端参与功能实体MSRP URI参数。目的端参与功能实体发送该新的会话邀请 消息SIP INVITE,该邀请消息经过SIP/IP核心网路由至接收方CPM客户端。如果连接参数为IP地址、端口号和MSRP URI参数,其中,IP地址可以采用SDP的 连接参数行C-字段携带,端口号可以采用媒体参数行m-字段携带;在该消息中携带MSRP URI参数的方法,是在该SDP报文中保留接收到的SDP报文中的路径头部字段值,将该目的 端参与功能实体的MSRP URI参数添加在该SDP报文中路径头部字段的最左端;或者,在该 SDP报文的路径头部字段只携带该目的端参与功能实体MSRP URI参数。目的端参与功能实 体发送该新的会话邀请消息SIP INVITE,该邀请消息经过SIP/IP核心网路由至接收方CPM 客户端。步骤S204 接收方CPM客户端接收到步骤S203发出的邀请消息,接收方CPM客户 端发送邀请消息的成功响应消息SIP 2000K,该响应消息携带应答SDP报文,接收方CPM客 户端通过该报文携带本CPM客户端的MSRP连接参数信息。该成功响应消息经过SIP/IP核 心网路由至目的端参与功能实体。步骤S205 目的端参与功能实体接收到步骤S204发出的成功响应消息,作为 B2BUA对接收到的消息进行处理产生新的成功响应消息SIP 2000K并发送该消息。该响 应消息携带应答SDP报文,目的端参与功能实体通过该报文中携带本参与功能实体的MSRP 连接参数信息。如果连接参数为IP地址和端口号,其中,IP地址可以采用SDP的连接参数行C-字 段携带,端口号可以采用媒体参数行m-字段携带;如果连接参数为MSRP URI参数,该MSRP URI参数信息通过SDP携带的方法,可以 是在发出的SDP报文中保留原有接收到的路径头部字段值,将本实体的MSRP URI添加在路 径头部字段的最左端,或者是在该成功响应消息的路径头部字段只携带本实体MSRP URI参 数。该成功响应消息经过SIP/IP核心网路由至源端参与功能实体。如果连接参数为IP地址、端口号和MSRP URI参数,其中,IP地址可以采用SDP的 连接参数行C-字段携带,端口号可以采用媒体参数行m-字段携带;该MSRP URI参数信息
10通过SDP携带的方法,可以是在发出的SDP报文中保留原有接收到的路径头部字段值,将本 实体的MSRP URI添加在路径头部字段的最左端,或者是在该成功响应消息的路径头部字段 只携带本实体MSRP URI参数。该成功响应消息经过SIP/IP核心网路由至源端参与功能实 体。步骤S206 源端参与功能实体接收到步骤S205发出的响应消息,作为B2BUA对接 收到的消息进行处理后,产生新的成功响应消息SIP 2000K,该成功响应消息携带应答SDP 报文,源端参与功能实体通过该报文中携带本参与功能实体的MSRP连接参数信息。如果连接参数为IP地址和端口号,其中,IP地址可以采用SDP的连接参数行C-字 段携带,端口号可以采用媒体参数行m-字段携带;如果连接参数为MSRP URI参数,该MSRP URI参数信息通过SDP携带的方法,可以 是在发出的SDP报文中保留原有接收到的路径头部字段值,将本实体的MSRP URI添加在路 径头部字段的最左端,或者是在该响应消息的路径头部字段只携带本实体MSRP URI参数。 该成功响应消息经过SIP/IP核心网路由至发送方CPM客户端。如果连接参数为IP地址、端口号和MSRP URI参数,其中,IP地址可以采用SDP的 连接参数行C-字段携带,端口号可以采用媒体参数行m-字段携带;MSRP URI参数信息通 过SDP携带的方法,可以是在发出的SDP报文中保留原有接收到的路径头部字段值,将本实 体的MSRP URI添加在路径头部字段的最左端,或者是在该响应消息的路径头部字段只携带 本实体MSRP URI参数。该成功响应消息经过SIP/IP核心网路由至发送方CPM客户端。为进一步理解本发明实施例提供的技术方案的具体实施方式
,下面通过具体实施 例进行说明。在以下的实施例中,以携带MSRP URI为例,假设发送方CPM客户端为CPM客户 端A(CPM Client A),有效绑定地址为CPMAddress A、发送方归属参与功能实体A(为 Participating FunctionA)、接收方 CPM 客户端为 CPM 客户端 B (CPM Client B),有效绑定 地址为CPM Address B,接收方归属参与功能实体B (为Participating Function B)。图1为本发明实施例的系统结构示意图,图2为本实施例中CPM Client A向CPM Client B发送大消息模式CPM消息的MSRPURI参数协商流程图。如图1和图2所示,CPM Client A向CPMClient B发送大消息模式CPM消息时,如果携带MSRP URI参数,则所需的 MSRP URI参数协商流程主要包括以下步骤步骤1,CPM Client A 向接收方 B (Request-URI 为 CPMAddress B)发送会话邀请 消息SIP INVITE,该会话邀请消息携带SDP报文,CPM Client A通过该SDP报文携带本客 户端的MSRPURI参数信息。该步骤发出的邀请消息中,SDP报文中路径头信息包含的MSRP URI参数举例如下a = path:msrps://A. example, com/aaaaaa ;tcp该会话消息经由SIP/IP核心网路由至参与功能实体A ;步骤2,参与功能实体A接收会话邀请消息,产生并发送新的会话邀请消息SIP INVITE,在该新会话邀请消息携带SDP报文,参与功能实体A通过该报文携带本功能实体的 MSRP URI参数信息。该步骤发出的邀请消息中,SDP报文中路径头信息包含的MSRPURI参 数举例如下a = path:msrps://PFA. example, com/pfapfa ;tcp
a = pathmsrps//PFA. example, com/pfapfa ;tcp\a = path:msrps://A. example, com/aaaaaa ;tcp该会话邀请消息经由SIP/IP核心网路由至参与功能实体B ;步骤3,参与功能实体B接收会话邀请消息,产生并发送新的会话邀请消息SIP INVITE,在该新会话邀请消息携带SDP报文,参与功能实体B通过该报文携带本功能实体的 MSRP URI参数信息。该步骤发出的邀请消息中,SDP报文中路径头信息包含的MSRPURI参 数举例如下a = path:msrps://PFB. example, com/pfbpfb ;tcp或者,a = path:msrps//PFB. example, com/pfbpfb ;tcp\a = path:msrps://PFA. example, com/pfapfa ;tcp\a = path:msrps://A. example, com/aaaaaa ;tcp该会话邀请消息经由SIP/IP核心网路由至CPM Client B ;步骤4:CPM Client B接收到邀请消息SIP INVITE,发送邀请消息的响应消息SIP 2000K,该响应消息携带应答SDP报文,CPMClient B通过该报文携带CPM Client B的MSRP URI参数信息。该步骤发出的响应消息中,SDP报文中路径头信息包含的MSRP URI参数举 例如下a = path:msrps://B. example, com/bbbbbb ;tcp该邀请消息经过SIP/IP核心网路由至参与功能实体B。步骤5 参与功能实体B接收到响应消息SIP 2000K,参与功能实体B产生并发送 新的响应消息SIP 2000K,该响应消息携带应答SDP报文,参与功能实体B通过该报文中携 带本参与功能实体的MSRP URI参数信息。该步骤发出的响应消息中,SDP报文中路径头信 息包含的MSRP URI参数举例如下a = pathmsrps//PFB. example, com/pfbpfb ;tcp或者a = path:msrps://PFB. example, com/pfbpfb ;tcp \msrps://B. example, com/bbbbbb ;tcp该邀请消息经过SIP/IP核心网路由至参与功能实体A。步骤6 参与功能实体A接收到响应消息SIP 2000K,参与功能实体A产生并发送 新的响应消息SIP 2000K,该响应消息携带应答SDP报文,参与功能实体A通过该报文中携 带本参与功能实体的MSRP URI参数信息。该步骤发出的响应消息中,SDP报文中路径头信 息包含的MSRP URI参数举例如下a = pathmsrps//PFA. example, com/pfapfba ;tcp或者a = pathmsrps//PFA. example, com/pfapfba ;tcp\msrps://PFB. example, com/pfbpfb ;tcp \msrps://B. example, com/bbbbbb ;tcp该邀请消息经过SIP/IP核心网路由至CPM ClientA0
对于MSRP连接参数的协商,以上实施例以会话邀请消息和成功响应消息双向携 带MSRP连接参数信息进行协商为例进行说明,也可以仅通过会话邀请消息或者成功响应 消息单向携带MSRP连接参数信息进行协商。关于携带MSRP URI参数的方法,可以是采用逐跳加入各自MSRP URI参数的方法, 也可以是只完成相邻功能实体之间的MSRP URI参数信息交换。关于携带IP地址和端口号的方法,IP地址可以采用SDP的连接参数行C-字段携 带,端口号可以采用媒体参数行m-字段携带。如上所述,借助本发明实施例提供的技术方案,通过大消息模式CPM消息的会话 邀请消息和成功响应消息携带SDP进行信息交换,提供了 MSRP媒体链路建立所需连接参数 在多个网络功能实体之间协商的方案。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种大消息模式融合IP消息CPM消息消息会话中继协议MSRP参数协商的方法,其特征在于,所述方法包括发送方CPM客户端发送大消息模式CPM消息第一会话邀请消息,所述第一会话邀请消息携带第一会话描述协议SDP报文;所述第一会话邀请消息经由SIP/IP核心网路由至源端参与功能实体,所述源端参与功能实体接收到所述第一会话邀请消息后,产生并发送第二会话邀请消息,所述第二会话邀请消息携带第二SDP报文;所述第二会话邀请消息经由SIP/IP核心网路由至目的端参与功能实体,所述目的端参与功能实体接收到所述第二会话邀请消息后,产生并发送第三会话邀请消息,所述第三会话邀请消息携带第三SDP报文;所述第三会话邀请消息经由SIP/IP核心网路由至接收方CPM客户端,所述接收方CPM客户端接收到所述第三会话邀请消息后,产生并发送第三成功响应消息,所述第三成功响应消息携带第三应答SDP报文;所述第三成功响应消息经由SIP/IP核心网路由至目的端参与功能实体,所述目的端参与功能实体接收到所述第三成功响应消息后,产生并发送第二成功响应消息,所述第二成功响应消息携带第二应答SDP报文;所述第二成功响应消息经由SIP/IP核心网路由至源端参与功能实体,所述源端参与功能实体接收到所述第二成功响应消息后,产生并发送第一成功响应消息,所述第一成功响应消息携带第一应答SDP报文;所述第一成功响应消息经由SIP/IP核心网路由至发送方CPM客户端;通过所述第一、第二、第三会话邀请消息携带的第一、第二、第三SDP报文和\或所述第一、第二、第三成功响应消息携带的第一、第二、第三应答SDP报文完成所述发送方CPM客户端、所述源端参与功能实体、所述目的端参与实体、所述接收方CPM客户端之间的MSRP参数协商。
2.根据权利要求1所述的方法,其特征在于,在所述第一、第二、第三会话邀请消息携 带的SDP报文中携带消息会话中继协议MSRP连接参数,完成MSRP连接参数的协商,具体包 括所述发送方CPM客户端通过所述第一会话邀请消息携带的第一 SDP报文携带所述发送 方CPM客户端的MSRP连接参数信息;所述源端参与功能实体通过所述第二会话邀请消息携带的第二 SDP报文携带所述源 端参与功能实体的MSRP连接参数信息;所述目的端参与功能实体通过所述第三会话邀请消息携带的第三SDP报文携带所述 目的端参与功能实体的MSRP连接参数信息。
3.根据权利要求1所述的方法,其特征在于,在所述第一、第二、第三成功响应消息携 带的应答SDP报文中携带MSRP连接参数,完成MSRP连接参数的协商,具体包括所述接收方CPM客户端通过所述第三成功响应消息携带的第三应答SDP报文携带所述 接收方CPM客户端的MSRP连接参数信息;所述目的端参与功能实体通过所述第二成功响应消息携带的第二应答SDP报文携带 所述目的端参与功能实体的MSRP连接参数信息;所述源端参与功能实体通过所述第一成功响应消息携带的第一应答SDP报文携带所 述源端参与功能实体的MSRP连接参数信息。
4.根据权利要求2所述的方法,其特征在于,在所述第一、第二、第三成功响应消息携 带的应答SDP报文中携带MSRP连接参数,完成MSRP连接参数的协商,具体包括所述接收方CPM客户端通过所述第三成功响应消息携带的第三应答SDP报文携带所述 接收方CPM客户端的MSRP连接参数信息;所述目的端参与功能实体通过所述第二成功响应消息携带的第二应答SDP报文携带 所述目的端参与功能实体的MSRP连接参数信息;所述源端参与功能实体通过所述第一成功响应消息携带的第一应答SDP报文携带所 述源端参与功能实体的MSRP连接参数信息。
5.根据权利要求2至4中任一项所述的方法,其特征在于,所述MSRP连接参数为全球 资源标识符URI参数。
6.根据权利要求2至4中任一项所述的方法,其特征在于,所述MSRP连接参数为IP地 址和端口号。
7.根据权利要求2至4中任一项所述的方法,其特征在于,所述MSRP连接参数为URI 参数、IP地址和端口号。
8.根据权利要求5所述的方法,其特征在于,所述第二、第三会话邀请消息中,携带 MSRP URI参数的方法,包括在所述第二 SDP报文中保留接收到的所述第一 SDP报文中的路径头部字段值,将所述 源端参与功能实体的MSRPURI参数添加在所述第二 SDP报文中路径头部字段的最左端;在 所述第三SDP报文中保留接收到的所述第二 SDP报文中的路径头部字段值,将所述目的端 参与功能实体的MSRP URI参数添加在所述第三SDP报文路径头部字段的最左端;或者,在所述第二 SDP报文的路径头部字段只携带所述源端参与功能实体MSRP连接参数;在 所述第三SDP报文的路径头部字段只携带所述目的端参与功能实体MSRP连接参数。
9.根据权利要求7所述的方法,其特征在于,所述IP地址采用SDP的连接参数行C-字段携带,所述端口号采用SDP的媒体参数行 m-字段携带;在所述第二、第三会话邀请消息中,携带MSRP URI参数的方法,包括在所述第二 SDP报文中保留接收到的所述第一 SDP报文中的路径头部字段值,将所述 源端参与功能实体的MSRPURI参数添加在所述第二 SDP报文中路径头部字段的最左端;在 所述第三SDP报文中保留接收到的所述第二 SDP报文中的路径头部字段值,将所述目的端 参与功能实体的MSRP URI参数添加在所述第三SDP报文路径头部字段的最左端;或者,在所述第二 SDP报文的路径头部字段只携带所述源端参与功能实体MSRP URI参数;在 所述第三SDP报文的路径头部字段只携带所述目的端参与功能实体MSRP URI参数。
10.根据权利要求5所述的方法,其特征在于,所述第二、第一成功响应消息中,携带 MSRP URI参数的方法,包括在所述第二应答SDP报文中保留接收到的所述第三应答SDP报文中的路径头部字段 值,将所述目的端参与功能实体的MSRP URI参数添加在所述第二应答SDP报文路径头部字 段的最左端;在所述第一应答SDP报文中保留接收到的所述第二应答SDP报文中的路径头 部字段值,将所述源端参与功能实体的MSRP URI参数添加在第一应答SDP报文路径头部字 段的最左端,或者,在所述第二应答SDP报文的路径头部字段只携带所述目的端参与功能实体MSRP URI 参数;在所述第一应答SDP报文的路径头部字段只携带所述源端参与功能实体MSRPURI参数。
11.根据权利要求7所述的方法,其特征在于,所述IP地址采用SDP的连接参数行C-字段携带,所述端口号采用SDP的媒体参数行 m-字段携带;所述第二、第一成功响应消息中,携带MSRP URI参数的方法,包括 在所述第二应答SDP报文中保留接收到的所述第三应答SDP报文中的路径头部字段 值,将所述目的端参与功能实体的MSRP URI参数添加在所述第二应答SDP报文路径头部字 段的最左端;在所述第一应答SDP报文中保留接收到的所述第二应答SDP报文中的路径头 部字段值,将所述源端参与功能实体的MSRP URI参数添加在第一应答SDP报文路径头部字 段的最左端, 或者,在所述第二应答SDP报文的路径头部字段只携带所述目的端参与功能实体MSRP URI 参数;在所述第一应答SDP报文的路径头部字段只携带所述源端参与功能实体MSRPURI参数。
12.根据权利要求6所述的方法,其特征在于,所述IP地址采用SDP的连接参数行C-字段携带,所述端口号采用SDP的媒体参数行 m-字段携带。
13.—种大消息模式融合IP消息CPM消息消息会话中继协议MSRP参数协商的方法,其 特征在于,所述方法包括发送方CPM客户端、源端参与功能实体、目的端参与功能实体以及接收方CPM客户端之 间通过会话邀请消息携带的SDP报文和/或成功响应消息携带的SDP报文完成MSRP参数 协商。
全文摘要
本发明提供了一种融合IP消息消息会话中继协议MSRP参数协商的方法。该方法用于解决发送方CPM客户端向另一个接收方CPM客户端传送大消息模式CPM消息所需的MSRP连接参数协商的问题。发送方CPM客户端、源端参与功能实体、目的端参与功能实体以及接收方CPM客户端之间通过会话邀请消息携带的SDP消息体和成功响应消息携带的SDP消息体完成MSRP连接参数协商。通过本发明,可以解决发送大消息模式CPM消息所需的MSRP连接参数协商的问题。
文档编号H04L12/58GK101924744SQ20091016075
公开日2010年12月22日 申请日期2009年7月11日 优先权日2009年6月10日
发明者卢艳, 姚立哲, 玕瓒珐·阿里, 谢曼, 郭寰, 陈军 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1