不同消息业务平台互通时传送消息回执的方法和消息系统转让专利

申请号 : CN201010002250.0

文献号 : CN102123133A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 卢艳陈军

申请人 : 中兴通讯股份有限公司

摘要 :

本发明公开了不同消息业务平台互通时传送消息回执的方法和消息系统,此方法包括:使用一帐户的发送方客户端发送即时消息后,使用同一帐户的多个客户端同时在线时,消息服务器根据获知的所述发送方客户端唯一标识将收到的回执消息发送至发送所述即时消息的发送方客户端。本发明适用于多个客户端同时在线时不同类型的消息业务平台互通的情形,可保证消息回执的准确反馈,提高系统性能,且本发明典型适用于CPM系统。

权利要求 :

1.不同消息业务平台互通时传送消息回执的方法,其特征在于,

使用一帐户的发送方客户端发送即时消息后,使用同一帐户的多个客户端同时在线时,消息服务器根据获知的所述发送方客户端唯一标识将收到的回执消息发送至发送所述即时消息的发送方客户端。

2.如权利要求1所述的方法,其特征在于,

所述发送方客户端发送即时消息时在所述即时消息中携带所述发送方客户端唯一标识,所述消息服务器从所述即时消息中获知所述发送方客户端唯一标识并保存,在收到与当前即时消息系统进行消息互通的业务系统返回的回执消息后,如果所述回执消息符合当前即时消息系统的回执消息格式,根据已保存的发送方客户端唯一标识将回执消息发送至发送所述即时消息的发送方客户端;如果不符合,则将所述回执消息转换为符合当前即时消息系统的回执消息格式,根据已保存的发送方客户端唯一标识将转换后的回执消息发送至发送所述即时消息的发送方客户端。

3.如权利要求1所述的方法,其特征在于,

所述发送方客户端发送即时消息时在所述即时消息中携带所述发送方客户端唯一标识,所述消息服务器将所述即时消息转换为符合与当前即时消息系统互通的业务系统的消息格式后发送至所述业务系统,在收到所述业务系统返回的回执消息后,如果所述回执消息符合当前即时消息系统的回执消息格式,则根据回执消息中携带的所述客户端唯一标识将所述回执消息发送至发送所述即时消息的发送方客户端;如果不符合,则将所述回执消息转换为符合当前即时消息系统的回执消息格式,根据回执消息中携带的所述客户端唯一标识将转换后的回执消息发送至发送所述即时消息的发送方客户端。

4.如权利要求1、2或3所述的方法,其特征在于,

所述方法适用于融合IP消息系统即CPM系统,所述发送方客户端是发送方CPM客户端,所述消息服务器的功能通过CPM系统中网络侧功能实体实现,所述即时消息是指CPM系统中的CPM消息,具体指CPM系统中的寻呼消息或大消息模式CPM消息。

5.如权利要求4所述的方法,其特征在于,

所述消息服务器至少包括源端参与功能实体和互通功能实体;

所述源端参与功能实体在接收到CPM消息后保存所述CPM消息中携带的所述发送方CPM客户端唯一标识;所述互通功能实体接收到回执消息后发送至所述源端参与功能实体;此回执消息中未携带所述发送方CPM客户端唯一标识时,所述源端参与功能实体在此回执消息中添加已保存的所述发送方客户端唯一标识后发送至SIP/IP核心网;所述SIP/IP核心网根据所述回执消息中的发送方客户端唯一标识将此回执消息发送至所述发送方客户端。

6.如权利要求4所述的方法,其特征在于,

所述消息服务器至少包括源端参与功能实体和互通功能实体;

所述互通功能实体在接收到所述CPM消息后保存所述CPM消息中携带的所述发送方CPM客户端唯一标识;所述互通功能实体在收到回执消息后,此回执消息中未携带所述发送方客户端唯一标识时,在此回执消息中添加已保存的所述发送方客户端唯一标识后发送至所述源端参与功能实体;所述源端参与功能实体收到回执消息后转发至SIP/IP核心网,所述SIP/IP核心网根据所述回执消息中的发送方客户端唯一标识将此回执消息发送至所述发送方客户端。

7.不同消息业务平台互通时传送消息回执的消息系统,包括发送方客户端和消息服务器,其特征在于,所述发送方客户端,用于发送即时消息;

所述消息服务器,用于在使用同一帐户的多个客户端同时在线时,根据获知的所述发送方客户端唯一标识将收到的回执消息发送至发送所述即时消息的发送方客户端。

8.如权利要求7所述的消息系统,其特征在于,

所述发送方客户端,还用于在发送即时消息时在所述即时消息中携带所述发送方客户端唯一标识;

所述消息服务器,还用于从所述即时消息中获知所述发送方客户端唯一标识并保存,并在收到与所述消息系统进行消息互通的业务系统返回的回执消息后,如果所述回执消息符合当前即时消息系统的回执消息格式,根据已保存的发送方客户端唯一标识将回执消息发送至发送所述即时消息的发送方客户端;如果不符合,则将所述回执消息转换为符合当前即时消息系统的回执消息格式,根据已保存的发送方客户端唯一标识将转换后的回执消息发送至发送所述即时消息的发送方客户端。

9.如权利要求7所述的消息系统,其特征在于,

所述发送方客户端,还用于在发送即时消息时在所述即时消息中携带所述发送方客户端唯一标识;

所述消息服务器,还用于将所述即时消息转换为符合与所述消息系统互通的业务系统的消息格式后发送至所述业务系统,在收到所述业务系统返回的回执消息后,如果所述回执消息符合当前即时消息系统的回执消息格式,则根据回执消息中携带的所述客户端唯一标识将所述回执消息发送至发送所述即时消息的发送方客户端;如果不符合,则将所述回执消息转换为符合当前即时消息系统的回执消息格式,根据回执消息中携带的所述客户端唯一标识将转换后的回执消息发送至发送所述即时消息的发送方客户端。

10.如权利要求7、8或9所述的消息系统,其特征在于,

所述消息系统是融合IP消息系统即CPM系统,所述发送方客户端是发送方CPM客户端,所述消息服务器的功能通过CPM系统中网络侧功能实体实现,所述即时消息是指CPM系统中CPM消息,具体指CPM系统中寻呼消息或大消息模式CPM消息。

11.如权利要求10所述的消息系统,其特征在于,

所述消息服务器至少包括源端参与功能实体和互通功能实体;

所述互通功能实体,用于在接收到回执消息后发送至所述源端参与功能实体;

所述源端参与功能实体,用于保存所述发送方CPM客户端唯一标识,还用于在收到所述回执消息后,此回执消息中未携带所述发送方客户端唯一标识时,在此回执消息中添加已保存的所述发送方客户端唯一标识后发送至SIP/IP核心网;

所述SIP/IP核心网,用于根据所述回执消息中的发送方客户端唯一标识,将此回执消息发送至所述发送方客户端。

12.如权利要求10所述的消息系统,其特征在于,

所述消息服务器至少包括源端参与功能实体和互通功能实体;

所述互通功能实体,用于保存所述发送方客户端唯一标识,还用于在收到所述回执消息后,此回执消息中未携带所述发送方客户端唯一标识时,在此回执消息中添加已保存的所述发送方客户端唯一标识后发送至所述源端参与功能实体;

所述源端参与功能实体,用于将接收到回执消息发送至SIP/IP核心网;

所述SIP/IP核心网,用于根据所述回执消息中的发送方客户端唯一标识,将此回执消息发送至所述发送方客户端。

说明书 :

不同消息业务平台互通时传送消息回执的方法和消息系统

技术领域

[0001] 本发明涉及移动通信技术领域,尤其涉及不同消息业务平台互通时传送消息回执的方法和消息系统。

背景技术

[0002] 传统的短消息业务提供短信回执,即发送方发送短消息后会接收到一条回执消息,从而获知该短消息已经被发送至接收方。彩信业务的回执除了提供传输报告(Delivery Report)外,还提供阅读报告(Read Report),即接收方对该条彩信阅读后,产生一条阅读报告告知发送方该条彩信已被阅读。
[0003] 目前越来越多的用户使用即时消息业务(Instant Message),一般来说,用户正常使用这类即时消息业务,需要注册登录到即时消息业务系统,即通常所说的“上线”,即时消息业务也支持类似的回执消息。
[0004] 目前,将不同的消息业务平台进行融合,使得消息能够在不同的消息业务平台互通是业界普遍关心的问题,如开放移动联盟(Open MobileAlliance,简称OMA)组织融合IP消息(Converged IP Messaging,简称CPM)工作组正在制定消息类融合业务规范。CPM是OMA于2005年提出的,其目的是实现多种消息业务的互通,提供统一消息业务,完善并且保证消息业务体验。CPM融合现有的多种消息业务,包括即时消息(Instant Message,简称IM)、一键通(Push-To-Talk over Cellular,简称POC)、移动电子邮件(Mobile E-Email,简称MEM)、短消息业务(Short Messaging Service,简称SMS)、彩信业务(Multimedia Messaging Service,简称MMS)等。
[0005] 目前,OMA正在制定CPM V1.0规范。CPM的业务形式包括:基于寻呼模式(pager-mode)的CPM、基于会话模式(session-mode)的大消息模式CPM(Large Message Mode CPM Message)、基于会话的其他CPM会话业务。在用户正常使用这些业务前,需要注册登录到CPM系统,即通常所说的“上线”,或称CPM系统内可达(Available)。
[0006] CPM地址(CPM Address)是CPM系统(也可称为CPM Enabler,即CPM业务引擎)中用来区分系统中不同用户的标识。为提高用户体验,在CPM系统中,一个用户可以拥有多个CPM地址,并且可以在多个终端设备上注册,即同时“在线”。CPM业务支持两种回执消息(DispositionNotification),即传输报告和阅读报告。
[0007] 一般情况,在如下几种情况会产生消息互通:属于某一即时消息业务系统的用户向另一不属于该系统的用户发送即时消息;以CPM系统为例,CPM用户A发送即时消息给非CPM用户B,用户B采用彩信方式接收该消息;或者,接收方用户和发送方用户都是同一个业务系统的用户,接收方不可达(不在线或者没有通信意愿),以CPM系统为例,CPM用户A发送即时消息给CPM用户B,如果用户B此时不可达,则CPM系统通过彩信业务互通,以彩信方式发送给用户B。上述两个用户产生消息互通后,接收方融合消息客户端会向原有的发送方发送回执消息,此时回执消息经过两个不同的消息业务系统,最终发送到原来的消息发送方。
[0008] 即时消息系统通过给用户分配不同的用户标识(或称帐户)来区分用户,用户使用其用户标识进行登录注册以及相互通信。为提高用户体验,越来越多的即时消息系统支持“多客户端同时在线”功能,以即时消息业务为例,一个用户可以拥有多个用户标识,并可以同时在多个客户端上注册在线。那么当一个用户发送即时消息后,如果接收方不可达,或者接收方和发送方不属于一个消息业务系统,由两个消息系统之间的互通网关通过其他消息系统发送给接收方。如果发送方为该条即时消息申请了回执,那么当即时消息系统网络侧业务服务器在接收到接收方的回执消息后,在将回执消息发送给原消息的发送方时,原发送方有多个即时消息客户端同时在线,那么如何将回执消息发送给最初发送消息的客户端,在现有技术中尚未有解决方案。

发明内容

[0009] 本发明要解决的技术问题是提供不同消息业务平台互通时传送消息回执的方法和消息系统,使用同一帐户的多个客户端同时在线时保证消息回执的准确反馈,提高系统性能。
[0010] 为了解决上述问题,本发明提供了不同消息业务平台互通时传送消息回执的方法,包括:使用一帐户的发送方客户端发送即时消息后,使用同一帐户的多个客户端同时在线时,消息服务器根据获知的所述发送方客户端唯一标识将收到的回执消息发送至发送所述即时消息的发送方客户端。
[0011] 进一步地,上述方法还可具有以下特点:
[0012] 所述发送方客户端发送即时消息时在所述即时消息中携带所述发送方客户端唯一标识,所述消息服务器从所述即时消息中获知所述发送方客户端唯一标识并保存,在收到与当前即时消息系统进行消息互通的业务系统返回的回执消息后,如果所述回执消息符合当前即时消息系统的回执消息格式,根据已保存的发送方客户端唯一标识将回执消息发送至发送所述即时消息的发送方客户端;如果不符合,则将所述回执消息转换为符合当前即时消息系统的回执消息格式,根据已保存的发送方客户端唯一标识将转换后的回执消息发送至发送所述即时消息的发送方客户端。
[0013] 进一步地,上述方法还可具有以下特点:
[0014] 所述发送方客户端发送即时消息时在所述即时消息中携带所述发送方客户端唯一标识,所述消息服务器将所述即时消息转换为符合与当前即时消息系统互通的业务系统的消息格式后发送至所述业务系统,在收到所述业务系统返回的回执消息后,如果所述回执消息符合当前即时消息系统的回执消息格式,则根据回执消息中携带的所述客户端唯一标识将所述回执消息发送至发送所述即时消息的发送方客户端;如果不符合,则将所述回执消息转换为符合当前即时消息系统的回执消息格式,根据回执消息中携带的所述客户端唯一标识将转换后的回执消息发送至发送所述即时消息的发送方客户端。
[0015] 进一步地,上述方法还可具有以下特点:
[0016] 所述方法适用于融合IP消息系统即CPM系统,所述发送方客户端是发送方CPM客户端,所述消息服务器的功能通过CPM系统中网络侧功能实体实现,所述即时消息是指CPM系统中的CPM消息,具体指CPM系统中的寻呼消息或大消息模式CPM消息。
[0017] 进一步地,上述方法还可具有以下特点:
[0018] 所述消息服务器至少包括源端参与功能实体和互通功能实体;所述源端参与功能实体在接收到CPM消息后保存所述CPM消息中携带的所述发送方CPM客户端唯一标识;所述互通功能实体接收到回执消息后发送至所述源端参与功能实体;此回执消息中未携带所述发送方CPM客户端唯一标识时,所述源端参与功能实体在此回执消息中添加已保存的所述发送方客户端唯一标识后发送至SIP/IP核心网;所述SIP/IP核心网根据所述回执消息中的发送方客户端唯一标识将此回执消息发送至所述发送方客户端。
[0019] 进一步地,上述方法还可具有以下特点:
[0020] 所述消息服务器至少包括源端参与功能实体和互通功能实体;所述互通功能实体在接收到所述CPM消息后保存所述CPM消息中携带的所述发送方CPM客户端唯一标识;所述互通功能实体在收到回执消息后,此回执消息中未携带所述发送方客户端唯一标识时,在此回执消息中添加已保存的所述发送方客户端唯一标识后发送至所述源端参与功能实体;所述源端参与功能实体收到回执消息后转发至SIP/IP核心网,所述SIP/IP核心网根据所述回执消息中的发送方客户端唯一标识将此回执消息发送至所述发送方客户端。
[0021] 不同消息业务平台互通时传送消息回执的消息系统,包括发送方客户端和消息服务器;所述发送方客户端,用于发送即时消息;所述消息服务器,用于在使用同一帐户的多个客户端同时在线时,根据获知的所述发送方客户端唯一标识将收到的回执消息发送至发送所述即时消息的发送方客户端。
[0022] 进一步地,上述消息系统还可具有以下特点:
[0023] 所述发送方客户端,还用于在发送即时消息时在所述即时消息中携带所述发送方客户端唯一标识;所述消息服务器,还用于从所述即时消息中获知所述发送方客户端唯一标识并保存,并在收到与所述消息系统进行消息互通的业务系统返回的回执消息后,如果所述回执消息符合当前即时消息系统的回执消息格式,根据已保存的发送方客户端唯一标识将回执消息发送至发送所述即时消息的发送方客户端;如果不符合,则将所述回执消息转换为符合当前即时消息系统的回执消息格式,根据已保存的发送方客户端唯一标识将转换后的回执消息发送至发送所述即时消息的发送方客户端。
[0024] 进一步地,上述消息系统还可具有以下特点:
[0025] 所述发送方客户端,还用于在发送即时消息时在所述即时消息中携带所述发送方客户端唯一标识;所述消息服务器,还用于将所述即时消息转换为符合与所述消息系统互通的业务系统的消息格式后发送至所述业务系统,在收到所述业务系统返回的回执消息后,如果所述回执消息符合当前即时消息系统的回执消息格式,则根据回执消息中携带的所述客户端唯一标识将所述回执消息发送至发送所述即时消息的发送方客户端;如果不符合,则将所述回执消息转换为符合当前即时消息系统的回执消息格式,根据回执消息中携带的所述客户端唯一标识将转换后的回执消息发送至发送所述即时消息的发送方客户端。
[0026] 进一步地,上述消息系统还可具有以下特点:
[0027] 所述消息系统是融合IP消息系统即CPM系统,所述发送方客户端是发送方CPM客户端,所述消息服务器的功能通过CPM系统中网络侧功能实体实现,所述即时消息是指CPM系统中CPM消息,具体指CPM系统中寻呼消息或大消息模式CPM消息。
[0028] 进一步地,上述消息系统还可具有以下特点:
[0029] 所述消息服务器至少包括源端参与功能实体和互通功能实体;所述互通功能实体,用于在接收到回执消息后发送至所述源端参与功能实体;所述源端参与功能实体,用于保存所述发送方CPM客户端唯一标识,还用于在收到所述回执消息后,此回执消息中未携带所述发送方客户端唯一标识时,在此回执消息中添加已保存的所述发送方客户端唯一标识后发送至SIP/IP核心网;所述SIP/IP核心网,用于根据所述回执消息中的发送方客户端唯一标识,将此回执消息发送至所述发送方客户端。
[0030] 进一步地,上述消息系统还可具有以下特点:
[0031] 所述消息服务器至少包括源端参与功能实体和互通功能实体;所述互通功能实体,用于保存所述发送方客户端唯一标识,还用于在收到所述回执消息后,此回执消息中未携带所述发送方客户端唯一标识时,在此回执消息中添加已保存的所述发送方客户端唯一标识后发送至所述源端参与功能实体;所述源端参与功能实体,用于将接收到回执消息发送至SIP/IP核心网;所述SIP/IP核心网,用于根据所述回执消息中的发送方客户端唯一标识,将此回执消息发送至所述发送方客户端。
[0032] 本发明适用于多个客户端同时在线时不同类型的消息业务平台互通的情形,可保证消息回执的准确反馈,提高系统性能,且本发明典型适用于CPM系统。

附图说明

[0033] 图1是实施例中不同消息业务平台互通时消息回执的传送方法示意图;
[0034] 图2是实施例中CPM系统进行消息回执的传送方法示意图。

具体实施方式

[0035] 本发明将已有的即时消息系统以及具体的CPM系统统一称为即时消息系统,即时消息系统的客户端和服务器在信令面采用会话初始化协议(Session Initiation Protocol,简称SIP)进行交互,服务器回执消息也采用SIP协议传送到客户端。
[0036] 本发明的客户端指运行即时消息客户端的物理实体(例如移动终端),一般情况,一个物理实体上运行一个即时消息客户端,所以本发明中发送给特定客户端也就是发送给运行在该物理实体上的即时消息客户端。
[0037] 现有技术中,使用同一帐户的多个客户端同时在线时无法将回执消息准确回复到此回执消息对应的即时消息的发送方,针对此问题,本发明提出了一种消息回执的传送方法,包括:使用某一帐户的发送方客户端发送即时消息后,使用同一帐户的多个客户端同时在线时,消息服务器根据获知的所述发送方客户端的唯一标识将收到的回执消息发送至发送该即时消息的发送方客户端。
[0038] 如图1所示,此消息回执的传送方法具体包括以下步骤:
[0039] 步骤101,发送方即时消息客户端发送即时消息,并在此即时消息中携带此客户端的唯一标识。
[0040] 发送方即时消息客户端发送的即时消息可以是通过SIP协议MESSAGE方法直接传送的寻呼消息。对于通过SIP协议中MESSAGE方式传输的即时消息,其消息内容的格式按照多用途网际邮件扩充协议(MultipurposeInternet Mail Extensions,简称MIME)编码,传输报告或阅读报告的请求指示可以在MIME头部携带。
[0041] 客户端的唯一标识可以为该客户端的全局可路由用户代理URI(Globally Routable User Agent URIs,简称GRUU)。对于通过SIP协议中MESSAGE方式传送的即时消息,可以将GRUU在SIP:MESSAGE消息头部携带;对于通过SIP协议进行信令控制而采用MSRP传送的即时消息,可以将GRUU在SIP:INVITE消息头部携带。
[0042] 发送方即时消息客户端发送的即时消息中携带请求回执消息的指示信息,可以指示以下报告的一种或两种:传输报告和阅读报告。
[0043] 客户端发送的即时消息可以是通过SIP协议进行媒体协商的消息,采用消息会话中继协议(Message Session Relay Protocol,简称MSRP)协议传送消息内容。
[0044] 步骤102,即时消息服务器接收到上述即时消息后,根据产生互通的条件判断该消息是否互通。互通条件如:接收方的在线状态、接收方的通信意愿或者其他配置条件等。如果该消息需要经过其他消息系统最终发送至接收方,即消息需要产生互通,那么即时消息服务器判断将与之进行消息互通的业务系统是否支持在传送的消息中携带客户端的唯一标识,如果不支持,即时消息服务器则保存此即时消息中携带的客户端唯一标识;如果支持,可以保存也可以不保存此即时消息中携带的客户端唯一标识。消息服务器还将即时消息转换为符合此业务系统的消息格式后发送至此业务系统。
[0045] 步骤103,即时消息服务器收到与之互通的业务系统返回的回执消息后,判断回执消息中是否携带有客户端唯一标识,如果未携带,则根据已保存的客户端唯一标识确定发送此回执消息的目的客户端。
[0046] 用于与当前即时消息系统进行消息互通的业务系统支持在传送的消息中携带客户端唯一标识时,即时消息服务器可以根据已保存的来源于即时消息中的客户端唯一标识将回执消息发送至发送此即时消息的发送方客户端;也可以根据回执消息中携带的客户端唯一标识将回执消息发送至发送此即时消息的发送方客户端。
[0047] 回执消息携带客户端唯一标识的方法是通过回执消息的SIP头部字段Request-URI携带。回执消息中携带有客户端唯一标识时,即时消息服务器也可以根据收到的即时消息中携带的客户端唯一标识确定发送此回执消息的目的客户端。
[0048] 具体的,即时消息服务器记录即时消息的相关信息,如消息识别号(Message-ID)等,以便在收到此即时消息的回执消息后可以根据回执消息的消息识别号确定此回执消息是针对所述即时消息的回执。确定即时消息与回执消息对应关系的方法,现有技术中已提供多种,此处不再赘述。
[0049] 步骤104,即时消息服务器根据步骤103中确定的客户端唯一标识将回执消息发送至发送方即时消息客户端。
[0050] 与上述方法对应的系统,即不同消息业务平台互通时传送消息回执的消息系统,包括发送方客户端、消息服务器。此消息系统可与其它业务系统进行消息互通。
[0051] 所述发送方客户端,用于发送即时消息;还用于在发送即时消息时在所述即时消息中携带所述发送方客户端唯一标识;
[0052] 所述消息服务器,用于在使用同一帐户的多个客户端同时在线时,根据获知的所述发送方客户端唯一标识将收到的回执消息发送至发送所述即时消息的发送方客户端。
[0053] 所述业务系统,用于与本发明的消息服务器互通,并在收到消息系统发送的即时消息后向消息服务器返回回执消息。此业务系统可以是支持在传送的消息中携带客户端的唯一标识的系统,也可以是不支持在传送的消息中携带客户端的唯一标识的系统。
[0054] 所述消息服务器,还用于从所述即时消息中获知所述发送方客户端唯一标识并保存,并在收到与所述消息系统进行消息互通的业务系统返回的回执消息后,如果所述回执消息符合当前即时消息系统的回执消息格式,根据已保存的发送方客户端唯一标识将回执消息发送至发送所述即时消息的发送方客户端;如果不符合,则将所述回执消息转换为符合当前即时消息系统的回执消息格式,根据已保存的发送方客户端唯一标识将转换后的回执消息发送至发送所述即时消息的发送方客户端。
[0055] 所述消息服务器,还用于将所述即时消息转换为符合与所述消息系统互通的业务系统的消息格式后发送至所述业务系统,在收到所述业务系统返回的回执消息后,如果所述回执消息符合当前即时消息系统的回执消息格式,则根据回执消息中携带的所述客户端唯一标识将所述回执消息发送至发送所述即时消息的发送方客户端;如果不符合,则将所述回执消息转换为符合当前即时消息系统的回执消息格式,根据回执消息中携带的所述客户端唯一标识将转换后的回执消息发送至发送所述即时消息的发送方客户端。
[0056] 即时消息服务器可以为一个或多个功能实体组成的业务系统。上述方法典型适用于CPM系统。CPM系统是融合IP消息系统,所述发送方客户端是发送方CPM客户端,所述消息服务器的功能通过CPM系统中网络侧功能实体实现,所述即时消息是指CPM系统中CPM消息,具体指CPM系统中的寻呼消息或大消息模式CPM消息。在CPM系统中,即时消息服务器可视为包括源端参与功能(Originating Participating Function,简称OPF)实体、目的端参与功能实体(Terminating Participating Function,简称TPF)、控制功能实体、网络选择功能实体(Interworking Selection Function,简称ISF)和互通功能(Interworking Function,简称IWF)实体等。
[0057] 如图2所示,以CPM系统为例,当即时消息产生互通时,消息在CPM系统中至少经由源端参与功能实体和互通功能实体,可以在源端参与功能实体上保存客户端唯一标识,也可以在互通功能实体上保存客户端唯一标识。
[0058] 即时消息服务器将回执消息发送至发送方即时消息客户端前,还需进行格式转换。以CPM系统为例,回执消息格式转换可以由IWF功能实体完成。
[0059] 回执消息可以为传输报告或阅读报告,进行格式转换后,都可以通过SIP MESSAGE传送。具体实施例:
[0060] 如图2所示,以CPM系统发送寻呼消息为例,当产生消息互通时,即CPM消息由CPM系统经过某一个非CPM系统(non-CPM系统)发送至接收方。当互通的非CPM系统不支持在传送的消息中携带客户端唯一标识的情况下,消息回执的传送方法具体包括以下步骤:
[0061] 步骤201,发送方CPM客户端发送CPM消息,并在此CPM消息中携带此客户端的唯一标识;
[0062] 步骤202,CPM消息由OPF接收,OPF根据接收方地址判断,该消息需要互通,则将此CPM消息发送至ISF,ISF选择互通的IWF,并将消息发送至IWF;
[0063] 步骤203,IWF保存此CPM消息中发送方CPM客户端唯一标识;
[0064] 步骤204,IWF将此CPM消息发送至互通的目的系统(非CPM系统);
[0065] 步骤205,非CPM系统返回回执消息;
[0066] 步骤206,如果回执消息不是符合CPM系统的回执格式,IWF则可以先对回执消息进行格式转换。IWF判断此回执消息为上述即时消息的回执消息,取出已保存的发送方CPM消息客户端唯一标识添加至格式转换后回执消息中;
[0067] 步骤207,IWF将此回执消息发送至OPF,OPF将该回执消息经由SIP/IP(Session Initiation Protocol/Internet Protocol,会话初始化协议/因特网互联协议)核心网发送至发送方CPM客户端。
[0068] 此时虽然有多个CPM客户端同时在线,SIP/IP核心网根据回执消息中携带的发送方CPM消息客户端唯一标识将此回执消息准确发送至发送原CPM消息的发送方CPM客户端。
[0069] 图2中以在IWF中保存发送方CPM消息客户端唯一标识为例,在其它实施方式中,还可以在OPF中保存发送方CPM消息客户端唯一标识。IWF将接收到的回执消息发送至OPF,OPF判断此回执消息中未携带发送方CPM消息客户端唯一标识时,将已保存的发送方CPM消息客户端唯一标识添加到回执消息中发送至SIP/IP核心网,SIP/IP核心网根据回执消息中携带的发送方CPM消息客户端唯一标识将此回执消息准确发送至发送源CPM消息的发送方CPM客户端。
[0070] 非CPM系统支持在传送的消息中携带客户端唯一标识的情况下,IWF对回执消息进行格式转换后,可以保留回执消息中携带的客户端唯一标识发送回执消息,OPF接收到该回执消息,通过SIP/IP核心网将该回执消息路由到原发送方客户端。
[0071] 以上实施例以CPM寻呼消息为例。对于大消息模式CPM消息的回执,对回执消息的处理方案与上述方案类似,对于大消息模式CPM消息的回执处理方法中,与CPM寻呼消息的处理方式中不同的是,大消息模式CPM消息携带请求回执消息的指示信息是通过MSRP SEND请求消息携带的,而客户端唯一标识是通过会话邀请消息SIP:INVITE携带。大消息模式CPM消息互通过程中,CPM系统中IWF接收到回执消息后,后续的处理步骤与处理寻呼消息时的处理步骤相同(如步骤205-207所示)。
[0072] 与当前CPM系统互通的业务系统可以是CPM系统也可以是非CPM系统,具体的消息互通流程属于现有技术,此处不再赘述。
[0073] 如上所述,借助本发明实施例提供的技术方案,对于在发送方具备多个客户端同时在线的情况下,解决了现在技术中所缺乏的如何处理回执消息的问题,提高了用户体验,提高系统性能。
[0074] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。